@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .section-images .hero-images-container,.section-images .hero-images-container-1,.section-images .hero-images-container-2 {
        margin-top: -15vh;
        margin-left: 80px;
    }

    .section-images .hero-images-container {
        max-width: 300px;
    }

    .section-images .hero-images-container-1 {
        right: 28%;
        top: 40%;
    }

    .section-images .hero-images-container-2 {
        right: 21%;
        top: 55%;
    }

    .index-page .category-absolute {
        top: 90vh;
    }
}
@media (max-width: 992px) {
    #hero .inner-banner {
         padding: 30px 0px;
    }
    #hero .inner-banner .container h1.title big {
        font-size: 30px;
        line-height: normal;
    }
    div.dmobileheadtb a {
        display: table-cell;
        width: 50px;
    }

    div.dmobileheadtb a.navbar-brand {
        width: calc(100% - 100px);
    }

    div.dmobileheadtb a#mobusrAccAct {
        width: 50px;
    }

    .sprlnew-mn .sub-mn2,.sprlnew-mn .sub-mn3 {
        display: none;
    }

    ul.newmobcatebar {
        display: flex;
        justify-content: center;
    }

    div.mobileheaderwallet {
        display: block;
    }

    div#navbar,div.desktpheadwallet {
        display: none;
    }

    .main_header #top-nav .btn.btn-link {
        font-size: 14px;
        padding-right: 10px;
        padding-left: 10px;
    }

    .main_header.nwh #top-nav ul.topMe .btn.btn-link {
        font-size: 14px;
    }
    
    .main_header #top-nav .btn.btn-link i,
    .main_header.nwh #top-nav ul.topMe .btn.btn-link i {
        font-size: 14px;
    }

    div.dmobileheadtb {
        display: table;
        width: 100%;
        text-align: center;
    }

    div.dmobileheadtb a {
        display: table-cell;
    }

    a.mobhavopener {
        display: inline-block;
    }

    .main_header.nwh #header div.dmobileheadtb a.navbar-brand img {
        width: 170px;
    }

    .main_header.nwh #header {
        padding: 20px 10px;
    }

    ul.tmpdsglst {
        margin: 0;
        padding: 0;
    }

    .two-block-imgset {
        display: block;
    }

    .two-block-imgset div.poster {
        display: block;
        width: 100%;
    }

    .two-block-imgset div.contentd {
        padding-left: 0;
        padding-top: 40px;
        text-align: center;
    }

    .two-block-imgset div:last-child ul {
        margin-bottom: 30px;
    }

    .two-block-imgset div:last-child ul + div {
        margin-bottom: 40px;
    }

    .main_header #navbar .navbar div.dropdown-menu.megalargeMenu {
        width: auto;
        padding: auto;
    }

    .main_header #navbar .navbar div.dropdown-menu.megalargeMenu a.dropdown-item {
        font-size: auto;
        display: block;
        width: auto;
    }

    .main_header #navbar .navbar div.dropdown-menu.megalargeMenu a.dropdown-item:nth-child(even) {
        float: none;
    }

    .main_header #navbar .navbar div.dropdown-menu.megalargeMenu a.dropdown-item span.igfo {
        display: none!important;
    }

    a.mobhavopener i,a.mobusraccAcc i {
        line-height: 43px;
        vertical-align: middle;
        color: #444;
        font-size: 38px;
    }

    a.mobusraccAcc i.iconfgl {
        font-size: 24px;
        margin-right: 2px;
        line-height: 20px;
    }

    div.mobnavbarside {
        display: block;
        position: fixed;
        top: 0;
        left: -290px;
        background: #fff;
        z-index: 1111;
        height: 100%;
        width: 280px;
        overflow: hidden;
        padding-bottom: 80px;
        border-radius: 0px 25px 25px 0px;
        box-shadow: 3px 0px 10px 0px rgb(0 0 0 / 26%);
    }

    div.mobnavbarside ul.navbar-nav {
        overflow-y: auto;
        height: inherit;
    }

    div.mobnavbarside ul.navbar-nav .nav-item a,
    div.mobnavbarside ul.navbar-nav .nav-item button {
        display: block;
        padding: 10px 20px;
        min-width: 100%;
        color: #323232;
        font-size: 1.2em;
        outline: none;
        border: unset;
        background: transparent;
        text-align: left;
    }

    div.mobnavbarside ul.navbar-nav .nav-item a:hover,
    div.mobnavbarside ul.navbar-nav .nav-item.active a,
    div.mobnavbarside ul.navbar-nav .nav-item button:hover,
    div.mobnavbarside ul.navbar-nav .nav-item.active button {
        background: #f3f3f3;
        color: #000;
    }

    div.mobnavbarside ul.navbar-nav .nav-item a i,
    div.mobnavbarside ul.navbar-nav .nav-item button i {
        margin-right: 5px;
    }

    div.mobnavbarside p.nametxt {
        background: #ff4c09!important;
        background: linear-gradient(45deg,#ff4700,#ff7f6b)!important;
        padding: 15px;
        overflow: hidden;
        font-weight: 500;
        color: #fff;
    }

    div.mobnavbarside ul.navbar-nav .nav-item a.menu-toggle::after,
    div.mobnavbarside ul.navbar-nav .nav-item button.menu-toggle::after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent;
        text-align: right;
        float: right;
        margin-top: 10px;
    }

    div.mobnavbarside ul.navbar-nav .nav-item a.menu-toggle.closed::after,
    div.mobnavbarside ul.navbar-nav .nav-item button.menu-toggle.closed::after {
        border-top: .3em solid transparent;
        border-right: 0;
        border-bottom: .3em solid transparent;
        border-left: .3em solid;
    }

    div.mobnavbarside ul.navbar-nav .nav-item a.menu-toggle.closed + div,
    div.mobnavbarside ul.navbar-nav .nav-item button.menu-toggle.closed + div {
        display: none;
    }

    div.mobnavbarside ul.navbar-nav .nav-item a.menu-toggle:not(.closed) + div,
    div.mobnavbarside ul.navbar-nav .nav-item button.menu-toggle:not(.closed) + div {
        background: #fff8f6;
    }

    div.mobnavbarside ul.navbar-nav .nav-item a.menu-toggle:not(.closed) + div a,
    div.mobnavbarside ul.navbar-nav .nav-item button.menu-toggle:not(.closed) + div a {
        color: #7e2309;background: #fff9f8;
    }

    div.mobnavbarside ul.navbar-nav .nav-item.divider {
        height: 1px;
        background: #e1e1e1;
        margin: 10px 0;
    }

    .menudarkovery {
        position: fixed;
        background: #0000004d;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: none;
        z-index: 111;
    }

    p.col-white.topsocial {
        display: none;
    }

    #hero .inner-banner.nflour .container .title {
        top: unset;
        transform: unset;
        font-size: 36px;
        line-height: 40px;
    }
    #hero .inner-banner.nflour .container .title big {
        font-size: 36px;
        line-height: 40px;
    }

    #sticky.stick {
        position: fixed;
        top: 0;
        z-index: 101;
        padding: .5rem .6rem;
        display: block;
        background: #fff;
        box-shadow: 0 0 15px 0 #a9a9a9;
        -moz-box-shadow: 0 0 15px 0 #a9a9a9;
        -ms-box-shadow: 0 0 15px 0 #a9a9a9;
        width: 100%;
    }

    #sticky.stick .dmobileheadtb .navbar-brand img {
        width: 115px;
    }

    div.spblockwithimg.wdimgmxz div.img,.spblockwithimg div.content {
        width: 100%;
        max-width: 100%;
    }

    div.chromeext h3 {
        font-size: 24px;
        margin: 0 0 0 18px;
    }

    div.dsht3bx a.btn-lg {
        padding: 10px 15px;
    }

    div.dsht3bx div img {
        max-width: 75px;
    }

    div.dsht3bx {
        padding: 30px 0 15px!important;
    }

    ul.icoboxlist.wide.wshot li {
        width: 208px;
    }

    ul.icoboxlist.wide li {
        width: 46%;
    }

    div.contact-form.mxsgwid.otr {
        margin-top: 0;
    }

    .setmobtoppos {
        padding: 25px;
    }

    div.orbaar {
        margin: 20px 0 28px;
    }

    div.orbaar.botm {
        margin-bottom: 10px;
        margin-top: 30px;
    }

    .contact-section .contact-sidebar.regt-b {
        margin-top: 40px;
    }

    .section-title h2 {
        font-size: 32px;
    }

    ul.icoboxlist li {
        width: 336px;
    }

    ul.icoboxlist.icons2b li {
        width: calc(90% / 2);
    }

    .price_list .card .price h3 span {
        font-size: .5em;
        display: block;
        line-height: 16px;
        font-weight: 300;
    }

    ul.checklist.dinblock.cnames li {
        text-align: left;
    }

    ul.checklist.dinblock li {
        min-width: 330px;
        font-size: 16px;
    }

    .india-langbg {
        margin: 0 0 -70px;
    }

    .sms-langbg {
        background-position: top center;
        background-size: 214px;
        padding-right: 0;
        padding-top: 150px;
    }

    .mrsp-row .sec-col.l-left {
        float: none;
        width: 100%;
    }

    .mrsp-row .sec-col h4 {
        margin-bottom: 260px;
    }

    .mrsp-row .sec-col.l-right,.mrsp-row .sec-col.r-left {
        position: absolute;
        float: none;
        width: 220px;
        text-align: unset;
        left: 0;
        margin-top: 73px;
    }

    .mrsp-row .sec-col.r-right {
        float: none;
        width: 100%;
        text-align: left;
    }

    .bizzbanner {
        background-size: 300px;
        background-position: right 35px;
    }

    .bizzbanner ul.bene-point {
        max-width: 350px;
    }

    .bizzbanner ul.bene-point li {
        width: 165px;
        padding: 10px;
        margin: 0 3px 10px 0;
        font-size: 16px;
        border: #d9d9d9 solid 1px;
        text-align: center;
    }

    .bizzbanner ul.bene-point li:last-child {
        border: #d9d9d9 solid 1px;
    }

    .bizzbanner ul.bene-point li div i {
        font-size: 40px;
    }

    .insta-box:nth-child(9) {
        display: inline-block;
    }

    ul.list-tb-main li ul.list-tb-sub li div.fix,ul.list-tb-main li ul.list-tb-sub li:nth-child(2),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(2) {
        width: 160px;
    }

    ul.list-tb-main li ul.list-tb-sub li:nth-child(3),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(3) {
        width: 210px;
    }

    ul.list-tb-main li ul.list-tb-sub li:nth-child(4),ul.list-tb-main li ul.list-tb-sub li:nth-child(5),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(4),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(5) {
        width: 70px;
        text-align: center;
    }

    ul.convertulacs {
        flex-flow: wrap;
        gap: 10px;
    }
    ul.convertulacs li:nth-child(2) {
        align-items: start;
    }
    ul.convertulacs li:last-child {
        align-items: end;
    }
    ul.convertulacs li.sfull span.fxwid {
        width: 100%;
        margin-bottom: 0px;
    }
    ul.convertulacs li.sfull {
        flex: auto;
        width: 100%;
    }
    ul.list-tb-main li ul.list-tb-sub li ul.convertulacs.intbl li a span {
        display: none;
    }

    .main_header #header {
        padding: 25px 10px 52px;
    }

    .main_header #navbar {
        margin-top: -30px;
    }

    .main_header #navbar .navbar a.nav-link,
    .main_header #navbar .navbar button.nav-link {
        padding: 15px;
    }

    div.whylists {
        float: none;
        text-align: left;
        margin-top: 30px;
    }

    div.whylists ul li {
        font-size: 16px;
        width: 215px;
    }

    div.imgreltx {
        width: 414px;
        margin-top: 65px;
    }

    div.subLpimg {
        right: 90px;
        margin-top: -310px;
    }

    div.subLpimg img {
        width: 320px;
    }

    div.anmtxtflow {
        margin: -175px 0 0 142px;
        width: 120px;
        font-size: 20px;
    }

    div.anmtxtflow p {
        line-height: 22px;
    }

    div.ccokpan p {
        width: auto;
        text-align: center;
        margin-bottom: 8px;
    }

    .mkrbanner {
        padding: 160px 15px 0;
        background-position: top center;
        background-size: 150px;
        text-align: center;
    }

    .mkrbanner .bedge {
        margin: 0 auto;
        position: unset;
        padding: 2px 10px;
        width: 70px;
    }

    ul.stepsbar li {
        margin: 0 4px;
        max-width: 160px;
        padding: 25px 20px;
    }

    ul.stepsbar li div h3 {
        font-size: 18px;
    }

    ul.stepsbar li div p {
        width: 90px;
        height: 90px;
    }

    ul.stepsbar li div p img {
        max-width: 48px;
    }

    .india-langbg {
        margin: 0 0 -70px;
    }
}
@media screen and (max-width: 991px) {
    div.custom-breadcrumb {
        margin: -10px 0 0;
    }

    .sidebar-collapse .navbar-collapse {
        position: fixed;
        display: block;
        top: 0;
        height: 100%!important;
        width: 300px;
        right: 0;
        z-index: 1032;
        visibility: visible;
        background-color: #999;
        overflow-y: visible;
        border-top: none;
        text-align: left;
        max-height: none!important;
        -webkit-transform: translate3d(300px,0,0);
        -moz-transform: translate3d(300px,0,0);
        -o-transform: translate3d(300px,0,0);
        -ms-transform: translate3d(300px,0,0);
        transform: translate3d(300px,0,0);
        -webkit-transition: all .5s cubic-bezier(0.685,0.0473,0.346,1);
        -moz-transition: all .5s cubic-bezier(0.685,0.0473,0.346,1);
        -o-transition: all .5s cubic-bezier(0.685,0.0473,0.346,1);
        -ms-transition: all .5s cubic-bezier(0.685,0.0473,0.346,1);
        transition: all .5s cubic-bezier(0.685,0.0473,0.346,1);
    }

    .sidebar-collapse .navbar-collapse:before {
        display: block;
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
    }

    .sidebar-collapse .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link {
        margin: 0 1rem;
        margin-top: .3125rem;
    }

    .sidebar-collapse .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link:not(.btn) {
        color: #fff;
    }

    .sidebar-collapse .navbar-collapse .dropdown-menu .dropdown-item {
        color: #fff;
    }

    .sidebar-collapse .navbar .navbar-nav .nav-link {
        padding-top: .75rem;
        padding-bottom: .75rem;
    }

    .sidebar-collapse .navbar .navbar-nav.navbar-logo {
        top: 0;
        height: 53px;
    }

    .sidebar-collapse .navbar .dropdown .dropdown-menu,.sidebar-collapse .navbar .dropdown.show .dropdown-menu {
        background-color: transparent;
        border: 0;
        transition: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        width: auto;
        margin: 0 1rem;
        margin-bottom: 15px;
        padding-top: 0;
        height: 150px;
        overflow-y: scroll;
    }

    .sidebar-collapse .navbar .dropdown .dropdown-menu:before,.sidebar-collapse .navbar .dropdown.show .dropdown-menu:before {
        display: none;
    }

    .sidebar-collapse .navbar .dropdown .dropdown-item {
        padding-left: 2.5rem;
    }

    .sidebar-collapse .navbar .dropdown .dropdown-menu {
        display: none;
    }

    .sidebar-collapse .navbar .dropdown.show .dropdown-menu {
        display: block;
    }

    .sidebar-collapse .navbar .dropdown-menu .dropdown-item:focus,.sidebar-collapse .navbar .dropdown-menu .dropdown-item:hover {
        color: #fff;
    }

    .sidebar-collapse .navbar .navbar-translate {
        width: 100%;
        position: relative;
        display: flex;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        -webkit-transition: all .5s cubic-bezier(0.685,0.0473,0.346,1);
        -moz-transition: all .5s cubic-bezier(0.685,0.0473,0.346,1);
        -o-transition: all .5s cubic-bezier(0.685,0.0473,0.346,1);
        -ms-transition: all .5s cubic-bezier(0.685,0.0473,0.346,1);
        transition: all .5s cubic-bezier(0.685,0.0473,0.346,1);
    }

    .sidebar-collapse .navbar .navbar-toggler-bar {
        display: block;
        position: relative;
        width: 22px;
        height: 1px;
        border-radius: 1px;
        background: #fff;
    }

    .sidebar-collapse .navbar .navbar-toggler-bar + .navbar-toggler-bar {
        margin-top: 7px;
    }

    .sidebar-collapse .navbar .navbar-toggler-bar.bar2 {
        width: 17px;
        transition: width .2s linear;
    }

    .sidebar-collapse .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar {
        background: #888;
    }

    .sidebar-collapse .navbar .toggled .navbar-toggler-bar {
        width: 24px;
    }

    .sidebar-collapse .navbar .toggled .navbar-toggler-bar + .navbar-toggler-bar {
        margin-top: 5px;
    }

    .sidebar-collapse .bar1,.sidebar-collapse .bar2,.sidebar-collapse .bar3 {
        outline: 1px solid transparent;
    }

    .sidebar-collapse .bar1 {
        top: 0;
        -webkit-animation: topbar-back .5s linear 0s;
        -moz-animation: topbar-back .5s linear 0s;
        animation: topbar-back .5s 0s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }

    .sidebar-collapse .bar2 {
        opacity: 1;
    }

    .sidebar-collapse .bar3 {
        bottom: 0;
        -webkit-animation: bottombar-back .5s linear 0s;
        -moz-animation: bottombar-back .5s linear 0s;
        animation: bottombar-back .5s 0s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }

    .sidebar-collapse .toggled .bar1 {
        top: 6px;
        -webkit-animation: topbar-x .5s linear 0s;
        -moz-animation: topbar-x .5s linear 0s;
        animation: topbar-x .5s 0s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }

    .sidebar-collapse .toggled .bar2 {
        opacity: 0;
    }

    .sidebar-collapse .toggled .bar3 {
        bottom: 6px;
        -webkit-animation: bottombar-x .5s linear 0s;
        -moz-animation: bottombar-x .5s linear 0s;
        animation: bottombar-x .5s 0s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }

    .profile-photo .profile-photo-small {
        margin-left: -2px;
    }

    .button-dropdown {
        display: none;
    }

    .section-nucleo-icons .container .row > [class*="col-"]:first-child {
        text-align: center;
    }

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

    .section-nucleo-icons .icons-container {
        margin-top: 65px;
    }

    .navbar-nav .nav-link i.fa {
        opacity: .5;
    }

    .section-images {
        height: 500px;
        max-height: 500px;
    }

    .section-images .hero-images-container {
        max-width: 500px;
    }

    .section-images .hero-images-container-1 {
        right: 10%;
        top: 68%;
        max-width: 269px;
    }

    .section-images .hero-images-container-2 {
        right: 5%;
        max-width: 135px;
        top: 93%;
    }

    .navbar .navbar-nav.navbar-logo {
        display: none;
    }
    .main_header #navbar .navbar a.nav-link,
    .main_header #navbar .navbar button.nav-link {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .navbar .navbar-toggler {
        width: 57px;
        height: 53px;
        padding: 0;
        margin: 0;
        border: 0;
    }

    .navbar a.nav-link,
    .navbar button.nav-link {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .about-us-section {
        padding-top: 40px !important;
        padding-bottom: 40px;
    }

    .section-title.left {
        padding-bottom: 0;
    }

    .our-partner {
        padding-bottom: 20px;
    }

    .our-partner .out-partner-logo a {
        margin-bottom: 30px;
    }

    div.advulovrly ~ div.srtgeopanel, div.advulovrly ~ div.qrsetngpanel {
        padding-top: 110px;
        font-size: 1rem;
    }

}
@media screen and (max-width: 768px) {

    ul.convertulacs {
        display: inline-block;
    }
    ul.convertulacs li:nth-child(2),
    ul.convertulacs li:last-child {
        align-items: unset;
        text-align: left !important;
    }

    ul.convertulacs a.tcklnk001 {
        display: inline-block;
        width: fit-content;
        margin-left: 10px;
    }
    ul.convertulacs li {
        margin-bottom: 5px;
    }
    ul.convertulacs li.sfull {
        flex: auto;
        width: 100%;
    }

    .image-container.image-left {
        margin-bottom: 220px;
    }

    .image-container.image-left p.blockquote {
        margin: 0 auto;
        position: relative;
        right: 0;
    }

    .nav-tabs {
        display: inline-block;
        width: 100%;
        padding-left: 100px;
        padding-right: 100px;
        text-align: center;
    }

    .nav-tabs .nav-item > .nav-link {
        margin-bottom: 5px;
    }

    .landing-page .section-story-overview .image-container:nth-child(2) {
        margin-left: 0;
        margin-bottom: 30px;
    }
    ul.cnterhor2box li {
        text-align: center;
    }

    ul.cnterhor2box li:nth-child(odd) {
        margin-right: 0;
    }

    ul.cnterhor2box li div {
        display: block;
    }

    ul.cnterhor2box li div div:first-child {
        display: block;
        width: auto;
        margin-bottom: 10px;
    }

    .section-images {
        height: 300px;
        max-height: 300px;
    }

    .section-images .hero-images-container {
        max-width: 380px;
    }

    .section-images .hero-images-container-1 {
        right: 7%;
        top: 87%;
        max-width: 210px;
    }

    .section-images .hero-images-container-2 {
        right: 1%;
        max-width: 133px;
        top: 99%;
    }

    #hero .inner-banner {
         padding: 30px 0px;
         background-image: unset;            
         text-align: center;
    }

    #hero .inner-banner .container .title {
        font-size: 30px;
        line-height: 30px;
        font-weight: 450;
        color: #263238;
        position: unset;
        top: unset;
        transform: unset;
    }

    #hero .inner-banner .container title {
        font-size: 150%;
        line-height: normal;
    }

    #hero .inner-banner.nflour:not(.noverlay) .container .title {
        font-size: 38px;
        line-height: 38px;
        margin-top: 10%;
    }
    #hero .inner-banner.nflour .container .title big {
        font-size: 38px;
        line-height: 38px;
    }

    #hero .inner-banner .container h1.title big strong {
        display: block;
        line-height: normal;
        margin-top: 10px;
        font-size: 120%;
    }
    #hero .inner-banner .container .overTxtinpg a {
        display: none;
    }

    .blog-page,.faqs,.img-gallery,.our_location,.price_list {
        padding-top: 0;
    }

    .service-section {
        padding-top: 30px;
    }

    .dahblogpost .blog-img {
        width: 100%;
        float: none;
        margin-right: 0;
    }

    .dahblogpost .blog-img img {
        width: 100%;
    }

    .spblockwithimg div.img {
        float: none;
        width: 100%;
        max-width: 450px;
        margin: 0;
    }

    .spblockwithimg div.content {
        width: 100%;
        float: none;
        text-align: left;
        padding-bottom: 30px;
    }

    .spblockwithimg.rigtimg div.img {
        float: none;
    }

    .spblockwithimg.rigtimg div.content {
        float: none;
        text-align: left;
    }

    .spblockwithimg.lftimg div.content {
        padding-top: 30px;
    }

    div.chromeext h3 p {
        font-size: 15px;
        text-align: center;
        color: #fff;
        margin: 0;
    }

    div.chromeext h3 {
        display: block;
        margin: 20px 0 0;
        font-size: 24px;
    }

    div.chromeext a.btnst {
        margin: 30px auto 0;
    }

    ul.icoboxlist.wide.wshot li {
        width: 230px;
    }

    ul.icoboxlist.wide li {
        width: 100%;
    }

    div.contact-form.mxsgwid.otr {
        margin-top: 0;
    }

    ul.icoboxlist li {
        width: 46%;
        min-height: auto;
        padding: 20px 15px;
    }

    ul.checklist.dinblock li {
        min-width: auto;
        font-size: 14px;
        margin-bottom: 8px;
    }
  
    .bizzbanner {
        background-size: 250px;
        background-position: center 100px;
    }

    .bizzbanner h2 {
        text-align: center;
    }

    .bizzbanner ul.bene-point {
        max-width: 100%;
        margin-top: 320px;
        text-align: center;
    }

    .bizzbanner div.bizzcusurl {
        min-width: unset;
        font-size: 18px;
        margin: 0 20px 16px;
    }

    .bizzbanner a.bizzread {
        margin: 30px auto 0!important;
        display: block;
        border-radius: 3px!important;
        max-width: 180px;
    }

    .insta-box {
        width: 45%;
    }

    .insta-box:nth-child(10) {
        display: inline-block;
    }

    ul.list-tb-main li ul.list-tb-sub li:first-child,ul.list-tb-main li.head ul.list-tb-sub li:first-child {
        padding: 12px 0 0;
    }

    ul.list-tb-main li ul.list-tb-sub li div.fix,ul.list-tb-main li ul.list-tb-sub li:nth-child(2),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(2) {
        width: 90%;
        padding-left: 0;
    }

    ul.list-tb-main li ul.list-tb-sub li:nth-child(3),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(3) {
        width: 240px;
        margin-left: 35px;
        padding: 0 0 5px;
    }

    ul.list-tb-main li ul.list-tb-sub li:nth-child(4),ul.list-tb-main li ul.list-tb-sub li:nth-child(5),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(4),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(5) {
        width: 66px;
        padding: 0 0 5px;
    }

    ul.list-tb-main li ul.list-tb-sub li:last-child,ul.list-tb-main li.head ul.list-tb-sub li:last-child {
        float: right;
        text-align: right;
        width: 75px;
        padding: 0 5px 5px 0;
    }

    ul.list-tb-main.b2 li ul.list-tb-sub li,ul.list-tb-main.b2 li.head ul.list-tb-sub li {
        padding: 3px 8px;
    }

    ul.list-tb-main li.head ul.list-tb-sub li {
        font-size: 12px;
    }

    ul.convertulacs li.bdright a {
        font-size: 11px;
    }

    small.uregnote {
        margin: 5px 0px 15px !important;
        display: block;
        line-height: normal;
    }

    div.orbaar span:first-child,div.orbaar span:last-child {
        width: 30%;
    }

    div.whylists ul li {
        font-size: 16px;
        width: 47%;
        padding: 20px 45px;
        min-height: 145px;
    }

    a.edsot01 {
        display: inline-block;
    }

    div.imgreltx {
        width: 100%;
        margin: 6px 0 20px;
        display: block;
        padding: 0 0 20px;
        border-bottom: #eee solid 1px;
    }

    div.imgreltx.right {
        text-align: left;
    }

    .respoimg {
        width: 100%;
    }

    div.subLpimg {
        margin-top: -74px;
        right: auto;
        margin-left: 296px;
    }

    div.subLpimg img {
        width: 250px;
    }

    div.anmtxtflow p {
        line-height: 20px;
    }

    div.anmtxtflow {
        margin: -143px 0 0 108px;
        width: 96px;
        font-size: 16px;
    }

    a#quklinks,a.fltrMobBtn {
        float: none!important;
        margin: 10px 5px 0 0 !important;
        display: inline-block!important;
    }

    div.quikrops,div.quikrops.nonright {
        margin: 6px 0 0;
        right: unset;
    }

    p.col-white.topsocial {
        float: right;
    }

    ul.stepsbar li {
        margin: 0 5px 15px;
        max-width: 225px;
        padding: 25px 20px;
    }

    div.wtboxform.osumry {
        margin: 20px auto 0;
        width: 100%;
        max-width: 100%;
    }
    .sp-table {
        display: block;
    }
    .sptb-row {
        display: block;
    }

    .sptb-row.header {
        padding: 0;
        height: 0;
    }

    .sptb-row.header .sptb-cell {
        display: none;
    }
    .sptb-row .sptb-cell:before {
        font-weight: 700;
        color: grey;
        line-height: 1.2;
        text-transform: uppercase;
        font-weight: unset!important;
        margin-bottom: 8px;
        content: attr(data-title);
        min-width: 98px;
        display: block;
    }
    .sptb-cell {
        display: block;
    }
    div.dlivrbox {
        text-align: center;
        padding: 0!important;
    }

    div.dlivrbox div.img img {
        width: 120px;
    }

    div.pckgdrow div.d-table-cell {
        width: 100%;
        display: block!important;
        margin-top: 10px;
    }

    div.pckgdrow div.d-table-cell.text-right {
        text-align: left!important;
    }

    ul.rsrclogo li div img {
        width: 38px;
    }

    ul.rsrclogo li {
        margin-right: 10px;
        margin-bottom: 20px;
    }

    div.anirbharb {
        font-size: 22px;
    }

    div.anirbharb h3 {
        font-size: 30px;
    }

    .sptb-row {
        border-bottom: 1px solid #f2f2f2;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-right: 10px;
        margin: 0;
    }

    .sptb-row .sptb-cell {
        border: none;
        padding-left: 15px;
        padding-top: 8px;
        padding-bottom: 8px;
        color: #555;
        line-height: 1.2;
        font-weight: unset!important;
    }

    .sptb-row .sptb-cell.text-right {
        text-align: left!important;
    }

    .sptb-row .sptb-cell div.text-sline {
        max-width: 100%!important;
        overflow: auto;
        text-overflow: unset;
        white-space: unset;
    }

    .sp-table,.sptb-cell,.sptb-row {
        width: 100%!important;
    }
}
@media (max-width: 767px) {
    .mtxs-20 {
        margin-top: 20px;
    }

    #hero .title {
        font-size: 30px;
        line-height: 35px;
        margin-top: 0;
    }

    #hero .title span {
        font-size: 20px;
    }

    .about-us-section .box-img {
        margin-bottom: 20px;
    }

    .our-best-service .service-box {
        text-align: center;
    }

    .why-choose-us .common-cnt .section-top p {
        font-size: 26px;
        line-height: 30px;
    }

    .home-blog .blog-box {
        margin-bottom: 30px;
    }

    #footer .form .form-group {
        margin-bottom: 5px;
    }

    #footer .copyright {
        text-align: center;
    }

    .enquiry-section .text-sm-center {
        text-align: center;
    }

    .about-us-section .opening-hours ul li {
        line-height: 25px;
        margin-bottom: 10px;
    }

    .about-us-section .opening-hours ul li label {
        display: block;
    }

    .about-us-section .opening-hours ul li span {
        padding-left: 25px;
    }

    .about-us-section .row.justify-content-between .p-r-0 {
        padding-right: 15px;
    }

    .doctor-detail-cnt .p-r-0 {
        padding-right: 15px;
    }

    a.opncnrcyDrop {
        margin-right: 0;
        margin-top: 10px;
        padding: 5px;
        line-height: 16px;
    }

    a.opncnrcyDrop img {
        width: 30px;
    }

    ul.mobtxcentr li.formob {
        display: block;
        float: right;
    }

    a.opncnrcyDrop span {
        display: none;
    }

    div.curncyDrop {
        width: 120px;
        right: 10px;
    }

    div.advulovrly ~ div.srtgeopanel, div.advulovrly ~ div.qrsetngpanel {
        padding-top: 110px;
    }
}
@media screen and (max-width: 580px) {
    .alert button.close {
        position: absolute;
        right: 11px;
        top: 50%;
        transform: translateY(-50%);
    }
}
@media screen and (max-width: 576px) {
    .hideindesktop {
        display: block !important;
    }
    .showindesktop {
        display: none !important;
    }
    div.qcksearch-holder {
        position: absolute;
        right: 20px;
        width: auto;
        max-width: 400px;
        z-index: 1;
        margin-top: -40px;
        left: 15px;
    }

    .showinmob {
        display: block!important;
    }

    .showinunmob {
        display: none!important;
    }

    .navbar[class*="navbar-expand-"] .container {
        margin-left: 0;
        margin-right: 0;
    }

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

    .section-nucleo-icons .icons-container i {
        font-size: 30px;
    }

    .section-nucleo-icons .icons-container i:nth-child(6) {
        font-size: 48px;
    }

    .page-header .container h6.category-absolute {
        width: 90%;
    }

    .two-block-imgset div:last-child ul + div {
        margin-bottom: 0;
    }
}
@media (max-width: 575px) {
    div.pckgdrow div.d-table-cell button.btn.btn-yellow.font-18 {
        display: block;
        width: 100%;
    }

    .wrapper {
        overflow: hidden;
    }

    .why-choose-us .common-cnt .btn-primary {
        display: block;
        margin-bottom: 15px!important;
    }

    .service-section .services-btn-grp .service-btn {
        width: calc(100% - 0px);
    }

    .service-section .services-btn-grp .service-btn a {
        margin: 0 0 15px!important;
    }

    .main_header #top-nav .text-right {
        text-align: center!important;
    }
    div.fbackopt span {
        display: block;
    }

    section#homeMrgn {
        margin-top: 30px;
    }

    ul.convertulacs {
        display: grid;
        margin: 0px 0px 10px !important;
    }

    ul.convertulacs li.sfull {
        flex: auto;
        white-space: nowrap;
        overflow: hidden;
        width: 85%;
    }

    .footerpridelogo img {
        width: 80px;
    }

    .bizzbanner {
        background-size: 250px;
        background-position: center 150px;
    }

    ul.icoboxlist li {
        width: 100%;
    }

    ul.icoboxlist.icons2b li {
        width: calc(98% / 2);
        margin: 0;
        padding: 10px;
        vertical-align: top;
    }

    ul.icoboxlist.icons2b li:nth-child(odd) {
        border-right: #e3e3e3 solid 1px;
    }

    ul.icoboxlist.icons2b li img {
        width: 60px;
    }

    ul.icoboxlist.wide.twocol li {
        min-height: auto;
        width: 100%;
    }

    .two-block-imgset div:last-child ul li {
        width: 95%;
    }

    .two-block-imgset div:last-child ul li:nth-child(odd) {
        border-right: #f0f0f0 solid 0;
    }

    .box4-table {
        display: block;
    }

    .box4-table li {
        display: inline-block;
        width: 48%;
        vertical-align: top;
        min-height: 190px;
        margin-bottom: 5px;
    }

    .box4-table li p.mw-215 {
        max-width: 100%;
        font-size: 12px;
    }

    .spblockwithimg {
        display: block;
        padding: 0;
    }

    .spblockwithimg div.img {
        float: none;
        width: unset;
        max-width: 325px;
        margin: 0 auto;
        right: 0;
        left: 0;
    }

    .spblockwithimg.lftimg div.img {
        margin-top: 0;
        position: relative;
    }

    .spblockwithimg.wdimgmxz.lftimg div.content,.spblockwithimg.wdimgmxz.rigtimg div.content {
        text-align: center;
        padding-bottom: 30px;
    }

    .spblockwithimg.wdimgmxz div.content .contset h3.font-30 {
        font-size: 1.5rem;
        margin-bottom: 12px!important;
        font-weight: 600!important;
    }

    div.spblockwithimg.wdimgmxz div.content .contset .inpullside {
        margin-left: 0;
    }

    div.spblockwithimg.wdimgmxz div.content .contset .inpullside a.btn.l-wgren {
        display: block;
    }

    div.spblockwithimg.wdimgmxz div.img {
        width: 100%;
        max-width: 100%;
    }

    .spblockwithimg.lftimg div.content,.spblockwithimg.rigtimg div.content {
        text-align: center;
    }

    .spblockwithimg div.content .contset {
        padding: 25px 0;
    }

    .spblockwithimg div.content .contset p.font-16 {
        text-align: justify;
    }

    .support-home p.apipg {
        padding: 0 30px;
    }

    p.wimg175 {
        padding: 30px 10px;
        text-align: left!important;
        margin: 0;
    }

    p.wimg175 img {
        width: 105px;
    }

    section.aboutservbx div.bg-light.contact-section.p-5,section.aboutservbx div.contact-section.p-5 {
        padding: 0 0 25px!important;
    }

    div.whitepopupwinw,div.whitepopupwinw.wlg,div.whitepopupwinw.wmd,div.whitepopupwinw.wsm {
        min-width: auto;
        width: 90%;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    ul.icoboxlist.wide.wshot li {
        width: 46%;
        margin: 0 10px 10px 0;
    }

    ul.icoboxlist.minhgtrmv li {
        width: 45%;
        display: inline-block;
        margin: 0 10px 15px 0;
    }

    ul.icoboxlist.minhgtrmv li:nth-child(even) {
        margin-right: 0;
    }

    ul.icoboxlist.minhgtrmv {
        text-align: center;
    }

    div.contact-form.mxsgwid.otr {
        margin-top: 0;
    }

    ul.keysgpoints li {
        font-size: 14px;
    }

    .topcnterline {
        font-size: 24px;
        margin: 0;
    }

    .topcnterline span {
        font-size: 13px;
    }

    .topcnterline i {
        font-size: 16px;
        margin: 0 3px 0 6px;
    }

    ul.keysgpoints {
        margin-bottom: 10px;
    }

    .india-langbg {
        height: 90px;
    }

    ul.list-unstyled.checklist.dinblock.cnames {
        margin-left: 0;
        text-align: center;
    }

    ul.checklist.dinblock.cnames li {
        width: 45%;
        min-width: auto;
        margin: 0 6px 10px 0;
        text-align: left;
    }

    ul.checklist.dinblock.cnames.lang li {
        margin: 0 10px 20px 0;
    }

    .bizzbanner ul.bene-point li {
        width: 47%;
    }

    button#hmrdtopbtn {
        display: none;
    }

    div.subLpimg {
        margin: 0 auto;
        width: 100%;
        float: none;
        right: unset;
        position: unset;
    }

    div.subLpimg img {
        display: none!important;
    }

    div.anmtxtflow {
        margin: 0 auto;
        width: 86%;
        font-size: 18px;
        transform: rotate(0);
        border: #ff3900 solid 1px;
        padding: 10px;
        border-radius: 3px;
        position: unset;
    }

    #hero .slider {
        max-height: unset;
        height: unset;
    }

    #hero .slider .slider_form {
        bottom: unset;
        margin-top: 35px;
    }

    div.ccokpan p {
        font-size: 13px;
        line-height: 18px;
    }

    div.ccokpan a {
        padding: 6px 11px;
    }

    .btn.font18 {
        font-size: 16px;
    }

    p.col-white.topsocial {
        margin-top: -37px;
    }

    p.col-white.topsocial a i {
        line-height: 30px;
    }

    .contact-section .contact-form {
        padding-left: 0;
    }

    .contact-section .contact-sidebar {
        margin-top: 20px;
    }

    .bizzbanner ul.bene-point li {
        font-size: 16px;
    }

    div.restPose,div.restPosesb {
        font-size: 13px;
    }

    .insta-box {
        height: 200px;
    }
}
@media screen and (max-width: 517px) {
    .alert .alert-icon {
        margin-top: 10px;
    }

    .two-block-imgset {
        padding-top: 0;
    }

    .two-block-imgset div:last-child ul + div {
        margin-bottom: 0;
    }

    h2.headmobfont38 {
        font-size: 32px;
    }

    h5.headmobfont18 {
        font-size: 16px;
    }

    ul.cnterhor2box li {
        text-align: center;
        display: block;
        width: auto;
    }

    ul.cnterhor2box li div div:first-child img {
        width: 40px;
    }

    .support-home p.customFrmScreencenter {
        margin: 15px auto 50px;
    }
}
@media (max-width: 450px) {
    .main_header.nwh #top-nav ul.topMe:not(.mobtxcentr) {
        text-align: left;
    }

    .main_header.nwh #top-nav ul.topMe:not(.mobtxcentr) .btn.btn-link {
        font-size: 12px;
    }

    #hero .inner-banner .container .overTxtinpg {
        text-align: center;
        bottom: 5%;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    #hero .slider_form h4 {
        font-size: large;
        text-transform: uppercase;
    }

    #hero .inner-banner .container .overTxtinpg .contact-link-banner-box,
    #hero .inner-banner .container .overTxtinpg a.btn-yellow+span,
    #hero .inner-banner .container .overTxtinpg a.btn-link {
        display: none !important;
    }

    #hero .inner-banner .container .overTxtinpg p {
        line-height: 25px;
        font-size: 20px;
        max-width: 90%;
        margin: 30px auto 25px;
        font-weight: 450;
    }

    #hero .inner-banner.nflour {
        height: 460px;
        min-height: 460px;
        max-height: 460px;
    }

    #hero .inner-banner.nflour.noverlay {
        min-height: 350px;
        max-height: 350px;
    }

    #hero .inner-banner .container .overTxtinpg p span.xs-hidden {
        display: none;
    }

    #hero .inner-banner .container .overTxtinpg a.btn-primary + span {
        margin: 0;
        display: block;
    }

    #hero .inner-banner.nflour .container .title span {
        font-size: 24px;
        display: block;
        margin-top: 10px;
    }

    .main_header #header a.navbar-brand img {
        width: 140px;
    }

    .bg-light.contact-section.p-5.pb00 {
        padding: 0!important;
    }

    #hero .inner-banner .container .title {
        text-align: center;
        margin: 0 auto;
        position: relative;
    }

    ul.checklist li span {
        font-size: 13px;
    }

   .section-title h2 {
        font-size: 150%;
        line-height: 29px;
        margin-bottom: 10px;
    }
    .csrl-gallery {
        column-count: 1;
    }

    .mob-cnter-bx {
        text-align: center;
    }

    .mob-cnter-bx .insta-box:nth-child(even) {
        margin-right: 0;
    }

    .insta-box {
        height: 160px;
    }

    .india-langbg {
        margin: 0 0 -54px;
    }

    .mrsp-row .sec-col.l-right,.mrsp-row .sec-col.r-left {
        position: absolute;
        float: none;
        width: 220px;
        text-align: unset;
        left: 0;
        margin: 88px auto 0;
        right: 0;
    }

    .price_list .card {
        width: 100%;
        margin: 0 auto 20px;
    }

    .btn.font18 {
        font-size: 14px;
    }

    ul.list-tb-main li ul.list-tb-sub li div.fix,ul.list-tb-main li ul.list-tb-sub li:nth-child(2),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(2) {
        width: 310px;
    }

    ul.list-tb-main li ul.list-tb-sub li:nth-child(4),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(4) {
        width: 40px;
        padding: 0 0 5px;
    }

    ul.list-tb-main li ul.list-tb-sub li:nth-child(5),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(5) {
        display: none;
    }

    ul.list-tb-main li ul.list-tb-sub li:nth-child(3),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(3) {
        width: 224px;
        margin-left: 38px;
        padding: 0 0 5px;
    }

    ul.list-tb-main li ul.list-tb-sub li:last-child,ul.list-tb-main li.head ul.list-tb-sub li:last-child {
        width: 75px;
        padding: 0 5px 5px 0;
    }

    div.tbDropMenuBox {
        left: 30px;
        margin-left: 0!important;
    }

    ul.convertulacs.intbl {
        margin: -8px 0 0!important;
    }

    section .section-top p {
        margin-top: 10px;
    }

    #hero .inner-banner {
        background-image: none;
    }

    div.whylists ul li {
        font-size: 15px;
        width: 45%;
        padding: 20px 10px;
        min-height: 140px;
        line-height: 22px;
        margin: 5px;
    }

    div.whylists {
        margin-bottom: -55px;
    }

    ul.topMe li:last-child {
        display: inline-block;
    }

    .main_header #top-nav ul.topMe .btn.btn-link i {
        font-size: 16px;
        vertical-align: middle;
    }

    a.blkurlgen001 {
        margin-top: 2px;
    }

    ul.list-tb-main li.head ul.list-tb-sub li {
        font-size: 12px;
    }

    #hero .slider div.slider_text {
        padding: 0 25px;
    }

    div.sig_pop1 {
        margin: 0 auto;
        left: 0;
        right: 0;
    }

    div.sig_pop1 div.popbody h4.t1 {
        margin: -47px 0 0;
        width: 180px;
        height: auto;
        padding: 9px 10px;
    }

    div.sig_pop1 div.popbody {
        padding: 24px 30px;
    }

    div.anyBtmFlshntfy {
        margin: 0 auto 30px;
        min-width: auto;
        width: 90%;
    }

    div.anyBtmFlshntfy p {
        font-size: 13px;
    }

    div.anyBtmFlshntfy a.dwnld {
        font-size: 12px;
    }

    div.pop0981 {
        right: 0;
        margin: 0 auto;
        left: 0;
    }

    .main_header #top-nav ul.topMe .btn.btn-link {
        font-size: 12px;
    }

    .sldicons {
        font-size: 20px;
    }

    #hero .slider .title {
        margin-top: -30px;
    }

    .main_header #top-nav ul.topMe .btn.btn-link {
        padding-left: 7px;
        padding-right: 7px;
    }

    p.col-white.topsocial a {
        width: 27px;
        height: 27px;
        line-height: 24px;
    }

    p.col-white.topsocial a i {
        line-height: 20px;
        font-size: 14px;
    }

    div.advulovrly ~ div.srtgeopanel, div.advulovrly ~ div.qrsetngpanel {
        padding-top: 150px;
    }

    .mkrbanner {
        padding: 200px 15px 0;
        background-size: 200px;
        margin-bottom: 20px;
    }

    .mkrbanner .bedge {
        margin: -6px auto 15px;
        padding: 1px 10px;
        width: 60px;
        font-size: 13px;
    }

    .mkrbanner h2 {
        font-size: 35px;
    }

    ul.stepsbar li {
        max-width: 165px;
    }

    .insta-box {
        width: 44%;
    }

    ul.tmpdsglst li {
        width: 100%;
        margin: 15px auto;
    }

    ul.tmpdsglst li p.bbtns a {
        width: 42%;
        padding: 10px;
        border-radius: 25px;
        -moz-border-radius: 25px;
        -ms-border-radius: 25px;
        -webkit-border-radius: 25px;
        margin: 10px 8px;
    }

    .section-65-100 {
        padding: 20px 0 25px;
    }

    .department-list {
        padding-top: 40px;
        padding-bottom: 20px;
    }

    .main_header.nwh #header {
        padding: 15px 0;
        background: #fff;
    }
}
@media (max-width: 414px) {
    .section.blog-page {
        padding: 20px 0;
    }

    .blog-page .left-box .single-comment-box > ul > li {
        padding: 25px 0;
    }

    .blog-page .left-box .single-comment-box ul li .icon-box {
        display: inline-block;
    }

    .blog-page .left-box .single-comment-box ul li .text-box {
        display: block;
        padding-left: 0;
        margin-top: 10px;
    }
}
@media (max-width: 375px) {
    .contact-section .contact-sidebar .add-grp li p,.contact-section .contact-sidebar .add-grp li i {
        font-size: 24px;
    }

    .setmobtoppos {
        padding: 20px 10px;
    }

    .main_header.nwh #top-nav ul.topMe .btn.btn-link {
        font-size: 12px;
        font-size: 12px;
    }

    .main_header.nwh #header div.dmobileheadtb a.navbar-brand img {
        width: 150px;
    }

    #hero .inner-banner .container .overTxtinpg p {
        line-height: inherit;
        font-size: 14px;
    }

    ul.topMe:not(.mobtxcentr) {
        text-align: left;
    }

    a.mobhavopener i,a.mobusraccAcc i {
        font-size: 34px;
    }

    .main_header.nwh #top-nav ul.topMe.mobtxcentr .btn.btn-link {
        font-size: 16px;
    }

    .main_header.nwh #top-nav ul.topMe.mobtxcentr .btn.btn-link i {
        font-size: 16px;
        vertical-align: initial;
    }

    a.mobusraccAcc i.iconfgl {
        font-size: 20px;
    }

    .two-block-imgset div:last-child ul li {
        width: 98%;
    }

    .section-title h2:after,div.section-title.menu-title h2.fonless:after {
        background-position: 0;
        background-size: 0;
        background-repeat: no-repeat;
        position: absolute;
        content: "";
        width: 0;
        height: 0;
    }

    div.setmobtoppos h3 {
        font-size: 20px;
    }

    ul.icoboxlist.wide.wshot li {
        width: 100%;
        margin: 0 0 10px;
    }

    ul.keysgpoints li {
        font-size: 12px;
    }

    .india-langbg {
        height: 76px;
    }
    ul.list-tb-main li ul.list-tb-sub li div.fix,ul.list-tb-main li ul.list-tb-sub li:nth-child(2),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(2) {
        width: 275px;
    }

    ul.list-tb-main li ul.list-tb-sub li:nth-child(3),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(3) {
        width: 185px;
        margin-left: 10px;
    }

    div.sig_pop1 {
        width: 320px;
    }

    .sldicons span:not(last-child) {
        margin-right: 5px;
    }

    ul.stepsbar li {
        max-width: 150px;
        padding: 25px 15px;
    }
}
@media (max-width: 350px) {
    ul.newmobcatebar {
        padding: 10px 5px 15px;
    }

    ul.newmobcatebar li a {
        width: 45px;
        height: 45px;
    }

    ul.newmobcatebar li span {
        font-size: 10px;
        line-height: 11px;
        margin-top: 5px;
        color: #000;
    }

    ul.newmobcatebar li {
        width: 65px;
        height: 65px;
    }

    div.section-title.menu-title {
        padding: 10px 0;
    }

    .main_header.nwh #header div.dmobileheadtb a.navbar-brand img {
        width: 130px;
    }

    .main_header.nwh #header {
        padding: 15px 0;
    }

    #hero .inner-banner.nflour .container .title {
        font-size: 38px;
        line-height: 38px;
    }

    #hero .inner-banner .container .overTxtinpg a.btn-primary {
        font-size: 16px;
    }

    #hero .inner-banner .container .overTxtinpg a.btn-link {
        font-size: 26px;
    }

    #hero .inner-banner .container .overTxtinpg a.btn-link i {
        font-size: 22px;
    }

    #hero .inner-banner .container .overTxtinpg a.btn-link span {
        font-size: 13px;
    }

    .main_header #header a.navbar-brand img {
        width: 128px;
    }

    .main_header #header {
        padding: 25px 0 52px;
    }

    .bizzbanner ul.bene-point li {
        font-size: 13px;
    }

    ul.list-tb-main li ul.list-tb-sub li:first-child,ul.list-tb-main li.head ul.list-tb-sub li:first-child {
        padding: 10px 0 0;
        width: 30px;
    }

    ul.list-tb-main li ul.list-tb-sub li div.fix,ul.list-tb-main li ul.list-tb-sub li:nth-child(2),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(2) {
        width: 240px;
    }

    ul.list-tb-main li ul.list-tb-sub li:nth-child(3),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(3) {
        width: 200px;
        margin-left: 10px;
    }

    ul.list-tb-main li ul.list-tb-sub li:nth-child(4),ul.list-tb-main li.head ul.list-tb-sub li:nth-child(4) {
        display: none;
    }

    ul.convertulacs.intbl {
        margin: -5px 0 5px!important;
    }

    div.whylists ul li {
        font-size: 18px;
        width: 100%;
        min-height: 115px;
        line-height: 20px;
    }

    .main_header #top-nav ul.topMe .btn.btn-link {
        font-size: 11px;
        padding-left: 5px;
        padding-right: 5px;
    }

    a.blkurlgen001 {
        margin-top: -10px;
        right: 0;
        left: 29px;
    }

    p.lbltxt {
        margin-top: 15px;
    }

    div.sig_pop1 {
        width: 300px;
    }

    .sldicons {
        font-size: 14px;
    }

    p.col-white.topsocial a {
        width: 25px;
        height: 25px;
        line-height: 23px;
    }

    p.col-white.topsocial a i {
        line-height: 23px;
        font-size: 13px;
    }

    .main_header #top-nav ul.topMe .btn.btn-link {
        font-size: 11px;
        padding-left: 5px;
        padding-right: 5px;
    }

    div.anmtxtflow {
        font-size: 16px;
        padding: 7px;
    }

    .mkrbanner h2 {
        font-size: 26px;
    }

    ul.stepsbar li {
        max-width: 130px;
        padding: 25px 15px;
    }

    ul.stepsbar li div p {
        width: 75px;
        height: 75px;
        line-height: 50px;
        margin: 0 auto 10px;
    }

    ul.stepsbar li div p img {
        max-width: 36px;
    }

    ul.stepsbar li div h3 {
        font-size: 16px;
    }

    a[data-hgt="lh53"] {
        font-size: 12px!important;
        margin-right: 10px!important;
    }
}
@media (max-width: 285px) {
    .main_header.nwh #top-nav ul.topMe.mobtxcentr .btn.btn-link {
        font-size: 12px;
    }

    a.opncnrcyDrop {
        margin-top: 9px;
        line-height: 12px;
    }

    a.opncnrcyDrop img {
        width: 25px;
    }
}