@media (min-width: 576px) {
    .page .container {
        max-width: 540px;
    }
    .container {
        max-width: 540px;
    }

    .page-detail .container {
        max-width: 540px;
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .estatelist .container {
        max-width: 540px;
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .ownercertificate .container {
        max-width: 540px;
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .table .container {
        max-width: 540px;
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

}

@media (min-width: 768px) {
    .page .container {
        max-width: 720px;
    }
    .container {
        max-width: 720px;
    }

    .page-detail .container .content {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .page .container .content-container {
        /*padding-left: 1rem;*/
        /*padding-right: 1rem;*/
        margin-left: 0;
        margin-right: 0;
    }

    .page .content-container h3 {
        padding-left: 0;
        padding-right: 0;
    }

    .page .content-container h4 {
        padding-left: 0;
        padding-right: 0;
    }

    .page .content-container p {
        margin-left: 0;
        margin-right: 0;
    }

    .page .content-container ul {
        padding-left: 1rem;
    }

    .estatelist .container .content-container {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .estatelist .result .form-group {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .estatelist .result table {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .faq .container .content-container {
        padding-left: 0;
        padding-right: 0;
    }

    .whatsnew .container .content-container {
        padding-left: 0;
        padding-right: 0;
    }

    .whatsnew .result table {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }

    .table .container .content-container {
        padding-left: 0;
        padding-right: 0;
    }

    .faq .collapse-container .row {
        margin-left: auto;
        margin-right: auto;
    }

    .ownercertificate .container .search {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .ownercertificate .container .result {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .ownercertificate .container .result > div {
        padding-left: 0;
        padding-right: 0;
    }

    .ownercertificate .container .result-container {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
    .page .container {
        max-width: 94%;
        padding: 0!important;
    }
    .container {
        max-width: 94%;
    }
}

@media (min-width: 1024px) {

    .page .container .content-container {
        padding-left: 0rem;
        padding-right: 0rem;
    }

    .page .content-container p {
        margin-left: 0rem;
        margin-right: 0rem;
        width: 100%;
    }

    .estatelist .search .form-group {
        margin-left: 0rem;
        margin-right: 0rem;
    }

    .estatelist .result .form-group {
        margin-left: 0rem;
        margin-right: 0rem;
    }

    .page .content-container table {
        margin-left: 0rem;
        margin-right: 0rem;
        margin-bottom: 1em;
        width: 100%;
    }

    .page .content-container h3 {
        margin-left: 0rem;
        margin-right: 0rem;
        width: 100%;
    }

    .page .content-container h4 {
        margin-left: 0rem;
        margin-right: 0rem;
        width: 100%;
    }

    .page .content-container h5 {
        margin-left: 0rem;
        margin-right: 0rem;
        width: 100%;
    }

    .page .content-container h6 {
        margin-left: 0rem;
        margin-right: 0rem;
        width: 100%;
    }

    .page .content-container ul {
        margin-left: 0rem;
        margin-right: 0rem;
        /*width: calc(100% - 2em);*/
        width: 100%;
    }


    .table .container .content-container {
        padding-left: 0rem;
        padding-right: 0rem;
    }

    .table .container .content-container p {
        margin-left: 0;
        margin-right: 0;
        width: 100%
    }

    .faq .collapse-container .row {
        margin-left: 0;
        margin-right: 0;
    }

    .faq .collapse-container .row .recitem p {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }

    .whatsnew .container .content-container {
        padding-left: 0rem;
        padding-right: 0rem;
    }

    .whatsnew .container .content-container p {
        margin-left: 0;
        margin-right: 0;
        width: 100%
    }

    .whatsnew .content-container table {
        margin-left: 0;
        margin-right: 0;
        width: 100%
    }

}

@media (min-width: 1025px) {
    .page .container {
        max-width: 1024px;
    }
    .container {
        max-width: 1024px;
    }
}

@media screen and (min-width: 0px) and (max-width: 991px) {

    .navbar-dark .navbar-brand {
        text-align: left;
        display: inline-block;
    }

    .navbar-expand-md .navbar-toggler {
        display: inline-block;
        border: 0;
        color:#000;
        transition: .5s;
        vertical-align: text-bottom;
    }

    .navbar-expand-md .navbar-toggler:hover {
        color: #EB5C24;
    }

    .navbar-expand-md .navbar-toggler i {
        font-size: 2rem;
    }

    header .navbar .controls {
        padding-bottom: 3.5rem;
    }

    header .navbar .controls .toolbar {
        text-align: right;
        display: inline-flex;
        flex-direction: row-reverse;
    }

    header .form-inline {
        top: 5.7rem;
        display: block;
        position: absolute;
        right: 0;
        /*left: 0;*/
        margin-right: 2rem;
        /*margin-left: 1.5rem;*/
    }

    header .form-inline .form-control {

    }

    header .form-inline .btn {
        right: 0;
        position: absolute;
        top: 0;
    }

    header .navbar .controls .share {
        vertical-align: text-bottom;
    }

    header .navbar .controls .share .tools-sub-holder {
        left: 0%;
        right: 0%;
        margin-left: unset;
        margin-top: -200px;
    }

    header .navbar .controls .toolbar {
        text-align: right;
    }

    header .navbar .controls span.rounded-circle {
        display: inline-block;
        margin-left: 1rem;
        vertical-align: text-bottom;
        display: none;
    }

    header .navbar .controls a.rounded-circle, header .navbar .controls a.link, header .navbar .controls a.btnPrint {
        display: none;
    }

    /*.navbar-expand-md .navbar-collapse {*/
    /*    display: none !important;*/
    /*}*/

    /*.navbar-expand-md .navbar-collapse.show {*/
    /*    display: block !important;*/
    /*}*/

    header nav.bg-dark:last-child .controls {
        display: block;
        padding-bottom: 0;
    }

    header nav.bg-dark:last-child .controls a.rounded-circle, header nav.bg-dark:last-child .controls a.link, header nav.bg-dark:last-child .controls a.btnPrint {
        display: inline-block;
    }

    header nav ul.nav {
        margin-bottom: 1rem;
    }

    header nav.bg-dark:last-child .container {
        max-width: unset;
    }

    header nav ul.nav li {
        width: 100%;
        border-bottom: 1px solid #fff;
    }

    header nav ul.nav li a {
        height: unset;
        padding: 1rem !important;
        text-align: left;
        width: 100%;
    }

    header nav ul.nav > li > a.nav-link {
        width: 80%;
        display: inline-block;
    }

    header nav ul.nav > li > a:nth-child(2) {
        width: 15%;
        display: inline-block;
        text-align:center;
        transition: .5s;
        transform: rotate(180deg);
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    header nav ul.nav > li > a:nth-child(2).collapsed {
        transform: rotate(0deg);
    }

    header nav ul.nav li:before, header nav ul.nav li:last-child:after {
        content: unset;
    }

    header nav ul.nav li a:before {
        content: unset;
    }

    header nav ul.nav li .children.collapse, header nav ul.nav li:hover .children.collapse {
        display: none;
    }

    header nav ul.nav li .children.collapse.show, header nav ul.nav li:hover .children.collapse.show {
        display: block;
    }

    header nav ul.nav li .children {
        /*display: block;*/
        position: relative;
        max-width: unset;
    }

    header nav ul.nav li .children > a {
        background-color: #fff;
        color: #3d228b;
    }

    header nav ul.nav li:last-child .children {
        text-align: left;
        margin-left: unset;
        margin-top: unset;
    }

    header nav ul.nav li:last-child .children a {
        text-align: left;
    }

    .navbar-expand-md .navbar-collapse ul.nav {
        display: block;
    }

    main .search-toolbar .nav-link {
        padding: 0;
        text-align: left !important;
        margin-bottom: -3px;
        border-bottom: 1px solid #CCC;
    }

    main .search-toolbar .nav-link.no-child {
        text-align: center !important;
    }

    main .search-toolbar .nav-link.no-child:first-child {
        border-right: 1px solid #CCC;
    }

    main .search-toolbar .col-lg-6.nav-link {
        border-bottom: 1px solid #CCC;
        border-right: none;
    }

    main .search-toolbar .col-lg-6.nav-link:last-child {
        border-bottom: none;
    }

    main .search-toolbar .nav-link a {
        height: unset;
        padding: 1rem !important;
        text-align: left;
        width: 100%;
    }

    main .search-toolbar .nav-link>a {
        width: 86%;
        display: inline-block;
        text-align: center;
        padding-left: calc(14% + 1rem) !important;
    }

    main .search-toolbar .nav-link.no-child>a {
        width: 100%;
        text-align: center;
        padding-left: 1rem !important;
    }

    main .search-toolbar .nav-link>a:nth-child(2) {
        width: 12%;
        display: inline-block;
        text-align: center;
        transition: .5s;
        transform: rotate(180deg);
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    main .search-toolbar .nav-link>a:nth-child(2).collapsed {
        transform: rotate(0deg);
    }

    main .search-toolbar .nav-link .children {
        position: relative;
        max-width: unset;
    }

    main .search-toolbar .nav-link .children.collapse, main .search-toolbar .nav-link:hover .children.collapse {
        display: none;
    }

    main .search-toolbar .nav-link .children {
        box-shadow: none;
        border-top: 1px solid #f5f5f5;
        margin-top: 0;
    }

    main .search-toolbar .nav-link .children.collapse.show, main .search-toolbar .nav-link:hover .children.collapse.show {
        display: block;
    }

    main .search-toolbar .nav-link .children a {
        border-bottom: 1px solid #d3d3d3;
    }

    main .search-toolbar .nav-link .children>a {
        background-color: #ededed;
        color: #000;
        font-size: 1em;
        padding: 1rem 1.5rem !important;
    }

    .page .content-container > div.navigation {
        display: none;
    }

    .banner-container .banner {
        min-height: auto;
    }

    .search-details-container .map {
        margin-top: 1em;
    }

    /*.banner-container .container .d-flex .content {*/
    /*    display: none;*/
    /*}*/

    @media screen and (max-width: 991px) {

        .home-slider .dots-container {
            position: relative;
            margin-top: .5rem;
            height: auto;
        }

        .home-section2 .bd-highlight:last-child {
            display: none;
        }

        .banner-container .banner:after {
            display: none;
        }

        .banner-container .banner {
            left: 50%;
            margin-left: -50vw;
            width: 100vw;
        }




        .banner-container .banner img.img-fluid {
            width: inherit;
            max-width: unset;
            object-fit: cover;
            min-height: 240px;
        }

        .banner-container .container .d-flex {
            /*position: relative;*/
            width: 100%;
            display: block !important;
            align-content: flex-end;
            left: 0;
        }

        .banner-container .container .d-flex:before {
            display: none;
        }

        .banner-container .container .content {
            padding-left: 1rem;
            padding-right: 1rem;
        }

        .banner-container .container .content p.title {
            font-size: 1.5rem;
        }

        .banner-container .container .content p.description {
            font-size: 1.2rem;
        }

        header .navbar .controls div.language-selector {
            display: none;
        }

        header .navbar .controls {
            padding-bottom: 0rem;
        }

        header nav.bg-dark:first-child {
            padding-top: 1rem;
            z-index: 2;
        }

        header nav.bg-header {
            margin-top: 0;
            background: linear-gradient(#eeeeee, #ffffff 10%, #ffffff) !important;
        }

        .navbar-expand-md .navbar-toggler span {
            font-size: 2rem;
        }

        /* Hamburger Menu */

        .navbar-collapse {
            position: absolute;
            top: 54px;
            right: 100%;
            padding-left: 15px;
            padding-right: 15px;
            padding-bottom: 15px;
            width: 100%;
            transition: all 0.3s ease;
            display: block !important;
            z-index: 1000;
        }
        .navbar-collapse.collapsing {
            height: auto !important;
            margin-right: 50%;
            transition: all 0.3s ease;
            display: block !important;
        }
        .navbar-collapse.show {
            right: 0;
        }

        .navbar-collapse.show > .controls > div {
            display: inline;
        }

        .navbar-collapse.show > .controls > div:last-child:before {
            content: '|';
            padding-left: 0.25em;
            padding-right: 0.5rem;
            font-weight: bold;
            color: #3C0000;
        }

        header nav.bg-dark:last-child .controls {
            margin-bottom: 1rem;
        }


        /* Icon 1 */

        .animated-icon3 {
            width: 30px;
            height: 20px;
            position: relative;
            margin: 0px;
            /*-webkit-transform: rotate(0deg);*/
            /*-moz-transform: rotate(0deg);*/
            /*-o-transform: rotate(0deg);*/
            /*transform: rotate(0deg);*/
            /*-webkit-transition: .5s ease-in-out;*/
            /*-moz-transition: .5s ease-in-out;*/
            /*-o-transition: .5s ease-in-out;*/
            /*transition: .5s ease-in-out;*/
            cursor: pointer;
        }

        .animated-icon3 span {
            display: block;
            position: absolute;
            height: 3px;
            width: 100%;
            border-radius: 9px;
            opacity: 1;
            left: 0;
            /*-webkit-transform: rotate(0deg);*/
            /*-moz-transform: rotate(0deg);*/
            /*-o-transform: rotate(0deg);*/
            /*transform: rotate(0deg);*/
            -webkit-transform-origin: left center;
            -moz-transform-origin: left center;
            -o-transform-origin: left center;
            transform-origin: left center;
            -webkit-transition: .25s ease-in-out;
            -moz-transition: .25s ease-in-out;
            -o-transition: .25s ease-in-out;
            transition: .25s ease-in-out;
        }

        .animated-icon3 span {
            background: #000000;
        }

        .animated-icon3 span:nth-child(1) {
            top: 0px;
            /*-webkit-transform-origin: left center;*/
            /*-moz-transform-origin: left center;*/
            /*-o-transform-origin: left center;*/
            /*transform-origin: left center;*/
        }

        .animated-icon3 span:nth-child(2) {
            top: 10px;
            /*-webkit-transform-origin: left center;*/
            /*-moz-transform-origin: left center;*/
            /*-o-transform-origin: left center;*/
            /*transform-origin: left center;*/
        }

        .animated-icon3 span:nth-child(3) {
            top: 20px;
            /*-webkit-transform-origin: left center;*/
            /*-moz-transform-origin: left center;*/
            /*-o-transform-origin: left center;*/
            /*transform-origin: left center;*/
        }

        .animated-icon3 span:nth-child(1) {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            /*top: 0px;*/
            left: 4px;
        }

        .animated-icon3 span:nth-child(2) {
            width: 0%;
            opacity: 0;
        }

        .animated-icon3 span:nth-child(3) {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top: 21px;
            left: 4px;
        }

        .collapsed .animated-icon3 span {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg);
            width: 100%;
            opacity: 1;
            left: 0;
        }

        /*header nav.bg-dark:last-child .container .navbar-collapse {*/
        /*    display: block !important;*/
        /*}*/
        .navbar-collapse {
            top: 0;
            background-color: #ededed;
            display: block !important;
            padding-top: 1rem;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 0;
        }

        .navbar-collapse.show {
            display: block !important;
        }

        header nav.bg-dark:last-child .controls {
            display: block;
            padding-left: 1rem;
            padding-right: 1rem;
        }

        header nav ul.nav {
            background-color: #fff;
            margin-bottom: 0;
        }

        header nav ul.nav li {
            border-bottom: 1px solid #f5f5f5;
        }

        header nav ul.nav > li:after {
            display: none;
        }

        header nav ul.nav li > a:first-child:hover, header nav ul.nav li > a:first-child:focus {
            color: #fff;
            background-color: #EB5C24;
        }

        header nav ul.nav li .children {
            box-shadow: none;
            border-top: 1px solid #f5f5f5;
            margin-top: 0;
        }

        header nav ul.nav li .children a {
            border-bottom: 1px solid #e3e3e3;
        }
        header nav ul.nav li .children > a {
            background-color: #ededed;
            color: #000;
        }

        /*.page .content-container {*/
        /*    padding-left: 15px !important;*/
        /*    padding-right: 15px !important;*/
        /*    margin-left: 0 !important;*/
        /*    margin-right: 0 !important;*/
        /*}*/

        /* End of Hamburger Menu */

        .home-section {
            margin-top: 0;
        }
    }

    @media screen and (max-width: 640px) {

        .home-slider .owl-item .caption-container {
            position: relative;
            padding-top: 0.5rem;
            padding-bottom: 0.5rem;
        }

        .home-slider .owl-item .caption-container .container {
            margin-top: 0;
        }

        .home-slider .owl-theme .owl-nav {
            top: 30%;
        }

        .home-section1 .career-information-corner {
            margin-bottom: 0;
        }

        .home-section1 .career-information-corner .content {
            padding-left: .5rem !important;
            padding-right: .5rem !important;
        }

        .home-section1 .career-information-corner .content .bd-highlight {
            min-width: 110px;
        }

        .home-section2 h2 {
            font-weight: bold;
        }

        .home-section2 .bd-highlight {
            display: none;
        }

        .home-section2 .bd-highlight:first-child {
            display: block;
        }

        .home-section3 .container {
            padding-left: 0;
            padding-right: 0;
        }

        .home-section3 .container .row {
            margin-left: 0;
            margin-right: 0;
        }

        .home-section3 .container .row .col-lg-12 {
            padding-left: 0;
            padding-right: 0;
        }

        .home-section3 .controls {
            flex: unset;
            width: 100%;
        }

        .home-section3 .video {
            flex: unset;
            width: 100%;
        }


        .home-section > .container {
            padding-left: 0;
            padding-right: 0;
        }

        .call-container > .text-right {
            text-align: center !important;
        }

        .page .content-container {
            padding-left: 1rem;
            padding-right: 1rem;
        }


        .responsive-table-container table {
            background-color: unset;
        }

        /* Force table to not be like tables anymore */
        .responsive-table-container table, .responsive-table-container thead, .responsive-table-container tbody, .responsive-table-container th, .responsive-table-container td, .responsive-table-container tr {
            display: block;
        }

        /* Hide table headers (but not display: none;, for accessibility) */
        .responsive-table-container thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        .responsive-table-container table > tbody {
            background-color: #fff1d7 !important;
        }

        .responsive-table-container tr {
            border: 0;
            margin-bottom: 1rem;
            padding-top: 1rem;
            padding-bottom: 1rem;
        }

        .responsive-table-container td {
            /* Behave  like a "row" */
            border: none;
            border-bottom: 0;
            position: relative;
            padding-left: 50% !important;
            white-space: normal;
            text-align: left;
            padding-top: 0 !important;
            padding-bottom: 0 !important;
            line-height: 1rem;
        }

        .responsive-table-container td:before {
            /* Now like a table header */
            position: absolute;
            /* Top/left values mimic padding */
            top: 6px;
            left: 1rem;
            width: 45%;
            padding-right: 10px;
            white-space: normal;
            text-align: left;
            font-weight: bold;
            line-height: 1rem;
        }

        /*
	Label the data
	*/
        .responsive-table-container td:before {
            content: attr(data-title);
        }

        .table .link-item {
            margin-bottom: 2rem;
        }

        .ownercertificate h3 {
            padding: 0;
        }

        .ownercertificate .text-right {
            text-align: left !important;
        }

        .ownercertificate .result-container {
            padding: 1rem;
        }

        .ownercertificate .result-container .form-control-plaintext {
            padding-left: 1rem;
            padding-right: 1rem;
        }

        .banner-container .container .content {
            padding-left: 0;
            padding-right: 0;
        }

        .page .breadcrumb-container ul.breadcrumb {
            padding-left: 0;
            padding-right: 0;
        }

        .page.breadcrumb-container .title-container > div {
            padding-left: 0;
            padding-right: 0;
        }
        .page .content-container {
            margin-left: 0;
            margin-right: 0;
        }
        .page .content-container h3 {
            padding-left: 0;
            padding-right: 0;
        }

        .page .content-container h4 {
            padding-left: 0;
            padding-right: 0;
        }

        .page .content-container p {
            margin-left: 0;
            margin-right: 0;
            width: 100%;
        }

        .page .content-container ul {
            padding-left: 1rem;
        }

        .page-detail .content-container {
            margin-left: -1rem;
            margin-right: -1rem;
        }

        .page-detail .content-container > div {
            padding-left: 0;
            padding-right: 0;
        }

        .page .content-container .sub-title {
            font-size: 1.25em;
            display: block;
            color: #044f92;
            border-bottom: 1px solid #666;
        }

        .estatelist .search .form-group {
            margin-left: 0;
            margin-right: 0;
        }

        .estatelist .result .form-group {
            margin-left: 0;
            margin-right: 0;
        }

        .estatelist .result table {
            margin-left: 0;
            margin-right: 0;
            width: 100%;
        }

        .whatsnew .result table {
            margin-left: 0;
            margin-right: 0;
            width: 100%;
        }

        .faq .collapse-container .row {
            margin-left: 0;
            margin-right: 0;
        }

        .responsive-table-container td {
            padding-left: 1rem !important;
            margin-bottom: .5rem;
        }

        .responsive-table-container td:last-child {
            margin-bottom: 0;
        }

        .responsive-table-container td:before {
            position: relative;
            width: 100%;
            top: 0;
            left: 0;
            display: block;
            margin-bottom: .25rem;
        }

        .ownercertificate .result-container .form-group {
            margin-left: 0;
            margin-right: 0;
        }

        .ownercertificate .result-container .form-group .col-1 {
            -ms-flex: 0 0 25% !important;
            flex: 0 0 25% !important;
            max-width: 25% !important;
        }

        .ownercertificate .result-container .form-group .col-11 {
            -ms-flex: 0 0 75% !important;
            flex: 0 0 75% !important;
            max-width: 75% !important;
        }

        .page .content-container ul.nav-tabs {
            padding-left: 0;
        }

        .page .content-container ul.nav-tabs li a {
            padding-right: 1rem;
            padding-left: 1rem;
        }

        .page .content-container table {
            margin-left: 0;
            margin-right: 0;
            width: 100%;
        }

        footer .container {
            padding-left: 1rem !important;
            padding-right: 1rem !important;
        }

        .page .content-container .table_auto table tr th {
            padding-left: .25em;
            padding-right: .25em;
            font-size: .9em;
        }

        .page .content-container .table_auto table tr td {
            font-size: .9em;
            padding-left: .25em;
            padding-right: .25em;
        }

        footer .controls ul {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .estatelist .row.content-container > div {
            padding-left: 0em;
            padding-right: 0em;
        }

        .estatelist .row.content-container .search {
            margin-left: 0em;
            margin-right: 0em;
        }

        .faq .content-container {
            padding-left: 0em;
            padding-right: 0em;
        }

        .faq .content-container > div {
            padding-left: 0em;
            padding-right: 0em;
        }

        .ownercertificate .content-container {
            padding-left: 0em;
            padding-right: 0em;
        }

        .ownercertificate .content-container > div {
            padding-left: 0em;
            padding-right: 0em;
        }

        .ownercertificate .container .search {
            margin-left: 0em !important;
            margin-right: 0em !important;
        }

        .ownercertificate .container .result {
            margin-left: 0em !important;
            margin-right: 0em !important;
        }

        .ownercertificate .container .search > div {
            padding-left: 0em;
            padding-right: 0em;
        }

        .ownercertificate .container .result > div {
            padding-left: 0em;
            padding-right: 0em;
        }

        .ownercertificate .container .result-container {
            margin-left: 0em !important;
            margin-right: 0em !important;
        }

        .table .content-container {
            padding-left: 0em !important;
            padding-right: 0em !important;
        }

        .table .content-container > div {
            padding-left: 0em !important;
            padding-right: 0em !important;
        }

        .banner-container .banner img.img-fluid {
            min-height: 300px;
        }

        .banner-container .container .content p {
            font-size: 1rem;
        }

        .banner-container .container .content p.title {
            font-size: 1.1rem;
            padding-left: 0;
        }
    }

    .page .breadcrumb-container {
        padding-bottom: 1rem;
    }

    /*.page .content-container > div {*/
    /*    padding-left: 0;*/
    /*    padding-right: 0;*/
    /*}*/

    .page .content-container .result table tr td img {
        max-width: 100%;
    }

    .page-detail {
        margin-top: 0;
    }

    /*.page-detail .container {*/
    /*    padding-left: 0 !important;*/
    /*    padding-right: 0 !important;*/
    /*}*/

    .page-detail .container .content {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    footer .container {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .backtotop {
        right: unset;
        width: 100%;
        text-align: center;
        padding-bottom: 1rem;
    }

    .backtotop a {
    }

    footer {
        padding-bottom: 6rem;
    }

    footer .nav {
        display: none;
    }

    footer .share {
        border-top: 0;
        padding-top: 1.5rem;
    }

    footer .controls ul {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    /*footer .controls li:nth-child(2):before, footer .controls li:nth-child(3):before {*/
    /*    display: none;*/
    /*}*/

    /*footer .controls li:first-child, footer .controls li:nth-child(2) {*/
    /*    display: block;*/
    /*}*/

    footer .controls li:before {
        display: none;
    }

    footer .controls li {
        display: block;
    }

    /*footer .controls li:last-child {*/
    /*    display: flex;*/
    /*    width: 100%;*/
    /*    float: none !important;*/
    /*    margin-top: 1rem;*/
    /*}*/

    footer .controls li.float-right a {
        display: inline-block;
        margin: 0;
        flex: 1;
        align-self: center;
    }
    footer .controls li.float-right a:first-child {
        text-align: left;
    }

    footer .controls li.float-right a:last-child {
        text-align: right;
    }

    /** Home **/

    .home-section1 {
        background-color: none;
    }

    .home-section2 .bd-highlight {
        margin-bottom: 1rem;
    }

    .home-section2 .bd-highlight:last-child {
        margin-bottom: 0;
    }

    .home-section1 .career-information-corner .content {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    /** End of Home **/


    /** Whatsnew **/

    .whatsnew .result table {
        margin-top: 0;
        background: none !important;
        /*margin-left: 0;*/
        /*margin-right: 0;*/
    }

    .whatsnew .result table > thead {
        display: none;
    }

    .whatsnew .result table > tbody > tr {
        display: block;
        margin-top: 0;
    }

    .whatsnew .result table > tbody > tr > td {
        display: block;
        padding: 1.5rem;
        padding-top: 0rem;
    }

    .whatsnew .result table > tbody > tr > td:first-child {
        padding-top: 1.5rem;
        padding-bottom: 0;
    }

    .whatsnew .result table > tbody > tr > td > p {
        margin-top: 0.5rem;
    }

    /** End of Whatsnew **/



    /** Career **/

    .career.breadcrumb-container .container {
        padding-left: 0;
        padding-right: 0;
    }

    .career.breadcrumb-container .container .row {
        margin-left: 0;
        margin-right: 0;
    }

    .career.breadcrumb-container .container .row:first-child > div {
        padding-left: 0;
        padding-right: 0;
    }

    .career .content .d-flex {
        justify-content: center;
    }

    .estatelist .container .search {
        margin-left: 0em;
        margin-right: 0em;
    }

    .ownercertificate .container .search {
        margin-left: 1em;
        margin-right: 1em;
    }

    .ownercertificate .container .result {
        margin-left: 0em;
        margin-right: 0em;
    }

    .ownercertificate .container .result h3 {
        padding-left: 0;
        padding-right: 0;
    }

    .ownercertificate .container .result-container {
        margin-left: 1em;
        margin-right: 1em;
    }

    .page .content-container p {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }

    .page .content-container ul.page-listing {
        padding-left: 1rem;
    }

    .table .content-container {
        padding-left: 1em;
        padding-right: 1em;
    }

    .sitemap .content-container ul {
        padding-left: 1em;
    }

    /** End of Career **/


    /** TracksideFaq **/

    /** End of TracksideFaq **/


}

/*@media screen and (min-width: 992px) and (max-width: 1024px) {*/

/*    .home-slider .dots-container {*/
/*        position: relative;*/
/*        margin-top: .5rem;*/
/*        height: auto;*/
/*    }*/

/*}*/
