@media only screen and (min-width:1681px) and (max-width:1920px) {
    .nav-link li {font-size: 14px;}
    .nav-link li::before {left: -30px;top: 7px;}
    .resource-banner-txt{width: 35%;}
    .product-discr-text {width: 62%;}
    .product_sliderblk {height: 250px;}
    .search-product-img{height: 330px;}
}

@media only screen and (min-width:1441px) and (max-width:1680px) {
    .search-product-img{height: 280px;}
    .overview-sect {align-items: inherit;}
    .nav-link li::before {left: -25px;}
    .scroll-downblk {top: 300px;}
    .slider-controls {bottom: 13%;}
    .parallex-wrapper {height: 470px;}
    .nav-link li {font-size: 12px;}
    .resource-banner-txt {width: 40%;}
    .product_sliderblk {height: 250px;}
}

@media only screen and (min-width:1367px) and (max-width: 1440px) {
    .overview-sect {align-items: inherit;}
    .nav-link li {font-size: 12px;}
    .nav-link li::before {left: -17px;top: 6px;}
    .scroll-downblk {top: 223px;}
    .slider-controls {bottom: 13%;}
    .parallex-wrapper {height: 470px;}
    .parallex-txt-blk {top: 61%;}
}

@media only screen and (max-width:1300px){
 .nav-right-blk{width:82%;}
    .pronext.sprite {right: -25px;}
 .proprev.sprite{left:92px;}
 .banner-txtblk{top:26% }
 .bigsliderblk .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:260px;}
 .global-comp-txt{width:55%;}
 .quality-blk{align-items:center;}
 .slidebullet{position:relative;height:auto;line-height:10px;background:#000;padding:12px;background:linear-gradient(to right, #d5234e, #9b0529);margin-bottom:6px;border-radius:4px;}
 .slidebullet.bigbullet{top:0 !important;line-height:10px;}
    .slidebullet:nth-child(1), .slidebullet:nth-child(2), .slidebullet:nth-child(3), .slidebullet:nth-child(4), .slidebullet:nth-child(5), .slidebullet:nth-child(6), .slidebullet:nth-child(7), .slidebullet:nth-child(8), .slidebullet:nth-child(9), .slidebullet:nth-child(10), .slidebullet:nth-child(11), .slidebullet:nth-child(12), .slidebullet:nth-child(13), .slidebullet:nth-child(14), .slidebullet:nth-child(15), .slidebullet:nth-child(16), .slidebullet:nth-child(17), .slidebullet:nth-child(18), .slidebullet:nth-child(19), .slidebullet:nth-child(20) {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0);
        left: 0;
        top: 0
    }
 .slidebullet.midbullet{top:0 !important;}
 .slidebulletlist::before, .slidebulletlist::after{display:none;}
 .sliderwrapper{background:none;height:auto;width:100%;display:flex;flex-wrap:wrap;}
 .slidelist{width:100% }
 .sliderinfowrapper{color:#2f2f2f;}
 .slidelist{position:relative;height:auto;left:0;width:100%;order:2;margin:60px 0 20px;display:block;border-radius:0;}
 .slidebulletlist{position:relative;height:auto;border-left:0;border-right:0;border-top:0;order:1;width:100%;}
 .slide{position:relative;}
 .slidebulletlist{text-align:center }
 .slidebullet.activeslidebullet::before{background:none;}
 .slidelist::after{background:#9d9898;}
 .tablist li{width:10%;}
 .nav-icon{width:35px;height:33px;padding:8px 7px;}
 .nav-icon i{font-size:14px;}
 .nav-link-left{margin-right:0;width:90%;}
}

@media only screen and (max-width:1280px){
    .total-prod-txt{font-size:22px;}
    .nav-link li {font-size: 11px;}
    .nav-link li::before {left: -9px;top: 5px;}
    .scroll-downblk {top: 232px;}
    .pronext.sprite, .proprev.sprite {top: -15px;}
    .prod-toptxt {font-size: 11px;}
    .qlty-imgtxt {font-size: 20px;line-height: 22px;}
    .product-slide-sect.product-categories {width: 64%;}
    .catregories-pro li {width: 40%;}
    .extra-details{font-size: 48px;}
    .prod-category-inner {padding: 0 3%;}
}

@media only screen and (max-width:1200px){
    .country-name-ttl {font-size: 24px;}
    .bannerslider_blk .bx-controls {display: block;}
    .inner-banner.product-banner2 .banner_bigtxt {font-size: 24px;line-height: 25px;}
    .inner-banner.product-banner2 .banner_smalltxt {font-size: 24px;line-height: 24px;}
 .nav-right-blk.flex-between{justify-content:flex-end;}
 .nav-link-left, .bx-controls{display:none;}
.product_sliderblk .bx-controls{display:block;}
 .slider-controls{top:86%;bottom:auto;}
 .overview-sect{align-items:unset;}
 .resp-menu{display:block;margin-left:20px;cursor:pointer;}
 .resp-menu span{background-color:#fff;width:25px;height:3px;margin:6px 0;display:block;}
    .login-container.registration-wrapp::after, .login-container.forgotpass::after {top: -130px;}
    .instagram {width: 33%;}
    .product-slide-sect.product-categories {width: 61%;}
    .catregories-pro li { width: 39%;}
}

@media only screen and (max-width:1100px) {
    .product-slide-sect.product-categories {width: 58%;}
    .catregories-pro li {width: 38%;}
    .extra-details {font-size: 45px;}
    .parallex-txt-blk{font-size: 55px;}
    .resource-banner-txt {width: 50%;}
    ul.product_listblk li {width:31%;margin:0 0 40px 0}
    .prod-list-blk {padding:30px;}
    .product_listblk .prod-list-txt-blk p {height:90px;font-size:14px;}
    .prod-list-txt-blk {margin:0}
}

@media only screen and (max-width:1024px) {

        .contact_listblk li {width: 47%;}    
        /*Apple iPad Pro*/
        /*Microsoft Surface Pro 3*/
        .best-security-blk {left: -30px;top: -10px;}
        .qlty-imgtxt {font-size: 16px;line-height: 18px;}
        .news-img-sect img {width: 100%;}
        .catregories-pro li {width: 40%;}
        .categories-text {font-size: 50px;}
        .cate-sec ul.section li, .credential-txt {font-size: 14px;}
        .media-blk:first-child {flex-basis: calc(100% - 25px);}
        .banner-txt-right .heading-lg {font-size: 55px;line-height: 45px;}
        .mm-menu_offcanvas {width: 30% !important;}
        .infinova-logo-blk {top: 78%;}
        .login-container {width: 80%;}
        .scroll-downblk {top: 50px;}
        .total-prod-txt {font-size: 20px;margin-bottom: 20px;}
        .prod-toptxt {margin-bottom: 10px;}
        .prod-count {margin-bottom: 20px;}
        .pronext.sprite, .proprev.sprite {top: 202px;}
        .media-blk {flex-basis: calc(50% - 25px);}
        .slider-controls {top: 45%;}
        .overview-subtxt p {width: 100%;}
        .overview-ttl {font-size: 40px;line-height: 34px;margin-bottom: 15px;padding-bottom: 5px;}
        .inner-subttl {font-size: 18px;}
        .discr-tab {font-size: 28px;}
        .extra-details {font-size: 38px;}
        #nav-toggle {display: block;}
        #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {cursor: pointer;border-radius: 1px;height: 4px;width: 28px;background: #000;position: absolute;display: block;content: '';left: 0}
        #nav-toggle span::before {top: -7px}
        #nav-toggle span::after {bottom: -7px}
        #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {transition: all 500ms ease-in-out;-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out}
        #nav-toggle.active span {background-color: transparent}
        #nav-toggle.active span:before, #nav-toggle.active span:after {top: 0}
        #nav-toggle.active span:before {
                transform: rotate(45deg);
                -webkit-transition: rotate(45deg);
                -moz-transition: rotate(45deg);
                -o-transition: rotate(45deg)
            }

            #nav-toggle.active span:after {
                transform: rotate(-45deg);
                -webkit-transition: rotate(-45deg);
                -moz-transition: rotate(-45deg);
                -o-transition: rotate(-45deg)
            }

#nav-toggle span {left: 20px;top: 30px}
.tab-menu {width: 26.1%;margin: 0 auto;padding: 0}
.breadcrumb{position:relative;}
.categories-menu.sidetoggel {left: 0;transition: all 0.3s linear 0s;}
.categories-menu {top: 0;left: -370px;position: absolute;z-index: 9;transition: all 0.3s linear 0s;width: 305px;padding: 20px 0 20px 25px;}
.product-slide-sect.product-categories {width: 100%;}
.catregories-pro li {width: 26%;}
.catregories-pro {justify-content: center;}
.resource-inner-txt {margin: 75px 0 0;}
.search-blk{padding: 12px;width: 270px;}
.categories-menu {width: 370px;}
.banner-txt-right{left: 35%}
/*
.banner-txt-left{left: 50%;transform: translate(-50%, 0);}
}
*/

@media only screen and (max-width:1000px) {
.product-leftblk .prod-name {font-size: 22px;}
.product-rightblk .product-innerblk{height:auto;}
.product-leftblk .prod-info{bottom: 18px;}
.bannerslider_blk {width: 100%;}
.bannerslide{padding: 120px 20px 0 20px;}
.inner-banner.product-banner2:before{height: 100%}
.order-mainttl{min-height: auto;max-height: auto;}
.order-infowrapp{margin: 0;}
.order-mainttl{margin-bottom: 10px;}
.order-infoinner-blk{width: 100%;margin-right: 0;}
.banner-txtblk {align-items: center;}
.heading-lg {font-size: 40px;line-height: 1;}
.prod-count {font-size: 65px;margin-bottom: 0}
.total-prod-txt {font-size: 22px;}
.profile-leftblk, .profile-rightblk, .map-sect {width: 100%;}
.integrated-txt {font-size: 32px;}
.global-comp-txt {font-size: 17px;}
.res-map-wrapp, .overview-blk, .res-map-wrapp .firstimg {display: block;}
.map-blk, .rightsliderblk {display: none;}
.container {max-width: 94%;width: 100%}
.quality-imgsect {flex-basis: calc(48% - 0px);}
.parallex-txt-blk, .about-parallex .parallex-txt-blk {font-size: 43px;line-height: 1.2;}
.tabline-wrapp::before {top: 96%;}
.submenu li {font-size: 12px;}
.country-name-ttl {font-size: 26px;}
.footer-blk {width: 33%;}
.footer-sect {justify-content: flex-start;flex-wrap: wrap;}
.leftsliderblk.showslide {display: none !important;}
.overview-leftblk {width: 38%;margin: 0 auto}
.overview-rightblk {width: 100%;margin: 40px 0 0}
.integrated-txt {line-height: 30px;}
.heading-lg, .integrated-txt {margin-bottom: 10px;}
.login-left {width: 250px;}
.desksec {display: none;}
.mobressec {display: block;}
.resource-banner-txt {position: relative;width: 100%;}
.resource-inner-txt {margin: 10px 0 0;width: 100%;}
.product-banner {background-position: 20% 0;}
.prod-category-inner {height: 200px;overflow: scroll;width: 48%;margin-bottom: 54px;padding: 0 2% 0 7%;}
.search-left {width: 100%;margin: 0 auto;}
.search-right {width: 100%;}
.responsive-searchmenu {display: block;background: #910023;color: #fff;width: 100%;padding: 10px;text-align: center;margin-bottom: 30px;font-size: 18px;}
.advance-search-wrapp {padding-top: 60px; }
.search-pro-ttl {font-size: 23px;}
.pro-select {font-size: 30px;}
.search-productttl {font-size: 22px;}
.search-productsubttl {font-size: 18px;}
.responsive-searchmenu{margin-bottom:0}
.search-left {height:auto;overflow: scroll;border: 1px solid #ccc;padding: 10px;}
.search-right{margin-top:30px}
ul.product_listblk li {width:47%}
ul.product_listblk .product_sliderblk {height:auto;margin:0 0 30px 0}
.search_itemblk {width:30%;margin:0 10px 30px 10px}
.search-productwrapp {margin:20px -10px 0 -10px}
}

@media only screen and (max-width:870px) {
.catregories-pro li {width: 40%;}
.pro-category-header .heading-sm {font-size: 25px;}
.search-result{width:100%;margin:100px auto 40px}
.products .product-detail{width: 100%;}  
.product-img {width: 30%;}

}

@media only screen and (max-width:800px) {
.rightsliderblk, .bigsliderblk .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager, .parallex-txt-blk br, .expert-disc-left::after {display: none;}
.leftsliderblk.showslide {display: none !important;}
.slider-controls {bottom: auto;top: 50%;}
.global-heading {padding: 24px 30px;position: relative;top: -53px;text-align: center;left: 0;}
.global-comp-txt {width: 100%;margin-top: -20px;}
.management-desc, .product-discr-img, .management-rightblk, .milestone-txt, .inner-subttl, .expert-left, .expert-right {width: 100%;}
.management-leftblk {display: flex;justify-content:center;width: 100%}
.management-blk {width: 33%;}
.mng-tabitem.mng-showtab::before {bottom: -27px;right: 0;left: 0;top: auto;border-right: 10px solid transparent;border-left: 10px solid transparent;border-top: 17px solid #910023;}
.person-name {font-size: 20px;}
.person-designation {font-size: 14px;}
.quality-leftblk {width: 65%;margin: 0 auto;}
.quality-rightblk {width: 100%;margin: 60px auto;}
.milestone-year {font-size: 62px;}
.slidelist::after {background: none;}
.slidebullet, .destination-name-sec, .contact-inner-ttl, .feature-blk ul li {font-size: 16px;}
.milestone-wrap {padding: 50px 0;}
.parallex-wrapper {height: 400px;}
.parallex-txt-blk, .about-parallex .parallex-txt-blk {font-size: 40px;}
.expertise-text {font-size: 13px;}
.expert-discription {padding: 40px 0;}
.expert-fulldis {padding: 50px 0;display: block;}
.expert-disc-right {width: 100%;margin: 40px 0 0;}
.expert-disc-left, .exp-detail-left {width: 60%;margin: 0 auto;}
.expert-ttl {font-size: 36px;}
.exp-detail-right {width: 100%;margin: 40px 0 0;}
.expert-detail {margin-bottom: 0;}
.news-wrap .resource-infoblk {width: 46%;margin-right: 8%;}
.news-wrap .resource-infoblk:nth-child(2n) {margin-right: 0;}
.parallex-txt-blk {width: 80%;}
.parallex-wrapper {background-attachment: inherit !important}
.expert-detail-wrapp {padding: 40px 0 20px}
.literature-wrap {flex-wrap: wrap;justify-content: center;}
.literature-blk {width: 30%;margin-bottom: 30px;}
.literature-wrap {margin-bottom: 0;}
.literature-blk:last-child {margin-right: 30px;}
.country-name-ttl {font-size: 22px;}
.india-table.contact-wrapper .grid li:nth-child(5) {margin-bottom: 80px;}
.overview-toptxt {top: -15px;}
.overview-imgtxt {bottom: -18px;left: 0;}
.overview-ttl {font-size: 32px;line-height: 1;}
.overview-subtxt p {width: 60%;font-size: 12px;}
.best-security-blk {left: 2px;top: -25px;padding: 20px;}
.product-toptxt {margin-bottom: 30px;}
.product-ttl, .heading-md {font-size: 34px;line-height: 0.9;}
.product-subtxt p {color: #000;font-size: 14px;}
.product-leftblk .prod-info {bottom: 18px;}
.product-leftblk .prod-name {font-size: 22px;}
.prod-desc {font-size: 12px;line-height: 16px;}
.prod-btm-txt {font-size: 18px;}
.view-all {font-size: 10px;margin-right: 8px;}
.media-coverage-blk {padding: 35px;}
.media-ttl {font-size: 25px;line-height: 25px;}
.media-blk p {font-size: 13px;line-height: 16px;}
.resource-inner-txt .heading-sm {font-size: 25px;line-height: 30px;}
.resource-inner-txt p, ul.section li {font-size: 15px;}
.submenu li:before {top: 0;}
.catregories-pro li {width: 45%;margin: 0 10px 45px;}
.categories-text {font-size: 50px;}
.prod-list-txt-blk .heading-sm {font-size: 25px;line-height: 30px;}
.product-discr-text {margin-left: 0;width: 100%;margin-top: 40px;}
.pro-img {width: 50%;}
.pro-catetext {font-size: 30px;display: inline-block;}
.pro-name {font-size: 55px;margin: 10px 0 20px 0;}
.pro-distext {font-size: 40px;}
.infinova-logo-blk {top: 75%;}
.login-img {display: none;}
.login-text-wrapp {margin: 0 auto;}
.login-left {width: 100%;}
.sign-up-blk {margin-top: 30px;}
.submit-btn {margin-top: 25px;}
.form-wrapp {margin-top: 50px;}
.forgotpass .login-left {margin-top: 0;}
.registrastion-wrapp .form-group {width: 100%;}
.banner-txt-right .heading-lg {font-size: 40px;line-height: 35px;}
.banner-toptxt {font-size: 16px;line-height: 20px;margin-bottom: 20px;}
.scroll-downblk {top: 120px;}
.total-prod-txt {line-height: 23px;}
.banner-txt-right {position: static;width: 100%;padding: 5%}
.banner-txtblk{width: 100%;top: auto;bottom: 5%}
.banner-txt-left{top: 20%;left: 5%}
.banner-txt-right br{display: none}
.home-parallex .parallex-txt-blk {width: 40%;}
.overview-leftblk {width: 50%;}
.overview-subtxt p {line-height: 16px;}
.custom-file span {right: -125px;}
.captcha-code {margin: 0 0 20px 20px;}
.discr-tab {width: 100%;text-align: center;}
.social-wrapp {display: flex;justify-content: center;flex-wrap: wrap;}
.instagram, .facebook, .linkedin {width: 350px;margin: 20px;overflow-x: scroll;}
.login-container {width: 60%;}
.login-text-wrapp {width: 80%;}
.product-discr-img {padding: 0;background: none;height: 260px;}
.discr-tab {border: 1px solid #515151;}
.discr-tab.showtab{border:none;}
.pro-text-wrapp {width: 50%;}
    
}

@media only screen and (max-width:767px) {
.product-leftblk{margin-right:5px;}
.tabline-wrapp::before {display: none;}
.tablist li {width: 22%;padding-bottom: 7px;padding: 7px 0;border-radius: 5px;font-size: 16px;background: #910023;color: #fff;margin-bottom: 7px;}
.tabline-wrapp {text-align: center;}
.tablist li.showtab {border-bottom: none;color: #fff;padding-bottom: 7px;background: #868282;}
.banner-txt-left {margin-right: 5%;padding: 20px;}
.banner-txt-right .heading-lg {font-size: 35px;line-height: 30px;margin-bottom: 10px;}
.scroll-down {width: 35px;height: 35px;}
.scroll-down .icon-down-open {font-size: 13px;}
.prod-count {font-size: 44px;margin-bottom: 0;line-height: 1.2;}
.prod-toptxt {font-size: 12px;margin-bottom: 20px;}
.total-prod-txt {line-height: 1.2;font-size: 20px;margin-bottom: 0}
.black-bg-wrap {padding: 15px;}
.mm-menu_offcanvas {width: 40% !important;}
.mob-no .fullno {width: calc(100% - 80px);}
.overview-leftblk {width: 60%;margin: 0 auto;}
.scroll-downblk {top: 130px;}
.banner-txt-right {top: 35px;}
.contact-txt {font-size: 14px}
.about-banner, .career-banner, .casestudies-banner, .getintouch-banner, .literature-banner, .news-banner, .quality-banner, .press-banner, .sales-banner, .social-banner, .solution-banner, .whitepaperblog-banner, .expertise-banner, .airport-seaport-banner, .banking-banner, .city-banner, .corrections-banner, .education-banner, .industrial-banner, .retail-banner, .transportation-banner, .events-banner, .product-banner, .resource-banner {display: none;}
.res-banner {display: block;}
.res-banner {position: relative;overflow: hidden;line-height: 0}
.res-banner .banner-text {top: 65%;left: 12px;font-size: 40px;}
.event-wrapp .resource-infoblk.event-infoblk {width: 50%;}
.resource-info-wrap.event-wrapp .news-img-sect {margin-right: 0;}
.event-infoblk .news-ttl {font-size: 24px;}
.product-banner {background-position: 25% 0;}
.search-blk {padding: 12px;}
.prod-heading-blk .heading-sm {font-size: 23px;}
.category-list-wrap .category-ttl {font-size: 14px;}
.prod-menu-icon [class^="icon-"]:before, .prod-menu-icon [class*=" icon-"]:before {margin-left: 0}
.prod-menu-icon {background: none;padding: 10px 7px 10px 0}
.prod-menu-icon .icon-menu {color: #74001c;}
.prod-heading-blk.flex-start {display: block;}
.prod-category-name::before{display:none}
.prod-category-name{padding-left:0;margin-left:0}
.prod-heading-blk .heading-sm {line-height: 1.2}
 .prod-menu-icon .icon-menu{font-size:25px}
.pro-category-header {padding: 0 15px 10px;}
.prod-category-inner:only-child{width:100%;}
.close-btn-blk {position: absolute;right: 4px;top: 10px;}
.prod-category-inner-wrap {top: 105px;}
.overview-ttl {padding-bottom: 0px;}
    .form-blk.flex-between {display:block}
    .apply-popup-wrapp .mgtinfoblk {width:90%}
    .form-blk .form-group {width:100%}
    .custom-file span {right: 20px;left: auto;top:auto;bottom: 13px;}
    .form-blk {margin: 0 0 20px 0;}
    .form-group {margin:0 0 20px 0}
    .form-group:last-child {margin:0}
    .search-product-img {height:190px;}
    .search_itemblk {width:29%}
    .compareproduct_item {width:20%;margin:0 10px 10px 0}
    .compareproduct_list {flex-wrap:wrap}
    .banner-txt-left{top: 30%}
}

@media only screen and (max-width:600px) {
    .contact_listblk li {width: 90%;margin: 0 auto 50px;}
    .contact-blk{min-height: inherit;}
    .bannerslide {padding: 120px 20px 0 20px;}
    .bannerslide.banner_sld1 .product_pic, .bannerslide.banner_sld2 .product_pic, .bannerslide.banner_sld3 .product_pic, .bannerslide.banner_sld4 .product_pic{left: 0;right: 0;margin: 0 auto;}
    .bannerslide.banner_sld1 .product_pic{width:230px;}
    .bannerslide.banner_sld2 .product_pic {width: 250px;}
    .product_pic {right: 0;left: 0;margin: 0 auto;width: 250px;}
    .profile-info:first-child, .best-security-blk .product-blktxt br, .product-wrap:before, .infinova-logo-blk {display: none;}
    .profile-rightblk, .footer-right, .product-sect .product-blk {display: block;}
    .profile-info {width: 300px;margin: 20px auto;}
    .profile-info:nth-child(3n) {margin: 0 auto;}
    .global-comp-txt {width: 100%;margin-bottom: 30px;}
    .management-blk {padding: 10px;}
    .management-img {height: auto;}
    .management-img img {width: 64%;}
    .person-name {font-size: 16px;}

    .person-designation {
        font-size: 12px;
    }
    /*.resource-inner-txt p {
        font-size: 12px;
    }*/

    .news-wrap .resource-infoblk, .resource-inner-txt, .product-slide-sect.product-categories, .pro-details-banner .pro-img, .feature-blk, .order-infowrapp, .product-sect .product-leftblk, .product-sect .product-rightblk {
        width: 100%;
    }

    .news-img-sect {
        width: 80%
    }

    .news-wrap .resource-infoblk {
        margin-bottom: 60px;
    }

    .partner-wrap .partner-logo {
        margin: 0 0 10px 0;
        text-align: left;
    }

    .partner-wrap .resource-infoblk {
        display: block;
        text-align: left;
    }

        .partner-wrap .resource-infoblk p {
            margin-left: 0;
        }

    .literature-blk, .event-wrapp .resource-infoblk.event-infoblk {
        width: 50%;
    }

    .footer-blk {
        width: 44%;
        margin-right: 2%;
    }

    .networklogo {
        margin-top: 20px;
    }

    .footer-sect {
        padding: 40px 0 20px;
    }

    .overview-info {
        border-right: 0;
        width: 46%;
        text-align: center;
    }

    .overview-icon {
        margin: 0 auto 10px;
        text-align: center;
    }

    .overview-sect {
        justify-content: center;
    }

    .media-blk:first-child {
        flex-basis: calc(100% - 0px);
        margin-top: 0;
    }

    .media-blk {
        flex-basis: calc(100% - 0px);
        margin-top: 20px;
    }

    .credential-txt {
        font-size: 13px;
    }

    .next-arrow-blk {
        margin-bottom: 20px;
    }

    .resource-info-wrap.event-wrapp .news-img-sect {
        margin-right: 0;
    }

    /*.resource-inner-txt .heading-md {
        font-size: 35px;
    }*/

    /*.resource-inner-txt .heading-sm {
        font-size: 23px;
        line-height: 25px;
    }*/

    .resource-infoblk p {
        font-size: 14px;
    }

    .submenu li {
        font-size: 10px;
    }

    .categories-menu {
        margin: 0 20px 40px 0;
    }

    .catregories-pro li {
        width: 41%;
        margin: 0 20px 45px;
    }

    .pro-details-banner .pro-text-wrapp {
        width: 100%;
        margin: 0 0 40px 0;
    }

    .product-discr-img {
        height: 220px;
    }

    .discr-tab {
        font-size: 26px;
    }

    .best-security-blk {
        position: relative;
    }

        .best-security-blk .product-ttl {
            font-size: 35px;
            line-height: 1.0;
            margin-bottom: 10px;
        }

    .product-rightblk .product-innerblk {
        height: auto;
    }

    .prod-btm-txt {
        width: 50%;
        font-size: 16px;
    }

    .next-arrow-blk {
        margin-bottom: 0;
    }

    .ad-ttl {
        font-size: 45px;
    }

    .login-text-wrapp {
        width: 70%;
    }

    .login-wrapper {
        margin-top: 10%;
    }

    .scroll-downblk {
        top: 130px;
    }

    .scroll-downblk {
        top: 80px;
    }

    .banner-txt-right {
        top: 45px;
    }
    /*Mamta*/
    .contact-wrapper .grid li, .contact-wrapper .grid li:nth-child(2), .india-table.contact-wrapper .grid li:nth-child(5), .india-table.contact-wrapper .grid li:last-child {
        margin: 0 20px 30px
    }

    .contact-wrapper .mCSB_container_wrapper {
        margin-right: 0
    }

    .contact-blk {
        padding: 15px
    }

    .overview-leftblk {
        width: 70%;
    }

    .home-parallex .parallex-txt-blk {
        width: 58%;
    }

    .footer-bootom {
        flex-direction: column-reverse;
    }

    .social-icon-blk {
        margin-bottom: 15px;
    }

    .scroll-to-top {
        right: -25px;
        bottom: -60px;
    }

    .mgtinfoblk {
        width: 90%;
    }

    .resource-header .years {
        width: 170px;
    }

    .years span {
        width: 80px;
        margin-right: 10px;
    }

    .select-blk {
        width: 48%;
    }

    .pr-content {
        width: 100%;
    }

    .download-icon {
        margin-top: 10px;
    }

    .resource-info-wrap {
        margin-bottom: 20px;
    }

    .news-wrap .resource-infoblk {
        margin-right: 0;
    }

    .resource-rightblk .heading-sm {
        font-size: 26px;
    }

    .resource-header p, .resource-btm-blk .subheading {
        font-size: 18px;
    }

    .feature-blk {
        border-right: 0;
    }
    .categories-menu {
        left: -380px;
    }
    .login-container {
        width: 80%;
    }

    .login-text-wrapp {
        width: 80%;
    }
    .discr-tab {
        padding: 15px 30px;
    }
    .speci-label{
        width: 100%;
    }
    .search-blk {
        padding: 10px;
        width: 230px;
    }
    .search-closed {
        font-size: 18px;
    }
    .category-list-wrap .category-ttl{width:50%;}
    .speci-text {
        width: 100%;
    }
    .prod-list-blk {padding:20px;}
    .prod-list-txt-blk .heading-sm {font-size:20px;}
    ul.product_listblk li {margin:0 0 30px 0}

    .footer-link li ul {display:flex;flex-wrap:wrap}
    .footer-link li ul li {width:48%;font-size: 10.5px;}
    .footer-link li {font-size:14px;line-height:14px;margin-bottom:15px;}
    .search-product-name {font-size:13px;padding:7px 0}
    .search-product-img {padding:10px;height:160px;}
    .compare_btn {padding:7px 0;font-size:12px;margin:0}
    .compareproduct_item {width:30%}
    .comparetxtblk {display:block}
    .comp_btnblk {margin:10px 0 0 0}
    .comp_btnitem.compare_btn {padding:7px 10px;margin:0 10px 0 0}
    .comptxt {font-size:12px;line-height:14px;}
}

@media only screen and (max-width:480px) {
    .inner-banner.product-banner2 .banner_bigtxt {font-size: 22px;line-height: 26px;}
    .inner-banner.product-banner2 .banner_smalltxt {font-size: 22px;line-height: 26px;}
    .search-left {
        width: 100%;
       
    }
    .res-map-wrapp .secimg {
        display: block;
    }

        .res-map-wrapp .firstimg, .scroll-downblk, .banner-txt-right .heading-lg br {
            display: none;
        }

        .management-leftblk {
            flex-wrap: wrap;
        }

        .management-blk {
            width: 50%;
            margin: 0 auto 23px
        }

        .management-leftblk {
            background: none;
        }

       
        .management-rightblk {
            padding: 6px 20px
        }

        .quality-rightblk {
            margin: 36px auto;
        }

        .quality-imgsect {
            flex-basis: calc(80% - 0px);
            margin: 21px auto;
        }

        .quality-leftblk {
            width: 80%;
        }

        .slidelist {
            margin: 10px 0 20px;
        }

        .milestone-year {
            font-size: 39px;
        }

        .milestone-text {
            width: 100%;
            margin: 0 0 0 10px;
        }

        .parallex-wrapper {
            height: 279px;
        }

        .parallex-txt-blk {
            font-size: 35px;
        }
    .about-parallex .parallex-txt-blk {
        font-size: 30px;
    }

    .parallex-txt-blk span {
        font-size: 23px;
    }

        .management-sect {
            margin-bottom: 60px;
        }

        .sliderwrapper {
            margin: 26px auto 0
        }

        .milestone-wrap {
            padding: 50px 0 20px;
            margin-bottom: 40px;
        }

        .expert-fulldis {
            padding: 80px 0 20px;
        }

        .expert-disc-left, .exp-detail-left {
            width: 94%;
        }

        .expert-ttl, .product-discr-ttl {
            font-size: 30px;
        }

        .expert-subttl, .inner-subttl, .accsubttl {
            font-size: 16px;
        }

        .btn, p, .expert-right p, .support-list li, .apply-btn a, .feature-blk ul li, .milestone-text {
            font-size: 14px;
        }

        .banking-expertwrapp .expert-blk {
            margin: 0 auto;
        }

        .news-img-sect {
            width: 80%;
        }

        .literature-blk {
            width: 60%;
            margin-right: 0
        }

            .literature-blk:last-child {
                margin-right: 0
            }

        .tablist li {
            font-size: 14px;
            width: 32%;
        }

        .accttl {
            padding: 12px 10px;
            height: auto;
        }

            .accttl.acc_active::after, .accttl:after {
                top: 15px;right:10px;
            }

        .apply-btn {
            margin: 40px 0 20px 9px
        }

        .india-table.contact-wrapper .grid li:nth-child(5), .contact-wrapper .grid li {
            margin-bottom: 40px;
        }
        /*.contact-wrapper .grid li:nth-child(2){margin:0 7% 60px;}*/
        .footer-blk:last-child {
            width: 100%;
        }

        .overview-leftblk {
            width: 100%;
        }

        .media-blk {
            flex-basis: calc(100% - 0px);
            margin-top: 25px;
        }

        .parallex-sect {
            margin-top: -100px;
        }

        .years {
            flex-wrap: nowrap;
            width: 258px;
        }

        .submenu li:before {
            height: 25px;
        }

        .about-banner .inner-banner-txt {
            width: 90%;
        }
        .categories-menu {
            margin: 0 auto;
            margin-bottom: 40px;
        }

        .catregories-pro li {
            width: 80%;
            margin: 0 auto;
            margin-bottom: 45px;
        }

        .extra-details {
            font-size: 30px;
        }

        .pro-details-wrapp .parallex-wrapper {
            height: 400px;
        }

        .mm-menu_offcanvas {
            width: 60% !important;
        }

        .product-btm-blk {
            flex-wrap: wrap;
        }

        .prod-btm-txt {
            width: 100%;
            margin-bottom: 20px;
        }

        .black-bg-wrap {
            width: 80%;
            padding: 20px;
        }

      
/*
        .banner-txt-left {
            position: absolute;
            top: -135%;
            border: none;
            left: 98px;
        }
*/

/*
        .banner-toptxt, .banner-txt-right .heading-lg {
            color: #000000;
        }
*/

        .banner-toptxt {
            margin-top: 25px;
            margin-bottom: 10px;
        }

        .bxslider-big li, .banner-wrapper:after {
            height: 70vh;
        }

        .banner-txt-right .heading-lg {
            margin-bottom: 0;
        }

        .slider-controls {
            top: 56%;
        }

        .ad-ttl {
            font-size: 38px;
        }

        .login-text-wrapp {
            width: 70%;
        }

        .spec-ttl {
            font-size: 18px;
        }

        .banner-txt-right {
            top: 0;
        }

      

        .overview-wrap {
            margin: 30px 0 60px;
        }

        .media-coverage-blk .media-blk {
            margin-top: 30px;
        }

        .media-coverage-blk .media-sect {
            margin-top: 10px;
        }

        .product-wrap, .credential-wrap {
            margin: 0 0 60px;
        }

        .product-slider {
            margin-bottom: 10px;
        }

        .parallex-wrapper.home-parallex {
            height: 230px;
        }

        .total-prod-txt {
            font-size: 18px;
        }

        .media-coverage-blk .media-ttl br {
            display: none;
        }

        .overview-ttl {
            line-height: 28px;
        }

        .best-security-blk .product-ttl {
            line-height: 32px;
        }

        .logo-blk img {
            width: 100%;
        }

        .logo-blk {
            width: calc(99% - 66%);
        }

        header {
            margin: 10px 0 0;
        }

        .nav-icon {
            width: 33px;
            height: 30px;
            padding: 8px 7px;
        }

        .resp-menu span {
            width: 21px;
            height: 2px;
        }

        .nav-right-blk {
            width: 66%;
        }

        .resp-menu {
            margin-left: 12px;
        }

        .breadcrumb {
            margin-bottom: 15px;
        }

        .quality-text {
            font-size: 20px;
        }

        .quality-wrapper p {
            line-height: 17px;
        }

        .quality-list li {
            font-size: 14px;
        }

            .quality-list li::before {
                background: none;
                position: absolute;
                top: 0;
                left: 8px;
                content: "\e802";
                font-family: "fontello";
                font-size: 16px;
                color: #a02542;
                width: 15px;
                height: 15px;
            }

        .pronext.sprite, .proprev.sprite {
            top: 25px;
        }

        .proprev.sprite {
            left: 75px;
        }

        .pronext.sprite {
            right: -45px;
        }

        .inner-heading-blk .heading-lg {
            font-size: 35px;
        }

        .breadcrumb ul li {
            font-size: 10px;
            padding: 0 15px 0 5px;
        }

        .overview-info {
            width: 100%;
        }

        .form-blk .form-group {
            width: 100%;
        }

        .custom-file.form-group, .form-group.captcha {
            width: 100%;
        }
        .form-group.captcha {display:block}
        .captcha-code {
            margin: 0 0 20px 20px;
        }

        .form-wrap .btn {
            font-size: 12px;
        }

        .resource-header .years {
            width: 170px;
        }

        .years span {
            width: 80px;
            margin-right: 10px;
        }

        .select-blk {
            width: 48%;
        }

        .accttl.acc_active::after {
            right: 10px;
        }

        .res-banner .banner-text {
            font-size: 30px;
        }

        .news-img-sect {
            width: 100%
        }

        .news-wrap .resource-infoblk {
            margin-right: 0;
        }

        .event-wrapp .resource-infoblk.event-infoblk {
            width: 100%;
        }

        .project-complet li {
            font-size: 14px;
        }
    .categories-text {
        font-size: 45px;
    }
    .pro-name {
        margin: 0px 0 10px 0;
        font-size: 53px;
    }
    .pro-distext {
        font-size: 38px;
    }
    .product-discr-text {
        padding: 25px 30px;
    }
    .promargin {
        margin-bottom: 50px;
    }
    .product-discr-ttl {
        margin-bottom:18px;
    }
    .download-pdf {
        font-size: 20px;
        width: 280px;
    }
        .download-pdf span {
            right: 14px;
            top: 0px;
        }
    .download-pdf br{display:none;}
    .slider-controls {
        top: 35%;
    }
    .prod-heading-blk .heading-sm {
        font-size: 20px;
    }
    .product-discr-img {
        height: 170px;
    }
    .discr-tab {
        padding: 10px 30px;
    }
    .headertxt .heading-lg {
        margin-bottom: 25px;
    }

    .expertise-icon, .expertise-icon.news-icon, .expertise-icon.press-icon, .expertise-icon.event-icon, .expertise-icon.social-icon, .expertise-icon.banking-icon, .expertise-icon.city-icon, .expertise-icon.correction-icon, .expertise-icon.education-icon, .expertise-icon.indus-icon, .expertise-icon.retail-icon, .expertise-icon.retail2-icon, .expertise-icon.white-papers, .expertise-icon.case-studyicon, .expertise-icon.solutions-icon, .expertise-icon.literature-icon, .expertise-icon.sales-icon {
        transform: scale(0.8);
    }

    .expertise-blk:hover .expertise-icon.news-icon, .expertise-blk.active .expertise-icon.news-icon,
    .expertise-blk:hover .expertise-icon.press-icon, .expertise-blk.active .expertise-icon.press-icon,
    .expertise-blk:hover .expertise-icon.event-icon, .expertise-blk.active .expertise-icon.event-icon,
    .expertise-blk:hover .expertise-icon.social-icon, .expertise-blk.active .expertise-icon.social-icon,
    .expertise-blk:hover .expertise-icon.banking-icon, .expertise-blk.active .expertise-icon.banking-icon,
    .expertise-blk:hover .expertise-icon.city-icon, .expertise-blk.active .expertise-icon.city-icon,
    .expertise-blk:hover .expertise-icon.correction-icon, .expertise-blk.active .expertise-icon.correction-icon,
    .expertise-blk:hover .expertise-icon.education-icon, .expertise-blk.active .expertise-icon.education-icon,
    .expertise-blk:hover .expertise-icon.indus-icon, .expertise-blk.active .expertise-icon.indus-icon,
    .expertise-blk:hover .expertise-icon.retail-icon, .expertise-blk.active .expertise-icon.retail-icon,
    .expertise-blk:hover .expertise-icon.retail2-icon, .expertise-blk.active .expertise-icon.retail2-icon,
    .expertise-blk:hover .expertise-icon.white-papers, .expertise-blk.active .expertise-icon.white-papers,
    .expertise-blk:hover .expertise-icon.case-studyicon, .expertise-blk.active .expertise-icon.case-studyicon,
    .expertise-blk:hover .expertise-icon.solutions-icon, .expertise-blk.active .expertise-icon.solutions-icon,
    .expertise-blk:hover .expertise-icon.literature-icon, .expertise-blk.active .expertise-icon.literature-icon,
    .expertise-blk:hover .expertise-icon.sales-icon, .expertise-blk.active .expertise-icon.sales-icon {
        transform: scale(0.8);
    }

    .expertise-blk:hover .expertise-icon, .expertise-blk.active .expertise-icon {
        transform: scale(0.8);
    }

    .resource-rightblk .heading-sm {
        font-size: 35px;
    }
    .resource-rightblk {
        margin: 35px 0;
    }
    .login-container.registration-wrapp::after, .login-container.forgotpass::after {
        top: -145px;
    }
    .product-ttl, .heading-md {
        font-size: 40px;
        line-height: 0.9;
    }
    .resource-inner-txt .heading-sm {
        font-size: 24px;
        line-height: 30px;
    }
    .home-parallex .parallex-txt-blk {
        font-size: 30px;
    }
    .company-profile-wrap .heading-lg, .global-heading .heading-lg, .management-wrap .heading-lg, .quality-rightblk .heading-lg, .milestone-wrap .heading-lg, .our-people-wrap .heading-lg {
        font-size: 35px;
    }
    .search-blk {
        width: 200px;
        padding: 8px;
    }
    .search-closed {
        width: calc(100% - 90%);
        font-size: 18px;
    }
    .search-bar input[type="password"] {
        height: 25px;
    }
    .category-list-wrap .category-ttl {
        width: 100%;
    }
    .product-btm-blk .view-all-blk {
        width: 100%;
        display: flex;
        justify-content: flex-end;
    }
    .product-btm-blk .view-all {
        display: flex;
        align-items: center;
    }
    .prod-category-inner {margin-bottom: 40px;}
    .proprev.sprite {
        background-position: -507px -9px;
        transform: rotate(180deg);
        left: 75px;
        top: 0;
    }
    .pronext.sprite {
        background-position: -507px -9px;
        top: 0;
        right: -45px;        
    }
    #pronext, #proprev {
        width: 40px;
        height: 40px;
    }
    .get-in-touch-wrap .submenu li {
        font-size: 12px;
    }
    .profile-leftblk p, .management-infoblk p, .quality-rightblk p, .our-people-wrap p, .quality-wrapper p, .expert-right p, .expert-disc-right p, .expert-detail-wrapp p, .expert-ttl p, .news-textblock p, .pr-content p, .resource-btm-blk p, .resource-infoblk p, .get-in-touch-wrap p, .privacy-wrapp p, .product-discr-text p {
        text-align: justify;
    }
.discr-tab-details{padding:20px;}
.product-acco .accdesc{padding:0 10px 10px;}
    .overview-wrap{padding: 0}
    .label-text {
        display: block;
        text-align: center;
    }
    .newsearch .security-sts {
        width: 100%;
        margin: 20px auto 0;
        padding: 10px;
    }
    .newsearch .product-img {
        width: 40%;
        margin: 0 auto 20px;
    }
    .product-detail {
        width: 100%;
    }
    .newsearch .search-btn {
        margin-top: 20px;
        padding: 10px 20px;
    }
    .pre-download {
        word-break: break-all;
    }
    .formcaptcha {margin: 20px 0 0 0;}
    .form-group, .form-blk {margin:0 0 10px 0}
    .custom-file span {right: auto;left: 0px;top:auto;bottom: -12px;}
    ul.product_listblk {display:block}
    ul.product_listblk li {width: 94%;margin: 0 auto 20px;}
    .product_listblk .prod-list-txt-blk p {height:auto}
    .product_listblk .prod-list-txt-blk p {line-height:20px;}
    /*.search_itemblk {width:43%;margin:0 10px 20px 10px}*/
    .search_itemblk {width:30%;margin:0 5px 15px 5px}
    .compare_btn {font-size:10px}
    .search-product-img {height:90px;}
    .search-product-img img {height:100%}
    .search-product-name {font-size:10px;}
    .compare_wrapper {padding:15px;}
    .compareproduct_item {width:30%}
    .compareproduct_item:nth-child(3n+3) {margin:0 0px 10px 0}
    .compareproduct_item .search-product-name {font-size:9px;}
    .banner-txt-right{padding: 5% 5% 0;}
    .banner-txt-right .heading-lg{font-size: 24px;line-height: 1.2;}
    .banner-txt-left{padding: 10px}
    .prod-toptxt{margin-bottom: 0}
    .prod-count{font-size: 36px;}
    .banner-txtblk{bottom: 50px;}
    .banner-toptxt{margin-bottom: 0;}
    .product-img{width: 53%;}
    .prod-count{line-height: 1}
    .prod-toptxt{margin-bottom: 0}
    .banner-txt-left{padding: 10px}
    .banner-txt-left{left: 34%;margin-right: 0}
}

@media only screen and (max-width:414px) {
        .footer-blk {
            width: 100%;
        }

        .media-coverage-blk, .overview-rightblk, .overview-imgtxt {
            padding: 20px;
        }

        .overview-leftblk {
            width: 100%;
        }

        .banner-txtblk {
            width: 93%;
        }

/*
        .banner-txt-left {
            top:-137%;
            left: 58px;
        }
*/

        .overview-wrap {
            margin: 35px 0 60px;
        }

        .media-txt-blk, .media-blk:first-child {
            padding: 15px 15px 10px;
        }

        .media-sect {
            margin-top: 10px;
        }

        .product-wrap {
            margin: 0 0 65px;
        }

        .media-blk {
            margin-top: 15px;
        }

        .credential-wrap {
            margin-bottom: 90px;
        }

        .product-slider, .prod-btm-txt {
            margin-bottom: 5px;
        }

        .banner-toptxt {
            margin-bottom: 10px;
        }

        .banner-toptxt {
            margin-top: 15px;
        }

        .prod-list-blk {
            padding: 15px;
        }

        .prod-list-slider {
            height: auto;
        }

        .prod-list-txt-blk {
            margin: 10px 0 0;
        }

        .login-text-wrapp {
            width: 80%;
        }

        .form-group input, .submit-btn .btn-primary, a.loginlink, span.redtext a, .textareawrapp textarea, .form-group select, .form-group textarea {
            font-size: 12px;
        }

        .registration-wrapp .ad-ttl.line:after {
            margin: 0 auto;
        }

        .ad-ttl.line {
            text-align: center;
        }

        .overview-imgtxt {
            bottom: -5px;
        }
    .product-discr-img {
        height: 140px;
    }
    .product-innerblk.first-prod{display: block;}
    .product-leftblk .prod-info{position: relative;bottom: auto}
    .black-bg-wrap{background: none}
    .product-leftblk .prod-info{color: #000}
    .first-prod .product-img{width:80%;margin: 0 auto;}
    .black-bg-wrap{padding: 20px 20px 0 20px}
    
}

@media only screen and (max-width:380px) {
        .overview-leftblk {
            width: 100%;
        }

        .catregories-pro li {
            width: 90%;
        }

        .discr-tab {
            width: 100%;
            text-align: center;
            font-size: 26px;
            padding: 10px 30px;
        }

        .contact-txt, .speci-blk {
            font-size: 13px;
        }

        .product-discr-text {
            padding: 30px;
        }

        .about-banner .inner-banner-txt {
            width: 88%;
        }

        

        .overview-toptxt {
            left: -10px;
        }

        .banner-txt-right .heading-lg {
            font-size: 24px;
            line-height: 28px;
        }

        .media-coverage-blk .heading-md {
            font-size: 38px;
        }

        .credential-wrap {
            margin-bottom: 60px;
        }

        .nav-icon {
            width: 28px;
            height: 28px;
            padding: 6px 4px;
        }

            .nav-icon i {
                font-size: 13px;
            }

        .logo-blk {
            width: calc(105% - 66%);
        }

        .nav-right-blk {
            width: 61%;
        }

        .proprev.sprite {
            left: 70px;
        }

        .pronext.sprite {
            right: -50px;
        }

        .news-ttl {
            font-size: 23px;
        }
        .pro-catetext {
            font-size: 20px;
        }
    .pro-name {
        font-size: 35px;
        margin: 0px 0 5px 0;
    }
        .pro-distext {
            font-size: 30px;
        }
    .order-mainttl {
        font-size: 25px;
    }
    .product-discr-img {
        height: 120px;
    }
    .mgtinfoblk {
        height: 400px;
        overflow-y: scroll;
    }
    .careerpoup-form-wrap {
        margin-bottom: 20px;
    }
    .resource-inner-txt .heading-md {
        font-size: 35px;
        line-height: 0.8;
    }
    .resource-inner-txt .heading-sm {
        font-size: 23px;
        line-height: 25px;
    }
    .company-profile-wrap .heading-lg, .global-heading .heading-lg, .management-wrap .heading-lg, .quality-rightblk .heading-lg, .milestone-wrap .heading-lg, .our-people-wrap .heading-lg {
        font-size: 32px;
    }
    .search-blk {
        width: 180px;
        padding: 6px;
    }
    .search-bar input[type="password"] {
        padding: 7px;
        height: 25px;
    }
    .search-closed {
        width: calc(100% - 90%);
        font-size: 15px;
    }
    .scroll-to-top {
        right: -40px;
    }
    .scroll-to-top img{width: 30%;}
    .proprev.sprite {
        transform: rotate(180deg) scale(0.8);
    }
    .pronext.sprite {
        transform: scale(0.8);
    }
}

@media only screen and (max-width:360px) {
    .banner-txt-left{left: 30%}
        .profile-info {
            width: 275px;
        }

        .overview-info, .event-wrapp .resource-infoblk.event-infoblk {
            width: 100%;
        }

        .resource-header p, .prttl, .privacy-ttl {
            font-size: 16px;
        }

        .years span {
            width: 80px;
            margin-right: 15px;
        }

        .years {width: 160px;}
.pr-content p, .prdate {font-size: 13px;}
.pro-details-wrapp .breadcrumb {text-align: left;}
.download-pdf {font-size: 16px;width: 240px;}
        .extra-details {font-size: 28px;}
        .accttl {font-size: 20px;}
        .black-bg-wrap {width: 90%;padding: 10px;}
        .mm-menu_offcanvas {width: 70% !important;}

        .ad-ttl {font-size: 32px;}
        .spec-ttl {font-size: 16px;}
        .form-wrapp p {font-size: 12px;}
        .overview-subtxt p {width: 90%;}
        .overview-imgtxt {bottom: -5px;}
        .home-parallex .parallex-txt-blk {width: 65%;}
        .pronext.sprite, .proprev.sprite {top: 15px;}
        .resource-header .years {width: 140px;}
        .resource-header .years span {width: 50px;}
        .select-blk {width: 75%;}
        .res-banner .banner-text {font-size: 28px;}
        .categories-text {font-size: 35px;}
    .accwrapper {margin: 15px 0;}
    .discr-tab-details {padding: 20px 30px;}
    .slider-controls {top: 30%;}
    
    .prod-heading-blk .heading-sm {line-height: 0.9;}
}

@media only screen and (max-width:320px) {
  
.banner-txtblk {width: 93%;}
.banner-txt-right .heading-lg {font-size: 28px;}

.banner-toptxt {margin-bottom: 5px;}
.best-security-blk .product-ttl {font-size: 32px;}
.pronext.sprite, .proprev.sprite {top: 40px;}
.proprev.sprite {left: 65px;}
.pronext.sprite {right: -55px;}
.slider-controls {top: 25%;}
}
