.tagline-section .section-heading h2{font-size: 60px;line-height: normal;}


@media (max-width: 767px) {
.navbar-brand img {
	width: 100px;
}
header .nav-item{
	padding: 10px 0px;
}
.oursundar-sara-section h2{
   margin-top: 25px;
}

.oursundar-sara-section .second_img img{
	width: 200px !important;
}

.header-content{padding: 0 30px 50px}
.list-unstyled.tech-feature-list li{display: block !important}
.action-btns.d-flex {
	display: block !important;
}
.action-btns.d-flex a.btn.solid-white{display: block!important;width: 100%!important;}
.action-btns .btn.outline-white-btn, .action-btns .btn.solid-white-btn{width: 100%}
.tagline-section .section-heading h2 {
	font-size: 40px;
}
.tagline-section .section-heading img{width: 150px}
.footer-nav-wrap img{width: 100px}
.footer-top .col-md-4.col-sm-6{padding-left: 15px !important;margin-block: 10px}
.copyright-text {text-align: center;}
.main-sub-menu{height: auto}
.page-header-section{background:url('../img/header-mobile.jpg') center center !important;background-size: cover !important;}
.list-inline-item:not(:last-child) {
	margin-right: .2rem;
}
.payment-method.text-end .list-inline {
	text-align: center;
}
.staff-member{margin-bottom: 20px}
.container.my-5{margin-top: 0 !important}
section.ptb-100{padding-top: 30px}
}
.client-review-section {
	background-image: linear-gradient(90deg, #2E3298, #1934a7);
}
.main-navbar-nav{
	margin: 0 auto!important;
}
.header_main_heading h4{
	color: #fff;
}
.header_main_heading p{
	color: #2E3298;
}
.topbar-text h2{
	color:#2E3298;
    margin: 0;
    padding-top: 5px;
}
.main-header-menu-wrap{
    background-image: linear-gradient(90deg, #2E3298, #1934a7);
}
.kk{
    color: #fff!important;
}
.kk:focus{
    color: #fff !important;
}
.kk:focus, .kk:hover{
    color: #fff !important;
}

.header-btn-bg{
    border: 1px solid #fff;
    background: #fff;
    color: #000;
}
.header-btn-bg:hover{
    border: 1px solid #fff!important;
    background: #fff!important;
    color: #000!important;
}
.vise-principle{
    padding-left: 30px;
}
@media (max-width: 991px){
    .main-navbar-nav{
        align-items: flex-start !important;   
        text-align: left !important;         
    }
    .main-navbar-nav .nav-item{
        width: 100%;
    }
    .main-navbar-nav .nav-link{
        text-align: left;
    }
    .main-sub-menu{
        text-align: left;
    }
}


@media (max-width: 767px) 
{
  .topbar-logo{
  	   text-align: center;
    }
    #header-top-bar img{
    	width: 100px;
      margin-bottom: 10px;
    }
    .navbar-expand-md .main-link-toggle::after, .navbar-expand-md .sub-link-toggle::after {
        margin-left: 6px;
    }
    .main-navbar-nav{
    	margin: unset!important;
    	align-items: left!important;
    	text-align: left!important;
    -webkit-box-align:left!important;
    }
    .all-icons{
        display: none!important;
    }
    .navbar-toggler{
        color: #fff!important;
    }
    .vise-principle{
         padding-left: 0px;
     }
}
