@font-face {
    font-family: 'gothammedium';
    src: url('../fonts/new/helveticamedium/HelveticaNeueLTStd65Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/new/helveticamedium/HelveticaNeueLTStd65Medium.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/new/helveticamedium/HelveticaNeueLTStd65Medium.woff') format('woff'), /* Modern Browsers */
    url('../fonts/new/helveticamedium/HelveticaNeueLTStd65Medium.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/new/helveticamedium/HelveticaNeueLTStd65Medium.svg') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'ufonts_com_gothambold';
    src: url('../fonts/new/helveticabold/HelveticaNeueLTStd75Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/new/helveticabold/HelveticaNeueLTStd75Bold.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/new/helveticabold/HelveticaNeueLTStd75Bold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/new/helveticabold/HelveticaNeueLTStd75Bold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/new/helveticabold/HelveticaNeueLTStd75Bold.svg') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'ufonts_com_gothamlight';
    src: url('../fonts/new/helveticalight/HelveticaNeueLTStd45Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/new/helveticalight/HelveticaNeueLTStd45Light.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/new/helveticalight/HelveticaNeueLTStd45Light.woff') format('woff'), /* Modern Browsers */
    url('../fonts/new/helveticalight/HelveticaNeueLTStd45Light.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/new/helveticalight/HelveticaNeueLTStd45Light.svg') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticamediumcondensed';
    src: url('../fonts/new/helveticamediumcondensed/HelveticaNeueLTStd67MediumCondensed.eot'); /* IE9 Compat Modes */
    src: url('../fonts/new/helveticamediumcondensed/HelveticaNeueLTStd67MediumCondensed.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/new/helveticamediumcondensed/HelveticaNeueLTStd67MediumCondensed.woff') format('woff'), /* Modern Browsers */
    url('../fonts/new/helveticamediumcondensed/HelveticaNeueLTStd67MediumCondensed.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/new/helveticamediumcondensed/HelveticaNeueLTStd67MediumCondensed.svg') format('svg'); /* Legacy iOS */
}


html, body {
    padding: 0px;
    margin: 0px;
    height: 100%;
}

body {
    font-family: "ufonts_com_gothamlight";
    font-size: 13px;
    padding: 0px;
    margin: 0px;
}

.img-responsive {
    max-width: 100%;
    height: auto;
}

a {
    cursor: pointer;
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after {
    display: table;
    content: " ";
}

.clearfix:after,
.container:after {
    clear: both;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.container {
    width: 1067px;
    margin: 0 auto;
    position: relative;
}

a {
    text-decoration: none;
}

/*****************Header*******************/
header#header .header-top {
    padding: 13px 0px;
}

.abc-landing-page header#header .header-top {
    padding: 32px 0 10px 0;
}

header#header .header-top-left {
    float: left;
    width: 300px;
}

header#header .header-top-right {
    bottom: 0;
    float: left;
    position: absolute;
    right: 0;
    text-align: right;
    width: 735px;
    top: 0;
}

.header-top-section {
    background: #fff none repeat scroll 0 0;
    /*position: absolute;*/
    top: 0;
    width: 100%;
    z-index: 999;
}

.img18 {
    width: 97.5%;
}
/******************************************/

/******Navigation******/

#catmenu1 .parent {
    padding: 25px !important;
}

#catmenu2 .parent {
    padding: 25px !important;
}

#catmenu3 .parent {
   padding: 25px !important;
}

#catmenu4 .parent {
    padding: 25px !important;
}

#catmenu5 .parent {
    padding: 25px !important;
}

nav {
    background: #0089cf;
    padding: 0 5px;
    display: block;
}

    nav .navigation {
        padding: 0px;
        margin: 0px;
    }

        nav .navigation li {
            padding: 0px;
            margin: 0px;
            list-style: none;
            float: left;
            line-height: 26px;
            position: relative;
        }

            nav .navigation li a {
                border-right: 2px solid #5bb3e0;
                color: #ffffff;
                display: block;
                font-size: 15px;
                padding: 2px 10px;
                text-decoration: none;
            }

                nav .navigation li a:hover {
                    color: #fff200;
                }

    nav#nav-main li {
        position: relative;
        display: block;
    }

        nav#nav-main li .nav-submenu {
            padding: 0px;
            margin: 0px;
            display: none;
            position: absolute;
            left: 0px;
            top: 30px;
            background-color: #ffffff;
            width: 220px;
            z-index: 99999 !important;
        }

            nav#nav-main li .nav-submenu li {
                list-style: none;
                border-right: 0px;
                border-bottom: 1px #cccccc solid;
                position: relative;
            }

        nav#nav-main li:hover ul.nav-submenu {
            display: block;
        }

        nav#nav-main li .nav-submenu li, nav#nav-main li .nav-submenu li a {
            display: block;
            color: #000000 !important;
        }

            nav#nav-main li .nav-submenu li a {
                line-height: normal;
                padding: 10px;
            }

                nav#nav-main li .nav-submenu li a:hover {
                    color: #fff200;
                }

                nav#nav-main li .nav-submenu li a img {
                    width: 30px;
                }

                nav#nav-main li .nav-submenu li a span {
                    left: 50px;
                    position: absolute;
                    top: 50%;
                    transform: translate(0px, -50%);
                }

        nav#nav-main li .nav-submenu ul.sub-subnav {
            background: #ffffff none repeat scroll 0 0;
            display: none;
            left: 100%;
            position: absolute;
            top: 0;
            width: 200px;
        }

        nav#nav-main li .nav-submenu li:hover ul.sub-subnav {
            display: block;
        }

.nav-submenu li .newsdropdown {
    padding: 25px !important;
}

.newsdropdown span {
    left: 28px !important;
}

nav#nav-main li .nav-submenu li a:hover {
    color: #fff200;
    background-color: #eaeaea;
    color: #08519f !important;
}


/*Long Sub Menu*/
nav#nav-main li .nav-megamenu {
    padding: 0px;
    margin: 0px;
    display: none;
    position: absolute;
    left: 0px;
    top: 30px;
    background-color: #ffffff;
    width: 220px;
    z-index: 99999 !important;
}

    nav#nav-main li .nav-megamenu li {
        list-style: none;
        border-right: 0px;
        border-bottom: 1px #cccccc solid;
        position: relative;
    }

.sub-subnav1 li {
    width: 33%;
    display: inline-block;
}

    .sub-subnav1 li a:hover {
        color: white !important;
    }

.sub-subnav1 {
    flex-direction: column;
    flex-wrap: wrap;
}

nav#nav-main li:hover ul.nav-megamenu {
    display: block;
}

nav#nav-main li .nav-megamenu li, nav#nav-main li .nav-megamenu li a {
    display: block;
    color: #000000 !important;
}

    nav#nav-main li .nav-megamenu li a {
        line-height: normal;
        padding: 10px;
    }

        nav#nav-main li .nav-megamenu li a:hover {
            color: #fff200;
            background-color: #eaeaea;
            color: #08519f !important;
        }

        nav#nav-main li .nav-megamenu li a img {
            width: 30px;
        }

        nav#nav-main li .nav-megamenu li a span {
            left: 50px;
            position: absolute;
            top: 50%;
            transform: translate(0px, -50%);
        }

nav#nav-main li .nav-megamenu ul.sub-subnav1 {
    background: #ffffff none repeat scroll 0 0;
    display: none;
    left: 100%;
    position: absolute;
    top: 0;
    width: 800px;
}

nav#nav-main li .nav-megamenu li:hover ul.sub-subnav1 {
    display: flex !important;
}

#cat1 {
    height: 597px !important;
}

#cat2 {
    height: 334px !important;
}

#cat3 {
    height: 508px !important;
}

#cat4 {
    height: 388px !important;
}

#cat5 {
    height: 308px !important;
}

/*END Megamenu*/
nav#nav-main .parent {
    position: relative;
}

    nav#nav-main .parent::after {
        content: ">";
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translate(0px, -50%);
    }

.home-icon {
    position: relative;
    top: 0px;
}

.soial-icon {
    background: none;
    left: 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 50%;
    transform: translate(0px, -50%);
    z-index: 9999;
    -webkit-box-shadow: 13px 0 27px -8px rgba(0,0,0,0.55);
    -moz-box-shadow: 13px 0 27px -8px rgba(0,0,0,0.55);
    box-shadow: 13px 0 27px -8px rgba(0,0,0,0.55);
}

    .soial-icon li {
        padding: 0px;
        margin: 0px 0 -4px 0;
        list-style: none;
    }

.isyourcompany {
    background: rgba(25, 151, 189, 0.45) none repeat scroll 0 0;
    width: 45%;
    color:white;
}

    .search-area .search-area-left {
        float: left;
        min-height: 190px;
        position: relative;
        width: 50%;
    }

    .search-area .search-area-right {
        float: left;
        text-align: center;
    }

.search-area2 .search-area-right2 {
    float: right;
    text-align: center;
    width: 40%;
}


        .search-area .search-area-right .search-area-icons {
            padding: 0px;
            margin: 0px;
        }

            .search-area .search-area-right .search-area-icons li {
                padding: 0px;
                margin: 0px;
                list-style: none;
                display: inline-table;
                text-align: center;
            }

                .search-area .search-area-right .search-area-icons li h4 {
                    font-family: 'gothammedium'; /*'gothammedium'*/
                    font-weight: bold;
                    font-size: 12px;
                    color: #ffffff;
                    padding: 0px;
                    margin: 0px;
                }

        .search-area .search-area-right h3 {
            font-family: 'gothammedium';
            font-weight: normal;
            font-size: 16px;
            color: #ffffff;
            padding: 22px 0;
            margin: 0px;
            text-align: center;
            display: inline-table;
        }


.search-area2 .search-area-right .search-area-icons {
    padding: 0px;
    margin: 0px;
    float:right;
}

    .search-area2 .search-area-right .search-area-icons li {
        padding: 0px;
        margin: 0px;
        list-style: none;
        display: inline-table;
        text-align: center;
    }

        .search-area2 .search-area-right .search-area-icons li h4 {
            font-family: 'gothammedium'; /*'gothammedium'*/
            font-weight: bold;
            font-size: 12px;
            color: #ffffff;
            padding: 0px;
            margin: 0px;
        }

.search-area2 .search-area-right h3 {
    font-family: 'gothammedium';
    font-weight: normal;
    font-size: 16px;
    color: #ffffff;
   
    margin: 0px;
    text-align: center;
    display: inline-table;
}






.search-area-box .search-text {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
    padding: 10px;
    width: 87%;
    font-size: 15px;
}

.search-area-box .button {
    background: #ed1c24 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-weight: bold;
    height: 37px;
}

.search-area-box {
    position: absolute;
    top: 15%;
    transform: translate(0px, -50%);
    width: 42%;
}

.search-area-box2 {
    position: absolute;
    top: 48%;
    transform: translate(0px, -50%);
    width: 100%;
}

.search-area-box2 .search-text {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
    padding: 10px;
    width: 40%;
    font-size: 15px;
}

.search-area-box2 .button {
    background: #ed1c24 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-weight: bold;
    height: 37px;
}


.search-area {
    background: rgba(25, 151, 189, 0.45) none repeat scroll 0 0;
    /*background-color: rgba(222, 0, 126,.8);*/
    bottom: 0;
    min-height: 300px;
    width: 45%;
    padding: 0 0 0 15px;
    border-top: 1px solid white;
}

.search-area2 {
    background: rgba(25, 151, 189, 0.45) none repeat scroll 0 0;
    /*background-color: rgba(222, 0, 126,.8);*/
    bottom: 0;
    min-height: 135px;
    padding: 14px 0 0 15px;
}

/**********************/

/****************************Banner Area*******************************/
.banner-area {
    /*min-height:780px;*/
    /*height:100vh;
	background-size:cover;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
	position:relative;*/
}

.banner-area {
    background-size: cover;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
    display: block;
    height: 50%;
    position: relative;
    background-position: right 0px;
    max-height: 1000px;
    min-height: 560px;
    background-repeat: no-repeat;
}

    .banner-area .banner-content {
        font-family: 'gothammedium';
        color: #414042;
        display: inline-table;
        
        /*bottom: 49px;*/
        padding: 0 15px 15px 15px;
        margin: 15px 0 0 0;
        position: relative;
        text-align: center;
        color: white;
        font-size:16px;
    }

        .banner-area .banner-content .add-your-company {
            font-family: 'ufonts_com_gothambold';
            background: #e92327 none repeat scroll 0 0;
            color: #ffffff;
            font-size: 12px;
            padding: 9px 13px;
            text-transform: uppercase;
            float: none;
            margin-right: 10px;
            padding-left: 15px;
            padding-right: 15px;
        }

        .banner-area .banner-content p {
            letter-spacing: 0.5px;
        }

        .banner-area .banner-content .edit-your-company {
            font-family: 'ufonts_com_gothambold';
            background: #0089d0 none repeat scroll 0 0;
            color: #ffffff;
            font-size: 14px;
            padding: 9px 13px;
            text-transform: uppercase;
            padding-left: 15px;
            padding-right: 15px;
        }

        .banner-area .banner-content p {
            margin: 10px 0px;
        }
/*.banner-area .container{
	position:absolute;
	left:50%;
	height:100%;
	transform:translate(-50%);
}*/
.inner-banner-area {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    min-height: auto;
}

    .inner-banner-area .banner-content {
        display: none;
    }

    .inner-banner-area .search-area {
        background: #00a6c5 none repeat scroll 0 0;
        min-height: 150px;
        position: relative;
        margin-top: 8px;
    }
/**********************************************************************/

/****************************Main Area*******************************/

#main-container {
    min-height: 450px;
    margin: 15px 0;
}

.main-area-left {
    float: left;
    width: 732px;
}

    .main-area-left .box {
        width: 355px;
        background: #e0e0e3;
        padding: 4px;
        margin-right: 10px;
        margin-bottom: 2px;
    }

.news-details .main-area-left .box {
    width: 344px;
}

.news-details .main-area-left h2 {
    margin: 0px 4px 4px 0px;
}

.news-details .main-area-right .box {
    width: 342px;
}

.news-details1 .main-area-left .box {
    width: 344px;
}

.news-details1 .main-area-left h2 {
    font-family: 'ufonts_com_gothambold';
    background-color: #6f2c91;
    padding: 10px 0 10px 25px;
    text-align: left;
    text-transform: uppercase;
    width: auto;
    margin-right: 4px;
}

.news-details1 .main-area-right .box {
    width: 342px;
}


.bussiness-news {
    margin-right: 4px;
}

.normalheight {
    min-height: 421px !important;
    max-height: 100% !important;
}

.main-area-right .box {
    width: 330px;
    background: #e0e0e3;
    padding: 4px;
    margin-right: 10px;
    margin-bottom: 2px;
}

.main-area-left h2 {
    font-family: 'gothammedium';
    background: #58595b none repeat scroll 0 0;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    padding: 10px;
    text-align: center;
    width: 355px;
    margin: 0 0 4px;
}

.main-area-left .img-container {
    position: relative;
    float: left;
    width: 135px;
    height: 90px;
    text-align: center;
    /*background-color:#58595b;*/
}

.img-container1 {
    position: relative;
    float: left;
    width: 138px;
    height: 189px;
    text-align: center;
    background-color: #cccccc;
}

.promotions-page .img-container1 {
    position: relative;
    float: left;
    width: 151px;
    height: 189px;
    text-align: center;
    background-color: #cccccc;
}

.img-container-bottom {
    height: 280px;
    border-bottom: 2px solid white;
}

.main-area-left .content-container {
    float: left;
    font-size: 11px;
    line-height: 15px;
    padding-left: 5px;
    width: 197px;
    color: #58595b;
}

    .main-area-left .content-container small {
        font-size: 9px;
    }



    .main-area-left .content-container p {
        margin: 0px;
    }

    .main-area-left .content-container b {
        color: #58595b;
        display: block;
        font-size: 12px;
        font-family: 'gothammedium', Helvetica, sans-serif;
        /*font-weight: normal;*/
    }

.main-area-right {
    float: left;
    width: 330px;
}

    .main-area-right h2 {
        /*font-family: 'gothammedium';*/
        font-family: 'ufonts_com_gothambold';
        font-weight: normal;
        background: #00ab4e none repeat scroll 0 0;
        color: #ffffff;
        font-size: 14px;
        margin: 8px 0 4px;
        padding: 8px 15px;
        text-align: center;
    }

.box-left {
    float: left;
    width: 50%;
}

.box-right {
    float: left;
    width: 50%;
}

.adv-area {
    text-align: center;
    padding: 0px 11px 0px 0px;
}

.up-coming-events {
    padding: 0px;
    margin: 0px;
}

    .up-coming-events li {
        background: transparent url("../images/events-list-arrow.png") no-repeat scroll 6px 7px;
        border-bottom: 1px solid #fff;
        font-size: 11px;
        line-height: 14.6px;
        list-style: outside none none;
        margin: 0 0 5.3px;
        padding: 5px 20px;
        color: #58595b;
    }

        .up-coming-events li p {
            margin: 0px;
            padding: 0px;
        }

        .up-coming-events li .date {
            margin: 0px;
            padding: 0px;
            /*color:#aeaeb1;*/
            color: gray;
        }

        .up-coming-events li h3 {
            font-size: 12px;
            color: #58595b;
            list-style: outside none none;
            font-weight: bold;
            margin: 0;
            padding: 0;
            font-family: 'gothammedium', Helvetica, sans-serif;
        }

.main-area-left h2.purple-color {
    background: #6f2c91 none repeat scroll 0 0;
}

h2.blue {
    background: #0089cf;
}

.promotions {
    padding: 0px 0 0px 15px;
    margin: 0px;
    background: #e0e0e3;
    /*max-height:1000px; overflow-y: auto;*/
}

.events-purple {
    margin-top: 10px !important;
}

.events-inner {
    min-height: 282px;
}

.promotionsScroll {
    height: 945px;
}

.promotions-list {
    padding: 0px;
    margin: 0px;
}

    .promotions-list li {
        padding: 20px 0;
        margin: 0;
        list-style: none;
        width: 135px;
        float: left;
    }
/*.promotions-list li:nth-child(2n+1){
	margin:0 25px 0 0;
}*/
.promotions .content-container {
    color: #58595b;
    float: left;
    font-size: 11px;
    margin-right: 2%;
    width: 48%;
}

    .promotions .content-container p {
        font-size: 12px;
        font-family: 'ufonts_com_gothambold';
        line-height: 15px;
    }

.promotions h4 {
    /*float: left;*/
    font-size: 12px;
    line-height: 15px;
    padding-left: 5px;
    padding: 0px;
    margin: 0px 0 5px 0;
    color: #58595b;
    font-weight: bold;
    font-family: 'gothammedium', Helvetica, sans-serif;
}

.promotions .date {
    font-size: 12px;
    color: gray;
    /*color:#aeaeb1;*/
}

.more-promotions {
    color: #58595b;
    display: inline-block;
    left: 50%;
    margin: 100px auto 0;
    position: relative;
    transform: translate(-50%, -50%);
}

    .more-promotions::after {
        background: transparent url("../images/down-arrow.png") no-repeat scroll 0 0;
        content: "";
        height: 12px;
        left: 50%;
        position: absolute;
        top: 20px;
        transform: translate(-50%);
        width: 25px;
    }

.track {
    margin-bottom: -1px !important;
}
/**********************************************************************/

/****************************Inner Area*******************************/

#inner-container {
    min-height: 450px;
    margin: 15px 0;
}

.inner-area-left {
    float: left;
    margin-right: 3px;
    width: 345px;
}

    .inner-area-left h2 {
        color: #575756;
        font-size: 28px;
        font-family: 'ufonts_com_gothambold';
        font-weight: normal;
    }

    .inner-area-left .contact-details-box {
        font-family: 'ufonts_com_gothamlight';
        background: #f6f6f6;
        padding: 15px;
        font-size: 16px;
    }

        .inner-area-left .contact-details-box ul.contact-details {
            padding: 0 0 10px 0;
            margin: 0px 0 10px 0;
            border-bottom: 3px #575756 solid;
        }

            .inner-area-left .contact-details-box ul.contact-details li {
                list-style: none;
                padding: 0px;
                margin: 0px;
                line-height: 35px;
            }

                .inner-area-left .contact-details-box ul.contact-details li.location {
                    background: transparent url("../images/icons/location.png") no-repeat scroll 0 3px;
                    padding-left: 20px;
                    line-height: 19px;
                }

                .inner-area-left .contact-details-box ul.contact-details li .phone {
                    background: transparent url("../images/icons/phone.png") no-repeat scroll 0 50%;
                    margin-right: 15px;
                    padding-left: 12px;
                }

                .inner-area-left .contact-details-box ul.contact-details li .fax {
                    background: transparent url("../images/icons/fax.png") no-repeat scroll 0 50%;
                    padding-left: 20px;
                }

                .inner-area-left .contact-details-box ul.contact-details li.email {
                    background: transparent url("../images/icons/mail.png") no-repeat scroll 0 50%;
                    padding-left: 20px;
                }

                .inner-area-left .contact-details-box ul.contact-details li.website {
                    background: transparent url("../images/icons/website.png") no-repeat scroll 0 50%;
                    padding-left: 20px;
                }

        .inner-area-left .contact-details-box .social-media {
            margin: 0 auto;
            padding: 0;
            text-align: center;
            width: 100%;
        }

            .inner-area-left .contact-details-box .social-media li {
                display: inline-table;
                list-style: outside none none;
                margin: 0;
                padding: 0 10px;
            }

    .inner-area-left .contact-form-box {
        font-family: 'ufonts_com_gothamlight';
        background: #f6f6f6;
        padding: 15px;
        font-size: 16px;
        margin-top: 15px;
    }

        .inner-area-left .contact-form-box h4 {
            font-family: 'ufonts_com_gothambold';
            margin: 0px;
            font-size: 14px;
            color: #575756;
            font-weight: normal;
        }

        .inner-area-left .contact-form-box p {
            margin: 5px 0 10px;
        }

        .inner-area-left .contact-form-box input[type="text"] {
            border: 1px solid #ccc;
            padding: 2%;
            width: 100%;
        }

        .inner-area-left .contact-form-box textarea {
            border: 1px solid #ccc;
            padding: 2%;
            width: 100%;
        }

        .inner-area-left .contact-form-box .button {
            font-family: 'ufonts_com_gothambold';
            background: #e30613 none repeat scroll 0 0;
            border: medium none;
            color: #ffffff;
            font-size: 14px;
            padding: 2px 12px;
            text-transform: uppercase;
        }

    .inner-area-left .google-map {
        margin: 10px 0;
        overflow: hidden;
    }

.inner-area-right {
    float: left;
    margin-left: 3px;
    width: 716px;
}

/********************************************************************/

/********************************Company Details Page************************************/

.keywords {
    padding: 0px;
    margin: 10px 0 15px;
    list-style: none;
    font-size: 12px;
}

    .keywords .heading {
        background: transparent none repeat scroll 0 0;
        font-family: "gothammedium";
        font-size: 12px;
        padding: 5px 0;
    }

    .keywords li {
        background: #f6f6f6 none repeat scroll 0 0;
        float: left;
        list-style: outside none none;
        margin: 0 5px;
        padding: 5px;
    }

.business-activities {
    padding: 0px;
    margin: 15px 0;
    list-style: none;
}

    .business-activities .heading {
        background: transparent none repeat scroll 0 0;
        font-family: "gothammedium";
        font-size: 12px;
        padding: 5px 0;
    }

    .business-activities li {
        background: #f6f6f6 none repeat scroll 0 0;
        float: left;
        list-style: outside none none;
        margin: 0 5px;
        padding: 5px;
        font-size: 11px;
    }

.tab-inner-content {
    background: #f6f6f6 none repeat scroll 0 0;
    height: 600px;
    overflow-y: scroll;
    padding: 5px 20px;
    line-height: 1.5em;
}

/********************************************************************/

/******************************Key Content**************************************/
#key-contacts {
    background: #f6f6f6 none repeat scroll 0 0;
    margin: 30px 0;
    padding: 15px;
}

.members {
    margin: 0px;
    padding: 0px;
}

    .members li {
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: cover;
        float: left;
        height: 223px;
        list-style: outside none none;
        margin: 0 10px 14px 0;
        padding: 0;
        position: relative;
        width: 150px;
    }

        .members li:nth-child(2n+4) {
            margin-right: 0px;
        }

        .members li h3 {
            padding: 0px;
            margin: 0px;
            font-family: 'ufonts_com_gothambold';
            font-size: 13px;
            font-weight: normal;
        }

        .members li h4 {
            padding: 0px;
            margin: 0px;
            font-family: 'ufonts_com_gothamlight';
            font-size: 12px;
            padding-bottom: 3px;
            font-weight: normal;
        }

        .members li .about-member {
            background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
            bottom: 0;
            color: #ffffff;
            font-size: 12px;
            padding: 6%;
            position: absolute;
            width: 100%;
        }
/********************************************************************/
/******************************Branches**************************************/
#branches {
    background: #f6f6f6 none repeat scroll 0 0;
    margin: 30px 0;
    padding: 15px;
}
/********************************************************************/
/******************************PROMOTIONS**************************************/
#promotions-tab {
    background: #f6f6f6 none repeat scroll 0 0;
    margin: 30px 0;
    padding: 15px;
}

.promotions-tab-list {
    margin: 0px;
    padding: 0px;
}

    .promotions-tab-list li {
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: cover;
        float: left;
        height: 227px;
        list-style: outside none none;
        margin: 0 10px 40px 0;
        padding: 0;
        position: relative;
        width: 216px;
    }

        .promotions-tab-list li h4 {
            background: #f6f6f6 none repeat scroll 0 0;
            bottom: -25px;
            font-family: "ufonts_com_gothamlight";
            font-size: 13px;
            margin: 0;
            padding: 4px;
            position: absolute;
        }
/********************************************************************/
/******************************NEWS**************************************/
#news-tab {
    background: #f6f6f6 none repeat scroll 0 0;
    margin: 30px 0;
    padding: 15px;
}

.news-tab-list {
    margin: 0px;
    padding: 15px 0;
    border-bottom: 2px #828281 solid;
}

    .news-tab-list .news-tab-img {
        float: left;
        margin-right: 30px;
        width: 220px;
    }

    .news-tab-list .news-tab-content {
        float: left;
        width: 382px;
        font-size: 12px;
    }

    .news-tab-list .news-tab-content {
        line-height: 1.5em;
    }

        .news-tab-list .news-tab-content h2 {
            font-family: "ufonts_com_gothambold";
            font-size: 14px;
            font-weight: normal;
            margin: 0;
            padding: 0;
        }

        .news-tab-list .news-tab-content a {
            font-family: "ufonts_com_gothambold";
            color: #000000;
            font-size: 13px;
        }
/********************************************************************/

/******************************Brands**************************************/
#brands-tab {
    background: #f6f6f6 none repeat scroll 0 0;
    margin: 30px 0;
    padding: 15px;
}
/********************************************************************/

/******************************Photos**************************************/
#photos-tab {
    background: #f6f6f6 none repeat scroll 0 0;
    margin: 30px 0;
    padding: 15px;
}

.photos-tab-list {
    padding: 0px;
    margin: 0px;
}

    .photos-tab-list li {
        float: left;
        height: auto;
        list-style: outside none none;
        margin: 0 5px 30px 0;
        padding: 0;
        width: 207px;
        border: 1px solid rgba(150,150,150,0.3137254901960784);
    }

        .photos-tab-list li:hover {
            box-shadow: 0 1px 3px rgba(37, 36, 36, 0.5);
            -webkit-transition-duration: 200ms;
            -webkit-transition-property: -webkit-transform, border, box-shadow, margin, opacity, width;
        }

        .photos-tab-list li:nth-child(3n+3) {
            margin-right: 0px;
        }
/********************************************************************/

/******************************Videos**************************************/
#videos-tab {
    background: #f6f6f6 none repeat scroll 0 0;
    margin: 30px 0;
    padding: 15px;
}

.videos-tab-list {
    padding: 0px;
    margin: 0px;
}

    .videos-tab-list li {
        float: left;
        height: auto;
        list-style: outside none none;
        margin: 0 5px 30px 0;
        padding: 0;
        width: 207px;
        position: relative;
    }

        .videos-tab-list li:nth-child(3n+3) {
            margin-right: 0px;
        }

        .videos-tab-list li a.play-btn {
            background: rgba(0, 0, 0, 0.3) url("../images/play-btn.png") no-repeat scroll center center;
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%;
        }
/********************************************************************/

/******************************Clients**************************************/
#clients-tab {
    background: #f6f6f6 none repeat scroll 0 0;
    margin: 30px 0;
    padding: 15px;
}
/********************************************************************/

/********************************Tab View************************************/
/* Style the list */
ul.tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #009cbc;
}

    /* Float the list items side by side */
    ul.tab li {
        float: left;
    }

        /* Style the links inside the list items */

        ul.tab li a {
            color: #ffffff;
            display: inline-block;
            font-family: "ufonts_com_gothamlight";
            font-size: 12px;
            padding: 10px 6px;
            text-align: center;
            text-decoration: none;
            transition: all 0.3s ease 0s;
            position: relative;
        }

            /* Change background color of links on hover */
            ul.tab li a:hover {
                background-color: #e30613;
            }

            /* Create an active/current tablink class */
            ul.tab li a:focus, .active {
                background-color: #e30613;
            }

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 20px 0px;
}

ul.tab li a:hover::after, ul.tab li a.active::after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #f00;
    bottom: -8px;
    content: "";
    height: 0;
    left: 50%;
    position: absolute;
    transform: translate(-50%);
    width: 0;
}
/****************************************************************************/

/*******************************Search Box*******************************************/

.search-box {
    position: absolute;
    right: 0px;
    top: 4px;
}
    /*.search-box input[type="text"] {
    border: medium none;
    color: #cfd1d2;
    font-size: 17px;
    padding: 2px;
    text-align: center;
}*/
    .search-box input[type="text"] {
        border: medium none;
        color: #cfd1d2;
        font-size: 14px;
        height: 22px;
        padding: 0 0px 0px;
        text-align: left;
        width: 220px;
        padding-right: 29px;
        padding-left: 3% !important;
    }

    .search-box input[type="submit"] {
        background: transparent url("../images/spy.png") no-repeat scroll 0 2px;
        border: medium none;
        height: 20px;
        position: absolute;
        right: 0;
        text-indent: -9999px;
        top: 0px;
        width: 30px;
        cursor: pointer;
    }
/************************************************************************************/

/*******************************Footer Area********************************/
footer#footer {
    background: #08519f url("../images/footer-top-border.jpg") repeat-x scroll 0 0;
    height: 245px;
    padding: 25px 0px;
}

.footer-menu {
    border-bottom: 2px solid #ffffff;
    margin: 0;
    padding: 0;
}

    .footer-menu li {
        padding: 0px;
        margin: 0px;
        list-style: none;
        float: left;
    }

        .footer-menu li a {
            color: #ffffff;
            display: block;
            font-size: 11px;
            padding: 24px 7px;
            position: relative;
        }

            .footer-menu li a::after {
                background: #fff none repeat scroll 0 0;
                content: "";
                height: 12px;
                position: absolute;
                right: 0;
                top: 50%;
                transform: translate(-50%, -50%);
                width: 1px;
            }

        .footer-menu li .no-padding {
            padding: 0px;
        }

footer .contact-details {
}

footer .contact-details-left {
    float: left;
    width: 550px;
    color: #ffffff;
    font-size: 12px;
}

.nsection {
    position: relative;
    top: 72px;
}

    .nsection .nsection-left {
        float: left;
        padding: 18px 0;
        width: 115px;
    }

    .nsection .nsection-right {
        font-size: 12px;
        line-height: 17px;
    }

footer .contact-details-right {
    color: #ffffff;
    float: right;
}

    footer .contact-details-right .contact-details-nav {
        font-size: 12px;
        line-height: 16px;
        list-style: outside none none;
    }

        footer .contact-details-right .contact-details-nav li.head {
            font-size: 14px;
            line-height: 14px;
            margin-bottom: 4px;
        }

a {
    color: #575756;
}
/**************************************************************************/

/* =Nav
-------------------------------------------------------------- */
#nav-trigger {
    display: none;
    text-align: center;
}

    #nav-trigger span {
        display: inline-block;
        padding: 10px 30px;
        background-color: #0089cf;
        color: white;
        cursor: pointer;
        text-transform: uppercase;
    }

        #nav-trigger span:after {
            display: inline-block;
            margin-left: 10px;
            width: 20px;
            height: 10px;
            content: "";
            border-left: solid 10px transparent;
            border-top: solid 10px #fff;
            border-right: solid 10px transparent;
        }

        #nav-trigger span:hover {
            background-color: #ed1c24;
        }

        #nav-trigger span.open:after {
            border-left: solid 10px transparent;
            border-top: none;
            border-bottom: solid 10px #fff;
            border-right: solid 10px transparent;
        }

/*nav {
  margin-bottom: 30px; }*/


nav#nav-main ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
}

nav#nav-main li {
    border-right: 2px solid #5bb3e0;
    display: inline-block;
}

    nav#nav-main li:last-child {
        border-right: none;
    }

nav#nav-main a {
    font-family: 'gothammedium';
    color: white;
    display: block;
    line-height: 26px;
    padding: 2px 8px;
    font-size: 14px;
}

    nav#nav-main a:hover, nav#nav-main a.select {
        /*background-color: #ed1c24;*/
        color: #fff200;
    }

nav#nav-mobile {
    position: relative;
    display: none;
}

    nav#nav-mobile ul {
        display: none;
        list-style-type: none;
        position: absolute;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        background-color: #0089cf;
        z-index: 9999;
        margin: 0;
        padding: 0;
    }

    nav#nav-mobile li {
        display: block;
        padding: 5px 0;
        margin: 0 5px;
        border-bottom: solid 1px #ffffff;
    }

        nav#nav-mobile li:last-child {
            border-bottom: none;
        }

    nav#nav-mobile a {
        display: block;
        color: white;
        padding: 10px 30px;
    }

        nav#nav-mobile a:hover {
            background-color: #ed1c24;
            color: #fff;
        }

.brown {
    color: #f3b767;
    font-weight: bold;
    font-family: 'gothammedium', Helvetica, sans-serif;
}

.green {
    color: #167F05;
    font-weight: bold;
    font-family: 'gothammedium', Helvetica, sans-serif;
}

.blue {
    color: #6B4DFF;
    font-weight: bold;
    font-family: 'gothammedium', Helvetica, sans-serif;
}


.blue1 {
    color: #0089cf;
    font-weight: bold;
    font-family: 'gothammedium', Helvetica, sans-serif;
}


.black1 {
    color: #58595b;
    font-weight: bold;
    font-family: 'gothammedium', Helvetica, sans-serif;
}



.brownhead {
    color: #f3b767;
    font-weight: bold;
    font-family: 'gothammedium', Helvetica, sans-serif;
}

.purplehead {
    color: #662d91;
}

.greenhead {
    color: #167F05;
    font-weight: bold;
    font-family: 'gothammedium', Helvetica, sans-serif;
}

.bluehead {
    color: #1a94ce;
    font-weight: bold;
    font-family: 'gothammedium', Helvetica, sans-serif;
}

.blackhead {
    color: #000000;
    font-family: 'gothammedium', Helvetica, sans-serif;
}




.lb-details .lb-number {
    display: none !important;
}

.footer-menu li:first-child a::after, .footer-menu li:last-child a::after {
    display: none;
}

.footer-menu li a:hover {
    color: #fff200;
}

/*****************************************Commercial Logo List*************************************************/
.commercial-inner-bg {
    background: #fdfaee;
    color: #1d1d1b;
    padding: 20px;
    margin-right: 10px;
}

.commercial-logo-list {
    padding: 0px;
    margin: 0px;
}

    .commercial-logo-list li {
        border-bottom: 2px solid #dedfdf;
        float: left;
        font-size: 13px;
        height: 145px;
        list-style: outside none none;
        margin: 0 0 4%;
        padding: 0 2% 0 3%;
        text-align: center;
        width: 20%;
    }

        .commercial-logo-list li h4 {
            line-height: 18px;
        }

.oil-gas-logo-list li h4 {
    line-height: 18px;
}

.commercial-right-sidebar .box {
    width: 345px;
    background: #e0e0e3;
    padding: 4px;
    margin-right: 10px;
    margin-bottom: 2px;
}

.commercial-right-sidebar h2 {
    background: #479d34 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    padding: 10px;
    text-align: center;
    width: 345px;
    margin: 5px 0 4px;
}

.commercial-right-sidebar .img-container {
    float: left;
    width: 135px;
    position: relative;
    height: 90px;
    text-align: center;
}

.commercial-right-sidebar .content-container {
    float: left;
    font-size: 11px;
    line-height: 15px;
    padding-left: 5px;
    width: 198px;
    color: #58595b;
}

    .commercial-right-sidebar .content-container small {
        font-size: 10px;
    }

    .commercial-right-sidebar .content-container p {
        margin: 0px;
    }

    .commercial-right-sidebar .content-container b {
        color: #58595b;
        display: block;
        font-size: 12px;
        font-family: 'gothammedium', Helvetica, sans-serif;
        /*font-weight: normal;*/
    }

.get-noticed {
    font-size: 17px;
    margin: 15px 0;
    padding: 15px;
    line-height: 23px;
}

.consumer-get {
    background-color: #e9f4fa;
}

.commercial-get {
    background-color: #f7faf4;
}

.construction-get {
    background-color: #fdfaee;
}

.industrial-get {
    background-color: #f6edf5;
}

.oilgas-get {
    background-color: #F2F2F3;
}

.get-noticed h3 {
    font-family: "ufonts_com_gothambold";
    font-size: 28px;
    color: #1d1d1b;
    font-weight: normal;
    padding: 0px;
    margin: 20px 0 5px;
}

.get-noticed p {
    padding: 0px;
    margin: 0px;
}

.get-noticed b {
    font-family: "ufonts_com_gothambold";
    font-weight: normal;
}

.get-noticed .add-btn {
    background: #e01218 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-table;
    font-size: 12px;
    margin-top: 25px;
    padding: 2px 4px;
}

.get-noticed .edit-btn {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e01218;
    color: #e01218;
    display: inline-table;
    font-size: 12px;
    margin-left: 7px;
    margin-top: 25px;
    padding: 1px 4px;
}

.commercial-right-sidebar h2.pink {
    background-color: #f6a500;
}

.commercial-right-sidebar h2.blue {
    background-color: #1a94ce;
}



.construction-page .commercial-inner-bg {
    background: #fdfaee;
}

/**************************************************************************************************************/

/*************************************************Consumer Page************************************************/
.consumer-inner-bg {
    background-color: #e9f4fa;
    color: #1d1d1b;
    padding: 20px;
    margin-right: 10px;
}

.oilgas-inner-bg {
    background-color: #F2F2F3;
    color: #1d1d1b;
    padding: 20px;
    margin-right: 10px;
}
/**************************************************************************************************************/

/*************************************************Industrial Page************************************************/
.industrial-inner-bg {
    background-color: #f6edf5;
    color: #1d1d1b;
    padding: 20px;
    margin-right: 10px;
}

.industrial-right-sidebar h2 {
    background: #479d34 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 4px;
    padding: 10px;
    text-align: center;
    width: 317px;
}

.industrial-page .get-noticed {
    background: #f6edf5;
}

.commercial-right-sidebar .purple {
    background-color: #662d91;
}

.commercial-right-sidebar .black {
    background-color: #58595b;
}
/**************************************************************************************************************/

/*****************************************Oil Gas Page***********************************************/
.oil-gas-logo-list {
    padding: 0px;
    margin: 0px;
}

    .oil-gas-logo-list li {
        border-bottom: 2px solid #dedfdf;
        float: left;
        font-size: 13px;
        height: 175px;
        list-style: outside none none;
        margin: 0 0 4%;
        padding: 0 2% 0 0;
        text-align: center;
        width: 20%;
    }

/****************************************************************************************************/

/*********************************************Search Page*******************************************************/
.search-page .inner-area-right {
    margin-right: 3px;
    margin-left: 10px;
}

.search-page .inner-area-left {
    margin-left: 3px;
    margin-right: 0;
    width: 334px;
}

.search-page h3.heading {
    font-family: "ufonts_com_gothambold";
    font-weight: normal;
    background-color: #f6a500;
    padding: 5px 8px;
    color: #ffffff;
    margin-bottom: 0px;
    margin-top: 0px;
}

.search-page h3.pink {
    font-family: "ufonts_com_gothambold";
    font-weight: normal;
    background-color: #f6a500;
    padding: 5px 8px;
    color: #ffffff;
    margin-bottom: 0px;
    margin-top: 0px;
}


.search-page h3.blue {
    font-family: "ufonts_com_gothambold";
    font-weight: normal;
    background-color: #0089cf;
    padding: 5px 8px;
    color: #ffffff;
    margin-bottom: 0px;
    margin-top: 0px;
}

.search-page h3.green {
    font-family: "ufonts_com_gothambold";
    font-weight: normal;
    background-color: #479d34;
    padding: 5px 8px;
    color: #ffffff;
    margin-bottom: 0px;
    margin-top: 0px;
}

.search-page h3.purple {
    font-family: "ufonts_com_gothambold";
    font-weight: normal;
    background-color: #662d91;
    padding: 5px 8px;
    color: #ffffff;
    margin-bottom: 0px;
    margin-top: 0px;
}


.search-page h3.black {
    font-family: "ufonts_com_gothambold";
    font-weight: normal;
    background-color: #58595b;
    padding: 5px 8px;
    color: #ffffff;
    margin-bottom: 0px;
    margin-top: 0px;
}


.search-page .premium-patners {
    padding: 20px 0;
}

    .search-page .premium-patners .premium-patners-details {
        float: left;
        font-size: 13px;
        width: 50%;
        margin-bottom: 45px;
        height: 80px;
    }

        .search-page .premium-patners .premium-patners-details .pp-logo {
            float: left;
            width: 81px;
            position: relative;
            height: 100%;
        }

            .search-page .premium-patners .premium-patners-details .pp-logo img {
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%, -50%);
            }

        .search-page .premium-patners .premium-patners-details .pp-content {
            float: left;
            width: 215px;
            margin-left: 15px;
        }

            .search-page .premium-patners .premium-patners-details .pp-content h5 {
                padding: 0px;
                margin: 0px;
                font-size: 13px;
                padding-bottom: 4px;
                font-family: 'gothammedium', Helvetica, sans-serif;
                font-weight: normal;
            }

            .search-page .premium-patners .premium-patners-details .pp-content ul {
                padding: 0px;
                margin: 0px;
            }

                .search-page .premium-patners .premium-patners-details .pp-content ul li {
                    padding: 0 0 0 15px;
                    margin: 5px 0px;
                    list-style: none;
                    position: relative;
                }

                    .search-page .premium-patners .premium-patners-details .pp-content ul li::before {
                        background: #f6a500;
                        content: "";
                        height: 10px;
                        left: 0;
                        position: absolute;
                        top: 2px;
                        width: 10px;
                    }

                    .search-page .premium-patners .premium-patners-details .pp-content ul li.email, .search-page .premium-patners .premium-patners-details .pp-content ul li.website, .search-page .premium-patners .premium-patners-details .pp-content ul li.link {
                        font-size: 12px;
                    }

/****************************************************************************************************************/

/***************************************************Search Result*************************************************************/
.search-result {
    background: #fdfaee;
    padding: 15px;
    color: #575756;
}

.search-result-list {
    padding: 0px;
    margin: 0px;
}

    .search-result-list li {
        padding: 5px 0;
        margin: 0px;
        margin-bottom: 3px;
        list-style: none;
        position: relative;
    }

        .search-result-list li b {
            display: block;
            padding-bottom: 5px;
            font-family: 'gothammedium', Helvetica, sans-serif;
            font-weight: normal;
        }

        .search-result-list li span.pnumber {
            position: relative;
            padding: 0 0 0 15px;
        }

            .search-result-list li span.pnumber::before {
                background: #f6a500 none repeat scroll 0 0;
                content: "";
                height: 10px;
                left: 0;
                position: absolute;
                top: 3px;
                width: 10px;
            }

        .search-result-list li.blue span.pnumber::before {
            background: #0089cf none repeat scroll 0 0;
            content: "";
            height: 10px;
            left: 0;
            position: absolute;
            top: 3px;
            width: 10px;
        }

.search-result-blue {
    background: #e9f4fa;
    padding: 15px;
    color: #575756;
}

.search-result-list li.green span.pnumber::before {
    background: #479d34 none repeat scroll 0 0;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 10px;
}

.search-result-green {
    background: #f7faf4;
    padding: 15px;
    color: #575756;
}

.search-result-list li.pink span.pnumber::before {
    background: #f6a500 none repeat scroll 0 0;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 10px;
}

.search-result-pink {
    background: #f7faf4;
    padding: 15px;
    color: #575756;
}

.search-result-list li.purple span.pnumber::before {
    background: #662d91 none repeat scroll 0 0;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 10px;
}

.search-result-purple {
    background: #f6edf5;
    padding: 15px;
    color: #575756;
}

.search-result-list li.black span.pnumber::before {
    background: #58595b none repeat scroll 0 0;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 10px;
}

.search-result-black {
    background: #F2F2F3;
    padding: 15px;
    color: #575756;
}

.search-result-list li span.modify-edit {
    float: right;
    position: relative;
    padding: 0 0 0 15px;
}

    .search-result-list li span.modify-edit::before {
        background: #e20613 none repeat scroll 0 0;
        content: "";
        height: 10px;
        left: 0;
        position: absolute;
        top: 3px;
        width: 10px;
    }

    .search-result-list li span.modify-edit a {
        text-decoration: none;
        color: #575756;
    }

.result-found {
    font-family: "ufonts_com_gothambold";
    font-size: 14px;
}

.add-your-company {
    font-family: "ufonts_com_gothambold";
    font-size: 12px;
    float: right;
    background: #e01218;
    padding: 4px;
    color: #ffffff;
}

.pagination-section {
    padding: 20px 0;
    margin: 0px;
}

.pagination {
    padding: 0px;
    margin: 0px;
    display: inline;
}

    .pagination li {
        padding: 0px;
        margin: 0px;
        list-style: none;
        display: inline;
    }

        .pagination li a {
            background: #e7e7e9;
            color: #575756;
            padding: 2px 6px;
            margin: 0px;
            display: inpline-block;
        }

            .pagination li a:hover {
                background: #575756;
                color: #ffffff;
            }

.filter-box {
    float: right;
    position: relative;
    background: #e7e7e9;
    overflow: hidden;
}

.drop-btn {
    position: absolute;
    right: 3%;
    top: 75%;
    transform: translate(-50%, -50%);
}

select {
    color: #575756;
    text-transform: uppercase;
    border: none;
    padding: 4px 20px;
    width: 96%;
}

select {
    /*-webkit-appearance: none !important;
    -moz-appearance: none !important;*/
    text-indent: 1px !important;
    text-overflow: '' !important;
}

.dropdownfilter {
    padding-top: 3% !important;
}

.filter {
}

.expanded-search {
    background: #e7e7e9;
    padding: 15px;
}

    .expanded-search h4.head {
        padding: 0px;
        margin: 0px;
    }

.expanded-search-list {
    padding: 0px;
    margin: 0px;
}

    .expanded-search-list li {
        padding: 3px 0;
        margin: 0px;
        list-style: none;
    }

.get-noticed .phone-number {
    color: #f6a500;
    font-size: 30px;
    padding: 15px 0;
}

.get-noticed .orange {
    color: #f6a500;
}

input[type="checkbox"] {
    display: none;
    border: none !important;
    box-shadow: none !important;
}

    input[type="checkbox"] + label span {
        background: url(../images/uncheck.jpg);
        width: 19px;
        height: 18px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
    }

    input[type="checkbox"]:checked + label span {
        background: url(../images/checked-icon.jpg);
        width: 19px;
        height: 18px;
        vertical-align: middle;
    }

.bussiness-news .box-left {
    position: relative;
    height: 220px;
}

    .bussiness-news .box-left img {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
    }

.bussiness-news {
    background: #e0e1e2 none repeat scroll 0 0;
    margin-bottom: 10px;
    position: relative;
    width: auto;
}
    /*.bussiness-news .box-right {
    float: left;
    padding: 1% 3%;
    width: 44%;
}*/
    .bussiness-news .box-right {
        float: left;
        padding: 1% 1% 0;
        width: 48%;
        line-height: 20px;
    }

        .bussiness-news .box-right p {
            margin-bottom: 0px;
        }

        .bussiness-news .box-right h3 {
            font-family: "ufonts_com_gothambold";
            margin: 5px 0;
            padding: 0px;
            font-weight: normal;
            color: #58595E;
        }

.news-details .news-details-get {
    background: #1a88c9;
    color: #ffffff;
}

.news-details .get-noticed h3 {
    color: #ffffff;
}

.news-details .get-noticed .add-btn {
    font-size: 20px;
    padding: 2px 4px 5px;
    text-align: center;
    width: 97%;
}

.news-details .main-area-right h2 {
    /*background: #00ab4e none repeat scroll 0 0;*/
    color: #ffffff;
    font-family: "gothammedium";
    font-size: 14px;
    margin: 8px 0 4px;
    /*padding: 8px 15px;*/
    text-align: center;
}

.news-details .main-area-right .purple-color {
    background: #702f90;
}

.news-details-content {
    background: #f1f1f2;
    padding: 15px;
}
/*.news-details .news-details-content {
    line-height: 20px;
}*/
.news-details .news-details-content {
    font-size: 15px;
    line-height: 22.69px;
}

.news-details .main-area-left {
    float: left;
    margin-right: 10px;
    width: 698px;
    margin-left: 15px;
}

.news-details .main-area-right {
    width: 342px;
}

.news-details .commercial-right-sidebar h2 {
    width: auto;
}

.news-details .commercial-right-sidebar .box {
    width: 342px;
}


.news-details .main-area-left h2.green {
    background: #479d34 none repeat scroll 0 0;
}

.news-details .main-area-left h2.blue {
    background: #0089cf none repeat scroll 0 0;
}

.news-details .main-area-left h2.pink {
    background: #f6a500 none repeat scroll 0 0;
}

.news-details .main-area-left h2.purple {
    background: #662d91 none repeat scroll 0 0;
}

.news-details .main-area-left h2.black {
    background: #58595b none repeat scroll 0 0;
}


.news-details .news-details-get {
    background: #1a88c9;
    color: #ffffff;
}

.news-details .get-noticed h3 {
    color: #ffffff;
}

.news-details .get-noticed .add-btn {
    font-size: 20px;
    padding: 2px 4px 5px;
    text-align: center;
    width: 97%;
}

.news-details .main-area-right h2 {
    /*background: #00ab4e none repeat scroll 0 0;*/
    color: #ffffff;
    font-family: "gothammedium";
    font-size: 14px;
    margin: 8px 0 4px;
    /*padding: 8px 15px;*/
    text-align: center;
}

.news-details .main-area-right .purple-color {
    background: #702f90;
}

.news-details-content {
    background: #f1f1f2;
    padding: 15px;
}
/*.news-details .news-details-content {
    line-height: 20px;
}*/
.news-details .news-details-content {
    font-size: 14px;
    line-height: 22.69px;
}

.news-details1 .main-area-left {
    float: left;
    margin-right: 6px;
    width: 698px;
    margin-left: 15px;
}

.news-details1 .main-area-right {
    width: 342px;
}

.news-details1 .commercial-right-sidebar h2 {
    width: auto;
}

.news-details1 .commercial-right-sidebar .box {
    width: 342px;
}


.news-details1 .main-area-left h2.green {
    background: #479d34 none repeat scroll 0 0;
}

.news-details1 .main-area-left h2.blue {
    background: #0089cf none repeat scroll 0 0;
}

.news-details1 .main-area-left h2.pink {
    background: #f6a500 none repeat scroll 0 0;
}

.news-details1 .main-area-left h2.purple {
    background: #662d91 none repeat scroll 0 0;
}

.news-details1 .main-area-left h2.black {
    background: #58595b none repeat scroll 0 0;
}

/*****************************************************************************************************************************/

/***************************************************Promotions Page***********************************************************/

.promotions-page .promotions {
    margin: 0;
    padding: 15px;
}

.promotions-page .promotions-list li {
    margin: 0 21px 0 0;
    padding: 0 0 45px;
}

    .promotions-page .promotions-list li:nth-child(4n+4) {
        margin: 0;
    }

    .promotions-page .promotions-list li img {
        width: 100%;
    }

.promotions-page .promotions .content-container {
    width: 100%;
    padding: 0px;
}

.promotions-page .main-area-left {
    float: left;
    margin-right: 10px;
    width: 665px;
}

.promotions-page .promotions-list li {
    width: 143px;
}

.promotions-page .main-area-left h2.promotions-heading {
    font-family: 'ufonts_com_gothambold';
    background-color: #00aa4e;
    padding: 10px 0 10px 25px;
    text-align: left;
    text-transform: uppercase;
    width: auto;
}

.promotions-page .promotions-get {
    background-color: #00aa4e;
    color: #ffffff;
}

.news-details1 .promotions-get {
    background-color: #6f2c91;
    color: #ffffff;
}

.promotions-page .promotions-get h3 {
    color: #ffffff;
}

.promotions-page .promotions-get .add-btn {
    font-size: 20px;
}

.promotions-page .purple-color {
    background-color: #6f2c91;
}

.promotions-page .pagination {
    display: inline-block;
    margin: 20px auto 10px;
}

/*****************************************************************************************************************************/
/*****************************************************************************************************************************/

/***************************************************abc Landing Page***********************************************************/
.abc-landing-page header#header .welcome-message {
    color: #034ea2;
    font-family: "ufonts_com_gothambold";
    font-size: 22px;
    font-weight: normal;
    text-align: center;
}

.abc-landing-page #header::after {
    background: transparent url("../images/footer-top-border.jpg") repeat-x scroll 0 0;
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    width: 100%;
}

.abc-landing-page #header {
    position: relative;
}

.abc-landing-page #main-container {
    background: transparent url("../images/landing-page-bg.jpg") no-repeat scroll 0 0 / cover;
    margin: 0;
    padding-bottom: 40px;
    /*min-height:650px;*/
}

.abc-landing-page .landing-page-buttons {
    padding: 0px;
    margin: 0px;
}

    .abc-landing-page .landing-page-buttons li {
        float: left;
        list-style: outside none none;
        margin: 0;
        /*padding: 40px 40px 0 0;
	width:462px;*/
    }

        .abc-landing-page .landing-page-buttons li .box1 {
            background: #faa61a none repeat scroll 0 0;
            border-radius: 50px;
            display: block;
            height: 196px;
            padding: 10px;
            position: relative;
            width: 92%;
            margin: 21px 0;
        }

        .abc-landing-page .landing-page-buttons li .box2 {
            background: #00ab4e;
            border-radius: 50px;
            display: block;
            height: 196px;
            padding: 10px;
            position: relative;
            width: 92%;
            margin: 21px 0;
        }

        .abc-landing-page .landing-page-buttons li .box3 {
            background: #0089cf;
            border-radius: 50px;
            display: block;
            height: 196px;
            padding: 10px;
            position: relative;
            width: 92%;
            margin: 21px 0;
        }

        .abc-landing-page .landing-page-buttons li .box4 {
            background: #6f2b90;
            border-radius: 50px;
            display: block;
            height: 196px;
            padding: 10px;
            position: relative;
            width: 92%;
            margin: 21px 0;
        }

        .abc-landing-page .landing-page-buttons li .card__back .box1, .abc-landing-page .landing-page-buttons li .card__back .box2, .abc-landing-page .landing-page-buttons li .card__back .box3, .abc-landing-page .landing-page-buttons li .card__back .box4 {
            display: table-cell;
            min-height: 196px;
            top: 22px;
            vertical-align: middle;
        }

.card__back {
    width: 96%;
}

.abc-landing-page .landing-page-buttons li {
    color: #ffffff;
    font-size: 21px;
    line-height: 26px;
}

    .abc-landing-page .landing-page-buttons li span {
        display: block;
        left: 50%;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 90%;
    }

        .abc-landing-page .landing-page-buttons li span b {
            font-family: "ufonts_com_gothambold";
            font-weight: normal;
        }

.abc-landing-page .select-region {
    margin: 40px 0 30px;
    padding: 0;
}

    .abc-landing-page .select-region .heading h3 {
        color: #034ea2;
        font-family: "ufonts_com_gothambold";
        font-size: 20px;
        font-weight: normal;
        padding: 10px 0;
    }

.abc-landing-page .select-region-nav {
    padding: 0px;
    margin: 0px;
}

    .abc-landing-page .select-region-nav li {
        float: left;
        list-style: outside none none;
        margin: 0 22px;
        padding: 0;
        text-align: center;
        position: relative;
    }

        .abc-landing-page .select-region-nav li img {
            width: 60px;
        }

        .abc-landing-page .select-region-nav li span {
            display: block;
        }

    .abc-landing-page .select-region-nav .sub-subnav {
        background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
        display: none;
        left: 0;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 78px;
        width: 130px;
    }

        .abc-landing-page .select-region-nav .sub-subnav li {
            margin: 0;
            padding: 3px 5px;
            text-align: left;
            float: none;
            display: block;
        }

            .abc-landing-page .select-region-nav .sub-subnav li a {
                font-size: 12px;
            }

    .abc-landing-page .select-region-nav li:hover .sub-subnav {
        display: block;
    }

.abc-landing-page .footer-menu {
    width: 70%;
}

.abc-landing-page footer .contact-details {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
/*****************************************************************************************************************************/
/*****************************************************************************************************************************/




@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
    .search-area-box .button {
        height: 39px;
        position: relative;
        top: -1px;
    }

    .more-promotions {
        margin: 15px auto 0;
        padding-bottom: 10px;
    }

    .main-area-left h2 {
        margin: 0px 0 4px;
    }
}
/* =Media Queries
-------------------------------------------------------------- */
@media all and (max-width: 991px) {

    .search-area {
        background: rgba(25, 151, 189, 0.45) none repeat scroll 0 0;
        /*background-color: rgba(222, 0, 126,.8);*/
        bottom: 0;
        min-height: 300px;
        width: 100%;
        padding: 0 0 0 15px;
    }

    .isyourcompany {
        background: rgba(25, 151, 189, 0.45) none repeat scroll 0 0;
        width: 100%;
        color: white;
    }

    .search-area-box {
        position: absolute;
        top: 17%;
        transform: translate(0px, -50%);
        width: 100%;
    }


    #nav-trigger {
        display: block;
    }

    nav#nav-main {
        display: none;
    }

    nav#nav-mobile {
        display: block;
    }

    #nav-trigger {
        text-align: left;
    }

    nav#nav-mobile ul {
        text-align: left;
    }

    nav#nav-mobile li {
        position: relative;
    }

    nav#nav-mobile .nav-submenu img {
        left: 20px;
        position: absolute;
        top: 9px;
        width: 30px;
    }

    nav#nav-mobile .nav-submenu li a {
        padding-left: 55px;
    }

    nav#nav-mobile .nav-submenu, nav#nav-mobile .nav-submenu .sub-subnav {
        padding: unset;
        position: static;
    }

    .nav-submenu li .newsdropdown {
        padding: 10px 30px !important;
    }



    nav#nav-mobile .nav-submenu .sub-subnav li a {
        padding-left: 80px;
    }

    /*Mega Menu*/
    nav#nav-mobile .nav-megamenu img {
        left: 20px;
        position: absolute;
        top: 9px;
        width: 30px;
    }

    nav#nav-mobile .nav-megamenu li a {
        padding-left: 55px;
    }

    nav#nav-mobile .nav-megamenu, nav#nav-mobile .nav-megamenu .sub-subnav1 {
        padding: unset;
        position: static;
    }

        nav#nav-mobile .nav-megamenu .sub-subnav1 li a {
            /*padding-left: 80px;*/
        }

    .sub-subnav1 li {
        display: inline-block !important;
        width: 100%;
    }

    #catmenu1 .parent {
        padding: 10px !important;
        padding-left: 39px !important;
    }

    #catmenu2 .parent {
        padding: 10px !important;
        padding-left: 39px !important;
    }

    #catmenu3 .parent {
        padding: 10px !important;
        padding-left: 39px !important;
    }

    #catmenu4 .parent {
        padding: 10px !important;
        padding-left: 39px !important;
    }

    #catmenu5 .parent {
        padding: 10px !important;
        padding-left: 39px !important;
    }
}


@media all and (max-width: 1199px) and (min-width: 992px) {
    .search-area {
        background: rgba(25, 151, 189, 0.45) none repeat scroll 0 0;
        /*background-color: rgba(222, 0, 126,.8);*/
        bottom: 0;
        min-height: 300px;
        width: 45%;
        padding: 0 0 0 15px;
    }

    .isyourcompany {
        background: rgba(25, 151, 189, 0.45) none repeat scroll 0 0;
        width: 45%;
        color: white;
    }

    .container {
        width: 1033px;
    }

    .main-area-right {
        width: 300px;
    }

    .promotions-list li {
        width: 120px;
    }
    /*.main-area-left { width: 645px;	}
	.main-area-left h2 { width: 260px; }
	.main-area-left .box { width: 272px; }	
	.main-area-left .img-container img{ width:100%; }	
	.main-area-left .img-container { width: 110px; }	
	.main-area-left .content-container { width: 150px; }*/

    /***************************Inner Page******************************/
    .inner-area-left {
        margin-right: 0px;
        width: 312px;
    }

    .commercial-right-sidebar h2 {
        width: auto;
    }

    .commercial-right-sidebar .box {
        margin-right: 0;
        width: auto;
    }

    .commercial-right-sidebar .img-container {
        float: left;
        width: 118px;
    }

    .get-noticed .add-btn {
        font-size: 10px;
        padding: 2px 10px;
    }

    .get-noticed .edit-btn {
        font-size: 10px;
        padding: 1px 4px;
    }
    /*******************************************************************/
    /***************************Search Page******************************/

    .search-page .inner-area-right {
        width: 632px;
    }

    /*******************************************************************/

    /**********************************News Page********************************************************/

    .news-details .main-area-left h2 {
        margin: 0;
    }

    .news-details .commercial-right-sidebar .img-container {
        float: left;
        width: 105px;
    }

    /*.news-details .box-left img {
        width: 100% !important;
    }*/

    .news-details .commercial-right-sidebar .box {
        width: auto;
    }

    .news-details .get-noticed .add-btn {
        font-size: 16px;
    }

    .news-details1 .main-area-left h2 {
        margin: 0;
    }

    .news-details1 .commercial-right-sidebar .img-container {
        float: left;
        width: 105px;
    }

    /*.news-details1 .box-left img {
        width: 100% !important;
    }*/

    .news-details1 .commercial-right-sidebar .box {
        width: auto;
    }

    .news-details1 .get-noticed .add-btn {
        font-size: 16px;
    }

    .commercial-right-sidebar .content-container {
        width: 170px;
    }

    /***************************************************************************************************/
    .main-area-right .box {
        margin-right: 0;
        padding: 2%;
        width: 100%;
    }

    .promotions .content-container {
        width: 41%;
    }



    .news-details .main-area-left {
        float: left;
        margin-right: 10px;
        width: 689px;
        margin-left: 15px;
    }

    .news-details .main-area-right {
        width: 314px;
    }

    .news-details .commercial-right-sidebar h2 {
        width: auto;
    }

    .news-details .commercial-right-sidebar .box {
        width: 314px;
    }

    .news-details .commercial-right-sidebar .content-container {
        width: 190px;
    }

    .news-details .main-area-left .box {
        width: 340px;
    }

    .news-details .main-area-left h2 {
        margin: 0px 4px 4px 0px;
    }

    .news-details .main-area-right .box {
        width: 309px;
    }

    news-details .main-area-left {
        float: left;
        margin-right: 10px;
        width: 689px;
        margin-left: 15px;
    }

    .news-details1 .main-area-right {
        width: 309px;
    }

    .news-details1 .commercial-right-sidebar h2 {
        width: auto;
    }

    .news-details1 .commercial-right-sidebar .box {
        width: 314px;
    }

    .news-details1 .commercial-right-sidebar .content-container {
        width: 190px;
    }

    .news-details1 .main-area-left .box {
        width: 340px;
    }

    .news-details1 .main-area-left h2 {
        margin: 0px 4px 4px 0px;
    }

    .news-details1 .main-area-right .box {
        width: 314px;
    }


    .bussiness-news {
        margin-right: 4px;
    }
}

@media all and (max-width: 1200px) and (min-width: 1000px) {
    .search-area {
        background: rgba(25, 151, 189, 0.45) none repeat scroll 0 0;
        /*background-color: rgba(222, 0, 126,.8);*/
        bottom: 0;
        min-height: 300px;
        width: 45%;
        padding: 0 0 0 15px;
    }
    .isyourcompany {
        background: rgba(25, 151, 189, 0.45) none repeat scroll 0 0;
        width: 45%;
        color: white;
    }

    .img-container1 {
        position: relative;
        float: left;
        width: 118px;
        height: 160px;
        text-align: center;
    }

    .img-container-bottom {
        height: 280px;
        border-bottom: 2px solid white;
    }
}

@media all and (max-width: 991px) and (min-width: 768px) {

    .search-area {
        background: rgba(25, 151, 189, 0.45) none repeat scroll 0 0;
        /*background-color: rgba(222, 0, 126,.8);*/
        bottom: 0;
        min-height: 300px;
        width: 100%;
        padding: 0 0 0 15px;
    }
    .isyourcompany {
        background: rgba(25, 151, 189, 0.45) none repeat scroll 0 0;
        width: 100%;
        color: white;
    }

    
    .search-area-box {
        position: absolute;
        top: 15%;
        transform: translate(0px, -50%);
        width: 100%;
    }

    .search-area-box2 {
        position: absolute;
        top: 50%;
        
        transform: translate(0px, -50%);
        width: 93%;
    }




    .search-page h3.blue {
        height: 50px !important;
    }
    .search-page h3.black {
         height: 50px !important;
    }
    .search-page h3.purple {
         height: 50px !important;
    }
    .search-page h3.pink {
         height: 50px !important;
    }
    .search-page h3.green {
         height: 50px !important;
    }

    #cat1 {
        height: 100% !important;
    }

    #cat2 {
        height: 100% !important;
    }

    #cat3 {
        height: 100% !important;
    }

    #cat4 {
        height: 100% !important;
    }

    #cat5 {
        height: 100% !important;
    }

    .container {
        width: 750px;
    }

    header#header .header-top-left {
        width: 25%;
    }

    header#header .header-top-right {
        width: 65%;
    }

    .banner-area {
        background-color: #00abc5;
        background-position: right 0px;
    }

    .main-area-left {
        width: 520px;
    }

    .main-area-right {
        width: 230px;
    }

    .news-details .main-area-right {
        width: 230px;
    }

    .news-details1 .main-area-right {
        width: 230px;
    }

    .main-area-left .box {
        width: 248px;
    }

    .main-area-left h2 {
        margin: 0 12px 0 0;
        padding: 10px;
        width: auto;
    }

    .main-area-left .img-container {
        float: none;
        width: 100%;
        height: 144px;
        text-align: center;
    }

    .img-container1 {
        position: relative;
        float: left;
        width: 85px;
        height: 142px;
        text-align: center;
    }

    .img-container-bottom {
        height: 264px;
        border-bottom: 2px solid white;
    }

    .main-area-left .img-container img {
        max-width: 100%;
        max-height: 100%;
    }

    .main-area-left .content-container {
        display: block;
        float: none;
        padding: 10px;
        width: auto;
    }

    footer#footer {
        height: auto;
    }

    .adv-area {
        width: 97%;
    }

    #nav-trigger span::after {
        height: auto;
        width: auto;
    }

    .search-box {
        top: 5px;
    }

    .search-area .search-area-left {
        width: 40%;
    }

    .search-area-box .search-text {
        width: 87%;
    }

    .search-area .search-area-right {
        width: 100%;
    }
    /*.promotions-list li:nth-child(2n+1) { margin: 0; }*/
    .promotions-list li:nth-child(3n+3) {
        margin: 0;
    }

    .promotions-page .promotions-list li:nth-child(4n+4) {
        margin: 0 21px 0 0;
    }

    .promotions .promotions-list.img-responsive {
        width: 100%;
    }

    .promotions-list li {
        float: none;
        list-style: outside none none;
        margin: 0 10px 0 0;
        padding: 10px 0;
        width: auto;
        display: inline-table;
    }

    .promotions-list {
        text-align: center;
    }
    /*.footer-menu li:first-child{ display:none; }*/

    /***************************Inner Page******************************/
    .inner-area-left {
        margin-right: 0;
        width: 200px;
    }

    .inner-area-right {
        margin-left: 0;
        margin-right: 5px;
        width: 545px;
    }

    .industrial-inner-bg {
        margin-right: 0;
    }

    .oil-gas-logo-list li, .commercial-logo-list li {
        float: left;
        height: 150px;
        width: 33.33%;
    }

    .commercial-right-sidebar h2 {
        width: auto;
    }

    .commercial-right-sidebar .box {
        margin-right: 0;
        width: auto;
    }

    .commercial-right-sidebar .img-container {
        float: left;
        width: 30%;
    }

    .commercial-right-sidebar .content-container {
        width: 100%;
    }

    .commercial-right-sidebar .img-container {
        float: none;
        width: 100%;
    }

    .box img {
        /*width: 100%;*/
    }
    /*******************************************************************/

    /***************************Search Page******************************/

    .search-page .inner-area-right {
        width: 475px;
        margin-left: 3px;
    }

    .search-page .inner-area-left {
        width: 264px;
    }


    .dropdownfilter {
        padding-top: 5% !important;
    }

    /*******************************************************************/


    /**********************************News Page********************************************************/

    .news-details .main-area-left {
        width: 492px;
    }

        .news-details .main-area-left h2 {
            margin: 0;
        }

    .news-details .commercial-right-sidebar .img-container {
        float: left;
        width: 100%;
    }

    /*.news-details .box-left img {
        width: 100% !important;
    }*/

    .news-details .commercial-right-sidebar .box {
        width: auto;
    }

    /*.news-details .box-left {
        float: none;
        width: 100%;
    }*/

    .news-details .bussiness-news .box-right {
        float: left;
        padding: 1% 3%;
        width: 94%;
    }

    .normalheight {
        min-height: 421px !important;
        max-height: 100% !important;
    }

    .news-details1 .main-area-left {
        width: 492px;
    }

        .news-details1 .main-area-left h2 {
            margin: 0;
        }

    .news-details1 .commercial-right-sidebar .img-container {
        float: left;
        width: 100%;
    }

    /*.news-details1 .box-left img {
        width: 100% !important;
    }*/

    .news-details1 .commercial-right-sidebar .box {
        width: auto;
    }

    /*.news-details1 .box-left {
        float: none;
        width: 100%;
    }*/

    .news-details1 .bussiness-news .box-right {
        float: left;
        padding: 1% 3%;
        width: 94%;
    }

    .news .main-area-right .box {
        margin-right: 0px;
        padding: 0px;
        width: auto;
    }

    .news .bussiness-news .box-left {
        float: none;
        width: 100%;
    }

    .news .box-left {
        float: left;
        width: 50%;
    }

    .news-details .get-noticed .add-btn {
        font-size: 13px;
    }

    .news-details .commercial-right-sidebar .img-container {
        float: left;
        width: 100%;
    }


    .news-details .main-area-left .box {
        width: 241px;
    }

    .news-details .main-area-left h2 {
        margin: 0px 4px 4px 0px;
    }

    .news-details .main-area-right .box {
        width: 230px;
    }

    .news-details1 .get-noticed .add-btn {
        font-size: 13px;
    }

    .news-details1 .commercial-right-sidebar .img-container {
        float: left;
        width: 100%;
    }


    .news-details1 .main-area-left .box {
        width: 241px;
    }

    .news-details1 .main-area-left h2 {
        margin: 0px 4px 4px 0px;
    }

    .news-details1 .main-area-right .box {
        width: 230px;
    }

    .bussiness-news .box-left {
        width: 100%;
    }

    .bussiness-news {
        margin-right: 4px;
    }


    /***************************************************************************************************/

    /***************************************************Promotions Page***********************************************************/


    .promotions-page .img-container1 {
        position: relative;
        float: left;
        width: 143px;
        height: 189px;
        text-align: center;
        background-color: #cccccc;
    }

    .promotions-page .promotions-list {
        padding-top: 2% !important;
    }

        .promotions-page .promotions-list li {
            margin: 0 18px 0 0;
        }

    .promotions-page .main-area-left {
        float: left;
        margin-right: 10px;
        width: 510px;
    }

    .promotions-page .main-area-right {
        width: 230px;
    }

        .promotions-page .main-area-right .box {
            margin-right: 0;
            padding: 4px;
            width: auto;
        }

    .promotions-page .main-area-left h2.promotions-heading {
        margin: 0px;
    }

    .promotions-page .promotions-get .add-btn {
        font-size: 18px;
    }

    .main-area-right .box {
        margin-right: 0;
        padding: 2%;
        width: 100%;
    }

    .promotions .content-container {
        margin-right: 2%;
        width: 29%;
    }

    .track.vertical2 {
        width: 95% !important;
    }

    .track.axis-y a.prev, .track.axis-y a.next {
        margin-left: -32px !important;
    }

    .track a.next {
        position: relative;
        right: 0;
    }

    .home-page .promotions {
        padding: 0 0 0 15px !important;
    }
    /*****************************************************************************************************************************/

    .card {
        width: 375px;
    }

    .abc-landing-page .select-region .heading {
        display: block;
    }

    .abc-landing-page .select-region .heading {
        display: block;
        float: none;
    }

    .abc-landing-page .select-region-nav li {
        margin: 0 15px;
    }

    .abc-landing-page .select-region-nav {
        display: inline-table;
    }

    .abc-landing-page .select-region {
        text-align: center;
    }

    .abc-landing-page footer .contact-details {
        position: static;
    }

    .abc-landing-page .footer-menu {
        width: auto;
    }

    .abc-landing-page .landing-page-buttons li .box1, .abc-landing-page .landing-page-buttons li .box2, .abc-landing-page .landing-page-buttons li .box3, .abc-landing-page .landing-page-buttons li .box4 {
        height: 230px;
    }

    .abc-landing-page .card {
        padding-bottom: 275px;
    }
}

@media(max-width: 650px) {
    .search-page h3.blue {
         height: 50px !important;
    }
    .search-page h3.black {
         height: 50px !important;
    }
    .search-page h3.purple {
         height: 50px !important;
    }
    .search-page h3.pink {
         height: 50px !important;
    }
    .search-page h3.green {
         height: 50px !important;
    }
}

@media all and (max-width: 767px) {

    #cat1 {
        height: 100% !important;
    }

    #cat2 {
        height: 100% !important;
    }

    #cat3 {
        height: 100% !important;
    }

    #cat4 {
        height: 100% !important;
    }

    #cat5 {
        height: 100% !important;
    }

    .container {
        width: 88%;
    }

    .header-top-section {
        position: relative;
    }

    header#header .header-top-left {
        float: none;
        width: auto;
    }

    header#header .header-top-right {
        float: none;
        position: static;
        text-align: left;
        width: auto;
    }

    header#header .header-top {
        padding: 10px 0;
    }

    .search-box {
        width: 130px;
        top: 6px;
    }

        .search-box input[type="text"] {
            width: 130px;
        }

    #nav-trigger span::after {
        height: 0;
        width: 0;
    }

    .banner-area {
        z-index: -1;
    }

        .banner-area .banner-content {
            font-size: 12px;
            left: 0;
            padding-top: 20px;
        }

            .banner-area .banner-content .add-your-company {
                font-size: 11px;
                padding: 5px;
            }

            .banner-area .banner-content .edit-your-company {
                background: #00abc5 none repeat scroll 0 0;
                color: #ffffff;
                font-size: 11px;
                padding: 5px;
                text-transform: uppercase;
            }

    .banner-area {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 300px;
        height: auto;
    }

        .banner-area .container {
            width: 96%;
        }

    .search-area {
        display: block;
        top: 0;
    }

        .search-area .search-area-left {
            float: none;
            width: 100%;
            min-height: 130px;
        }

        .search-area .search-area-right {
            float: none;
            width: 100%;
        }

            .search-area .search-area-right h3 {
                padding-top: 0;
            }

    .search-area-box {
        text-align: center;
    }

        .search-area-box .search-text {
            width: 84%;
            display: inline-block;
        }

    .main-area-left .img-container img {
        /*width: 100%;*/
    }

    .main-area-left {
        display: block;
        float: none;
        width: auto;
    }

    .main-area-right {
        display: block;
        float: none;
        width: auto;
    }

    .box-left {
        float: none;
        width: auto;
    }

    .box-right {
        float: none;
        width: auto;
    }

    .main-area-left .box {
        margin-right: 0;
        width: auto;
    }

    .main-area-left h2 {
        width: auto;
    }

    .main-area-left .img-container {
        width: 30%;
    }

    .img-container1 {
        width: 98%;
    }

    .img-container-bottom {
        height: 282px;
        border-bottom: 2px solid white;
    }

    .main-area-left .content-container {
        width: 68%;
    }

    /*.promotions-list li {
		float: left;
		list-style: outside none none;
		margin: 0;
		padding: 10px 0;
		width: 44%;
	}*/
    /*.promotions-list li:nth-child(2n+1) {
		margin: 0 10px 0 0;
	}*/
    .promotions-list li {
        float: none;
        list-style: outside none none;
        margin: 0 10px 0 0;
        padding: 10px 0;
        width: auto;
        display: inline-table;
    }

    .promotions-list {
        text-align: center;
    }

    footer#footer {
        height: auto;
    }

    footer .contact-details-left {
        float: none;
        width: auto;
    }

    .footer-menu li {
        float: none;
    }

        .footer-menu li a {
            padding: 5px;
        }

            .footer-menu li a::after {
                display: none;
            }

    footer .contact-details-right {
        float: none;
    }

    .footer-menu {
        border-bottom: 2px solid #ffffff;
        margin: 0;
        padding: 0 0 20px 0;
    }

    .nsection {
        position: relative;
        top: auto;
    }

    footer .contact-details-right .contact-details-nav {
        font-size: 10px;
        line-height: 17px;
        list-style: outside none none;
        padding: 0;
    }

    .soial-icon {
        display: none;
    }

    /***************************Inner Page******************************/
    .banner-area {
        display: block;
        position: relative;
        z-index: 1;
    }

        .banner-area .banner-content {
            display: none;
        }

    .news-tab-list .news-tab-img {
        width: 100%;
    }

        .news-tab-list .news-tab-img a {
            width: 100%;
        }

    .news-tab-list .news-tab-content {
        width: auto;
    }

    .inner-area-left {
        float: none;
        margin-right: 0;
        width: auto;
    }

    .inner-area-right {
        float: none;
        margin-left: 0;
        width: auto;
    }

    .industrial-inner-bg {
        margin-right: 0;
    }

    .oil-gas-logo-list li, .commercial-logo-list li {
        float: none;
        width: 100%;
        height: auto;
    }

    .commercial-right-sidebar h2 {
        width: auto;
    }

    .commercial-right-sidebar .box {
        margin-right: 0;
        width: auto;
    }

    .commercial-right-sidebar .img-container {
        float: left;
        width: 30%;
    }

    .commercial-right-sidebar .content-container {
        width: 68%;
    }
    /*******************************************************************/

    /***************************Search Page******************************/

    .search-page .premium-patners .premium-patners-details .pp-content {
        width: 189px;
    }

    .search-page .premium-patners .premium-patners-details {
        width: 100%;
    }

    .search-page .inner-area-left {
        width: 100%;
    }

    .dropdownfilter {
        padding-top: 0px !important;
        padding-bottom: 3% !important;
    }

    .drop-btn {
        top: 30% !important;
    }

    .search-page .inner-area-left {
        margin-left: 3px;
        margin-right: 0;
        width: 100%;
    }

    .search-page .inner-area-right {
        width: auto;
    }

    .add-your-company {
        float: none;
        margin: 10px 0;
        display: block;
    }

    .search-result-list li b {
        display: block;
        margin-bottom: 5px;
    }

    .pagination-section {
        text-align: center;
    }

    .filter-box {
        display: block;
        float: none;
        margin: 15px 0 0;
    }
    /*******************************************************************/

    /******************************Company Details Page*************************************/

    .videos-tab-list li, .videos-tab-list li img {
        width: 100%;
    }

    /***************************************************************************************/

    /*.main-area-right .box {
		background: #e0e0e3 none repeat scroll 0 0;
		margin-bottom: 2px;
		margin-right: 10px;
		padding: 4px;
		width: 280px;
	}*/
    .main-area-right .box {
        background: #e0e0e3 none repeat scroll 0 0;
        margin-bottom: 2px;
        margin-right: 10px;
        padding: 2%;
        width: 100%;
    }

    .promotions {
        margin: 0;
        padding: 0;
    }

        .promotions .content-container {
            width: 43%;
        }

    /**********************************News Page********************************************************/

    .news-details .main-area-left {
        float: none;
        width: 100%;
        margin-left: 0px;
    }

    .news-details .main-area-right {
        float: none;
        width: 100%;
    }

    .news-details .main-area-left img {
        width: 100%;
    }

    .news-details .box-right {
        float: none;
        width: auto;
    }

    .news-details .commercial-right-sidebar .box {
        margin-right: 0;
        width: auto;
    }

    .normalheight {
        min-height: 100% !important;
    }

    .news-details1 .main-area-left {
        float: none;
        width: 100%;
        margin-left: 0px;
    }

    .news-details1 .main-area-right {
        float: none;
        width: 100%;
    }

    .news-details1 .main-area-left img {
        width: 100%;
    }

    .news-details1 .box-right {
        float: none;
        width: auto;
    }

    .news-details1 .commercial-right-sidebar .box {
        margin-right: 0;
        width: auto;
    }



    .news .main-area-right .box {
        padding: 0;
        width: 100%;
    }

    /*.news-details .main-area-left .box {
        width: 241px;   
    }

    .news-details .main-area-left h2{
       margin: 0px 4px 4px 0px;
    }

    .news-details .main-area-right .box{
        width:230px;
    }*/

    .news-details .main-area-left .box {
        float: none !important;
        width: 100% !important;
    }

    .news-details .main-area-right .box {
        float: none !important;
        width: 100% !important;
    }

    .news-details1 .main-area-left .box {
        float: none !important;
        width: 100% !important;
    }

    .news-details1 .main-area-right .box {
        float: none !important;
        width: 100% !important;
    }

    .bussiness-news .box-left {
        width: 100%;
    }

    .bussiness-news {
        margin-right: 4px;
    }

    /***************************************************************************************************/

    /***************************************************Promotions Page***********************************************************/


    .promotions-page .main-area-left {
        float: none;
        margin-right: 0px;
        width: auto;
    }

    .promotions-page .promotions-list {
        margin: 0;
        padding: 0;
    }

    .promotions-page .main-area-right .box {
        margin-right: 0px;
        padding: 0;
        width: 100%;
    }

    .track.vertical2 .view-port .slider-container {
        margin: 0 auto;
    }

    /*.promotions-list li:nth-child(3n+3) {
        margin: 0;
    }*/

    .promotions-page .promotions-list li:nth-child(4n+4) {
        margin: 0 21px 0 0;
    }


    /*****************************************************************************************************************************/

    /***************************************************abc Landing Page***********************************************************/
    .card {
        float: none !important;
        padding-bottom: 355px;
        width: 100%;
    }
    /*.card {
	float: none !important;
    padding-bottom: 215px;
    width: 100%;
}*/
    .abc-landing-page footer .contact-details {
        position: static;
        right: auto;
        top: auto;
        width: 100%;
    }

    .abc-landing-page .select-region-nav li span {
        display: none;
    }

    .abc-landing-page .select-region-nav li img {
        width: 25px;
    }

    .abc-landing-page .select-region .heading h3 {
        font-size: 12px;
    }

    .abc-landing-page .select-region-nav li {
        margin: 0 8px;
    }

        .abc-landing-page .select-region-nav li.heading {
            float: none;
            display: block;
        }

    .abc-landing-page .select-region .heading h3 {
        font-size: 20px;
    }

    .abc-landing-page .select-region {
        margin: 20px 0 10px;
        padding: 0;
        text-align: center;
    }

    .abc-landing-page .select-region-nav .sub-subnav {
        top: 28px;
    }

    .abc-landing-page .select-region-nav {
        display: inline-table;
    }

    .abc-landing-page footer .contact-details {
        position: static;
    }

    .abc-landing-page .footer-menu {
        width: auto;
    }


    .abc-landing-page .landing-page-buttons li .box1, .abc-landing-page .landing-page-buttons li .box2, .abc-landing-page .landing-page-buttons li .box3, .abc-landing-page .landing-page-buttons li .box4 {
        height: 320px;
    }

    /*****************************************************************************************************************************/

}

@media all and (max-width:565px) and (min-width:320px) {

    .promotions-list li:nth-child(3n+3) {
        margin: 0 21px 0 0;
    }
}


@media all and (max-width:997px) and (min-width:768px) {

    .search-page .premium-patners .premium-patners-details {
        float: left;
        font-size: 13px;
        width: 50%;
        margin-bottom: 105px;
        height: 80px;
        margin-top: 21px;
    }

        .search-page .premium-patners .premium-patners-details .pp-logo {
            float: left;
            width: 81px;
            margin: 0 auto;
            position: relative;
            height: 100%;
            margin-bottom: 8px;
            margin-left: 70px;
        }
}


@media all and (max-width:767px) and (min-width:450px) {
    .oil-gas-logo-list li, .commercial-logo-list li {
        float: left;
        height: 135px;
        width: 48%;
    }

    /******************************Company Details Page*************************************/
    .videos-tab-list li {
        width: 49%;
    }

        .videos-tab-list li:nth-child(3n+3) {
            margin: 0 5px 30px 0;
        }

        .videos-tab-list li:nth-child(2n+2) {
            margin-right: 0px;
        }
    /***************************************************************************************/
}

@media(max-width: 480px) {
    /*.banner-area{min-height:180px;}	 
.search-area-right{display:none;}
.search-area .search-area-left{min-height:160px;}*/
    .search-area .search-area-left {
        min-height: 90px;
    }

    .search-area-box .button {
        
        right: 0;
    }

    .search-area-box {
        position: absolute;
        top: 14%;
        transform: translate(0px, -50%);
        width: 100%;
    }

    .search-area .search-area-right h3 {
        padding-bottom: 10px;
    }

    .search-area-box .search-text {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        width: 84%;
        padding-right: 40px;
    }

    .search-area .search-area-right .search-area-icons li {
        padding: 0px 12px 7px 12px;
    }

        .search-area .search-area-right .search-area-icons li img {
            max-width: 65px;
        }

    .search-area2 {
        background: rgba(25, 151, 189, 0.45) none repeat scroll 0 0;
        min-height: 300px;
    }

        .search-area2 .search-area-right h3 {
            font-family: 'gothammedium';
            font-weight: normal;
            font-size: 16px;
            color: #ffffff;
            margin: 70px 0 0 0;
            text-align: center;
            display: inline-table;
        }

    .search-area-box2 {
        position: absolute;
        top: 11%;
    }

        .search-area-box2 .search-text {
            background: #ffffff none repeat scroll 0 0;
            border: medium none;
            padding: 10px;
            width: 85%;
            font-size: 15px;
        }
}

@media(max-width: 360px) {
    .search-area-box {
        position: absolute;
        top: 14%;
        transform: translate(0px, -50%);
        width: 100%;
    }
}

@media(max-width: 320px) {
    .search-area-box {
        position: absolute;
        top: 11%;
        transform: translate(0px, -50%);
        width: 100%;
    }
}


/********************************Paul*******************************************************/

.modal-backdrop, .modal-backdrop.fade.in {
    background: black !important;
}

.gothammedium {
    font-family: 'gothammedium', Helvetica, sans-serif;
}

.jqx-validator-error-label {
    color: red !important;
    text-align: left;
    float: left;
}

.jqx-validator-error-element {
    border: 1px solid #ef0a0a !important;
    /*color:red !important;*/
    background-color: #ffe9e9 !important;
}

    .jqx-validator-error-element:focus {
        outline: none;
        border-color: #ef0a0a;
        box-shadow: 0 0 10px #ef0a0a;
    }

.gothambold {
    font-family: 'ufonts_com_gothambold';
}


.btnnormal {
    font-family: 'ufonts_com_gothambold';
    background: #00abc5 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 13px;
    padding: 8px 13px;
    text-transform: uppercase;
    float: none;
    border-radius: 1px !important;
}

    .btnnormal:hover,
    .btnnormal:focus {
        background: #118a9c none repeat scroll 0 0;
    }


.gothamheading {
    font-family: 'gothammedium';
    display: block;
    line-height: 20px;
    padding: 2px 8px;
    font-size: 13px;
}

/*@keyframes slidy {
    0% {
        left: 0%;
    }

    20% {
        left: 0%;
    }

    25% {
        left: -100%;
    }

    45% {
        left: -100%;
    }

    50% {
        left: -200%;
    }

    70% {
        left: -200%;
    }

    75% {
        left: -300%;
    }

    95% {
        left: -300%;
    }

    100% {
        left: 0%;
    }
}*/

/*figure div {
    position: relative;
    display: inline-block;
    max-width: 100%;
    padding: 0;
}*/


/*@keyframes slidy {
    0% {
        left: -500%;
    }

    20% {
        left: 0%;
    }

    25% {
        left: -100%;
    }

    45% {
        left: -100%;
    }

    50% {
        left: -200%;
    }

    70% {
        left: -200%;
    }

    75% {
        left: -300%;
    }

    85% {
        left: -300%;
    }

    90% {
        left: -400%;
    }

    95% {
        left: -400%;
    }

    100% {
        left: 500%;
    }
} 

div#slider {
    overflow: hidden;
}

    div#slider figure img {
        max-width: 100%;
        max-height: 100%;
        float: left;
    }

    div#slider figure {
        position: relative;
        width: 500%;
        margin: 0;
        left: 0;
        text-align: left;
        font-size: 0;
        animation: 10s slidy infinite;
    }*/



.pic-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

figure {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    /*animation*/
    animation: slideShow 24s linear infinite 0s;
    -o-animation: slideShow 24s linear infinite 0s;
    -moz-animation: slideShow 24s linear infinite 0s;
    -webkit-animation: slideShow 24s linear infinite 0s;
}


.pic-1 {
    opacity: 1;
    background: url(../images/slider/1.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.pic-2 {
    animation-delay: 6s;
    -o-animation-delay: 6s;
    -moz--animation-delay: 6s;
    -webkit-animation-delay: 6s;
    background: url(../images/slider/2.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.pic-3 {
    animation-delay: 12s;
    -o-animation-delay: 12s;
    -moz--animation-delay: 12s;
    -webkit-animation-delay: 12s;
    background: url(../images/slider/3.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.pic-4 {
    animation-delay: 18s;
    -o-animation-delay: 18s;
    -moz--animation-delay: 18s;
    -webkit-animation-delay: 18s;
    background: url(../images/slider/4.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

@keyframes slideShow {
    0% {
        opacity: 0;
        transform: scale(1);
        -ms-transform: scale(1);
    }

    5% {
        opacity: 1;
    }

    25% {
        opacity: 1;
    }

    30% {
        opacity: 0;
        transform: scale(1.1);
        -ms-transform: scale(1.1);
    }

    100% {
        opacity: 0;
        transform: scale(1);
        -ms-transformm: scale(1);
    }
}

@-o-keyframes slideShow {
    0% {
        opacity: 0;
        -o-transform: scale(1);
    }

    5% {
        opacity: 1;
    }

    25% {
        opacity: 1;
    }

    30% {
        opacity: 0;
        -o-transform: scale(1.1);
    }

    100% {
        opacity: 0;
        -o-transformm: scale(1);
    }
}

@-moz-keyframes slideShow {
    0% {
        opacity: 0;
        -moz-transform: scale(1);
    }

    5% {
        opacity: 1;
    }

    25% {
        opacity: 1;
    }

    30% {
        opacity: 0;
        -moz-transform: scale(1.1);
    }

    100% {
        opacity: 0;
        -moz-transformm: scale(1);
    }
}

@-webkit-keyframes slideShow {
    0% {
        opacity: 0;
        -webkit-transform: scale(1);
    }

    5% {
        opacity: 1;
    }

    25% {
        opacity: 1;
    }

    30% {
        opacity: 0;
        -webkit-transform: scale(1.1);
    }

    100% {
        opacity: 0;
        -webkit-transformm: scale(1);
    }
}



/*BOOTSTRAP TABS */

.tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border: none;
}

.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
    border-bottom: 0;
}

    .tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
        float: none;
    }

        .tabs-left > .nav-tabs > li > a {
            margin-right: -1px;
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
        }

        .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
            min-width: 74px;
            margin-right: 0;
            margin-bottom: 3px;
            background-color: #536779;
            border-radius: 0px;
            color: white;
        }

    .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
        border-color: #ddd transparent #ddd #ddd;
        background-color: #fff;
        color: dimgrey;
        border: none;
    }

.left-tab-process .tab-content {
    background-color: #fff;
    margin-left: 131px;
}

.tab-content > .active, .pill-content > .active {
    display: block;
}

.book-process-ltab {
    max-width: 131px;
}

.left-tab-process .tab-pane {
    padding: 13px 11px;
    min-height: 442px;
}

.left-tab-process h4 {
    color: #536779;
}

.term-fa {
    margin-right: 7px;
    font-size: 11px;
    margin-left: -18px;
    color: #2EA72F;
}

.tac-content {
    background-color: #ccc;
}

#mobileaddedit{
    display:none !important;
}
@media (max-width:768px) {
    #mobileaddedit{
    display:block !important;
}
 
}
 


/*==================================================
 * left tab
 * ===============================================*/






/*==================================================
 * left tab
 * ===============================================*/

@media (max-width:768px) {
    .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
        width: 95px;
        margin-right: 0;
        padding: 5px 8px;
        font-size: 12px;
        margin-bottom: 3px;
        background-color: #536779;
        border-radius: 0px;
        color: white;
    }

    .left-tab-process .tab-pane {
        padding: 13px 11px;
        min-height: 335px;
    }

    .left-tab-process .tab-content {
        background-color: #F1F1F1;
        margin-left: 95px;
    }
}


/*==================================================
 * left tab
 * ===============================================