        @charset "utf-8";
        @-ms-viewport {
            width: device-width
        }
        
        @viewport {
            width: device-width
        }
        
        @media (min-width:768px) and (max-width:1023px) {
            #header .nav li a:last-child {
                padding: 10px 0 10px 32px
            }
            #login .tabcontent {
                padding: 40px 0 0 30px
            }
            #services .left .serv_box .box_icon {
                top: -35px;
                right: 0;
                left: 0;
                margin: auto
            }
            #services .right .serv_box .box_icon {
                top: -35px;
                left: 0;
                right: 0;
                margin: auto
            }
            #services .left .serv_box .box-contant {
                height: 125px
            }
            #services .right .serv_box .box-contant {
                height: 125px
            }
            #services .right .serv_box .box-contant p {
                direction: inherit;
                padding: 0 20px;
                text-align: center;
                font-size: 14px
            }
            #services .left .serv_box .box-contant p {
                padding: 0 20px;
                direction: inherit;
                text-align: center
            }
            #services .left .serv_box .box-contant,
            #services .left .serv_box a,
            #services .right .serv_box .box-contant,
            #services .right .serv_box a {
                text-align: center;
                font-size: 14px
            }
            #services .left .serv_box .box-contant p {
                text-align: center;
                font-size: 14px
            }
            #services .left .serv_box,
            #services .right .serv_box {
                margin-right: 10px;
                margin-left: 10px;
                padding: 40px 10px 10px 10px;
                margin-top: 20px;
                margin-bottom: 50px
            }
            #features .f_left,
            #features .f_right {
                text-align: center;
                padding-top: 0
            }
            #features .f_left p,
            #features .f_right p {
                text-align: center;
                margin-top: 0;
                width: 75%;
                margin: auto
            }
            #features img.visible-sm {
                margin: auto
            }
            .f_bar p {
                margin-bottom: 15px
            }
            #client .owl-carousel .owl-stage-outer {
                margin-left: 30px
            }
        }
        
        @media (max-width:1200px) {

            #client .owl-item a h5 {
                font-size: 14px;
            }
        
            #header .nav li a:last-child {
                padding: 10px 0 9px 17px!important
            }
            #header .navbar-inverse .navbar-nav>li>a {
                font-size: 13px
            }
            #header .navbar-nav .nav-link {
                font-size: 15px;
                color: #333;
                padding: 25px 7px;
            }
            #header .navbar-brand>img {
                width: 165px;
                height: auto;
            }
            #deta-squrity .inr-contant .seo {
                min-height: 137px;
            }
            #client h2,
            #client h3 {
                color: #fff;
                font-size: 47px;
                font-weight: 800;
            }
            #header .navbar-nav .nav-link {
                font-size: 13px;
            }
            .demoButton,
            .demoButtonShadow {
                font-size: 14px;
                padding: 8px 13px;
            }
            #header .navbar-brand>img {
                width: 150px;
            }
            #slider-3 .left p {
                font-size: 26px;
            }
            #whatSMS .tg-sectiontitle h1 {
                font-size: 44px;
            }
            .what.one h1 {
                font-size: 44px;
                margin-bottom: 30px;
            }
            #faq .faq_contant .heading_s {
                font-size: 44px;
            }
            #hm-benefits h1{
                font-size: 44px;
            }

            #whyIds h3 {
                font-size: 44px;
            }
            #deta-squrity .top h4 {
                font-size: 44px;
            }
            #client h2,
            #client h3 {
                font-size: 44px;
            }
            #why h1 {
                font-size: 44px;
            }
            #contact h3 {
                font-size: 44px;
            }
            .tg-sectiontitle h2 {
                font-size: 44px !important;
            }
            #about.one .contants h1 {
                font-size: 37px;
            }
            #why-choose .top h4 {
                font-size: 44px;
            }
            #why-choose .inr-contant .seo {
                min-height: 316px !important;
            }
            #benefitse .contants ul h1 {
                font-size: 44px;
            }
            #deta-squrity .inr-contant .seo {
                /* min-height: 273px !important; */
                min-height: 140px !important;
            }
            .p-slider .part .channel {
                font-size: 44px;
            }
            .p-slider .part .sectors {
                font-size: 17px;
                margin-bottom: 22px;
            }
            .p-slider .part {
                padding: 22px 0px;
                padding-bottom: 84px !important;
            }
            .center .imgvactor {
                margin-top: -143px !important;
            }
            .p-slider.contant {
                padding-bottom: 0px;
                padding-top: 60px;
                padding-left: 30px;
                padding-right: 30px;
            }
            .p-slider.contant .part .offer {
                font-size: 21px !important;
            }
        }
        
        @media (max-width:991px) {

            #footer .ftr-btm-links {
                margin-top: 38px;
            }
            
              #page-wrapper {
                padding-top: 70px;
            }
            
            #why-choose {
              padding-top: 70px;
            }
            
            #faq {
             padding-top: 70px !important ;
            }



            #features .f_left a,
            #features .f_right a {
                font-size: 18px
            }
            #header .navbar-inverse .navbar-nav>li>a {
                text-transform: capitalize;
                font-size: 14px
            }
            #slider-3 {
                padding-top: 77px;
            }
            .demoButton,
            .demoButtonShadow {
                font-size: 13px;
                padding: 8px 13px;
                display: none !important;
            }
            #header .navbar-nav .nav-link {
                font-size: 13px;
                padding: 6px 8px;
            }
            #header .navbar-brand {
                width: 144px;
            }
            #slider-3 .left h1 span {
                font-size: 48px;
            }
            #slider-3 .left p {
                font-size: 25px;
                margin: 4px 0px;
                margin-bottom: 10px;
            }
            #why .tg-sectiontitle,
            #why .tg-sectiontitle,
            #whatSMS .tg-sectiontitle h1 {
                font-size: 41px;
                font-weight: 800;
            }
            #why .why-deta {
                /* background-color: rgb(221 225 249 / 60%); */
                min-height: 133px;
            }
            #why .why-deta {
                /* background-color: rgb(221 225 249 / 60%); */
                padding: 24px 12px;
                border-radius: 11px;
                margin-top: 27px;
                border: 1px solid #076863;
                min-height: 124px;
            }
            #whatSMS p {
                font-size: 15px;
                padding: 0px 10px;
            }
            .what .whats p {
                padding-left: 22px;
                padding-right: 22px;
                line-height: 24px;
            }
            .what.last {
                background: #e6ffff;
                padding-top: 0 !important;
            }
            .what.one {
                padding-top: 50px;
                background: #e8fffff0;
                padding-bottom: 22px !important;
            }
            .what {
                background: #e6ffff;
                padding: 22px 0px;
                padding-bottom: 10px !important;
            }
            .what h1 {
                font-size: 40px;
                font-weight: 800;
                margin-bottom: 27px;
            }
            #why {
                padding: 41px 0px;
            }
            #why .tg-sectiontitle,
            #why .tg-sectiontitle,
            #whatSMS .tg-sectiontitle h1 {
                font-size: 35px;
                font-weight: 800;
                margin-bottom: 10px;
            }
            .what {
                background: #e6ffff;
                padding: 22px 0px;
            }
            #faq .faq_contant .heading_s {
                font-size: 45px;
            }
            #whyIds h3 {
                font-size: 37px;
            }
            #deta-squrity .top h4 {
                font-size: 48px;
            }
            #client h2,
            #client h3 {
                font-size: 41px;
            }
            #why h1 {
                font-size: 45px;
            }
            #why .why-deta {
                /* background-color: rgb(221 225 249 / 60%); */
                /* min-height: 141px; */
            }
            .tg-sectionhead {
                float: none;
                padding: 0 0 15px;
                text-align: center;
            }
            #contact h2,
            #contact h3 {
                font-size: 39px;
            }
            #contact .btn-default {
                padding: 10px 122px;
                text-transform: none;
            }
            .tg-sectiontitle {
                margin-bottom: 40px;
            }
            #footer {
                background: url(../images/iDS-Prime-footer-bg.webp) left top no-repeat;
                padding: 50px 0;
            }
            #footer li {
                font-size: 16px;
                text-align: center;
                color: #fff;
            }
            #faq .faq_contant .heading_s {
                margin-bottom: 50px;
                font-size: 41px;
            }
            #faq {
                padding: 40px 0px;
                background-color: #fef7ff;
            }
            #faq .faq_contant .accordion-body {
                font-size: 14px;
                text-align: justify;
            }
            #faq .faq_contant .heading_s span {
                margin-top: 5px;
            }
            #login .tabcontent {
                padding: 0px 30px 0 30px;
            }
            .tabcontent p {
                /* text-align: center; */
                margin-bottom: 15px;
                font-size: 14px;
                padding-bottom: 15px;
                text-align: justify;
                text-align-last: center;
            }
            .what h1 span {
                font-size: 32px;
            }
            #whyIds {
                padding: 60px 0px;
                margin-bottom: 40px;
                padding-bottom: 48px;
            }
            #whyIds .whybox h4 {
                font-size: 14px;
            }
            #deta-squrity .inr-contant .seo {
                font-size: 14px;
            }
            #why h1 {
                margin: 0px;
                margin-bottom: 10px;
            }
            #why .why-deta h5 {
                font-size: 16px;
                margin-bottom: 0;
                margin-top: 0px;
            }
            #why .why-deta i {
                font-size: 35px;
                margin-right: 15px;
            }
            #why .why-deta img {
                margin-right: 0px;
                margin-left: 0;
                margin: 0;
            }
            #why .why-deta img {
                margin: auto;
                margin-right: 0px;
                margin-left: 0;
                margin: 0;
            }
            /* about */
            .p-slider .part {
                padding: 0px 40px;
            }
            #about .contants h1 span {
                font-size: 29px;
                padding: 0px 0px;
                margin-bottom: 7px;
            }
            #about .contants h1 {
                font-size: 40px;
                text-align: left;
            }
            #about {
                padding-top: 40px;
            }
            #about .contants p {
                line-height: 22px;
            }
            #about .work img {
                margin-left: 10px;
            }
            #about.one {
                padding-top: 0px;
            }
            #about.one .contants.again h1 {
                font-size: 42px;
            }
            #why-choose .top h4 {
                font-size: 40px !important;
                font-weight: 900;
                color: #333;
            }
            #services .top h5 {
                text-align: center;
                font-size: 23px;
            }
            #services .top h4 {
                font-size: 49px;
                font-weight: 700;
                color: #333;
            }
            #services .inr-contant .hiro {
                font-size: 18px;
                font-weight: 500;
                margin-top: 0px;
                color: #000;
                font-weight: bold;
                min-height: 43px;
            }
            #services .inr-contant .seo {
                min-height: 112px;
                padding-bottom: 0px;
            }
            #benefitse .contants {
                height: 100%;
                padding-left: 10px;
            }
            #deta-squrity .inr-contant .hiro {
                font-size: 18px !important;
                font-weight: 500;
                margin-top: 9px !important;
                color: #000;
                font-weight: bold;
                min-height: 45px !important;
            }
            #deta-squrity .inr-contant .seo {
                font-size: 14px !important;
                color: #000;
                text-align: justify;
                min-height: 247px !important;
                text-align-last: center;
                min-height: 215px !important;
            }
            #partner .contants .become {
                font-size: 18px !important;
            }
            .p-slider .part {
                padding: 40px 17px !important;
            }
            #how .contants {
                height: 100%;
                padding-left: 10px;
            }
            .p-slider .part .channel {
                font-size: 39px !important;
                text-align: center;
                font-weight: 600;
                margin: 0;
                margin-top: 20px;
                color: #000c64;
            }
            .p-slider .part {
                padding: 0px 41px !important;
            }
            #contactus h1 {
                font-size: 50px;
                font-weight: 800;
                margin-bottom: 41px;
            }
            .priv_page {
                padding-top: 135px
            }
            #header .navbar-brand {
                width: 150px
            }
            #header .navbar-inverse .navbar-nav>li>a {
                margin-top: 28px
            }
            #features .play_store_link img {
                width: 152px
            }
            #features {
                background-image: none
            }
            #features .f_right li {
                padding-top: 43px!important
            }
            #features .f_right li img {
                top: 12px!important
            }
            .dvbr {
                display: block;
                clear: both
            }
            #features .row[style="align-items: center;display: flex;"] {
                display: block!important
            }
            #features .f_left ul li,
            #features .f_right ul li {
                width: 48%;
                float: left;
                border: 1px solid #ddd;
                padding: 12px
            }
            #features .f_left ul li:nth-child(even),
            #features .f_right ul li:nth-child(even) {
                float: right
            }
            .call .action {
                font-size: 20px;
                padding: 6px;
            }
            .call .actionmain {
                padding: 14px 0px;
            }
            .call .actionmain .actionheading.hed {
                margin-bottom: 0px;
                color: #000;
                font-size: 16px;
            }
            .col-md-7.boxfirst {
                order: 2;
            }
            .what.last .col-md-5 {
                order: 1;
            }
            .what.last .col-md-7 {
                order: 2;
            }
            .what.one .whats-2 {
                margin-bottom: 0px !important;
            }
            .what .whats-2 {
                margin-bottom: 16px;
            }
            .what.last .whats-2 {
                margin-bottom: 0px !important;
            }
            #features .f_left ul:after,
            #features .f_right ul:after {
                content: '';
                display: block;
                clear: both
            }
            #features .f_left p {
                text-align: center!important
            }
            #features .f_right ul li:first-child {
                float: right;
                margin-top: -100px;
                border: none
            }
            #features .f_right ul li:first-child:after {
                content: '';
                display: block;
                clear: both
            }
            header .navbar-brand {
                width: 150px
            }
            .f_rightBlnkLi {
                display: block
            }
            #features .f_right ul li:nth-child(2) {
                margin-top: -191px
            }
            #features .f_left ul,
            #features .f_right ul {
                display: flex;
                flex-wrap: wrap;
                -ms-flex-align: stretch!important;
                align-items: stretch!important
            }
            #slider-3 .left p {
                font-size: 21px !important;
                text-align: left;
                margin: 10px 0px;
                /* line-height: 25px; */
                font-weight: 700;
            }
            #features .f_left ul {
                justify-content: space-between
            }
            #features .f_right ul {
                justify-content: space-between
            }
            #features .f_left ul li,
            #features .f_right ul li {
                height: 100%
            }
            header .navbar-brand img {
                width: 100%!important
            }
            #header .nav li a:last-child {
                padding: 10px 0 9px 14px!important
            }
            .priv_page .headingp {
                font-size: 24px
            }
            .priv_page h6 {
                font-size: 16px
            }
            #header .nav li a:last-child {
                font-size: 12px!important;
                padding: 10px 0 10px 17px
            }
            #features .f_right li {
                position: relative;
                padding-top: 30px
            }
            #features .f_right li img {
                position: absolute;
                top: 0;
                right: 0;
                left: 0
            }
            .idsform .idsformimg .idsoverlay {
                padding: 50px 0px;
            }
            .idsform .idsformimg .idsoverlay .idsformhed {
                padding: 50px 28px;
            }
            .navbar-toggler:focus {
                text-decoration: none;
                outline: 0;
                box-shadow: none;
            }
            #slider-3 .left {
                padding: 10px;
                padding-top: 30px;
            }
            #header .navbar-nav {
                width: 100%;
                /* text-align: center !important; */
                margin: auto;
                padding-bottom: 0px;
            }
            #slider-3 .left h1 {
                font-size: 35px;
                text-align: left;
                font-weight: 500;
            }
            #slider-3 .left p {
                font-size: 22px;
                margin: 12px 0px;
                margin-bottom: 19px;
            }
            #whatSMS .lottiimg {
                width: 466px !important;
                height: 379px !important;
                display: block !important;
                margin: auto !important;
            }
            .tg-sectiontitle {
                margin-top: 0px !important;
                margin-bottom: 40px;
            }
            #whatSMS .pe-5 {
                padding-right: 0!important;
            }
            #login div.tab {
                margin-bottom: 0px !important;
            }
            #login .tabcontent {
                padding: 29px 15px 0 15px !important;
            }
            .tabcontent p {
                /* text-align: center; */
                font-size: 16px;
            }
            #login .tabcontent li:before {
                left: -3px !important;
            }
            #login .tabcontent li {
                font-size: 15px !important;
            }
            #login .tabcontent li {
                padding-left: 12px !important;
                line-height: 22px !important;
            }
            #what.one .col:first-child {
                order: 2 !important;
            }
            #faq .faq_contant .accordion-body {
                color: #000;
                font-size: 15px;
            }
            #deta-squrity h5 {
                font-size: 19px;
                margin: 10px 0;
            }
            #deta-squrity .inr-contant .seo {
                min-height: 111px;
            }
            #deta-squrity .inr-contant .icon-box i {
                font-style: italic;
                font-size: 47px;
                color: #087e00;
            }
            #deta-squrity .inr-contant .icon-box {
                padding: 10px;
                /* border: 1px solid black; */
                width: 100px;
                height: 100px;
                margin-top: -45px;
            }
            #deta-squrity .inr-contant {
                padding: 0px 16px;
            }
            #client,
            #contact,
            #features,
            #footer {
                padding: 38px 0!important;
            }
            #why .why-deta h5 {
                font-size: 14px;
                margin-bottom: 0;
                margin-top: 0px;
            }
            #why .why-deta i {
                font-size: 29px;
                margin-right: 9px;
            }
            #why .why-deta {
                /* background-color: rgb(221 225 249 / 60%); */
                padding: 12px 11px;
                border-radius: 11px;
                margin-top: 27px;
                border: 1px solid #076863;
                min-height: 85px;
            }
            #why .why-deta img {
                display: block;
                width: 40px;
                margin: auto;
                margin-right: 11px;
                margin-left: 0;
            }
            #why .why-deta img {
                display: block;
                width: 40px;
                margin: auto;
                margin-right: 0px;
                margin-left: 0;
            }
            #footer .row .col-md-4 {
                width: 33.333%!important
            }
            .g-recaptcha {
                display: flex;
                justify-content: center
            }
            .tg-sectiontitle h3:before {
                display: none!important
            }
            .tg-sectiontitle h3 {
                text-align: center!important;
                display: block!important
            }
            .tg-sectiontitle h2 {
                font-size: 22px !important!important
            }
            #features .f_left p,
            #features .f_right p {
                font-size: 14px;
                width: 100%
            }
            #features .f_right p {
                text-align: center
            }
            #features {
                background-image: none!important
            }
            #login .tabcontent {
                padding: 50px 50px 0 30px
            }
            #login .tabcontent li {
                font-size: 16px
            }
            .tg-sectiontitle {
                margin-top: 60px;
                margin-bottom: 40px
            }
            .tg-sectiontitle h2 {
                font-size: 26px
            }
            .tg-sectiontitle h3 {
                font-size: 16px
            }
            #services .left .serv_box .box_icon {
                top: -35px;
                right: 0;
                left: 0;
                margin: auto
            }
            #services .right .serv_box .box_icon {
                top: -35px;
                right: 0;
                left: 0;
                margin: auto
            }
            #services .left .serv_box .box-contant {
                height: 125px
            }
            #services .right .serv_box .box-contant {
                height: 125px
            }
            #services .right .serv_box .box-contant p {
                direction: inherit;
                padding: 0 20px;
                text-align: center;
                font-size: 14px
            }
            #services .left .serv_box .box-contant p {
                padding: 0 20px;
                direction: inherit;
                text-align: center
            }
            #services .left .serv_box .box-contant,
            #services .left .serv_box a,
            #services .right .serv_box .box-contant,
            #services .right .serv_box a {
                text-align: center;
                font-size: 14px
            }
            #services .left .serv_box .box-contant p {
                text-align: center;
                font-size: 14px
            }
            #services .left .serv_box,
            #services .right .serv_box {
                margin-right: 10px;
                margin-left: 10px;
                padding: 40px 10px 10px 10px;
                margin-top: 20px;
                margin-bottom: 50px
            }
            #contact .form-control {
                margin-bottom: 10px
            }
            #contact .form-group {
                margin-bottom: 0
            }
            #footer h4 {
                font-size: 18px
            }
            #footer li {
                font-size: 14px
            }
            #header .navbar-inverse .navbar-toggle:focus,
            .navbar-inverse .navbar-toggle:hover {
                background-color: transparent
            }
            #header .navbar-inverse .navbar-toggle .icon-bar {
                background-color: #231f20
            }
            #header .navbar-inverse .navbar-toggle {
                border-color: transparent;
                margin-top: 32px
            }
            .slider_section {
                padding-top: 80px
            }
            #header .navbar-inverse .navbar-nav>li>a {
                margin-top: 10px
            }
            #header .navbar-nav {
                width: 100%;
                text-align: left;
                margin: auto;
                padding-bottom: 10px;
                margin-top: 30px;
            }
            #header .nav li a:last-child {
                padding: 0
            }
            .f_bar p {
                margin-bottom: 15px
            }
            #features .f_left a {
                font-size: 18px
            }
            #features .f_left,
            #features .f_right {
                text-align: center;
                padding-top: 0
            }
            #features .f_left p,
            #features .f_right p {
                text-align: center;
                margin-top: 0;
                width: 95%;
                margin: auto
            }
            #features img.visible-sm {
                margin: auto
            }
            #features .btn {
                margin-top: 0
            }
            /* #client,
#contact,
#features,
#footer {
    padding: 22px 0!important
} */
            #features.priv_page {
                padding-top: 125px!important
            }
            .tg-sectiontitle {
                margin-top: 0!important;
                margin-bottom: 0px!important;
            }
            #footer .row .col-md-4 {
                /* width: 100%!important; */
                margin-bottom: 12px
            }
            #features .f_left a,
            #features .f_right a {
                font-size: 16px
            }
            #contact .btn-default {
                padding: 9px 50px;
                text-transform: none;
                color: #fff;
            }
            .tg-sectiontitle h2 {
                font-size: 20px;
                margin-bottom: 32px;
            }
            #footer .footBx {
                height: 100%;
                padding: 18px 0px;
            }
            .idsform .idsformimg .idsoverlay {
                padding: 29px 0px;
            }
            #footer .col-md-4.col-sm-4 {
                padding-left: 5px;
                padding-right: 5px;
            }
            #slider-3 {
                padding-top: 25px !important;
            }
            #slider-3 .left h1 {
                font-size: 18px;
            }
            #slider-3 .left h1 span {
                font-size: 37px;
            }
            #slider-3 .left p {
                font-size: 14px;
                margin: 0px 0px;
                margin-bottom: 13px;
            }
            #whatSMS .lottiimg {
                width: 395px !important;
                height: 307px !important;
                display: block !important;
                margin: auto !important;
            }
            .tabcontent p {
                /* text-align-last: center; */
            }
            #why .tg-sectiontitle,
            #why .tg-sectiontitle,
            #whatSMS .tg-sectiontitle h1 {
                font-size: 31px;
                font-weight: 800;
                margin-bottom: 15px;
                text-align: center;
            }
            .what h1 {
                font-size: 30px;
                font-weight: 800;
                margin-bottom: 14px !important;
            }
            #why h1 {
                font-size: 36px;
            }
            #contact h2,
            #contact h3 {
                font-size: 36px;
            }
            .play_store_link a img {
                width: 214px;
            }
            #deta-squrity .top h4 {
                font-size: 36px;
            }
            #client h2,
            #client h3 {
                font-size: 40px;
            }
            .tabcontent p {
                /* text-align: center; */
                font-size: 14px;
            }
            .tabcontent ul li {
                width: 49.33%;
            }
            .what .whats p {
                font-size: 13px !important;
            }
            .what .whats-2 img {
                width: 414px;
            }
            #faq .faq_contant .heading_s {
                margin-bottom: 34px;
                font-size: 30px;
            }
            #faq .faq_contant .accordion-body {
                color: #000;
                font-size: 14px;
            }
            #whyIds h3 span {
                font-size: 25px;
                margin: 7px 0px;
            }
            #deta-squrity .inr-contant .icon-box {
                padding: 0px;
                /* border: 1px solid black; */
                width: 98px;
                height: 46px;
                margin-top: -19px;
            }
            #deta-squrity .inr-contant .hiro {
                font-size: 14px;
                margin-top: 23px;
                min-height: 35px;
            }
            #deta-squrity .inr-contant .icon-box i {
                font-style: italic;
                font-size: 41px;
                color: #087e00;
            }
            /* #deta-squrity .inr-contant .seo {
        min-height: 130px !important;
    } */
            #deta-squrity .inr-contant .icon-box {
                height: 46px;
                margin-top: -20px;
            }
            #deta-squrity .inr-contant {
                padding: 0px 10px;
            }
            #deta-squrity .inr-contant .seo {
                min-height: 125px;
            }
            #deta-squrity .top {
                padding: 0px 72px;
                margin-bottom: 35px;
                text-align: center !important;
            }
            #why .why-deta h5 {
                font-size: 12px;
            }
            #whyIds h3 {
                font-size: 27px;
            }
            #faq .faq_contant .heading_s span {
                display: block;
                font-size: 20px;
                font-weight: 700;
                margin-top: 5px;
                color: #006b8f;
            }
            #faq .faq_contant {
                /* text-align: left; */
                padding: 0px 15px;
                margin-bottom: 5px;
            }
            /* about */
            .p-slider {
                padding-bottom: 72px;
                padding-top: 40px;
            }
            .p-slider .part .sectors {
                font-size: 14px !important;
            }
            .p-slider .part .channel {
                font-size: 56px !important;
            }
            #about .work img {
                margin-left: 0;
            }
            #about.one {
                padding-top: 0px;
                margin-top: 34px;
                padding-bottom: 0px;
            }
            #about .work img {
                margin-left: 79px;
                margin-top: 11px;
                width: 582px;
            }
            #about .contants h1 span {
                font-size: 29px;
                padding: 0px 0px;
                margin-bottom: 12px;
            }
            #about.one.again {
                margin-top: 0px;
            }
            #about.one.again .work lottie-player {
                left: 0;
                right: 0;
                margin: auto;
                width: 448px !important;
                /* height: 200px !important; */
            }
            #about.one .col-md-6 {
                order: 2;
            }
            #about.one .col-md-6.seven {
                order: 1;
            }
            #why-choose .top h4 {
                font-size: 33px !important;
                font-weight: 900;
                color: #333;
                margin-top: 26px;
            }
            #why-choose .col-lg-3.col-md-4 {
                padding-left: 5px;
                padding-right: 5px;
            }
            #why-choose .inr-contant .seo {
                font-size: 15px !important;
                min-height: 292px !important;
            }
            #why-choose .inr-contant .hiro {
                font-size: 15px !important;
                margin-top: 25px !important;
                min-height: 37px !important;
            }
            #why-choose .inr-contant {
                padding: 20px 12px !important;
                margin-bottom: 60px !important;
            }
            #services .col-md-4 {
                padding-left: 5px;
                padding-right: 5px;
            }
            #services .inr-contant .hiro {
                font-size: 15px;
                font-weight: 500;
                margin-top: -7px;
                color: #000;
                font-weight: bold;
                min-height: 40px;
                margin-bottom: 0;
            }
            #services .inr-contant .seo {
                font-size: 13px;
                color: #000;
                text-align: justify;
                min-height: 123px;
                text-align-last: center;
                padding-bottom: 0px;
            }
            #services .inr-contant .icon-box img {
                width: 48px;
            }
            #services .top h5 {
                text-align: center;
                font-size: 23px;
            }
            #services .top h4 {
                font-size: 34px;
                font-weight: 700;
                color: #333;
            }
            #services {
                padding: 31px 0px;
                background-color: #ffffff;
                padding-bottom: 0px;
            }
            #services .top {
                padding: 10px 69px;
                margin-bottom: 34px;
                text-align: center !important;
            }
            .slider .overlay h1 {
                color: #fff;
                font-size: 58px !important;
            }
            #benefitse .col-md-6.lottisection .benefitslotti {
                width: 472px !important;
                height: 500px;
                left: 0;
                right: 0;
                margin: auto;
            }
            #benefitse .col-md-6.ledy img {
                width: 305px;
                left: 0;
                right: 0;
                margin: auto;
            }
            #benefitse .contants {
                height: 100%;
                padding-left: 10px;
                margin-bottom: 20px;
            }
            #benefitse .col-md-6.software img {
                width: 401px;
                left: 0;
                right: 0;
                margin: auto;
                margin: 11px 0px;
            }
            #benefitse .col-md-6.prent img {
                width: 391px;
                left: 0;
                right: 0;
                margin: auto;
                margin: 0px 0px;
            }
            #benefitse .col-md-6.hands img {
                width: 450px;
                left: 0;
                right: 0;
                margin: auto;
                margin: 0px 0px;
            }
            #benefitse .col-md-6.ledy {
                order: 2;
            }
            #benefitse .col-md-6 {
                order: 1;
            }
            #benefitse .col-md-6.prent {
                order: 2;
            }
            #deta-squrity .inr-contant .seo {
                min-height: 128px !important;
                padding-bottom: 0px;
            }
            #deta-squrity .top h4 {
                font-size: 41px !important;
                font-weight: 900;
                color: #333;
            }
            #deta-squrity .top {
                text-align: center;
                padding: 7px 27px !important;
                margin-bottom: 50px;
            }
            .p-slider .part .offer {
                font-size: 29px !important;
                margin: 13px 0;
            }
            .p-slider .part .channel {
                font-size: 54px !important;
                text-align: center;
                font-weight: 600;
                margin: 0;
                margin-top: 20px;
                color: #0b237c;
            }
            #partner .contants.second {
                background-color: #fff7ed !important;
            }
            .p-slider .part {
                padding: 0px 17px !important;
                padding-top: 0px !important;
            }
            .center img {
                width: 443px;
            }
            #partner {
                background-color: #fff;
                padding-top: 33px !important;
            }
            .p-slider.contant .part .channel {
                font-size: 32px!important;
            }
            .p-slider {
                background-color: #fff9ec;
                padding-bottom: 34px !important;
                padding-top: 61px;
            }
            #how.two .col-md-6.suden {
                order: 2;
            }
            #how.two .col-md-6 {
                order: 1;
            }
            #how.four .col-md-6.school {
                order: 2;
            }
            #how.four .col-md-6 {
                order: 1;
            }
            #how.one .col-md-6.leaf img {
                width: 471px;
            }
            #how.two .col-md-6.suden img {
                width: 471px;
            }
            #how.three .col-md-6.serp img {
                width: 471px;
            }
            #how.four .col-md-6.school img {
                width: 471px;
            }
            #how.three .col-md-6.serp img {
                width: 471px;
            }
            #how {
                background-color: #ffffff;
                padding-top: 31px;
                padding-bottom: 30px;
            }
            #contactus h1 {
                font-size: 40px;
                font-weight: 800;
                margin-bottom: 41px;
            }
            #contactus .col-md-6.col-sm-6 {
                padding-left: 5px;
                padding-right: 5px;
            }
            #contactus .formdeta {
                padding-left: 10px;
            }
            #contactus .formcontant {
                background: #0079a6;
                padding: 47px 24px 0px 34px;
            }
            #contactus .formcontant form button {
                background: #ffffff;
                padding: 7px 40px;
                border: none;
                border-radius: 5px;
                margin: auto;
                color: #0079a6;
            }
            .form-control {
                margin-bottom: 7px !important;
                font-size: 13px;
            }
            #ptnr-frm-mdl .modal .prtnr-frm-body .form-control{
                margin-bottom: 0 !important;
                font-size: 16px;
              }
            #slider-3 .left h1 {
                font-size: 23px;
            }
            #slider-3 .left h1 span {
                font-size: 49px;
                margin-top: 14px;
            }
            #slider-3 {
                padding-top: 75px !important;
            }
            #whatSMS .lottiimg {
                width: 323px !important;
                height: 266px !important;
            }
            #whatSMS .tg-sectiontitle h1 {
                font-size: 31px;
                text-align: left;
            }
            #whatSMS p {
                font-size: 14px;
            }
            .what.one h1 {
                font-size: 31px;
                margin-bottom: 20px;
            }
            #faq .faq_contant .heading_s {
                font-size: 31px;
                line-height: 31px;
            }

            #hm-benefits h1{
                font-size: 31px;
                margin-bottom: 20px;
            }


            #whyIds h3 {
                font-size: 31px;
            }
            #whyIds h3 span {
                font-size: 20px;
                margin: 7px 0px;
            }
            #whyIds .whybox img {
                width: 44px;
            }
            #whyIds .whybox {
                min-height: 156px;
            }
            #deta-squrity .top h4 {
                font-size: 31px !important;
            }
            #deta-squrity .top h5 {
                font-size: 20px;
                line-height: 10px;
            }
            #deta-squrity .top {
                margin-bottom: 42px;
            }
            #deta-squrity .inr-contant .hiro {
                font-size: 16px !important;
            }
            #deta-squrity .inr-contant {
                padding-bottom: 13px;
            }
            #client h3 {
                font-size: 31px;
            }
            #why h1 {
                font-size: 31px;
            }
            #contact h3 {
                font-size: 31px;
            }
            .p-slider {
                padding-bottom: 83px !important;
                padding-top: 53px;
            }
            .p-slider .part .channel {
                font-size: 46px !important;
                margin-bottom: 16px;
            }
            #about.one .contants h1 {
                font-size: 30px;
                line-height: 34px;
                margin-bottom: 17px;
            }
            #about.one .contants h1 span {
                font-size: 22px;
                font-weight: 700;
                color: #0d90b7;
                display: block;
            }
            #about .work img {
                margin-left: 0px;
                margin-top: 11px;
                width: 582px;
            }
            #about.one .contants p {
                font-size: 14px;
                text-align: justify;
            }
            #about.one .contants.again h1 {
                font-size: 31px;
            }
            #about.one.again .work lottie-player {
                width: 367px !important;
            }
            #about.one.again {
                margin-bottom: 40px;
            }
            .tg-sectiontitle h2 {
                font-size: 31px !important;
            }
            #why-choose .inr-contant .seo {
                min-height: 269px !important;
            }
            #benefitse .contants ul h1 {
                font-size: 31px;
            }
            #benefitse .contants ul h1 span {
                font-size: 31px;
                font-weight: 800;
            }
            #benefitse .col-md-6.lottisection .benefitslotti {
                width: 358px !important;
            }
            .slider .overlay h1 {
                font-size: 46px !important;
            }
            #deta-squrity .col-md-3.col-sm-6 {
                padding-left: 5px;
                padding-right: 5px;
            }
            #deta-squrity .inr-contant .seo {
                font-size: 14px;
                /* min-height: 253px !important; */
                min-height: 150px !important;
            }
            #deta-squrity .top h4 {
                font-size: 44px !important;
            }
            #deta-squrity .top h5 {
                font-size: 22px;
                margin-bottom: 19px;
            }
            .p-slider .part .channel {
                font-size: 31px !important;
            }
            .p-slider .part .offer {
                font-size: 21px !important;
                margin: 13px 0;
            }
            .p-slider .part {
                padding: 29px 17px !important;
            }
            .center .imgvactor {
                margin-top: -104px !important;
            }
            #partner .contants .become {
                font-size: 16px !important;
            }
            #partner .contants {
                padding: 35px !important;
            }
            #partner .contants.second {
                background-color: #fff7ed !important;
                padding: 69px 42px !important;
            }
            #partner .contants ul li img {
                width: 16px !important;
                /* margin-right: 8px; */
                left: 4px !important;
            }
            .p-slider.contant .part .channel {
                font-size: 31px!important;
            }
            .p-slider.contant .part .offer {
                font-size: 20px !important;
            }
            .p-slider.contant {
                padding-top: 35px;
                padding-bottom: 17px !important;
            }
            #how .contants ul h1 {
                font-size: 19px !important;
            }
            #how .contants ul li img {
                left: 5px !important;
            }
            #contactus .formcontant {
                background: #0079a6;
                padding: 14px 6px 0px 13px;
                border-radius: 5px;
            }
            #contactus h1 {
                font-size: 31px;
            }
        }
        
        @media (max-width:767px) {

            #client .owl-item a h5 {
                font-size: 12px;
                font-weight: 300;
            }

            
            
            .what .whats-2 img {
                width: 334px !important;
            }
            .what .whats p {
                font-size: 13px !important;
            }
            #contact .btn-default {
                padding: 5px 19px !important;
                width: 61% !important;
                font-size: 15px;
                margin-top: 13px;
            }
            #login .tabcontent li:before {
                top: 6px;
            }
            /* about */
            .p-slider .part .sectors {
                font-size: 13px !important;
            }
            .p-slider .part .channel {
                font-size: 56px !important;
            }
            #about .work img {
                margin-left: 59px;
                margin-top: 11px;
                width: 464px;
                margin-bottom: 20px;
            }
            #about.one {
                padding-top: 0px;
                margin-top: 10px;
                padding-bottom: 0px;
            }
            #about .contants h1 span {
                font-size: 26px;
                padding: 0px 0px;
                margin-bottom: 11px;
            }
            #about .contants h1 {
                font-size: 33px;
            }
            #about.one.again .work lottie-player {
                left: 0;
                right: 0;
                margin: auto;
                width: 395px !important;
                /* height: 200px !important; */
            }
            #about .contants h1 span {
                font-size: 24px;
                padding: 0px 0px;
                margin-bottom: 11px;
            }
            #about.one .contants.again h1 {
                font-size: 34px;
            }
            #about.one.again {
                margin-bottom: 30px;
            }
            #why-choose .inr-contant .seo {
                font-size: 14px !important;
                min-height: 203px !important;
            }
            #why-choose .inr-contant .hiro {
                font-size: 15px !important;
                margin-top: 17px !important;
                min-height: 18px !important;
            }
            #why-choose .inr-contant {
                padding: 20px 12px !important;
                margin-bottom: 54px !important;
            }
            #why-choose .top p {
                font-size: 16px !important;
            }
            #why-choose .top h4 {
                font-size: 25px !important;
            }
            #why-choose .top {
                text-align: center;
                padding: 10px 10px !important;
                margin-bottom: 50px;
            }
            .modal-title {
                margin-bottom: 0;
                line-height: var(--bs-modal-title-line-height);
                padding-bottom: 15px;
                font-size: 17px;
            }
            .idsform .idsformimg {
                background-image: url(../images/girls.jpg);
                background-repeat: no-repeat;
                height: 100%;
                display: none;
                background-size: cover;
            }
            .idspopup .formContainer button,
            input[type=button],
            input[type=submit] {
                width: auto;
                border: none;
                padding: 6px 31px;
                cursor: pointer;
                color: #fff;
                border-radius: 4px;
                font-size: 13px;
                background-color: #0482a5 !important;
            }
            .form-control {
                display: block;
                width: 100%;
                padding: 0.375rem 0.75rem;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5;
                color: #212529;
                background-color: #fff;
                background-clip: padding-box;
                border: 1px solid #ced4da;
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                border-radius: 0.375rem;
                transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
                margin-bottom: 22px;
                /* padding: 20px 0px; */
                margin-bottom: 8px !important;
            }
            .btn-close {
                box-sizing: content-box;
                width: 1em;
                height: 1em;
                padding: 0.25em 0.25em;
                color: #320d31 !important;
                border: 0;
                border-radius: 0.375rem;
                opacity: 1 !important;
                position: absolute;
                right: 37px;
                z-index: 999;
                top: 45px;
            }

            #ptnr-frm-mdl .modal-header .btn-close {
                top: 28px;
                right: 28px;
              }
            .modal-title {
                margin-bottom: 0;
                line-height: var(--bs-modal-title-line-height);
                padding-bottom: 15px;
                font-size: 17px;
                text-align: left;
            }
            #benefitse .contants ul h1 {
                font-size: 27px;
                text-align: left;
                font-weight: 600;
                margin-bottom: 17px;
            }
            #benefitse .contants ul li {
                list-style: none;
                margin-top: 9px;
                font-size: 15px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 27px;
            }
            #benefitse .col-md-6.lottisection .benefitslotti {
                width: 371px !important;
                height: 500px;
                left: 0;
                right: 0;
                margin: auto;
            }
            #benefitse .col-md-6.ledy img {
                width: 270px;
                left: 0;
                right: 0;
                margin: auto;
            }
            #benefitse .col-md-6.prent img {
                width: 384px;
                left: 0;
                right: 0;
                margin: auto;
                margin: 0px 0px;
            }
            #deta-squrity .top {
                text-align: center;
                padding: 0px 2px !important;
                margin-bottom: 50px;
            }
            #deta-squrity .top h4 {
                font-size: 40px !important;
                font-weight: 900;
                color: #333;
            }
            #deta-squrity .top p {
                font-size: 13px !important;
            }
            #deta-squrity .inr-contant .seo {
                min-height: 168px !important;
                padding-bottom: 0px;
            }
            .p-slider .part .offer {
                font-size: 22px !important;
                margin: 13px 0;
            }
            .p-slider .part .channel {
                font-size: 51px !important;
            }
            .center img {
                width: 382px;
                margin-top: 12px;
            }
            #partner .contants ul li {
                list-style: none;
                margin-top: 20px;
                text-align: left;
                position: relative;
                padding-left: 27px;
                font-size: 16px;
            }
            .center .imgvactor {
                width: 100%!important;
                margin: auto;
                margin-top: -103px;
            }
            #how .contants ul li {
                list-style: none;
                margin-top: 10px !important;
                font-size: 16px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 27px;
            }
            .p-slider.contant .part .channel {
                font-size: 29px!important;
            }
            #how.one .contants ul h1 {
                font-size: 20px;
                text-align: left;
                font-weight: 600;
                margin-bottom: 16px;
            }
            #how.one .contants {
                padding-top: 30px;
            }
            #how.one .col-md-6.leaf img {
                width: 435px;
            }
            /* #how.one .contants ul li:last-child {
                font-size: 18px !important;
                font-weight: 600;
            } */
            #how.two .contants ul h1 {
                font-size: 20px;
                text-align: left;
                font-weight: 600;
                margin-bottom: 16px;
            }
            #how.two .contants {
                padding-top: 30px;
            }
            #how.two .col-md-6.suden img {
                width: 386px;
            }
            /* #how.two .contants ul li:last-child {
                font-size: 18px !important;
                font-weight: 600;
            } */
            #how.three .contants ul h1 {
                font-size: 20px;
                text-align: left;
                font-weight: 600;
                margin-bottom: 16px;
            }
            #how.three .contants {
                padding-top: 30px;
            }
            #how.three .col-md-6.serp img {
                width: 422px;
            }
            /* #how.three .contants ul li:last-child {
                font-size: 18px !important;
                font-weight: 600;
            } */
            #how.four .contants ul h1 {
                font-size: 20px;
                text-align: left;
                font-weight: 600;
                margin-bottom: 16px;
            }
            #how.four .contants {
                padding-top: 30px;
            }
            #how.four .col-md-6.school img {
                width: 386px;
            }
            /* #how.four .contants ul li:last-child {
                font-size: 18px !important;
                font-weight: 600;
            } */
            .form-control {
                margin-bottom: 14px !important;
                font-size: 14px;
            }
            #contactus .formcontant {
                background: #0079a6;
                padding: 47px 24px 50px 34px;
                margin-top: 23px;
            }
            #contactus h1 {
                font-size: 36px;
                font-weight: 800;
            }
            #slider-3 .left h1 {
                font-size: 26px !important;
                text-align: left;
                font-weight: 500;
                color: #fff;
            }
            #slider-3 .left h1 span {
                font-size: 47px !important;
                color: #fbff00;
                margin: 16px 0px;
            }
            #slider-3 .left p {
                font-size: 19px !important;
                max-width: 8px 0px;
                color: #fff;
            }
            .call .actionmain .demoside,
            .demosideShadow {
                font-size: 13px;
                transform: inherit;
            }
            .call .actionmain .actionheading.hed {
                margin-bottom: 20px;
                color: #000;
                font-size: 16px;
            }
            #slider-3 .over {
                background-color: rgba(0, 0, 0, .5);
            }
            #slider-3 {
                padding-top: 0px !important;
                background-image: url(../images/slidrenew.webp);
                background-repeat: no-repeat;
                background-size: cover;
            }
            #slider-3 .over {
                background-color: rgba(0, 0, 0, .6);
                padding: 60px 0px;
            }
            .call .actionmain {
                padding: 26px 0px;
                flex-direction: column;
            }
            #slider-3 .left h1 {
                font-size: 26px !important;
            }
            #slider-3 .left h1 span {
                font-size: 41px !important;
            }
            #slider-3 .left p {
                font-size: 15px !important;
            }
            #whatSMS .tg-sectiontitle h1 {
                font-size: 31px;
                text-align: center;
            }
            #login .tabcontent p {
                font-size: 14px;
                text-align: justify;
            }
            #faq .faq_contant p {
                font-size: 14px;
            }
            #deta-squrity .top h5 {
                font-size: 20px;
            }
            #deta-squrity .top h4 {
                font-size: 31px !important;
            }
            #why .why-deta i {
                margin-right: 11px;
            }
            .tg-sectiontitle h2 {
                font-size: 31px !important;
            }
            #slider-3 .over {
                padding: 71px 0px;
                padding-bottom: 37px;
            }
            #whatSMS .tg-sectionhead {
                padding: 50px 0px;
                padding-top: 0;
            }
            #whyIds .whybox {
                min-height: 108px;
            }
            #why .why-deta {
                /* background-color: rgb(221 225 249 / 60%); */
                margin-bottom: 0px;
            }
            .p-slider .part .channel {
                font-size: 41px !important;
            }
            .p-slider .part .sectors {
                font-size: 14px !important;
            }
            #about .work img {
                margin-top: 11px;
                left: 0;
                right: 0;
                margin: auto;
                margin-top: 30px;
                margin-bottom: 30px;
            }
            #about.one .contants h1 {
                font-size: 31px;
            }
            #why-choose .top h4 {
                font-size: 31px !important;
                margin-bottom: 15px;
            }
            #why-choose .top h4 {
                font-size: 21px !important;
            }
            #why-choose .top p {
                font-size: 15px !important;
            }
            .slider .overlay h1 {
                font-size: 44px !important;
            }
            #benefitse .contants ul h1 {
                font-size: 31px;
                text-align: center;
                margin-bottom: 20px;
            }
            #benefitse .contants {
                margin-bottom: 0px;
            }
            #benefitse .contants ul li img {
                margin-top: 3px;
                width: 17px;
            }
            #partner .contants ul li {
                margin-top: 10px !important;
                font-size: 14px;
                padding-left: 23px;
            }
            #partner .contants .become {
                font-size: 21px !important;
            }
            .p-slider.contant .part .channel {
                font-size: 22px!important;
            }
            .p-slider.contant .part .offer {
                font-size: 18px !important;
            }
            #how .contants ul li {
                margin-top: 17px;
                font-size: 15px !important;
                padding-left: 26px;
            }
            #how .contants ul h1 {
                font-size: 21px !important;
            }
            #faq .faq_contant .heading_s {
                margin-bottom: 29px !important;
            }
        }
        
        @media (max-width:575px) {

            #ptnr-frm-mdl .modal-header .modal-title {
                font-size: 22px !important;
             }
         
             #ptnr-frm-mdl .modal .prtnr-frm-body h3 {
                 font-size: 20px;
                 margin: 12px 10px;
             }

             

            #clients_logos.owl-carousel .owl-item {
                display: flex;
                justify-content: center
            }
            .tg-sectiontitle h2 {
                font-size: 20px;
                text-align: center!important
            }
            #login .tabcontent li:before {
                top: 6px;
            }
            .priv_page h6 {
                text-align: left!important;
                text-transform: capitalize
            }
            .priv_page p,
            .priv_page ul li {
                font-size: 14px
            }
            #footer {
                background-size: cover
            }
            .tg-sectiontitle h2 {
                font-size: 20px
            }
            #features .f_left a,
            #features .f_right a {
                font-size: 15px
            }
            #login div.tab button {
                padding: 10px 24px;
            }
            .call .actionmain .actionheading.hed {
                margin-bottom: 0px;
                color: #fff;
                font-size: 13px;
            }
            .call .action {
                font-size: 15px;
                padding: 6px;
            }
            .call .actionmain .action i {
                font-size: 17px;
                margin-right: 3px;
            }
            .call .actionmain {
                padding: 14px 0px;
            }
            .demoButton,
            .demoButtonShadow {
                /* display: block !important; */
                display: none !important;
            }
            #slider-3 .left p {
                font-size: 14px !important;
                margin: 0px 0px;
                margin-bottom: 20px;
                text-align: center;
                color: #fff;
            }
            #why .tg-sectiontitle,
            #why .tg-sectiontitle,
            #whatSMS .tg-sectiontitle h1 {
                font-size: 25px;
                margin-bottom: 21px;
            }
            #deta-squrity .inr-contant .hiro {
                font-size: 18px;
                font-weight: 500;
                margin-top: 25px !important;
                color: #000;
                font-weight: bold;
                min-height: 24px;
            }
            #deta-squrity .inr-contant {
                padding: 0px 10px;
                min-height: 227px !important;
            }
            #login .tabcontent li {
                padding-left: 20px !important;
                line-height: 20px !important;
                font-size: 13px !important;
            }
            #login .tabcontent li:before {
                left: 7px !important;
            }
            .what h1 {
                font-size: 24px;
                font-weight: 800;
                margin-bottom: 14px !important;
            }
            .what .whats p {
                text-align-last: center;
            }
            #faq .faq_contant .heading_s span {
                display: block;
                font-size: 17px;
            }
            #faq .faq_contant .heading_s {
                margin-bottom: 34px;
                font-size: 25px;
            }
            .accordion-button {
                font-size: 15px;
            }
            #faq .faq_contant .accordion-body {
                color: #000;
                font-size: 13px;
            }
            #whyIds h3 {
                font-size: 22px;
                margin-bottom: 36px;
            }
            #whyIds h3 span {
                font-size: 20px;
                margin: 4px 0px;
            }
            #whyIds {
                padding: 45px 0px;
                margin-bottom: 40px;
                padding-bottom: 32px;
            }
            .what h1 span {
                font-size: 19px;
            }
            #whatSMS p {
                font-size: 14px;
                padding: 0px 15px;
                text-align-last: center;
            }
            #whatSMS .lottiimg {
                width: 316px !important;
                height: 259px !important;
            }
            #slider-3 {
                background-position: right;
                background-size: auto;
            }
            #slider-3 .left {
                padding-top: 21px;
            }
            #slider-3 .left h1 {
                font-size: 24px !important;
                text-align: center;
                color: #fff;
            }
            #slider-3 .left h1 span {
                font-size: 41px !important;
                color: #fff400;
                margin: 5px 0px;
            }
            #slider-3 .left h1 span {
                font-size: 41px;
                color: #fff400;
                margin: 5px 0px;
            }
            #slider-3 .right .desktop img {
                width: 387px;
                margin-left: 8px;
                padding-bottom: 30px;
            }
            #whyIds .col-md-3.col-sm-6.col-6 {
                padding-left: 5px;
                padding-right: 5px;
                margin-bottom: 10px !important;
            }
            #whyIds .whybox h4 {
                font-size: 12px !important;
                font-weight: 500px !important;
            }
            #header .navbar-nav {
                width: 100%;
                text-align: left;
                margin: auto;
                padding-bottom: 30px;
                margin-top: 27px;
            }
            #header .navbar-nav .nav-link {
                font-size: 13px;
                padding: 9px 8px;
            }
            #whyIds .whybox h4 {
                /* font-weight: 600; */
            }
            .call .action {
                font-size: 12px;
                padding: 7px;
            }
            .modal.show .modal-dialog {
                transform: none;
                margin: 0;
            }
            .modal.show .modal-dialog {
                transform: none;
                margin: 0;
                left: 0;
                right: 0;
                margin: auto;
            }
            .idsform .idsformimg {
                background-image: url(../images/girls.jpg);
                background-repeat: no-repeat;
                height: 100%;
                background-position: center;
                background-size: cover;
                display: none;
            }
            .call .actionmain .actionheading.hed {
                margin-bottom: 22px;
                color: #000;
                padding-top: 11px;
                font-size: 14px;
                font-weight: 600;
            }
            .call .actionmain .action i {
                font-size: 14px;
                margin-right: 3px;
            }
            .what .whats-2 img {
                width: 334px !important;
            }
            #deta-squrity h5 {
                font-size: 16px !important;
                /* margin: 10px 0; */
            }
            #deta-squrity .top h4 {
                font-size: 30px !important;
            }
            #whyIds .whybox img {
                width: 37px !important;
                margin-top: 0px;
            }
            #whyIds .whybox {
                padding: 19px 6px !important;
                border-radius: 5px;
            }
            #deta-squrity .col-md-4.col-sm-6.col-6 {
                padding-left: 5px;
                padding-right: 5px;
            }
            #deta-squrity .inr-contant .seo {
                min-height: 141px !important;
                font-size: 13px;
                text-align: center;
            }
            #deta-squrity .inr-contant .icon-box i {
                font-style: italic;
                font-size: 38px;
                color: #087e00;
            }
            #deta-squrity .inr-contant {
                padding: 0px 10px;
                min-height: 220px !important;
            }
            #deta-squrity .inr-contant .icon-box {
                height: 34px;
                margin-top: -17px;
            }
            #client h2,
            #client h3 {
                font-size: 21px !important;
            }
            #deta-squrity .inr-contant .hiro {
                font-size: 15px !important;
                margin-top: 21px;
                min-height: 35px;
                margin-bottom: 8px;
            }
            #client h2,
            #client h3 {
                font-size: 21px !important;
                margin-bottom: 6px;
            }
            #client,
            #contact,
            #features {
                padding: 18px 0!important;
                padding-top: 38px !important;
            }

            #footer{
                padding: 50px 0;
            }
            
            #why h1 {
                font-size: 28px;
            }
            #why .why-deta img {
                margin-right: 3px;
            }
            .play_store_link a img {
                width: 173px;
            }
            #contact h2,
            #contact h3 {
                font-size: 24px;
                font-size: 20px !important;
                margin-bottom: 7px;
            }
            #contact .contacts {
                margin-bottom: 0px !important;
            }
            #contact .btn-default {
                padding: 7px 20px !important;
                width: 74% !important;
            }
            #contact .form-control {
                margin-bottom: 1px;
                border: 1px solid white;
                font-size: 14px;
                padding-left: 12px;
            }
            #footer h4 {
                font-size: 17px;
            }
            #contact .btn-default {
                padding: 5px 19px !important;
                width: 37% !important;
                font-size: 15px;
                margin-top: 13px;
            }
            #footer .row .col-md-4 {
                width: 100.333%!important;
            }
            #why {
                padding: 0px 0px;
                padding-bottom: 40px;
            }
            #whatSMS .pe-5 {
                padding-right: 0!important;
                padding-left: 0 !important;
            }
            #contact .btn-default {
                padding: 5px 19px !important;
                width: 66% !important;
                font-size: 15px;
                margin-top: 13px;
            }
            #login .tabcontent li:before {
                top: 5px;
            }
            .accordion-button::after {
                background-size: cover;
                height: 16px;
                width: 16px;
            }
            #why .col-lg-3.col-md-4.col-6 {
                padding-left: 5px;
                padding-right: 5px;
                margin-bottom: 9px;
            }
            #why .why-deta h5 {
                font-size: 13px;
            }
            #contact .form-control {
                margin-bottom: 5px;
                border: 1px solid white;
                font-size: 14px;
                padding-left: 12px;
            }
            #slider-3 .left h1 {
                font-size: 25px !important;
                text-align: center;
                color: #fff;
            }
            #slider-3 .left h1 span {
                font-size: 45px !important;
                padding: 7px 0px;
            }
            #why .why-deta {
                /* background-color: rgb(221 225 249 / 60%); */
                padding: 10px 11px;
                border-radius: 5px;
                /* margin-top: 27px; */
                border: 1px solid #076863;
                min-height: 70px;
                margin-top: 0px !important;
            }
            #why h1 {
                font-size: 26px;
                margin-bottom: 30px;
            }
            /* about */
            .p-slider .part .sectors {
                font-size: 12px !important;
            }
            .p-slider {
                padding-bottom: 60px;
                padding-top: 30px;
            }
            .p-slider .part {
                padding: 0px 22px;
            }
            .p-slider .part .channel {
                font-size: 39px !important;
            }
            #about .work img {
                margin-left: 41px;
                margin-top: 11px;
                width: 402px;
                margin-bottom: 24px;
            }
            #about .contants h1 {
                font-size: 22px;
                margin-bottom: 13PX;
            }
            #about .contants h1 span {
                font-size: 24px;
                padding: 4px 0px;
                margin-bottom: 3px;
            }
            #about .contants p {
                font-size: 13px;
            }
            #about.one.again .work lottie-player {
                left: 0;
                /* right: 0; */
                margin: auto;
                width: 367px !important;
                /* height: 200px !important; */
            }
            #about.one .contants.again h1 {
                font-size: 22px;
                margin-bottom: 13px;
            }
            .p-slider .part {
                padding: 0px 14px;
            }
            #about .contants h1 span {
                font-size: 18px;
                padding: 4px 0px;
                margin-bottom: 3px;
            }
            #about .contants p {
                font-size: 13px;
                line-height: 21px;
            }
            #why-choose .top p {
                font-size: 14px !important;
            }
            #why-choose .top h4 {
                font-size: 22px !important;
            }
            #why-choose .inr-contant .seo {
                font-size: 14px !important;
                min-height: 0px !important;
            }
            #why-choose .inr-contant .hiro {
                font-size: 15px !important;
                margin-top: 17px !important;
                min-height: 0px !important;
            }
            #why-choose .inr-contant .icon-box {
                padding: 10px;
                /* border: 1px solid black; */
                width: 85px !important;
                height: 85px !important;
                margin-top: -90px;
            }
            #why-choose .inr-contant .icon-box img {
                width: 50px !important;
            }
            #why-choose .inr-contant {
                padding: 30px 12px !important;
                margin-bottom: 54px !important;
            }
            #services .inr-contant .icon-box {
                padding: 0px;
                /* border: 1px solid black; */
                width: 100px;
                height: 85px;
                margin-top: -68px;
            }
            #services .top h4 {
                font-size: 21px;
                font-weight: 700;
                color: #333;
            }
            #services .inr-contant .seo {
                font-size: 12px;
                min-height: 54px;
                padding-bottom: 14px;
            }
            #services .inr-contant {
                padding: 20px 34px;
            }
            #services .inr-contant .hiro {
                font-size: 15px;
                margin-top: -7px;
                min-height: 22px;
                margin-bottom: 0;
            }
            .modal-title {
                margin-bottom: 0;
                line-height: var(--bs-modal-title-line-height);
                padding-bottom: 15px;
                font-size: 17px;
                text-align: left;
            }
            #services .col-md-4.col-sm-6 {
                padding-left: 10px;
                padding-right: 10px;
            }
            #benefitse .contants ul li img {
                width: 16px;
                /* margin-right: 8px; */
                position: absolute;
                left: 0;
                top: 5px;
            }
            .slider .overlay {
                background-color: rgba(0, 0, 0, .5);
                padding: 30px 0px !important;
            }
            .slider .overlay h1 {
                color: #fff;
                font-size: 32px !important;
            }
            .slider {
                background-image: url(../images/sli.jpg);
                background-repeat: no-repeat;
                background-size: cover;
                background-position: center;
            }
            #benefitse .contants ul li {
                list-style: none;
                margin-top: 8px;
                font-size: 14px !important;
                padding-left: 19px;
            }
            /* #benefitse .contants ul li:last-child {
                font-size: 14px !important;
                font-weight: 600;
            } */
            #benefitse .contants ul h1 {
                font-size: 20px;
                text-align: left;
                font-weight: 600;
            }
            #benefitse .col-md-6.software img {
                width: 334px;
                left: 0;
                right: 0;
                margin: auto;
                margin: 11px 0px;
            }
            #benefitse .col-md-6.prent img {
                width: 356px;
                left: 0;
                right: 0;
                margin: auto;
                margin: 0px 0px;
            }
            #benefitse .col-md-6.hands img {
                width: 422px;
                left: 0;
                right: 0;
                margin: auto;
                margin: 0px 0px;
            }
            #deta-squrity h5 {
                font-size: 15px !important;
                /* margin: 10px 0; */
                margin: 0px;
                margin-bottom: 4px;
            }
            #deta-squrity .top p {
                font-size: 12px !important;
            }
            #deta-squrity .inr-contant {
                margin-bottom: 49px;
            }
            #deta-squrity {
                padding-bottom: 0px;
                background-color: #ffffff;
                padding: 1px 0px;
            }
            .center img {
                width: 356px;
                margin-top: 12px;
            }
            .p-slider .part .channel {
                font-size: 29px !important;
                margin-bottom: 20px;
            }
            .p-slider .part .offer {
                font-size: 14px !important;
                margin: 8px 0;
            }
            .p-slider .part .sectors {
                font-size: 13px !important;
                margin-top: 0px;
                font-weight: 500;
            }
            .center img {
                width: 356px;
                margin-top: 12px;
            }
            #partner .contants .become {
                font-size: 15px !important;
            }
            #partner .contants {
                padding: 46px !important;
                margin-bottom: 40px;
            }
            #partner .contants ul li img {
                width: 16px !important;
                /* margin-right: 8px; */
                position: absolute;
                left: 0;
                top: 3px;
            }
            #partner .contants ul li {
                list-style: none;
                margin-top: 9px !important;
                text-align: left;
                position: relative;
                padding-left: 21px !important;
                font-size: 14px;
            }
            .p-slider.contant .part .channel {
                font-size: 21px!important;
            }
            #how.one .contants ul h1 {
                font-size: 19px;
                text-align: left;
                font-weight: 600;
                margin-bottom: 17px;
            }
            .p-slider.contant .part .offer {
                font-size: 14px !important;
                margin: 13px 0;
                font-weight: 700;
                margin: 7px;
            }
            #how.one .contants {
                padding-top: 30px;
            }
            #how.one .col-md-6.leaf img {
                width: 380px;
            }
            /* #how.one .contants ul li:last-child {
                font-size: 14px !important;
                font-weight: 600;
            } */
            #how.one .contants ul li img {
                width: 14px;
                /* margin-right: 8px; */
                position: absolute;
                left: 0px;
                top: 4px;
            }
            #how.one .contants ul li {
                list-style: none;
                margin-top: 11px;
                font-size: 13px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 18px;
            }
            #how.two .contants ul h1 {
                font-size: 20px;
                text-align: left;
                margin-bottom: 17px;
                font-weight: 600;
            }
            #how.two .contants {
                padding-top: 30px;
            }
            #how.two .col-md-6.suden img {
                width: 354px;
            }
            #how.two .contants ul li img {
                width: 14px;
                /* margin-right: 8px; */
                position: absolute;
                left: 0px;
                top: 4px;
            }
            #how.two .contants ul li {
                list-style: none;
                margin-top: 11px;
                font-size: 13px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 18px;
            }
            /* #how.two .contants ul li:last-child {
                font-size: 14px !important;
                font-weight: 600;
            } */
            #how.three .contants ul h1 {
                font-size: 20px;
                text-align: left;
                font-weight: 600;
                margin-bottom: 17px;
            }
            #how.three .contants {
                padding-top: 30px;
            }
            #how.three .contants ul li img {
                width: 14px;
                /* margin-right: 8px; */
                position: absolute;
                left: 0px;
                top: 4px;
            }
            #how.three .col-md-6.serp img {
                width: 394px;
            }
            #how.three .contants ul li {
                list-style: none;
                margin-top: 11px;
                font-size: 13px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 18px;
            }
            /* #how.three .contants ul li:last-child {
                font-size: 14px !important;
                font-weight: 600;
            } */
            #how.four .contants ul h1 {
                font-size: 20px;
                text-align: left;
                font-weight: 600;
                margin-bottom: 17px;
            }
            #how.four .contants {
                padding-top: 30px;
            }
            #how.four .col-md-6.school img {
                width: 336px;
            }
            #how.four {
                background-color: #fffaf1;
                margin-bottom: 31px;
            }
            #how.four .contants ul li {
                list-style: none;
                margin-top: 11px;
                font-size: 13px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 18px;
            }
            /* #how.four .contants ul li:last-child {
                font-size: 14px !important;
                font-weight: 600;
            } */
            #how.four .contants ul li img {
                width: 14px;
                /* margin-right: 8px; */
                position: absolute;
                left: 0px;
                top: 4px;
            }
            #how {
                background-color: #ffffff;
                padding-top: 0px;
                padding-bottom: 1px;
            }
            #faq {
                background: #fff;
                /* padding: 21px 0px !important; */
            }
            #services .top h5 {
                text-align: center;
                font-size: 18px;
            }
            #services .inr-contant.gra-6 {
                margin-bottom: 27px;
            }
            #deta-squrity .top h4 {
                font-size: 24px !important;
            }
            #deta-squrity .inr-contant.orenge {
                margin-bottom: 17px;
            }
            .p-slider.channels {
                padding-bottom: 110px !important;
            }
            .p-slider.contant {
                background-color: #fff9ec;
                padding-top: 41px;
            }
            #faq .faq_contant {
                text-align: left;
                padding: 20px 0px !important;
                margin-bottom: 5px;
            }
            #faq .faq_contant .accordion-body {
                padding: 1rem 1.25rem;
                background: #f8fbff;
                font-size: 13px !important;
                color: #777777;
            }
            #contactus h1 {
                font-size: 21px;
                font-weight: 800;
                margin-bottom: 41px;
            }
            #contactus .formdeta .inner ul li {
                font-size: 13px;
                font-weight: 600;
                margin-bottom: 27px;
                text-align: left;
            }
            .form-control {
                margin-bottom: 8px !important;
                font-size: 13px;
            }
            #slider-3 .over {
                background-color: rgba(0, 0, 0, .7);
                padding: 44px 0px;
            }
            #slider-3 {
                padding-top: 0px !important;
                background-image: url(../images/slidrenew.webp);
                background-repeat: no-repeat;
                background-size: cover;
            }
            #slider-3 .left h1 span {
                font-size: 41px;
                color: #fbff0a;
                margin: 8px 0px;
            }
            #slider-3 .right .desktop img {
                width: 387px;
                margin-left: 11px;
                padding-bottom: 0px;
                margin-top: 18px;
            }
            .g-recaptcha {
                transform: scale(.9)
            }
            #contact .btn-default {
                padding: 10px 20px;
                width: 100%
            }
            .tg-sectiontitle h2 {
                font-size: 18px
            }
            #features .f_left ul li,
            #features .f_right ul li {
                width: 100%;
                float: none
            }
            #features .f_right ul li:nth-child(2) {
                margin-top: 0
            }
            #whatSMS .pe-5 {
                padding-right: 0!important;
                padding-left: 0 !important;
            }
            #slider-3 .left p {
                font-size: 22px;
                margin: 0px 0px;
            }
            #slider-3 .right .desktop img {
                width: 387px;
                margin-left: 11px;
                padding-bottom: 0px;
                margin-top: 18px;
            }
            #login div.tab button {
                padding-left: 13px !important;
                padding-right: 0px;
                font-size: 14px;
                text-align: center;
            }
            #login div.tab button.active {
                color: rgb(15, 188, 227);
                border-bottom: 2px solid rgb(15, 188, 227);
                background: #fff;
                padding: 0px 4px;
                /* margin: 0px 4px; */
            }
            #login .tablinks img {
                right: 0;
                left: 0;
                margin: auto;
                width: 49px;
            }
            #login button.tablinks {
                padding-left: 11px;
                padding-right: 6px;
                font-size: 14px;
                text-align: center;
            }
            #why .tg-sectiontitle,
            #why .tg-sectiontitle,
            #whatSMS .tg-sectiontitle h1 {
                font-size: 21px;
                margin-bottom: 9px;
            }
            #whatSMS p {
                font-size: 13px;
                padding: 0px 15px;
                text-align-last: center;
            }
            #login .tab .i_show,
            #login .tab img {
                display: block !important;
            }
            #login .tabcontent li {
                padding-left: 20px !important;
                line-height: 18px !important;
                font-size: 13px !important;
                width: 100%;
            }
            .tabcontent p {
                /* text-align: center; */
                font-size: 13px;
            }
            .what h1 {
                font-size: 21px;
                font-weight: 800;
                margin-bottom: 14px !important;
            }
            #faq .faq_contant .heading_s span {
                display: block;
                font-size: 15px;
            }
            #faq .faq_contant .heading_s {
                margin-bottom: 21px;
                font-size: 21px;
            }
            .accordion-button::after {
                /* background-size: var(--bs-accordion-btn-icon-width); */
            }
            .accordion-button {
                font-size: 13px;
            }
            #whyIds h3 {
                font-size: 21px;
                margin-bottom: 36px;
            }
            #whyIds h3 span {
                font-size: 16px;
                margin: 3px 0px;
            }
            #deta-squrity .top h4 {
                font-size: 21px !important;
            }
            #deta-squrity h5 {
                font-size: 16px !important;
                /* margin: 10px 0; */
            }
            #deta-squrity .inr-contant .icon-box {
                height: 22px;
                margin-top: -9px;
            }
            #deta-squrity .inr-contant {
                padding: 0px 10px;
                min-height: 0px !important;
            }
            #deta-squrity .inr-contant .hiro {
                font-size: 15px !important;
                margin-top: 22px;
                min-height: 0px;
                /* margin-bottom: 2px; */
                margin-bottom: 10px;
            }
            #deta-squrity .inr-contant .seo {
                min-height: 0px !important;
                text-align: center;
            }
            #deta-squrity .inr-contant {
                margin-bottom: 50px;
                padding-bottom: 23px;
            }
            #deta-squrity .inr-contant .hiro {
                font-size: 15px !important;
                margin-top: 25px;
                min-height: 0px !important;
                /* margin-bottom: 2px; */
                margin-bottom: 11px;
            }
            #deta-squrity .inr-contant .seo {
                min-height: 0px !important;
            }
            #why h1 {
                font-size: 21px;
                margin-top: 28px;
            }
            #why .col-md-3.col-4.col-6 {
                padding-left: 5px;
                padding-right: 5px;
            }
            #why .why-deta {
                /* background-color: rgb(221 225 249 / 60%); */
                padding: 10px 11px;
                border-radius: 5px;
                margin-top: 27px;
                border: 1px solid #076863;
                min-height: 70px;
            }
            #why .why-deta h5 {
                font-size: 12px;
            }
            #contact h2,
            #contact h2,
            #contact h3 {
                font-size: 24px;
                font-size: 21px !important;
                margin-bottom: 7px;
            }
            #contact .btn-default {
                padding: 5px 19px !important;
                width: 37% !important;
                font-size: 15px;
            }
            .tg-sectiontitle h2 {
                font-size: 22px !important;
            }
            #footer li {
                font-size: 13px;
            }
            #footer h4 {
                font-size: 15px;
            }
            .demoside,
            .demosideShadow {
                border-radius: 4px !important;
                padding: 6px 19px !important;
                right: -45px !important;
                font-size: 13px !important;
            }
            .col-md-7.boxfirst {
                order: 2;
            }
            .what.last .col-md-5 {
                order: 1;
            }
            .what.last .col-md-7 {
                order: 2;
            }
            .what.one .whats-2 {
                margin-bottom: 0px !important;
            }
            .what .whats-2 {
                margin-bottom: 16px;
            }
            .what.last .whats-2 {
                margin-bottom: 0px !important;
            }
            .priv_page .headingp {
                font-size: 18px;
                text-align: center
            }
            .priv_page h6 {
                text-align: center;
                font-size: 16px
            }
            #login .tab .i_show,
            #login .tab img {
                display: none
            }
            #login div.tab button {
                padding-left: 3px;
                padding-right: 3px;
                font-size: 14px;
                text-align: center
            }
            .tg-sectiontitle h3 {
                font-size: 12px
            }
            .tg-sectiontitle h2 {
                font-size: 18px
            }
            .tg-sectiontitle {
                margin-top: 30px;
                margin-bottom: 35px
            }
            #services .left .serv_box .box_icon {
                top: -35px
            }
            #services .right .serv_box .box_icon {
                top: -35px
            }
            #services .left .serv_box .box-contant,
            #services .left .serv_box a,
            #services .right .serv_box .box-contant,
            #services .right .serv_box a {
                text-align: center;
                font-size: 14px
            }
            #services .left .serv_box .box-contant p {
                text-align: center;
                font-size: 14px
            }
            #services .left .serv_box,
            #services .right .serv_box {
                margin-right: 10px;
                margin-left: 10px;
                padding: 40px 10px 10px 10px;
                margin-top: 20px;
                margin-bottom: 50px
            }
            #client {
                margin-top: 0
            }
            .owl-carousel .owl-item img {
                width: auto
            }
            #footer {
                padding: 45px 0 10px 0
            }
            #footer h4 {
                text-align: center
            }
            #footer li {
                text-align: center
            }
            #footer .app_link {
                margin-bottom: 20px
            }
            .brochure_download a {
                font-size: 14px;
                right: -69px;
                top: 86px;
                width: 170px
            }
            .brochure_download {
                height: 190px;
                width: 37px
            }
            #features .f_left a {
                font-size: 18px
            }
            #features .f_left,
            #features .f_right {
                text-align: center;
                padding-top: 0
            }
            #features .f_left p,
            #features .f_right p {
                text-align: center;
                margin-top: 0;
                width: 100%;
                text-align: center!important;
                margin: auto
            }
            #features img.visible-sm {
                margin: auto
            }
            .f_bar p {
                margin-bottom: 15px
            }
            .call .actionmain {
                padding: 35px 25px;
            }
            .call .actionmain .actionheading.hed {
                margin-bottom: 0px;
                color: #000;
                font-size: 13px;
                text-align: center;
                margin-bottom: 12px;
            }
            .call .actionmain .action i {
                font-size: 15px;
                margin-right: 3px;
            }
            .call .action {
                color: #fff;
                font-size: 13px !important;
            }
            #login {
                padding: 30px 0px;
            }
            #login .tabcontent {
                padding: 0px 15px 0 15px !important;
            }
            #login .tabcontent {
                padding: 6px 0px 0 0px !important;
            }
            #whatSMS {
                padding: 16px 0px 35px 0px;
                /* background: #edfcff; */
            }
            .call .action {
                color: #fff;
                font-size: 20px;
                font-size: 12px !important;
                padding: 6px 19px;
            }
            .call .actionmain {
                padding: 24px 25px;
                flex-direction: column;
            }
            .call .action {
                color: #fff;
                font-size: 20px;
                font-size: 12px !important;
                padding: 4px 17px;
            }
            .what .whats p {
                padding-left: 7px;
                padding-right: 7px;
                line-height: 24px;
            }
            #whatSMS p {
                font-size: 12px;
                padding: 0px 15px;
                text-align-last: center;
            }
            .call .actionmain .action i {
                font-size: 14px;
                margin-right: 3px;
            }
            .what .whats-2 img {
                width: 268px !important;
            }
            #why h1 {
                font-size: 24px;
                margin-bottom: 25px !important;
            }
            #why .why-deta {
                margin-top: 23px;
            }
            #slider-3 .left p {
                font-size: 16px !important;
            }
            .tabcontent p {
                /* text-align: center; */
                font-size: 12px;
                margin-bottom: 0px;
            }
            .what .whats p {
                padding-left: 7px;
                padding-right: 7px;
                line-height: 22px;
                font-size: 12px !important;
            }
            #faq .faq_contant .heading_s {
                margin-bottom: 16px;
                font-size: 19px;
            }
            #whyIds h3 {
                font-size: 20px;
                margin-bottom: 24px;
            }
            #whyIds {
                padding: 30px 0px;
            }
            #deta-squrity .top h4 {
                font-size: 22px !important;
            }
            #deta-squrity .inr-contant .hiro {
                font-size: 13px !important;
                margin-top: 25px;
                min-height: 0px !important;
                /* margin-bottom: 2px; */
                margin-bottom: 11px;
            }
            #client h2,
            #client h3 {
                font-size: 18px !important;
                margin-bottom: 6px;
            }
            #faq .faq_contant .accordion-body {
                color: #000;
                font-size: 12px;
            }
            .what h1 {
                font-size: 17px;
            }
            .what h1 span {
                font-size: 16px;
            }
            #why .tg-sectiontitle,
            #why .tg-sectiontitle,
            #whatSMS .tg-sectiontitle h1 {
                font-size: 20px;
                margin-bottom: 9px;
            }
            .accordion-button::after {
                width: 15px;
                height: 11px;
                background-size: cover;
            }
            #faq .faq_contant {
                /* text-align: left; */
                padding: 0px 0px;
                margin-bottom: 5px;
            }
            .what h1 {
                font-size: 18px;
                font-weight: 800;
                margin-bottom: -9px !important;
            }
            #whatSMS .pe-5 {
                padding-right: 0!important;
                padding-left: 0 !important;
            }
            #about .work img {
                margin-left: 35px;
                margin-top: 11px;
                width: 313px;
                margin-bottom: 24px;
            }
            #about .contants h1 span {
                font-size: 16px;
                padding: 4px 0px;
                margin-bottom: 3px;
            }
            s #about .contants p {
                font-size: 12px;
                line-height: 20px;
            }
            #about .contants h1 {
                font-size: 20px;
                margin-bottom: 5px;
            }
            #about .work img {
                margin-left: 23px;
                margin-top: 11px;
                width: 271px;
                margin-bottom: 24px;
            }
            #about.one.again .work lottie-player {
                left: 0;
                /* right: 0; */
                margin: auto;
                width: 288px !important;
                /* height: 200px !important; */
            }
            #about.one .contants.again h1 {
                font-size: 21px;
            }
            #why-choose .top h4 {
                font-size: 19px !important;
            }
            #why-choose .top {
                text-align: center;
                padding: 10px 0px !important;
                margin-bottom: 27px !important;
            }
            #why-choose .top p {
                font-size: 14px !important;
            }
            #why-choose {
                padding-bottom: 0px;
                padding: 0px 0px;
            }
            #why-choose .inr-contant .seo {
                font-size: 13px !important;
                min-height: 0px !important;
                line-height: 17px;
            }
            #why-choose .inr-contant .hiro {
                font-size: 15px !important;
                margin-top: 17px !important;
                min-height: 0px !important;
            }
            #why-choose .inr-contant {
                padding: 30px 12px !important;
                margin-bottom: 47px !important;
            }
            #services .top h4 {
                font-size: 27px;
                font-weight: 700;
                color: #333;
            }
            #services .top h5 {
                text-align: center;
                font-size: 19px;
            }
            #services .inr-contant .hiro {
                font-size: 14px;
                margin-top: -7px;
                min-height: 0px;
                margin-bottom: 9px;
            }
            .modal-title {
                margin-bottom: 0;
                line-height: var(--bs-modal-title-line-height);
                padding-bottom: 15px;
                font-size: 17px;
                text-align: initial;
            }
            #services .col-md-4.col-sm-6 {
                padding-left: 10px;
                padding-right: 10px;
            }
            .slider .overlay h1 {
                color: #fff;
                font-size: 21px !important;
            }
            .slider .overlay {
                background-color: rgba(0, 0, 0, .7);
                padding: 30px 0px !important;
            }
            #benefitse .contants {
                height: 100%;
                padding-left: 0px;
                margin-bottom: 20px;
            }
            #benefitse .contants ul li img {
                width: 16px;
                /* margin-right: 8px; */
                position: absolute;
                left: 0;
                top: 5px px;
            }
            #benefitse .contants ul li {
                list-style: none;
                margin-top: 9px;
                font-size: 14px !important;
                padding-left: 19px;
            }
            /* #benefitse .contants ul li:last-child {
                font-size: 15px !important;
                font-weight: 600;
            } */
            #benefitse .col-md-6.lottisection .benefitslotti {
                width: 316px !important;
                height: 500px;
                left: 0;
                right: 0;
                margin: auto;
            }
            #benefitse .col-md-6.ledy img {
                width: 246px;
                left: 0;
                right: 0;
                margin: auto;
            }
            #benefitse .contants ul h1 {
                font-size: 19px;
                text-align: left;
                font-weight: 500;
            }
            #benefitse .col-md-6.software img {
                width: 295px;
                left: 0;
                right: 0;
                margin: auto;
                margin: 11px 0px;
            }
            #benefitse .col-md-6.prent img {
                width: 299px;
                left: 0;
                right: 0;
                margin: auto;
                margin: 0px 0px;
            }
            #benefitse .col-md-6.hands img {
                width: 321px;
                left: 0;
                right: 0;
                margin: auto;
                margin: 0px 0px;
            }
            #deta-squrity h5 {
                font-size: 16px !important;
                /* margin: 10px 0; */
            }
            #deta-squrity .top h4 {
                font-size: 28px !important;
            }
            .p-slider .part .sectors {
                font-size: 13px !important;
                margin-top: 10px;
            }
            .p-slider .part .channel {
                font-size: 34px !important;
            }
            .p-slider .part .offer {
                font-size: 16px !important;
                margin: 8px 0;
            }
            .center img {
                width: 289px;
                margin-top: 19px;
            }
            #partner .contants .become {
                font-size: 14px !important;
                margin-bottom: 14px;
            }
            #partner .contants {
                padding: 23px !important;
                margin-bottom: 20px;
                padding-right: 0px !important;
                padding-bottom: 44px !important;
                padding-top: 37px !important;
            }
            #partner .contants ul li {
                list-style: none;
                margin-top: 7px !important;
                text-align: left;
                position: relative;
                padding-left: 15px !important;
                font-size: 13px;
            }
            #partner .contants ul li img {
                width: 14px;
                /* margin-right: 8px; */
                position: absolute;
                left: 0;
                top: 1px !important;
            }
            .p-slider.contant .part .offer {
                font-size: 13px !important;
                margin: 13px 0;
                font-weight: 700;
                margin: 5px;
            }
            .p-slider.contant .part .channel {
                font-size: 20px!important;
            }
            #how.one .contants ul li {
                list-style: none;
                margin-top: 6px;
                font-size: 14px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 20px;
            }
            /* #how.one .contants ul li:last-child {
                font-size: 15px !important;
                font-weight: 600;
            } */
            #how.one .col-md-6.leaf img {
                width: 315px;
            }
            #how.two .contants ul h1 {
                font-size: 17px;
                text-align: left;
                font-weight: 600;
            }
            #how.two .contants ul li {
                list-style: none;
                margin-top: 8px;
                font-size: 14px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 19px;
            }
            /* #how.two .contants ul li:last-child {
                font-size: 15px !important;
                font-weight: 600;
            } */
            #how.two .col-md-6.suden img {
                width: 296px;
            }
            #how.three .contants ul li {
                list-style: none;
                margin-top: 11px;
                font-size: 14px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 18px;
            }
            /* #how.three .contants ul li:last-child {
                font-size: 15px !important;
                font-weight: 600;
            } */
            #how.three .col-md-6.serp img {
                width: 319px;
            }
            #how.four .contants ul li {
                list-style: none;
                margin-top: 11px;
                font-size: 14px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 18px;
            }
            /* #how.four .contants ul li:last-child {
                font-size: 15px !important;
                font-weight: 600;
            } */
            #how.four .col-md-6.school img {
                width: 284px;
            }
            #faq {
                background: #fff;
                /* padding: 21px 0px !important; */
            }
            #services .inr-contant .icon-box img {
                width: 45px;
            }
            #benefitse .contants ul h1 {
                font-size: 15px;
                text-align: left;
                font-weight: 500;
            }
            #benefitse .contants ul li {
                list-style: none;
                margin-top: 7px px;
                font-size: 12px !important;
                padding-left: 19px;
            }
            #deta-squrity .inr-contant .seo {
                font-size: 13px !important;
            }
            #partner .contants ul li img {
                width: 13px !important;
                top: 4px !important;
            }
            #partner .contants.second {
                margin-bottom: 0px;
            }
            .p-slider .part {
                padding: 0px 8px !important;
                padding-top: 0px !important;
            }
            #contactus .formdeta .inner ul li img {
                width: 17px;
                margin-right: 10px;
            }
            #contactus h1 {
                font-size: 21px;
                font-weight: 800;
                margin-bottom: 26px;
            }
            #contactus .formcontant {
                background: #0079a6;
                padding: 43px 17px 43px 26px;
                margin-top: 23px;
            }
            .form-control {
                display: block;
                width: 100%;
                padding: 0.375rem 0.75rem;
                font-size: 1rem;
                font-weight: 400;
                margin-bottom: 7px !important;
                padding: 6px 14px !important;
                font-size: 13px !important;
            }
            #contactus .formdeta .inner ul li {
                font-size: 13px;
                font-weight: 600;
                margin-bottom: 18px;
                text-align: left;
            }
            #contactus .formcontant form button {
                background: #ffffff;
                padding: 7px 34px;
                border: none;
                border-radius: 5px;
                margin: auto;
                color: #0079a6;
            }
            #slider-3 .right .desktop img {
                display: block;
                margin-bottom: 0px;
                left: 0;
                right: 0;
                margin: auto;
                margin-top: 31px;
            }
            #slider-3 .left h1 span {
                font-size: 40px !important;
                padding: 7px 0px;
            }
            #slider-3 .left p {
                font-size: 17px !important;
            }
            #slider-3 {
                padding-top: 0px !important;
                background-image: url(../images/slidrenew.webp);
                background-repeat: no-repeat;
                background-size: cover;
                background-position: bottom;
            }
            #why .tg-sectiontitle,
            #why .tg-sectiontitle,
            #whatSMS .tg-sectiontitle h1 {
                font-size: 22px;
            }
            .call {
                margin-top: 0px;
            }
            #login .tabcontent p {
                font-size: 12px;
            }
            .what.one {
                padding-top: 38px;
            }
            .what.one h1 {
                font-size: 22px;
            }
            .call .actionmain {
                margin-bottom: 0;
            }
            #faq .faq_contant .heading_s {
                margin-bottom: 0px;
                font-size: 22px;
                text-align: center;
                line-height: 21px;
            }
            #faq .faq_contant p {
                font-size: 12px;
            }
            #whyIds h3 {
                font-size: 22px;
                line-height: 21px;
            }
            #deta-squrity .top h4 {
                font-size: 22px !important;
            }
            .call .actionmain .actionheading.hed {
                font-size: 16px;
            }
            #client h3 {
                font-size: 23px !important;
            }
            #why h1 {
                font-size: 22px;
            }
            #why .why-deta {
                margin-top: 23px;
                padding: 0px 18px;
                margin-bottom: 13px;
            }
            #contact h3 {
                font-size: 22px !important;
                margin-bottom: 20px;
            }
            .what.one h1 {
                font-size: 22px;
                margin-bottom: 4px !important;
            }
            #whyIds .whybox img {
                width: 37px !important;
                margin-top: 31px;
            }
            #whyIds .whybox h4 {
                font-size: 13px !important;
            }

            #hm-benefits h1{
                font-size: 22px;
                margin-bottom: 10px;
            }
            #whyIds .whybox {
                min-height: 138px;
                padding: 8px 6px !important;
            }
            .p-slider .part .channel {
                font-size: 38px !important;
            }
            #about.one .contants h1 {
                font-size: 21px;
                line-height: 24px;
                text-align: center;
            }
            #about.one .contants h1 span {
                font-size: 15px;
                font-weight: 700;
                color: #0d90b7;
                display: block;
            }
            #why-choose .top h4 {
                font-size: 20px !important;
            }
            #deta-squrity .top h4 {
                font-size: 22px !important;
            }
            .slider .overlay h1 {
                color: #fff;
                font-size: 36px !important;
            }
            .slider {
                background-position: top;
            }
            .slider .overlay {
                padding: 60px 0px !important;
            }
            #benefitse .contants ul h1 {
                font-size: 22px;
                text-align: center;
                font-weight: 800;
            }
            #benefitse .contants ul h1 span {
                font-size: 22px;
                font-weight: 800;
            }
            #benefitse.one {
                padding-top: 30px;
            }
            #benefitse .contants ul li {
                list-style: none;
                margin-top: 7px px;
                font-size: 13px !important;
                padding-left: 27px;
            }
            #benefitse .contants ul li img {
                width: 16px;
                left: 8px;
                top: 1px;
            }
            .slider .overlay h1 {
                color: #fff;
                font-size: 37px !important;
                padding: 50px 0px;
            }
            #deta-squrity .top h4 {
                font-size: 22px !important;
            }
            #deta-squrity h5 {
                font-size: 17px;
                line-height: 21px !important;
            }
            #partner .contants ul li {
                font-size: 13px;
            }
            #partner .contants .become {
                font-size: 14px !important;
                padding-right: 10px;
            }
            #partner .contants ul li img {
                top: 2px !important;
                left: 0px !important;
            }
            .p-slider.contant {
                padding-left: 10px;
                padding-right: 10px;
            }
            .p-slider.contant .part .offer {
                font-size: 15px !important;
                margin: 13px 0;
                margin: 15px 0px;
            }
            #how .contants ul h1 {
                font-size: 18px !important;
            }
            #how.one .contants ul li {
                font-size: 14px !important;
            }
            #how .contants ul li img {
                left: 3px !important;
                width: 14px;
                top: 5;
            }
            #faq .faq_contant .heading_s {
                font-size: 22px;
            }
            #contactus h1 {
                font-size: 22px;
            }
            #contactus .formcontant {
                background: #0079a6;
                padding: 16px 13px 37px 13px;
                margin-top: 23px;
            }
            #how.one .contants ul h1 {
                text-align: center;
            }
            #how.two .contants ul h1 {
                text-align: center;
            }
            #how.three .contants ul h1 {
                text-align: center;
            }
            #how.four .contants ul h1 {
                text-align: center;
            }
            #how.four {
                background-color: #fffaf1;
                margin-bottom: 51px;
            }
            #why-choose .top h4 {
                font-size: 22px !important;
            }
            #deta-squrity .top h4 {
                font-size: 31px !important;
            }
            .p-slider .part .channel {
                font-size: 31px !important;
            }
            .p-slider.contant .part .channel {
                font-size: 26px!important;
            }
            #faq .faq_contant .heading_s {
                font-size: 31px;
            }
            #contactus h1 {
                font-size: 31px;
            }
            #partner .contants.second {
                margin-bottom: 33px;
            }
        }
        

        @media (max-width: 400px){
            #app-downld .downld-app-cnt .down_icon a img{
              width: 48%;
            }
          }


        @media (max-width:375px) {
            #services .left .serv_box .box_icon {
                top: -35px;
            }
            #services .right .serv_box .box_icon {
                top: -35px;
            }
            #contact .btn-default {
                padding: 10px 110px
            }
            .f_bar p {
                margin-bottom: 15px;
            }
            #header .navbar-brand>img {
                width: 55%;
            }
            #header .navbar-inverse .navbar-toggle {
                margin-top: 25px
            }
            #login_for_phone img {
                width: 7%;
            }
            #header .navbar-nav {
                width: 100%;
                text-align: left!important;
                margin: auto;
                margin-top: 30px !important;
                padding-bottom: 0px;
            }
            #header .navbar-nav .nav-link {
                font-size: 13px;
                color: #333;
                padding-top: 0px !important;
                padding-bottom: 9px;
            }
            .idsform .idsformimg .idsoverlay .idsformhed {
                padding: 0px 28px !important;
            }
            .idsform .idsformimg .idsoverlay .idsformhed {
                font-size: 21px !important;
                color: #fff;
                padding: 0px 28px;
            }
            .modal.show .modal-dialog {
                transform: none;
                margin: 0px !important;
            }
            #login div.tab button {
                padding-left: 3px;
                padding-right: 0px;
                font-size: 11px;
                text-align: center;
            }
            #login .tablinks img {
                right: 0;
                left: 0;
                margin: auto;
                width: 39px !important;
            }
            .modal.show .modal-dialog {
                transform: none;
                margin: 0px !important;
            }
            .idsform .idsformimg .idsoverlay .idsformhed {
                padding: 0px 28px;
            }
            .idsform .idsformimg {
                background-image: url(../images/girls.jpg);
                background-repeat: no-repeat;
                height: 100%;
                background-position: center;
                background-size: cover;
                display: none;
            }
            #whatSMS .lottiimg {
                width: 291px !important;
                height: 244px !important;
            }
            .what h1 {
                font-size: 20px;
                font-weight: 800;
                margin-bottom: -9px !important;
            }
            #faq .faq_contant .heading_s {
                margin-bottom: 16px;
                font-size: 20px;
                font-size: 21px;
            }
            #deta-squrity .top h4 {
                font-size: 23px !important;
            }
            #client h2,
            #client h3 {
                font-size: 20px !important;
                margin-bottom: 6px;
            }
            .call .action {
                color: #000;
                font-size: 20px;
            }
            #deta-squrity .inr-contant .hiro {
                font-size: 14px !important;
                margin-top: 25px;
                min-height: 0px !important;
                /* margin-bottom: 2px; */
                margin-bottom: 11px;
            }
            #why h1 {
                font-size: 20px;
            }
            #why .why-deta img {
                margin-right: 2px;
            }
            #why .why-deta img {
                margin-right: 5px;
            }
            .call .actionmain {
                padding: 24px 25px;
                flex-direction: column;
                margin-bottom: 0px;
            }
            #why .why-deta i {
                font-size: 29px;
                margin-right: 11px;
                margin-left: 5px;
            }
            .idsformmain .modal-title {
                color: #000 !important;
                font-size: 15px;
            }
            .idspopup .formContainer button,
            input[type=button],
            input[type=submit] {
                padding: 5px 35px;
            }
            .form-control {
                display: block;
                width: 100%;
                padding: 0.375rem 0.75rem;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5;
                color: #212529;
                background-color: #fff;
                background-clip: padding-box;
                border: 1px solid #ced4da;
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                border-radius: 0.375rem;
                transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
                margin-bottom: 7px !important;
                padding: 6px 14px !important;
                font-size: 15px !important;
            }
            .idspopup .formContainer button,
            input[type=button],
            input[type=submit] {
                width: auto;
                border: none;
                padding: 7px 35px;
                cursor: pointer;
                color: #fff;
                border-radius: 4px;
                font-size: 15px;
                background-color: #0482a5 !important;
            }
            #contact .form-control {
                margin-bottom: 3px !important;
                border: 1px solid white;
                font-size: 14px;
                padding-left: 12px;
            }
            /* #why-choose .top h4 {
                font-size: 15px !important;
            } */
            #why-choose .top p {
                font-size: 13px !important;
            }
            #why-choose .col-lg-3.col-md-4 {
                padding-left: 13px;
                padding-right: 13px;
            }
            #services .top {
                padding: 10px 43px;
                margin-bottom: 34px;
                text-align: center !important;
            }
            #services .col-md-4.col-sm-6 {
                padding-left: 10px;
                padding-right: 10px;
            }
            #services .top h5 {
                text-align: center;
                font-size: 15px;
                margin: 0;
            }
            #services .top h4 {
                font-size: 21px;
                font-weight: 700;
                color: #333;
                margin: 0;
                margin-bottom: 3px;
            }
            #benefitse .col-md-6.lottisection .benefitslotti {
                width: 287px !important;
                height: 500px;
                left: 0;
                right: 0;
                margin: auto;
            }
            #benefitse .contants ul h1 {
                font-size: 19px;
                text-align: center;
                font-weight: 600;
            }
            #benefitse .contants ul li img {
                width: 14px;
                /* margin-right: 8px; */
                position: absolute;
                left: -1px;
                top: 5px px;
            }
            #benefitse .contants ul li {
                list-style: none;
                margin-top: 6px;
                font-size: 12px !important;
                padding-left: 18px;
            }
            /* #benefitse .contants ul li:last-child {
                font-size: 13px !important;
                font-weight: 600;
            } */
            #benefitse .col-md-6.ledy img {
                width: 227px;
                left: 0;
                right: 0;
                margin: auto;
            }
            #benefitse .col-md-6.software img {
                width: 268px;
                left: 0;
                right: 0;
                margin: auto;
                margin: 11px 0px;
            }
            #benefitse .col-md-6.prent img {
                width: 278px;
                left: 0;
                right: 0;
                margin: auto;
                margin: 0px 0px;
            }
            .demoside,
            .demosideShadow {
                border-radius: 4px !important;
                padding: 6px 19px !important;
                right: -46px !important;
                font-size: 13px !important;
            }
            #deta-squrity .top h4 {
                font-size: 21px !important;
            }
            .center img {
                width: 250px;
                margin-top: 19px;
            }
            .p-slider .part .channel {
                font-size: 32px !important;
            }
            #partner .contants {
                /* padding-top: 40px; */
                background-color: rgba(255, 222, 57, 1);
                padding: 72px;
                /* margin: 40px 0px; */
                margin-bottom: 16px;
            }
            .p-slider.contant .part .channel {
                font-size: 21px!important;
                margin-bottom: 10px;
            }
            #how.one .contants ul h1 {
                font-size: 17px;
                text-align: left;
                font-weight: 600;
            }
            #how.one .contants ul li {
                list-style: none;
                margin-top: 4px;
                font-size: 13px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 20px;
            }
            .p-slider .part .sectors {
                font-size: 12px !important;
                text-align: justify;
                text-align-last: center;
                font-weight: normal;
            }
            /* #how.one .contants ul li:last-child {
                font-size: 13px !important;
                font-weight: 600;
            } */
            #how.one .col-md-6.leaf img {
                width: 295px;
            }
            /* #how.two .contants ul li:last-child {
                font-size: 13px !important;
                font-weight: 600;
            } */
            #how.two .contants ul li {
                list-style: none;
                margin-top: 8px;
                font-size: 13px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 19px;
            }
            #how.two .col-md-6.suden img {
                width: 276px;
            }
            #how.two .contants ul h1 {
                font-size: 17px;
                text-align: left;
                font-weight: 600;
            }
            #how.three .contants ul li {
                list-style: none;
                margin-top: 11px;
                font-size: 13px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 18px;
            }
            /* #how.three .contants ul li:last-child {
                font-size: 13px !important;
                font-weight: 600;
            } */
            #how.three .col-md-6.serp img {
                width: 288px;
            }
            #how.four .contants ul h1 {
                font-size: 20px;
                text-align: left;
                font-weight: 600;
            }
            #how.four .contants ul li {
                list-style: none;
                margin-top: 11px;
                font-size: 13px !important;
                color: #000;
                text-align: left;
                position: relative;
                padding-left: 18px;
            }
            /* #how.four .contants ul li:last-child {
                font-size: 13px !important;
                font-weight: 600;
            } */
            #how.four .col-md-6.school img {
                width: 267px;
            }
            #faq {
                background: #fff;
                /* padding: 21px 0px !important; */
            }
            .p-slider .part .offer {
                font-size: 15px !important;
                margin: 8px 0;
            }
            #partner .contants ul li {
                font-size: 12px;
            }
            #partner .contants ul li img {
                width: 13px !important;
                top: 2px !important;
            }
            .p-slider .part {
                padding: 0px 5px !important;
                padding-top: 0px !important;
            }
            #contactus {
                padding: 40px 0px;
            }
            #contactus .formdeta .inner ul li {
                font-size: 13px;
                font-weight: 600;
                margin-bottom: 14px;
                text-align: left;
            }
            #contactus .formcontant {
                background: #0079a6;
                padding: 37px 13px 43px 18px;
                margin-top: 23px;
            }
            .form-control {
                margin-bottom: 7px !important;
                padding: 6px 14px !important;
                font-size: 13px !important;
            }
            #deta-squrity .inr-contant {
                margin-bottom: 50px;
                padding-bottom: 23px;
            }
            #slider-3 .right .desktop img {
                margin-top: 18px;
            }
            #slider-3 .left h1 span {
                font-size: 38px !important;
                padding: 10px 0px;
            }
            #slider-3 .left h1 {
                font-size: 25px !important;
                text-align: center;
                color: #fff;
            }
            #faq .faq_contant .accordion-body {
                padding-left: 5px;
                padding-right: 5px;
            }
            #about .contants p {
                font-size: 12px;
                line-height: 21px;
            }
            .tg-sectiontitle h2 {
                font-size: 21px !important;
            }
            #about .contants h1 {
                font-size: 21px;
                margin-bottom: 10px;
            }
            #slider-3 .left p {
                font-size: 16px !important;
            }
            #slider-3 .left h1 span {
                font-size: 42px !important;
                padding: 10px 0px;
            }
            #slider-3 .right .desktop img {
                left: 0;
                right: 0;
                margin: auto;
                margin-top: 30px;
            }
            .call .actionmain .actionheading.hed {
                font-size: 13px;
            }
            .what.one h1 {
                font-size: 21px;
                margin-bottom: 4px !important;
            }
            #whyIds h3 {
                font-size: 21px;
                line-height: 25px;
            }
            #whyIds h3 span {
                font-size: 15px;
            }
            #whyIds .whybox h4 {
                font-size: 12px !important;
            }
            .tg-sectiontitle h2 {
                font-size: 20px !important;
            }
            #about.one .contants h1 {
                font-size: 22px;
                line-height: 24px;
                margin-bottom: 9px;
                margin-top: 30px;
            }
            #about.one .contants.again h1 {
                font-size: 22px;
            }
            #about.one .contants p {
                font-size: 12px;
                text-align: justify;
            }
            #why-choose .top h4 {
                font-size: 20px !important;
            }
            .p-slider .part .channel {
                font-size: 31px !important;
            }
            .p-slider .part .offer {
                font-size: 16px !important;
                margin: 11px 0;
            }
            .center img {
                width: 250px;
                margin-top: 42px;
            }
            .p-slider .part {
                padding: 0px 0px !important;
            }
            .p-slider.contant {
                padding-left: 0px !important;
                padding-right: 0px !important;
            }
            .p-slider.contant .part .channel {
                font-size: 22px!important;
                margin-bottom: 10px;
            }
            #how .contants ul h1 {
                font-size: 17px !important;
            }
            #contactus .formcontant form {
                padding: 14px 0px;
            }
            #how.two .contants ul h1 {
                text-align: center;
                font-size: 17px;
            }
            #how.one .contants ul h1 {
                text-align: center;
                font-size: 17px;
            }
            #how.four .contants ul h1 {
                text-align: center;
                font-size: 17px;
            }
        }