@media (max-width: 992px) { 



#topbar .contact-info i a {
	font-size: 13px;
}
#header .logo img {
    max-height: 45px;
}
#header {
	padding: 7px 0px;
}
#slidermaster {
	background-color: #fff;
}
.home-section01 .card-block h1 {
	font-size: 26px;
}
.home-section07 h1 {
	font-size: 26px;
}
.home-section07 h3 {
	font-size: 26px;
}
#product-row01 {
    margin-bottom: 0px;
}
.home-section02 .card-title {
	font-size: 26px;
}
.we-provide {
    background-color: #fff;
    padding: 10px;
    border-radius: 20px;
}
.home-section02 {
    background-color: #95e0db;
    padding: 0px 10px 10px 10px;
}
.we-provide p {
    text-align: justify;
    line-height: 29px;
    font-family: Origin-Bold;
    border: 1px solid #95e0db;
    padding: 10px 10px;
    border-radius: 10px;
    font-size: 14px;
}
.home-section03 .card-block h3 {
	font-size: 20px;
	text-align: left;
}
.home-section03 .card-block {
    text-align: left;
}
.home-section03 .card-block p {
	font-size: 14px;
	text-align: justify;
}
.home-section05 .card-block h4 {
	font-size: 16px;
}
.home-section05 .card-block p {
	font-size: 13px;
}
.home-section05 .flex-row {
    flex-direction: column!important;
}
.home-section06 h1 {
	font-size: 17px;
	line-height: 28px;
}
.home-section06 .card-header h1 .sp7 {
	font-size: 16px;
}
.home-section06 .card-block form label {
	font-size: 13px;
}
.home-section06 .card-block form .form-control {
	font-size: 14px;
}
.home-section06 .flex-row {
    flex-direction: column!important;
}
.home-section06 .card-block form .btn-success {
	 font-size: 14px;
}
.master-footer .card-block h4 {
	font-size: 16px;
}
.master-footer .card-block p a {
	font-size: 14px;
}
.last-footer p {
	font-size: 13px;
	line-height: 28px;
}
.back-to-top {
	right: 0px;
    bottom: 0px;
    width: auto;
    height: auto;
}
.text-center-col {
	text-align: left;
}
.navbar-mobile a, .navbar-mobile a:focus {
	font-size: 13px;
}
.stick {
	opacity: 0;
}


.contact01 .card-title {
	font-size: 18px;
}
.contact01 .card-header .card-text {
    font-size: 13px;
    line-height: 25px;
    color: #000;
}
.contact-us02 .card-title {
	font-size: 18px;
}
.contact-us02 .card-header form label {
	font-size: 14px;
}
.contact-us02 .card-header form .btn-primary {
	font-size: 13px;
	margin-bottom: 1.6em;
}


.about-us01 h1 {
	font-size: 21px;
	margin-bottom: 0.6em;
}
.about-us01 h4 {
	font-size: 18px;
}
.about-us01 p {
	font-size: 14px;
}
.about-us02 h2 {
	font-size: 20px;
}
.about-us02 .card-header h4 {
	font-size: 14px;
}
.about-us03 .card-header h3 {
	font-size: 20px;
}
.about-us03 .card-block .card-text {
	font-size: 14px;
}
.about-us03 .card-block .btn-primary {
	font-size: 14px;
}
.about-us04 h3 {
	font-size: 20px;
}
.about-us04 p {
	font-size: 14px;
}
.about-us04 .btn-primary {
	font-size: 14px;
}
.products01 h1 {
	    font-size: 20px;
}
.products01 .card-header h4 {
	font-size: 16px;
}
.products01 .card-header p {
	font-size: 12px;
}
.products01 .card-header .btn-primary {
	font-size: 13px;
}
.team01 h1 {
	font-size: 20px;
}
.team01 .card-header h4 {
	font-size: 14px;
}
.back-to-top i {
	font-size: 24px;
}


.new-contact-us01 .card-header .card-title {
	font-size: 16px;
}
.new-contact-us01 .card {
    padding: 5px 5px;
}
.new-contact-us01 .card-header .card-text {
	font-size: 15px;
}
.new-products01 .card-header h5 {
	font-size: 16px;
}
.new-products01 .card-header p {
	font-size: 14px;
}
.new-products02 h1 {
	font-size: 20px;
}
.new-products02 .card-text {
	font-size: 14px;
}
.pr-btn .btn-primary {
	font-size: 14px;
}
section {
    padding: 30px 0;
    overflow: hidden;
}
.new-about01 h6 span {
    font-size: 18px;
}
.new-about01 h1 {
	font-size: 20px;
}
.new-about01 p {
	line-height: 26px;
	font-size: 14px;
	text-align: justify;
}
.new-about02 .card-block h2 {
	font-size: 20px;
}
.new-about02 .card-block p {
	font-size: 14px;
}
.new-about03 h6 span {
    font-size: 18px;
}
.new-about03 .card-block h2 {
	font-size: 20px;
}
.new-about03 .card-block p {
	font-size: 14px;
}
.exp-box p {
	font-size: 14px;
	margin-top: 0.2em;
}
#bottom-col02 .btoom1-text {
    font-size: 24px;
    color: #fff;
    font-family: Poppins-Bold;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 0em;
    position: relative;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.7);
}
#bottom-col03 h3 {
	font-size: 20px;
}
#bottom-col03 .card-text {
	font-size: 14px;
	text-align: justify;
}
#bottom-col03 {
    padding: 15px;
}


.services01 h1 {
	font-size: 20px;
	margin-bottom: 0.6em;
}
.large-num {
	font-size: 46px;
}
.services01 .card-header .card-title {
	font-size: 20px;
}
.services01 .card-header .card-text {
	font-size: 14px;
	line-height: 29px;
}



.prd-tti {
	font-size: 20px;
	line-height: 30px;
}
.prd-sub-tti {
	font-size: 20px;
}
.prd-tti::after {
    content: url(../img/home/33.png);
    display: none;
}
#img04 {
	margin-top: 0px;
}



.home-section02 .row {
    flex-direction: column-reverse!important;
}


.details01 h1 {
	font-size: 20px;
}
.details-box01 {
    border: 0px solid #ccc;
    border-radius: 5px;
    background-color: #47c3ba;
    padding: 3px;
    margin: 0.5em 0.5em 0.8em 0.5em;
}
.details-box01 h4 {
	font-size: 18px;
}



.product-contact form {
	font-size: 16px;
}
.product-contact form label {
	font-size: 14px;
}
.product-contact form .plus {
    font-size: 26px;
    color: #ff0000;
}
.product-contact form .form-control {
	margin-bottom: 0.4em;
}
.product-contact .btn-primary {
	font-size: 14px;
}


.product-contact form .btn-primary {
	font-size: 14px;
}


.home-let-us-mobile {
	display: initial!important;
}
.home-section02 {
	display: none!important;
}



.img-line-what0 img {
    max-width: 100%;
    width: 160px;
}
.clr1-title {
	font-size: 20px;
}
.clr2-title {
	font-size: 20px;
}

.why-us-mbl {
    display: initial!important;
}
.home-section04 {
	display: none!important;
}


.y-tti {
    font-size: 20px;
    line-height: 30px;
}
.img-line-what1 {
	text-align: center;
}
.img-line-what1 img {
    max-width: 100%;
    width: 100px;
}


}
