h5.footer {
    color: white;
}
.pbmit-footer-widget-area-bottom {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    border-top: 1px solid rgb(255 255 255 / 20%);
}
.pbmit-heading-subheading {
    position: relative;
    z-index: 1;
    margin-bottom: 0px;
}
.section-lg {
    padding-top: 3rem;
    padding-bottom: 2rem;
}
.section-process {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.products.service-three-bg {
    padding-top: 3rem;
    padding-bottom: 2rem;
}
.work.pbmit-heading-desc {
    text-align: left;
}
rs-layer {
    font-size: 37px !important;
    line-height: 50px !important;
}
span.pbmit-globalcolor {
    font-size: 45px !important;
}
rs-layer#slider-1-slide-3 {
    display: none !important;
}
.mining {
    padding-top: 0rem;
    margin-top: 1rem;
}
.mining p.expert {
    text-align: justify;
}
.mining p.expert {
    padding: 0px !important;
    margin-bottom: 0rem !important;
}
.products {
    margin-top: 3rem;
}
.about-us_section p.choose {
    text-align: justify;
    /* line-height: 1.8rem; */
}
.flex-row-reverse {
    flex-direction: row !important;
    float: right !important;
}
/*--footer--*/
a.kp {
    color: white;
}
a.kp:hover {
    color: #fe7c00;
}


i.pbmit-base-icon-location {
    color: #fe7c00;
}
span.foot {
    color: #abafb5;
}

a.foot.__cf_email__ {
    color: #abafb5;
}

i.pbmit-base-icon-mail-alt {
    color: #fe7c00;
}
p.foot-text {
    color: #abafb5;
    text-align: justify;
    line-height: 2.1rem;
    padding-top: 1rem;
}
.pbmit-first-widget.pbmit-widget {
    padding-top: 1.4rem;
}
.pbmit-free-call-box {
    padding-top: 2rem;
}
li.location {
    padding-bottom: 1rem;
}
li.phone {
    color: #fe7c00;
    padding-top: 1rem;
}
li.phone a {
    color: #abafb5;
}


/*--contact--*/
.contact-section {
    padding-top: 2rem !important;
    padding-bottom: 2rem;
}
form#contact-form {
    padding-bottom: 0rem;
}
.map {
    padding-bottom: 2rem;
}
h2.contact.pbmit-title {
    padding-bottom: 1rem;
}

/*--about--*/
.about-us-page_inner_single {
    padding-top: 3rem;
}
.aboutt.overflow-hidden.bg-white {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
p.mines {
    text-align: justify;
}
/*--products--*/

li.resp-tab-item.resp-tab-active {
    background-color: #fe7c00 !important;
    color: white;
}
.sidebar-widget.service-sidebar-single {
    background-color: #e4e4e4;
}
h2.product-tab {
    padding: 1rem;
}
.product-image {
    text-align: center;
}
.product-image img.product.img-fluid {
    width: 50%;
}

.container.table-responsive.py-5 {
    padding-top: 0rem !important;
}
h5.table {
    padding-top: 1rem;
}
.content {
    padding-top: 1rem !important;
}


p.pro {
    text-align: justify;
    line-height: 2rem;
}

th {
    color: white;
    background-color: #fe7c00 !important;
}
section#verticalTab {
    padding-top: 3rem !important;
    padding-bottom: 2rem;
}
li.resp-tab-item {
    font-size: 17px !important;
}

/*--quality--*/

.dropcap {
    position: relative;
    float: left;
    width: 74px !important;
    height: 45px;
    padding-top: 1px;
    margin-top: 0.25em;
    margin-right: calc(0.2em + 10px);
    font-size: 35px;
    line-height: 45px;
    font-weight: 700;
    color: var(--pbmit-white-color);
    text-align: center;
    overflow: hidden;
    background-color: var(--pbmit-global-color);
}
.quality {
    padding-top: 1rem;
}
p.quality {
    text-align: justify;
    line-height: 1.8rem;
}

p.quality-control {
    text-align: justify;
    line-height: 2rem;
}
/*--about-us--*/
.pbmit-heading-subheading .pbmit-title {
    font-size: 55px;
    line-height: 55px;
    letter-spacing: 0;
    color: var(--pbmit-heading-color);
    text-transform: none;
    font-weight: 700;
    font-style: normal;
}
.about-content-right {
    padding: 0px !important;
}
.about-content-one {
    margin-bottom: 1rem;
}
.about-us_section {
    padding-top: 2rem;
    margin: 0px;
    padding-bottom: 1rem;
}

p.about-company {
    text-align: justify;
    line-height: 2rem;
    margin: 0px;
}
.history {
    padding-top: 2rem;
}
.quality {
    padding-bottom: 3rem;
}

/*--modal form--*/
.modal-header {
    background-color: #fe7c00!important;
}
h4.modal-title {
    color: white;
   
}
.modal-footer {
    display: none;
}


/*--responsive--*/
@media (min-width:1200px) and (max-width:1460px){
	.site-header-menu-wrapper {
    height: 97px !important;
}
	
	.expertise-bg-box {
    padding-top: 1rem;
    padding-bottom: 0rem;
}
.products.service-three-bg {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.products {
    margin-top: 2rem;
}
}
@media (min-width: 992px) and (max-width: 1199px){
	.expertise-bg-box {
    padding-top: 1rem !important;
    padding-bottom: 3rem !important;
}
.products {
    margin-top: 0rem;
}
ul.list-group.list-group-borderless {
    margin-bottom: 9px;
    margin-top: 0px;
}
.footer .pbmit-footer-widget-area {
    padding-top: 0px;
    padding-bottom: 0px;
}
}
@media (min-width: 730px) and (max-width: 991px){

span.pbmit-globalcolor {
    font-size: 33px !important;
}
rs-layer {
    font-size: 34px !important;
    line-height: 50px !important;
}
	.expertise-bg-box {
    padding-top: 1rem !important;
    padding-bottom: 2rem !important;
}
	.mining.expertise-bg_color {
    background-color: white;
}
	.mining p.expert {
    padding: 0px !important;
    margin-bottom: 0rem !important;
}
.pbmit-btn {
    display: inline-block;
    text-decoration: none;
    font-family: var(--pbmit-btn-typography-font-family);
    font-size: 15px;
    font-weight: var(--pbmit-btn-typography-variant);
    line-height: 0rem;
    letter-spacing: 0px;
    padding: 17px 18px;
    border-radius: 0px;
    text-transform: none;
    background-color: var(--pbmit-blackish-color);
    border: none;
    color: #fff;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    cursor: pointer;
    outline: none !important;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    text-transform: none;
    position: relative;
}
.products.service-three-bg {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.products {
    margin-top: 0rem;
}
.pbmit-heading-subheading h2.pbmit-title {
    font-size: 35px !important;
    line-height: 41px;
}
.pbmit-service-style-3 .pbminfotech-box-content {
    position: relative;
    padding: 1rem;
}
.pbmit-footer-widget-area-top {
    position: relative;
    z-index: 1;
    padding: 17px 0;
}
.footer .pbmit-footer-widget-area {
    padding-top: 0px;
    padding-bottom: 0px;
}
.pbmit-first-widget.pbmit-widget {
    padding-top: 0rem;
}
p.foot-text {
    color: #abafb5;
    text-align: justify;
    /* line-height: 0rem; */
    padding-top: 0rem;
	    margin-bottom: 1rem;
}
.footer .pbmit-widget {
    padding: 0px 0 0px 0;
}
.footer .widget-title {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 1rem;
    color: #fff;
}
.links.footer-widget {
    padding-bottom: 1rem;
}
.contact.footer-widget {
    padding-bottom:1rem;
}
.copyright {
    max-width: 67%;
}
.pbmit-footer-widget-area-bottom-inner .pbmit-social-links li a {
    display: inline-block;
    text-align: center;
    width: 32px;
    height: 33px;
    line-height: 37px;
    background-color: var(--pbmit-white-color);
}
}
@media(max-width:620px){
	span.pbmit-globalcolor {
    font-size: 18px !important;
}
rs-layer {
    font-size: 18px !important;
    line-height: 50px !important;
}
}
@media(max-width:539px){
	span.pbmit-globalcolor {
    font-size: 16px !important;

}
rs-layer {
    font-size: 15px !important;
    line-height: 50px !important;
}	
}

@media(max-width:440px){
	
rs-layer#slider-1-slide-1-layer-0 {
    font-size: 15px !important;
    line-height: 22px !important;
    padding-top: 4rem;
}
span.pbmit-globalcolor {
    font-size: 20px !important;
}
rs-layer#slider-1-slide-3-layer-0 {
    font-size: 15px !important;
    line-height: 22px !important;
    padding-top: 4rem;
}
rs-layer#slider-1-slide-4-layer-0 {
    font-size: 15px !important;
    line-height: 22px !important;
    padding-top: 4rem;
}
span.rev-button {
    font-size: 13px !important;
    /* padding-top: 0px !important; */
}
h2.home.pbmit-title {
    font-size: 24px !important;
    line-height: 15px;
}
.pbmit-heading-subheading .pbmit-subtitle {
    position: relative;
    display: inline-block;
    padding-bottom: 5px;
    margin-bottom: 6px;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 1.8px;
    color: #7f8284;
    text-transform: uppercase;
    font-weight: 700;
    font-style: normal;
    font-family: var(--pbmit-body-typography-font-family);
}
.expertise-bg-box {
    padding-top: 0rem !important;
    padding-bottom: 1rem !important;
}
.pbmit-heading-subheading h2.pbmit-title {
    font-size: 26px !important;
    line-height: 32px;
    padding-bottom: 0;
}
.mining p.expert {
    text-align: justify;
    font-size: 16px;
}
.list-group-borderless .list-group-item {
    border: none;
    color: var(--pbmit-blackish-color);
    padding: 0;
    background: transparent;
    font-family: var(--pbmit-heading-typography-font-family);
    font-size: 16px;
    font-weight: normal;
    display: flex;
    color: #666;
    margin-bottom: 8px;
    align-items: center;
}
.pbmit-btn {
    display: inline-block;
    text-decoration: none;
    font-family: var(--pbmit-btn-typography-font-family);
    font-size: 16px;
    font-weight: var(--pbmit-btn-typography-variant);
    line-height: 4px;
    letter-spacing: 0px;
    padding: 17px 15px;
    border-radius: 0px;
    text-transform: none;
    background-color: var(--pbmit-blackish-color);
    border: none;
    color: #fff;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    cursor: pointer;
    outline: none !important;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    text-transform: none;
    position: relative;
}
ul.list-group.list-group-borderless {
    margin-bottom: 8px;
    margin-top: 9px;
}
.products {
    margin-top: 0rem;
}
.products.service-three-bg {
    padding-top: 1rem;
    padding-bottom: 2rem;
}
.pbminfotech-box-content {
    padding: 1rem !important;
}
.pbmit-footer-widget-area-top {
    position: relative;
    z-index: 1;
    padding: 35px 0;
}
.footer .pbmit-footer-widget-area {
    padding-top: 1rem !important;
    padding-bottom: 0;
}
p.foot-text {
    color: #abafb5;
    text-align: justify;
    line-height: 2.1rem;
    padding-top: 0rem;
}
.footer .widget-title {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 13px;
    color: #fff;
}
.link.footer-widget {
    padding-top: 0rem;
    padding-bottom: 1rem;
}
.contact.footer-widget {
    padding-bottom: 1rem;
}
.pbmit-footer-newslatter {
    margin-left: 0;
    margin-top: 1rem;
}
}
 @media(max-width:426px){
	 .pbmit-heading-subheading {
    margin-bottom: 0rem !important;
}
 }
 @media(max-width:380px){
	 .pbmit-heading-subheading h2.pbmit-title {
    font-size: 22px !important;
    line-height: 22px !important;
    padding-bottom: 0;
}
.list-group-borderless .list-group-item {
    border: none;
    color: var(--pbmit-blackish-color);
    padding: 0;
    background: transparent;
    font-family: var(--pbmit-heading-typography-font-family);
    font-size: 14px;
    font-weight: normal;
    display: flex;
    color: #666;
    margin-bottom: 8px;
    align-items: center;
}
.mining p.expert {
    text-align: justify;
    font-size: 14px;
}
.pbmit-btn {
    display: inline-block;
    text-decoration: none;
    font-family: var(--pbmit-btn-typography-font-family);
    font-size: 14px;
    font-weight: var(--pbmit-btn-typography-variant);
    line-height: 4px;
    letter-spacing: 0px;
    padding: 14px 7px;
    border-radius: 0px;
    text-transform: none;
    background-color: var(--pbmit-blackish-color);
    border: none;
    color: #fff;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    cursor: pointer;
    outline: none !important;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    text-transform: none;
    position: relative;
}
h5.footer {
    color: white;
    font-size: 22px;
}
p.foot-text {
    color: #abafb5;
    text-align: justify;
    padding-top: 0rem;
    font-size: 14px;
    margin: 0px;
    padding-bottom: 1rem;
}
.pbmit-footer-widget-area .pbmit-two-widget li a {
    position: relative;
    padding-left: 0px;
    display: inline-block;
    font-weight: normal;
    font-size: 14px;
    color: #abafb5;
}
.footer .widget-title {
    font-size: 22px;
    line-height: 19px;
    margin-bottom: 7px;
    color: #fff;
}
ul.pbmit-contact-info {
    font-size: 14px;
    padding-top: 1rem;
}
ul#menu-services-menu_1 {
    padding-top: 0.5rem;
}
.pbmit-footer-widget-area-bottom-inner p {
    font-size: 14px;
    color: #abafb5;
    margin: 0;
}
.pbmit-footer-widget-area-bottom-inner .pbmit-social-links li a {
    display: inline-block;
    text-align: center;
    width: 32px;
    height: 32px;
    line-height: 35px;
    background-color: var(--pbmit-white-color);
}
.footer .pbmit-social-links.text-end {
    text-align: left !important;
    margin-top: 8px !important;
}
 }
 @media(max-width:370px){
	 
	 rs-layer#slider-1-slide-1-layer-0 {
    font-size: 14px !important;
    line-height: 22px !important;
    padding-top: 4rem;

}
span.pbmit-globalcolor {
    font-size: 16px !important;
}
rs-layer#slider-1-slide-3-layer-0 {
    font-size: 14px !important;
    line-height: 22px !important;
    padding-top: 4rem;
}
rs-layer#slider-1-slide-4-layer-0 {
    font-size: 14px !important;
    line-height: 22px !important;
    padding-top: 4rem;
}
span.rev-button {
    font-size: 12px !important;
    /* padding-top: 0px !important; */
}
.pbmit-heading-subheading h2.pbmit-title {
    font-size: 18px !important;
    line-height: 16px !important;
    padding-bottom: 0;
}
.list-group-borderless .list-group-item {
    border: none;
    color: var(--pbmit-blackish-color);
    padding: 0;
    background: transparent;
    font-family: var(--pbmit-heading-typography-font-family);
    font-size: 11px;
    font-weight: normal;
    display: flex;
    color: #666;
    margin-bottom: 8px;
    align-items: center;
}
.mining p.expert {
    text-align: justify;
    font-size: 12px;
}
.list-group-borderless .list-group-item i {
    font-size: 18px !important;
    padding-right: 15px;
    color: var(--pbmit-global-color);
}
.pbmit-service-style-3 .pbmit-service-title {
    position: relative;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    margin: 0px;
}
.pbminfotech-box-content {
    padding: 0.5rem !important;
}
.pbmit-footer-widget-area-top {
    position: relative;
    z-index: 1;
    padding: 24px 0;
}
.pbmit-footer-newslatter button {
    position: static;
    width: 78% !important;
    height: 42px !important;
    margin-top: 20px;
}
.pbmit-footer-newslatter input {
    font-size: 14px;
    width: 78%;
    height: 42px;
    border: 1px solid #d3d3d3;
    background-color: var(--pbmit-light-color);
    padding: 0px 40px;
}
form.enquire {
    text-align: center;
}
 }
 
 
 /*--about--*/
 
 @media (min-width: 992px) and (max-width: 1199px){
	 
	 h2.about.pbmit-title {
    font-size: 38px !important;
    padding-top: 0px !important;
    margin: 0px !important;
}
.about-page.about-us_section {
    padding-top: 1rem;
}
.about-content-one .about-content-right {
    margin: 35px 0px 0px 0px;
    padding: 0px 0px 0px 52px;
}
.why.about-content-one {
    margin-bottom: 0px;
}
.about-page.about-us_section {
    margin: 0px !important;
    padding-bottom: 0px !important;
}
.section-lg_tb {
    padding-top: 2rem !important;
    padding-bottom: 0rem !important;
}
p.hist {
    margin-top: 0px !important;
    margin-bottom: 1rem !important;
	max-width:1000px;
}
.text-end {
    text-align: center !important;
}


 }
 @media (min-width: 768px) and (max-width: 991px){
	 
	.about-page.about-us_section {
    padding-top: 1rem !important;
    padding-bottom: 0rem !important;
}
.pbmit-heading-subheading h2.pbmit-title {
    font-size: 28px !important;
    line-height: 38px;
}
.about-content-right {
    padding-top: 0px !important;
    margin-top: 1rem !important;
}
.about-content-one {
    margin-bottom: 0px !important;
} 
.history.section-lg_tb.pbmit-bg-color-light {
    padding-top: 1rem;
}
.pbmit-heading-subheading .pbmit-subtitle {
    position: relative;
    display: inline-block;
    padding-bottom: 5px;
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 1.8px;
    color: #7f8284;
    text-transform: uppercase;
    font-weight: 700;
    font-style: normal;
    font-family: var(--pbmit-body-typography-font-family);
}
.pbmit-heading-subheading.text-center p {
    margin-bottom: 1rem;
}
p.hist {
    margin-top: 0px !important;
    margin-bottom: 1rem !important;
	padding-top:0px;
}
p.mines {
    font-size: 16px;
}
.pbmit-ourhistory-type2 h4 {
    font-size: 22px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 2px;
}
.pbmit-timeline .pbmit-timeline-post-items {
    padding-top: 2rem;
    padding-bottom: 0px;
}
.pbmit-timeline .pbmit-timeline-post-items .pbmit-timeline-inner {
    padding-bottom: 2rem;
    z-index: 1;
    position: relative;
}
 }
 
 @media(max-width:440px){
.about-page.about-us_section {
    padding-top: 1rem;
    margin-bottom: 0rem;
    padding-bottom: 0px;
}
.pbmit-heading-subheading {
    margin-bottom: 0px !important;
    /* padding: 0px !important; */
}
h2.about.pbmit-title {
    font-size: 24px !important;
}
.about-content-right {
    margin-top: 0px !important;
}
.about-content-right p.choose {
    margin: 0px;
    padding-bottom: 0px !important;
}
.why.about-content-one {
    margin-bottom: 1rem;
}
.history.section-lg_tb.pbmit-bg-color-light {
    padding-top: 1rem;
}
p.hist {
    margin-bottom: 1rem !important;
}
.site-header .site-navigation ul.navigation > li > a {
    height: auto !important;
    line-height: inherit !important;
    padding: 11px 21px !important;
    margin: 0;
    font-size: 15px;
}
 }
 
@media(max-width:380px){
	.pbmit-title-bar-content .pbmit-tbar-title {
    font-size: 33px !important;
    line-height: 45px;
}
	h2.about.pbmit-title {
    font-size: 21px !important;
}
.about-content-right p.choose {
    margin: 0px;
    padding-bottom: 0px !important;
    font-size: 15px;
}
p.hist {
    font-size: 15px;
}
.pbmit-ourhistory-type2 h4 {
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 8px;
}
.pbmit-timeline .pbmit-timeline-post-items {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}
p.mines {
    text-align: justify;
    font-size: 15px;
}
.pbmit-timeline .pbmit-timeline-post-items .pbmit-timeline-inner {
    padding-bottom: 2rem;
    z-index: 1;
    position: relative;
}
}
@media(max-width:370px){
	h2.about.pbmit-title {
    font-size: 17px !important;
}
.pbmit-heading-subheading .pbmit-subtitle {
    position: relative;
    display: inline-block;
    padding-bottom: 5px;
    margin-bottom: 6px;
    font-size: 15px;
    line-height: 16px;
    letter-spacing: 1.8px;
    color: #7f8284;
    text-transform: uppercase;
    font-weight: 700;
    font-style: normal;
    font-family: var(--pbmit-body-typography-font-family);
}
.pbmit-ourhistory-type2 h4 {
    font-size: 16px;
    line-height: 12px;
    font-weight: 500;
    margin-bottom: 8px;
}
}

/*--products--*/
@media (min-width: 992px) and (max-width: 1199px){
	
	.table-responsive.py-5 {
    padding-bottom: 0px !important;
}
}
 @media (min-width: 768px) and (max-width: 991px){
	 .table-responsive.py-5 {
    padding-bottom: 1rem !important;
}
.mgk.product.footer-widget {
    padding-top: 1rem;
}
 }
 
 @media(max-width:440px){
	 .pbmit-title-bar-content .pbmit-tbar-title {
    font-size: 31px !important;
    line-height: 45px;
}
p.pro {
    font-size: 15px;
}
table.table.table-bordered.table-hover tr {
    font-size: 14px;
}
.table-responsive.py-5 {
    padding-bottom: 0rem !important;
}
br {
    display: none;
}
.pbmit-footer-widget-area-top .pbmit-footer-big-title {
    font-size: 22px;
    line-height: 26px;
    font-weight: 700;
    color: #fff;
    position: relative;
    padding-left: 90px;
}
p.foot-text {
    color: #abafb5;
    text-align: justify;
    line-height: 2.1rem;
    padding-top: 0rem;
    font-size: 15px;
    padding-bottom: 1rem;
}
 }
 @media(max-width:380px){
	 h5.table {
    padding-top: 1rem;
    font-size: 19px !important;
}
table.table.table-bordered.table-hover tr {
    font-size: 11px !important;
}
p.pro {
    font-size: 14px;
}
 }
 @media(max-width:370px){
h5.table {
    padding-top: 0rem;
    font-size: 17px !important;
}
.pbmit-footer-widget-area-bottom-inner p {
    font-size: 13px;
    color: #abafb5;
    margin: 0;
}	 
 }
 /*--quality-*/
 @media (min-width:1200px) and (max-width:1460px){
	 
	 .quality {
    padding-bottom: 1rem;
}
p.quality-control {
    text-align: justify;
    line-height: 2rem;
    padding-bottom: 0rem;
    margin-bottom: 0px;
}
h3.qulaity-control {
    padding-bottom: 0px !important;
}
 }
 @media (min-width: 992px) and (max-width: 1199px){
	 
	 	 .quality {
    padding-bottom: 1rem;
}
p.quality-control {
    text-align: justify;
    line-height: 2rem;
    padding-bottom: 0rem;
    margin-bottom: 0px;
}
h3.qulaity-control {
    padding-bottom: 0px !important;
}
 }
  @media (min-width: 768px) and (max-width: 991px){
		 	 .quality {
    padding-bottom: 1rem;
}
p.quality-control {
    text-align: justify;
    line-height: 2rem;
    padding-bottom: 0rem;
    margin-bottom: 0px;
}
h3.qulaity-control {
    padding-bottom: 0px !important;
}  
  }
   @media(max-width:440px){
	   		 	 .quality {
    padding-bottom: 1rem;
}
p.quality-control {
    text-align: justify;
    line-height: 2rem;
    padding-bottom: 0rem;
    margin-bottom: 0px;
}
h3.qulaity-control {
    padding-bottom: 0px !important;
}  
p.quality-control {
    font-size: 15px;
    line-height: 1.7rem;
}
   }
   @media(max-width:370px){
	   p.quality-control {
    font-size: 14px;
    line-height: 1.7rem;
}
h3.qulaity-control {
    font-size: 26px;
    padding-bottom: 0px !important;
    padding-top: 0rem;
    margin: 0px;
}
.quality {
    padding-bottom: 1rem;
    padding-top: 0rem;
}
   }
   
   
   /*--contact--*/
   
   @media (min-width: 992px) and (max-width: 1199px){
	   
	   .contact-section {
    padding-top: 2rem !important;
    margin: 0px !important;
    padding-bottom: 1rem !important;
}
.contact-section-bottom-inner-left {
    padding-left: 0px;
    padding-top: 0px !important;
}
form#contact-form {
    padding-bottom: 0rem;
    padding-top: 0px !important;
}
   }
    @media (min-width: 768px) and (max-width: 991px){
		   .contact-section {
    padding-top: 2rem !important;
    margin: 0px !important;
    padding-bottom: 1rem !important;
}
.contact-section-bottom-inner-left {
    padding-left: 0px;
    padding-top: 0px !important;
}
form#contact-form {
    padding-bottom: 0rem;
    padding-top: 0px !important;
}
.contact-section .pbmit-heading-subheading {
    margin-bottom: 0rem !important;
}
		
	}
	
@media(max-width:440px){
	.contact-section-bottom-inner-left .pbmit-ihbox.pbmit-ihbox-style-3 {
    margin-bottom: 1rem !important;
}
.pbmit-ihbox-style-3 .pbmit-ihbox-icon-wrapper {
    font-size: 34px;
    line-height: 46px;
    color: var(--pbmit-global-color);
}
.pbmit-heading-desc {
    font-size: 15px;
}
.contact-section-bottom-inner-left {
    padding: 0px;
    margin-bottom: 0rem !important;
}
form#contact-form {
    padding-bottom: 0rem;
    padding-top: 1rem !important;
}
.contact-section {
    padding-bottom: 1rem !important;
}
}
@media(max-width:370px){
	.contact-section {
    padding-top: 1rem !important;
    padding-bottom: 2rem;
}
.pbmit-ihbox-style-3 .pbmit-element-title {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 0;
}
.pbmit-heading-desc {
    font-size: 14px !important;
}
.contact-section-bottom-inner-left .pbmit-social-links li {
    margin-right: 9px;
    margin-bottom: 5px;
    display: inline-block;
}
form#contact-form h3 {
    font-size: 17px;
    padding: 0px !important;
    margin: 0px !important;
}
form#contact-form {
    padding-bottom: 0rem;
    padding-top: 0rem !important;
}
}