.standard {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
.tabSection_main .tabsLeft{
    display: none;
}
.tabSection_main .tabsRight{
    width: 100%;
}
.points li p {
    width: 100%;
}
.details li p,  .details li .p-stack{
    width: 100%;
    font-size: 12px;
    text-align: left;
}
.details li b {
    width: 100%;
    font-size: 12px;
}
.points li i {
    font-size: 12px;
    color: #fd0002;
    margin-top: 5px;
}
.main_content {
    padding: 0.5rem 10px;
}
.heading_section h1{
    font-size: 26px;
}
.details li{
    flex-wrap:wrap
}
.points, .details, .main_content{
    padding: 0;
}
.breadcrumbs{
    display: none;
}
.productFlex .singleProduct{
    width: 100%;
}
.productDetail_Flex:nth-child(odd){
    flex-wrap: wrap;
    justify-content: center;
}
.productDetail_Flex:nth-child(even){
    flex-wrap: wrap-reverse;
    justify-content: center;
}
.productDetail_Flex .leftDetail {
    width: 100%;
}
.productDetail_Flex .rightDetail{
    width: 70%;
}
.productDetail{
    margin: 15px 0;
}
.column-list {
    column-count: 1;
}   
.heading_center h5{
    font-size: 13px;
}
.tabSection{
    padding:30px 0;
}
.form-group-flex{
    flex-wrap: wrap;
}
.contactForm_flex{
    flex-wrap: wrap;
}
.contactForm_flex .leftContact, .contactForm_flex .rightContact{
    width: 100%;
}
/*menu styling*/

.menu_icn {
    display: block;
    padding-left: 10px;
}

#page {
    display: block;
    position: relative;
    top: 0px;
    z-index: 99;
    width: 100%;
}

.main_mmenu {
    display: block;
}

.header_top {
    padding: 5px 0px;
    margin-top: 15px;
}

.logo_side {
    width: 100%;
    max-width: 160px;
    margin: 0 auto;
    display: block;
}

.header_top_right_1 ul {
    display: none;
}

.search_side {
    top: 0px;
}

.header_top_right {
    width: 100%;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
}

.header_top_right_1 {
    margin-top: 4px;
    display: inline-block;
    vertical-align: top;
    width: auto;
}

.header_top_right_2 {
    margin: 0px 5px;
    width: auto;
    display: inline-block;
    vertical-align: middle;
}

.header_top_right_3 {
    display: none;
}

.col1 {
    text-align: center;
    padding: 25px 0px;
    padding-bottom: 0px;
}

.col1_left {
    position: relative;
    width: 100%;
}

.col1_left h3 {
    font-size: 20px;
}

.col1_left h2 {
    font-size: 34px;
}

.col1_left h2 span {
    font-size: 34px;
}

.col1_left_main {
    margin: 10px 0px;
    font-size: 15px;
    text-align: center;
}

.col1_btn {
    margin: 0 auto;
}

.col1_right {
    width: 95%;
    margin: 35px 0px;
}

.col2 {
    padding: 25px 0px;
}

.col2_main #tabs ul {
    max-width: 100%;
}

.col2_main #tabs ul .ui-tabs-active:before {
    width: 104.3%;
}

.col2_main #tabs ul li:hover:before {
    width: 104.3%;
}

.tabs_content {
    position: relative;
    float: none;
    width: 100%;
    background: #e4e4e4;
    border: 7px solid #ffffff;
    border-left: none;
    padding: 25px 10px;
    padding-top: 105px;
    text-align: left;
}

.col2 .col2_main #tabs .tabs_content .col1_left {
    width: 100%;
    margin-right: 0%;
    text-align: center;
    padding: 25px 0px;
    padding-bottom: 0px;
}

.col2 .col2_main #tabs .tabs_content .col1_left .col1_left_main {
    width: 100%;
    margin: 20px 0px;
}

.col2_right_main {
    display: none;
}

.col2_right {
    display: none;
}

.col3 {
    padding: 25px 0px;
}

.col3_main {
    margin-top: 25px;
}

.col3_bottom .col3_bottom_btn {
    width: 50%;
}

.col5_box {
    max-width: 67px;
}

.col2 h3 {
    font-size: 34px;
}

.col2_main #tabs ul li a {
    font-size: 18px;
    padding: 12px 30px;
}

.col2 .col2_main #tabs .tabs_content .col1_left h2 {
    font-size: 35px;
}

.col3 h3 {
    font-size: 35px;
}

.col4 h3 {
    font-size: 35px;
}

.col4_txt {
    margin: 30px 0px;
    display: block;
    width: 100%;
}

.col4 {
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
}

.col5_left {
    width: 100%;
    margin-right: 0%;
}

.col5_right {
    width: 100%;
    text-align: center;
    margin: 25px 0px;
}

.col6 {
    padding: 0px 0px;
    text-align: center;
}

.col6 h3 {
    font-size: 35px;
    width: 100%;
    text-align: center;
}

.tab_slide_left {
    width: 100%;
    text-align: center;
}

#col6_tabs .tab_slide_main h1 {
    float: none;
    margin: 15px 0px;
    text-align: center;
    font-size: 100px;
}

.tab_slide_main_txt {
    margin-top: 0px;
    text-align: center;
    margin-bottom: 20px;
}

.footer_mid {
    display: none;
}

.footer_left {
    width: 100%;
    max-width: 264px;
    display: block;
    margin: 0 auto;
}

.footer_end {
    width: 100%;
    margin-right: 0%;
    text-align: center;
}

.footer_end ul li i {
    margin-right: 1%;
}

.footer_side .header_top_right_2 {
    display: none;
}

.top_btn_side {
    right: 10px;
}

.footer_bottom_side {
    text-align: center;
    padding: 12px 0px;
}

.imedia {
    position: relative;
    right: 0%;
}

.link_bottom_footer {
    display: none;
}

.footer_side {
    padding: 25px 0px;
}

.footer_end ul {
    margin-bottom: 0;
}

.footer_end ul li:last-child {
    margin-bottom: 0%;
}

.banner_text {
    padding: 10px 10px;
    width: 100%;
    max-width: 55%;
    top: 20%;
}

.banner_text h3 {
    font-size: 12px;
    max-height: 13px;
    overflow: hidden;
}

.banner_text h3 span {
    font-size: 12px;
    max-height: 13px;
    overflow: hidden;
}

.banner_text_main {
    max-height: 20px;
    font-size: 8px;
}

.banner_text_side .banner_text_btn {
    display: none;
}

.m_text {
    text-align: left;
}

.tab_slide ul li {
    margin: 0% 3% !important;
}

#col6_tabs .ui-tabs-panel {
    text-align: left;
    padding: 0px 0px;
}

.col3_bottom h4 {
    font-size: 16px;
}

.imedia .design_develop {
    display: block;
    margin-bottom: 7px;
}