@media (min-width: 992px){
     .navbar.navbar-expand-lg .navbar-collapse {
         display: initial !important;
    }
}
 @media (max-width: 991px){
	 .page-service .service-content {
	padding: 25px;
	}
	.page-service .service-content .service-icon{
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom: 15px;
	}
	
	
	
	 .navbar-collapse{
		 
position: relative;
		 
background: #ffff;
		}
     .navbar .navbar-nav{
         width: 100%;
         float: left;
         display: inline-block;
         padding-bottom: 15px;
    }
     .navbar .navbar-nav li{
         width: 100%;
         float: left;
         margin: 0px;
    }
     .navbar .navbar-nav li a{
         width: 100%;
         float: left;
         padding: 0px 20px !important;
         font-size: 14px;
         line-height: 40px;
    }
     .navbar .navbar-nav li.active a, .navbar .navbar-nav li.active:hover a{
         width: 100%;
         float: left;
         padding: 0px 20px !important;
    }
     .banner-content .banner-user-content .left-user-content{
         width: 100%;
         text-align: center;
         padding-right: 0px;
    }
     .banner-content .banner-user-content .left-user-content .banner-image{
         width: 100%;
         min-height: 100px;
    }
     .banner-content .banner-user-content .left-user-content .banner-image img{
         max-width: 250px;
         float: none;
         display: inline-block;
         vertical-align: top;
    }
     .banner-content .banner-user-content .right-user-content{
         position: relative;
         width: 100%;
         display: inline-block;
         height: auto;
         padding: 0px;
         margin-bottom: 20px;
    }
     .banner-content .banner-blue-text{
         padding: 20px 25px;
         border-radius: 20px;
         background: #23a496 url(../images/bg-pattran.png);
         margin-bottom: 15px;
    }
     .banner-content .banner-blue-text .angled-section{
         display: none;
    }
     .banner-content .banner-black-text{
         padding: 20px 25px;
         position: relative;
         bottom: initial;
         width: 100%;
         border-radius: 20px;
         background: #222222 url(../images/bg-pattran.png);
    }
     .banner-content .banner-black-text .angled-section{
         display: none;
    }
	.banner-content .banner-black-text:before,
	.banner-content .banner-blue-text:before{
		display: none;
	}
     .about-company .about-bgboxone{
         width: 100%;
         height: 70%;
    }
     .about-company .about-bgboxtwo{
         width: 100%;
         height: 30%;
         bottom: 0px;
         top: initial;
    }
     .about-company .about-bgboxtwo:after {
         top: -50px;
         width: 100%;
         height: 50px;
         right: initial;
         content: '';
         position: absolute;
         border-right: 1000px solid #222222;
         border-left: 0px solid transparent;
         border-top: 150px solid #23a496;
         border-bottom: 0px solid transparent;
    }
     .about-company .left-side{
         padding: 70px 0px;
    }
     .about-company .right-side{
         position: relative;
         width: 100%;
         float: left;
         text-align: center;
    }
     .about-company .right-side img{
         position: relative;
         padding: 0px;
         max-width: 270px;
    }
     .about-company .about-content-center{
         padding-right: 0px;
    }
     .breakthrough-group .breakthrough-content{
         padding-right: 0px;
    }
     .breakthrough-group .breakthrough-content .right-side{
         width: 100%;
         position: relative;
         float: left;
         text-align: center;
    }
     .breakthrough-group .breakthrough-content .right-side img{
         position: relative;
         max-width: 270px;
         float: none;
         padding: 0px;
         display: inline-block;
         vertical-align: top;
    }
     .breakthrough-group .breakthrough-content .left-side{
         padding: 00px 0px 50px 0px;
    }
}
 @media (max-width: 767px){
	 

 .page-service{padding: 250px 25px 0px 25px !important;}
 .page-service .service-background{width: 100%;height: 275px;}
 .page-service .service-content{
	 
margin: 0px;
	}
	 .banner-content .imagine-line{
	 font-size: 60px;
	 }
     .accounting-smilegirl-group .accounting-center {
         padding-top: 250px;
    }
     .accounting-smilegirl-group .accounting-leftside{
         width: calc(85% + 20px);
         height: 300px;
    }
     .accounting-smilegirl-group .accounting-rightside{
         width: calc(85% + 20px);
         padding: 75px 25px 25px 25px;
         min-height: initial;
    }
     .accounting-smilegirl-black .accounting-center {
         padding-top: 250px;
    }
     .accounting-smilegirl-black .accounting-leftside{
         width: calc(85% + 20px);
         height: 300px;
    }
     .accounting-smilegirl-black .accounting-rightside{
         width: calc(85% + 20px);
         padding: 75px 25px 25px 25px;
         min-height: initial;
    }
     .methodology-group .methodology-bgboxone{
         width: 100%;
         height: 30%;
    }
     .methodology-group .methodology-bgboxtwo{
         width: 100%;
         height: 70%;
         bottom: 0px;
         top: inherit;
         background: #222222;
    }
     .methodology-group .methodology-bgboxtwo:after {
         top: -50px;
         width: 100%;
         height: 50px;
         right: initial;
         content: '';
         position: absolute;
         border-right: 1000px solid #222222;
         border-left: 0px solid transparent;
         border-top: 150px solid #222222;
         border-bottom: 0px solid transparent;
    }
     .methodology-group .left-side{
         width: 100%;
         padding: 0px;
    }
     .methodology-group .right-side{
         width: 100%;
    }
     .footer-theme .footer-bottomright .footer-logo{
         width: 100%;
         margin-bottom: 35px;
         text-align: center;
    }
     .footer-theme .footer-bottomright .footer-logo img{
         float: none;
         display: inline-block;
         vertical-align: top;
         max-height: initial;
         width: 100%;
         max-width: 300px;
    }
     .footer-theme .footer-bottomright .footer-social{
         width: 100%;
         text-align: center;
    }
}


 @media (max-width: 480px){
	 .banner-content .imagine-line{
	 font-size: 36px;
	 }
	 .navbar-brand{
		     width: calc(100% - 90px);
	 }
	 
	 .navbar-brand img{
		     height: 100%;
		     width: auto;
		     max-width: 100%;
		}
 }
 