@media (max-width:1365px) {}

@media (max-width:1199px) {
    .solutions .bx {
        width: 285px;
        border-top-right-radius: 40px;
        margin-right: 15px;
    }

    .solutions {
        text-align: center;
    }

    .solutions .bx p {
        padding: 0 15px 10px 0;
        text-align: left;
    }

    /*services css*/
    .card-row .card-d {
        margin-bottom: 22px;
    }

    /*** 26-2-2020 ***/
    .awsm-job-container {
        padding: 30px 0 !important;
    }

    .awsm-row {
        margin: 0 !important;
    }

    .page-title,
    .entry-title,
    .awsm-job-single-wrap {
        padding: 0 10px;
    }

    .awsm-job-form-inner {
        padding: 0 !important;
    }


}

@media (max-width:1160px) {}

@media (max-width:1159px) {
    .standingatm {
        right: 0;
    }

    .container {
        max-width: 100%;
        padding-left: 15px;
        /*shiv*/
        padding-right: 15px;
        /*shiv*/
        box-sizing: border-box;
    }

    .atmoperator li {
        padding-right: 50px;
    }

    .atmoperator li:after {
        right: 23px;
    }


    /*SHIVANI BANKS PAGE*/
    #whyIndi .case-study {
        top: 40px;
        padding: 15px;
    }

    #whyIndi .case-study .txt-lrg {
        font-size: 20px;
        margin: 10px 0;
    }

    #whyIndi .case-study p {
        font-size: 14px;
    }

    /*END SHIVANI BANKS PAGE*/


}


@media (max-width:1023px) {
    body>.over-menu {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        position: fixed;
        height: 100%;
        content: '';
        width: 100%;
        left: 0;
        top: 0;
        visibility: hidden;
        opacity: 0;
        background: rgba(0, 0, 0, 0.6);
        z-index: 999;
    }

    body.open-menu {
        left: -250px;
    }

    body.open-menu>.over-menu {
        visibility: visible;
        opacity: 1;
    }

    body.open-menu .menu-container {
        left: 0 !important;
    }

    .hidden-lg {
        display: block;
    }

    .hidden-md {
        display: none;
    }

    header .desk-menu .logo {
        padding: 18px 0 0 10px;
    }

    header .desk-menu .box-menu {
        top: 25px;
        float: none;
    }

    header .hamburger-menu {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        display: block;
        position: absolute;
        top: -67px;
        bottom: 0;
        margin: auto;
        width: 40px;
        height: 12px;
        cursor: pointer;
        right: 10px;
        z-index: 0;
    }

    header .hamburger-menu span {
        text-transform: uppercase;
        left: calc(-100% + -5px);
        padding: 8px 9px 8px 0;
        top: calc(50% - 18px);
        position: absolute;
        font-size: 13px;
        color: #FFF;
    }

    header .hamburger-menu .bar,
    header .hamburger-menu .bar::after,
    header .hamburger-menu .bar::before {
        width: 35px;
        height: 3px;
    }

    header .hamburger-menu .bar {
        position: relative;
        -webkit-transform: translateY(25px);
        -moz-transform: translateY(25px);
        -ms-transform: translateY(25px);
        -o-transform: translateY(25px);
        transform: translateY(25px);
        -webkit-transition: all 0.1s ease;
        -moz-transition: all 0.1s ease;
        -ms-transition: all 0.1s ease;
        -o-transition: all 0.1s ease;
        transition: all 0.1s ease;
        background: #fff;
        top: -10px;
    }

    header .hamburger-menu .bar::before,
    header .hamburger-menu .bar::after {
        position: absolute;
        background: #fff;
        content: '';
        left: 0;
        border-radius: 5px;
    }

    header .hamburger-menu .bar::before {
        bottom: 10px;
        -webkit-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -moz-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -ms-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -o-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }

    header .hamburger-menu .bar::after {
        top: 10px;
        -webkit-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -moz-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -ms-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -o-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
        transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }

    header .hamburger-menu .bar.animate {
        background: rgba(255, 255, 255, 0);
    }

    header .hamburger-menu .bar.animate::after {
        top: 0;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -moz-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -ms-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -o-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }

    header .hamburger-menu .bar.animate::before {
        bottom: 0;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -moz-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -ms-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        -o-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
        transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }

    header .desk-menu .box-menu ul li a {
        color: #FFF !important;
        border-bottom: 1px solid #eaeaea;
    }

    header .desk-menu .menu-container {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        background: #FFF;
        position: fixed;
        height: 100%;
        width: 250px;
        left: -250px;
        top: 0;
        z-index: 999;
    }

    header .desk-menu .menu-container .menu-header-container {
        position: relative;
        float: left;
    }

    header .desk-menu .menu-container .menu-header-container ul {
        padding: 0 !important;
    }

    header .desk-menu .menu-container .menu {
        margin: 0;
    }

    header .desk-menu .menu-container .menu li.back {
        position: relative;
        display: block;
    }

    header .desk-menu .menu-container .menu li.back a {
        padding: 12px 12px 12px 35px !important;
    }

    header .desk-menu .menu-container .menu li.back a::before,
    header .desk-menu .menu-container .menu li.back a::after {
        background-color: #4e4e4e;
        position: absolute;
        content: '';
        height: 2px;
        width: 7px;
        top: 23px;
    }

    header .desk-menu .menu-container .menu li.back a::before {
        -webkit-transform: rotate(-45deg) !important;
        -moz-transform: rotate(-45deg) !important;
        -ms-transform: rotate(-45deg) !important;
        -o-transform: rotate(-45deg) !important;
        transform: rotate(-45deg) !important;
        top: 20px !important;
        right: inherit !important;
        left: 15px !important;
    }

    header .desk-menu .menu-container .menu li.back a::after {
        -webkit-transform: rotate(45deg) !important;
        -moz-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        -o-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;
        top: 24px !important;
        left: 15px !important;
    }

    header .desk-menu .menu-container .menu li.line {
        display: none !important;
    }

    header .desk-menu .menu-container .menu>li {
        width: 100%;
        float: left;
        margin: 0;
        text-align: left;
    }

    header .desk-menu .menu-container .menu>li a {
        font-family: 'Segoe UI', sans-serif;
        padding: 12px;
        color: #4e4e4e !important;
    }

    header .desk-menu .menu-container .menu>li.menu-item-has-children {
        position: initial;
    }

    header .desk-menu .menu-container .menu>li.menu-item-has-children a {
        padding: 12px;
    }

    header .desk-menu .menu-container .menu>li.menu-item-has-children a::before,
    header .desk-menu .menu-container .menu>li.menu-item-has-children a::after {}

    header .desk-menu .menu-container .menu>li.menu-item-has-children a::before {
        right: 6px !important;
        top: 16px !important;
        width: 7px !important;
    }

    header .desk-menu .menu-container .menu>li.menu-item-has-children a::after {
        top: 20px !important;
    }

    header .desk-menu .menu-container .menu>li.menu-item-has-children .sub-menu {
        box-shadow: none;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        display: block !important;
        background: #FFF;
        z-index: 1;
        top: 0;
        left: 100%;
        height: 100%;
    }

    header .desk-menu .menu-container .menu>li.menu-item-has-children .sub-menu .sub-menu {
        margin-top: 0;
    }

    header .desk-menu .menu-container .menu>li.menu-item-has-children .sub-menu.open-sub {
        left: 0%;
    }

    header .desk-menu .menu-container .menu>li.menu-item-has-children .sub-menu li.menu-item-has-children>a::after {
        -webkit-transform: rotate(-45deg) !important;
        -moz-transform: rotate(-45deg) !important;
        -ms-transform: rotate(-45deg) !important;
        -o-transform: rotate(-45deg) !important;
        transform: rotate(-45deg) !important;
        right: 6px !important;
        top: 26px !important;
        width: 7px !important;
    }

    header .desk-menu .menu-container .menu>li:hover a::after {
        top: 26px;
    }

    header .desk-menu .menu-container .menu-head {
        display: block;
    }

    header .desk-menu .menu-container .menu-foot {
        display: block;
    }

    /* header.small .hamburger-menu {top: 31px;} */
    /* header.small .hamburger-menu span {color: #4e4e4e;} */
    /* header.small .hamburger-menu .bar {background: #4e4e4e;} */
    /* header.small .hamburger-menu .bar::before, header.small .hamburger-menu .bar::after {background: #4e4e4e;} */
    header.small .hamburger-menu .bar.animate {
        background: rgba(255, 255, 255, 0);
    }

    header .call {
        padding-right: 75px;
    }

    .menu li::after {
        display: none;
    }

    header .call a {
        margin-top: 7px;
        margin-bottom: 7px;
    }

    header .desk-menu .menu-container .menu>li {
        margin: 0 20px 0 0;
    }

    header .desk-menu .menu-container .menu>li:after {
        right: -10px;
    }

    header .call {
        float: left;
    }

    .solutions .bx {
        width: 215px;
    }

    .rowbtm {
        left: 10px;
    }

    .solutions {
        padding: 0 0 50px;
    }

    .about-sec .cntbx {
        width: 60%;
        padding-right: 20px;
    }

    .about-sec .imgBx img {
        width: 250px;
    }

    /*shivani 27-2-2020*/
    .hidden-md {
        display: none !important;
    }

    /*END shivani 27-2-2020*/

    /*SHIVANI BANKS PAGE*/
    .yourBrand .internal {
        width: 50%;
    }

    .yourBrand .external {
        width: 37%;
        float: right;
    }

    .yourBrand .internal img,
    .yourBrand .external img {
        width: 100%;
    }

    /*END SHIVANI BANKS PAGE*/

    /*services css*/
    .card-row {
        width: auto;
        display: table;
        margin-top: 8px;
        margin: 0 auto;
        text-align: center;
    }

    .cash-sect .heading {
        text-align: center;
    }

    .card-row .card-d:nth-child(3) {
        margin-right: 0;
    }

    /*13-3-2020*/
    .video-sect {
        padding: 0;
    }

    .video-sect .video-row article img {
        min-height: 100%;
    }


}

/*20-03-2020*/
@media (max-width:1000px) {

    .video-row.bg1 .titleSec:before,
    .video-row.bg2 .titleSec:before,
    .video-row.bg2 .titleSec:after,
    .video-row.bg3 .titleSec:before,
    .video-row.bg3 .titleSec:after {
        display: none;
    }
}

/*END 20-03-2020*/



@media (max-width:980px) {
    .atmcnt {
        display: none;
    }

    .atmopcnt {
        display: block;
        text-align: center;
    }

    .atmoperator li:last-child {
        padding-right: 0;
    }

    .atmoperator li {
        padding-right: 40px;
    }

    .atmoperator li:after {
        right: 20px;
    }

    .atmoperator ul p {
        text-align: left;
    }

    .solutions {
        padding: 0 0 20px;
    }

    .solutions .bx {
        width: 275px;
        border-top-right-radius: 38px;
        min-height: 145px;
        padding: 30px 0 0 10px;
        padding-bottom: 57px;
        margin: 0 auto 20px auto;
        display: block;
        ;
    }

    .solutions .bx p {
        padding: 0 0 10px 0;
    }

    .rowbtm {
        width: 260px;
    }

    .solutions .bx:last-child {
        margin: 0 auto;
    }

    .heading {
        font-size: 24px;
    }

    .moneyMatter .cntb0 p br {
        display: none;
    }

    .moneyMatter .imgb img {
        width: 100%;
    }

    .listorg li {
        padding: 0 0 0 30px;
        margin-bottom: 10px;
        text-align: left;
    }

    .listorg li::after {
        left: 3px;
        top: 8px;
    }

    .moneyMatter .cntb0 h3 {
        text-align: left;
    }

    /*SHIVANI BANKS PAGE*/
    #whyIndi .case-study {
        top: 0;
        padding: 15px;
    }

    #whyIndi .case-study .txt-lrg {
        font-size: 20px;
        margin: 10px 0;
    }

    #whyIndi .case-study p {
        font-size: 14px;
    }

    .well {
        top: 10px;
    }

    .well .cont-sect {
        padding: 10px 0;
    }

    .well .cont-sect .heading {
        padding-bottom: 15px;
    }

    .well .cont-sect .cont-row article {
        padding-right: 25px;
        margin-bottom: 15px;
    }

    .well .cont-sect .cont-row article:last-child {
        padding-left: 25px;
        padding-right: 0;
        margin: 0;
    }

    /*END SHIVANI BANKS PAGE*/

    /*SHIVANI CONSUMER PAGE*/
    .requisiteAll .requisiteIndi {
        padding: 0 20px;
    }

    .requisiteAll .requisiteIndi:last-child {
        padding: 0 0 0 20px;
    }

    /*END SHIVANI CONSUMER PAGE*/

    /*contact us*/
    .map-box iframe {
        width: 100%;
    }

    /*services css*/
    .card-row {
        width: auto;
        display: table;
        margin-top: 8px;
        margin: 0 auto;
        text-align: center;
    }

    .cash-sect .heading {
        text-align: center;
    }


    /*13-3-2020*/
    .video-sect .video-row .itemLogo .imgSec img {
        width: 100%;
    }

    .video-sect .video-row .itemLogo .textSec,
    .video-sect.banks .video-row .itemLogo .textSec {
        padding: 20px 30px;
    }

    /*20-03-2020*/
    .video-sect .video-row .itemLogo .textSec p {
        font-size: 15px;
        line-height: 22px;
    }

    .video-sect .video-row .itemLogo .txt-lrg {
        font-size: 25px !important;
        line-height: 25px !important;
        margin-bottom: 5px;
    }

    /*20-03-2020*/
    .video-row.bg1 .titleSec:before,
    .video-row.bg2 .titleSec:before,
    .video-row.bg2 .titleSec:after,
    .video-row.bg3 .titleSec:before,
    .video-row.bg3 .titleSec:after {
        width: 15%;
    }

    /*END 13-3-2020*/

    /*20-03-2020*/
    .bg1 .titleSec .title,
    .bg2 .titleSec .title,
    .bg3 .titleSec .title,
    .bg4 .titleSec .title {
        font-size: 30px;
        min-height: auto;
    }

    .bg1 .titleSec .sub-title,
    .bg2 .titleSec .sub-title,
    .bg3 .titleSec .sub-title,
    .bg4 .titleSec .sub-title {
        font-size: 18px;
    }

    /*END 20-03-2020*/

    /*RESOURCES 24-4-2020*/
    .filterDiv {
        margin: 2px 28px 40px 2px;
    }

    .filterDiv .org-btn {
        min-width: 125px;
    }

    /*END RESOURCES 24-4-2020*/

    /*NEW BANNER POPUP 8-9-2020*/
    #newBanner.well {
        max-width: 100%;
        width: 90%;
    }

    #newBanner.well .popup_close {
        top: -33px;
        right: -13px;
    }

    /*END NEW BANNER POPUP 8-9-2020*/


}

/* 22-7 */
@media (max-width:935px) {

    .yourBrand .internal,
    .yourBrand .external {
        width: 100%;
        float: none;
        text-align: center;
    }

    .explorebg .form.center {
        float: none;
        width: 100%;
    }
}

/* 22-7 end*/

@media (max-width:767px) {
    .bannerbg p {
        font-size: 18px;
    }

    .bannerbg h1 {
        font-size: 24px;
    }

    .bannerbg {
        height: 250px !important;
        /*shiv*/
    }

    .bannerbg .tbl {
        height: auto;
        padding: 20px 0
    }

    .bannerbg .td:first-child {
        width: 100%;
        display: block;
        margin-top: 30px;
        /*21-2-2020*/
    }

    .bannerbg .td:last-child {
        display: none;
    }

    .atmoperator h4 {
        font-size: 24px;
        text-align: left;
    }

    .atmoperator ul p {
        text-align: left;
    }

    .atmoperator li {
        display: block;
        text-align: left;
        margin-bottom: 30px;
    }

    .atmoperator li:after {
        right: auto;
        background: #ececec;
        width: 100%;
        height: 1px;
        right: auto;
        left: 0;
        bottom: -10px;
    }

    .atmoperator ul span {
        min-width: 55px;
        display: inline-block;
    }

    .about-sec .cntbx {
        width: 100%;
        padding-right: 0;
        display: block;
        background-size: cover;
    }

    .about-sec {
        background: #021b43;
    }

    .about-sec .imgBx {
        display: none;
    }

    .moneyMatter {
        margin: 20px 0;
        text-align: center;
    }

    .moneyMatter .cntb,
    .moneyMatter .imgb {
        display: block;
        width: 100%
    }

    .moneyMatter .cntb0 h3 br {
        display: none;
    }

    .boxshadow {
        margin: 0 2px 20px 2px;
    }

    .owl-dots {
        position: relative;
        bottom: 0;
        left: 0;
        margin-left: 0;
        /* width: 100%; */
        text-align: center;
        margin: auto;
    }

    footer .col {
        display: block;
        padding-right: 0;
        max-width: 100%;
        margin-bottom: 20px;
    }

    footer .col:last-child {
        display: block;
        padding-right: 0;
        max-width: 100%;
        margin-bottom: 0;
        padding-left: 0;
    }

    .cookies {
        text-align: center;
        padding: 5px 0;
    }

    .cookies .org-btn {
        padding: 6px 15px;
    }

    /*shivani 27-2-2020*/
    .hidden-lg,
    .hidden.md {
        display: block !important;
    }

    .hidden-xs {
        display: none !important;
    }

    .box-menu .tata-logo img {
        width: 80%;
        margin-top: 40px;
    }

    header .hamburger-menu {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        display: block;
        position: absolute;
        top: -155px;
        bottom: 0;
        margin: auto;
        width: 40px;
        height: 12px;
        cursor: pointer;
        right: 10px;
        z-index: 0;
    }

    header .hamburger-menu .bar {
        position: relative;
        -webkit-transform: translateY(25px);
        -moz-transform: translateY(25px);
        -ms-transform: translateY(25px);
        -o-transform: translateY(25px);
        transform: translateY(25px);
        -webkit-transition: all 0.1s ease;
        -moz-transition: all 0.1s ease;
        -ms-transition: all 0.1s ease;
        -o-transition: all 0.1s ease;
        transition: all 0.1s ease;
        background: #005ca9;
        top: -10px;
    }

    header .hamburger-menu .bar::before,
    header .hamburger-menu .bar::after {
        position: absolute;
        background: #005ca9;
        content: '';
        left: 0;
        border-radius: 5px;
    }

    ul.menu li a img {
        vertical-align: middle;
        margin-left: 10px;
    }

    header .top.sticky {
        position: fixed;
        z-index: 66;
        background: #fff;
        box-shadow: #dadada 1px 1px 7px;
        top: 0;
        left: 0;
        text-align: center;
        width: 100%;
    }

    header .top a {
        display: inherit;
    }

    header .desk-menu.sticky .hamburger-menu {
        top: 5px;
    }

    /*END shivani 27-2-2020*/

    /*SHIVANI BANKS PAGE*/
    .white-brb-btn {
        padding: 8px 30px;
    }

    .moneyMatter.plugPlay h2,
    .moneyMatter.atmadd h2,
    .moneyMatter.green .cntb h2,
    .moneyMatter .cntb h2 {
        font-size: 24px;
    }

    .moneyMatter.plugPlay p,
    .moneyMatter.atmadd p,
    .moneyMatter.green .cntb p,
    .moneyMatter .cntb p {
        font-size: 14px;
    }

    .moneyMatter .cntb em,
    .moneyMatter .cntb em.blue.dark {
        margin-bottom: 20px;
    }

    .slider-title span {
        padding: 5px;
    }

    #whyIndi .case-study {
        top: 30px;
        padding: 30px;
    }

    #whyIndi .case-study .txt-lrg {
        font-size: 24px;
        margin: 15px 0;
    }

    #whyIndi .case-study p {
        font-size: 16px;
    }

    .explorebg .tbl {
        display: block;
        padding: 20px 0;
    }

    .explorebg .td {
        display: block;
        margin-bottom: 10px;
        width: 100% !important;
    }

    .explorebg p:first-child {
        font-size: 14px;
    }

    .explorebg p {
        font-size: 11px;
    }

    .explorebg p br {
        display: none;
    }

    .explorebg .form.center {
        float: none;
        width: 100%;
    }

    .explorebg input {
        width: 100%;
        padding: 12px 20px;
        font-size: 14px;
    }

    .explorebg button {
        padding: 7px 50px 7px 30px;
    }

    .yourBrand {
        padding: 30px 15px;
    }

    .yourBrand .internal,
    .yourBrand .external {
        width: 100%;
        float: none;
        text-align: center;
    }

    .yourBrand .external,
    .yourBrand .yourBrand p {
        margin-top: 5px;
    }

    .yourGrowth {
        padding: 30px 15px 0;
    }

    .why-indi {
        padding: 30px 0 0;
    }

    .sticky-footer .explorebg .tbl {
        padding: 7px 0 0;
    }

    .sticky-footer a.org-btn,
    .sticky-footer a.blue-btn,
    .sticky-footer a.green-btn {
        font-size: 12px;
        padding: 7px 30px 7px 10px;
    }

    .sticky-footer .explorebg .arrow-w:after {
        right: 6px;
        top: 9px;
    }

    .sticky-footer .explorebg .td:first-child {
        text-align: center;
    }

    .boxshadow .case-study {
        padding: 15px;
    }

    .boxshadow .case-study .more {
        margin-top: 5px;
    }

    .margin-footer {
        margin-bottom: 90px;
    }

    /*END SHIVANI BANKS PAGE*/

    /*SHIVANI CONSUMER PAGE*/
    .requisiteAll {
        padding: 30px 15px;
    }

    .requisiteAll .left,
    .requisiteAll .right {
        width: 100%;
        float: none;
    }

    .requisiteAll .left {
        padding: 0;
    }

    .requisiteAll .right {
        text-align: center;
        margin-top: 20px;
    }

    .requisiteAll .right img {
        float: none;
    }

    .requisiteAll .requisiteIndi {
        padding: 0 30px;
    }

    .requisiteAll .requisiteIndi:nth-child(2) {
        padding: 0 30px 0 0;
    }

    .requisiteAll .requisiteIndi:last-child {
        padding: 0 0 0 30px;
    }

    /*END SHIVANI CONSUMER PAGE*/

    /*SHIVANI CAREERS PAGE*/
    .careers .openings {
        padding: 15px;
        text-align: center;
    }

    .careers .openings .info {
        display: block;
    }

    .careers .openings .org-btn {
        float: none;
        margin-top: 20px;
        padding: 7px 35px 9px 20px;
    }

    .careers .openings .arrow-w:after {
        right: 13px;
        top: 12px;
    }

    .careers .openings .arrow-w:hover:after {
        right: 7px;
    }

    #scrolllock.well img {
        width: 100%;
    }

    /*END SHIVANI CAREERS PAGE*/

    /*SHIVANI FRANCHIZEE PAGE*/
    .requisiteAll .requisiteIndi {
        width: 100% !important;
        float: none;
        padding: 0 !important;
        margin-bottom: 20px;
    }

    .requisiteAll .requisiteIndi p {
        min-height: auto;
    }

    /*END SHIVANI FRANCHIZEE PAGE*/

    /*services css*/
    .itdicash-a article {
        display: block;
    }

    .itdicash-a aside {
        display: block;
        vertical-align: top;
        padding-left: 20px;
        margin-top: 30px;
        text-align: center;
    }

    .explorebg0 .td:first-child {
        padding-left: 0;
        text-align: center;
    }

    .td {
        display: block;
    }

    .explorebg0 .flex-box {
        margin: 0 auto;
    }

    .explorebg0 .td:last-child {
        width: auto;
    }

    .explorebg0 p:first-child {
        padding-bottom: 20px;
    }

    .sect-card .td {
        display: table-cell;
    }

    /*contact-us*/
    .cont-sect .cont-row article {
        width: 98%;
        display: block;
        vertical-align: top;
        padding-right: 0;
        border-right: none;
        border-bottom: 1px solid #e0e0e0;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }

    .cont-sect .cont-row article:last-child {
        width: 100%;
        border-right: none;
        padding-right: 0;
        padding-left: 0;
        border-bottom: none;
    }

    .cont-sect .cont-row article .chek2 .lt1 {
        width: 90%;
    }

    /*Auto Popup*/
    /*#scrolllock.well .popup_close{display: none;}*/
    /*Video Popup*/
    #closebutton.well {
        width: 82%;
    }

    #scrolllock.well {
        width: 82%;
    }

    #fade.well {
        width: 82%;
    }

    .txtinfo.blue {
        margin-top: 120px;
    }

    .caution-notice {
        height: 100px;
        overflow-y: scroll;
    }

    /*** 21-2-20202 ***/
    .caution-notice {
        height: 100px;
        overflow-y: scroll;
    }

    .caution-notice .close {
        margin-top: 10px;
    }

    /*** 26-2-2020 ***/
    .awsm-row {
        margin: 0;
    }


    /*13-3-2020*/
    .video-sect .video-row .itemLogo .imgSec img {
        width: 100%;
    }

    .video-sect .video-row .itemLogo .textSec,
    .video-sect.banks .video-row .itemLogo .textSec {
        padding: 10px 15px;
    }

    /*20-03-2020*/
    .video-sect .video-row .itemLogo .textSec p {
        font-size: 15px;
        line-height: 22px;
    }

    .video-sect .video-row .itemLogo .txt-lrg {
        font-size: 25px !important;
        line-height: 35px !important;
    }

    .video-row.bg1 .titleSec:before,
    .video-row.bg2 .titleSec:before,
    .video-row.bg2 .titleSec:after,
    .video-row.bg3 .titleSec:before,
    .video-row.bg3 .titleSec:after {
        width: 12%;
    }

    /*13-3-2020*/

    /*18-3-2020*/
    .bannerbg.faq-inner input {
        width: 100%;
    }

    .explorebg span img {
        vertical-align: middle;
        height: 35px;
        width: 32px;
    }

    /*END 18*3-2020*/

    /*20-03-2020*/
    .titleSec {
        padding: 10px 0 30px;
    }

    .bg1 .titleSec .title,
    .bg2 .titleSec .title,
    .bg3 .titleSec .title,
    .bg4 .titleSec .title {
        font-size: 25px;
        min-height: auto;
    }

    .bg1 .titleSec .sub-title,
    .bg2 .titleSec .sub-title,
    .bg3 .titleSec .sub-title,
    .bg4 .titleSec .sub-title {
        font-size: 16px;
    }

    /*END 20-03-2020*/

    /*RESOURCES 24-4-2020*/
    .filterDiv {
        margin: 2px 28px 40px 2px;
        width: 47%;
    }

    .filterDiv:nth-child(3n) {
        margin: 2px 30px 40px 2px;
    }

    .filterDiv:nth-child(2n) {
        margin: 2px 0 40px 2px;
    }

    .filterDiv .org-btn {
        min-width: 125px;
    }

    /*END RESOURCES 24-4-2020*/

}


@media (max-width:599px) {
    .standingatm {
        right: 0;
    }

    .logo-header .lg:first-child {
        padding-right: 10px;
    }

    .logo-header .lg img {
        border-style: none;
        width: 100%;
    }


    /*SHIVANI BANKS PAGE*/
    .explorebg button {
        padding: 7px 34px 7px 18px;
    }

    .explorebg .arrow-w:after {
        right: 10px;
        top: 12px;
    }

    #whyIndi .case-study {
        top: auto;
        padding: 30px;
        bottom: 30px;
    }

    #whyIndi .case-study .txt-lrg {
        font-size: 24px;
        margin: 15px 0;
    }

    #whyIndi .case-study p {
        font-size: 16px;
    }

    /*END SHIVANI BANKS PAGE*/

    /*SHIVANI CONSUMER PAGE*/
    .requisiteAll .requisiteIndi {
        padding: 0 !important;
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }

    .requisiteAll .requisiteIndi:nth-child(2),
    .requisiteAll .requisiteIndi:last-child {
        padding: 0;
    }

    .requisiteAll .requisiteIndi p {
        min-height: auto;
    }

    /*END SHIVANI CONSUMER PAGE*/

    .logo-header .lg img {
        border-style: none;
        width: 100%;
    }

    .card-row .card-d:nth-child(3) {
        margin-right: 20px;
    }

    .card-row .card-d:last-child {
        margin-right: 20px;
    }

    .cont-sect .cont-row article .hlfsec:first-child {
        margin-bottom: 10px
    }

    .cont-sect .cont-row article .lft-rgh.cont-box,
    .cont-sect .cont-row article .hlfsec {
        width: 100%;
        float: none;
    }

    /*PRESS RELEASE*/
    .press-release .articles .dates,
    .press-release .articles .pdfs {
        width: 100%;
        float: none;
    }

    .press-release .articles .dates {
        margin-bottom: 10px;
    }


    /*** 13-3-2020 ***/
    .video-row.bg1 .titleSec:before {
        width: 15%;
        left: 10px;
    }

    .video-row.bg2 .titleSec:before {
        width: 15%;
        left: 10px;
        top: -40px;
    }

    .video-row.bg2 .titleSec:after {
        width: 15%;
        right: 10px;
    }

    .video-row.bg3 .titleSec:before {
        width: 15%;
        left: 10px;
    }

    .video-row.bg3 .titleSec:after {
        width: 15%;
        right: 7px;
        top: -71px;
    }

    /*** 13-3-2020 ***/

    .bg4 .titleSec .title br {
        display: none;
    }

    /*RESOURCES 24-4-2020*/
    .resources .heading {
        padding: 20px 0 0;
    }

    .filter {
        margin: 10px 0 30px;
    }

    .filter p,
    #myBtnContainer {
        float: none;
    }

    .filterDiv {
        margin: 2px 0 40px 2px;
        width: 100%;
        float: none;
    }

    .filterDiv:nth-child(3n) {
        margin: 2px 0 40px 2px;
    }

    .filterDiv:nth-child(2n) {
        margin: 2px 0 40px 2px;
    }

    .filterDiv .org-btn {
        min-width: 125px;
    }

    /*END RESOURCES 24-4-2020*/

    /*contact us page style m */
    .frm-m-left {
        width: 100% !important;
    }

    .frm-m-right {
        width: 100% !important;
    }

    .frm-m-left2 {
        width: 100% !important;
    }

    .frm-m-right2 {
        width: 100% !important;
    }

    .drp-input-width {
        width: 94% !important;
    }

    #region,
    #city,
    #atm_feedbktitle {
        width: 98% !important;
    }

    #atm_issue {
        width: 96% !important;
    }

    /*End contact us page style m */
}

/* 22-7 */
@media (max-width:596px) {
    .atmbox {
        margin: 0 auto;
        background: url(../images/images/mobile-atm-room.jpg) no-repeat top center;
        min-height: auto;
        width: 314px;
        height: 188px;
    }

    .atmbox2 {
        margin: 0 auto;
        background: url(../images/images/mobile-atm-external.jpg) no-repeat top center;
        min-height: auto;
        width: 315px;
        height: 253px;
        position: relative;
    }

    .yourBrand p {
        margin-top: 5px;
        display: block;
        margin: 5px auto 20px auto;
        /* float: none; */
        width: 100%;
        text-align: center !important;
    }

    /* .atmbox2 .box7 {
    width: 140px;

    font-size: 16px;
    color: #fff;
    text-align: center;
    margin: 0 135px 0 0;
		position: absolute;
} */
    /* .atmbox2 .box6 {
    width: 202px;
    font-size: 16px;
    color: #fff;
    text-align: center;
		position: absolute;
} */

    .box5 .e {
        width: 47px;
        height: 62px;
        margin: -27px 0 0 61px;
        transform: perspective(91px) rotateY(-195deg);
    }

    .atmbox .box1 {
        width: 65px;
    }

    .atmbox .box1 .a {
        transform: skewy(8deg);
        padding-top: 32px;
        margin: -4px 0px 0 22px;
        width: 58px;
        height: 58px;
    }

    .box2 .b {
        width: 125px;
        height: 34px;
        display: inline-block;
        margin: 17px 0 0 32px;
    }

    .atmbox .box5 {
        width: 104px;
        color: #fff;
        text-align: center;
        padding-top: 50px;
    }

    .atmbox .box2 {
        width: 122px;
        float: left;
        height: 50px;
    }

    .box4 .d {
        width: 28px;
        height: 18px;
        display: inline-block;
        margin: 12px 0 0 -31px;
    }

    .atmbox .box3 {
        width: 58px;
        float: left;
        font-size: 16px;
        color: #fff;
        text-align: left;
        padding-top: 30px;
    }

    .box3 .c {
        width: 33px;
        height: 12px;
        text-align: center;
        display: inline-block;
        margin: 0 0 0 38px;
    }

    .box6 .f {
        width: 146px;
        height: 64px;
        display: inline-block;
        margin: 19px 0 0 0px;
        transform: skewY(-4deg);
    }

    .atmbox2 .box7 {
        width: 140px;
        float: right;
        font-size: 16px;
        color: #fff;
        text-align: center;
        margin: 0 135px 0 0;
    }

    .box7 .g {
        width: 34px;
        height: 60px;
        display: inline-block;
        margin: 27px 0 0 144px;
    }







}

/* 22-7 end*/

@media (max-width:480px) {
    .bannerbg h1 {
        font-size: 20px;
        padding-bottom: 15px;
        /*shiv*/
    }

    .bannerbg .tbl {
        height: 140px;
        padding: 20px 0;
    }

    .bannerbg p {
        font-size: 16px;
        line-height: 20px;
        /*shiv*/
    }

    .moneyMatter .imgb {
        text-align: center !important;
    }

    #plugPlay .green-btn {
        margin: 15px 0 0 0px !important;
        float: none !important;
    }

    /*SHIVANI BANKS PAGE*/
    .slider-title span {
        padding: 0;
    }

    .yourBrand .internal img,
    .yourBrand .external img {
        width: 100%;
    }

    #whyIndi .case-study {
        top: auto;
        padding: 15px;
        bottom: 25px;
    }

    #whyIndi .case-study .txt-lrg {
        font-size: 20px;
        margin: 10px 0;
    }

    #whyIndi .case-study p {
        font-size: 14px;
    }

    /* 22-7 */
    /* .atmbox .box1{width: 125px;} */
    /* .box2 .b{margin: 28px 0 0 -70px;} */
    /* .atmbox .box4{width: 43px;} */
    /* .box4 .d{margin: 29px 0 0 -52px;} */
    /* .atmbox .box3{padding-top: 120px;}
  .box3 .c{margin: 0 0 0 -77px;}
  .atmbox .box5{padding-top: 0;} */
    /* 22-7 end*/
    /*END SHIVANI BANKS PAGE*/

    /*SHIVANI CAREERS PAGE*/
    .careers .openings .info p span {
        display: block;
    }

    .careers .openings .info p span:first-child {
        margin-bottom: 5px;
    }

    .careers .openings .info p span:first-child::after {
        content: " ";
        margin: 0;
    }

    /*END SHIVANI CAREERS PAGE*/

    /*services css*/
    .cash-sect {
        padding: 40px 0 20px;
    }

    .card-row .card-d {
        display: block;
    }

    .itdicash-a aside {
        text-align: center;
    }

    .explorebg0 .arrow-n {
        margin: 5px 4px 5px 1px;
    }

    .itdicash-a article ul li {
        margin-left: 40px;
    }

    .explorebg0 .flex-box {
        width: 90.6%;
    }

    /*contact-us*/
    .cont-sect article .chek1 .test0 {
        width: 100% !important;
    }

    .cont-sect article .chek1 .test0:nth-child(3) {
        width: 100%;
    }

    /*13-3-2020*/

    .video-sect .video-row .itemLogo .textSec p {
        font-size: 14px;
        line-height: 15px;
    }

    .video-sect .video-row .itemLogo .txt-lrg {
        font-size: 15px !important;
        line-height: 18px !important;
        margin-bottom: 5px;
    }

    /*END 13-3-2020*/
}


/*RESOURCES 24-4-2020*/
.filtbtn {
    font-size: 14px;
    padding: 13px 10px;
}

/*END RESOURCES 24-4-2020*/



























/*
@media (max-width: 1200px) {
	.news {width: 30%;}
	.about-indi{width: 50%;}
  .about-indi img{width: 160px;}
	.news input{min-width: 250px;}
	.icons ul li{width: 30px; height: 30px; margin: 2px; line-height: 30px}

}

@media only screen and (max-width:1199px){
	.advrt-count {padding: 40px 25px 18px;}
	header .desk-menu .logo {padding: 15px 0 0 20px;}
	.advrt-network .container .atm-network { margin: 0 auto; width: 940px;}
	.about-bg > div { padding: 45px 40px 45px 45px;}
	.money-matter .cnt, .money-matter .imgBx {padding-left: 45px;}
	.money-matter li {width: 40%;}
	footer .container{width: 90%; padding: 0 5%;max-width: 100%}
 .about-indi .footer-text {padding: 0 30px;}
}
@media only screen and (max-width:1023px){
	.container{    width: 100%;
    padding: 0 3%;
    max-width: 100%;
    box-sizing: border-box;}
	.bg-pink .container{width: 100%; padding:0;max-width: 100%}
	.advrt-network .container .atm-network {width: 94%; padding: 0 3%}
	.service:before {right: 10px;margin-top: -2px;}
	.service {width:auto;
    padding: 11px 26px;
}
.service:after {  right: -13px;}
.atm-network h1 { padding: 20px 0 0;margin: 0}
.advrt-count {
    padding: 40px 20px 18px;
}
.about-bg {
    margin: 30px 0;
}
.money-matter .cnt, .money-matter .imgBx {
    display: inline-block;
    vertical-align: middle;
}
.money-matter .heading {
    margin-top: 25px;
}
.money-matter .imgBx { display: none;}
.ourpartner {
    margin: 10px 0 20px;
}

.ourpartner li img {
    display: inline-block;
    vertical-align: middle;
    padding-top: 27px;
}
.ourpartner li:nth-child(4) img {
    display: inline-block;
    vertical-align: middle;
    padding-top: 15px;
}
.ourpartner li {
    display: inline-block;
		margin-bottom: 20px;
}
.money-matter {
    background: #faf8f9;padding-bottom: 30px;
}
.footer-sec {
    display: block;
}
.news, .about-indi{width: 100%; float: none; margin-bottom: 30px;}
.about-indi .footer-text {
    padding: 0;
}
.about-indi img{width: auto; margin-bottom: 30px;}

.news p, .about-indi p {
    margin: 10px 0 0;
}
}
@media only screen and (max-width:767px){
	.bg-pink:after{display: none}
	.service:after {
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 1px;
		top: inherit;
		margin: 0
}

	.service {
	    width: auto;
	    padding: 10px 0;
	    display: block;
	    text-align: left;
	    margin: 0;
	}
	.atm-network h1 {
	    font-size: 16px;
			padding: 20px 0 0 0
	}
	.advrt-count {
    padding: 20px 0;
    display: block;
}

	.advrt-network .container .atm-network {
    width: 100%;
		height:auto;
}

.about-bg {
    margin:20px 0;
    padding: 0;
    background: none;
}
.about-bg > div {
    padding:0 10px;
    width: 100%;
    box-sizing: border-box;
}
.about-bg > div p:last-child {
    text-align:center;
}
.about-bg h2 {
    font-size: 22px;
    text-align: center;
		margin-bottom:15px;
}
.money-matter .cnt{
    display: block;
    vertical-align: middle;
    padding-left: 10px;
}

.money-matter li {
    width: 100%;
}
.knwmorw{text-align: center;}
.money-matter .heading {
    font-size: 22px;
    margin-bottom: 10px;
    padding-top: 20px;
    margin-top: 0;
}
.money-matter {
    padding-bottom: 0;
}
.ourpartner h3 {
    font-size: 22px;
    padding: 20px 0 10px;
}
.ourpartner ul {
    display: block;
		padding: 0;
}
.ourpartner li {
    display: block;
    margin-bottom: 20px;
    text-align: center;
    margin: 0 auto 20px auto;

}
.ourpartner li:last-child {
    margin-right: auto;
}
	p.title{font-size: 22px;}
	footer .container {
	    width: 100%;
	    padding: 0 5%;
	    max-width: 100%;
	}
	.follow {
	    text-align: center;
	    margin-top: 50px;
			width:100%
	}
	footer{padding: 30px 0 0;}

.footer-copy p {
	    line-height: 15px;
	    font-size: 10px;
	}

	header .call a {
	    padding: 10px 25px;
	}
	header .call { margin: 20px 0 0 30px;	}

}
@media (max-width: 1024px) {
	.icons ul li{width: 40px; height: 40px; margin: 2px; line-height: 40px}
	.copy-write .fltl, .copy-write .fltr{float: none;}
} */
/*
@media (max-width: 991px) {
  .hidden-lg{display: block;}
  .hidden-md {display: none;}
  header {height: 75px;}
  header .desk-menu .logo{padding: 18px 0 0 10px;}
  header .desk-menu .box-menu{top: 25px; float: none;}
  header .hamburger-menu {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; display: block; position: absolute; top: 0; bottom: 0; margin: auto; width: 40px; height: 12px; cursor: pointer; right: 10px; z-index: 0;}
  header .hamburger-menu span {text-transform: uppercase; left: calc(-100% + -5px); padding: 8px 9px 8px 0; top: calc(50% - 18px); position: absolute; font-size: 13px; color: #FFF;}
  header .hamburger-menu .bar, header .hamburger-menu .bar::after, header .hamburger-menu .bar::before {width: 35px; height: 3px;}
  header .hamburger-menu .bar {position: relative; -webkit-transform: translateY(25px); -moz-transform: translateY(25px); -ms-transform: translateY(25px); -o-transform: translateY(25px); transform: translateY(25px); -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -ms-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease; background: #4e4e4e; top: -7px; }
  header .hamburger-menu .bar::before, header .hamburger-menu .bar::after { position: absolute; background: #4e4e4e; content: ''; left: 0; border-radius: 5px; }
  header .hamburger-menu .bar::before {bottom: 10px; -webkit-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); -ms-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); -o-transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); }
  header .hamburger-menu .bar::after {top: 10px; -webkit-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); -ms-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); -o-transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);}
  header .hamburger-menu .bar.animate {background: rgba(255, 255, 255, 0);}
  header .hamburger-menu .bar.animate::after {top: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); -ms-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); -o-transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); }
  header .hamburger-menu .bar.animate::before {bottom: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); -ms-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); -o-transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1); transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);}
  header .desk-menu .box-menu ul li a {color: #FFF !important; border-bottom: 1px solid #eaeaea;}
  header .desk-menu .menu-container { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: #FFF; position: fixed; height: 100%; width: 250px; right: -250px; top: 0; z-index: 99;}
  header .desk-menu .menu-container .menu-header-container {position: relative; float: left;}
  header .desk-menu .menu-container .menu-header-container ul {padding: 0 !important;}
  header .desk-menu .menu-container .menu {margin: 0;}
  header .desk-menu .menu-container .menu li.back {position: relative; display: block;}
  header .desk-menu .menu-container .menu li.back a {padding: 12px 12px 12px 35px !important;}
  header .desk-menu .menu-container .menu li.back a::before, header .desk-menu .menu-container .menu li.back a::after {background-color: #4e4e4e; position: absolute; content: ''; height: 2px; width: 7px; top: 23px;}
  header .desk-menu .menu-container .menu li.back a::before {-webkit-transform: rotate(-45deg) !important; -moz-transform: rotate(-45deg) !important; -ms-transform: rotate(-45deg) !important; -o-transform: rotate(-45deg) !important; transform: rotate(-45deg) !important; top: 20px !important; right: inherit !important; left: 15px !important;}
  header .desk-menu .menu-container .menu li.back a::after {-webkit-transform: rotate(45deg) !important; -moz-transform: rotate(45deg) !important; -ms-transform: rotate(45deg) !important; -o-transform: rotate(45deg) !important; transform: rotate(45deg) !important; top: 24px !important; left: 15px !important; }
  header .desk-menu .menu-container .menu li.line {display: none !important; }
  header .desk-menu .menu-container .menu > li {width: 100%; float: left; margin: 0;text-align: left; }
  header .desk-menu .menu-container .menu > li a {font-family: 'Segoe UI', sans-serif; padding: 12px; color: #4e4e4e !important;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children {position: initial;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a {padding: 12px;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a::before, header .desk-menu .menu-container .menu > li.menu-item-has-children a::after {}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a::before {right: 6px !important; top: 16px !important; width: 7px !important;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a::after {top: 20px !important;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu {box-shadow: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: block !important; background: #FFF; z-index: 1; top: 0; left: 100%; height: 100%;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu .sub-menu {margin-top: 0;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu.open-sub {left: 0%;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::after {-webkit-transform: rotate(-45deg) !important; -moz-transform: rotate(-45deg) !important; -ms-transform: rotate(-45deg) !important; -o-transform: rotate(-45deg) !important; transform: rotate(-45deg) !important; right: 6px !important; top: 26px !important; width: 7px !important; }
  header .desk-menu .menu-container .menu > li:hover a::after {top: 26px;}
  header .desk-menu .menu-container .menu-head {display: block;}
  header .desk-menu .menu-container .menu-foot {display: block;}
  header.small .hamburger-menu {top: 31px;}
  header.small .hamburger-menu span {color: #4e4e4e;}
  header.small .hamburger-menu .bar {background: #4e4e4e;}
  header.small .hamburger-menu .bar::before, header.small .hamburger-menu .bar::after {background: #4e4e4e;}
  header.small .hamburger-menu .bar.animate {background: rgba(255, 255, 255, 0);}
  header .call{padding-right: 75px;}
} */
/* @media (max-width: 767px) {
  .hidden-md{display: block; max-height:400px;}
  .hidden-sm {display: none;}
  .fltl, .fltr{float: none;}
	p.sub-title{margin: 20px 0 30px;}
  header .desk-menu .menu-container .menu li a {padding: 12px;}
  header .desk-menu .menu-container .menu li.back a {padding: 8px 12px 8px 35px !important;}
  header .desk-menu .menu-container .menu li.back a::before {top: 17px !important;}
  header .desk-menu .menu-container .menu li.back a::after {top: 21px !important;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a {padding: 8px 12px;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a::before {top: 18px;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children a::after {top: 22px;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li > a {padding: 8px 12px;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::before {top: 18px;}
  header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li.menu-item-has-children > a::after {top: 22px;}
  .top-header a{margin-left: 9px;}
  .country .dropdown img{width: auto;}
  .sub-title{font-size: 13px;}
	.news input{min-width: auto; width: 50%;}

@media (max-height: 550px) {
  header .desk-menu .menu-container .menu-foot hr, header .desk-menu .menu-container .menu-foot address {display: none;}
  header .call{margin-top: 22px;}
    header .call a{padding: 9px 14px;}

.about-indi img{float: none;}

}


@media (max-width: 481px) {
  header .desk-menu .logo-adn a {width: 100px; height: 30px;}
  header .hamburger-menu .bar, header .hamburger-menu .bar::after, header .hamburger-menu .bar::before {width: 30px; height: 3px;}
  header .hamburger-menu .bar::before {bottom: 9px;}
  header .hamburger-menu .bar::after {top: 9px;}
  header.small .desk-menu .logo-adn a {width: 100px; height: 30px;}
  .top-header a{margin-left: 9px; font-size: 9px;}
  #slideout{display: none;}

} */