                                                                            @charset "utf-8";
                                                                            /* CSS Document */
                                                                            /* @import url('css/font-awesome.min.css');*/
                                                                            /* In html file */
                                                                            /*<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta content="width=device-width, initial-scale=1" name="viewport">
<meta name="viewport" content="width=device-width">*/
                                                                            /**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */
                                                                            /* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
                                                                            
                                                                            @-ms-viewport {
                                                                                width: device-width;
                                                                            }
                                                                            
                                                                            @viewport {
                                                                                width: device-width;
                                                                            }
                                                                            
                                                                            @media(max-width:1870px) {
                                                                                .servicepageimg img {
                                                                                    width: 100%;
                                                                                    /* margin-top: 22%; */
                                                                                    /* margin-left: 89px; */
                                                                                    transform: translate(0%, 60%);
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width: 1550px) {
                                                                                .headerright img {
                                                                                    width: 100%! important;
                                                                                    /* transform: translate(0px, 50%); */
                                                                                    height: auto;
                                                                                }
                                                                                .agency_banner_area .banner_shap {
                                                                                    width: 80%;
                                                                                    top: -100px;
                                                                                }
                                                                                .container.custom_container {
                                                                                    max-width: 1170px;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width: 1199px) {
                                                                                .features_info .dot_img,
                                                                                .dot {
                                                                                    display: none;
                                                                                }
                                                                                .features_info {
                                                                                    padding-bottom: 0px;
                                                                                }
                                                                                .agency_featured_item {
                                                                                    margin-top: 80px;
                                                                                }
                                                                            }
                                                                            
                                                                            @media(max-width:1300px) {
                                                                                .section1 {}
                                                                                .active1 {
                                                                                    width: 177px ! important;
                                                                                }
                                                                                .active1:before {
                                                                                    left: 177px ! important;
                                                                                }
                                                                                .mm p {
                                                                                    left: -11%! important;
                                                                                }
                                                                                .active1 p {
                                                                                    left: 4% ! important;
                                                                                }
                                                                                .coatcard {
                                                                                    width: 23%;
                                                                                    margin-left: 6%;
                                                                                }
                                                                                img.attachment-full.size-full.imgs {
                                                                                    width: 90%! important;
                                                                                    height: auto;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width: 1199px) {
                                                                                .agency_banner_area .banner_shap {
                                                                                    width: 100%;
                                                                                    top: -200px;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width: 1200px) {
                                                                                .request {
                                                                                    width: 308px;
                                                                                    /* margin-left: 50px; */
                                                                                    transform: translate(0px, 35%);
                                                                                }
                                                                                .active1 {
                                                                                    width: 150px ! important;
                                                                                }
                                                                                .active1:before {
                                                                                    left: 150px ! important;
                                                                                }
                                                                                .mm p {
                                                                                    left: -11%! important;
                                                                                }
                                                                                .active1 p {
                                                                                    left: 20% ! important;
                                                                                }
                                                                                .coatcard {
                                                                                    width: 11%;
                                                                                    margin-left: 17%;
                                                                                    margin-top: -34%;
                                                                                }
                                                                                #q {
                                                                                    margin-left: 5%;
                                                                                }
                                                                                .ndm {
                                                                                    margin-top: -21%;
                                                                                    margin-left: 11%;
                                                                                }
                                                                                .i-nav .i-dropdown.i-megadropdown {
                                                                                    width: 932px;
                                                                                }
                                                                                .startsteps::after {
                                                                                    right: inherit;
                                                                                    left: 0;
                                                                                }
                                                                                .stepul li {
                                                                                    width: 100%;
                                                                                    margin-left: inherit !Important;
                                                                                    text-align: left !important;
                                                                                }
                                                                                .step-number1 {
                                                                                    left: 9%;
                                                                                }
                                                                                .stepul::after {
                                                                                    right: inherit;
                                                                                    left: -17px;
                                                                                }
                                                                                .stepul li .li-step {
                                                                                    white-space: inherit;
                                                                                    margin: 18px 0 18px 40px !important;
                                                                                }
                                                                                .stepul li .step-number {
                                                                                    left: -17px !important;
                                                                                    right: inherit !important;
                                                                                }
                                                                                .cd-main-nav-wrapper {
                                                                                    z-index: 9999;
                                                                                }
                                                                                .mainser-img img {
                                                                                    width: 100% !important;
                                                                                }
                                                                                .padding-ser {
                                                                                    width: 49%;
                                                                                    margin: 0 0.5%;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width: 1024px) and (min-width: 768px) {
                                                                                .clients_newArea li img {
                                                                                    max-width: 100px!important;
                                                                                }
                                                                                .clients_newArea img {
                                                                                    height: 28px!important;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width: 1024px) {
                                                                                .mainmenus {
                                                                                    display: flex;
                                                                                }
                                                                                .header .nav-item {
                                                                                    padding: 0rem!important;
                                                                                    margin: 0rem!important;
                                                                                }
                                                                                /* .header {
                                                                                    padding: 5px 0px !important;
                                                                                } */
                                                                                .header .main-icon {
                                                                                    height: 34px;
                                                                                    width: 34px;
                                                                                    border-radius: 50%;
                                                                                    margin-right: 0px;
                                                                                    margin-top: 3px;
                                                                                }
                                                                                .second-nav .nav-link {
                                                                                    display: inline-flex!important;
                                                                                    padding: 0rem 1rem;
                                                                                }
                                                                                .second-nav {
                                                                                    position: fixed;
                                                                                    left: 0;
                                                                                    width: 100%;
                                                                                    background: white;
                                                                                    z-index: 2;
                                                                                }
                                                                                .cardaa {
                                                                                    margin-left: 5%;
                                                                                }
                                                                                .coatcard {
                                                                                    display: none;
                                                                                }
                                                                                .cd-main-nav a {
                                                                                    color: #fff;
                                                                                    text-align: left;
                                                                                    font-size: 1.4rem;
                                                                                }
                                                                                .li-main-left {
                                                                                    width: 100%;
                                                                                }
                                                                                .main-pro1 {
                                                                                    margin-bottom: 12px;
                                                                                }
                                                                            }
                                                                            
                                                                            @media(max-width:900px) {
                                                                                .main-in {
                                                                                    height: 478px;
                                                                                    position: relative;
                                                                                    margin-top: -10%;
                                                                                }
                                                                                .active1 {
                                                                                    position: relative;
                                                                                    background-color: white;
                                                                                    box-shadow: -9px -2px 21px 0 rgba(152, 154, 152, 0.83);
                                                                                    border-radius: 5px;
                                                                                    /* transition: 0s ! important;
          -webkit-transition: 0s ! important;
          -moz-transition: 0s ! important;
          transform: translate(0em,0)! important;
          -webkit-transform: translate(0em,0)! important;*/
                                                                                }
                                                                                .text {
                                                                                    width: 100% ! important;
                                                                                    left: 0%;
                                                                                    transform: translate(0px, 25%) ! important;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (min-width: 1250px) {
                                                                                .container {
                                                                                    max-width: 1200px;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width:991px) {
                                                                                .card-body {
                                                                                    font-size: 14px!important;
                                                                                    font-weight: 400;
                                                                                    padding: 14px!important;
                                                                                }
                                                                                .header-top {
                                                                                    display: none;
                                                                                }
                                                                                .btn-job-post {
                                                                                    background-color: #4e2cfd;
                                                                                    padding: 12px 45px;
                                                                                    color: #fff;
                                                                                    margin-bottom: 60px;
                                                                                    border-radius: 4px;
                                                                                    font-size: 14px!important;
                                                                                    width: 100%;
                                                                                }
                                                                                .singleteam {
                                                                                    margin-top: -8px!important;
                                                                                }
                                                                                .last-ser {
                                                                                    padding: 14px;
                                                                                    cursor: pointer;
                                                                                    position: relative;
                                                                                    height: auto;
                                                                                }
                                                                                .textsection {
                                                                                    padding: 7% 7%;
                                                                                }
                                                                                .testimages {
                                                                                    background-size: cover;
                                                                                    background-position: center;
                                                                                    background-repeat: no-repeat;
                                                                                    width: 100%;
                                                                                    height: 200px;
                                                                                }
                                                                                .copyright-img {
                                                                                    width: 200px;
                                                                                }
                                                                                .checkoutpayment h4 {
                                                                                    text-align: center!important;
                                                                                }
                                                                                .check-add {
                                                                                    padding: 0px 13px;
                                                                                }
                                                                                .checkoutpayment {
                                                                                    background: #231F20;
                                                                                    padding: 10px 4px;
                                                                                    min-height: auto;
                                                                                    box-shadow: 0 0 10px 0;
                                                                                    padding-bottom: 0px;
                                                                                }
                                                                                .check-footer.fixed {
                                                                                    position: relative;
                                                                                    width: 100%;
                                                                                    bottom: 0px;
                                                                                }
                                                                                .down-bro h4 {
                                                                                    font-size: 18px;
                                                                                    margin-bottom: 15px;
                                                                                }
                                                                                .who-ab p {
                                                                                    font-size: 14px;
                                                                                    text-align: center;
                                                                                    font-weight: 600;
                                                                                    color: rgba(0, 0, 0, .6);
                                                                                    letter-spacing: .5px;
                                                                                    margin: 0;
                                                                                }
                                                                                .webview {
                                                                                    display: none!important;
                                                                                }
                                                                                .left-sig,
                                                                                .left-sign2 {
                                                                                    display: none!important;
                                                                                }
                                                                                .mobileviews {
                                                                                    display: block;
                                                                                }
                                                                                .headerimage {
                                                                                    margin: auto!important;
                                                                                    padding: 12px 1px 11px 0px!important;
                                                                                }
                                                                                .faq-steps {
                                                                                    display: none;
                                                                                }
                                                                                .mob-faq {
                                                                                    display: block;
                                                                                }
                                                                                .sidenav {
                                                                                    display: block;
                                                                                }
                                                                                .main-uls {
                                                                                    display: none;
                                                                                }
                                                                                .diag_container2 {
                                                                                    display: flex!important;
                                                                                    margin-left: -6px;
                                                                                    margin: auto;
                                                                                }
                                                                                .servicelandingForm {
                                                                                    margin-top: 0px;
                                                                                }
                                                                                .main_contentss {
                                                                                    display: none;
                                                                                }
                                                                                .owl-carousel1 {
                                                                                    display: none!important;
                                                                                }
                                                                                .advantageblock .xs-para {
                                                                                    font-size: 16px;
                                                                                    color: #101010;
                                                                                    line-height: 1.6em;
                                                                                    margin-bottom: 15px;
                                                                                }
                                                                                .documents .main-ul {
                                                                                    padding: 20px 10px;
                                                                                    position: relative;
                                                                                    top: 0%;
                                                                                    transform: translate(0%, -0%);
                                                                                }
                                                                                .owl-carousel1 .item>.slider-crousel img {
                                                                                    position: relative;
                                                                                    width: 100%!important;
                                                                                    margin-left: 0%!important;
                                                                                    height: 400px;
                                                                                }
                                                                                .maincontent {
                                                                                    color: rgba(0, 0, 0, .7);
                                                                                    font-weight: 600;
                                                                                    margin-left: 0px!important;
                                                                                }
                                                                                .registration-steps-mob {
                                                                                    text-align: center;
                                                                                    display: block;
                                                                                }
                                                                                .registration-steps {
                                                                                    display: none;
                                                                                }
                                                                                .item .itemblock img {
                                                                                    width: 39%;
                                                                                    margin: auto!important;
                                                                                }
                                                                                .customer-ratings div {
                                                                                    margin: 0 auto;
                                                                                }
                                                                                .customer-ratings img {
                                                                                    position: relative;
                                                                                    left: -1px;
                                                                                    width: 18px;
                                                                                    filter: brightness(0.5)
                                                                                }
                                                                                .customer-ratings span {
                                                                                    position: relative;
                                                                                    top: 3px;
                                                                                    color: #000;
                                                                                }
                                                                                .customer-ratings .rating1,
                                                                                .customer-ratings .rating2,
                                                                                .customer-ratings .rating3 {
                                                                                    text-align: center;
                                                                                    margin-right: -8px;
                                                                                    padding: 0 0px;
                                                                                    font-weight: 600;
                                                                                }
                                                                                .customer-ratings p {
                                                                                    font-size: 12px!important;
                                                                                    line-height: normal!important;
                                                                                    margin-bottom: 10px!important;
                                                                                }
                                                                                .main-uls {
                                                                                    margin: 30px 0 0!important;
                                                                                }
                                                                                .main-uls li::before {
                                                                                    content: "\f058";
                                                                                    font-family: "Font Awesome 5 Free";
                                                                                    font-weight: 900;
                                                                                    font-size: 22px;
                                                                                    position: absolute;
                                                                                    color: #fff;
                                                                                    top: 0;
                                                                                    padding-left: 0;
                                                                                    line-height: 31px;
                                                                                    left: 0px;
                                                                                }
                                                                                .caon {
                                                                                    background: radial-gradient(#f5f5f5 15%, transparent 5%), radial-gradient(#f5f5f5 15%, transparent 5%);
                                                                                    margin-top: 0rem;
                                                                                    background-color: #fff;
                                                                                    background-position: 0 0, 50px 50px;
                                                                                    background-size: 20px 20px;
                                                                                }
                                                                                .caon h1 {
                                                                                    color: #000;
                                                                                    font-size: 26px;
                                                                                    text-transform: capitalize;
                                                                                    line-height: normal;
                                                                                    margin: 19px 0 0;
                                                                                    padding: 0;
                                                                                    margin-bottom: 10px;
                                                                                }
                                                                                .caon p {
                                                                                    font-size: 14px;
                                                                                    text-align: left;
                                                                                    line-height: 34px;
                                                                                    color: #000;
                                                                                }
                                                                                .step-arrow img {
                                                                                    position: relative;
                                                                                    top: 0;
                                                                                    right: 0;
                                                                                    transform: rotate(90deg);
                                                                                }
                                                                                .partnersArea p {
                                                                                    font-size: 14px;
                                                                                }
                                                                                .partnersArea {
                                                                                    margin-top: 0px;
                                                                                    text-align: center;
                                                                                }
                                                                                .partnersArea .startupindia {
                                                                                    margin-left: auto!important;
                                                                                    margin-right: auto;
                                                                                    display: block;
                                                                                }
                                                                                .partnersArea .aprera {
                                                                                    margin-left: auto!important;
                                                                                    margin-right: auto;
                                                                                    display: block;
                                                                                }
                                                                                .partnersArea .springboard {
                                                                                    margin-left: auto!important;
                                                                                    margin-right: auto;
                                                                                    display: block;
                                                                                }
                                                                                .partnersArea .apinnovation {
                                                                                    margin-left: auto!important;
                                                                                    margin-right: auto;
                                                                                    display: block;
                                                                                }
                                                                                .our_supports_tab ul.tabs {
                                                                                    display: none;
                                                                                }
                                                                                .investorsArea ul {
                                                                                    list-style: none;
                                                                                    display: inline-block;
                                                                                }
                                                                                .our_supports {
                                                                                    border-top: 1px solid #e7e9e9;
                                                                                    margin: 24px;
                                                                                    padding-bottom: 0px;
                                                                                    padding-top: 21px;
                                                                                }
                                                                                .tab_drawer_heading1 {
                                                                                    background-color: #fff;
                                                                                    color: #000;
                                                                                    margin: 0;
                                                                                    padding: 12px 20px;
                                                                                    display: block;
                                                                                    cursor: pointer;
                                                                                    -webkit-touch-callout: none;
                                                                                    -webkit-user-select: none;
                                                                                    -khtml-user-select: none;
                                                                                    -moz-user-select: none;
                                                                                    -ms-user-select: none;
                                                                                    user-select: none;
                                                                                    font-family: 'Roboto';
                                                                                    font-size: 14px;
                                                                                    font-weight: 600;
                                                                                    margin-bottom: 10px;
                                                                                    border: 3px solid transparent;
                                                                                    width: 100%;
                                                                                }
                                                                                .tab_drawer_heading {
                                                                                    background-color: #fff;
                                                                                    color: #000;
                                                                                    margin: 0;
                                                                                    padding: 12px 20px;
                                                                                    display: block;
                                                                                    cursor: pointer;
                                                                                    -webkit-touch-callout: none;
                                                                                    -webkit-user-select: none;
                                                                                    -khtml-user-select: none;
                                                                                    -moz-user-select: none;
                                                                                    -ms-user-select: none;
                                                                                    user-select: none;
                                                                                    font-family: 'Roboto';
                                                                                    font-size: 14px;
                                                                                    font-weight: 600;
                                                                                    margin-bottom: 10px;
                                                                                    border: 3px solid transparent;
                                                                                    width: 100%;
                                                                                    box-shadow: 0px 2px 13px 0px #e5e5e5;
                                                                                }
                                                                                .resp-arrow {
                                                                                    width: 0;
                                                                                    height: 0;
                                                                                    float: right;
                                                                                    margin-top: 3px;
                                                                                    border-left: 6px solid transparent;
                                                                                    border-right: 6px solid transparent;
                                                                                    border-top: 12px solid #ef6a33;
                                                                                }
                                                                                .responsive-view1 {
                                                                                    display: block;
                                                                                }
                                                                                .service_box_bg {
                                                                                    min-height: 446px;
                                                                                    margin-bottom: 10px;
                                                                                }
                                                                                .service_box_bg p {
                                                                                    color: #7a7a7a;
                                                                                    margin: 15px;
                                                                                    display: inline-block;
                                                                                    min-height: auto;
                                                                                    font-size: 12px;
                                                                                }
                                                                                .sir-start {
                                                                                    display: none;
                                                                                }
                                                                                .serviceslider .item {
                                                                                    padding: 20px;
                                                                                }
                                                                                .tab_drawer_heading1 {
                                                                                    display: block;
                                                                                }
                                                                                .our_services_new ul.tabs {
                                                                                    display: none;
                                                                                }
                                                                                .clients_newArea li img {
                                                                                    max-width: 120px!important;
                                                                                    padding-right: 20px!important;
                                                                                }
                                                                                .clients_newArea ul li {
                                                                                    padding-right: 26px;
                                                                                    padding-left: 26px;
                                                                                }
                                                                                .clients_newArea ul li {
                                                                                    padding-bottom: 30px;
                                                                                }
                                                                                .mt50 {
                                                                                    margin-top: 0px;
                                                                                }
                                                                                .slider {
                                                                                    padding-top: 2rem;
                                                                                }
                                                                                .hero-main .firstblock {
                                                                                    position: relative;
                                                                                    top: 0%;
                                                                                    transform: translate(0px, -0%);
                                                                                }
                                                                                .imageblockfeature {
                                                                                    background-image: url(../../assets/images/about-im.jpg);
                                                                                    background-size: cover;
                                                                                    background-position: center;
                                                                                    width: 100%;
                                                                                    height: 250px;
                                                                                    margin-top: 30px;
                                                                                }
                                                                                .mainimageblock {
                                                                                    background: #2a4c79e0;
                                                                                    position: absolute;
                                                                                    width: 100%;
                                                                                    height: 100%;
                                                                                    z-index: -1;
                                                                                    left: 0;
                                                                                    margin-left: -76px;
                                                                                    top: 5%;
                                                                                    right: 19%;
                                                                                }
                                                                                .mainimageblock1 {
                                                                                    top: 5%;
                                                                                    width: 89%;
                                                                                    height: 100%;
                                                                                    right: 4%;
                                                                                }
                                                                                .agency_featured_content {
                                                                                    padding-right: 0px !important;
                                                                                    padding-left: 0px !important;
                                                                                    margin-top: 20px !important;
                                                                                }
                                                                                .featuredp {
                                                                                    width: 100%;
                                                                                    margin: auto;
                                                                                    padding: 0px 10px;
                                                                                }
                                                                                .visible-xs {
                                                                                    display: block!important;
                                                                                }
                                                                                .visible-xs img {
                                                                                    width: 60px!important;
                                                                                }
                                                                                .mainmenus {
                                                                                    display: block!important;
                                                                                }
                                                                                .testsl.owl-theme .owl-nav {
                                                                                    margin-top: 0px!important;
                                                                                    text-align: right;
                                                                                    -webkit-tap-highlight-color: transparent;
                                                                                }
                                                                                .nav-shadow {
                                                                                    border-top: 0px solid #e8eef3!important;
                                                                                    border-bottom: 0px solid #e8eef3!important;
                                                                                }
                                                                                .second-nav {
                                                                                    display: none;
                                                                                }
                                                                                .hero-main {
                                                                                    margin-top: -10px!important;
                                                                                    margin-bottom: 30px;
                                                                                }
                                                                                .hero-client-container::after {
                                                                                    content: "";
                                                                                    border-bottom: 1px solid #8080807a;
                                                                                    position: absolute;
                                                                                    bottom: 0;
                                                                                    width: 100%;
                                                                                }
                                                                                .hero-client-container {
                                                                                    position: absolute;
                                                                                    bottom: -14px!important;
                                                                                    left: 0;
                                                                                    right: 0;
                                                                                    height: 80px;
                                                                                    line-height: 80px;
                                                                                    background-color: #fff;
                                                                                    width: 100%;
                                                                                    z-index: 1;
                                                                                }
                                                                                .text-black-sub-heading {
                                                                                    font-size: 20px!important;
                                                                                    line-height: 1.4em;
                                                                                    margin-top: 0px!important;
                                                                                    margin-bottom: 30px!important;
                                                                                }
                                                                                .service_main h1 {
                                                                                    font-size: 1.8rem!important;
                                                                                }
                                                                                .hero-heading {
                                                                                    margin-top: 15px!important;
                                                                                    font-size: 20px!important;
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .hero-client-container {
                                                                                    height: 60px!important;
                                                                                    line-height: 55px!important;
                                                                                }
                                                                                .text-primary {
                                                                                    margin-top: 10px!important;
                                                                                    font-size: 14px!important;
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .hidden-xs {
                                                                                    display: none!important;
                                                                                }
                                                                                .row {
                                                                                    margin-right: 0px;
                                                                                    margin-left: 0px;
                                                                                }
                                                                                .payment_img img {
                                                                                    width: 100%;
                                                                                }
                                                                                .symbols-pulse.active {
                                                                                    display: none;
                                                                                }
                                                                                .servicepageimg img {
                                                                                    display: none;
                                                                                }
                                                                                .partner_logo .p_logo_item {
                                                                                    width: calc(100% / 3);
                                                                                    text-align: center;
                                                                                    padding-bottom: 29px;
                                                                                }
                                                                                .headerright img {
                                                                                    width: 100%! important;
                                                                                    transform: translate(0px, 27%);
                                                                                    height: auto;
                                                                                }
                                                                                .main-newservice3 .i-nav-right a,
                                                                                .main-newservice3 .nav-le {
                                                                                    color: #fff;
                                                                                    /* color: #364b60; */
                                                                                }
                                                                                .main-newservice3 .logo-whit {
                                                                                    display: none !important;
                                                                                }
                                                                                .main-me:hover .serviceatag {
                                                                                    display: none;
                                                                                }
                                                                                .request {
                                                                                    display: none;
                                                                                }
                                                                                .agency_featured_item .agency_featured_content {
                                                                                    padding-left: 0;
                                                                                    margin-top: 50px;
                                                                                }
                                                                                .container.custom_container {
                                                                                    max-width: 960px;
                                                                                }
                                                                                .agency_banner_area .banner_shap {
                                                                                    width: auto;
                                                                                    top: 0;
                                                                                    max-width: 100%;
                                                                                }
                                                                                h4.titlee {
                                                                                    display: block! important;
                                                                                    text-align: center;
                                                                                    padding: 0px 0px! important;
                                                                                }
                                                                                /* .check-what {
                                                                                    min-width: 400px;
                                                                                } */
                                                                                .checkoutdescription {
                                                                                    display: none;
                                                                                }
                                                                                /* .check-what {
                                                                                    min-width: 699px;
                                                                                } */
                                                                                .paymentbtndemo {
                                                                                    display: block! important;
                                                                                }
                                                                                /* .checkoutpayment {
                                                                                    width: 153%;
                                                                                } */
                                                                                .containermain {
                                                                                    border-radius: 25px;
                                                                                    /* background-color: #1196ef52; */
                                                                                    /* margin-top: -4%; */
                                                                                    z-index: 2;
                                                                                    position: absolute;
                                                                                    left: 50%;
                                                                                    max-width: 773px;
                                                                                    height: 720px;
                                                                                }
                                                                                .active1 {
                                                                                    width: 134px ! important;
                                                                                }
                                                                                .active1:before {
                                                                                    left: 130px ! important;
                                                                                }
                                                                                .mm p {
                                                                                    left: -11%! important;
                                                                                }
                                                                                .active1 p {
                                                                                    left: 20% ! important;
                                                                                }
                                                                                .ndm {
                                                                                    margin-left: 16%;
                                                                                }
                                                                                .tittle .main {
                                                                                    font-size: 20px;
                                                                                }
                                                                                .pro1::before,
                                                                                .pro1::after {
                                                                                    display: none;
                                                                                }
                                                                                .new-product .serviceright {
                                                                                    display: none;
                                                                                }
                                                                                .new-product:after {
                                                                                    display: none;
                                                                                }
                                                                                .new-product .m-service {
                                                                                    margin-top: 19px;
                                                                                }
                                                                                #iToggle {
                                                                                    padding-left: 8px;
                                                                                    margin-top: 0px;
                                                                                }
                                                                                .col-md-team {
                                                                                    padding: 0px;
                                                                                    -ms-flex: 0 0 20%;
                                                                                    flex: 0 0 20%;
                                                                                    max-width: 0 0 20%;
                                                                                }
                                                                                .video-div {
                                                                                    display: none;
                                                                                }
                                                                                .m-service {
                                                                                    position: relative;
                                                                                    min-height: auto;
                                                                                    padding-top: 24px;
                                                                                }
                                                                                .inside-text {
                                                                                    width: 100%;
                                                                                    position: static;
                                                                                    top: inherit;
                                                                                    left: inherit;
                                                                                    transform: inherit;
                                                                                }
                                                                                .inside-text p {
                                                                                    padding-right: 0;
                                                                                }
                                                                                .serrate {
                                                                                    padding: 15px;
                                                                                    border: 1px solid #eee;
                                                                                    border-radius: 4px;
                                                                                    margin-right: 0;
                                                                                    margin-top: 15px;
                                                                                }
                                                                                .section-contact {
                                                                                    min-height: auto;
                                                                                }
                                                                                .cont-form {
                                                                                    position: static;
                                                                                    top: inherit;
                                                                                    left: inherit;
                                                                                    transform: inherit;
                                                                                    width: 100%;
                                                                                    margin: auto;
                                                                                    background: #fff;
                                                                                    padding: 15px;
                                                                                    border: 1px solid #eee;
                                                                                    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.06);
                                                                                }
                                                                                .header {
                                                                                    position: relative;
                                                                                    top: 0px;
                                                                                    padding: 0px 0px!important;
                                                                                    width: 100%;
                                                                                }
                                                                                .header.small {
                                                                                    position: fixed;
                                                                                    width: 100%;
                                                                                    right: 0;
                                                                                    left: 0;
                                                                                    top: 0;
                                                                                    z-index: 1;
                                                                                    -webkit-transition: top 300ms ease;
                                                                                    -moz-transition: top 300ms ease;
                                                                                    -ms-transition: top 300ms ease;
                                                                                    -o-transition: top 300ms ease;
                                                                                    transition: top 300ms ease;
                                                                                    padding: 0px!important;
                                                                                    background: #ffffff00!important;
                                                                                }
                                                                                /* .company-body header {
                                                                                    background: none;
                                                                                    box-shadow: none;
                                                                                    margin-top: 1px;
                                                                                } */
                                                                                .i-nav-right a,
                                                                                .nav-le {
                                                                                    color: #fff;
                                                                                }
                                                                                .slider {
                                                                                    height: auto;
                                                                                }
                                                                                .i-nav .i-dropdown.i-megadropdown {
                                                                                    width: auto;
                                                                                    height: 350px;
                                                                                    overflow-x: hidden;
                                                                                    overflow-y: auto;
                                                                                }
                                                                                .none992 .logo-whit {
                                                                                    display: none !important;
                                                                                }
                                                                                .i-main-nav {
                                                                                    background: #333333;
                                                                                    padding: 15px;
                                                                                }
                                                                                .top-offer {
                                                                                    display: none;
                                                                                }
                                                                                .col-md-half {
                                                                                    -ms-flex: 0 0 33%;
                                                                                    flex: 0 0 33%;
                                                                                    max-width: 33%;
                                                                                }
                                                                                .left-sign,
                                                                                .right-sign {
                                                                                    width: 100%;
                                                                                    height: 114px;
                                                                                }
                                                                                .left-sig,
                                                                                .right-sig {
                                                                                    width: 100%;
                                                                                    height: auto;
                                                                                    margin-top: 0%;
                                                                                }
                                                                                .left-sign1,
                                                                                .right-sign1 {
                                                                                    width: 100%;
                                                                                    height: 167px;
                                                                                    margin-top: 6%;
                                                                                }
                                                                                .left-sign2,
                                                                                .right-sign2 {
                                                                                    width: 100%;
                                                                                    height: 140px;
                                                                                    /* margin-top: 2%; */
                                                                                }
                                                                                .left-sign3,
                                                                                .right-sign3 {
                                                                                    width: 113%;
                                                                                    height: 68px;
                                                                                    margin-top: -5%
                                                                                }
                                                                                .left-sign4,
                                                                                .right-sign4 {
                                                                                    width: 103%;
                                                                                    height: 68px;
                                                                                    margin-top: -5%
                                                                                }
                                                                                .serviceright {
                                                                                    display: none;
                                                                                }
                                                                                .cardaa {
                                                                                    width: 100%;
                                                                                    margin-left: -1%;
                                                                                }
                                                                                .coatcard {
                                                                                    width: 100%;
                                                                                    left: 0%;
                                                                                    /* margin-top: -15%; */
                                                                                    margin-bottom: 2%;
                                                                                    display: none;
                                                                                }
                                                                                .test-cont .owl-carousel .owl-nav .owl-prev {
                                                                                    bottom: -50px;
                                                                                }
                                                                                .test-cont .owl-carousel .owl-nav .owl-next {
                                                                                    bottom: -50px;
                                                                                }
                                                                                .main-section .col-md-4 {
                                                                                    width: 100% !important;
                                                                                }
                                                                                .hero-img img {
                                                                                    display: none;
                                                                                }
                                                                                .po-line {
                                                                                    display: none;
                                                                                }
                                                                                .start-1 {
                                                                                    height: auto;
                                                                                }
                                                                                bot-slider-s {
                                                                                    display: none;
                                                                                }
                                                                                .text-ser {
                                                                                    padding: 100px 0 0;
                                                                                }
                                                                                .service-1 {
                                                                                    position: relative;
                                                                                    top: inherit;
                                                                                    left: inherit;
                                                                                    z-index: 21;
                                                                                    transform: inherit;
                                                                                    width: 100%;
                                                                                }
                                                                                .ser-img {
                                                                                    position: relative;
                                                                                    z-index: 2;
                                                                                    display: none;
                                                                                }
                                                                                .right-float {
                                                                                    float: right;
                                                                                }
                                                                                .faq-section .mac-bg {
                                                                                    top: 65px;
                                                                                }
                                                                                .test-other {
                                                                                    margin-bottom: 24px;
                                                                                }
                                                                                .new-img,
                                                                                .new-text {
                                                                                    float: left;
                                                                                    width: 100%;
                                                                                }
                                                                                .padding-ser {
                                                                                    width: 100%;
                                                                                    margin: auto;
                                                                                }
                                                                                .slider:after {
                                                                                    left: 0;
                                                                                }
                                                                                .cd-main-content:after {
                                                                                    display: none;
                                                                                }
                                                                                .ser-1 {
                                                                                    border-bottom: 1px solid #33414a !important;
                                                                                }
                                                                                .li-main-right {
                                                                                    width: 100%;
                                                                                }
                                                                                .test {
                                                                                    margin: 0;
                                                                                    box-shadow: none;
                                                                                }
                                                                                .test-cont .t-2 {
                                                                                    margin-top: 68px;
                                                                                }
                                                                                .test-cont .owl-carousel .owl-nav {}
                                                                                .other-part .qot {
                                                                                    bottom: -10px;
                                                                                    right: -10px;
                                                                                }
                                                                                .Testimonials {
                                                                                    height: 600px;
                                                                                }
                                                                                .ad-b {
                                                                                    border-bottom: 1px solid #eee;
                                                                                    border-right: none;
                                                                                }
                                                                                .ad-se {
                                                                                    padding: 15px 0;
                                                                                }
                                                                                .text-con,
                                                                                .text-form {
                                                                                    height: auto;
                                                                                }
                                                                                .main3 {
                                                                                    padding: 0;
                                                                                    padding-bottom: 0px;
                                                                                }
                                                                                .left-b {
                                                                                    border: none;
                                                                                }
                                                                                .main5 ul li a {
                                                                                    padding: 5px 0px 5px 5px;
                                                                                    word-break: break-all;
                                                                                }
                                                                                .footer-soical {
                                                                                    text-align: center !important;
                                                                                    padding: 8px 0 10px;
                                                                                }
                                                                                .main4 {
                                                                                    padding: 0;
                                                                                    padding-bottom: 0;
                                                                                    text-align: left !important;
                                                                                }
                                                                                .footer-middle h3 {
                                                                                    margin-bottom: 18px;
                                                                                }
                                                                                footer {}
                                                                                .about-text .tittle {
                                                                                    margin: 24px 0;
                                                                                }
                                                                                .about-section {
                                                                                    padding-bottom: 0;
                                                                                }
                                                                                .blog-block {
                                                                                    margin-bottom: 24px;
                                                                                }
                                                                                .blog-img {
                                                                                    height: auto;
                                                                                }
                                                                                .dsrib-prtyer-v2 {
                                                                                    padding: 80px 0 170px;
                                                                                }
                                                                                .s-logo .tittle {
                                                                                    margin: 30px 0 0px;
                                                                                }
                                                                                .faq1 {
                                                                                    padding-top: 0;
                                                                                }
                                                                                .accordion-container {
                                                                                    margin-right: 0;
                                                                                }
                                                                                .maintab {
                                                                                    margin-top: 15px;
                                                                                }
                                                                                .i-nav-right {
                                                                                    padding: 5px 0;
                                                                                    margin-left: 0px;
                                                                                }
                                                                                #ser1:after,
                                                                                #ser2:after,
                                                                                #ser3:after,
                                                                                #ser4:after,
                                                                                #ser5:after,
                                                                                #ser6:after {
                                                                                    display: none;
                                                                                }
                                                                                .defineimg img {
                                                                                    display: none;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width: 767px) {
                                                                                .our_supports_tab ul.tabs li {
                                                                                    width: 33%;
                                                                                }
                                                                                .media-and-recognitions {
                                                                                    display: none;
                                                                                }
                                                                                /* .tittle.mb24 {
        display: none;
    } */
                                                                                .clients_newArea ul {
                                                                                    list-style: none;
                                                                                    display: grid;
                                                                                }
                                                                                .tittle.mb24.career {
                                                                                    display: block;
                                                                                }
                                                                                .partner_logo .p_logo_item {
                                                                                    width: calc(100% / 3);
                                                                                }
                                                                                /* .checkoutpayment {
                                                                                    width: 92%;
                                                                                } */
                                                                                .containermain {
                                                                                    border-radius: 25px;
                                                                                    /* background-color: #1196ef52; */
                                                                                    /* margin-top: -4%; */
                                                                                    z-index: 2;
                                                                                    position: absolute;
                                                                                    left: 50%;
                                                                                    max-width: 600px;
                                                                                    height: 719px;
                                                                                }
                                                                                .left-sig,
                                                                                .right-sig {
                                                                                    width: 100%;
                                                                                    height: auto;
                                                                                    margin-top: 0%;
                                                                                }
                                                                                .title .text-center {
                                                                                    margin-top: 7% ! important;
                                                                                }
                                                                                .inside-text {
                                                                                    width: 100%;
                                                                                    position: static;
                                                                                    top: inherit;
                                                                                    left: inherit;
                                                                                    transform: translate(0px, 40px);
                                                                                }
                                                                                .ndm {
                                                                                    font-size: 18px;
                                                                                    color: #ffffff;
                                                                                    font-weight: 700;
                                                                                    line-height: 38px;
                                                                                    margin-bottom: 24px;
                                                                                    margin-top: -21%;
                                                                                    margin-left: -10%;
                                                                                }
                                                                                .left-sign,
                                                                                .right-sign {
                                                                                    width: 100%;
                                                                                    height: 114px;
                                                                                }
                                                                                .left-sign1,
                                                                                .right-sign1 {
                                                                                    width: 100%;
                                                                                    height: 139px;
                                                                                    margin-top: 9%
                                                                                }
                                                                                .left-sign2,
                                                                                .right-sign2 {
                                                                                    width: 100%;
                                                                                    height: 140px;
                                                                                    /* margin-top: 4%; */
                                                                                }
                                                                                .left-sign3,
                                                                                .right-sign3 {
                                                                                    width: 113%;
                                                                                    height: 68px;
                                                                                    margin-top: -5%
                                                                                }
                                                                                .left-sign4,
                                                                                .right-sign4 {
                                                                                    width: 103%;
                                                                                    height: 68px;
                                                                                    margin-top: -5%
                                                                                }
                                                                                .tittle .main {
                                                                                    font-size: 22px;
                                                                                    margin-top: -40%;
                                                                                }
                                                                                .team-sti {
                                                                                    position: static;
                                                                                    top: inherit;
                                                                                    left: inherit;
                                                                                    padding-right: inherit;
                                                                                    height: 100%;
                                                                                }
                                                                                .team-con img {
                                                                                    width: 60%;
                                                                                    margin: auto;
                                                                                }
                                                                                .team-con {
                                                                                    position: relative;
                                                                                    text-align: center;
                                                                                }
                                                                                .col-md-team {
                                                                                    padding: 0px;
                                                                                    -ms-flex: 0 0 25%;
                                                                                    flex: 0 0 25%;
                                                                                    max-width: 0 0 25%;
                                                                                }
                                                                                /* .check-what {
                                                                                    min-width: 373px;
                                                                                } */
                                                                                .how-line:after {
                                                                                    display: none;
                                                                                }
                                                                                .map {
                                                                                    position: relative;
                                                                                    left: 0;
                                                                                    top: 28.5px;
                                                                                    width: 100%;
                                                                                }
                                                                                .main3 p {
                                                                                    margin: 0;
                                                                                }
                                                                                .show767 {
                                                                                    display: block;
                                                                                }
                                                                                .none767 {
                                                                                    display: none !important;
                                                                                }
                                                                                .mai-be {
                                                                                    border-right: none !important;
                                                                                    border-bottom: 1px solidm !important;
                                                                                }
                                                                                .mai-be:nth-last-child(1) {
                                                                                    border-bottom: none;
                                                                                }
                                                                                .document-inside {
                                                                                    padding: 36px 24px;
                                                                                    border-radius: 5px;
                                                                                    background: #f1f3f6;
                                                                                    margin: 12px 0;
                                                                                }
                                                                                .firstseul li {
                                                                                    width: 100%;
                                                                                    margin-bottom: 10px;
                                                                                }
                                                                                .service-right-text .taxabout {
                                                                                    padding-left: 50px;
                                                                                }
                                                                                .num01 {
                                                                                    font-size: 36px;
                                                                                    position: absolute;
                                                                                    top: -10px;
                                                                                    color: rgba(0, 0, 0, .1);
                                                                                    font-weight: 500;
                                                                                    left: 0;
                                                                                    font-family: 'Montserrat', sans-serif !important;
                                                                                }
                                                                                .taxabout h1 {
                                                                                    font-size: 23px;
                                                                                    font-weight: 600;
                                                                                    margin: 0;
                                                                                    color: rgba(0, 0, 0, .8);
                                                                                }
                                                                                .taxabout p {
                                                                                    font-size: 13px;
                                                                                }
                                                                                .service-text-main {
                                                                                    position: static;
                                                                                    height: 100%;
                                                                                    width: 100%;
                                                                                    left: 0;
                                                                                }
                                                                                .service-text-inside {
                                                                                    position: static;
                                                                                    top: inherit;
                                                                                    padding: 50px 0px 50px 15px;
                                                                                    -webkit-transition: all 0.3s linear;
                                                                                    -moz-transition: all 1.5s ease;
                                                                                    -ms-transition: all 1.5s ease;
                                                                                    -o-transition: all 1.5s ease;
                                                                                    transition: all 1.5s ease;
                                                                                }
                                                                                .service-right-text section {
                                                                                    min-height: 100%;
                                                                                }
                                                                                .service-center {
                                                                                    position: static;
                                                                                    top: inherit;
                                                                                    left: inherit;
                                                                                    transform: inherit;
                                                                                    width: 100%;
                                                                                }
                                                                                .mainwhy {
                                                                                    position: static;
                                                                                    top: inherit;
                                                                                    padding: 50px 15px 50px 0;
                                                                                }
                                                                                .whytbback .mainwhy {
                                                                                    top: inherit;
                                                                                    transform: inherit;
                                                                                }
                                                                                .abtax {
                                                                                    min-height: 100%;
                                                                                }
                                                                                .abtax {
                                                                                    border: none;
                                                                                }
                                                                                .testimo {
                                                                                    border-top: 1px solid #eee;
                                                                                }
                                                                                .mainabtax {
                                                                                    position: static;
                                                                                    top: inherit;
                                                                                    left: inherit;
                                                                                    transform: inherit;
                                                                                    width: 100%;
                                                                                }
                                                                                .why-sec {
                                                                                    position: static;
                                                                                    height: 100%;
                                                                                }
                                                                                .bot-slider {
                                                                                    display: none;
                                                                                }
                                                                                .mainser-img img {
                                                                                    width: 100px!important;
                                                                                    margin: auto;
                                                                                }
                                                                                .mainser-img,
                                                                                .ser-par {
                                                                                    width: 100%
                                                                                }
                                                                                .ser-head-main {
                                                                                    text-align: center;
                                                                                }
                                                                                .myservice .nav {
                                                                                    margin-bottom: 24px !important;
                                                                                }
                                                                                .defineimg img {
                                                                                    display: none;
                                                                                }
                                                                                .mainimg {
                                                                                    padding: 0px;
                                                                                }
                                                                                .text {
                                                                                    width: 100% ! important;
                                                                                    left: 0%;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width: 575px) {
                                                                                .totgrand {
                                                                                    position: relative;
                                                                                    font-size: 16px!important;
                                                                                    margin: 0;
                                                                                    font-weight: 600;
                                                                                    letter-spacing: .5px;
                                                                                    text-transform: capitalize;
                                                                                    color: #fff;
                                                                                    float: right;
                                                                                }
                                                                                .team-detail-section {
                                                                                    padding: 185px 0 45px;
                                                                                }
                                                                                .profile-info {
                                                                                    -webkit-transform: translateY(100%);
                                                                                    -ms-transform: translateY(100%);
                                                                                    transform: translateY(90%);
                                                                                    background-color: #464748;
                                                                                    padding: 20px 0 20px 20px;
                                                                                }
                                                                                .documents .main-ul li {
                                                                                    color: #6e6e6e;
                                                                                    position: relative;
                                                                                    list-style: none;
                                                                                    padding: 3px 0;
                                                                                    padding-left: 50px;
                                                                                    margin: 0 0 10px;
                                                                                    width: 100%;
                                                                                    display: block;
                                                                                }
                                                                                .partner_logo .p_logo_item {
                                                                                    width: 100%;
                                                                                    margin-bottom: 30px;
                                                                                }
                                                                                .contactmodel {
                                                                                    position: absolute;
                                                                                    right: -168px;
                                                                                    bottom: -214px;
                                                                                    z-index: 2;
                                                                                }
                                                                                .mainimg {
                                                                                    padding: 0px;
                                                                                }
                                                                                .defineimg img {
                                                                                    display: none;
                                                                                }
                                                                                .left-sign,
                                                                                .right-sign {
                                                                                    width: 100%;
                                                                                    height: 114px;
                                                                                }
                                                                                .left-sign1,
                                                                                .right-sign1 {
                                                                                    width: 100%;
                                                                                    height: 104px;
                                                                                    margin-top: 10%;
                                                                                }
                                                                                .left-sign2,
                                                                                .right-sign2 {
                                                                                    width: 100%;
                                                                                    height: 140px;
                                                                                    /* margin-top: 5%; */
                                                                                }
                                                                                .left-sign3,
                                                                                .right-sign3 {
                                                                                    width: 113%;
                                                                                    height: 68px;
                                                                                    margin-top: -5%
                                                                                }
                                                                                .left-sign4,
                                                                                .right-sign4 {
                                                                                    width: 103%;
                                                                                    height: 68px;
                                                                                    margin-top: -5%
                                                                                }
                                                                                .col-md-team {
                                                                                    padding: 0px;
                                                                                    -ms-flex: 0 0 50%;
                                                                                    flex: 0 0 50%;
                                                                                    max-width: 0 0 50%;
                                                                                }
                                                                                .other-input {
                                                                                    max-width: 410px !IMPORTANT;
                                                                                    margin: auto !important;
                                                                                    top: inherit !important;
                                                                                    left: inherit !important;
                                                                                    transform: inherit !important;
                                                                                }
                                                                                .other-input1 {
                                                                                    max-width: 410px !IMPORTANT;
                                                                                    margin: auto !important;
                                                                                    top: 120px !important;
                                                                                    left: -53px !important;
                                                                                    transform: inherit !important;
                                                                                }
                                                                                .ndm {
                                                                                    font-size: 18px;
                                                                                    color: #ffffff;
                                                                                    font-weight: 700;
                                                                                    line-height: 38px;
                                                                                    margin-bottom: 24px;
                                                                                    margin-top: 3%;
                                                                                    margin-left: -10%;
                                                                                }
                                                                                .s-sen {
                                                                                    padding: 0 5px;
                                                                                }
                                                                                .test .comma {
                                                                                    position: absolute;
                                                                                    width: 32px !important;
                                                                                    opacity: .2;
                                                                                    top: 15px;
                                                                                    left: 36px;
                                                                                }
                                                                                .clientse .repeat-s {
                                                                                    width: 100%;
                                                                                }
                                                                                .test {
                                                                                    padding: 50px 20px 24px 20px;
                                                                                }
                                                                                .test p {
                                                                                    height: auto;
                                                                                }
                                                                                .taxabout {
                                                                                    position: relative;
                                                                                    padding-left: 50px;
                                                                                }
                                                                                .last-ser:hover .serback {
                                                                                    opacity: 0;
                                                                                }
                                                                                .tittle h2 {
                                                                                    font-size: 22px;
                                                                                }
                                                                                .res {
                                                                                    margin-top: -13%;
                                                                                }
                                                                                .tittle .aa {
                                                                                    margin-top: -41%;
                                                                                }
                                                                                .tittle p {
                                                                                    font-size: 14px;
                                                                                }
                                                                                .slider {
                                                                                    height: 100%;
                                                                                }
                                                                                .slider .item {
                                                                                    height: 100%;
                                                                                }
                                                                                /* header {
                                                                                    width: 100%;
                                                                                    margin-top: -3%;
                                                                                } */
                                                                                .main-in {
                                                                                    height: 100%;
                                                                                    position: relative;
                                                                                    margin-top: -50px;
                                                                                    padding: 0px 0 0px;
                                                                                }
                                                                                .inside-text {
                                                                                    width: 100%;
                                                                                    position: relative;
                                                                                    top: inherit;
                                                                                    left: inherit;
                                                                                    transform: inherit;
                                                                                }
                                                                                .main-2-box {
                                                                                    margin: 0 24px;
                                                                                    margin-bottom: 15px;
                                                                                }
                                                                                .mm-grp {
                                                                                    width: 36px;
                                                                                }
                                                                                .main-doc .main-main {
                                                                                    width: 100%;
                                                                                }
                                                                                .mj {
                                                                                    margin-left: 0;
                                                                                }
                                                                                .qot {
                                                                                    left: -12px;
                                                                                    top: -12px;
                                                                                }
                                                                                .offer {
                                                                                    top: 0;
                                                                                }
                                                                                .j-img {
                                                                                    width: 100%;
                                                                                    text-align: right;
                                                                                    float: left;
                                                                                    padding: 0 15px;
                                                                                }
                                                                                .time {
                                                                                    text-align: left;
                                                                                }
                                                                                .j-text {
                                                                                    width: 100%;
                                                                                    float: left;
                                                                                    padding: 15px;
                                                                                }
                                                                                .features .main-ca a {
                                                                                    top: 0 !important;
                                                                                    right: 0 !important;
                                                                                    position: static;
                                                                                    margin: 0;
                                                                                    margin-left: 0;
                                                                                }
                                                                                .features .main-fea {
                                                                                    display: none;
                                                                                }
                                                                                .cd-main-content {
                                                                                    min-height: auto;
                                                                                }
                                                                                .features .nav-tabs li {
                                                                                    width: 50%;
                                                                                    margin-bottom: 15px;
                                                                                }
                                                                                .tab-span {
                                                                                    position: absolute;
                                                                                    width: auto !important;
                                                                                    left: inherit;
                                                                                    font-size: 14px;
                                                                                    right: initial;
                                                                                    padding-left: 20px;
                                                                                }
                                                                                .features .nav {
                                                                                    margin: 0;
                                                                                    height: auto;
                                                                                    margin-bottom: 30px;
                                                                                }
                                                                                .features .tab-content .tab-pane {
                                                                                    padding: 24px;
                                                                                }
                                                                                .owl-carousel_header {
                                                                                    width: 100%;
                                                                                }
                                                                                .Testimonials {
                                                                                    height: 800px;
                                                                                }
                                                                                .slider-text {
                                                                                    position: static;
                                                                                    transform: inherit;
                                                                                }
                                                                                .slider {
                                                                                    height: auto! important;
                                                                                    padding-bottom: 0px;
                                                                                }
                                                                                .slider:after {
                                                                                    height: 100%;
                                                                                    background-repeat: repeat;
                                                                                }
                                                                                .fea-head,
                                                                                .fclass {
                                                                                    width: 76%;
                                                                                }
                                                                                .why-right {}
                                                                                .containermain {
                                                                                    max-width: 546px;
                                                                                    transform: translate(0%, -50%);
                                                                                    left: 10%;
                                                                                    top: 52%;
                                                                                }
                                                                                .check-input {
                                                                                    position: relative;
                                                                                    /* width: 240px; */
                                                                                    width: auto;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width: 411px) {
                                                                                .left-sign1,
                                                                                .right-sign1 {
                                                                                    width: 100%;
                                                                                    height: 101px;
                                                                                    margin-top: 16%;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width: 480px) {
                                                                                .containermain {
                                                                                    max-width: 546px;
                                                                                    transform: translate(0%, -50%);
                                                                                    left: 4%;
                                                                                    top: 65%;
                                                                                }
                                                                                .ndm {
                                                                                    margin-left: 4%;
                                                                                }
                                                                                .left-sign,
                                                                                .right-sign {
                                                                                    width: 100%;
                                                                                    height: 114px;
                                                                                }
                                                                                .left-sig,
                                                                                .right-sig {
                                                                                    width: 100%;
                                                                                    height: auto;
                                                                                    margin-top: 0%;
                                                                                }
                                                                                .left-sign1,
                                                                                .right-sign1 {
                                                                                    width: 100%;
                                                                                    height: 101px;
                                                                                    margin-top: 17%;
                                                                                }
                                                                                .left-sign2,
                                                                                .right-sign2 {
                                                                                    width: 100%;
                                                                                    height: 140px;
                                                                                    margin-top: 0%;
                                                                                }
                                                                                .left-sign3,
                                                                                .right-sign3 {
                                                                                    width: 113%;
                                                                                    height: 68px;
                                                                                    margin-top: -5%
                                                                                }
                                                                                .left-sign4,
                                                                                .right-sign4 {
                                                                                    width: 103%;
                                                                                    height: 68px;
                                                                                    margin-top: -5%
                                                                                }
                                                                                .tittle .main {
                                                                                    font-size: 22px;
                                                                                    margin-top: -2%;
                                                                                }
                                                                                .listingmy .last-ser p {
                                                                                    padding: 0 0px;
                                                                                }
                                                                                .col-md-half {
                                                                                    -ms-flex: 0 0 50%;
                                                                                    flex: 0 0 50%;
                                                                                    max-width: 50%;
                                                                                }
                                                                                .p-t {
                                                                                    width: 68%;
                                                                                }
                                                                                .p-c {
                                                                                    width: 22%;
                                                                                }
                                                                                .ab-img {
                                                                                    width: 28%;
                                                                                }
                                                                                .ab-text {
                                                                                    width: 72%;
                                                                                }
                                                                                .features .nav-tabs li {
                                                                                    width: 100%;
                                                                                    margin-bottom: 15px;
                                                                                }
                                                                                .mainimg {
                                                                                    padding: -1px;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width: 360px) {
                                                                                .containermain {
                                                                                    max-width: 546px;
                                                                                    transform: translate(0%, -50%);
                                                                                    left: 0%;
                                                                                    top: 84%;
                                                                                }
                                                                                .left-sig,
                                                                                .right-sig {
                                                                                    width: 100%;
                                                                                    height: auto;
                                                                                    margin-top: 0%;
                                                                                }
                                                                                .left-sign1,
                                                                                .right-sign1 {
                                                                                    width: 100%;
                                                                                    height: 101px;
                                                                                    margin-top: 18%;
                                                                                }
                                                                                .left-sign2,
                                                                                .right-sign2 {
                                                                                    width: 100%;
                                                                                    height: 140px;
                                                                                    /* margin-top: 10%; */
                                                                                }
                                                                                .tittle .main {
                                                                                    font-size: 22px;
                                                                                    margin-top: -34%;
                                                                                }
                                                                                .ndm {
                                                                                    margin-left: 19%;
                                                                                }
                                                                                /* .mlast {
                                                                                    position: absolute;
                                                                                    left: 0;
                                                                                    padding: 0 15px;
                                                                                } */
                                                                                .col-md-half {
                                                                                    -ms-flex: 0 0 100%;
                                                                                    flex: 0 0 100%;
                                                                                    max-width: 100%;
                                                                                }
                                                                                .modal.active {
                                                                                    width: 100%;
                                                                                    visibility: visible !important;
                                                                                    opacity: 16;
                                                                                    -webkit-transform: scale(1);
                                                                                    transform: scale(1) !important;
                                                                                }
                                                                                .thanks {
                                                                                    position: absolute;
                                                                                    width: 100%;
                                                                                    background: #fff0;
                                                                                    box-shadow: 5px 7px 10px 0 rgba(35, 43, 48, 0.06);
                                                                                    border-radius: 5px;
                                                                                }
                                                                                /* .check-what {
                                                                                    min-width: 297px;
                                                                                } */
                                                                                .check-logo {
                                                                                    margin-top: 0%;
                                                                                    z-index: 2;
                                                                                    position: absolute;
                                                                                }
                                                                                .bot-thanks {
                                                                                    background: #f1f3f6;
                                                                                    padding: 8px 0;
                                                                                    text-align: center;
                                                                                    font-size: 15px;
                                                                                    font-weight: 500;
                                                                                    margin-left: -13%;
                                                                                }
                                                                                .contactmodel {
                                                                                    position: absolute;
                                                                                    right: -201px;
                                                                                    bottom: -334px;
                                                                                    z-index: 2;
                                                                                }
                                                                            }
                                                                            
                                                                            @media (max-width: 340px) {
                                                                                .diag_container2 {
                                                                                    width: auto;
                                                                                    margin-left: -9px;
                                                                                }
                                                                                .diag_container2 span.puck {
                                                                                    right: 263px;
                                                                                }
                                                                                .diag_container2 .box_apna {
                                                                                    width: 255px;
                                                                                    height: 84px;
                                                                                }
                                                                            }