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

@media only screen and (max-width: 991px) {

.navbar-nav{padding-top: 0px;}
.navbar ul li{padding: 8px 10px; border-bottom: solid 1px #344c6e; width: 100%;}
.is-sticky.navbar ul li{border-bottom: solid 1px #58b1fd;}
.is-sticky #menu-item-132{border-top: solid 1px #58b1fd;}	
.navbar ul li.menu-btn{text-align: center; max-width: 60%; margin: 10px 0px; padding: 10px;}
#menu-item-132{text-align: center; border-top: solid 1px #344c6e;}

.about-us .col-lg-6{padding-bottom: 50px;}
.about-us .col-lg-6:last-child{padding-bottom: 0;}
.services .row{justify-content: center;}
.services .col-lg-4{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.our-facts .col-lg-6{padding-top: 30px;}
.contact .section-title{padding-bottom: 50px;}
footer .col-lg-4{padding-bottom: 50px;}
footer .col-lg-4:last-child{padding-bottom: 0;}
.copyright-text{text-align: center !important;}
.navbar-collapse {background: rgb(22 35 54 / 80%);}
.is-sticky .navbar-collapse {background: transparent;}	
	
}

/* Tablet Layout: 768px. */

@media only screen and (min-width: 767px) and (max-width: 991px) {

.navbar-dark .navbar-brand {max-width: 100px;}
.is-sticky a.navbar-brand img {-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; max-width: 100px;}

.navbar {padding: 10px 15px;}
.navbar-dark .navbar-toggler {color: #fff; border-color: #fff;}
.header-top {background-color: #162336; padding-top: 8px; padding-bottom: 8px;}
.top-navbar{position:relative}
.navbar ul li {padding-right: 0; padding-bottom: 15px;}

.footer-menu {float: none !important;}
.footer-menu ul {margin: 0px; padding: 0px; list-style: none; text-align: center; display: inline-block; width: 100%;}
.footer-menu ul li {float: unset; float: none;}
.footer-menu ul li a {font-size: 14px; line-height: 28px; padding-left: 5px; padding-right: 5px;}
.footer-widget ul li a {font-size: 14px;}

.header-content h1 {font-size: 30px;}
.navbar ul li.menu-btn {margin-bottom: 10px;}

.home header {min-height: 640px;}

/* About css */
.about-us {padding: 40px 0;}
.home-service-icon span i::before {
  font-size: 24px;
  color: #0085d6;
  text-align: center;
  display: inline-block;
  border: 1px solid #0085d6;
  line-height: 52px;
  padding: 2px 12px;
  margin-left: 0px;
  border-radius: 12px;
  margin-right: 18px;
  margin-bottom: 15px;
}
.about-us-content{margin-bottom:20px}
.services {padding: 30px 0;}
div.service-card {margin-bottom: 15px;}
.section-title {padding-bottom: 0;}
.our-facts {padding: 30px 0;}
.contact {padding: 30px 0;}
#footer-top {padding-bottom: 20px; padding-top: 20px;}

}



@media only screen and (max-width: 767px) {
.tobbar-contact-detail ul{text-align: left;}
.topbar-social-icons ul{text-align: right;}
.topbar-social-icons{padding-top: 0px;}	
.navbar-dark .navbar-brand {max-width: 100px;}

.is-sticky a.navbar-brand img {-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; max-width: 100px;}
.navbar-dark .navbar-toggler {color: #fff; border-color: #fff; }
.header-top {background-color: #162336; padding-top: 8px; padding-bottom: 8px;}
.top-navbar{position:relative}	
.footer-menu {float: none !important;}
.footer-menu ul {margin: 0px; padding: 0px; list-style: none; text-align: center; display: inline-block; width: 100%;}
.footer-menu ul li {float: unset; float: none;}
.footer-menu ul li a {font-size: 14px; line-height: 28px; padding-left: 5px; padding-right: 5px;}

.header-content h1 {font-size: 30px;}
.footer-widget ul li a {font-size: 14px;}
.home header {min-height: 640px;}

/* About css */
.about-us {padding: 40px 0;}

.home-service-icon span i::before {
  font-size: 24px;
  color: #0085d6;
  text-align: center;
  display: inline-block;
  border: 1px solid #0085d6;
  line-height: 52px;
  padding: 2px 12px;
  margin-left: 0px;
  border-radius: 12px;
  margin-right: 18px;
  margin-bottom: 15px;
}
.about-us-content{margin-bottom:20px}
.services {padding: 30px 0;}
div.service-card {margin-bottom: 15px;}
.section-title {padding-bottom: 0;}
.our-facts {padding: 30px 0;}
.contact {padding: 30px 0;}
#footer-top {padding-bottom: 20px; padding-top: 20px;}
		
/* Mayur */	
	.tobbar-contact-detail a span{display:none}
	.services .section-title{margin-bottom:30px}
	
	.copyright-text p,
	.copyright-text p a{font-size:12px;}
	#menu-footer-menu-1 li{display:inline-block}
	.scroll-top-top {
		bottom: 92px;
		right: 10px;
		width: 40px;
		height: 40px;
	}
	.scroll-top-top i{padding-top:9px}
	.footer-logo {top: 0; max-width: 120px; margin: 0 auto;}
	.mfa-pro ul.products{flex-direction:column}
	.mfa-pro {padding: 30px 0px 0px 0;}
	.service-card.product{width:100%!important}
	.page-id-133 .page-content{padding: 30px 0;}
	.sertype-frm {width: 100%; padding: 1rem;}
	.contpage-frm {padding-right: 0;}
}

@media only screen and (max-width: 480px) {
.header-content{padding-top: 70px;}
.services .col-lg-4{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.fact-counter h2{font-size: 36px;}
.testimonial-card{padding: 30px;}

.navbar-dark .navbar-brand {max-width: 100px;}
.navbar {padding: 5px 15px;}
.navbar-dark .navbar-toggler {color: #fff; border-color: #fff;}
.header-top {background-color: #162336; padding-top: 8px; padding-bottom: 8px;}

.footer-menu ul {margin: 0px; padding: 0px; list-style: none; text-align: center; display: inline-block; width: 100%;}
.footer-menu ul li a {font-size: 14px; padding-left: 5px; padding-right: 5px;line-height: 28px;}
.header-content h1 {font-size: 30px;}
.footer-widget ul li a {font-size: 14px;}

.home header {min-height: 640px; }

/* About css */
.about-us {padding: 40px 0;}
.home-service-icon span i::before {
  font-size: 24px;
  color: #0085d6;
  text-align: center;
  display: inline-block;
  border: 1px solid #0085d6;
  line-height: 52px;
  padding: 2px 12px;
  margin-left: 0px;
  border-radius: 12px;
  margin-right: 18px;
  margin-bottom: 15px;
}
.about-us-content{margin-bottom:20px}
.services {padding: 30px 0;}
div.service-card {margin-bottom: 15px;}	
.our-facts {padding: 30px 0;}
.contact {padding: 30px 0;}
#footer-top {padding-bottom: 20px; padding-top: 20px;}
	
	
}
@media only screen and (max-width: 480px){
.home header {
    min-height: inherit;
    padding-bottom: 70px;
}
}