@media (max-width: 991.98px) { 



#header .logo img {
    max-height: 50px;
}
#topbar {
	display: none!important;
}
.home01 {
	margin-top: 0px;
}
#header {
    top: 0px;
    padding: 5px 0px;
    background: rgba(0, 0, 0, 0.9);
}
.home-main-slider-master {
	padding-top: 60px;
}
.social-icons img {
    width: 38px;
    padding: 5px 3px;
}
.home01 {
	text-align: center;
	background-color: rgba(0,0,0,1);
}
#header.header-scrolled .logo img {
    max-height: 40px;
}
.title01 {
	font-size: 20px;
}
.serv-box h4 {
	font-size: 18px;
}
.home04 .card-block .card-title {
	font-size: 20px;
	margin-top: 0.6em;
}
.home04 .card-block .card-text {
	margin-bottom: 1.6em;
    margin-top: 0.7em;
    font-size: 16px;
}
.home04 .card-block {
    padding: 10px;
}
.speaker-logo img {
    max-height: 100%;
    padding: 0px 25px 15px 0px;
}
.home04 .card-block .card-text {
	font-size: 14px;
}
.speaker-btn .btn-primary {
	font-size: 13px;
    color: #fff;
    margin-right: 10px;
    border-radius: 5px;
    font-size: 13px;
    padding: 0 6px;
}
.speaker-tuned .card-title {
	font-size: 16px;
}
.home05 .card-header h3 {
	font-size: 18px;
    line-height: 30px;
    margin-top: 0.6em;
}
.home05 .card-header p {
	margin-top: 0em;
    font-size: 16px;
}
.home05 .card-header .btn-primary {
	border-radius: 5px;
    font-size: 13px;
    padding: 0 6px;
}
.home05 .card-header {
    padding: 10px;
}
.home06 h3 {
	font-size: 20px;
}
.s-d-bx h4 {
	font-size: 16px;
}
.home07 .card-header .card-title {
	font-size: 20px;
    line-height: 25px;
}
.home07 .card-header .card-title {
	margin-bottom: 0em;
}
.home07 .card-header .card-text {
	margin-top: 0.6em;
    font-size: 16px;
}
.sec7-small-logo img {
	height: 36px;
}
.sec7-small-btn .btn-primary {
	border-radius: 5px;
    font-size: 13px;
    padding: 0 6px;
}
.home08 h3 {
	margin-bottom: 1.3em;
    margin-top: 0em;
    font-size: 20px;
}
.home08 .owl-carousel .owl-item h4 {
	    font-size: 16px;
}
.one-learnmore .btn-primary {
    border-radius: 5px;
    font-size: 13px;
    padding: 0 6px;
}
.home09 h3 {
	font-size: 20px;
    color: #b48567;
}
.home09 p {
	font-size: 16px;
}
.hm-contnent h3 {
	margin-top: 0em;
    font-size: 20px;
    
}
.hm-contnent h3 span {
	font-size: 16px;
}
.sub-btn .btn-primary {
	border-radius: 5px;
    font-size: 13px;
    padding: 0 6px;
}
.inner-subrow h4 {
	font-size: 18px;
}
.home12 h2 {
	font-size: 20px;
}
.con-t-box h6 {
	font-size: 20px;
}
.cont-sub-btn .btn-primary {
	border-radius: 5px;
    font-size: 13px;
    padding: 0 6px;
}
.home13 h3 {
	font-size: 20px;
}
.home13 .item p {
	font-size: 14px;
}
.home13 .item p .bi {
    font-size: 26px;
    color: #010101;
}
#icon-col01 {
    padding: 50px 0px;
}
#icon-col02 {
    padding: 50px 0px;
}
#icon-col03 {
    padding: 50px 0px;
}
.home14 img {
	max-width: 100%;
    width: 58px;
}
#footerlogo {
    padding: 0px 20px;
    max-width: 100%;
    width: 168px;
}
#footer .footer-top h4 {
	font-size: 16px;
}
#footer .footer-top .footer-links ul a {
	font-size: 14px;
}
#footer .footer-top .footer-contact p {
	font-size: 14px;
}
#footer .copyright {
	font-size: 14px;
}
.back-to-top {
	width: auto;
	height: auto;
}
.abt-bx p {
	margin-bottom: 0em;
    margin-top: 0.6em;
    font-size: 16px;
}





.about01 {
	padding: 0px 0px;
}
.abt-bx h1 {
	margin-bottom: 0em;
    font-size: 18px;
}
.about02 h3 {
	font-size: 18px;
	border-top: 2px solid #cb1e17;
}
.about02 p {
	font-size: 15px;
    color: #000;
    line-height: 30px;
    text-align: justify;
}
section {
    padding: 30px 0;
    overflow: hidden;
}
.expert-bx01 h3 {
	font-size: 18px;
}
.expert-bx01 p {
	font-size: 15px;
}
.expert-bx01 h6 {
	font-size: 14px;
    margin-top: 0.5em;
}
.about03 {
	padding: 0px 0px;
}
.about02 h4 {
	font-size: 16px;
	padding: 10px;
}
.bx-values h4 {
	font-size: 16px;
}
.bx-values p {
	font-size: 15px;
}
.contact01 h1 {
	font-size: 18px;
    color: #010101;
    border-top: 2px solid #cb1e17;
}
.con-box .bx {
    font-size: 27px;
    color: #19498d;
}
.con-box p {
	margin-bottom: 2em;
}
.contact02 .card .card-title {
	font-size: 20px;
}
.contact02 .card-block form .form-control {
	font-size: 14px;
}
.contact02 .card-block form .btn-primary {
	font-size: 14px;
}




}