.mobile-navigation{display: none;}
@media (max-width: 767px) { 
.mobile-navigation{display: block;}
.desktop-header{display: none;}
.navbar-brand{width: 20%;}
.navbar-brand img{width: 100%;}
.navbar-nav li{border-bottom: 1px solid #000;}
.navbar-nav li a{padding: 10px 15px!important; font-size: 14px;}
.mega-content ul li{border-bottom: unset!important; margin-bottom: 20px;}
.dropdown-mega .dropdown-menu{width: 100%;}
.product-nav-first h5{margin-bottom: 14px;}
.product-nav-first ul li a h6{color: #000; font-size: 14px;}
.product-nav-first ul li a p{color: #000; font-size: 12px;}
.product-nav-first ul li a{padding: 0!important;}
.product-nav-first {border-right: unset; padding-right: 0; }
.home-banner .owl-nav .owl-prev {position: absolute; left: 5px; top: 24%; opacity: 1; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; background: unset; color: #fff !important; cursor: pointer; position: absolute; display: block; z-index: 1000; border-radius: 50px; border: 1px solid #ccc; width: 26px; font-size: 12px !important; }
.home-banner .owl-nav .owl-next {position: absolute; right: 5px; top: 24%; opacity: 1; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; background: unset; color: #fff !important; cursor: pointer; position: absolute; display: block; z-index: 1000; border-radius: 50px; border: 1px solid #ccc; width: 26px; font-size: 12px !important; }
.product-head h3 {font-weight: 600; font-size: 23px; margin-bottom: 9px; }
.product-head p {font-size: 13px; }
.product-wrapper{padding: 20px 0px 20px;}
.first-customization {padding: 30px 0px;}
.tally-cuatomization-head h5 {color: #000; text-transform: uppercase; font-weight: 700; font-size: 23px; margin-bottom: 9px; text-align: center; }
.first-cust-box h4{font-size: 17px;}
.first-cust-box ul li{font-size: 14px;}
.tally-cust-box ul li{font-size: 13px;}
.tally-cust-box{margin-bottom: 30px;}
.tally-cuatomization {padding: 30px 0px 7px; }
.logo-wrapper{padding: 30px 0px;}
.logo-wrap-head h5 {font-weight: 600; font-size: 24px; margin-bottom: 11px; }
.logo-slider .item{height: auto;}
.second-logo-slider {background-color: #fff; margin-top: 10px; padding: 22px 5px; }
.second-logo-slider ul{flex-wrap: wrap;}
.second-logo-slider ul li {width: 50%; }
.sec-logo img {width: 49%; margin: 0 auto 11px; display: block; }
.sec-logo ul li {margin-right: 4px; width: auto !important; }
.sec-logo ul li i{font-size: 13px;}
.sec-logo h5{font-size: 14px;}
.second-logo-slider li{margin-bottom: 30px;}
.sec-logo ul li{margin-bottom: 0px;}
.pricing-head h3{font-size: 23px;}
.pricing-head {margin-bottom: 0px; }
.product-tab {text-align: center; margin-top: 21px !important; }
.pricing-wrapper {background-color: #eeeeee; padding: 30px 0px 30px; }
.nav-pills {margin-bottom: 40px !important; }
.hm2-pricing-single {padding: 10px 25px 30px; transition: all 0.3s ease-in; margin-bottom: 30px; }
.hm2-pricing-single .icon-wrapper img {width: 21%; }
.hm2-pricing-single h3 {font-weight: 700; font-size: 23px; color: #000; margin-top: 6px !important; }
.home-about-wrapper {padding: 30px 0px; }
.home-about-img img {width: 100%; margin-bottom: 30px; }
.home-about-con h2{font-size: 24px;}
.home-about-con p {font-size: 13px; }
.home-about-con a {background-color: #000; color: #fff; font-weight: 600; text-decoration: none; padding: 8px 16px; display: inline-block; border-radius: 10px; font-size: 14px; margin-top: 7px; }
.certification-wrapper h3 {font-weight: 700; font-size: 24px; margin-bottom: 21px; text-align: center; }
.certification-wrapper {background-color: #eeeeee; padding: 30px 0px 20px; }
.counter-main{padding: 20px;}
#counter{flex-wrap: wrap;}
#counter li{flex: unset; width: 50%;}
#counter li img{width: 22%;}
#counter li{font-size: 23px;}
#counter li p{font-size: 13px;}
#counter li{margin-bottom: 30px;}
#counter li p{margin-bottom: 0px;}
.testimonial-wrapper {padding: 20px 0px; background-color: #eeeeee; }
.testimonial-head h3{font-size: 25px;}
.testimonial-head p {width: 94%; margin: 0 auto; margin-top: 0px; font-size: 13px; margin-top: 11px; }
.testimonial-box{font-size: 30px;}
.testimonial-box p{font-size: 13px;}
.auth-name h3{font-size: 14px;}
.auth-name p{font-size: 12px;}
.testimonial-left{margin-bottom: 70px;}
.latest-news-wrapp {padding: 26px 0px; margin-bottom: 40px; }
.testimonial-head h3{font-size: 23px;}
.footer-main{padding: 27px 0px 5px;}
.footer-about p{font-size: 12px;}
.footer-about img{width: 45%;}
.footer-about{margin-bottom: 23px;}
.footer-link h5 {color: #8bb6d8; font-weight: 600; text-transform: uppercase; text-decoration: underline; font-size: 14px; margin-bottom: 11px; padding-left: 1px; }
.footer-link ul {list-style-type: none; padding-left: 0; }
.footer-link ul li a{font-size: 12px;}
.footer-address h5 {color: #fff; font-weight: 600; text-transform: uppercase; text-decoration: underline; font-size: 14px; margin-bottom: 30px; }
.footer-address ul li p{font-size: 12px;}
.footer-address ul li p a{font-size: 12px;}
.copyright p{font-size: 13px;}
.footer-nav ul li a{font-size: 12px; color: #fff;}
.foot-nav-div:after{display: none;}
.footer-nav ul{flex-wrap: wrap; justify-content: center;}
.footer-nav ul li {margin-left: 15px; }
.row{margin: 0;}
#modal-subscribe h1{font-size: 14px;}
#modal-subscribe h3{font-size: 15px;}
#modal-subscribe form button {border-radius: 50px; background-color: #072e4e; display: block; margin: 19px auto 0; color: #fff; padding: 6px 40px; }


.audit-wrapper {padding: 30px 0px 0px; }
.left-category h2{font-size: 17px;}
.cat-check {padding: 24px 15px; border-top: 1px solid #c1b8b8; margin-top: 33px; }
.right-middle {padding: 0px 0px; }
.audit-box-head{height: auto;}
.autit-box p {color: #000; line-height: 24px; font-size: 13px; min-height: auto; margin-bottom: 0; }
.audit-foot h5{font-size: 14px;}
.audit-box-head h4 {color: #fff; font-size: 15px; text-align: center; line-height: 21px; }
.autit-box{margin-bottom: 30px;}
.page-wrpp h3 {font-size: 20px; font-weight: 600; margin-bottom: 19px; margin-left: 18px; }
.bread-crumb {margin-top: 23px; }
.bread-crumb{margin-left: 15px;}
.page-wrpp {padding: 0px 0px 50px; }
.cat-check .form-group label{font-size: 14px;}


.addon_details_top{display: block;}
.addon_details_short_desc{width: 100%;}
.addon_details_short_desc{padding-left: 17px;}
.addon_details_top {display: block; font-size: 13px; margin-bottom: 30px; }
.addon_details_buttons {width: 100%; display: flex; justify-content: left; align-items: flex-end; flex-wrap: wrap; color: black; margin-top: 30px; margin-left: 16px; }
.addon_details_buttons a {background: linear-gradient(to right, #4d8dc0, #164367); color: #fff; text-decoration: none; padding: 8px 19px; display: inline-block; border-radius: 15px; text-transform: uppercase; font-weight: 600; font-size: 14px; }
.audit-trail-tabs .nav-pills li {margin-right: 7px; }
.audit-trail-tabs .nav-pills .nav-link {background: 0 0; background-color: rgba(0, 0, 0, 0); border: 0; border-bottom-width: 0px; border-bottom-style: none; border-bottom-color: currentcolor; border-radius: .25rem; font-weight: 600; color: #000; font-size: 14px; padding: 0 8px; }
.audit-tab-con h4 {font-size: 14px; font-weight: 600; color: #000; margin-bottom: 14px; }
.audit-tab-con p {color: #000; font-size: 13px; }
.audit-tab-con hr {margin: 22px 0px; }
.audit-tab-con a {color: #364589; display: inline-block; margin-top: 24px; font-size: 14px; }



.inner-banner-wrapper .cover-banner h3{font-size: 17px;}
.breadcrumbs li {color: #000 !important; font-size: 13px; }
.career-middle-wrapper {padding: 10px 0px 34px; }
.career-left-img img{margin-bottom: 30px; height: auto;}
.career-form h4{font-size: 21px;}
.career-form form {margin-top: 10px; }
.career-form form input {padding: 8px 15px; border-radius: 16px; font-size: 13px; }
.career-form form textarea{padding: 8px 15px; font-size: 13px;}
.drop-zone{font-size: 11px;}
.drop-zone h6{font-size: 11px;}

.aggrements-tick{display: block;}
.aggrements-tick h6{font-size: 15px;}
.aggrements-tick .form-check{margin-top: 12px;}
.aggrements-tick label{font-size: 14px;}
.contact-details{margin-top: 0!important; padding-bottom: 0 !important;}
.contact-details-inner{width: 100%; padding: 20px; margin-bottom: 30px;}
.contact-details .footer-address h5{color: #000;}
.contact-details-inner p{font-size: 12px!important;}
.contact-details-inner p a{font-size: 12!important;}
.map-box{margin-bottom: 30px;}

.pages-link-flter h6 a{font-size: 15px;}
.pages-link-flter h6 a i{font-size: 14px;}
.tally-prime-main {padding: 20px 1px; }
.tally-prime-main h3 {color: #000; font-weight: 600; font-size: 19px; margin-bottom: 22px; }
.tally-prime-box{width: 100%; padding: 20px; margin-bottom: 30px;}
.tally-prime-box h4{font-size: 18px;}
.tally-prime-box p{font-size: 14px;}
.tally-prime-box form{margin-bottom: 22px;}
.tally-prime-box h2{font-size: 21px;}
.buy-now-btn{margin-top: 30px;}
.buy-now-btn a {background: linear-gradient(to right, #4d8dc0, #164367); color: #fff; text-decoration: none; padding: 8px 20px; display: inline-block; border-radius: 15px; text-transform: uppercase; font-weight: 600; font-size: 14px; margin: 0 auto; }
.filter-accord {border-top: 1px solid #c1b8b8; margin-top: 20px; padding-top: 20px; }
.upgrade-main-box h2{font-size: 20px;}
.upgrade-main-box h6{font-size: 13px;}

.team-page-head h4{font-size: 23px;}
.team-page-head {text-align: center; margin-bottom: 30px; }
.gallery-wrapper {padding: 10px 0px 10px; }



}

@media (min-width: 768px) and (max-width: 991px) { 
.mobile-navigation{display: block;}
.desktop-header{display: none;}
.mobile-navigation{display: block;}
.desktop-header{display: none;}
.navbar-brand{width: 12%;}
.navbar-brand img{width: 100%;}
.navbar-nav li{border-bottom: 1px solid #000;}
.navbar-nav li a{padding: 10px 15px!important; font-size: 14px;}
.mega-content ul li{border-bottom: unset!important; margin-bottom: 20px;}
.dropdown-mega .dropdown-menu{width: 100%;}
.product-nav-first h5{margin-bottom: 14px;}
.product-nav-first ul li a h6{color: #000; font-size: 14px;}
.product-nav-first ul li a p{color: #000; font-size: 12px;}
.product-nav-first ul li a{padding: 0!important;}
.product-nav-first {border-right: unset; padding-right: 0; }
.home-banner .owl-nav .owl-prev {position: absolute; left: 5px; top: 24%; opacity: 1; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; background: unset; color: #fff !important; cursor: pointer; position: absolute; display: block; z-index: 1000; border-radius: 50px; border: 1px solid #ccc; width: 26px; font-size: 12px !important; }
.home-banner .owl-nav .owl-next {position: absolute; right: 5px; top: 24%; opacity: 1; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; background: unset; color: #fff !important; cursor: pointer; position: absolute; display: block; z-index: 1000; border-radius: 50px; border: 1px solid #ccc; width: 26px; font-size: 12px !important; }
.product-head h3 {font-weight: 600; font-size: 23px; margin-bottom: 9px; }
.product-head p {font-size: 13px; }
.product-wrapper{padding: 20px 0px 20px;}
.first-customization {padding: 30px 0px;}
.tally-cuatomization-head h5 {color: #000; text-transform: uppercase; font-weight: 700; font-size: 23px; margin-bottom: 9px; text-align: center; }
.first-cust-box h4{font-size: 17px;}
.first-cust-box ul li{font-size: 14px;}
.tally-cust-box ul li{font-size: 13px;}
.tally-cust-box{margin-bottom: 30px;}
.tally-cuatomization {padding: 30px 0px 7px; }
.logo-wrapper{padding: 30px 0px;}
.logo-wrap-head h5 {font-weight: 600; font-size: 24px; margin-bottom: 11px; }
.logo-slider .item{height: auto;}
.second-logo-slider {background-color: #fff; margin-top: 10px; padding: 22px 5px; }
.second-logo-slider ul{flex-wrap: wrap;}
.second-logo-slider ul li {width: 50%; }
.sec-logo img {width: 49%; margin: 0 auto 11px; display: block; }
.sec-logo ul li {margin-right: 4px; width: auto !important; }
.sec-logo ul li i{font-size: 13px;}
.sec-logo h5{font-size: 14px;}
.second-logo-slider li{margin-bottom: 30px;}
.sec-logo ul li{margin-bottom: 0px;}
.pricing-head h3{font-size: 23px;}
.pricing-head {margin-bottom: 0px; }
.product-tab {text-align: center; margin-top: 21px !important; }
.pricing-wrapper {background-color: #eeeeee; padding: 30px 0px 30px; }
.nav-pills {margin-bottom: 40px !important; }
.hm2-pricing-single {padding: 10px 25px 30px; transition: all 0.3s ease-in; margin-bottom: 30px; }
.hm2-pricing-single .icon-wrapper img {width: 21%; }
.hm2-pricing-single h3 {font-weight: 700; font-size: 23px; color: #000; margin-top: 6px !important; }
.home-about-wrapper {padding: 30px 0px; }
.home-about-img img {width: 100%; margin-bottom: 30px; }
.home-about-con h2{font-size: 24px;}
.home-about-con p {font-size: 13px; }
.home-about-con a {background-color: #000; color: #fff; font-weight: 600; text-decoration: none; padding: 8px 16px; display: inline-block; border-radius: 10px; font-size: 14px; margin-top: 7px; }
.certification-wrapper h3 {font-weight: 700; font-size: 24px; margin-bottom: 21px; text-align: center; }
.certification-wrapper {background-color: #eeeeee; padding: 30px 0px 20px; }
.counter-main{padding: 20px;}
#counter{flex-wrap: wrap;}
#counter li{flex: unset; width: 50%;}
#counter li img{width: 22%;}
#counter li{font-size: 23px;}
#counter li p{font-size: 13px;}
#counter li{margin-bottom: 30px;}
#counter li p{margin-bottom: 0px;}
.testimonial-wrapper {padding: 20px 0px; background-color: #eeeeee; }
.testimonial-head h3{font-size: 25px;}
.testimonial-head p {width: 94%; margin: 0 auto; margin-top: 0px; font-size: 13px; margin-top: 11px; }
.testimonial-box{font-size: 30px;}
.testimonial-box p{font-size: 13px;}
.auth-name h3{font-size: 14px;}
.auth-name p{font-size: 12px;}
.testimonial-left{margin-bottom: 70px;}
.latest-news-wrapp {padding: 26px 0px; margin-bottom: 40px; }
.testimonial-head h3{font-size: 23px;}
.footer-main{padding: 27px 0px 5px;}
.footer-about p{font-size: 12px;}
.footer-about img{width: 45%;}
.footer-about{margin-bottom: 23px;}
.footer-link h5 {color: #8bb6d8; font-weight: 600; text-transform: uppercase; text-decoration: underline; font-size: 14px; margin-bottom: 11px; padding-left: 1px; }
.footer-link ul {list-style-type: none; padding-left: 0; }
.footer-link ul li a{font-size: 12px;}
.footer-address h5 {color: #fff; font-weight: 600; text-transform: uppercase; text-decoration: underline; font-size: 14px; margin-bottom: 30px; }
.footer-address ul li p{font-size: 12px;}
.footer-address ul li p a{font-size: 12px;}
.copyright p{font-size: 13px;}
.footer-nav ul li a{font-size: 12px; color: #fff;}
.foot-nav-div:after{display: none;}
.footer-nav ul{flex-wrap: wrap; justify-content: center;}
.footer-nav ul li {margin-left: 15px; }
.row{margin: 0;}
#modal-subscribe h1{font-size: 14px;}
#modal-subscribe h3{font-size: 15px;}
#modal-subscribe form button {border-radius: 50px; background-color: #072e4e; display: block; margin: 19px auto 0; color: #fff; padding: 6px 40px; }


.audit-wrapper {padding: 30px 0px 0px; }
.left-category h2{font-size: 17px;}
.cat-check {padding: 24px 15px; border-top: 1px solid #c1b8b8; margin-top: 33px; }
.right-middle {padding: 0px 0px; }
.audit-box-head{height: auto;}
.autit-box p {color: #000; line-height: 24px; font-size: 13px; min-height: auto; margin-bottom: 0; }
.audit-foot h5{font-size: 14px;}
.audit-box-head h4 {color: #fff; font-size: 15px; text-align: center; line-height: 21px; }
.autit-box{margin-bottom: 30px;}
.page-wrpp h3 {font-size: 20px; font-weight: 600; margin-bottom: 19px; margin-left: 18px; }
.bread-crumb {margin-top: 23px; }
.bread-crumb{margin-left: 15px;}
.page-wrpp {padding: 0px 0px 50px; }
.cat-check .form-group label{font-size: 14px;}


.addon_details_top{display: block;}
.addon_details_short_desc{width: 100%;}
.addon_details_short_desc{padding-left: 17px;}
.addon_details_top {display: block; font-size: 13px; margin-bottom: 30px; }
.addon_details_buttons {width: 100%; display: flex; justify-content: left; align-items: flex-end; flex-wrap: wrap; color: black; margin-top: 30px; margin-left: 16px; }
.addon_details_buttons a {background: linear-gradient(to right, #4d8dc0, #164367); color: #fff; text-decoration: none; padding: 8px 19px; display: inline-block; border-radius: 15px; text-transform: uppercase; font-weight: 600; font-size: 14px; }
.audit-trail-tabs .nav-pills li {margin-right: 7px; }
.audit-trail-tabs .nav-pills .nav-link {background: 0 0; background-color: rgba(0, 0, 0, 0); border: 0; border-bottom-width: 0px; border-bottom-style: none; border-bottom-color: currentcolor; border-radius: .25rem; font-weight: 600; color: #000; font-size: 14px; padding: 0 8px; }
.audit-tab-con h4 {font-size: 14px; font-weight: 600; color: #000; margin-bottom: 14px; }
.audit-tab-con p {color: #000; font-size: 13px; }
.audit-tab-con hr {margin: 22px 0px; }
.audit-tab-con a {color: #364589; display: inline-block; margin-top: 24px; font-size: 14px; }


.inner-banner-wrapper .cover-banner h3{font-size: 17px;}
.breadcrumbs li {color: #000 !important; font-size: 13px; }
.career-middle-wrapper {padding: 10px 0px 34px; }
.career-left-img img{margin-bottom: 30px; height: auto;}
.career-form h4{font-size: 21px;}
.career-form form {margin-top: 10px; }
.career-form form input {padding: 8px 15px; border-radius: 16px; font-size: 13px; }
.career-form form textarea{padding: 8px 15px; font-size: 13px;}
.drop-zone{font-size: 11px;}
.drop-zone h6{font-size: 11px;}

.aggrements-tick{display: block;}
.aggrements-tick h6{font-size: 15px;}
.aggrements-tick .form-check{margin-top: 12px;}
.aggrements-tick label{font-size: 14px;}
.contact-details{margin-top: 0!important; padding-bottom: 0 !important;}
.contact-details-inner{width: 100%; padding: 20px; margin-bottom: 30px;}
.contact-details .footer-address h5{color: #000;}
.contact-details-inner p{font-size: 12px!important;}
.contact-details-inner p a{font-size: 12!important;}
.map-box{margin-bottom: 30px;}

.pages-link-flter h6 a{font-size: 15px;}
.pages-link-flter h6 a i{font-size: 14px;}
.tally-prime-main {padding: 20px 1px; }
.tally-prime-main h3 {color: #000; font-weight: 600; font-size: 19px; margin-bottom: 22px; }
.tally-prime-box{width: 100%; padding: 20px; margin-bottom: 30px;}
.tally-prime-box h4{font-size: 18px;}
.tally-prime-box p{font-size: 14px;}
.tally-prime-box form{margin-bottom: 22px;}
.tally-prime-box h2{font-size: 21px;}
.buy-now-btn{margin-top: 30px;}
.buy-now-btn a {background: linear-gradient(to right, #4d8dc0, #164367); color: #fff; text-decoration: none; padding: 8px 20px; display: inline-block; border-radius: 15px; text-transform: uppercase; font-weight: 600; font-size: 14px; margin: 0 auto; }
.filter-accord {border-top: 1px solid #c1b8b8; margin-top: 20px; padding-top: 20px; }
.upgrade-main-box h2{font-size: 20px;}
.upgrade-main-box h6{font-size: 13px;}

.team-page-head h4{font-size: 23px;}
.team-page-head {text-align: center; margin-bottom: 30px; }
.gallery-wrapper {padding: 10px 0px 10px; }
}



@media (max-width: 1369px) {

.middle-head-main:before{background-color: #e2e2e2; content: ''; position: absolute; top: 49px; left: 0; width: 40%; height: 70px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; }
.middle-head-main:after{background-color: #e2e2e2; content: ''; position: absolute; top: 49px; right: 0; width: 40%; height: 70px; border-top-left-radius: 15px; border-bottom-left-radius: 15px;}
.left-nav .navbar-nav li a {color: #000!important; font-size: 16px; margin-left: 8px;  font-weight: 500;}
.right-nav .navbar-nav li a {color: #000!important; font-size: 16px; margin-right: 6px;  font-weight: 500;}
.left-nav{padding-right: 60px;}
.right-nav{padding-left: 60px;}
.left-nav .navbar-nav{width: 100%; justify-content: flex-end;}
.right-nav .navbar-nav{width: 100%; justify-content: flex-start;}
.banner-main {background-size: cover; padding: 70px 0px; background-repeat: no-repeat; width: 100%; }
.foot-nav-div:after {background-color: #e2e2e2; content: ''; position: absolute; top: -7px; right: -104px; width: 76%; height: 39px; border-top-left-radius: 15px; border-bottom-left-radius: 15px; }


}



