:root {
    --blue: #055299;
    --orange-linear:linear-gradient(90deg, #FF7A03 -12.49%, #FD5B19 113.27%);
    --orange:#FF7A03;
}
 @media screen and (min-width: 1200px){
    .owl-feature .owl-dots {
        display: none;
    }
 }
 @media screen and (min-width: 1600px) {
    span.nav-line {
    margin: 0px 20px 0px 163px;
}
.top-container {
    max-width: 1550px;
    padding: 0;
    margin: 0 auto;
}
.disscussion_forum_whites{
padding: 27px;
}
.forum_list_box_btms {
    padding: 20px;
}
.forum_posted_name h5{
font-size: 15px;
}
.popular_forum_top h2{
    font-size: 18px;
}
.popular_forum_top img{
    height: 185px;
}
.disscussion_forum_whites {
    padding: 18px;
}
 }
 @media screen and (min-width: 1800px) {

.bnr-txt-bg {

    width: 75.25%;

}

 }
 @media screen and (max-width:1599px) {}
/* ------------------1599px----------------- */
 @media screen and (max-width:1499px) {

 }
/* ------------------1499px----------------- */
 @media screen and (max-width:1399px) {
    .top-container {
        padding: 0px 45px !important;
    }
    .nav-link {
        padding: 14px 0px 14px 0px !important;
        margin: 0px 13px !important;
        font-size: 15.5px;
    }
    span.nav-line {
        margin: 0px 20px 0px 85px;
    }
    .nav-link.nav-log {
    margin: 15px 0px 15px 5px !important;
}
.bnr-txt-bg {
    width: 73.25%;
}

/* 11-09 */
.owl-mnfctgal .owl-nav button.owl-prev {
    transform: translateX(-68%);
}
.owl-mnfctgal .owl-nav button.owl-next {
    transform: translateX(68%);
}
/* 11-09 */
 }
/* ------------------1399px----------------- */
 @media screen and (max-width:1299px) {
    .bnr-txt {
    padding: 110px 0px 120px 0px;
    width: 630px;
}
 .owl-disc .owl-nav , .owl-team .owl-nav {
    display: none;
}
span.nav-line {
    margin: 0px 20px 0px 22px;
}
/* 11-09 */
span.nav-line {
    margin: 0px 20px 0px 49px;
}
.top-container {
    padding: 0px 16px !important;
}
/* 11-09 */

/*edit profile*/
.left-panel {
    margin-right: 10px;
    padding: 17px 10px;
    width: 270px;
}
.lft-panel-list ul li svg {
    display: block;
    width: 17px;
    height:17px;
    margin-right: 10px;
}
.lft-panel-list ul li a {
    width: calc(100% - 17px - 10px);
}
.right-section {
    width: calc(100% - 280px);
}






 }
/* ------------------1299px----------------- */
 @media screen and (max-width:1199px) {
    .container, .container-lg, .container-md, .container-sm {
    max-width: 90%;
}

.stom-sec {
    right: 0;
}
.top-container {
    padding: 0px 15px !important;
}
.nav-link {
    padding: 10px 0px 10px 0px !important;
    margin: 0px 7px !important;
    font-size: 14.5px;
}
span.nav-line {
    margin: 0px 12px 0px 15px;
}
.navbar-brand {
    width: 193px;
    height: 32px;
}
.nav-link.nav-log {
    padding: 0px 10px 0px 10px !important;
    margin: 10px 0px 10px 5px !important;
    font-size: 16px;
    letter-spacing: 0px;
}
.banner-padding {
    padding: 23.5px 0px;
    height: 50px;
}
.bnr-txt {
    padding: 75px 0px 85px 0px;
    width: 630px;
}
.bnr-txt h1 {
    font-size: 35px;
    line-height: 44px;
    letter-spacing: 0px;
    margin-bottom: 10px;
    margin-right: 70px;
}
.bnr-txt-bg {
    width: 81.25%;
}

.why-sec {
    padding:55px 0px 35px 0px;
}
.why-sec-hdr h2 , .feat-prod-hdr h2 , .forum-hdr h2 , .forum-hdr2 h2{
    font-size: 28px;
    line-height: 28px !important;
    line-height: normal;
    margin-bottom: 8px;
}
.why-rater-div h3 {
    font-size: 21px;
}
.why-sec-hdr p , .feat-prod-hdr p , .forum-hdr p , .forum-hdr2 p{
    font-size: 15.5px;
    line-height: 24px;
    letter-spacing:0px;
}
.why-sec-hdr {
    margin: 0px auto 28px auto;
}
.why-rater-div {
    margin: 30px 5px;
    padding: 0px 69px;
}
.why-mis {
    padding: 38px 15px 14px 15px;
}
.why-mis h4 {
    font-size: 19px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 9px;
}
.why-mis p {
    font-size: 14.6px;
    line-height: 24px;
    letter-spacing: 0px;
}
.why-rater-div p {
    font-size: 15px;
    line-height: 20px;
    letter-spacing:0px;
    margin-bottom: 3px;
    text-align: center;
}
.featured-product {
    padding: 30px 0px 35px 0px;
}
.feat-prod-hdr , .forum-hdr , .forum-hdr2{
    margin-bottom: 10px;
}

.feature-box {
    border-radius:6px;
    margin: 0px;
    padding:15px 15px
}

.feature-box h2 {
    font-size: 18px;
    line-height: 22px;
    letter-spacing:0px;
    margin-bottom:5px;
}
.feature-box ul li {
    font-size: 14px;
    line-height: 18px;
}
a.feat-btn {
    height: 32px;
    font-size: 14px;
    padding: 5px 8px 5px 12px;
    margin-top: 10px;
}
.owl-theme .owl-dots .owl-dot span {
    width: 7px;
    height: 7px;
    margin: 5px 4px !important;
}
.forum {
    padding: 33px 0px 45px 0px;
}
.owl-feature .owl-nav{
    display: none;
}
.owl-forum.owl-carousel {
    padding-bottom: 0;
}
/* .owl-forum .owl-stage-outer {
    margin-left: calc((100% - 90%)/2);
} */
.forum-box {
    margin: 0 13px;
}
.frum-box-hd , .frumer-div{
    padding: 15px 10px;
}
.frum-box-hd h4 {
    font-size: 17px;
    line-height: 22px;
    letter-spacing: 0px;
    padding-bottom:10px;
    margin-bottom: 10px;
}
.frum-number , .frumer-div{
    flex-wrap: wrap;
}
.frum-number h5 {
    line-height: 22px;
    letter-spacing: 0px;
}
.frum-img {
    width: 55px;
    height: 55px;
    margin-right: 6px;
}
.frumer-name h5 span , .frumer-name h5 span b {
    font-size: 13.6px;
    line-height: 21px;
    letter-spacing:0px;
}
.frumer-name h5 {
    font-size: 15px;
    line-height: 20px;
    letter-spacing:0px;
}
.owl-forum .owl-nav{
    display: none;
}
.articles {
    padding: 30px 0;
}
.articles_big img , .articles_big iframe {
    height: 270px;
    margin-bottom: 20px;
    border-radius: 4px;
}
.articles_big h6 , .artcles_list_text h6{
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 8px;
}
.articles_big h2 a , .artcles_list_text h2 a{
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0px;
    margin-bottom: 7px;
    width: 100%;
}
.articles_big p {
    font-size: 15px;
    line-height: 20px;
    letter-spacing:0px;
}
.articles_list {
    margin-bottom: 20px;
}
.articles_list img {
    width: 100%;
    height: 100px;
    object-fit: cover;
    border-radius: 6px;
    margin-bottom: 14px;
}
.articles_list iframe {
    width: 100%;
    height: 100px;
    object-fit: cover;
    border-radius: 6px;
    margin-bottom: 14px;
}

.articles_big{
    margin-bottom: 20px;
}
.artcles_list_text {
    width: 65%;
}
.articles_list a{
    display: block;
    width: 32%;
    margin-right: 2%;
}
.ad_banner a{
    display: block;
    margin-bottom: 15px;
}
footer {
    margin-top: 30px;
}
.footer-top {
    padding: 30px 0 50px;
}
.footer_logo img{
    width: 220px;
    margin-bottom: 1px;
}
.footer-top p {
    width:70%;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    font-weight: 400;
}
.zoom {
    transition: transform .2s;
    width: 32px;
}
.socail_links {
    margin-top: 10px !important;
}
.socail_links li {
    margin: 0 3px;
}

.footer-links {
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.footer_link_left {
    margin-bottom: 18px;
    width: 36%;
}
.foot-mid h3 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 9px;
}
.mid-inr li a, .mid-inr li span {
    font-size: 15px;
    line-height: 28px;
    font-weight: 400;
    letter-spacing: 0px;
}
.footer_link_middle {
    width: 28%;
}

.footer_link_right {
    width: 35%;
}
.mid-inr p, .mid-inr p a {
    font-size: 15px;
    line-height:22px;
    margin-bottom: 7px;
    font-weight: 400;
}
.mid-inr p br{
    display: none;
}
.footer-copy {
    padding:14px 0;
}

.ad_banner img {
    width: 100%;
    height: 70px;
    object-fit: cover;
}

.owl-forum .owl-dots {
    position: absolute;
    top: 103%;
    left:0%;
    width: 100%;
}




/*search*/
.inner_banner_text {
    top: 20px;
}

.inner_banner_text h2 {
    margin-top: 0px;
    font-size: 25px;
    line-height: 26px;
}
.owl-carousel .owl-item .calelog_img img , .calelog_img img {
    height: 220px;
}
.filtr_texts {
    width: 250px;
    height: 55px;
    margin-top: 18px;
    padding-left: 15px;
}
.filtr_texts h3 {
    font-size: 17px;
}
.inner_banner img {
    height: 150px;
}
.search_box_inner {
    padding-top: 25px;
}
.search_inputs span {
    top: 13px;
}
.search_inputs select, .search_inputs input {
    height: 48px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0px;
    padding: 0 15px;
    margin-bottom: 5px;
}
.search_reset a , .add_acu {
    padding: 0 10px;
    height: 46px;
    font-size: 14px;
    margin-right: 10px;
}
.search_list_catalog {
    padding: 25px 0;
}
.search_heading h2 {
    font-size: 19px;
    margin-bottom: 10px;
}
.catalog_boxs {
    padding: 10px;
    margin-bottom: 15px;
}

.catalog_info h2 a {
    font-size:21px;
    line-height: 24px;
    letter-spacing: 0px;
    display: block;
}
.catalog_info ul li {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
}

.catalog_info ul li span img {
    margin-right: 2px;
    display: block;
}
.catelog_info_btms {
    margin-top: 10px;
    padding-top: 10px;
    flex-wrap: wrap;
}
.catelog_info_btms a {
    width: 110px;
    height: 30px;
    font-size: 13px;
    margin-top: 8px;
}
.catelog_info_btms img {
    max-width: 118px;
    height: auto;
}
.plpg-pag {
    margin-top: 7px;
    margin-bottom: 10px;
}
.plpg-pag .pagination .page-link {
    width: 33px;
    height: 33px;
    border-radius: 8px !important;
    font-size: 16px;
    margin: 0px 3px;
}



/*login*/
.login_bx {
    padding: 25px;
    margin: 30px 0;
}
.login_bx_pan .text-center h1 {
    font-size:26px;
    line-height: 24px;
    margin-bottom: 6px;
}
.login_bx_pan .text-center p {
    font-size: 16px;
}
.login_bx_fm {
    margin-top: 22px;
}

.floating__label::before {
    font-size: 13.5px;
    font-weight: 500;
}
.tu-check label {
    font-size: 15px;
    padding-left: 29px;
}
.log-forgot {
    font-size: 14px;
}
.sign-submit {
    height: 42px;
    font-size: 16px;
}
.other_login span {
    font-size: 15px;
    margin: 5px 0 5px;
}
.other_login a {
    height: 45px;
    font-size: 15px;
}
.student_froms_inputs {
    margin-bottom: 15px;
}
.bottom-account-div p {
    font-size: 15px;
}


.manufacturer_img .manu_img img {
    max-width: 154px;
    max-height: 68.656px;

}
.view_det {
    width: 100px;
    height: 32px;
    font-size: 12px;
    letter-spacing: 0px;
    margin-top: 10px;
}
.manufacturer_info h2 a {
    font-size: 18px;
    margin-bottom: 5px;
}
.manufacturer_info p {
    font-size: 14px;
    line-height: 21px;
}
.manufacturer_boxs {
    margin-bottom: 15px;
    padding: 15px 10px 15px;
}

  .owl-disc .owl-nav , .owl-team .owl-nav{
    display: none;
}

#product-image a img, #product-image a {
    height: 310px;
}
#thumbnails{
    height: 60px;
}
.product_distributor_sec {
    padding: 0px 0px 15px 0px;
}
.thumbelina li {
    margin: 0px 1%;
    width: 25%;
    height: 60px;
}
.thumbelina li a{
    width: 100%;
    height: 60px;
}
.thumbelina li a img{
    width: 100%;
}
.product_name_info {
    padding: 15px 0px;
}
.product_name_info h2 {
    font-size: 19px;
    line-height: 23px;
    letter-spacing: 0px;
}
.product_manufacturr_logo {
    margin-top: 8px;
}
.product_manufacturr_logo a img {
    max-width: 175px;
    max-height:68px;
}

.product_manufacturr_logo a h3 {
    font-size: 17px;
    margin-top: 8px;
}
.product_distributors {
    margin: 10px -15px;
    padding: 10px 15px;
}
.owl-carousel .owl-item .calelog_img img{
    width: 100%;
 }

/* 11-09 */
.banner-padding {
    padding: 23.5px 0px;
    height: 58px;
}
.mnfct-inner-area .container,
.innr-mnfct-brd .container{
    max-width: 100%;
}
.mnfct-prods-inr .catalog_info a {
    font-size: 17px;
}
.owl-mnfctgal .owl-nav button {
    width: 40px;
    height: 43px;
}
.mnfct-prods-inr li.pr-1 {
    padding-right: 0px;
}
.mnfct-prods-inr .catalog_info ul li img {
    margin-right: 2px;
}
/* 11-09 */


/*user profile*/
.user-profile-section:before {
    width: 100%;
    height: 400px;
}

.user-profile-section {
    padding: 25px 0;
}

.box_user_pro {
    margin: 14px auto 14px auto;
}
.box_user_pro p {
    font-size: 13px;
    letter-spacing: 0px;
}
.user_profile_abouts {
    padding: 20px;
}

.user_profile_abouts h2 {
    font-size: 20px;
}
.user_profile_abouts p {
    margin-top: 7px;
    font-size: 14.8px;
    line-height: 23px
}
.profile_boxes {
    padding: 10px;
    margin-top: 17px;
}
.profile_boxes h2 {
    font-size: 19px;
}
.educ_pro_box {
    margin-top: 12px;
}
.educ_pro_box h3 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 2px;
}
.edu_pro_btm {
    flex-wrap: wrap;
}
.edu_pro_btm h5 , .wor_pro_btm p {
    font-size: 14.2px;
    line-height: 18px;
}
.edu_pro_btm p , .wor_pro_btm span{
    font-size: 13.6px;
    line-height: 18px;
}
.edu_pro_btm p img  {
    margin-right: 4px;
}
.area_pro_box li {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0px;
    margin-top: 10px;
}
.artc_to_box {
    margin-top: 20px;
    padding: 10px  12px;
}
.artc_to_box h1 {
    font-size: 20px;
}
.user_article_box h2 a {
    font-size: 18px;
    line-height:20px;
    display: block;
}
.art_comments {
    margin-top: 10px;
    padding-top: 7px;
}


/*endolearn*/
.endolearn_list_box {
    margin-top: 25px;
}
.banner_breadcums.banner_breadcums2 {
    padding-top: 15px;
}
.endolearn_list_img img , .endolearn_list_img iframe {
    height:260px;
}
.endolearn_list_info {
    margin-top: 15px;
}
.endolearn_list_info h6 {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 3px;
}
.endolearn_list_info h2 a {
    font-size: 19px;
    line-height: 24px;
    letter-spacing: 0px;
    margin-bottom: 3px;
}
.endolearn_list_info p {
    font-size: 15px;
    line-height: 23px;
    letter-spacing: 0px;
}



.owl-feature .owl-nav,  .owl-disc .owl-nav , .owl-team .owl-nav, .owl-endolearn .owl-nav{
    display: none;
}

/*.endolearn_details_section*/
.endolearn_details_section {
    padding-bottom: 42px;
}
.endolearn_details h1 {
    font-size: 23px;
    font-weight: 700;
    line-height:33px;
    letter-spacing: 0px;
    margin-bottom: 4px;
}
.endolearn_details h6 {
    font-size: 15px;
    line-height: 22px;
    display: block;
}
.endolearn_details h6 img {
    margin-right: 1px;
}
.endolearn_details_img {
    margin: 18px 0;
}
.endolearn_details_img img {
    width: 68%;
    padding: 10px 0;
}
.endolearn_details_content p {
    font-size: 14.5px;
    line-height: 24px;
    margin-bottom: 8px;
}

.endolearn_details_paras {
    margin-top: 22px;
}
.endolearn_details_paras h2 {
    font-size: 20px;
    line-height:28px;
    letter-spacing: 0px;
    margin-bottom: 4px;
}
.endolearn_details_paras p {
    font-size: 14.5px;
    line-height: 22px;
    margin-bottom: 3px;
}
.owl-endolearn .owl-stage-outer {
    padding-bottom: 14px;
}

/*edit profile*/
.left-panel {
    margin-right: 2px;
    padding: 17px 10px;
    width: 230px;
}
.lft-panel-list ul li svg {
    display: block;
    width: 17px;
    height:17px;
    margin-right: 10px;
}
.lft-panel-list ul li a {
    width: calc(100% - 17px - 10px);
    padding: 10px 10px;
    font-size: 14.5px;
}
.right-section {
    width: calc(100% - 235px);
}
.page-title-sec h1 {
    font-size: 21px;
    margin-bottom: 3px;
}
.page-title-sec p {
    font-size: 16px;
}
.page-title-sec {
    margin-bottom: 22px;
}
.right-sec-paper {
    padding: 13px 13px;
}
.student_froms_inputs input, .student_froms_inputs select, .student_froms_inputs textarea {
    font-size: 14px;
    padding-left: 14px;
    padding-right: 17px;

}

.mnf-form {
    padding: 20px 20px 10px 18px;
    margin-bottom: 27px;
}
.floating__label::before {
    left: 8px;
}
.after-loggd-page {
    padding-bottom: 45px;
}

.logged-nav-r8 {
    padding-left: 10px;
    margin: 9px 0;
}


/*discussion forum*/
.account_disscusion_breadcums ul li, .account_disscusion_breadcums ul li a {
    font-size: 22px;
}
.account_disscusion_breadcums ul li span img {
    width: 20px;
    height: 20px;
    margin: 0 5px;
}
.account_disscusion_breadcums p {
    font-size: 16.5px;
    letter-spacing: 0px;
    margin: 0 0 10px;
}
.account_banners .banner-bg {
    height: 159px;
}
.discussion_forum_list {
    padding-top: 15px;
    padding-bottom: 35px;
}
.disscussion_forum_whites {
    border-radius: 4px;
    padding: 7px;
}
.forum_list_box_top {
    padding: 14px;
}
.forum_list_headings h2 a {
    font-size: 19px;
    line-height: 22px;
    display: block;
}

.flex_times {
    flex-wrap: wrap;
}
.forum_posted img.user_po {
    width: 32px;
    height: 32px;
}
.forum_posted {
    padding-right: 4px;
    margin-right: 4px;
}
.forum_posted_name p {
    font-size: 13px;
}
.forum_posted_name h5 {
    font-size: 14px;
    line-height: 20px;
}
.forum_posted_name h3 {
    font-size: 16px;
}
.dis_forum_imgs a img {
    width: 80px;
    height: 52px;
    margin-right: 5px;
}

.from_h2s {
    font-size: 20px;
    padding: 10px 12px;
}
.forum_popular_sec {
    padding: 10px;
    min-height: auto;
}
.popular_forum_top h2 {
    font-size: 16px;
}
.popular_forum_box {
    margin-bottom: 20px;
}



/*forum_details*/

.details_forum_top {
    margin-bottom: 15px;
    padding: 10px;
}
.details_forum_top .forum_posted_name h3 {
    font-size: 16px;
}
.details_forum_middle {
    padding: 10px;
}
.forum_details_headings h2 {
    font-size: 20px;
    line-height: 24px;
}
.forum_details_img img {
    margin: 10px 0;
    height: 320px;
}
.b-0 {
    border: 0;
    margin-top: 0;
    padding-top: 0;
}
.forum_comments_box a {
    width: 190px;
    height: 36px;
    font-size: 15px;
    margin-top: 10px;
}
.time_com{
    flex-wrap: wrap;
}

.time_com h5 , .time_com p{
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
}
.forum_user_comments_para p {
    font-size: 14.5px;
    line-height: 21px;
}


/*about us*/

.endro_shape{
    display: none;
}
.about_info_welcome {
    padding: 30px 0;
}
.first_rows img {
    height: 380.09px;
}
.ros_img1 {
    display: none;
}
.ros_img3 {
    width: 100%;
    height: 222px;
}
.abt_shape {
    bottom: 20px;
    left: 0px;
}
.welcome_texts {
    padding-left: 0px;
}
.welcome_texts:before{
    display: none;
}
.welcome_texts h2 {
    font-size:31px;
    line-height: 36px;
    margin-bottom: 6px;
}
.welcome_texts p {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 7px;
}

.welcome_texts a {
    width: 150px;
    height: 40px;
    font-size: 15px;
    margin-top: 15px;
}
.about_faq_section {
    padding: 38px 0;
    margin-bottom: 30px;
}
.faq-box .accordion-item {
    margin-bottom: 10px !important;
    padding: 10px 10px 0;
}
.faq-box .accordion-button span {
    margin-right: 10px;
    font-size: 15px;
    line-height: 20px;
}
.faq-box .accordion-button {
    padding: 0px 0px 10px 0px !important;
    font-size: 15px;
    line-height: 21px;
    letter-spacing: 0px;
}
.faq-box .accordion-body p {
    font-size: 14px;
    line-height: 20px;
}
/* 14-09 */
.cont-paper-right {
    padding: 35px 27px 35px 27px;
}
/* 14-09 */

.cont-paper-lft .search_inputs select, .cont-paper-lft .search_inputs input, .cont-paper-lft .search_inputs textarea{
    margin-bottom: 0;
}

.cont-paper-lft .search_inputs {
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.07);
}
.cont-paper-lft .search_inputs {
    margin-bottom: 15px;
}
.cont-instruct ul li em {
    margin-right: 10px;
    width: 33px;
    height: 33px;
}
.cont-instruct ul li {
    margin-bottom: 18px;
}
.inr-page-body {
    padding-bottom: 30px;
}
.cont-paper-lft {
    padding: 20px;
}
.cont-paper-lft h2 {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 15px;
}
.in-bn-txt {
    padding: 26px 0px 32px 0px;
}
.in-bn-txt .breadcrumb {
    margin-bottom: 0px !important;
}
.search_inputs.sort_select select, .search_inputs.sort_select input {
    padding-left: 15px !important;
    padding-right: 40px !important;
}
.new_add_dis_banner .filtr_texts {
	margin-top: 27px;
}

/* 31-10 */
.doc-intro-txt h3 a {
    font-size: 17px;
    line-height: 20px;
}
.commu-card {
    padding: 4px;
}
.doc-intro-txt h5 {
    font-size: 13px;
}
a.follow-doc {
    padding: 3px 6px;
    font-size: 13px;
}
a.follow-doc svg {
    display: block;
    width: 19px;
    height: 19px;
    margin-right: 0px;
}
/* 31-10 */
.filter_comm.inner_banner_text {
	top: 40px;
}
}
/* ------------------1199px----------------- */
 @media screen and (max-width:1099px) {}
/* ------------------1099px----------------- */
 @media screen and (max-width:991px) {
    .container, .container-sm {
    max-width: 98%;
}
.navbar-collapse  {
    position: absolute;
    top: 44px;
    width: 100%;
    background: rgb(255, 255, 255);
}
    .navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: url(../images/menu.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 23px;
}
.navbar-toggler{
    border: 0 !important;
    padding: 0 !important;
 }
 .navbar {
    padding: 7px 0px !important;
}
.navbar-toggler:focus{
    box-shadow: none;
}
.navbar-nav {
    align-items: start !important;
    padding-top: 14px;
}
.nav-link , .nav-link.nav-log {
    padding: 5px 0px 5px 0px !important;
    margin: 0px 10px !important;
    font-size: 14.5px;
}
.nav-link img , span.nav-line , .nav-link.nav-log img{
    display: none;
}
.nav-link.nav-log{
    background: transparent;
    color: #1E3266;
}

 .stom-sec{
        display: none !important;
    }
    .banner form{
        flex-wrap: wrap;
    }
    select.bnr-cat{
        width: 50%;
    }
    .bnr-txt {
    padding: 169px 0px 200px 0px;
    width: 100%;
}
.owl-feature .owl-nav button span{
    display: none;
 }
 .banner-padding {
    padding: 22px 0px;
    height: 29px;
}

.top-container {
    padding: 0px 15px !important;
}
.navbar-brand {
    width: 180px;
    height: 31px;
}
.bnr-txt {
    padding: 30px 0px 30px 0px;
    width: 100%;
}
img.bnr-bg {
    top: 0px;
    right: 0px;
    height: 100% !important;
    width: 100%;
    z-index: -2;
    object-fit: cover;
}
.bnr-txt-bg {
    width:70%;
    height:100% !important;
}
.bnr-txt h1 {
    font-size: 30px;
    font-weight: 700;
    line-height:34px;
    letter-spacing: 0px;
    margin-bottom: 6px;
    margin-right:35%;
}
.bnr-txt p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    margin-bottom: 19px;
    margin-right:50%;
}

select.bnr-cat {
    height: 43px;
    margin-right: 3px;
    padding: 4px 29px 1px 36px;
    font-size: 13px;
    margin-bottom: 3px;
}
select.bnr-cat.bnr-subcat {
    padding: 0px 29px 0px 13px;
}
.banner form button {
    width: 105px;
    font-size: 13px;
    line-height: 22px;
    height: 40px;
}
.why-sec {
    padding:55px 0px 35px 0px;
}
.why-sec-hdr h2 , .feat-prod-hdr h2 , .forum-hdr h2 , .forum-hdr2 h2{
    font-size: 28px;
    line-height: 28px !important;
    line-height: normal;
    margin-bottom: 8px;
}
.why-rater-div h3 {
    font-size: 21px;
}
.why-sec-hdr p , .feat-prod-hdr p , .forum-hdr p , .forum-hdr2 p{
    font-size: 15.5px;
    line-height: 24px;
    letter-spacing:0px;
}
.why-sec-hdr {
    margin: 0px auto 28px auto;
}
.why-rater-div {
    margin: 30px 5px;
    padding: 0px 69px;
}
.why-mis {
    padding: 38px 15px 14px 15px;
}
.why-mis h4 {
    font-size: 19px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 9px;
}
.why-mis p {
    font-size: 14.6px;
    line-height: 24px;
    letter-spacing: 0px;
}
.why-rater-div p {
    font-size: 15px;
    line-height: 20px;
    letter-spacing:0px;
    margin-bottom: 3px;
    text-align: center;
}
.featured-product {
    padding: 30px 0px 35px 0px;
}
.feat-prod-hdr , .forum-hdr , .forum-hdr2{
    margin-bottom: 10px;
}

.feature-box {
    border-radius:6px;
    margin: 0px;
    padding:15px 15px
}

.feature-box h2 {
    font-size: 18px;
    line-height: 22px;
    letter-spacing:0px;
    margin-bottom:5px;
}
.feature-box ul li {
    font-size: 14px;
    line-height: 18px;
}
a.feat-btn {
    height: 32px;
    font-size: 14px;
    padding: 5px 8px 5px 12px;
    margin-top: 10px;
}
.owl-theme .owl-dots .owl-dot span {
    width: 7px;
    height: 7px;
    margin: 5px 4px !important;
}
.forum {
    padding: 33px 0px 45px 0px;
}
.owl-feature .owl-nav{
    display: none;
}
.owl-forum.owl-carousel {
    padding-bottom: 0;
}
.owl-forum .owl-stage-outer {
    margin-left: 0;
    padding: 0 15px 0 0;
}
.forum-box {
    margin: 0 13px;
}
.frum-box-hd , .frumer-div{
    padding: 15px 10px;
}
.frum-box-hd h4 {
    font-size: 17px;
    line-height: 22px;
    letter-spacing: 0px;
    padding-bottom:10px;
    margin-bottom: 10px;
}
.frum-number , .frumer-div{
    flex-wrap: wrap;
}
.frum-number h5 {
    line-height: 22px;
    letter-spacing: 0px;
}
.frum-img {
    width: 55px;
    height: 55px;
    margin-right: 6px;
}
.frumer-name h5 span , .frumer-name h5 span b {
    font-size: 13.6px;
    line-height: 21px;
    letter-spacing:0px;
}
.frumer-name h5 {
    font-size: 15px;
    line-height: 20px;
    letter-spacing:0px;
}
.owl-forum .owl-nav{
    display: none;
}
.articles {
    padding: 30px 0;
}
.articles_big img , .articles_big iframe {
    height: 240px;
    margin-bottom: 20px;
    border-radius: 4px;
}
.articles_big h6 , .artcles_list_text h6{
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 5px;
}
.articles_big h2 a , .artcles_list_text h2 a{
    font-size: 17px;
    line-height: 21px;
    letter-spacing: 0px;
    margin-bottom: 7px;
    width: 100%;
}
.articles_big p {
    font-size: 15px;
    line-height: 20px;
    letter-spacing:0px;
}
.articles_list {
    margin-bottom: 20px;
}
.articles_list img {
    width: 100%;
    height: 100px;
    object-fit: cover;
    border-radius: 6px;
    margin-bottom: 14px;
}
.articles_list iframe {
    width: 100%;
    height: 100px;
    object-fit: cover;
    border-radius: 6px;
    margin-bottom: 14px;
}
.articles_big{
    margin-bottom: 20px;
}
.artcles_list_text {
    width: 62%;
}
.articles_list a{
    display: block;
    width: 35%;
    margin-right: 2%;
}
.ad_banner a{
    display: block;
    margin-bottom: 15px;
}
footer {
    margin-top: 30px;
}
.footer-top {
    padding: 30px 0 30px;
}
.footer_logo img{
    width: 205px;
    margin-bottom: 1px;
}
.footer-top p {
    width: 100%;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    font-weight: 400;
}
.socail_links {
    margin-top: 10px !important;
}
.socail_links li {
    margin: 0 3px;
}

.footer-links {
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.footer_link_left {
    margin-bottom: 18px;
    width: 36%;
}
.foot-mid h3 {
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 5px;
}
.mid-inr li a, .mid-inr li span {
    font-size: 14.2px;
    line-height: 24px;
    font-weight: 400;
    letter-spacing: 0px;
}
.footer_link_middle {
    width: 28%;
}

.footer_link_right {
    width: 35%;
}
.mid-inr p, .mid-inr p a {
    font-size: 13.5px;
    line-height:17px;
    margin-bottom: 7px;
    font-weight: 400;
}
.mid-inr p br{
    display: none;
}
.footer-copy {
    padding:14px 0;
}
.copy-inr p {
    font-size: 14px;
    line-height: 21px;
    letter-spacing: px;
}

/*search*/
.inner_banner_text {
    top: 11px;
}
.banner_breadcums ul li a, .banner_breadcums ul li {
    font-size: 15px;
}
.inner_banner_text h2 {
    margin-top: 1px;
    font-size: 22px;
    line-height: 28px;
}
.filtr_texts {
    width: 240px;
    height: 45px;
    margin-top: -10px; /*by Pawan = 18px*/
    padding-left: 15px;
}
.filter_comm.inner_banner_text .filtr_texts{
    margin-top: 9px !important;
}
.filtr_texts h3 {
    font-size: 16px;
}
.inner_banner img {
    height: 135px;
}
.search_box_inner {
    padding-top: 10px;
}
.search_inputs span {
    top: 9px;
}
.search_inputs select, .search_inputs input {
    height: 44px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0px;
    padding: 0 15px;
    margin-bottom: 5px;
}
.search_reset a , .add_acu {
    padding: 0 10px;
    height: 40px;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 5px;
}
.search_list_catalog {
    padding: 25px 0;
}
.search_heading h2 {
    font-size: 17px;
    margin-bottom: 10px;
}
.catalog_boxs {
    padding: 10px;
    margin-bottom: 15px;
}

.catalog_info h2 a {
    font-size:21px;
    line-height: 24px;
    letter-spacing: 0px;
    display: block;
}
.catalog_info ul li {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
}

.catalog_info ul li span img {
    margin-right: 2px;
    display: block;
}
.catelog_info_btms {
    margin-top: 10px;
    padding-top: 10px;
    flex-wrap: wrap;
}
.catelog_info_btms a {
    width: 110px;
    height: 30px;
    font-size: 13px;
    margin-top: 8px;
}
.catelog_info_btms img {
    max-width: 118px;
    height: auto;
}
.plpg-pag {
    margin-top: 7px;
    margin-bottom: 10px;
}
.plpg-pag .pagination .page-link {
    width: 33px;
    height: 33px;
    border-radius: 8px !important;
    font-size: 16px;
    margin: 0px 3px;
}



/*product details*/

.flex_arm , .banner_breadcums ul{
    flex-wrap: wrap;
}

.inner_banner2 img.banner-bg2 {
    width: 100%;
    height: 70px;
    object-fit: cover;
}
.product_img_thumbnail_col , .product_img_manufacturer , .product_details_box{
    width: calc(100% - 30px);
    margin: 0 15px;
}
.product_img_manufacturer , .product_details_box{
    margin-top: 18px;
}
#product-image a img, #product-image a {
    height: 280px;
}
#thumbnails{
    height: 68px;
}
.thumbelina li {
    margin: 0px 2%;
    width: 25%;
    height: 68px;
}
.thumbelina li a{
    width: 100%;
    height: 68px;
}
.thumbelina li a img{
    width: 100%;
}
.product_name_info {
    padding: 15px 0px;
}
.product_name_info h2 {
    font-size: 19px;
    line-height: 23px;
    letter-spacing: 0px;
}
.product_manufacturr_logo {
    margin-top: 8px;
}
.product_manufacturr_logo a img {
    max-width: 175px;
    max-height:68px;
}

.product_manufacturr_logo a h3 {
    font-size: 17px;
    margin-top: 8px;
}
.product_distributors {
    margin: 10px -15px;
    padding: 10px 15px;
}


.product_distributor_sec {
    padding: 0px 0px 12px 0px;
}
.product_details_box_info {
    padding: 15px 2px;
}
.product_details_box p {
    font-size: 15.4px;
    line-height: 24px;
    margin-top: 10px;
}
/* 11-09 */
.manuu_nme {
    font-size: 17px;
}
.mnfct-deets p {
    margin:7px 15px 7px 15px;
    font-size: 14px;
    line-height: 23px;
}
.mnfct-deets h2 {
    padding: 9px 15px 9px 15px;
    font-size: 19px;
}
.distri-info h2 {
    font-size: 17px;
    padding: 10px 15px 10px 15px;
}
.distri-info-inr {
    margin: 16px 15px;
}
.distri-info-inr ul li p {
    font-size: 14px;
}
.distri-info-inr h3 {
    font-size: 17px;
    margin-bottom: 5px;
}
.mnfct-gallery {
    padding: 15px 35px 15px 33px;
}
.mnfct-prod-list {
    padding: 15px 15px 15px 15px;
}
.mnfct-gal-outr {
    height: 188px;
}
.mnfct-prods-inr .catalog_info {
    margin-top: 3px;
}
.mnfct-prods-inr .calelog_img img {
    height: 151px;
}
/* 11-09 */



/*user profile*/
.user-profile-section:before {
    width: 100%;
    height: 400px;
}

.user-profile-section {
    padding: 25px 0;
}
.us_pro_img img {
    width: 120px;
    height: 120px;
    border-radius: 7px;
    margin-bottom: 10px;
}
.user_profile_info {
    padding: 10px;
}
.us_pro_info h2 {
    font-size: 20px;
}
.us_pro_info h5 {
    font-size: 15.4px;
    margin-bottom: 3px;
}
.box_user_pro {
    width: 100%;
    height: auto;
    flex-wrap: wrap;
    padding: 6px 10px;
    margin: 14px auto 14px auto;
}
.box_user_pro p {
    font-size: 13px;
    letter-spacing: 0px;
}
.user_profile_abouts {
    padding: 10px;
}

.user_profile_abouts h2 {
    font-size: 20px;
}
.user_profile_abouts p {
    margin-top: 7px;
    font-size: 14px;
    line-height: 22px
}
.profile_boxes {
    padding: 10px;
    margin-top: 17px;
}
.profile_boxes h2 {
    font-size: 18px;
}
.educ_pro_box {
    margin-top: 12px;
}
.educ_pro_box h3 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 2px;
}
.edu_pro_btm {
    flex-wrap: wrap;
}
.edu_pro_btm h5 , .wor_pro_btm p {
    font-size: 14.2px;
    line-height: 18px;
}
.edu_pro_btm p , .wor_pro_btm span{
    font-size: 13.6px;
    line-height: 18px;
}
.edu_pro_btm p img  {
    margin-right: 4px;
}
.area_pro_box li {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0px;
    margin-top: 10px;
}
.artc_to_box {
    margin-top: 20px;
    padding: 10px  12px;
}
.artc_to_box h1 {
    font-size: 20px;
}
.user_article_box h2 a {
    font-size: 17px;
    line-height:20px;
    display: block;
}
.art_comments {
    margin-top: 10px;
    padding-top: 7px;
}
.user-profile-section:after {
    top: 50%;
    width: 100%;
}



/*endolearn*/
.endolearn_list_box {
    margin-top: 20px;
}
.banner_breadcums.banner_breadcums2 {
    padding-top: 15px;
}
.endolearn_list_img img , .endolearn_list_img iframe {
    height:260px;
}
.endolearn_list_info {
    margin-top: 15px;
}
.endolearn_list_info h6 {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 3px;
}
.endolearn_list_info h2 a {
    font-size: 19px;
    line-height: 24px;
    letter-spacing: 0px;
    margin-bottom: 3px;
}
.endolearn_list_info p {
    font-size: 15px;
    line-height: 23px;
    letter-spacing: 0px;
}
.inner_background:before{
    display: none;
}
.add_article_btns {
    margin: 15px 0 25px 0;
    padding: 12px 0;
}
.add_article_btns a {
    width: 210px;
    height: 40px;
    font-size:17px;
}


/*edit profile*/
.left-panel{
    display: none;
}
.logged-nav-r8 {
    margin: 10px 0;
    right: 45px;
    position: absolute !important;
}
.loggd-nv-list {
    top: 41px;
    width: 170px;
}
.loggd-nv-list ul li a {
    padding: 3px 4px;
    font-size: 14px;
}

.right-section {
    width: 100%;
}
.page-title-sec h1 {
    font-size: 22px;
    letter-spacing: 0px;
    margin-bottom: 2px;
}
.page-title-sec p {
    font-size: 15.5px;
    line-height: 20px;
    letter-spacing: 0px;
}
.after-loggd-page {
    padding-top: 15px;
    padding-bottom: 30px;
}
.page-title-sec {
    margin-bottom:15px;
}
.right-sec-paper {
    padding: 14px 14px 25px;
}
.right-sec-paper h3 {
    font-size: 17px;
}

.mnf-form {
    padding: 14px;
    margin-bottom: 17px;
}

.mt-29 {
    margin-top: 0px !important;
}

.curnt-work label {
    font-size: 13px;
}
.curnt-work a {
    width: 70px;
    height: 34px;
    padding: 10px ;
    font-size: 14px;
    margin-left: 5px;
}
.work-list ul li {
    padding: 5px 25px 4px 10px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
}
.frm-end-area button {
    width: 200px;
    height: 41px;
    font-size: 15px;
}



/*discussion forum*/
.account_disscusion_breadcums ul li, .account_disscusion_breadcums ul li a {
    font-size: 22px;
}
.account_disscusion_breadcums ul li span img {
    width: 20px;
    height: 20px;
    margin: 0 5px;
}
.account_disscusion_breadcums p {
    font-size: 16.5px;
    letter-spacing: 0px;
    margin: 8px 0 10px;
}
.account_banners .banner-bg {
    height: 140px;
}
.discussion_forum_list {
    padding-top: 15px;
    padding-bottom: 35px;
}
.disscussion_forum_whites {
    border-radius: 4px;
    padding: 7px;
}
.forum_list_box_top {
    padding: 14px;
}
.forum_list_headings h2 a {
    font-size: 19px;
    line-height: 22px;
    display: block;
}

.flex_times {
    flex-wrap: wrap;
}
.forum_posted img.user_po {
    width: 32px;
    height: 32px;
}
.forum_posted {
    padding-right: 4px;
    margin-right: 4px;
}
.forum_posted_name p {
    font-size: 13px;
}
.forum_posted_name h5 {
    font-size: 14px;
    line-height: 20px;
}
.forum_posted_name h3 {
    font-size: 16px;
}
.dis_forum_imgs a img {
    width: 80px;
    height: 52px;
    margin-right: 5px;
}
.discussion_forun_popular_box {
    margin-top: 20px;
}
.from_h2s {
    font-size: 20px;
    padding: 10px 12px;
}
.forum_popular_sec {
    padding: 10px;
    min-height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.popular_forum_top h2 {
    font-size: 16px;
}
.popular_forum_box {
    margin-bottom: 20px;
    width: 32%;
}


/*forum_details*/
.account_banners2 .banner-bg {
    height: 70px;
}
.discussion_details_bread p {
    font-size: 15px;
    line-height: 20px;
}
.details_forum_top {
    margin-bottom: 15px;
    padding: 10px;
}
.details_forum_top .forum_posted_name h3 {
    font-size: 16px;
}
.details_forum_middle {
    padding: 10px;
}
.forum_details_headings h2 {
    font-size: 20px;
    line-height: 24px;
}
.forum_details_img img {
    margin: 10px 0;
    height: 320px;
}
.b-0 {
    border: 0;
    margin-top: 0;
    padding-top: 0;
}
.forum_comments_box a {
    width: 190px;
    height: 36px;
    font-size: 15px;
    margin-top: 10px;
}
.time_com{
    flex-wrap: wrap;
}

.time_com h5 , .time_com p{
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
}
.forum_user_comments_para p {
    font-size: 14.5px;
    line-height: 21px;
}


/*about us*/

.endro_shape{
    display: none;
}
.about_info_welcome {
    padding: 30px 0;
}
.first_rows img {
    height: 380.09px;
}
.ros_img1 {
    display: none;
}
.ros_img3 {
    width: 100%;
    height: 222px;
}
.abt_shape {
    bottom: 20px;
    left: 0px;
}
.welcome_texts {
    padding-left: 0px;
}
.welcome_texts:before{
    display: none;
}
.welcome_texts h2 {
    font-size:26px;
    line-height: 32px;
    margin-bottom: 6px;
}
.welcome_texts p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 7px;
}

.welcome_texts a {
    width: 150px;
    height: 40px;
    font-size: 15px;
    margin-top: 15px;
}
.about_faq_section {
    padding: 38px 0;
    margin-bottom: 30px;
}
.faq-box .accordion-item {
    margin-bottom: 10px !important;
    padding: 10px 10px 0;
}
.faq-box .accordion-button span {
    margin-right: 10px;
    font-size: 15px;
    line-height: 20px;
}
.faq-box .accordion-button {
    padding: 0px 0px 10px 0px !important;
    font-size: 15px;
    line-height: 21px;
    letter-spacing: 0px;
}
.faq-box .accordion-body p {
    font-size: 14px;
    line-height: 20px;
}


/* 14-09 */
.cont-paper-lft {
    padding: 35px 27px 35px 27px;
}
.cont-paper-right {
    padding: 35px 0px;
}
/* 14-09 */

.user_verified{
    width: 120px;
    height: 120px;
}
.user_verified.us_pro_img span img {
    width: 34px;
    height:34px;
}
.user_verified span{
    right: -10px;
    top:-10px;
}

.account_banners.new_add_dis_banner .banner-bg {
	height: 140px;
}
.account_banners.new_add_dis_banner .filtr_texts {
	margin-top: 10px;
}

/* 16-10 */
.static-main-inr .container{
    width: 100%;
    max-width: 100%;
}
.static-main-inr h1 {
    font-size: 41px;
}
.static-main-inr .breadcrumb-item.active, .static-main-inr .breadcrumb-item a {
    font-size: 16px !important;
}
.prvc-text-body {
    padding: 13px;
}
.static-main-inr {
    padding: 28px 0px 50px 0px;
}
.static-bg {
    height: 225px;
}
.static-main-inr .breadcrumb {
    margin-bottom: 22px;
}
.prvc-txt-box ul li {
    font-size: 13px;
    margin-bottom: 4px;
}
.prvc-txt-box p {
    font-size: 13px;
    margin-bottom: 9px;
}
.prvc-txt-box h3 {
    font-size: 15px;
}
.prvc-txt-box h2 {
    font-size: 19px;
}
.privacy-top-box p {
    font-size: 13px;
    margin-bottom: 6px;
}
/* 16-10 */

 }
 @media screen  and (max-width: 860px) {
    .breadcums_adds
{
    flex-wrap: wrap;
}
.account_banners.new_add_dis_banner .banner-bg {
	height: 170px;
}
.src-by-frm{
    width: 450px;
    max-width: 100%;
}
.doc-intro em {
	width: 103px;
	height: 103px;
}
.flr-flng {
	margin-top: 31px;
}
.filter_comm.inner_banner_text {
	top: 40px;
}

 }
/* ------------------991px----------------- */
@media screen and (min-width: 768px) and (max-width: 840px) {
    .owl-disc-new .catalog_boxs {
    padding: 10px;
    margin-bottom: 15px;
}
 .owl-disc-new .catalog_boxs{
    display: flex;
}
.owl-carousel .owl-item .calelog_img img {
    width: 170px;
    height: 170px;
    object-fit: cover;
    border-radius: 5px ;
}
 .owl-disc-new .calelog_img a{
    display: block;
    margin-right: 15px;
}
 .owl-disc-new .catalog_info{
    margin-top:5px;
    width: calc(100% - 170px);
}
 .owl-disc-new .catalog_info h2 a {
    font-size:21px;
    line-height: 24px;
    letter-spacing: 0px;
    display: block;
}
 .owl-disc-new .catalog_info ul li {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
}

 .owl-disc-new .catalog_info ul li span img {
    margin-right: 2px;
    display: block;
}
 .owl-disc-new .catelog_info_btms {
    margin-top: 10px;
    padding-top: 10px;
    flex-wrap: wrap;
}
 .owl-disc-new .catelog_info_btms a {
    width: 110px;
    height: 30px;
    font-size: 13px;
    margin-top: 8px;
}
 .owl-disc-new .catelog_info_btms img {
    max-width: 118px;
    height: auto;
}
.breadcums_adds
{
    flex-wrap: wrap;
}
.account_banners.new_add_dis_banner .banner-bg {
	height: 186px;
}

 }
 @media screen and (max-width:767px) {
    .navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: url(../images/menu.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 23px;
}
.navbar-toggler{
    border: 0 !important;
    padding: 0 !important;
 }
 .navbar {
    padding: 7px 0px !important;
}
.navbar-toggler:focus{
    box-shadow: none;
}
.navbar-nav {
    align-items: start !important;
    padding-top: 14px;
}
.nav-link , .nav-link.nav-log {
    padding: 5px 0px 5px 0px !important;
    margin: 0px 10px !important;
    font-size: 14.5px;
}
.nav-link img , span.nav-line , .nav-link.nav-log img{
    display: none;
}
.nav-link.nav-log{
    background: transparent;
    color: #1E3266;
}

 .stom-sec{
        display: none !important;
    }
    .banner form{
        flex-wrap: wrap;
    }
    select.bnr-cat{
        width: 40%;
    }
    .bnr-txt {
    padding: 169px 0px 200px 0px;
    width: 100%;
}
.owl-feature .owl-nav button span{
    display: none;
 }
 .banner-padding {
    padding: 21.5px 0px;
    height: 29px;
}

.top-container {
    padding: 0px 15px !important;
}
.navbar-brand {
    width: 153px;
    height: 27px;
}
.bnr-txt {
    padding: 19px 0px 10px 0px;
    width: 100%;
}
img.bnr-bg {
    top: 0px;
    right: 0px;
    height: 100%;
    width: 100%;
    z-index: -2;
    height: 250px;
    object-fit: cover;
}
.bnr-txt-bg {
    width:70%;
    height: 250px;
}
.bnr-txt h1 {
    font-size: 28px;
    font-weight: 700;
    line-height:35px;
    letter-spacing: 0px;
    margin-bottom: 6px;
    margin-right:150px;
}
.bnr-txt p {
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
    margin-bottom: 14px;
    margin-right: 270px;
}

select.bnr-cat {
    height: 43px;
    margin-right: 3px;
    padding: 4px 29px 1px 36px;
    font-size: 13px;
    margin-bottom: 3px;
}
select.bnr-cat.bnr-subcat {
    padding: 0px 29px 0px 13px;
}
.banner form button {
    width: 105px;
    font-size: 13px;
    line-height: 22px;
    height: 40px;
}
.why-sec {
    padding:55px 0px 35px 0px;
}
.why-sec-hdr h2 , .feat-prod-hdr h2 , .forum-hdr h2 , .forum-hdr2 h2{
    font-size: 24px;
    line-height: 28px;
    line-height: normal;
    margin-bottom: 9px;
}
.why-sec-hdr p , .feat-prod-hdr p , .forum-hdr p , .forum-hdr2 p{
    font-size: 14.8px;
    line-height: 22px;
    letter-spacing:0px;
}
.why-sec-hdr {
    margin: 0px auto 28px auto;
}
.why-rater-div {
    margin: 30px 5px;
    padding: 0px 69px;
}
.why-mis {
    padding: 38px 15px 14px 15px;
}
.why-mis h4 {
    font-size: 19px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 9px;
}
.why-mis p {
    font-size: 14.6px;
    line-height: 24px;
    letter-spacing: 0px;
}
.why-rater-div p {
    font-size: 15px;
    line-height: 20px;
    letter-spacing:0px;
    margin-bottom: 3px;
    text-align: center;
}
.featured-product {
    padding: 30px 0px 35px 0px;
}
.feat-prod-hdr , .forum-hdr , .forum-hdr2{
    margin-bottom: 10px;
}

.feature-box {
    border-radius:6px;
    margin: 0px;
    padding:15px 15px
}

.feature-box h2 {
    font-size: 18px;
    line-height: 22px;
    letter-spacing:0px;
    margin-bottom:5px;
}
.feature-box ul li {
    font-size: 14px;
    line-height: 18px;
}
a.feat-btn {
    height: 32px;
    font-size: 14px;
    padding: 5px 8px 5px 12px;
    margin-top: 10px;
}
.owl-theme .owl-dots .owl-dot span {
    width: 7px;
    height: 7px;
    margin: 5px 4px !important;
}
.forum {
    padding: 33px 0px 45px 0px;
}
.owl-feature .owl-nav{
    display: none;
}
.owl-forum.owl-carousel {
    padding-bottom: 0;
}
.owl-forum .owl-stage-outer {
    margin-left: 0;
    padding: 0 15px 0 0;
}
.forum-box {
    margin: 0 13px;
}
.frum-box-hd , .frumer-div{
    padding: 15px 10px;
}
.frum-box-hd h4 {
    font-size: 17px;
    line-height: 22px;
    letter-spacing: 0px;
    padding-bottom:10px;
    margin-bottom: 10px;
}
.frum-number , .frumer-div{
    flex-wrap: wrap;
}
.frum-number h5 {
    line-height: 22px;
    letter-spacing: 0px;
}
.frum-img {
    width: 55px;
    height: 55px;
    margin-right: 6px;
}
.frumer-name h5 span , .frumer-name h5 span b {
    font-size: 13.6px;
    line-height: 21px;
    letter-spacing:0px;
}
.frumer-name h5 {
    font-size: 15px;
    line-height: 20px;
    letter-spacing:0px;
}
.owl-forum .owl-nav{
    display: none;
}
.articles {
    padding: 30px 0;
}
.articles_big img , .articles_big iframe {
    height: 240px;
    margin-bottom: 20px;
    border-radius: 4px;
}
.articles_big h6 , .artcles_list_text h6{
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 5px;
}
.articles_big h2 a , .artcles_list_text h2 a{
    font-size: 17px;
    line-height: 21px;
    letter-spacing: 0px;
    margin-bottom: 7px;
    width: 100%;
}
.articles_big p {
    font-size: 15px;
    line-height: 20px;
    letter-spacing:0px;
}
.articles_list {
    margin-bottom: 20px;
}
.articles_list img {
    width: 100%;
    height: 100px;
    object-fit: cover;
    border-radius: 6px;
    margin-bottom: 14px;
}
.articles_list iframe {
    width: 100%;
    height: 100px;
    object-fit: cover;
    border-radius: 6px;
    margin-bottom: 14px;
}
.articles_big{
    margin-bottom: 20px;
}
.artcles_list_text {
    width: 62%;
}
.articles_list a{
    display: block;
    width: 35%;
    margin-right: 2%;
}
.ad_banner a{
    display: block;
    margin-bottom: 15px;
}
footer {
    margin-top: 30px;
}
.footer-top {
    padding: 30px 0 30px;
}
.footer_logo img{
    width: 220px;
    margin-bottom: 1px;
}
.footer-top p {
    width: 100%;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0px;
    font-weight: 400;
}
.socail_links {
    margin-top: 10px !important;
}
.socail_links li {
    margin: 0 3px;
}

.footer-links {
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.footer_link_left {
    width: 100%;
    margin-bottom: 18px;
}
.foot-mid h3 {
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 5px;
}
.mid-inr li a, .mid-inr li span {
    font-size: 14.2px;
    line-height: 24px;
    font-weight: 400;
    letter-spacing: 0px;
}
.footer_link_middle {
    width: 49%;
    text-align: left;
}
.mid-inr2 {
    justify-content: start;
}
.footer_link_right {
    width: 50%;
    margin-left: 1%;
}
.mid-inr p, .mid-inr p a {
    font-size: 13.5px;
    line-height:17px;
    margin-bottom: 7px;
    font-weight: 400;
}
.mid-inr p br{
    display: none;
}
.footer-copy {
    padding:14px 0;
}
.copy-inr p {
    font-size: 14px;
    line-height: 21px;
    letter-spacing: px;
}
.footer_link_left ul{
    width: 50%;
}
.nav-link.nav-log:hover {
    background: transparent;
}



/*search*/
.inner_banner_text {
    top: 12px;
}
.banner_breadcums ul li a, .banner_breadcums ul li {
    font-size: 15px;
}
.inner_banner_text h2 {
    margin-top: 0;
    font-size: 22px;
    line-height: 25px;
}
.filtr_texts {
    width: 240px;
    height: 75px;
    /* margin-top: 18px; */
    margin-top: 15px;
    padding-left: 15px;
    z-index: 1;
    align-items: self-start;
}
.filtr_texts h3 {
    font-size: 16px;
}
.filter_comm.inner_banner_text .filtr_texts h3{
    padding-top: 8px;
}
.inner_banner img {
    height: 135px;
}
.search_box_inner {
    padding-top: 10px;
}
.search_inputs span {
    top: 9px;
}
.search_inputs select, .search_inputs input {
    height: 44px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0px;
    padding: 0 15px;
    margin-bottom: 5px;
}
.search_reset a , .add_acu {
    padding: 0 10px;
    height: 40px;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 5px;
}
.search_list_catalog {
    padding: 25px 0;
}
.search_heading h2 {
    font-size: 17px;
    margin-bottom: 10px;
}
.catalog_boxs {
    padding: 10px;
    margin-bottom: 15px;
}
.catalog_boxs{
    display: flex;
}
.owl-carousel .owl-item .calelog_img img , .calelog_img img {
    width: 170px;
    height: 170px;
    object-fit: cover;
    border-radius: 5px ;
}
.calelog_img a{
    display: block;
    margin-right: 15px;
}
.catalog_info{
    margin-top:5px;
    width: calc(100% - 170px);
}
.catalog_info h2 a {
    font-size:21px;
    line-height: 24px;
    letter-spacing: 0px;
    display: block;
}
.catalog_info ul li {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
}

.catalog_info ul li span img {
    margin-right: 2px;
    display: block;
}
.catelog_info_btms {
    margin-top: 10px;
    padding-top: 10px;
    flex-wrap: wrap;
}
.catelog_info_btms a {
    width: 110px;
    height: 30px;
    font-size: 13px;
    margin-top: 8px;
}
.catelog_info_btms img {
    max-width: 118px;
    height: auto;
}
.plpg-pag {
    margin-top: 7px;
    margin-bottom: 10px;
}
.plpg-pag .pagination .page-link {
    width: 33px;
    height: 33px;
    border-radius: 8px !important;
    font-size: 16px;
    margin: 0px 3px;
}

/*login*/
.login_bx {
    padding: 25px;
    margin: 30px 0;
}
.login_bx_pan .text-center h1 {
    font-size:26px;
    line-height: 24px;
    margin-bottom: 6px;
}
.login_bx_pan .text-center p {
    font-size: 16px;
}
.login_bx_fm {
    margin-top: 22px;
}

.floating__label::before {
    font-size: 13.5px;
    font-weight: 500;
}
.tu-check label {
    font-size: 15px;
    padding-left: 29px;
}
.log-forgot {
    font-size: 14px;
}
.sign-submit {
    height: 42px;
    font-size: 16px;
}
.other_login span {
    font-size: 15px;
    margin: 5px 0 5px;
}
.other_login a {
    height: 45px;
    font-size: 15px;
}
.student_froms_inputs {
    margin-bottom: 15px;
}
.bottom-account-div p {
    font-size: 15px;
}
.log-agree p {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
}

.manufacturer_img .manu_img img {
    max-width: 154px;
    max-height: 68.656px;

}
.view_det {
    width: 110px;
    height: 32px;
    font-size: 12px;
    letter-spacing: 0px;
    margin-top: 10px;
}
.manufacturer_info h2 a {
    font-size: 17px;
    margin-bottom: 3px;
}
.manufacturer_info p {
    font-size: 13px;
    line-height: 21px;
}
.manufacturer_boxs {
    margin-bottom: 15px;
    padding: 15px 10px 15px;
}
.articles_big , .articles_list{
    margin-bottom: 18px;
    padding: 12px;
    border-radius: 6px;
    border:1px solid #D9D9D9;
}



/*product details*/

.flex_arm , .banner_breadcums ul{
    flex-wrap: wrap;
}

.inner_banner2 img.banner-bg2 {
    width: 100%;
    height: 70px;
    object-fit: cover;
}
.product_img_thumbnail_col , .product_img_manufacturer , .product_details_box{
    width: calc(100% - 30px);
    margin: 0 15px;
}
.product_img_manufacturer , .product_details_box{
    margin-top: 18px;
}
#product-image a img, #product-image a {
    height: 280px;
}
#thumbnails{
    height: 68px;
}
.thumbelina li {
    margin: 0px 2%;
    width: 25%;
    height: 68px;
}
.thumbelina li a{
    width: 100%;
    height: 68px;
}
.thumbelina li a img{
    width: 100%;
}
.product_name_info {
    padding: 15px 0px;
}
.product_name_info h2 {
    font-size: 19px;
    line-height: 23px;
    letter-spacing: 0px;
}
.product_manufacturr_logo {
    margin-top: 8px;
}
.product_manufacturr_logo a img {
    max-width: 175px;
    max-height:68px;
}

.product_manufacturr_logo a h3 {
    font-size: 17px;
    margin-top: 8px;
}
.product_distributors {
    margin: 10px -15px;
    padding: 10px 15px;
}


.product_distributor_sec {
    padding: 0px 0px 12px 0px;
}
.product_details_box_info {
    padding: 15px 2px;
}
.product_details_box p {
    font-size: 15.4px;
    line-height: 24px;
    margin-top: 10px;
}

 .owl-disc .owl-nav , .owl-team .owl-nav {
    display: none;
}
/* 11-09 */
.mnfct-logo-img{
    width: 280px;
    margin: 0 auto;
    margin-bottom: 20px;
    height: fit-content;
}

.mnfct-prods-inr .catalog_boxs {
    display: flex;
    flex-direction: column;
}
.mnfct-prods-inr .catalog_info {
    margin-top:10px;
    width: 100%;
}
.mnfct-prods-inr .calelog_img a{
    margin-right: 0px;
}
.mnfct-prods-inr .calelog_img img{width: 100%;height: 216px;}
.mnfct-gal-outr {
    height: 205px;
}
/* 11-09 */




/*user profile*/
.user-profile-section:before {
    width: 100%;
    height: 400px;
}

.user-profile-section {
    padding: 25px 0;
}
.us_pro_img img {
    width: 120px;
    height: 120px;
    border-radius: 7px;
    margin-bottom: 10px;
}
.user_profile_info {
    padding: 20px;
}
.us_pro_info h2 {
    font-size: 20px;
}
.us_pro_info h5 {
    font-size: 15.4px;
    margin-bottom: 3px;
}
.box_user_pro {
    margin: 14px auto 14px auto;
}
.box_user_pro p {
    font-size: 13px;
    letter-spacing: 0px;
}
.user_profile_abouts {
    padding: 20px;
}

.user_profile_abouts h2 {
    font-size: 20px;
}
.user_profile_abouts p {
    margin-top: 7px;
    font-size: 15px;
    line-height: 25px
}
.profile_boxes {
    padding: 10px;
    margin-top: 17px;
}
.profile_boxes h2 {
    font-size: 19px;
}
.educ_pro_box {
    margin-top: 12px;
}
.educ_pro_box h3 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 2px;
}
.edu_pro_btm {
    flex-wrap: wrap;
}
.edu_pro_btm h5 , .wor_pro_btm p {
    font-size: 14.2px;
    line-height: 18px;
}
.edu_pro_btm p , .wor_pro_btm span{
    font-size: 13.6px;
    line-height: 18px;
}
.edu_pro_btm p img  {
    margin-right: 4px;
}
.area_pro_box li {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0px;
    margin-top: 10px;
}
.artc_to_box {
    margin-top: 20px;
    padding: 10px  12px;
}
.artc_to_box h1 {
    font-size: 20px;
}
.user_article_box h2 a {
    font-size: 18px;
    line-height:20px;
    display: block;
}
.art_comments {
    margin-top: 10px;
    padding-top: 7px;
}



/*endolearn*/
.endolearn_list_box {
    margin-top: 20px;

    padding: 14px;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
}
.banner_breadcums.banner_breadcums2 {
    padding-top: 15px;
}
.endolearn_list_img img , .endolearn_list_img iframe {
    height: 300px;
}
.endolearn_list_info {
    margin-top: 15px;
}
.endolearn_list_info h6 {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 3px;
}
.endolearn_list_info h2 a {
    font-size: 19px;
    line-height: 24px;
    letter-spacing: 0px;
    margin-bottom: 3px;
}
.endolearn_list_info p {
    font-size: 15px;
    line-height: 23px;
    letter-spacing: 0px;
}
.inner_background:before{
    display: none;
}

/*.endolearn_details_section*/
.endolearn_details_section {
    margin-top: 14px;
    padding-bottom: 35px;
}
.endolearn_details h1 {
    font-size: 21px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0px;
    margin-bottom: 4px;
}
.endolearn_details h6 {
    font-size: 15px;
    line-height: 20px;
    display: block;
}
.endolearn_details h6 img {
    margin-right: 1px;
}
.endolearn_details_img {
    margin: 18px 0;
}
.endolearn_details_img img {
    width: 68%;
    padding: 10px 0;
}
.endolearn_details_content p {
    font-size: 14.5px;
    line-height: 24px;
    margin-bottom: 8px;
}

.endolearn_details_paras {
    margin-top: 22px;
}
.endolearn_details_paras h2 {
    font-size: 19px;
    line-height:28px;
    letter-spacing: 0px;
    margin-bottom: 4px;
}
.endolearn_details_paras p {
    font-size: 14.5px;
    line-height: 22px;
    margin-bottom: 3px;
}
.owl-endolearn .owl-stage-outer {
    padding-bottom: 14px;
}




/*edit profile*/
.left-panel{
    display: none;
}
.logged-nav-r8 {
    margin: 10px 0;
    right: 45px;
    position: absolute !important;
}
.loggd-nv-list {
    top: 41px;
    width: 170px;
}
.loggd-nv-list ul li a {
    padding: 3px 4px;
    font-size: 14px;
}

.right-section {
    width: 100%;
}
.page-title-sec h1 {
    font-size: 22px;
    letter-spacing: 0px;
    margin-bottom: 5px;
}
.page-title-sec p {
    font-size: 15.5px;
    line-height: 22px;
    letter-spacing: 0px;
}
.after-loggd-page {
    padding-top: 10px;
    padding-bottom: 35px;
}
.page-title-sec {
    margin-bottom: 25px;
}
.right-sec-paper {
    padding: 14px 14px 25px;
}
.right-sec-paper h3 {
    font-size: 17px;
}

.mnf-form {
    padding: 14px;
    margin-bottom: 17px;
}

.mt-29 {
    margin-top: 0px !important;
}

.curnt-work label {
    font-size: 13px;
}
.curnt-work a {
    width: 70px;
    height: 34px;
    padding: 10px ;
    font-size: 14px;
    margin-left: 5px;
}
.work-list ul li {
    padding: 5px 25px 4px 10px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
}
.frm-end-area button {
    width: 200px;
    height: 41px;
    font-size: 15px;
}


/*discussion forum*/
.account_disscusion_breadcums ul li, .account_disscusion_breadcums ul li a {
    font-size: 20px;
}
.account_disscusion_breadcums ul li span img {
    width: 20px;
    height: 20px;
    margin: 0 5px;
}
.account_disscusion_breadcums p {
    line-height:19px;
    font-size: 15.5px;
    letter-spacing: 0px;
    margin: 4px 0 10px;
}
.account_banners .banner-bg {
    height: 150px;
}
.discussion_forum_list {
    padding-top: 15px;
    padding-bottom: 35px;
}
.disscussion_forum_whites {
    border-radius: 4px;
    padding: 7px;
}
.forum_list_box_top {
    padding: 10px 10px;
}
.forum_list_headings h2 a {
    font-size: 18px;
    line-height: 22px;
    display: block;
    letter-spacing: 0px;
    margin-bottom: 1px;
}

.flex_times , .forum_list_box_btms{
    flex-wrap: wrap;
}
.forum_posted img.user_po {
    width: 32px;
    height: 32px;
}
.forum_posted {
    padding-right: 4px;
    margin-right: 4px;
}
.forum_posted_name p {
    font-size: 13px;
}
.forum_posted_name h5 {
    font-size: 14px;
    line-height: 20px;
}
.forum_posted_name h3 {
    font-size: 16px;
}
.dis_forum_imgs a img {
    width: 80px;
    height: 52px;
    margin-right: 5px;
}
.discussion_forun_popular_box {
    margin-top: 20px;
}
.from_h2s {
    font-size: 20px;
    padding: 10px 12px;
}
.forum_popular_sec {
    padding: 10px;
    min-height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.popular_forum_top h2 {
    font-size: 16px;
}
.popular_forum_box {
    margin-bottom: 20px;
    width: 48%;
}

/*forum_details*/
.account_banners2 .banner-bg {
    height: 70px;
}
.discussion_details_bread p {
    font-size: 15px;
    line-height: 20px;
}
.details_forum_top {
    margin-bottom: 15px;
    padding: 10px;
}
.details_forum_top .forum_posted_name h3 {
    font-size: 16px;
}
.details_forum_middle {
    padding: 10px;
}
.forum_details_headings h2 {
    font-size: 20px;
    line-height: 24px;
}
.forum_details_img img {
    margin: 10px 0;
    height: 270px;
}
.b-0 {
    border: 0;
    margin-top: 0;
    padding-top: 0;
}
.forum_comments_box a {
    width: 190px;
    height: 36px;
    font-size: 15px;
    margin-top: 10px;
}
.time_com{
    flex-wrap: wrap;
}

.time_com h5 , .time_com p{
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
}
.forum_user_comments_para p {
    font-size: 14.5px;
    line-height: 24px;
}

/*about us*/

.endro_shape{
    display: none;
}
.about_info_welcome {
    padding: 30px 0;
    background: #fff;
}
.first_rows img {
    height: 360.09px;
}
.ros_img1 {
    display: none;
}
.ros_img3 {
    width: 100%;
    height: 202px;
}
.abt_shape {
    bottom: 20px;
    left: 0px;
}
.welcome_texts {
    padding-left: 0px;
}
.welcome_texts:before{
    display: none;
}
.welcome_texts h2 {
    font-size:28px;
    line-height: 32px;
    margin-bottom: 6px;
}
.welcome_texts p {
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 7px;
}

.welcome_texts a {
    width: 150px;
    height: 40px;
    font-size: 15px;
    margin-top: 15px;
}
.about_faq_section {
    padding: 38px 0;
    margin-bottom: 30px;
}
.faq-box .accordion-item {
    margin-bottom: 10px !important;
    padding: 10px 10px 0;
}
.faq-box .accordion-button span {
    margin-right: 10px;
    font-size: 15px;
    line-height: 20px;
}
.faq-box .accordion-button {
    padding: 0px 0px 10px 0px !important;
    font-size: 15px;
    line-height: 21px;
    letter-spacing: 0px;
}
.faq-box .accordion-body p {
    font-size: 14px;
    line-height: 20px;
}
.cont-paper-lft .search_inputs {
    margin-bottom: 10px;
}
.cont-instruct ul li em {
    margin-right: 10px;
    width: 33px;
    height: 33px;
}
.cont-instruct ul li {
    margin-bottom: 18px;
}
.inr-page-body {
    padding-bottom: 30px;
}
.cont-paper-lft {
    padding: 20px;
}
.cont-paper-lft h2 {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 15px;
}
.in-bn-txt .breadcrumb {
    margin-bottom: 9px !important;
}
.user_verified{
    width: 120px;
    height: 120px;
}
.user_verified.us_pro_img span img {
    width: 34px;
    height:34px;
}
.user_verified span{
    right: -10px;
    top:-10px;
}

.details_comts {
    flex-wrap: wrap;
}
.breadcums_adds
{
    flex-wrap: wrap;
}
.account_banners.new_add_dis_banner .banner-bg {
	height: 196px;
}
.error_show2 {
	position: absolute;
	right: 0;
	bottom: -4px;
	font-size: 12px;
}
.list_als{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
/* 16-10 */
.static-main-inr h1 {
    font-size: 33px;
}
.static-main-inr .breadcrumb-item.active, .static-main-inr .breadcrumb-item a {
    font-size: 14px !important;
}
.static-main-inr .breadcrumb-item+.breadcrumb-item::before {
    padding-right: 11px !important;
}
/* 16-10 */
.floating__label.flt-mssg-lable::before {
    left: 8px;
    top: 43px;
}
.pri_table{
    padding:0px;
    margin: 0px;
}
}
/* ------------------767px----------------- */
 @media screen and (max-width:600px){}

 @media screen and (max-width:575px) {
    .stom-sec{
        display: none !important;
    }
    .banner form{
        flex-wrap: wrap;
    }
    select.bnr-cat{
        width: 40%;
    }
    .bnr-txt {
    padding: 169px 0px 200px 0px;
    width: 100%;
}
.owl-feature .owl-nav button span{
    display: none;
 }
 .banner-padding {
    padding: 21.5px 0px;
    height: 29px;
}

.top-container {
    padding: 0px 15px !important;
}
.navbar-brand {
    width: 153px;
    height: 27px;
}
.bnr-txt {
    padding: 19px 0px 10px 0px;
    width: 100%;
}
img.bnr-bg {
    top: 0px;
    right: 0px;
    height: 100%;
    width: 100%;
    z-index: -2;
    height: 250px;
    object-fit: cover;
}
.bnr-txt-bg {
    width: 100%;
    height: 250px;
}
.bnr-txt h1 {
    font-size: 24px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: 0px;
    margin-bottom: 6px;
    margin-right: 50px;
}
.bnr-txt p {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0px;
    margin-bottom: 14px;
    margin-right: 93px;
}

select.bnr-cat {
    height: 43px;
    margin-right: 3px;
    padding: 4px 29px 1px 36px;
    font-size: 13px;
    margin-bottom: 3px;
}
select.bnr-cat.bnr-subcat {
    padding: 0px 29px 0px 13px;
}
.banner form button {
    width: 105px;
    font-size: 13px;
    line-height: 22px;
    height: 40px;
}
.why-sec {
    padding:55px 0px 35px 0px;
}
.why-sec-hdr h2 , .feat-prod-hdr h2 , .forum-hdr h2 , .forum-hdr2 h2{
    font-size: 22px;
    line-height: 28px;
    line-height: normal;
    margin-bottom: 6px;
}
.why-sec-hdr p , .feat-prod-hdr p , .forum-hdr p , .forum-hdr2 p{
    font-size: 14px;
    line-height: 19px;
    letter-spacing:0px;
}
.why-sec-hdr {
    margin: 0px auto 22px auto;
}
.why-rater-div {
    margin: 30px 5px;
    padding: 0px 69px;
}
.why-mis {
    padding: 38px 15px 14px 15px;
}
.why-mis h4 {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 6px;
}
.why-mis p {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
}
.why-rater-div p {
    font-size: 15px;
    line-height: 20px;
    letter-spacing:0px;
    margin-bottom: 3px;
    text-align: center;
}
.featured-product {
    padding: 30px 0px 35px 0px;
}
.feat-prod-hdr , .forum-hdr , .forum-hdr2{
    margin-bottom: 10px;
}

.feature-box {
    border-radius:6px;
    margin: 0px;
    padding:15px 15px
}

.feature-box h2 {
    font-size: 18px;
    line-height: 22px;
    letter-spacing:0px;
    margin-bottom:5px;
}
.feature-box ul li {
    font-size: 14px;
    line-height: 18px;
}
a.feat-btn {
    height: 32px;
    font-size: 14px;
    padding: 5px 8px 5px 12px;
    margin-top: 10px;
}
.owl-theme .owl-dots .owl-dot span {
    width: 7px;
    height: 7px;
    margin: 5px 4px !important;
}
.forum {
    padding: 33px 0px 45px 0px;
}
.owl-feature .owl-nav{
    display: none;
}
.owl-forum.owl-carousel {
    padding-bottom: 0;
}
.owl-forum .owl-stage-outer {
    margin-left: 0;
    padding: 0 15px 0 0;
}
.forum-box {
    margin: 0 13px;
}
.frum-box-hd , .frumer-div{
    padding: 15px 10px;
}
.frum-box-hd h4 {
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.frum-number , .frumer-div{
    flex-wrap: wrap;
}
.frum-number h5 {
    line-height: 22px;
    letter-spacing: 0px;
}
.frum-img {
    width: 55px;
    height: 55px;
    margin-right: 6px;
}
.frumer-name h5 span , .frumer-name h5 span b {
    font-size: 13.6px;
    line-height: 21px;
    letter-spacing:0px;
}
.frumer-name h5 {
    font-size: 15px;
    line-height: 20px;
    letter-spacing:0px;
}
.owl-forum .owl-nav{
    display: none;
}
.articles {
    padding: 30px 0;
}
.articles_big img , .articles_big iframe {
    height: 240px;
    margin-bottom: 20px;
    border-radius: 4px;
}
.articles_big h6 , .artcles_list_text h6{
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 5px;
}
.articles_big h2 a , .artcles_list_text h2 a{
    font-size: 17px;
    line-height: 21px;
    letter-spacing: 0px;
    margin-bottom: 7px;
}
.articles_big p {
    font-size: 15px;
    line-height: 20px;
    letter-spacing:0px;
}
.articles_list {
    margin-bottom: 20px;
    flex-wrap: wrap;
}
.articles_list img {
    width: 100%;
    height: 126px;
    object-fit: cover;
    border-radius: 6px;
    margin-right: 0px;
    margin-bottom: 14px;
}
.articles_list iframe {
    width: 100%;
    height: 126px;
    object-fit: cover;
    border-radius: 6px;
    margin-right: 0px;
    margin-bottom: 14px;
}
.articles_big{
    margin-bottom: 20px;
}
.artcles_list_text {
    width: 100%;
}
.articles_list a{
    display: block;
    width: 100%;

    margin-right: 0;
}
.ad_banner a{
    display: block;
    margin-bottom: 15px;
}
footer {
    margin-top: 30px;
}
.footer-top {
    padding: 20px 0 30px;
}
.footer_logo img{
    width: 200px;
}
.footer-top p {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    font-weight: 400;
}
.socail_links {
    margin-top: 10px !important;
}
.socail_links li {
    margin: 0 3px;
}
.zoom {
    transition: transform .2s;
    width: 26px;
}
.hr_br {
    margin-top: -12px;
}
.footer-links {
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.footer_link_left {
    width: 100%;
    margin-bottom: 18px;
}
.foot-mid h3 {
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 5px;
}
.mid-inr li a, .mid-inr li span {
    font-size: 13.5px;
    line-height: 22px;
    font-weight: 400;
    letter-spacing: 0px;
}
.footer_link_middle {
    width: 49%;
    text-align: left;
}
.mid-inr2 {
    justify-content: start;
}
.footer_link_right {
    width: 50%;
    margin-left: 1%;
}
.mid-inr p, .mid-inr p a {
    font-size: 13.5px;
    line-height:17px;
    margin-bottom: 7px;
    font-weight: 400;
}
.mid-inr p br{
    display: none;
}
.footer-copy {
    padding:10px 0;
}
.copy-inr p {
    font-size: 13px;
    line-height: 21px;
    letter-spacing: px;
}
.footer_link_left ul{
    width: 50%;
}


/*search*/
.inner_banner_text {
    top: 13px;
}
.banner_breadcums ul li a, .banner_breadcums ul li {
    font-size: 14px;
    line-height: 14px;
}
.inner_banner_text h2 {
    margin-top: 5px;
    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
}
.filtr_texts {
    width: 240px;
    height: 75px;
    /* margin-top: 18px; */
    margin-top: 15px;
    padding-left: 15px;
    z-index: 1;
    align-items: self-start;
}
.filtr_texts h3 {
    font-size: 16px;
}
.inner_banner img {
    height: 135px;
}
.search_box_inner {
    padding-top: 10px;
}
.search_inputs span {
    top: 9px;
}
.search_inputs select, .search_inputs input {
    height: 44px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0px;
    padding: 0 15px;
    margin-bottom: 5px;
}
.search_inputs.sort_select select, .search_inputs.sort_select input {
    padding-left: 15px !important;
    padding-right: 40px !important;
}
.search_reset a , .add_acu {
    padding: 0 10px;
    height: 40px;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 5px;
}
.search_list_catalog {
    padding: 25px 0;
}
.search_heading h2 {
    font-size: 17px;
    margin-bottom: 10px;
}
.catalog_boxs {
    padding: 10px;
    margin-bottom: 15px;
}
.catalog_boxs{
    display: flex;
}
.owl-carousel .owl-item .calelog_img img , .calelog_img img {
    width: 130px;
    height: 150px;
    object-fit: cover;
    border-radius: 5px ;
}
.calelog_img a{
    display: block;
    margin-right: 9px;
}
.catalog_info{
    margin-top:5px;
    width: calc(100% - 130px);
}
.catalog_info h2 a {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0px;
    display: block;
}
.catalog_info ul li {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
}
.catalog_info ul li img , .owl-carousel .owl-item .catalog_info ul li img , .owl-carousel .owl-item .catalog_info ul li img{
    display: none;
}
.catalog_info ul li span img {
    margin-right: 2px;
    display: block;
}
.catelog_info_btms {
    margin-top: 10px;
    padding-top: 10px;
    flex-wrap: wrap;
}
.catelog_info_btms a {
    width: 110px;
    height: 30px;
    font-size: 13px;
    margin-top: 8px;
}
.catelog_info_btms img {
    max-width: 118px;
    height: auto;
}
.plpg-pag {
    margin-top: 7px;
    margin-bottom: 10px;
}
.plpg-pag .pagination .page-link {
    width: 33px;
    height: 33px;
    border-radius: 8px !important;
    font-size: 16px;
    margin: 0px 3px;
}

/*login*/
.login_bx {
    padding: 18px 18px;
    margin: 30px 0;
}
.login_bx_pan .text-center h1 {
    font-size:24px;
    line-height: 24px;
    margin-bottom: 6px;
}
.login_bx_pan .text-center p {
    font-size: 16px;
}
.login_bx_fm {
    margin-top: 15px;
}

.student_froms_inputs input, .student_froms_inputs select, .student_froms_inputs textarea {
    font-size: 14px;
    height: 42px;
    padding-left: 20px;
    padding-right: 27px;
}
.student_froms_inputs {
    margin-bottom: 15px;
}
.field-icon {
    top: 9px;
}
.floating__input:placeholder-shown+.floating__label::before {
    transform: translate3d(0, -2.2rem, 0) scale3d(1, 1, 1);
}
.floating__label::before, .floating__input:focus+.floating__label::before {
    transform: translate3d(0, -2.7rem, 0) scale3d(0.9, 0.82, 1);
}
.floating__label::before, .floating__input:focus+.floating__label::before {
    transform: translate3d(0, -3.2rem, 0) scale3d(0.9, 0.82, 1);
}
.floating__label::before {
    font-size: 13.5px;
    font-weight: 500;
}
.tu-check label {
    font-size: 15px;
    padding-left: 29px;
}
.log-forgot {
    font-size: 14px;
}
.sign-submit {
    height: 36px;
    font-size: 16px;
}
.other_login span {
    font-size: 15px;
    margin: 5px 0 5px;
}
.other_login a {
    height: 40px;
    font-size: 15px;
}

.bottom-account-div p {
    font-size: 15px;
}
.manufacturer_boxs{
    flex-wrap: wrap;
}
.manufacturer_img {
    width: 100%;
}
.manufacturer_info{
    width: 100%;
    margin-left: 0%;
    padding-top: 10px;
    margin-top: 15px;
    padding-left: 0;
    border-left: 0px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
}
.manufacturer_img .manu_img img {
    max-width: 154px;
    max-height: 68.656px;

}
.view_det {
    width: 110px;
    height: 32px;
    font-size: 12px;
    letter-spacing: 0px;
    margin-top: 10px;
}
.manufacturer_info h2 a {
    font-size: 17px;
    margin-bottom: 3px;
}
.manufacturer_info p {
    font-size: 13px;
    line-height: 21px;
}

.flex_arm , .banner_breadcums ul{
    flex-wrap: wrap;
}

.inner_banner2 img.banner-bg2 {
    width: 100%;
    height: 101px;
    object-fit: cover;
}
.product_img_thumbnail_col , .product_img_manufacturer , .product_details_box{
    width: calc(100% - 30px);
    margin: 0 15px;
}
.product_img_manufacturer , .product_details_box{
    margin-top: 18px;
}
#product-image a img , #product-image a{
    height: 210px;
}
#thumbnails{
    height: 55px;
}
.thumbelina li {
    margin: 0px 1%;
    width: 25%;
    height: 50px;
}
.thumbelina li a{
    width: 100%;
    height: 50px;
}
.thumbelina li a img{
    width: 100%;
}
.product_name_info {
    padding: 15px 0px;
}
.product_name_info h2 {
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0px;
}
.product_manufacturr_logo {
    margin-top: 8px;
}
.product_manufacturr_logo a img {
    max-width: 150.419px;
    max-height: 58.79px;
}

.product_manufacturr_logo a h3 {
    font-size: 16px;
    margin-top: 4px;
}
.product_distributors {
    margin: 10px -15px;
    padding: 10px 15px;
}
.product_select select {
    width: 250px;
    height: 38px;
    font-size: 14px;
    padding: 0 13px;
}

.product_distributor_sec {
    padding: 0px 0px 10px 0px;
}
.product_details_box_info {
    padding: 15px 2px;
}
.product_details_box p {
    font-size: 15px;
    line-height: 22px;
    margin-top: 10px;
}

/* 11-09 */
.distri-info-inr ul li {
    align-items: flex-start;
}
.distri-info-inr ul li img {
    margin-top: 4px;
}
.distri-select {
    width: 266px;
}





/* 11-09 */


/*user profile*/
.user-profile-section:before {
    width: 100%;
    height: 400px;
}

.user-profile-section {
    padding: 25px 0;
}
.us_pro_img img {
    width: 120px;
    height: 120px;
    border-radius: 7px;
    margin-bottom: 10px;
}
.user_profile_info {
    padding: 10px;
}
.us_pro_info h2 {
    font-size: 20px;
}
.us_pro_info h5 {
    font-size: 15.4px;
    margin-bottom: 3px;
}
.box_user_pro {
    width: 100%;
    height: auto;
    flex-wrap: wrap;
    padding: 6px 10px;
    margin: 14px auto 14px auto;
}
.box_user_pro p {
    font-size: 13px;
    letter-spacing: 0px;
}
.user_profile_abouts {
    padding: 10px;
}

.user_profile_abouts h2 {
    font-size: 20px;
}
.user_profile_abouts p {
    margin-top: 7px;
    font-size: 14px;
    line-height: 22px
}
.profile_boxes {
    padding: 10px;
    margin-top: 17px;
}
.profile_boxes h2 {
    font-size: 18px;
}
.educ_pro_box {
    margin-top: 12px;
}
.educ_pro_box h3 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 2px;
}
.edu_pro_btm {
    flex-wrap: wrap;
}
.edu_pro_btm h5 , .wor_pro_btm p {
    font-size: 14.2px;
    line-height: 18px;
}
.edu_pro_btm p , .wor_pro_btm span{
    font-size: 13.6px;
    line-height: 18px;
}
.edu_pro_btm p img  {
    margin-right: 4px;
}
.area_pro_box li {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0px;
    margin-top: 10px;
}
.artc_to_box {
    margin-top: 20px;
    padding: 10px  12px;
}
.artc_to_box h1 {
    font-size: 20px;
}
.user_article_box h2 a {
    font-size: 17px;
    line-height:20px;
    display: block;
}
.art_comments {
    margin-top: 10px;
    padding-top: 7px;
}
.art_comments ul li {
    font-size: 13.6px;
    line-height: 23px;
    margin-right: 17px;
}




/*endolearn*/
.endolearn_list_box {
    margin-top: 15px;

    padding: 10px;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
}
.banner_breadcums.banner_breadcums2 {
    padding-top: 15px;
}
.endolearn_list_img img , .endolearn_list_img iframe {
    height: 280px;
}
/* .endolearn_list_img iframe {
    height: 280px;
    width: 335px;
} */
.endolearn_list_info {
    margin-top: 15px;
}
.endolearn_list_info h6 {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 2px;
}
.endolearn_list_info h2 a {
    font-size: 17px;
    line-height: 22px;
    letter-spacing: 0px;
    margin-bottom: 3px;
}
.endolearn_list_info p {
    font-size: 14.5px;
    line-height: 20px;
    letter-spacing: 0px;
}
.inner_background:before{
    display: none;
}


/*.endolearn_details_section*/
.endolearn_details_section {
    margin-top: 8px;
    padding-bottom: 30px;
}
.endolearn_details h1 {
    font-size: 19px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0px;
    margin-bottom: 4px;
}
.endolearn_details h6 {
    font-size: 14px;
    line-height: 20px;
    display: block;
}
.endolearn_details h6 img {
    margin-right: 1px;
}
.endolearn_details_img {
    margin: 12px 0;
}
.endolearn_details_img img {
    width: 94%;
    padding: 8px 0;
}
.endolearn_details_content p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px;
}

.endolearn_details_paras {
    margin-top: 15px;
}
.endolearn_details_paras h2 {
    font-size: 18px;
    line-height:24px;
    letter-spacing: 0px;
    margin-bottom: 4px;
}
.endolearn_details_paras p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 1px;
}
.owl-endolearn .owl-stage-outer {
    padding-bottom: 14px;
}


/*edit profile*/
.loggd-nv-btn h4 {
    font-size: 0;
    padding: 5px;
}
.loggd-nv-btn em {
    width: 30px;
    height: 30px;
    margin-right: 3px;
}
.logged-nav-r8 {
    padding-left: 0px;
    border-left: 0px solid #DEDFE3;
}

.loggd-nv-list {
    top: 37px;
    width: 190px;
}




.dashboard_from .student_froms_inputs input, .dashboard_from .student_froms_inputs select {
    height: 41px;
}
.student_froms_inputs em {
    top: 8px;
    right: 10px;
}
.student_froms_inputs textarea {
    height: 105px;
    padding: 10px 10px;
}
.upld-area-main {
    width: 250px;
    margin-right: 7px;
}
.upld-area-main label {
    height: 42px;
    font-size: 14px;
    padding: 10px 10px 10px 10px;
}
.uplded-img {
    width: 40px;
    height: 40px;
}
.page-title-sec h1 {
    font-size: 20px;
    letter-spacing: 0px;
    margin-bottom: 3px;
}
.page-title-sec p {
    font-size: 15px;
    line-height: 19px;
    letter-spacing: 0px;
}
.after-loggd-page {
    padding-top: 10px;
    padding-bottom: 35px;
}
.page-title-sec {
    margin-bottom: 35px;
}

/*discussion forum*/
.account_disscusion_breadcums ul li, .account_disscusion_breadcums ul li a {
    font-size: 18px;
}
.account_disscusion_breadcums ul li span img {
    width: 20px;
    height: 20px;
    margin: 0 5px;
}
.account_disscusion_breadcums p {
    font-size: 16px;
    line-height: 15px;
    letter-spacing: 0px;
    margin: 4px 0 00px;
}
.account_banners .banner-bg {
    height: 145px;
}
.discussion_forum_list {
    padding-top: 15px;
    padding-bottom: 35px;
}
.disscussion_forum_whites {
    border-radius: 4px;
    padding: 7px;
}
.forum_list_box_top {
    padding: 10px 10px;
}
.forum_list_headings h2 a {
    font-size: 16px;
    line-height: 19px;
    display: block;
    letter-spacing: 0px;
    margin-bottom: 1px;
}
.flex_times p , .flex_times h6{
    font-size: 13.3px;
}
.flex_times , .forum_list_box_btms{
    flex-wrap: wrap;
}
.forum_posted img.user_po {
    width: 32px;
    height: 32px;
}
.forum_posted {
    padding-right: 4px;
    margin-right: 4px;
}
.forum_posted_name p {
    font-size: 13px;
}
.forum_posted_name h5 {
    font-size: 14px;
    line-height: 18px;
}
.forum_posted_name h3 {
    font-size: 16px;
}
.dis_forum_imgs a img {
    width: 80px;
    height: 52px;
    margin-right: 5px;
}
.discussion_forun_popular_box {
    margin-top: 20px;
}
.from_h2s {
    font-size: 20px;
    padding: 10px 12px;
}
.forum_popular_sec {
    padding: 10px;
    min-height: auto;
    display: block;
}
.popular_forum_top h2 {
    font-size: 16px;
}
.popular_forum_box {
    margin-bottom: 20px;
    width: 100%;
}


/*forum_details*/
.discussion_details_bread p {
    font-size: 14px;
    line-height: 18px;
}
.details_forum_top {
    margin-bottom: 15px;
    padding: 10px;
}
.details_forum_top .forum_posted_name h3 {
    font-size: 16px;
}
.details_forum_middle {
    padding: 10px;
}
.forum_details_headings h2 {
    font-size: 18px;
    line-height: 21px;
}
.forum_details_img img {
    margin: 10px 0;
    height: 240px;
}
.b-0 {
    border: 0;
    margin-top: 0;
    padding-top: 0;
}
.forum_comments_box a {
    width: 160px;
    height: 36px;
    font-size: 15px;
    margin-top: 10px;
}
.time_com{
    flex-wrap: wrap;
}
.forum_user_comments_name h2 {
    font-size: 15px;
    line-height: 20px;
}

.time_com h5 , .time_com p{
    padding-right: 17px; /*by pawan */
    font-size: 13.5px;
    line-height: 18px;
    letter-spacing: 0px;
}
.forum_user_comments_para p {
    font-size: 14px;
    line-height: 22px;
}

/*about us*/

.endro_shape{
    display: none;
}
.about_info_welcome {
    padding: 30px 0;
}
.first_rows img {
    height: 360.09px;
}
.ros_img1 {
    display: none;
}
.ros_img3 {
    width: 100%;
    height: 202px;
}
.abt_shape {
    bottom: 20px;
    left: 0px;
}
.welcome_texts {
    padding-left: 0px;
}
.welcome_texts:before{
    display: none;
}
.welcome_texts h2 {
    font-size:25px;
    line-height: 28px;
    margin-bottom: 6px;
}
.welcome_texts p {
    font-size: 14.5px;
    line-height: 21px;
    margin-bottom: 7px;
}
.welcome_texts  li {
    align-items: start;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0px;
    margin-bottom: 5px;
}
.welcome_texts a {
    width: 150px;
    height: 38px;
    font-size: 15px;
    margin-top: 15px;
}
.about_faq_section {
    padding: 38px 0;
    margin-bottom: 30px;
}
.faq-box .accordion-item {
    margin-bottom: 10px !important;
    padding: 10px 10px 0;
}
.faq-box .accordion-button span {
    margin-right: 10px;
    font-size: 15px;
    line-height: 20px;
}
.faq-box .accordion-button {
    padding: 0px 0px 10px 0px !important;
    font-size: 15px;
    line-height: 21px;
    letter-spacing: 0px;
}
.faq-box .accordion-body p {
    font-size: 14px;
    line-height: 20px;
}



/* 14-09 */
.in-bn-txt h1 {
    font-size: 26px;
    line-height: 23px;
}
.in-bn-txt {
    padding: 35px 0px 56px 0px;
}
.cont-paper-lft {
    padding: 22px 15px 22px 15px;
}
.cont-paper-right {
    padding: 20px 0px 0px 0px;
}
.cont-sos-outr h5 {
    margin-bottom: 16px;
}
.cont-paper-lft h2 {
    font-size: 21px;
    line-height: 19px;
    margin-bottom: 17px;
}
.cont_frm_bx .floating__input:placeholder-shown+.floating__label::before {
    transform: translate3d(0, -2.5rem, 0) scale3d(1, 1, 1);
}
.cont-paper-lft button {
    width: 163px;
    height: 52px;
    font-size: 15px;
    font-weight: 800;
    line-height: 22px;
    padding: 14px 16px;
}
.cont-instruct ul li h4 {
    font-size: 14px;
    line-height: 22px;
}
/* 14-09 */

.uplded-img2 img {
    width: 46.419px;
    height: 45px;
    border-radius: 6px;
    object-fit: cover;
}
.team_box em img {
    width: 110px !important;
    height: 110px;
}
.user_verified{
    width: 120px;
    height: 120px;
}
.user_verified.us_pro_img span img {
    width: 24px;
    height: 24px;
}
.user_verified span{
    right: -5px;
    top:-5px;
}
.comments-sort-new{
    flex-wrap: wrap;
}
.comments-sort-new h2{
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 3px;
        margin-bottom: 10px;
    }
    .forum_user_comments_name {
        width: 100%;
        padding-right: 21px;
    }
    .flex_arm {
        flex-wrap: wrap;
        justify-content: start;
    }
    #st-1 .st-btn {
        font-size: 10px !important;
        height: 24px !important;
        width: 24px !important;
        border-radius: 6px !important;
        line-height: 61px !important;
        margin-right: 5px !important;
        padding: 0 5px !important;
    }
    #st-1 .st-btn > img {
        height: 14px !important;
        width: 14px !important;
        top: 5px !important;
    }
    .details_thumbs {
        width: 100%;
        margin-top: 8px;
    }
    .modal-email2l{
    max-width: 300px;
}
.mt-mob{
    margin-top: 18px;
}
.srch-by label {
	width:95px;
	margin-bottom: 10px;
    padding: 5px 9px;
    font-size: 14px;
}
.srch-by label img {
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.src-by-frm .col-sm-4{
    width:fit-content;
    max-width: 50%;
}
.pri-tble-responsive{
    overflow-x: scroll;
    padding-bottom: 10px;
}
.pri_table{min-width: 500px;}
}
/* ------------------575px----------------- */
 @media screen and (max-width:480px) {
    .bnr-txt-bg {
    height: 272px;
}
img.bnr-bg {
    height:272px;
}

.owl-carousel .owl-item .calelog_img img , .calelog_img img , .calelog_img img  {
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 5px ;
}

.catalog_info{
    margin-top:5px;
    width: calc(100% - 150px);
}
.endolearn_list_img img , .endolearn_list_img iframe {
    height: 240px;
}

.forum_details_img img {
    height: 220px;
}
.in-bn-txt {
    padding: 25px 0px 34px 0px;
}
.why-sec {
    padding: 30px 0px 35px 0px;
}
.upld-area-main label.error{
    top: 100%;
}
.srch-by label {
	width:95px;
	margin-bottom: 10px;
    padding: 5px 9px;
    font-size: 14px;
}
.srch-by label img {
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.user-intro em {
    width: 20px;
    height: 20px;
    margin-right: 4px;
}
.user-intro h4 {
    font-size: 14px;
    width: calc(100% - 24px);
}
.user-intro h4 span {
    font-size: 12px;
}
.actn-btn{
    margin: 0px;
    padding: 4px 4px;
    font-size: 13px;
}
 }
/* ------------------480px----------------- */
 @media screen and (max-width:400px) {
    select.bnr-cat {
    width: 100%;
}
.bnr-txt-bg {
    height: 312px;
}
img.bnr-bg {
    height:312px;
}
.frumer-cmnt{
    margin-top:10px ;
 }
 li.pr-1 {
    padding-right: 6px;
}
.owl-carousel .owl-item .calelog_img img , .calelog_img img {
    width: 130px;
    height: 170px;
    object-fit: cover;
    border-radius: 5px ;
}

.catalog_info{
    margin-top:5px;
    width: calc(100% - 130px);
}
.catalog_info h2 a {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    display: block;
}
.catalog_info ul li {
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0px;
}
.endolearn_list_img img , .endolearn_list_img iframe {
    height: 220px;
}
.forum_details_img img {
    height: 200px;
}

.first_rows img {
    height: 300.09px;
}
.ros_img1 {
    display: none;
}
.ros_img3 {
    width: 100%;
    height: 140px;
}
.upld-area-main {
    width: 210px;
    margin-right: 7px;
}
.inner_banner_text {
    top: 0;
}
.search_reset a , .add_acu {
    padding: 0 8px;
    height: 34px;
    font-size: 12px;
    margin-right: 6px;
    margin-top: 5px;
}
.filtr_texts {
    margin-top:6px;
}
.account_banners.new_add_dis_banner .banner-bg {
	height: 176px;
}
.forum_user_comments_name h2 a,
.forum_user_comments_name h2{
    align-items: flex-start;
}


.chat_mass_itm {
    width: 93%;
    margin-top: 15px;
}
}
/* ------------------400px----------------- */
 @media screen and (max-width:360px) {
    .articles_big h2 a, .artcles_list_text h2 a {
    font-size: 15px;
    line-height: 21px;
    letter-spacing: 0px;
    margin-bottom: 4px;
}
.feat-img {
    height: 259px;
}
.why-rater-div h3 {
    font-size: 24px;
    line-height: 30px;
}
.why-rater-div p {
    font-size: 11px;
    line-height: 20px;
    letter-spacing: 0px;
    margin-bottom: 3px;
    text-align: center;
}
.why-sec-hdr h2, .feat-prod-hdr h2, .forum-hdr h2, .forum-hdr2 h2 {
    font-size: 20px;
    line-height: 24px !important;
    line-height: normal;
    margin-bottom: 4px;
}
.bnr-txt h1 {
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    letter-spacing: 0px;
    margin-bottom: 6px;
    margin-right: 41px;
}
.bnr-txt p {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0px;
    margin-bottom: 14px;
    margin-right: 63px;
}
select.bnr-cat {
    height: 40px;
    margin-right: 3px;
    padding: 4px 29px 1px 36px;
    font-size: 13px;
    margin-bottom: 3px;
}

.owl-carousel .owl-item .calelog_img img , .calelog_img img {
    width: 110px;
    height: 150px;
    object-fit: cover;
    border-radius: 5px ;
}
.calelog_img a{
    display: block;
    margin-right: 9px;
}
.catalog_info{
    margin-top:5px;
    width: calc(100% - 110px);
}
.catalog_info h2 a {
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    display: block;
}
.catalog_info ul li {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0px;
}


.endolearn_list_img img , .endolearn_list_img iframe {
    height: 220px;
}

.upld-area-main {
    width: 200px;
    margin-right: 5px;
}
.account_disscusion_breadcums ul li, .account_disscusion_breadcums ul li a {
    font-size: 17px;
}
.account_disscusion_breadcums ul li span img {
    width: 17px;
    height: 17px;
    margin: 0 3px;
}

.forum_details_img img {
    height: 190px;
}
.search_reset a img{
    display: none;
}
.details_forum_top .forum_posted_name h3 span {
    right: -4px;
}
.account_banners.new_add_dis_banner .banner-bg {
	height: 176px;
}
.actn-btn span{
    display: none;
}
.actn-btn{font-size: 12px;}
.inner_banner_text h2 {
	margin-top: 4px;
	font-size: 16px;
}
 }
/* ------------------360px----------------- */
