@media only screen and (max-width: 767px) { 
.mb-header-top .top-box {
display: grid;
grid-template-columns: 50% 50%;
}

.rmp_menu_trigger {
top: -85px !important;
}

.rmp-menu-wrap {
max-width: 90%;
background: #ffffff;
z-index: 999999999;
position: relative;
}

.header-mobile-social {
bottom: 40%;
}

.home-sec8 .gallery {
display: flex;
}

.career-banner h1 {
line-height: 44px !important;
font-size: 40px !important;
}

.career-title {
max-width: 100%;
}

.carrer-single {
display: block;
padding-top: 30px;
padding-bottom: 30px;
}

.job-details h2 {
font-size: 26px !important;
}

.job-details h3,
.job-form h3 {
font-size: 22px !important;
}

.job-details h4 {
font-size: 18px !important;
}

.post-contents h2 {
font-size: 26px !important;
}

.post-contents h3 {
font-size: 22px !important;
}

.post-contents h4 {
font-size: 20px !important;
}

.post-contents h5 {
font-size: 18px !important;
}

.post-contents h6 {
font-size: 16px !important;
}

.post-contents p {
font-size: 18px;
}

.post-contents ul li {
font-size: 18px;
}

.post-contents ul li:before {
width: 25px;
height: 25px;
margin-top: 2px;
}

.get-in-touch {
margin-bottom: 0px !important;
}

.quote-section form h3 {
font-size: 26px;
}

.quote-section form .gfield_radio {
display: grid !important;
grid-template-columns: auto auto;
}

.quote-section form .gchoice,
.quote-section form .gfield-image-choice-wrapper-outer {
max-width: 100% !important;
min-width: 100% !important;
width: 100% !important;
margin-bottom: 10px;
}

.quote-section form #gform_page_4_2 h5 {
padding: 0px;
font-size: 16px;
margin: 0px;
}

.quote-section #gform_page_4_3 .gfield--type-image_choice, 
.quote-section #gform_page_4_3 .callback,
.quote-section #gform_page_4_10 .callback, 
.quote-section #gform_page_4_10 .gfield--type-image_choice {
flex: 0 0 48% !important;
width: 48% !important;
}

.callback-form {
width: 100%;
height: 100%;
padding: 16px 0px;
}

.callback-form img {
margin-bottom: 0px;
margin-top: 0px;
width: 100%;
padding: 15px 32px 15px 32px;
}

.quote-section #gform_page_4_6 .gform_fields,
.quote-section #gform_page_4_13 .gform_fields,
.quote-section #gform_page_4_7 .gform_fields {
display: block !important;
}

.quote-section #gform_page_4_13 .gfield--type-image_choice {
width: 100% !important;
}

.quote-section form #gform_page_4_6 #field_4_84,
.quote-section form #gform_page_4_13 .gfield_radio,
.quote-section form #gform_page_4_7 .gfield_radio {
grid-template-columns: auto;
width: 70%;
overflow: hidden;
margin: 0px auto;
}

.quote-section #gform_page_4_6 .callback-form {
width: 100%;
height: 100%;
}

.quote-section #field_4_83 .gfield_radio {
grid-template-columns: 70% !important;
margin-bottom: 12px;
}

.ginput_container_consent input {
height: 20px !important;
}

.quote-section #gform_page_4_16 {
padding: 20px;
}

.quote-section #gform_page_4_16 ul li {
font-size: 15px;
}

.quote-section form #field_4_150,
.quote-section form #gform_page_4_7 #field_4_89 {
display: flex;
overflow: hidden;
}

.quote-section form #field_4_150 .callback-form,
.quote-section form #gform_page_4_7 #field_4_89 .callback-form {
width: 70%;
margin: 0px auto;
display: block;
overflow: hidden;
}

.list-img {
width:100%;
}

.product-details {
width: 100%;
padding: 10px 20px;
}
.tab {
padding: 10px 5px !important;
font-size: 14px;
}

.list-img img {
padding: 0px;
max-width: 230px;
margin: 0px auto;
display: block;
margin-top: 15px;
}

.heade-sec h2 {
line-height: 38px;
font-size: 34px !important;
}

.main-q-box {
margin-top: 55px;
}
}