 @media (min-width: 992px){
     .menu-toggler {
         display: none;
    }
     .navbar .navbar-collapse{
         display: inline-block !important;
         width: auto;
         flex-basis: auto;
    }
     .menu-toggler-2 {
         display: none;
    }
}
 @media (max-width:991px){
	 .services-group.services-home .single-service .service-image{
		     height: 200px;
	 }
	  .theme-footer {
         padding-top: 150px;
    }
     .theme-footer::after{
         height: 150px;
    }
     .banner-content-group{
         padding: 125px 0px 100px;
    }
     .navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid, .navbar-expand-lg>.container-lg, .navbar-expand-lg>.container-md, .navbar-expand-lg>.container-sm, .navbar-expand-lg>.container-xl {
         padding-right: 15px;
         padding-left: 15px;
    }
     .banner-content-group .banner-content{
         padding-right: 300px;
    }
     .banner-image{
         width: 300px;
         margin-right: -300px;
    }
     .service-image{
    }
	
	.single-service.single-service-large .service-image {
		display:block!important;
	}
     .navbar .navbar-brand img {
         height: 60px;
    }
     .menu-toggler {
         display: inline-block;
    }
     .navbar .navbar-collapse{
         display:none!important;
    }
     .menu-toggler-active .navbar .navbar-collapse{
         display: inline-block !important;
         left: 0px;
         overflow: auto;
         padding-top: 80px;
         top: 0px;
         position: fixed;
         height: 100%;
         background: #10243c;
         z-index: 12;
         width: 100%;
         -webkit-transition: all 0.2s ease-out;
         -moz-transition: all 0.2s ease-out;
         -o-transition: all 0.2s ease-out;
         transition: all 0.2s ease-out;
         border: none;
    }
     .navbar .navbar-nav {
         display: inline-block;
         width: 100%;
         text-align: center;
    }
     .navbar .navbar-nav .nav-item {
		display: inline-block;
		width: 100%;
		text-align: center;
		margin: 0px;
    }
     .navbar .navbar-nav .nav-item .nav-link {
         display: inline-block;
         width: 100%;
         text-align: center;
         padding: 0px;
         line-height: 34px;
         clip-path: none;
         color:#9a9a9a;
    }
     .navbar .navbar-nav .nav-item.active .nav-link{
         background: transparent;
         color: #86bc25;
    }
     .navbar .navbar-nav .nav-item.current-nav-item .nav-link, .navbar .navbar-nav .nav-item.current_menu_item .nav-link, .navbar .navbar-nav .nav-item:hover .nav-link, .navbar .navbar-nav .nav-item.current-menu-ancestor .nav-link {
         background: transparent;
         color: #86bc25;
    }
     .navbar .navbar-nav .nav-item.active .nav-link:before, .navbar .navbar-nav .nav-item:hover .nav-link:before{
         display:none;
    }
}
 @media (max-width: 767px){
	 .single-service .service-subtitle{
		 min-height: initial;
	 }
	 .single-service.single-service-large .service-image {
		width: auto;
		margin-left: 0px;
		float: left;
		max-width: 350px;
	}
	 .single-service.single-service-large {
		padding: 20px 20px 20px 20px;
	}
	 .theme-form {
		max-width: 100%;
		margin: 0px 0%;
	}
     .theme-footer {
         padding-top: 100px;
    }
     .theme-footer::after{
         height: 100px;
    }
     .banner-content-group .banner-content{
         padding: 0px;
    }
     .banner-image {
         width: 100%;
         margin-right: 0px;
         margin-top: 50px;
    }
     .testiomonials::before{
         width: 100%;
         height: 130px;
    }
     .testimonials-group{
         margin-bottom: 45px;
         padding-bottom: 45px;
    }
     .testimonials-group::before {
         content: "";
         width: calc(100% + 50px);
         position: absolute;
         height: 100%;
         left: -25px;
         top: 0px;
         background: #1b4873;
    }
     .about-semtegra .about-title, .banner-content-group .banner-content .banner-title{
         font-size: 36px;
         line-height: 46px;
    }
}
 @media (max-width: 575px){
     .our-team .col-6, .industry-section .col-6, .approach-group .col-6{
         max-width: 100%;
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
    }
     .testimonial-title-group, .testimonials-group{
         padding-left:0px;
         padding-right:0px;
    }
     .single-service{
         padding: 20px;
    }
     .single-service .service-icon{
         position: relative;
         margin-bottom: 0px;
         top: initial;
         left: initial;
    }
}
 