@media (max-width:375px) {
    .p2-nav-tabs1-info {
        position: relative;
        top: auto;
        right: auto
    }
}

@media (max-width:575px) {

    .sen-price-wrap-adj li,
    .sen-price-wrap-adj1 li {
        width: 100% !important
    }

        .sen-price-wrap-adj1 li:first-child {
            margin-bottom: 0 !important
        }

        .sen-price-wrap-adj li:first-child {
            min-height: auto;
            padding-top: 0
        }

    .list-inline-menu li {
        border: none
    }

    .p2-panel2-wrap .p2-panel2-head::after {
        display: none
    }

    .p2-table-currency caption {
        font-size: 13px
    }
}

@media (min-width:320px) and (max-width:1199px) {
    .top-submenu .navbar {
        margin-top: 36px
    }

    .top-submenu-wrap {
        background: #FCAF17;
        padding: 12px 0;
        width: 320px;
        position: fixed;
        right: 0;
        display: none;
        top: 0;
        height: 100vh;
        z-index: 120;
        -webkit-transition: -webkit-transform .3s ease-in-out, width .3s ease-in-out;
        -moz-transition: -moz-transform .3s ease-in-out, width .3s ease-in-out;
        -o-transition: -o-transform .3s ease-in-out, width .3s ease-in-out;
        transition: transform .3s ease-in-out, width .3s ease-in-out
    }

    .hoverH,
    .top-submenu {
        width: 100%;
        height: 100%
    }

        .hoverH .top-submenu-wrap {
            display: block
        }

    .menu-btn {
        z-index: -1;
        right: 0;
        top: 160px;
        cursor: pointer;
        position: fixed
    }

    .top-submenu-wrap .navbar-nav {
        float: left;
        margin: 0;
        width: 100%
    }

        .top-submenu-wrap .navbar-nav li {
            float: none;
            margin: 0;
            width: 100%;
            display: block
        }

    .close-btn {
        position: absolute;
        right: 20px;
        top: 5px
    }

        .close-btn .close {
            float: right;
            font-size: 38px;
            font-weight: 300;
            line-height: 1;
            color: #000;
            text-shadow: none;
            filter: none;
            opacity: .5
        }

            .close-btn .close:focus,
            .close-btn .close:hover {
                opacity: 1
            }

    .top-submenu .dropdown-menu {
        position: relative;
        width: 100%;
        box-shadow: none;
        border: 0;
        background: #333231;
        padding: 0 0 5px
    }

    .top-submenu .dropdown-submenu .dropdown-menu {
        top: 0;
        left: 0;
        margin-top: -1px;
        padding: 0
    }

    .top-submenu {
        margin: auto;
        max-width: 1366px;
        overflow: scroll
    }

    .hoverH {
        overflow: hidden !important;
        position: fixed
    }

    .hoverA {
        overflow: auto !important
    }

    .top-submenu .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }

    .top-submenu .navbar-default .navbar-nav > .active > a {
        border-radius: 0
    }

    .top-submenu .navbar {
        border: none
    }

    .top-submenu .navbar-default .navbar-nav > li > a:focus,
    .top-submenu .navbar-default .navbar-nav > li > a:hover {
        border-radius: 0
    }

    .top-submenu .dropdown-menu > li > a {
        display: block;
        padding: 5px 20px;
        clear: both;
        font-weight: 500;
        line-height: 1.42857143;
        color: #fff;
        white-space: nowrap;
        font-size: 15px
    }

        .top-submenu .dropdown-menu > li > a:focus,
        .top-submenu .dropdown-menu > li > a:hover,
        .top-submenu .nav .open > a {
            background: #242424
        }

    .top-submenu .navbar-nav > li > .dropdown-menu {
        margin-bottom: 10px
    }

    .top-submenu-wrap-desktop {
        display: none
    }
}

@media (min-width:320px) and (max-width:767px) {
    .img100 img {
        width: 100%;
    }

    .m-filter-c,
    .m-filter-wrap,
    .mfloat1,
    .xs-clearfix {
        clear: both
    }

    body {
        margin-top: 58px
    }

    .navbar-header {
        position: relative
    }

    .nav-toggle-xs {
        position: absolute;
        top: -40px;
        right: 0;
        z-index: 1;
        padding: 10px 30px;
        cursor: pointer
    }

        .nav-toggle-xs span,
        .nav-toggle-xs span:after,
        .nav-toggle-xs span:before {
            content: "";
            position: absolute;
            display: block;
            width: 30px;
            height: 3px;
            border-radius: 1px;
            border-color: #fff;
            background: #d12000;
            cursor: pointer;
            transition: all .3s ease-in-out
        }

            .nav-toggle-xs span:before {
                top: -10px
            }

            .nav-toggle-xs span:after {
                bottom: -10px
            }

        .nav-toggle-xs.active-xs span {
            background-color: transparent
        }

            .nav-toggle-xs.active-xs span:after,
            .nav-toggle-xs.active-xs span:before {
                top: 0
            }

            .nav-toggle-xs.active-xs span:before {
                transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg)
            }

            .nav-toggle-xs.active-xs span:after {
                top: 10px;
                transform: translatey(-10px) rotate(-45deg);
                -webkit-transform: translatey(-10px) rotate(-45deg);
                -moz-transform: translatey(-10px) rotate(-45deg)
            }

    .main-banner-content .h1 {
        font-size: 22px
    }

    .main-banner-content .h5 {
        font-size: 14px;
        font-weight: 400 !important;
        line-height: 20px
    }

    .main-banner-content {
        width: 100%;
        margin: 40px auto auto;
        padding: 2px 30px 10px
    }

    .main-banner {
        height: auto;
        padding: 0 0 20px !important
    }

    .s-news-wrap,
    .scroll-tab-wrap {
        display: none
    }

    .h-cart01 .h4,
    .h-cart02 .h4,
    .h-cart03 .h4,
    .h-cart04 .h4,
    .h-cart05 .h4 {
        font-size: 15px
    }

    .h-cart01 h4 span:first-child,
    .h-cart01 h4 span:last-child {
        font-size: 14px;
        text-transform: none;
        width: 50%;
        position: absolute;
        top: 33px;
        font-weight: 400
    }

    .h-cart01 h4 span:first-child {
        left: 0;
        margin-left: 0
    }

    .h-cart01 h4 span:last-child {
        right: 0;
        text-align: right
    }

    .chart-open-wrap h6,
    .h-cart06 h4 {
        position: static
    }

    .h-cart01 .panel-group {
        margin-top: 36px
    }

    .tbl li label {
        font-size: 12px;
        color: #faa603;
        float: left;
        margin-right: 10px;
        padding-top: 4px;
        font-weight: 400
    }

    .tbl .checkbox {
        margin-top: 0;
        margin-bottom: 0
    }

    .panel-default > .panel-heading {
        border-radius: 0;
        border-color: transparent;
        padding: 0
    }

    .panel-group .panel + .panel {
        margin-top: 0
    }

    .panel-default > .panel-heading a {
        padding: 10px 15px;
        color: #727272;
        background-color: #f0f0f0;
        display: block;
        text-decoration: none;
        font-size: 12px
    }

        .panel-default > .panel-heading a[aria-expanded=true],
        .panel-default > .panel-heading a[href="#menul1-collapse"] {
            color: #fff;
            background-color: #d12000;
            padding: 10px 15px;
            font-size: 12px
        }

        .panel-default > .panel-heading a[aria-expanded=false] {
            padding: 10px 15px;
            color: #727272;
            background-color: #f0f0f0;
            display: block;
            text-decoration: none;
            border: none;
            font-size: 12px
        }

    .panel-body {
        border: none
    }

    .panel-default {
        border: 1px solid #ddd;
        border-radius: 0
    }

    .panel-heading {
        padding: 0
    }

    .panel-group .panel {
        margin-bottom: 0;
        border-radius: 0
    }

    .currency-table .table > tbody > tr > td {
        padding: 15px 10px
    }

    .market-c-wrap li a {
        width: calc(95%/2)
    }

    .market-c-wrap li:nth-child(3) a,
    .market-c-wrap li:nth-child(6) a,
    .market-c-wrap li:nth-child(9) a {
        margin: 0 10px 10px 0
    }

    .market-c-wrap li:nth-child(2) a,
    .market-c-wrap li:nth-child(4) a,
    .market-c-wrap li:nth-child(6) a,
    .market-c-wrap li:nth-child(8) a {
        margin: 0 0 10px
    }

    .h-cart01 .col-sm-12,
    .h-cart02 .col-sm-12,
    .h-cart03 .col-sm-12,
    .h-cart04 .col-sm-12,
    .h-cart05 .col-sm-12 {
        margin-bottom: 20px
    }

    .communication-box {
        width: calc(100%/1);
        margin: 0 0 15px
    }

        .communication-box .media-body {
            width: auto
        }

    .c-updates-box {
        width: calc(100%/1);
        margin: 0 0 15px
    }

    .h-cart03 h4 a,
    .h-cart06 .panel-group .panel + .panel {
        margin-top: 0
    }

    .d-diary-wrap {
        padding: 15px 0
    }

        .d-diary-wrap .media-left {
            padding-right: 0;
            display: block;
            text-align: center;
            margin-bottom: 20px
        }

        .d-diary-wrap .media-body {
            display: block;
            vertical-align: top;
            width: auto;
            text-align: center
        }

        .d-diary-wrap .media-right {
            display: block;
            text-align: center
        }

    .h-cart06 h4 {
        top: 0
    }

    .h-cart06 .panel-default > .panel-heading {
        border-radius: 0;
        border-color: transparent;
        padding: 0
    }

    .h-cart06 .panel-group .panel {
        border-radius: 0
    }

    #myTabs-accordion .panel-default > .panel-heading a {
        padding: 10px 15px;
        color: #727272;
        background-color: #f0f0f0;
        display: block;
        text-decoration: none;
        border: 1px solid #ddd
    }

        #myTabs-accordion .panel-default > .panel-heading a[aria-expanded=true],
        #myTabs-accordion .panel-default > .panel-heading a[href="#menu1-collapse"] {
            color: #fff;
            background-color: #d12000;
            border-color: #d12000;
            padding: 10px 15px
        }

        #myTabs-accordion .panel-default > .panel-heading a[aria-expanded=false] {
            padding: 10px 15px;
            color: #727272;
            background-color: #f0f0f0;
            display: block;
            text-decoration: none;
            border: 1px solid #ddd
        }

    .h-cart07 h3 img,
    .sub-footer {
        display: none
    }

    #myTabs-accordion .panel-body {
        border: 1px solid #ddd;
        border-top: 0
    }

    #myTabs-accordion .panel-default {
        border: none
    }

    .h-cart06 .pl0 {
        padding-left: 15px !important
    }

    .h-cart06 .pr0 {
        padding-right: 15px !important
    }

    .h-cart06 .panel-body .col-xs-12 {
        padding: 0 !important
    }

    .quick-link-box {
        margin-bottom: 10px
    }

        .quick-link-box .h7 {
            font-size: 13px
        }

    .h-cart07 .h3 {
        font-size: 24px
    }

    .footer-logo {
        display: block;
        text-align: center;
        margin-top: 7px;
        margin-bottom: 0
    }

    .footer-wrap .copyright-wrap-l .footer-soical li > a {
        font-size: 12px;
        color: #545454;
        text-decoration: none;
        padding: 0 4px
    }

    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(1),
    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(2),
    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(3),
    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(4) {
        display: none
    }

    .menu-wrap2 {
        margin-top: 0
    }

    .menu-btn {
        top: 70px
    }

    #topsubmenu .navbar-nav .open .dropdown-menu {
        background-color: #2f2e2d
    }

    .top-submenu .dropdown-menu > li > a,
    .top-submenu .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        display: block;
        padding: 5px 20px;
        clear: both;
        font-weight: 500;
        line-height: 1.42857143;
        color: #fff;
        white-space: nowrap;
        font-size: 15px
    }

    .for-hiiden-xs,
    .sen-wrap {
        display: none
    }

    .navbar-default .navbar-form,
    .top-submenu .navbar-default .navbar-collapse {
        border-color: transparent
    }

    .slider01,
    .slider02,
    .slider03,
    .slider04,
    .slider05 {
        height: 400px
    }

    #myTabsLeft-accordion .panel-body {
        padding: 5px;
        overflow: hidden
    }

    .slider02 .main-banner-content {
        margin: 110px auto auto
    }

    .slider03 .main-banner-content {
        margin: 80px auto auto
    }

    .amChartsInputField.amcharts-start-date-input {
        width: 76px !important;
        margin-bottom: 13px
    }

    .table-wrap .table {
        table-layout: auto
    }

    .other-infor-wrap .quick-link-box {
        padding: 15px 10px
    }

        .other-infor-wrap .quick-link-box .wrap-icons {
            margin-right: 5px
        }

        .other-infor-wrap .quick-link-box span {
            right: 12px
        }

    .inner-heading {
        padding: 20px 0
    }

        .inner-heading .h3 {
            font-size: 18px
        }

        .inner-heading .no-padding {
            padding: 0 15px !important
        }

    #menul1-collapse .panel-body {
        height: 480px
    }

    #menul1-collapse .forHeight {
        height: 400px !important
    }

    .footer-soical li:nth-child(8) a,
    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(5) a,
    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(6) a,
    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(7) a {
        line-height: 30px;
        padding-top: 0
    }

    .flag-menu-tab {
        padding: 5px 0
    }

        .flag-menu-tab li {
            text-align: center
        }

            .flag-menu-tab li a {
                font-size: 13px
            }

    .f-chart-wrap li:nth-child(1) input[type=checkbox] {
        margin-top: 4px
    }

    .inner-wrap-c01 .col-sm-4,
    .inner-wrap-c01 .col-sm-6 {
        padding: 0
    }

    .inner-wrap-c01 .d-diary-wrap .media-left {
        display: table-cell;
        text-align: left
    }

    .inner-wrap-c01 .d-diary-wrap .media-body {
        display: table-cell;
        text-align: left;
        vertical-align: middle;
        padding-left: 10px;
        width: 80%
    }

    .inner-wrap-c01 .d-diary-wrap .media-right {
        display: table-cell;
        text-align: right
    }

    .nav-up {
        top: -58px
    }

    .inner-page-tab .nav-tabs > li > a {
        padding: 8px 15px;
        text-align: left
    }

    .table-tab .nav-tabs li.active > a {
        border-bottom: 1px solid #ffa800 !important
    }

    .table-tab .nav-tabs li > a {
        border-bottom: 1px solid #484847 !important
    }

    .table-tab .nav-tabs li:last-child > a {
        border-bottom: none !important
    }

    .table-tab .nav-tabs > li {
        border-right: 0
    }

    .bedcrum-wrap {
        display: none
    }

    .inner-sen-wrap {
        padding: 5px 10px
    }

    .sen-price-wrap li span {
        margin-right: 4px
    }

    .inner-sen-wrap li,
    .mfloat2 #btn-expand,
    .short-wrap li .form-group,
    .short-wrap li .select02 {
        margin-right: 0
    }

        .inner-sen-wrap li:first-child {
            line-height: normal;
            margin-right: 0;
            width: 100%;
            margin-bottom: 10px
        }

    .inner-sen-wrap li {
        width: 50%;
        text-align: left
    }

    .refresh-wrap-t li {
        color: #666;
        font-size: 12px;
        float: none
    }

    .refresh-wrap-t {
        width: 100%
    }

    .mfloat1 {
        margin: 0 0 10px 0
    }

    .mob-btn,
    .mob-btn1 {
        display: block;
        margin-top: 15px
    }

    .mfloat01 {
        float: right !important
    }

    .short-wrap li.pull-left {
        width: 100%
    }

    .short-wrap li label {
        display: block
    }

    .short-wrap li .select01 {
        width: 40%;
        float: left
    }

    .short-wrap li .select02 {
        width: 56%;
        float: left
    }

    .short-wrap li .single-inpute {
        width: 100%
    }

    .get-quote-wrap {
        top: auto;
        bottom: -124px
    }

    .tertiary-btn {
        padding: 7px 9px;
        font-size: 12px
    }

    .mob-btn1 {
        width: 100%
    }

    .mob-left {
        text-align: left
    }

    .right-btn {
        float: none !important
    }

    .form-panel-b {
        padding: 30px 15px
    }

    .quaternary-btn {
        min-width: auto
    }

    .cuwrap-downlaod .d-diary-wrap .media-left {
        display: table-cell
    }

    .cuwrap-downlaod .d-diary-wrap .media-body {
        display: table-cell;
        vertical-align: middle;
        padding-left: 10px;
        width: 100%;
        text-align: left
    }

    .cuwrap-downlaod .d-diary-wrap .media-right {
        display: table-cell
    }

    .cuwrap-downlaod .market-c-wrap li a {
        width: 100%;
        margin: 0 0 20px
    }

    .inner-content-wrap {
        padding: 20px 0;
        min-height: 405px
    }

    .s-height-p .mt30 {
        margin-top: 0
    }

    .derie-wrap {
        margin-bottom: 20px
    }

    .inner-wrap-c10 .d-diary-wrap .media-left {
        display: table-cell;
        text-align: left
    }

    .inner-wrap-c10 .d-diary-wrap .media-body {
        display: table-cell;
        text-align: left;
        vertical-align: middle;
        padding-left: 10px;
        width: 80%
    }

    .inner-wrap-c10 .d-diary-wrap .media-right {
        display: table-cell;
        text-align: right
    }

    .inner-wrap-c10 h4 {
        font-size: 14px;
        line-height: 25px
    }

    .inner-wrap-c10 .listing-b-wrap .media-left {
        display: block;
        text-align: center
    }

    .inner-wrap-c10 .listing-b-wrap .media-right {
        display: block
    }

    .inner-wrap-c10 .listing-b-wrap .media-body {
        display: block;
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
        text-align: justify
    }

    .inner-wrap-c10 .p-normal {
        font-size: 15px;
        line-height: 22px
    }

    .sen-price-wrap li span img {
        width: 15px
    }

    .inner-sen-wrap li:first-child p {
        display: inline-block;
        margin: 0 10px 0 0
    }

    .m-filter-c .pr0 {
        padding-right: 15px !important
    }

    .m-filter-c .form-control {
        margin-bottom: 0
    }

    .m-filter-c {
        display: none
    }

    .table-wrap2 tbody.btn-ML-wrap > tr > td > a {
        padding-left: 10px;
        text-align: left
    }

    .xs-pr0 {
        padding-right: 0 !important
    }

    .wdm100 {
        width: 100% !important
    }

    .contentpanel {
        width: 70%
    }

    .address-media .media-left {
        display: block;
        text-align: center;
        padding: 0
    }

    .address-media .media-body {
        display: block;
        width: 100%;
        margin-top: 20px;
        text-align: center
    }

    .address-media .media-right {
        border-left: none;
        border-top: 1px solid #dcdcdc;
        display: block;
        padding: 0
    }

        .address-media .media-right ul {
            display: block;
            width: 100%;
            padding: 10px 0 0;
            text-align: left
        }

    video {
        width: 100%;
        height: auto
    }

    .accordion-wrap .panel-heading .panel-title a {
        display: block;
        text-decoration: none;
        padding: 10px 30px 10px 10px;
        position: relative;
        background: #fff;
        line-height: 22px
    }

    .accordion-wrap .panel-heading .accordion-toggle::after {
        right: 16px;
        top: 10px;
        height: 20px;
        width: 20px;
        font-size: 10px
    }

    .accordion-wrap .panel-default {
        margin-bottom: 5px !important
    }

    .process-box .media-left {
        border-right: 0;
        display: block;
        width: 100%;
        border-bottom: 1px solid #ccc
    }

    .mt15 {
        margin-top: 15px
    }

    .promo,
    .top-menu {
        margin-top: 0
    }

    .get-quote-h2 {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        background-color: transparent;
        padding: 0;
        cursor: pointer;
        position: fixed;
        right: auto;
        top: auto;
        transform: translateY(-44%);
        -moz-transform: translateY(-44%);
        -ms-transform: translateY(-44%);
        -webkit-transform: translateY(-44%);
        z-index: 9;
        bottom: -21px;
        left: -1px
    }

    .support-box {
        border: 1px solid #d8d8d8;
        padding: 30px;
        background: #fff;
        margin-bottom: 30px;
        height: auto;
        min-height: 100%
    }

    .wd25 tbody tr td {
        width: 100%;
        display: block;
        margin-left: 5px
    }

    .inptcont-mob {
        margin-top: 0;
        padding-left: 15px !important
    }

    .mobile-flot {
        text-align: left
    }

    .visible-xs {
        display: block !important
    }

    .mob-mr {
        margin: 0
    }

    .logo-wrap {
        float: left;
        padding: 10px 0
    }

        .logo-wrap a img {
            width: auto;
            height: 36px
        }

    .mob-flt {
        float: none !important
    }

    .top-menu,
    .wd167 {
        width: 100%
    }

    .top-menu {
        float: left;
        height: auto;
        margin-bottom: 0;
        min-height: 100%
    }

        .top-menu li a {
            font-size: 15px;
            padding: 5px 0
        }

        .top-menu .nav > li {
            position: relative;
            display: block;
            border-bottom: 1px dotted #ccc
        }

            .top-menu .nav > li:nth-child(6) {
                border-bottom: none
            }

        .top-menu #navbar {
            position: relative;
            border-top: 1px dotted #ccc
        }

    .mar-btm {
        margin-bottom: 15px
    }

    .mega-dropdown-small .dropdown-menu {
        margin: 0 27px
    }

    .m-b-15 {
        margin-bottom: 15px
    }

    .tbl-hed {
        margin: 0
    }

    .p2-marquee span {
        width: 90px
    }

    .p2-panel-height,
    .p2-panel-sm-height {
        min-height: auto
    }

    .p2-mega-navbar-btn {
        background: #2c2c2c;
        padding: 13px 16px;
        margin: 0;
        font-size: 16px;
        display: block
    }

    .p2-navbar-inverse .mega-navbar-collapse {
        height: 100vh;
        display: block
    }

    .p2-navbar-inverse .navbar-nav > li {
        display: block;
        width: 100%
    }

    .p2-navbar-inverse .mega-dropdown-menu .divider,
    .p2-sub-menu-header .container::before {
        display: none
    }

    .p2-navbar-inverse .navbar-nav > li > a.dropdown-toggle {
        padding: 10px 0;
        font-weight: 500;
        position: relative;
        border-bottom: 1px solid #5d5c5c;
        margin: 0 27px
    }

    .p2-navbar-inverse .navbar-nav > li:last-child a.dropdown-toggle {
        border-bottom: 0
    }

    .p2-navbar-inverse .navbar-nav > li > a.dropdown-toggle::after {
        content: "\f078";
        font: normal normal normal 12px/1 FontAwesome;
        margin-left: 13px
    }

    .p2-navbar-inverse .navbar-nav > li.open > a.dropdown-toggle::after {
        content: "\f077" !important;
        bottom: auto;
        left: auto;
        border: solid transparent;
        height: 0;
        width: 0;
        position: relative;
        pointer-events: none;
        border-width: 0;
        font: normal normal normal 12px/1 FontAwesome;
        margin-left: 13px
    }

    .p2-navbar-inverse .navbar-nav > li.open > a.dropdown-toggle,
    .p2-navbar-inverse .navbar-nav > li.open > a.dropdown-toggle:active,
    .p2-navbar-inverse .navbar-nav > li.open > a.dropdown-toggle:focus,
    .p2-navbar-inverse .navbar-nav > li.open > a.dropdown-toggle:hover,
    .p2-navbar-inverse .navbar-nav > li > a.dropdown-toggle:active,
    .p2-navbar-inverse .navbar-nav > li > a.dropdown-toggle:focus,
    .p2-navbar-inverse .navbar-nav > li > a.dropdown-toggle:hover {
        background-color: #333 !important
    }

    .p2-navbar-inverse .mega-dropdown-menu .dropdown-header,
    .p2-navbar-inverse .mega-dropdown-menu .dropdown-sub-header a {
        padding: 10px 0 !important;
        color: #f0a208;
        font-size: 13px;
        margin: 0;
        border-bottom: 1px solid #444
    }

    .p2-navbar-inverse .mega-dropdown-menu a {
        padding: 5px 0;
        font-weight: 500
    }

    .p2-navbar-inverse .mega-dropdown-menu {
        position: relative;
        max-height: 240px;
        overflow-y: auto;
        background: 0 0;
        border-bottom: 0;
        border-left: 0;
        border-right: 0
    }

    .p2-sub-menu-header {
        /*background: 0 0;*/
    }

    .p2-sub-menu-icon .nav-toggle-xs {
        position: absolute;
        top: 16px;
        right: auto;
        z-index: 1;
        padding: 10px 30px;
        cursor: pointer;
        left: -10px;
        display: block
    }

    .p2-navbar-inverse {
        background: #333;
        position: fixed;
        top: 0;
        left: -100%;
        right: 0;
        width: calc(100% - 40px);
        display: block;
        z-index: 99
    }

        .p2-navbar-inverse .mega-navbar-collapse .navbar-nav {
            background: #333;
            height: 90vh;
            overflow-y: auto;
            margin: 0;
        }

    .p2-header-ul,
    .p2-header-wrap {
        background: #f9f9f9
    }

    .container-wid-1000 {
        margin-top: 110px
    }

    .p2-header-logo-a-xs {
        width: 90px;
        margin: 10px auto 0;
        position: relative
    }

        .p2-header-logo-a-xs img {
            max-width: 100%
        }

        .p2-header-logo-a-xs i {
            position: absolute;
            top: 10px;
            right: -15px
        }

    .indicesWrap,
    .intLeftWrap,
    .leftPannelWrap {
        position: relative;
        left: auto;
        right: auto;
        top: auto
    }

    .p2-top-header-wrap {
        float: none;
        width: 100%;
        display: none
    }

    .p2-header-ul {
        padding: 0;
        margin: 0;
        list-style: none;
        position: relative;
        min-height: 30px;
        float: left;
        width: 100%
    }

        .p2-header-ul li {
            float: left;
            width: 100%;
            text-align: left
        }

            .p2-header-ul li a {
                font-size: 13px;
                color: #666;
                font-weight: 500;
                margin: 0 11px;
                padding: 10px;
                display: block;
                border-bottom: 1px solid #ccc
            }

            .p2-header-ul li:last-child a {
                border-bottom: 0;
                padding-bottom: 0
            }

    .p2-input-group {
        max-width: 400px;
        margin: auto;
        float: none;
        padding-top: 12px;
        padding-bottom: 12px
    }

        .p2-input-group .input-group-btn > .p2-btn-search {
            width: 32px;
            background: #000;
            color: #fff;
            font-size: 16px;
            border: 0;
            border-radius: 0;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            padding: 4px 8px;
            height: 32px
        }

        .p2-input-group .input-group-btn > .dropdown-toggle {
            padding: 5px 8px
        }

    .leftPannelWrap {
        margin-bottom: 20px
    }

    .p2-tabbable .p2-nav-tabs3 {
        float: left;
        margin: 0 0 3px
    }

    .indicesWrap {
        width: 100%;
        background: #fff;
        opacity: 1;
        transition: all .2s linear 0s;
        -webkit-transition: all .2s linear 0s;
        -moz-transition: all .2s linear 0s;
        z-index: 9;
        display: block;
        bottom: auto
    }

        .indicesWrap .indicesWrapInner {
            box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .12)
        }

            .indicesWrap .indicesWrapInner .p2-h4 {
                padding: 10px 15px;
                border-top: 2px solid #fcaf17
            }

            .indicesWrap .indicesWrapInner .table-responsive {
                border: 0;
                margin: 0
            }

    .indicesWrapInner .table-responsive table {
        margin-top: 0;
        width: 100%
    }

    .p2-owl-banner .p2-banner-text {
        background: rgba(199, 59, 35, .6);
        top: 84px;
        left: 0;
        padding: 20px;
        position: absolute;
        max-width: 360px;
        min-height: 120px
    }

        .p2-owl-banner .p2-banner-text .p2-h2 {
            color: #fff;
            font-weight: 500;
            margin-bottom: 6px;
            font-size: 22px
        }

    .intLeftWrap .p2-panel-wrap .p2-panel-head .p2-h4 span {
        float: left;
        margin-right: 10px
    }

    .p2-nav-tabs1-info li:last-child span {
        margin-left: 5px
    }

    .p2-nav-tabs1 > li {
        margin-right: 10px
    }

    .p2-chart-panel .tab-content .p2-chart-height1 {
        height: 278px
    }

    .p2-chart-panel .tab-content .p2-chart-height {
        height: 260px
    }

    .p2-chart-panel .tab-content .p2-tabbable-txt {
        position: relative;
        top: auto;
        left: auto
    }

    .indicesWrapInner .table-responsive table tr td:first-child {
        white-space: nowrap
    }

    .p2-rbi-panel .table-responsive {
        margin-top: 0;
        border: 0
    }

    .p2-table-currency tr td {
        padding: 5px 0 0 !important
    }

    .p2-owl-online .p2-banner-text {
        padding-left: 20px;
        padding-top: 20px
    }

    .p2-owl-online .item-inner .img-responsive {
        height: 280px
    }

    .p2-owl-online .p2-banner-text .p2-h1 {
        color: #fff;
        font-weight: 500;
        margin-bottom: 10px;
        line-height: normal;
        max-width: 200px;
        font-size: 20px
    }

    .p2-owl-online .p2-banner-text img {
        margin-bottom: 10px
    }

    .p2-owl-online .owl-dots {
        position: absolute;
        bottom: 15px;
        left: 20px
    }

    .p2-quick-link-tab .nav-tabs > li > a {
        text-align: center
    }

    .p2-quick-link-wrap .media .media-body {
        padding: 10px 12px
    }

    .p2-footer-logo {
        float: left;
        margin: 0
    }

        .p2-footer-logo img {
            width: 90px
        }

    .p2-footer-social-icon {
        margin-top: 6px
    }

        .p2-footer-social-icon li a {
            width: 30px;
            height: 30px;
            padding-top: 4px
        }

    #TB_window,
    iframe#TB_iframeContent {
        width: 100% !important
    }

    .p2-footer-social-icon li {
        margin-left: 10px;
        margin-top: 0
    }

    .p2-copyright-wrap .copy-text {
        font-size: 12px !important;
        text-align: center !important
    }

    .p2-panel2-wrap {
        padding: 15px 20px
    }

    .mobpd li {
        margin-top: 10px
    }

    .extranl-url ul li span {
        margin-left: 0
    }

    .p2-nav-tabs2 > li,
    .p2-nav-tabs2 > li > a span:first-child {
        margin-right: 5px
    }

    .mob-mb {
        margin-bottom: 0
    }

    .mob-brd {
        border: none !important
    }

    .autocomplete-w1 {
        top: 13%;
        left: 4%
    }

    .li40 {
        line-height: 50px
    }

    .mobile-mb15 {
        margin-bottom: 15px !important
    }

    .dis-desk {
        display: block !important
    }

    legend {
        font-size: 14px
    }

    .hgt-auto {
        height: auto !important
    }

    #TB_window {
        margin-left: 0 !important;
        left: 0 !important;
        top: 20% !important
    }

    .disinlineflx {
        display: inline-flex !important;
        width: 100%;
    }
}

@media (min-width:768px) and (max-width:991px) {

    .scroll-tab-wrap,
    .sub-footer {
        display: none
    }

    body {
        margin-top: 64px !important
    }

    .top-menu li a {
        padding: 0 15px 0 0;
        font-size: 15px
    }

    .main-banner-content h1 {
        font-size: 40px
    }

    .main-banner-content {
        margin: 120px auto auto;
        width: 100%
    }

    .currency-table .table > tbody > tr > td {
        padding: 15px 10px
    }

    .market-c-wrap li a {
        width: calc(95%/3)
    }

    .c-updates-box {
        width: calc(96%/2)
    }

    .news-wrap .p-normal,
    .u-content h5 {
        font-size: 15px
    }

    .p-watch-wrap {
        padding: 20px 12px
    }

    .quick-link-box {
        margin-bottom: 25px
    }

    .red-tab-right .pl0 {
        padding-left: 15px !important
    }

    .red-tab-right .pr0 {
        padding-right: 15px !important
    }

    .h-cart01 .col-sm-12,
    .h-cart02 .col-sm-12,
    .h-cart03 .col-sm-12,
    .h-cart04 .col-sm-12,
    .h-cart05 .col-sm-12 {
        margin-bottom: 20px
    }

    .d-diary-wrap .media-body {
        padding: 0 15px 0 0
    }

    .s-news-wrap .s-news-wrap-h h4 {
        text-align: center;
        margin-right: 40px
    }

    .communication-box .media-left {
        text-align: center;
        padding: 20px 30px;
        height: 100px;
        width: 106px
    }

    .logo-wrap img {
        width: 100%
    }

    .social-t-wrap li > a {
        line-height: 8px;
        width: 30px;
        height: 30px;
        text-align: center;
        padding-top: 8px;
        margin: 0 4px;
        font-size: 12px
    }

    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(5) a,
    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(6) a,
    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(7) a {
        line-height: 16px;
        width: 30px;
        height: 30px;
        margin-top: 6px
    }

    .fold-content small {
        display: block
    }

    .cus-mt-a {
        margin-top: 28px
    }

    .address-media .media-right ul {
        display: block;
        width: 200px;
        padding-left: 10px;
        color: #333231
    }

    .address-media .media-body {
        padding-right: 20px
    }

    .support-box .s-box {
        display: block;
        margin-bottom: 15px
    }

    .sen-price-wrap-adj li:first-child {
        min-height: initial;
        padding-top: 0
    }

    .p2-navbar-inverse .navbar-nav > li {
        display: block;
        width: 100%
    }

        .p2-navbar-inverse .navbar-nav > li > a.dropdown-toggle {
            padding: 7px 12px
        }

    .p2-navbar-inverse {
        display: none;
        position: fixed;
        left: 0;
        right: 0
    }

        .p2-navbar-inverse .mega-dropdown-menu {
            position: relative
        }

        .p2-navbar-inverse .navbar-nav > li.open > a.dropdown-toggle::after {
            left: 34px
        }

    .p2-sub-menu-header {
        background: #cc4e38
    }

        .p2-sub-menu-header .container::before {
            display: none
        }

    .p2-sub-menu-icon {
        position: fixed;
        top: 110px;
        z-index: 11;
        right: 0
    }

        .p2-sub-menu-icon a {
            display: block
        }

    .container-wid-1000 {
        margin-top: 100px
    }

        .container-wid-1000 .col-lg-1,
        .container-wid-1000 .col-lg-10,
        .container-wid-1000 .col-lg-11,
        .container-wid-1000 .col-lg-12,
        .container-wid-1000 .col-lg-2,
        .container-wid-1000 .col-lg-3,
        .container-wid-1000 .col-lg-4,
        .container-wid-1000 .col-lg-5,
        .container-wid-1000 .col-lg-6,
        .container-wid-1000 .col-lg-7,
        .container-wid-1000 .col-lg-8,
        .container-wid-1000 .col-lg-9,
        .container-wid-1000 .col-md-1,
        .container-wid-1000 .col-md-10,
        .container-wid-1000 .col-md-11,
        .container-wid-1000 .col-md-12,
        .container-wid-1000 .col-md-2,
        .container-wid-1000 .col-md-3,
        .container-wid-1000 .col-md-4,
        .container-wid-1000 .col-md-5,
        .container-wid-1000 .col-md-6,
        .container-wid-1000 .col-md-7,
        .container-wid-1000 .col-md-8,
        .container-wid-1000 .col-md-9,
        .container-wid-1000 .col-sm-1,
        .container-wid-1000 .col-sm-10,
        .container-wid-1000 .col-sm-11,
        .container-wid-1000 .col-sm-12,
        .container-wid-1000 .col-sm-2,
        .container-wid-1000 .col-sm-3,
        .container-wid-1000 .col-sm-4,
        .container-wid-1000 .col-sm-5,
        .container-wid-1000 .col-sm-6,
        .container-wid-1000 .col-sm-7,
        .container-wid-1000 .col-sm-8,
        .container-wid-1000 .col-sm-9,
        .container-wid-1000 .col-xs-1,
        .container-wid-1000 .col-xs-10,
        .container-wid-1000 .col-xs-11,
        .container-wid-1000 .col-xs-12,
        .container-wid-1000 .col-xs-2,
        .container-wid-1000 .col-xs-3,
        .container-wid-1000 .col-xs-4,
        .container-wid-1000 .col-xs-5,
        .container-wid-1000 .col-xs-6,
        .container-wid-1000 .col-xs-7,
        .container-wid-1000 .col-xs-8,
        .container-wid-1000 .col-xs-9 {
            padding-right: 10px;
            padding-left: 10px
        }

    .p2-header-logo-a .p2-header-logo {
        max-width: 100%
    }

    .p2-header-ul li a {
        margin: 0 5px
    }

    .p2-header-ul {
        padding: 2px 7px 0
    }

    .p2-social-ul ul {
        padding: 0 2px
    }

    .p2-social-ul li a {
        padding: 4px 5px
    }

    .p2-today-date {
        padding: 5px 7px
    }

    .p2-input-group {
        max-width: 400px;
        margin-left: 0
    }

    .p2-sx40-wrap {
        float: right;
        padding-top: 15px;
        margin-bottom: 15px
    }

    .p2-chart-panel .tab-content .p2-chart-height {
        height: 192px
    }

    .p2-chart-panel .tab-content .p2-chart-height1 {
        height: 248px
    }

    .p2-rightsidebar .p2-rightsidebar-inner .p2-rightsidebar-body {
        padding: 10px 15px 56px
    }

    .p2-rightsidebar-ul li.active a::before {
        left: -15px
    }

    .indicesWrap {
        width: 100%
    }

    .p2-active-zindex .indicesWrap {
        padding: 15px 20px
    }

    .intLeftWrap,
    .leftPannelWrap {
        left: 0;
        right: auto
    }

    .closeWindowIcon {
        position: absolute;
        top: 0;
        left: auto;
        cursor: pointer;
        right: -29px
    }

    .p2-panel-wrap-adj {
        height: 370px;
        overflow: hidden
    }

    .p2-rightsidebar {
        top: 165px
    }

    .p2-news-panel .p2-panel-body .p2-newsticker li .p2-newsticker-inner {
        padding: 4px 0
    }

    .p2-footer-social-icon li a {
        width: 26px;
        height: 26px;
        display: block;
        background: #464646;
        text-align: center;
        padding-top: 3px;
        border-radius: 50%;
        color: #181818;
        font-size: 14px
    }

    .p2-footer-social-icon li {
        float: left;
        margin-left: 8px;
        margin-top: 18px
    }

    .p2-nav-tabs1-info {
        top: -2px
    }

        .p2-nav-tabs1-info li:last-child span {
            margin-left: 5px
        }

    .intLeftWrap.active {
        width: 710px;
        z-index: 999
    }

    .top-menu #navbar {
        padding: 0
    }

    .top-menu {
        margin-top: 0
    }

    .menu-wrap2 {
        margin-top: 30px
    }

    .logo-wrap {
        padding: 15px 0
    }

    .top-menu #navbar input[type=text]:focus {
        padding: 5px 10px;
        border: 1px solid #ccc
    }

    .top-menu #navbar input[type=text] {
        position: absolute;
        top: -7px;
        right: 0;
        border: 1px solid transparent;
        font-size: 16px;
        background-color: #fff;
        background-image: url(../images/search-xs.png);
        background-position: center right 15px;
        padding: 5px 20px
    }

    .slider01,
    .slider02,
    .slider03,
    .slider04,
    .slider05 {
        height: 500px
    }

    .menu-btn {
        top: 80px;
        z-index: 11
    }

    .communication-box .media-body {
        width: auto
    }

    .for-hiiden-xs,
    .sen-wrap {
        display: none
    }

    .inner-heading {
        padding: 15px 0
    }

    .h-cart07 {
        background-attachment: scroll;
        background-size: cover;
        height: auto;
        padding: 20px 0 50px
    }

    #connectivity h3 {
        line-height: 20px
    }

    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(5),
    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(6),
    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(7),
    .footer-wrap .copyright-wrap-l .footer-soical li:nth-child(8) {
        margin-right: 0;
        display: none
    }

    #newsticker {
        height: 420px !important
    }

    a.cp-nav {
        padding: 15px 21.4px !important
    }

    .inner-heading .h3 {
        font-size: 24px
    }

    .inner-sen-wrap li:first-child {
        line-height: normal;
        margin-right: 0;
        width: 100%;
        display: inline-block;
        margin-bottom: 8px
    }

        .inner-sen-wrap li:first-child p {
            display: inline-block;
            margin-left: 5px
        }

    .autocomplete-w1,
    .get-quote-wrap {
        top: 49%
    }

    .s-height-p .mt30 {
        margin-top: 15px
    }

    .cuwrap-downlaod .market-c-wrap li a {
        width: 170px;
        margin: 0 15px 0 0;
        float: left
    }

    .cuwrap-downlaod .market-c-wrap li {
        margin: 0
    }

    .inner-content-wrap {
        padding: 80px 0
    }

    .wdm100 {
        width: 100% !important
    }

    .contentpanel,
    .w825 {
        width: 70% !important
    }

    .empty.tickerbg {
        margin-bottom: 10px !important
    }

    .btn-pd input[type=submit] {
        padding: 5px 78px
    }

    .rate-chart {
        padding: 0 70px 0 0
    }

    .p2-bedcrum-wrap.affix {
        position: fixed;
        left: 0;
        right: 0;
        width: 100%;
        z-index: 999;
        top: 98px
    }
}

@media (min-width:992px) {
    .p2-sidebar {
        max-width: 230px;
        max-height: calc(100vh - 260px);
        overflow: auto;
        z-index: 18
    }

    .inner-content-wrap .s-height-p .p2-panel2-wrap {
        margin-left: -5px;
        margin-right: -5px
    }

    .p2-bedcrum-wrap.affix {
        position: fixed !important;
        left: 0;
        right: 0;
        width: 100%;
        z-index: 99;
        top: 136px
    }
}

@media (min-width:992px) and (max-width:1199px) {

    .for-hiiden-xs,
    .scroll-tab-wrap,
    .sen-wrap {
        display: none
    }

    body {
        margin-top: 70px
    }

    .top-menu li a {
        padding: 0 15px 0 0;
        font-size: 14px
    }

    .top-menu .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }

    .main-banner-content h1 {
        font-size: 40px
    }

    .main-banner-content {
        margin: 125px auto auto;
        width: 90%
    }

    .currency-table .table > tbody > tr > td {
        padding: 24px 10px
    }

    .market-c-wrap li a {
        width: calc(95%/3)
    }

    .communication-box .media-left {
        width: auto;
        padding: 20px
    }

    .c-updates-box {
        width: calc(94%/2)
    }

    .news-wrap .p-normal,
    .u-content h5 {
        font-size: 15px
    }

    .p-watch-wrap {
        padding: 10px 12px
    }

    .quick-link-box {
        margin-bottom: 25px
    }

    .red-tab-right .pl0 {
        padding-left: 15px !important
    }

    .red-tab-right .pr0 {
        padding-right: 15px !important
    }

    .h-cart07 {
        background-attachment: scroll;
        background-size: cover
    }

    .social-t-wrap li > a {
        margin: 0 8px 0 0
    }

    .top-menu .navbar-nav > li:nth-child(6) {
        margin-right: 50px
    }

    .slider01,
    .slider02,
    .slider03,
    .slider04,
    .slider05 {
        height: 500px
    }

    .amChartsInputField.amcharts-end-date-input,
    .amChartsInputField.amcharts-start-date-input {
        width: 60px !important
    }

    .inner-heading {
        padding: 15px 0
    }

        .inner-heading .h3 {
            font-size: 24px
        }

    .slider01 .main-banner-content {
        margin: 95px auto auto
    }

    .slider04 .main-banner-content {
        margin: 175px auto auto
    }

    .news-wrap {
        margin-bottom: 10px
    }

    a.cp-nav {
        padding: 15px 58px !important
    }

    .get-quote-wrap {
        top: 57.5%
    }

    .wd100 {
        width: 100% !important
    }

    .contentpanel,
    .w825 {
        width: 70% !important
    }

    .empty.tickerbg {
        margin-bottom: 0 !important
    }

    .cus-mt-a {
        margin-top: 28px
    }

    .p2-navbar-inverse .navbar-nav > li > a.dropdown-toggle {
        padding: 7px 12px
    }

    .container-wid-1000 {
        margin-top: 136px
    }

        .container-wid-1000 .col-lg-1,
        .container-wid-1000 .col-lg-10,
        .container-wid-1000 .col-lg-11,
        .container-wid-1000 .col-lg-12,
        .container-wid-1000 .col-lg-2,
        .container-wid-1000 .col-lg-3,
        .container-wid-1000 .col-lg-4,
        .container-wid-1000 .col-lg-5,
        .container-wid-1000 .col-lg-6,
        .container-wid-1000 .col-lg-7,
        .container-wid-1000 .col-lg-8,
        .container-wid-1000 .col-lg-9,
        .container-wid-1000 .col-md-1,
        .container-wid-1000 .col-md-10,
        .container-wid-1000 .col-md-11,
        .container-wid-1000 .col-md-12,
        .container-wid-1000 .col-md-2,
        .container-wid-1000 .col-md-3,
        .container-wid-1000 .col-md-4,
        .container-wid-1000 .col-md-5,
        .container-wid-1000 .col-md-6,
        .container-wid-1000 .col-md-7,
        .container-wid-1000 .col-md-8,
        .container-wid-1000 .col-md-9,
        .container-wid-1000 .col-sm-1,
        .container-wid-1000 .col-sm-10,
        .container-wid-1000 .col-sm-11,
        .container-wid-1000 .col-sm-12,
        .container-wid-1000 .col-sm-2,
        .container-wid-1000 .col-sm-3,
        .container-wid-1000 .col-sm-4,
        .container-wid-1000 .col-sm-5,
        .container-wid-1000 .col-sm-6,
        .container-wid-1000 .col-sm-7,
        .container-wid-1000 .col-sm-8,
        .container-wid-1000 .col-sm-9,
        .container-wid-1000 .col-xs-1,
        .container-wid-1000 .col-xs-10,
        .container-wid-1000 .col-xs-11,
        .container-wid-1000 .col-xs-12,
        .container-wid-1000 .col-xs-2,
        .container-wid-1000 .col-xs-3,
        .container-wid-1000 .col-xs-4,
        .container-wid-1000 .col-xs-5,
        .container-wid-1000 .col-xs-6,
        .container-wid-1000 .col-xs-7,
        .container-wid-1000 .col-xs-8,
        .container-wid-1000 .col-xs-9 {
            padding-right: 10px;
            padding-left: 10px
        }

    .p2-header-ul li a {
        margin: 0 8px
    }

    .p2-header-ul {
        padding: 2px 10px 0
    }

    .p2-today-date {
        padding: 5px 10px
    }

    .p2-input-group {
        max-width: 500px;
        margin-left: 0
    }

    .p2-rightsidebar {
        top: 195px
    }

    .footer-wrap {
        min-height: 500px
    }
}

@media (min-width:1200px) {
    .height-400 {
        min-height: 400px
    }

    .container-wid-1000 {
        margin-top: 136px
    }

        .container-wid-1000 .container {
            width: 1000px
        }

        .container-wid-1000 .col-lg-1,
        .container-wid-1000 .col-lg-10,
        .container-wid-1000 .col-lg-11,
        .container-wid-1000 .col-lg-12,
        .container-wid-1000 .col-lg-2,
        .container-wid-1000 .col-lg-3,
        .container-wid-1000 .col-lg-4,
        .container-wid-1000 .col-lg-5,
        .container-wid-1000 .col-lg-6,
        .container-wid-1000 .col-lg-7,
        .container-wid-1000 .col-lg-8,
        .container-wid-1000 .col-lg-9,
        .container-wid-1000 .col-md-1,
        .container-wid-1000 .col-md-10,
        .container-wid-1000 .col-md-11,
        .container-wid-1000 .col-md-12,
        .container-wid-1000 .col-md-2,
        .container-wid-1000 .col-md-3,
        .container-wid-1000 .col-md-4,
        .container-wid-1000 .col-md-5,
        .container-wid-1000 .col-md-6,
        .container-wid-1000 .col-md-7,
        .container-wid-1000 .col-md-8,
        .container-wid-1000 .col-md-9,
        .container-wid-1000 .col-sm-1,
        .container-wid-1000 .col-sm-10,
        .container-wid-1000 .col-sm-11,
        .container-wid-1000 .col-sm-12,
        .container-wid-1000 .col-sm-2,
        .container-wid-1000 .col-sm-3,
        .container-wid-1000 .col-sm-4,
        .container-wid-1000 .col-sm-5,
        .container-wid-1000 .col-sm-6,
        .container-wid-1000 .col-sm-7,
        .container-wid-1000 .col-sm-8,
        .container-wid-1000 .col-sm-9,
        .container-wid-1000 .col-xs-1,
        .container-wid-1000 .col-xs-10,
        .container-wid-1000 .col-xs-11,
        .container-wid-1000 .col-xs-12,
        .container-wid-1000 .col-xs-2,
        .container-wid-1000 .col-xs-3,
        .container-wid-1000 .col-xs-4,
        .container-wid-1000 .col-xs-5,
        .container-wid-1000 .col-xs-6,
        .container-wid-1000 .col-xs-7,
        .container-wid-1000 .col-xs-8,
        .container-wid-1000 .col-xs-9 {
            padding-right: 10px;
            padding-left: 10px
        }

    .p2-owl-banner .p2-banner-text-first {
        top: 130px;
    }

    .footer-wrap {
        min-height: 500px
    }
}

@media (min-width:1300px) and (max-width:1560px) {
    body {
        overflow-x: hidden !important
    }

    .clickablemenu {
        margin: auto;
        max-width: 1360px;
        width: 100%
    }

    .navbar-default .navbar-nav > li > a {
        margin-right: 13px
    }

    .navbar-default .navbar-nav > li:last-child > a {
        margin-right: 0
    }

    .scroll-tab-wrap .scroll-tab li {
        margin-right: 35px
    }

    #myAffix .scroll-tab {
        margin: auto;
        max-width: 1366px;
        width: 100%
    }

    .inner-content-wrap {
        padding: 20px 0 40px
    }
}

@media (min-width:1200px) and (max-width:1560px) {

    .close-btn,
    .menu-btn,
    .top-submenu-wrap {
        display: none
    }

    .top-submenu .navbar-default .navbar-nav > li > a {
        font-size: 15px
    }

    .ttmenu .main-navigation-content {
        width: 1050px
    }

    .sen-price-wrap li {
        margin-right: 15px
    }

    .main-banner-content,
    .slider02 .main-banner-content,
    .slider03 .main-banner-content {
        margin: 108px auto auto
    }

    .sen-date-wrap li {
        font-size: 16px
    }

    .slider01,
    .slider02,
    .slider03,
    .slider04,
    .slider05 {
        height: 435px
    }

    .main-banner-content {
        padding: 20px 0
    }

    .carousel-indicators {
        bottom: 8px
    }

    .main-banner-content h1 {
        margin-top: 0;
        font-size: 60px
    }

    .slider04 .main-banner-content,
    .slider05 .main-banner-content {
        margin: 108px auto auto
    }

    .scroll-tab-wrap .scroll-tab li.dropdown .dropdown-menu {
        right: -10px;
        left: auto
    }

    a.cp-nav {
        padding: 15px 42.6px !important
    }
}

@media (min-width:1200px) and (max-width:1299px) {
    body {
        overflow-x: hidden !important
    }

    .clickablemenu {
        margin: auto;
        max-width: 1280px;
        width: 100%
    }

    .navbar-default .navbar-nav > li > a {
        margin-right: 8px
    }

    .navbar-default .navbar-nav > li:last-child > a {
        margin-right: 0
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 12px
    }

    .ttmenu .main-navigation-content {
        width: 980px
    }

    .ttmenu .single-menu li {
        width: 208px;
        margin-right: 14px
    }

        .ttmenu .single-menu li > a {
            min-height: 100px
        }

    .scroll-tab-wrap .scroll-tab li a {
        font-size: 13px;
        font-weight: 500
    }

    .scroll-tab-wrap .scroll-tab li {
        margin-right: 35px
    }

    #myAffix .scroll-tab {
        margin: auto;
        max-width: 1280px;
        width: 100%
    }
}

@media (min-width:1440px) and (max-width:1599px) {

    .slider01,
    .slider02,
    .slider03,
    .slider04,
    .slider05 {
        height: 570px
    }

        .slider01 .main-banner-content {
            margin: 178px auto auto
        }

        .slider02 .main-banner-content {
            margin: 240px auto auto
        }

        .slider03 .main-banner-content {
            margin: 210px auto auto
        }

        .slider04 .main-banner-content,
        .slider05 .main-banner-content {
            margin: 178px auto auto
        }

    #myAffix .scroll-tab {
        margin: auto;
        max-width: 1366px;
        width: 100%
    }
}

@media (min-width:1600px) and (max-width:2250px) {

    .close-btn,
    .menu-btn,
    .top-submenu-wrap {
        display: none
    }

    .slider01,
    .slider02,
    .slider03,
    .slider04,
    .slider05 {
        height: 755px
    }

    .main-banner-content {
        margin: 240px auto auto
    }

    .slider04 .main-banner-content {
        margin: 300px auto auto
    }

    .navbar-default .navbar-nav > li > a {
        margin-right: 16px
    }

    .navbar-default .navbar-nav > li:last-child > a {
        margin-right: 0
    }

    a.cp-nav {
        padding: 10px 26.6px !important
    }

    a.cp-nav1 {
        padding: 10px 31.1px !important
    }

    #myAffix .scroll-tab {
        margin: auto;
        max-width: 1366px;
        width: 100%
    }
}
