@charset "UTF-8";
/* Sass Document */
@media screen and (max-height: 850px) {
  .loginPage .loginForm.newForgot {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start; }
    .loginPage .loginForm.newForgot .loginFormWrap {
      padding-top: 50px;
      padding-bottom: 50px; } }
@media screen and (max-height: 700px) {
  .membershipOpationArea h2 {
    margin-bottom: 35px; }
  .membershipOpationArea .membershipWrap .gridmember .memberName {
    margin-bottom: 10px; }
  .membershipOpationArea .membershipWrap .gridmember .memberDetails > div {
    margin-bottom: 15px; }
  .membershipOpationArea .membershipWrap .gridmember .learnMore {
    margin-bottom: 15px; } }
@media screen and (max-height: 630px) {
  .buyAndSuppliersSec .buyRowArea .leftPartArea p {
    margin-bottom: 15px;
    font-size: 16px; }
    .buyAndSuppliersSec .buyRowArea .leftPartArea p:last-child {
      padding-bottom: 15px; }
  .buyAndSuppliersSec .buyRowArea .leftPartArea .inner .leftPartAreaContent {
    background-size: 38%;
    padding: 20px 20px 60px;
    background-position: 4px 112%; } }
@media screen and (max-height: 500px) {
  .buyAndSuppliersSec .buyRowArea .leftPartArea .inner .leftPartAreaContent {
    background-size: 40%;
    padding: 20px 20px 65px;
    background-position: 4px 109%; } }
@media screen and (max-width: 1350px) {
  .loginPage .loginForm {
    padding: 15px; }
    .loginPage .loginForm .loginFormWrap {
      width: 425px;
      max-width: 100%;
      margin: 0 auto;
      padding: 0; }
  .loginPage .registerPartList {
    padding: 15px; }
    .loginPage .registerPartList .registerPartListWrap .registerPartListAll {
      width: 282px;
      max-width: 100%;
      margin: 0 auto;
      padding: 0; }

  .headerArea .logoArea img {
    width: 50px; }
  .headerArea .logoArea h1 {
    font-size: 43px;
    height: 40px; }
  .headerArea .navArea ul li {
    margin-right: 20px; }
  .headerArea .navArea .bottom ul li a {
    font-size: 16px; }

  .productMenuList ul li {
    padding-right: 22px;
    font-size: 14px; }

  .buyersArea .buyerGrid .buyerInner {
    padding: 0 45px; }

  .aboutUsArea {
    padding: 40px 20px 70px;
    width: 1110px;
    max-width: 100%;
    margin: 0 auto; }

  .associationGroupSec.newAssociateGroupSec .associationGroupInside .associatesContent p {
    font-size: 20px; }
    .associationGroupSec.newAssociateGroupSec .associationGroupInside .associatesContent p br {
      display: none; }

  .viewAssociatesSecArea .allProductDetails ul li {
    margin-left: 20px;
    padding-right: 8px;
    font-size: 15px;
    width: calc(25% - 20px); }

  .associateContentSec .associateDetails .associateTable {
    padding: 0 7px; }

  .associateTable:first-child tr th {
    width: 140px; }
  .associateTable tr th {
    width: 180px; }

  .profileLeftContent {
    width: 260px;
    padding-right: 20px; }

  .profileRightContent {
    width: calc(100% - 260px); }

  .productSaleSec .productDescription table thead tr th.productDesc {
    width: 300px; }
  .productSaleSec.agencyResultSec .productDescription table thead tr th.productDesc {
    width: 300px; }

  .PagenationAll {
    padding: 0; }

  .registrationStandardPage .membershipOptionsSec .memberWrap {
    margin-left: 0;
    margin-right: 0;
    padding: 0; }
    .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember {
      width: 360px;
      max-width: 100%;
      padding: 0; }
  .registrationStandardPage .registrationStandardNew .boxAccordion .boxAccordionDetails {
    padding: 30px 50px; }
  .registrationStandardPage.myProductsPage .productSaleSec .productDescription table tbody tr td .imgBoxArea .top figure, .registrationStandardPage.negotiationPage .productSaleSec .productDescription table tbody tr td .imgBoxArea .top figure {
    width: 100px;
    height: 100px; }
  .registrationStandardPage.myProductsPage .productSaleSec .productDescription table tbody tr td .imgBoxArea .top .desc, .registrationStandardPage.negotiationPage .productSaleSec .productDescription table tbody tr td .imgBoxArea .top .desc {
    width: calc(100% - 100px); }

  .onlineAffilatesSec.advantagesSec .onlineAffilatesInr {
    width: 800px;
    max-width: 100%; }

  .presentOpportunitySec {
    padding: 60px 0; }

  .onlineAffilatesSec.onlineOne {
    padding: 60px 0; }
    .onlineAffilatesSec.onlineOne .container {
      width: 1064px; }
  .onlineAffilatesSec.blueOnlineAffilatesSec {
    padding: 60px 0; }
    .onlineAffilatesSec.blueOnlineAffilatesSec .container {
      width: 1086px; }

  .potentialEarningsSec .potentialEarningsSecImg {
    width: 618px;
    max-width: 100%; }

  .membershipGreenSec .membershipGreenInr {
    width: 590px;
    max-width: 100%; }

  .expandEarningSec .expandEarningSecInr {
    width: 100%; }

  .faqPageSec .registrationStandardNew {
    padding: 0; }

  .productDetailsSec .productGallery .thumbList {
    width: calc(100% - 584px); }
  .productDetailsSec .productInformationSec .formArea .formGroup .btnAll {
    padding: 0 25px; }
  .productDetailsSec .recentlyViewProductSec {
    padding: 30px 80px; } }
@media screen and (max-width: 1280px) {
  .joinOneCommerceSec {
    padding-left: 70px;
    padding-right: 70px;
    padding-bottom: 80px; }

  .associationGroupSec.representativeGroupSec .representativeGroupInside {
    width: 950px;
    margin: 0 auto;
    padding: 0;
    max-width: 100%; }
  .associationGroupSec.representativeGroupSec.representativeBlueLargeSec .representativeGroupInside {
    width: 1095px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 15px; }
    .associationGroupSec.representativeGroupSec.representativeBlueLargeSec .representativeGroupInside .representativeGroupContent {
      width: 493px; }
    .associationGroupSec.representativeGroupSec.representativeBlueLargeSec .representativeGroupInside figure {
      width: calc(100% - 493px);
      padding-left: 25px;
      padding-right: 0; }
  .associationGroupSec.tradersGroupSec .associationGroupBox {
    width: 700px;
    max-width: 100%; }
  .associationGroupSec.tradersGroupSec h2 {
    font-size: 28px; }
  .associationGroupSec.tradersGroupSec .associationGroupTypes {
    width: 930px;
    max-width: 100%; }
  .associationGroupSec.tradersGroupSec .tradersGroupInside h2 {
    font-size: 27px; }
  .associationGroupSec.tradersGroupSec .tradersGroupInside ul {
    width: 715px;
    max-width: 100%; }
    .associationGroupSec.tradersGroupSec .tradersGroupInside ul li {
      padding: 0 7px;
      margin-bottom: 14px; }
  .associationGroupSec.newAssociateGroupSec .associationGroupTop {
    width: 730px;
    max-width: 100%; }
  .associationGroupSec .associateNetworkSec {
    width: 100%; }

  .viewAssociatesSecArea .associatesCountries {
    padding: 0 35px; }

  .productSaleSec .PagenationAll {
    margin: 25px 0; }
    .productSaleSec .PagenationAll .pageSecArea {
      width: 110px;
      padding-right: 10px; }
    .productSaleSec .PagenationAll .goSecArea {
      width: 190px;
      padding-left: 10px; }
      .productSaleSec .PagenationAll .goSecArea span,
      .productSaleSec .PagenationAll .goSecArea input {
        height: 20px; }
      .productSaleSec .PagenationAll .goSecArea span {
        width: 75px; }
      .productSaleSec .PagenationAll .goSecArea .goToArea {
        width: calc(100% - 75px);
        padding-left: 8px; }
    .productSaleSec .PagenationAll .itemPageArea {
      width: 170px;
      padding-left: 10px; }
    .productSaleSec .PagenationAll .pagenation {
      height: 20px;
      width: calc(100% - 470px); }
      .productSaleSec .PagenationAll .pagenation ul li {
        margin-right: 3px; }
        .productSaleSec .PagenationAll .pagenation ul li.no_border a {
          width: 12px; }
        .productSaleSec .PagenationAll .pagenation ul li.no_border .arrowleftright {
          font-size: 18px; }
        .productSaleSec .PagenationAll .pagenation ul li a {
          width: 25px;
          line-height: 19px;
          height: 20px;
          line-height: 19px;
          font-size: 13px; }
  .productSaleSec .innerPageDesgin span {
    font-size: 13px; }
  .productSaleSec .innerPageDesgin ul li {
    font-size: 13px; }

  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails {
    margin-left: -10px;
    margin-right: -10px; }
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow,
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow {
      padding: 0 10px; }
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow.gridRowtwo .formCol, .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2) .formCol,
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow.gridRowtwo .formCol,
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) .formCol {
        width: 400px; }
        .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow.gridRowtwo .formCol .imgContainer, .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2) .formCol .imgContainer,
        .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow.gridRowtwo .formCol .imgContainer,
        .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) .formCol .imgContainer {
          padding-top: 74.75% !important; }
  .registrationStandardPage.myProductsPage .productSaleSec .productDescription .btnBtm .btnAll {
    padding: 0 12px !important; } }
@media screen and (max-width: 1230px) {
  .productMenuList ul {
    padding: 0; }
    .productMenuList ul li {
      padding-right: 15px; }

  .headerArea .searchContainer {
    padding: 0 45px; }

  .viewAssociatesSecArea .associatesProfessionalSec,
  .viewAssociatesSecArea .allProductDetails {
    padding: 0; }
  .viewAssociatesSecArea h2 {
    margin-bottom: 25px; }
  .viewAssociatesSecArea h3 {
    font-size: 27px;
    margin-bottom: 15px; }
  .viewAssociatesSecArea h4 {
    font-size: 25px;
    margin-bottom: 20px; }
  .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock {
    margin: 0 -15px 40px; }
    .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox {
      padding: 0 15px; }
      .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox .servicesboxArea {
        padding: 0; }
        .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox .servicesboxArea ul {
          padding: 0 10px 0 20px; }
          .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox .servicesboxArea ul li:before {
            left: -13px; }

  .strategicPartnersArea .associatesProfessionalSec {
    padding-bottom: 40px; }

  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnAll {
    padding: 0 18px;
    font-size: 20px; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnMarginRight {
    margin-right: 102px !important; }

  .membersPage .associatesCountriesTopLeft.findMemberBtn .redBTnText .btnAll.brdrBtnRed {
    font-size: 20px !important;
    padding: 0 25px !important; } }
@media screen and (max-width: 1200px) {
  .clickArrow {
    margin-left: 240px; }

  .container {
    padding: 0 15px; }

  .headerArea .searchContainer {
    padding: 0 15px; }
  .headerArea .menuArea .leftMenu .box select {
    height: 35px;
    line-height: 35px; }
  .headerArea .menuArea .rightMenu .btnAll {
    height: 35px;
    line-height: 35px; }
  .headerArea .menuArea input {
    height: 35px;
    line-height: 35px; }

  .buyAndSuppliersSec .buyRowArea .rightPartArea {
    padding-left: 40px; }
  .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep4 {
    padding-right: 0; }

  .buyerAndSuppliersSec.associateBottomSec .buyerAndSuppliersWrap .btnAll {
    line-height: 52px !important; }

  .membershipOpationArea .membershipWrap .gridmember {
    padding: 0 35px; }

  .networkSec .grid .hover p {
    font-size: 17px; }

  .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap .btnAll {
    height: 58px;
    line-height: 58px;
    font-size: 21px;
    padding: 0 50px;
    margin-right: 48px; }

  .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialInside {
    padding: 0 17px; }

  .recentlyViewProductSec {
    padding: 20px 30px; }
    .recentlyViewProductSec .recentProductSlider h4 {
      text-align: center; }
    .recentlyViewProductSec .recentProductSlider .slick-arrow {
      width: 18px;
      height: 38px;
      background-size: cover;
      background-position: 0 -41px; }
      .recentlyViewProductSec .recentProductSlider .slick-arrow:hover {
        background-position: 0 -81px; }
      .recentlyViewProductSec .recentProductSlider .slick-arrow.slick-prev {
        left: -13px; }
      .recentlyViewProductSec .recentProductSlider .slick-arrow.slick-next {
        right: -13px; }

  .registrationStandardPage .registrationStandardNew .boxAccordion .boxAccordionDetails {
    padding: 30px 20px; }

  .subscriptionDetailsSec .subscriptionDetailsRight {
    padding-right: 0; }

  .onlineAffilatesSec {
    padding: 60px 0; }

  .boxAccordion h3 {
    font-size: 19px; }
  .boxAccordion .title2 {
    padding: 12px 42px; }
  .boxAccordion .accordianTitle:before {
    left: 25px; }
  .boxAccordion .accordianTitle:after {
    left: 20px; }
  .boxAccordion .accordianTitle.active:after {
    left: 20px; }

  .btnAll.brdrBtnRed {
    border-width: 4px !important; }

  .registrationStandardPage.membersProfilePage {
    padding: 40px 15px; }
    .registrationStandardPage.membersProfilePage .profileRightSection.smallWidth {
      padding-left: 250px; }
    .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .boxAccordionDetails {
      padding: 25px 0; }
    .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .formGroup {
      padding: 0 20px; }
      .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .formGroup.formGroupTwo .formRow {
        padding: 0 20px; }
    .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .fullRow {
      padding: 0 20px; }
    .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnMarginRight {
      margin-right: 128px !important; }
    .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnAll {
      font-size: 20px !important;
      margin-right: 10px; }
  .registrationStandardPage .formRow {
    margin-bottom: 25px; }
    .registrationStandardPage .formRow .info {
      padding-left: 0 !important; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodSaveBtn .btnAll {
    border-width: 10px;
    height: 100px;
    line-height: 84px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion.prodAccor3 .boxAccordionDetails, .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion.prodAccor19 .boxAccordionDetails {
    margin: 0 -20px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .title2 {
    padding: 12px 42px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .boxAccordionFull {
    padding: 15px 20px 30px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .uploadBtn {
    border-width: 8px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .uploadBtn span img {
      width: 50px; }
  .registrationStandardPage.addProdcutsForSalePage .viewAssociatesSecArea .formTopRow {
    padding: 0 38px; }

  .membersPage .associatesCountriesTopLeft.findMemberBtn .redBTnText {
    top: -161px; }

  .hiddenSideNav {
    width: 235px; }
    .hiddenSideNav .sidebarList > ul li a {
      font-size: 15px; }

  .sidebarList .commerceIcon {
    width: 25px;
    height: 25px; }
  .sidebarList > ul li a {
    padding: 0 9px; }
  .sidebarList > ul li .profilePageSub ul li a {
    padding: 0 25px 0 45px; }

  .productDetailsSec .productDetailsAccordian h3 {
    font-size: 19px; }
  .productDetailsSec .boxAccordionDetails {
    padding: 20px 0; }
  .productDetailsSec .negotiateSecArea .makeOfferSec {
    width: 335px;
    padding: 0 40px; }
  .productDetailsSec .negotiateSecArea .negotiateFormSec {
    width: calc(100% - 335px);
    padding: 0 20px 0 0; }
    .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea .formGroup .btnAll.negotiateBtn {
      font-size: 18px;
      height: 50px;
      line-height: 50px;
      padding: 0 15px; }
  .productDetailsSec .productInformationSec .formArea .formGroup.formGroupTwo .formList {
    padding: 0 15px; } }
@media screen and (max-width: 1150px) {
  .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep4 {
    width: 342px;
    padding-right: 30px; }
  .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep4 {
    width: calc(100% - 342px);
    padding-left: 0; }

  .joinSec h2 {
    font-size: 63px; }
  .joinSec h3 {
    font-size: 46px; }

  .membershipOpationArea {
    height: calc(100vh - 55px); }
    .membershipOpationArea h2 {
      font-size: 34px;
      height: 60px;
      line-height: 60px;
      margin-bottom: 25px; }
    .membershipOpationArea .membershipWrap .gridmember h3 {
      font-size: 26px; }

  .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .btnAll {
    font-size: 35px;
    height: 65px;
    line-height: 65px; }
    .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .btnAll:before {
      background-size: 80% auto;
      bottom: -54px; }

  .testimonialsSec p {
    font-size: 19px;
    line-height: 33px; }

  .networkSec .grid {
    padding: 0 15px; }

  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow.gridRowtwo, .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2),
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow.gridRowtwo,
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) {
    width: 40%; }
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow.gridRowtwo .formCol, .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2) .formCol,
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow.gridRowtwo .formCol,
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) .formCol {
      width: 350px; }
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow.gridRowtwo .formCol .imgContainer, .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2) .formCol .imgContainer,
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow.gridRowtwo .formCol .imgContainer,
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) .formCol .imgContainer {
        padding-top: 72.258% !important; }
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow .formCol,
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow .formCol {
    width: 250px; }
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow label,
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow label {
    min-height: 42px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodSaveBtn .btnAll {
    width: 820px;
    padding: 0 60px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll {
    padding: 0 20px;
    margin-right: 10px;
    border-width: 4px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll#btnClear {
      min-width: 130px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll.saveAndContinue {
      min-width: 330px; }

  .greenBlueSec .greenBlueSecLeft {
    width: 30%; }
    .greenBlueSec .greenBlueSecLeft figure {
      width: 280px; }
  .greenBlueSec .greenBlueRightSec {
    width: 70%;
    padding: 7% 60px 7% 180px; }

  .expandEarningSec .expandEarningSecInr .expandEarningInside {
    padding-left: 50px; }
  .expandEarningSec .expandEarningSecInr p {
    font-size: 24px; }
  .expandEarningSec .expandEarningSecInr h3 {
    font-size: 29px; }
  .expandEarningSec .expandEarningSecInr .expandEarningImgList {
    padding-left: 25px; }
    .expandEarningSec .expandEarningSecInr .expandEarningImgList figure img {
      width: 100px; }
    .expandEarningSec .expandEarningSecInr .expandEarningImgList figure .imgDetails {
      width: 60px;
      height: 60px;
      line-height: 60px;
      font-size: 20px;
      left: -25px;
      top: -60px; } }
@media screen and (max-width: 1100px) {
  .loginPage .logoLogin a {
    width: 100px; }

  .headerArea .logoArea {
    padding-bottom: 6px; }
    .headerArea .logoArea img {
      width: 45px; }
    .headerArea .logoArea h1 {
      font-size: 35px;
      height: 32px; }
      .headerArea .logoArea h1 span {
        font-size: 12px; }
  .headerArea .navArea .top {
    margin-bottom: 17px; }
  .headerArea .navArea .bottom ul li a {
    font-size: 15px; }
  .headerArea .navArea .afterLogin ul li {
    font-size: 16px; }

  .productMenuList ul li {
    padding-right: 13px; }

  .membershipOpationArea {
    margin-top: 50px; }
    .membershipOpationArea .membershipWrap .gridmember .learnMore {
      font-size: 18px; }
    .membershipOpationArea .membershipWrap .gridmember p {
      font-size: 17px;
      line-height: 1.3; }
    .membershipOpationArea .membershipWrap .gridmember .memberDetails .memberDetails01,
    .membershipOpationArea .membershipWrap .gridmember .memberDetails .memberDetails02 {
      min-height: 40px; }

  .joinSec h3 {
    font-size: 40px;
    margin-bottom: 20px; }
  .joinSec h2 {
    font-size: 55px; }

  .testimonialsSec {
    padding: 0 0 50px; }

  .footerArea .footerAreaWrap {
    padding: 50px 0; }
  .footerArea .footerMenuListWrap ul li {
    font-size: 16px; }

  .buyAndSuppliersSec .downArrowNew4 {
    margin-top: 50px; }
  .buyAndSuppliersSec h2 {
    font-size: 45px; }
  .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5 {
    width: 440px; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5 figure {
      width: 50px; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5 span {
      font-size: 35px;
      padding-left: 10px; }
  .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep2 {
    padding-left: 70px; }
  .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep3 {
    width: 300px; }
  .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep3 {
    width: calc(100% - 300px); }
  .buyAndSuppliersSec .buyRowArea .step .tableBuy {
    width: 100%; }
    .buyAndSuppliersSec .buyRowArea .step .tableBuy tbody tr td {
      font-size: 16px; }
      .buyAndSuppliersSec .buyRowArea .step .tableBuy tbody tr td .borderArea {
        font-size: 16px;
        height: 28px;
        line-height: 28px; }

  .networkSec .networkWrap .homeCaptionText p {
    font-size: 25px; }

  .negotiationSystemSec .negotiationInside h3 {
    font-size: 27px; }
  .negotiationSystemSec .negotiationInside h4 {
    font-size: 26px;
    margin-bottom: 25px; }

  .buyersArea .buyerGrid .buyerInner {
    padding: 0; }
  .buyersArea .representativeList .representativeImg {
    width: 120px;
    height: 120px; }

  .SupllierSection {
    padding-top: 60px; }

  .memberDesSuppliersSecArea .buyerAndSuppliersSec .buyerHeading {
    width: 90%; }
  .memberDesSuppliersSecArea .ourSolutionArea h3 {
    font-size: 28px; }
  .memberDesSuppliersSecArea.memberDesSecArea .buyerAndSuppliersSec {
    padding-bottom: 60px; }
    .memberDesSuppliersSecArea.memberDesSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap {
      padding: 50px 0px; }
      .memberDesSuppliersSecArea.memberDesSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap p {
        font-size: 32px; }
  .memberDesSuppliersSecArea .suppliersSecArea h2 {
    font-size: 68px;
    margin-bottom: 75px; }
  .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid p br {
    display: none; }
  .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid figure {
    height: 185px; }
    .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid figure img {
      height: 100%; }
  .memberDesSuppliersSecArea .solutionBottomSec .solutionRowsWrapper {
    padding: 0 50px; }
  .memberDesSuppliersSecArea .solutionNonstopSec h2 {
    font-size: 45px; }
  .memberDesSuppliersSecArea .solutionNonstopSec p {
    font-size: 28px; }
  .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopRows {
    padding: 35px 35px; }
    .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopRows h3 {
      font-size: 38px; }
  .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopHeading {
    margin-bottom: 60px; }
  .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap {
    padding: 65px 40px; }

  .completeDealsSec {
    padding-bottom: 80px;
    padding-top: 70px; }
    .completeDealsSec .completeDealContent {
      margin-bottom: 70px; }
    .completeDealsSec .mappingArea {
      margin-bottom: 110px; }

  .aboutUsArea {
    padding: 40px 0; }
    .aboutUsArea .aboutUsContent {
      padding: 0 90px; }

  .joinOneCommerceSec {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 35px; }

  .associationGroupSec h2 {
    font-size: 27px; }
  .associationGroupSec.representativeGroupSec h2 {
    margin-bottom: 40px; }
  .associationGroupSec .associateNetworkSec .associateNetworkGrid {
    margin: 0 -40px; }
    .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock {
      padding: 20px 40px; }
    .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateCaption {
      width: 285px;
      padding-left: 25px; }
      .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateCaption p br {
        display: none; }
    .associationGroupSec .associateNetworkSec .associateNetworkGrid figure {
      width: calc(100% - 285px); }
      .associationGroupSec .associateNetworkSec .associateNetworkGrid figure img {
        width: 140px; }

  .representativeTableNew td .toggleCityBtn {
    width: 20px;
    height: 20px;
    left: 10px; }

  .viewAssociatesSecArea .coloredTable table .flag-icon {
    margin-right: 5px; }
  .viewAssociatesSecArea .coloredTable table thead th {
    font-size: 15px;
    padding: 12px 8px;
    border-bottom-width: 6px; }
    .viewAssociatesSecArea .coloredTable table thead th:first-child {
      padding-left: 35px; }
  .viewAssociatesSecArea .coloredTable table tbody td {
    font-size: 15px;
    padding: 12px 8px;
    border-bottom-width: 6px; }
    .viewAssociatesSecArea .coloredTable table tbody td:first-child {
      padding-left: 35px; }

  table.sticky tbody tr:first-child td {
    border-top-width: 6px; }

  .pageSecArea span {
    font-size: 13px; }

  .PagenationAll {
    padding: 0; }
    .PagenationAll .pageSecArea {
      width: 90px;
      padding-right: 12px; }
    .PagenationAll .pagenation {
      width: calc(100% - 510px); }
    .PagenationAll .goSecArea {
      width: 210px;
      padding-left: 12px; }
      .PagenationAll .goSecArea .goToArea {
        padding-left: 6px; }
    .PagenationAll .itemPageArea {
      padding-left: 12px;
      width: 210px; }

  .productSaleSec .productDescription table tbody tr td .imgBoxArea .top figure {
    width: 100px;
    height: 100px; }
  .productSaleSec.agencyResultSec .productDescription table tbody tr td {
    padding: 15px 10px; }
  .productSaleSec.searchAccordion .productDescription table tbody td.agencyCode {
    max-width: 120px;
    font-size: 13px; }
  .productSaleSec .PagenationAll {
    position: relative; }
    .productSaleSec .PagenationAll .pagenation {
      width: 100%;
      margin-bottom: 30px; }
    .productSaleSec .PagenationAll .pageSecArea {
      position: absolute;
      bottom: 0;
      left: 0; }
    .productSaleSec .PagenationAll .goSecArea {
      margin-left: calc(((100% - 470px)/2) + 120px);
      padding-left: 0;
      width: 180px; }
    .productSaleSec .PagenationAll .itemPageArea {
      margin-left: calc(((100% - 300px)/2) - 90px); }

  .onlineAffilatesSec .onlineAffilatesLeft {
    padding-left: 50px; }
  .onlineAffilatesSec.blueOnlineAffilatesSec .onlineAffilatesRight {
    padding-right: 0;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start; }
    .onlineAffilatesSec.blueOnlineAffilatesSec .onlineAffilatesRight .handshakeTxt {
      width: 328px;
      max-width: 100%; }

  .subscriptionDetailsSec .totalCalcSec {
    padding: 15px 30px;
    width: 400px; }

  .registrationStandardPage.myProductsPage .productSaleSec .productDescription, .registrationStandardPage.negotiationPage .productSaleSec .productDescription {
    overflow-x: auto; }
    .registrationStandardPage.myProductsPage .productSaleSec .productDescription table, .registrationStandardPage.negotiationPage .productSaleSec .productDescription table {
      width: 982px; }
      .registrationStandardPage.myProductsPage .productSaleSec .productDescription table thead tr th, .registrationStandardPage.negotiationPage .productSaleSec .productDescription table thead tr th {
        font-size: 14px; }
      .registrationStandardPage.myProductsPage .productSaleSec .productDescription table tbody tr td, .registrationStandardPage.negotiationPage .productSaleSec .productDescription table tbody tr td {
        padding: 8px; }
        .registrationStandardPage.myProductsPage .productSaleSec .productDescription table tbody tr td .imgBoxArea .top figure, .registrationStandardPage.negotiationPage .productSaleSec .productDescription table tbody tr td .imgBoxArea .top figure {
          width: 80px;
          height: 80px; }
        .registrationStandardPage.myProductsPage .productSaleSec .productDescription table tbody tr td .imgBoxArea .top .desc, .registrationStandardPage.negotiationPage .productSaleSec .productDescription table tbody tr td .imgBoxArea .top .desc {
          width: calc(100% - 80px); }

  .btnAll.brdrBtnBlue {
    padding: 0 50px !important;
    border-width: 4px !important;
    height: 60px !important;
    line-height: 56px !important; }

  .createMarketingToolsWrap .createMarketingTools {
    padding: 15px 20px; }
    .createMarketingToolsWrap .createMarketingTools span {
      font-size: 23px; }
    .createMarketingToolsWrap .createMarketingTools .btnCreate {
      padding: 0 10px; }
    .createMarketingToolsWrap .createMarketingTools .fa {
      font-size: 10px; }

  .productDetailsSec .productGallery .inner {
    padding: 0; }
  .productDetailsSec .productGallery .thumbList {
    padding-left: 20px;
    width: calc(100% - 520px); }
  .productDetailsSec .productGallery .leargeImage {
    width: 520px; }
  .productDetailsSec .productDetailsAccordian .companyInfo {
    padding-right: 25px;
    width: calc(100% - 300px); }
  .productDetailsSec .productDetailsAccordian .comoanyLogoAndBusinessInfo {
    width: 300px; }
  .productDetailsSec .productDetailsAccordian .comoanyLogoAndBusinessInfo .imageBox.boxCard {
    height: 208px; }
  .productDetailsSec .negotiateSecArea .negotiateSecLeft {
    padding: 25px 0;
    width: calc(100% - 270px);
    margin-right: 20px; }
  .productDetailsSec .negotiateSecArea .makeOfferSec {
    padding: 0 30px 0 15px;
    width: 280px; }
    .productDetailsSec .negotiateSecArea .makeOfferSec p {
      font-size: 17px; }
    .productDetailsSec .negotiateSecArea .makeOfferSec .title {
      height: 100px; }
      .productDetailsSec .negotiateSecArea .makeOfferSec .title h2 {
        font-size: 43px; }
  .productDetailsSec .negotiateSecArea .negotiateFormSec {
    width: calc(100% - 280px); }
    .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea {
      margin-left: -10px;
      margin-right: -10px; }
      .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea .formGroup {
        padding: 0 10px; }
        .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea .formGroup.formGroupTwo .formList {
          padding: 0 10px; }
  .productDetailsSec .negotiateSecArea .negotiateInfo {
    width: 250px;
    padding: 30px 26px; }
    .productDetailsSec .negotiateSecArea .negotiateInfo p {
      font-size: 16px;
      margin-bottom: 20px; } }
@media screen and (max-width: 1024px) {
  .mainBanner .bannerWrap h2 {
    font-size: 50px; }
  .mainBanner .bannerWrap p {
    font-size: 23px; }
  .mainBanner .bannerWrap h3 {
    font-size: 25px;
    margin-bottom: 30px; }
  .mainBanner .rightBannerCnnt .rowBanner {
    margin-bottom: 35px; }

  .buyAndSuppliersSec h2 {
    font-size: 45px; }
  .buyAndSuppliersSec h3 {
    font-size: 33px; }
  .buyAndSuppliersSec .buyRowArea .step .searchCompareTable {
    width: 100%; }
    .buyAndSuppliersSec .buyRowArea .step .searchCompareTable thead tr th img {
      width: 70px; }
  .buyAndSuppliersSec .buyRowArea .step .stepContent .buttonArea {
    width: 200px; }
  .buyAndSuppliersSec .buyRowArea .step .tableBuy tfoot .btnAll:before {
    right: -6px;
    width: 32px;
    height: 33px; }

  .footerArea .footerMenuListWrap {
    margin: 0 -8px; }
    .footerArea .footerMenuListWrap .menuList {
      padding: 0 8px; }
      .footerArea .footerMenuListWrap .menuList h3 {
        font-size: 19px; }

  .viewAssociatesSecArea .allProductDetails ul li {
    width: calc(33.33% - 17px);
    margin-left: 17px;
    margin-bottom: 10px; }

  .associateTable tr th {
    width: 173px; }

  .associateContentSec .associateDetails .associateTable {
    width: 53%; }
    .associateContentSec .associateDetails .associateTable:last-child {
      width: 47%; }

  .profileLeftContent {
    width: 200px; }

  .profileRightContent {
    width: calc(100% - 200px); }

  .associateTable:first-child tr th {
    width: 122px; }
  .associateTable tr th {
    border-right-width: 5px;
    padding: 9px 6px; }
  .associateTable tr td {
    padding: 9px 6px; }

  .associateCompanyDetails .companyDetailsSec {
    padding: 0; }
  .associateCompanyDetails .sendMessageSec {
    padding: 20px 10px; }
    .associateCompanyDetails .sendMessageSec p {
      margin-bottom: 20px; }
  .associateCompanyDetails .btnAll {
    height: 38px;
    line-height: 39px;
    padding: 0 14px;
    font-size: 16px; }

  .sendMessageBtmSec .companyFormLabel {
    margin: 0 -10px; }
    .sendMessageBtmSec .companyFormLabel .formLabel {
      padding: 0 10px; }

  .productSaleSec.searchAccordion .tabNav h3 {
    font-size: 24px; }

  .registrationStandardPage .applyStandardSec {
    padding-left: 15px;
    padding-right: 15px; }
    .registrationStandardPage .applyStandardSec .formRow {
      margin-bottom: 22px; }
    .registrationStandardPage .applyStandardSec .btnAll {
      font-size: 32px;
      height: 70px;
      line-height: 70px;
      padding: 0 85px; }
    .registrationStandardPage .applyStandardSec .checkboxCustom {
      font-size: 16px; }
      .registrationStandardPage .applyStandardSec .checkboxCustom .checkmark {
        left: -25px;
        top: 3px;
        width: 15px;
        height: 15px; }
  .registrationStandardPage.myProductsPage .profileHead p {
    font-size: 17px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .uploadBtn {
    border-width: 4px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .uploadBtn span img {
      width: 40px; }

  .onlineAffilatesSec.advantagesSec p {
    font-size: 20px; }

  .presentOpportunitySec .presentOpportunityContent {
    padding: 20px 60px 0 100px; }
  .presentOpportunitySec .graphImage figure {
    width: 250px; }

  .strategicPartnersArea .strategicPartnersWrap .strategicPartnersBlock {
    padding: 0 10px; }
  .strategicPartnersArea .strategicPartnersWrap .strategicPartnersName span {
    font-size: 15px;
    padding: 5px 16px; }

  .productDetailsSec .details-row .container {
    padding: 0 15px; }

  .details-row h3 {
    font-size: 23px; }
  .details-row .productHead {
    padding-left: 25px;
    padding-right: 25px; }
  .details-row .detailsNewBox .productsContent {
    padding-left: 90px;
    padding-right: 90px; }

  .productDetailsSec .productInformationSec .formSecInside {
    padding: 0 15px; }

  .compareProductsSection {
    padding: 50px 0; }
    .compareProductsSection .compareProductsHeading {
      padding: 0 0 15px; }
    .compareProductsSection .compareProductsList {
      padding: 0; }
      .compareProductsSection .compareProductsList .comapareProductSlider {
        padding: 0 25px; }
    .compareProductsSection .compareProductsInside {
      padding: 20px 0 25px; }
    .compareProductsSection .compareProductTableList p.dragClass {
      padding-left: 70px; }

  .additionalInformationSec {
    padding-bottom: 50px; }
    .additionalInformationSec .infoWrap .rightInfoArea .boxList {
      margin-bottom: 40px; }
    .additionalInformationSec .infoWrap .rightInfoArea h3 {
      font-size: 15px;
      margin-bottom: 15px; }
    .additionalInformationSec .infoWrap .rightInfoArea .inner {
      margin-bottom: 0; } }
@media screen and (max-width: 991px) {
  .productMenuList ul li {
    font-size: 13px; }
    .productMenuList ul li a {
      letter-spacing: 0; }

  .buyAndSuppliersSec .buyRowArea .leftPartArea {
    width: 260px; }
    .buyAndSuppliersSec .buyRowArea .leftPartArea p {
      line-height: 1.4; }
  .buyAndSuppliersSec .buyRowArea h4 {
    font-size: 23px;
    margin-bottom: 25px; }
  .buyAndSuppliersSec .buyRowArea .step {
    margin-bottom: 60px; }
    .buyAndSuppliersSec .buyRowArea .step p {
      font-size: 15px; }
    .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .step001Text {
      width: 340px; }
    .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .buttonArea {
      width: calc(100% - 340px);
      margin-left: 0;
      padding-left: 40px; }
      .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .buttonArea .btnAll {
        width: 170px;
        font-size: 30px;
        height: 55px;
        line-height: 55px; }
    .buyAndSuppliersSec .buyRowArea .step .searchCompareTable thead tr th {
      padding-bottom: 10px; }
    .buyAndSuppliersSec .buyRowArea .step .searchCompareTable tbody tr td {
      padding: 12px 17px; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep2 {
      width: 320px; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep2 {
      max-width: calc(100% - 320px);
      padding-left: 0;
      margin-top: 0; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep4 {
      width: 300px; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep4 {
      width: calc(100% - 300px); }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5 span {
      font-size: 37px; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .iconList {
      padding-bottom: 12px;
      margin-bottom: 12px; }
      .buyAndSuppliersSec .buyRowArea .step .stepContent .iconList .icon_img {
        width: 75px; }
      .buyAndSuppliersSec .buyRowArea .step .stepContent .iconList .border_img {
        width: calc(100% - 75px);
        padding-left: 30px; }
    .buyAndSuppliersSec .buyRowArea .step p {
      font-size: 17px; }
    .buyAndSuppliersSec .buyRowArea .step .tableBuy thead tr th {
      font-size: 20px; }
    .buyAndSuppliersSec .buyRowArea .step .tableBuy tbody tr td {
      font-size: 15px; }
      .buyAndSuppliersSec .buyRowArea .step .tableBuy tbody tr td span {
        padding-left: 0; }
      .buyAndSuppliersSec .buyRowArea .step .tableBuy tbody tr td .borderArea {
        font-size: 14px; }
  .buyAndSuppliersSec .buyRowArea .rightPartArea {
    width: calc(100% - 260px);
    padding-left: 15px; }

  .networkSec .grid h3 {
    font-size: 28px;
    margin-top: 15px; }
  .networkSec .grid .hover {
    padding: 50px 18px 25px; }
    .networkSec .grid .hover p {
      font-size: 15px; }
  .networkSec .networkWrap .homeCaptionText h2 {
    font-size: 40px; }

  .membershipOpationArea {
    height: auto;
    margin-top: 50px;
    padding-top: 0; }
    .membershipOpationArea .membershipWrap .gridmember {
      padding: 0 15px; }

  .headerArea .navArea ul li {
    margin-right: 16px; }
  .headerArea .navArea .bottom ul li a {
    font-size: 14px; }
  .headerArea .menuArea input,
  .headerArea .menuArea select {
    font-size: 13px; }
  .headerArea .menuArea .leftMenu {
    width: calc(100% - 85px);
    padding-left: 10px; }
  .headerArea .menuArea .rightMenu {
    width: 85px; }

  .ournetworkSec h3 {
    margin-bottom: 30px; }
  .ournetworkSec .downArrow {
    margin: 40px auto 0; }
  .ournetworkSec .ournetworkInside p {
    font-size: 16px; }

  .footerArea .footerMenuListWrap .menuList h3 {
    font-size: 15px; }
  .footerArea .footerMenuListWrap ul li {
    font-size: 14px; }
  .footerArea .topFooterPart {
    margin-bottom: 40px; }
  .footerArea figure img {
    width: 400px; }
  .footerArea .copyRight p {
    font-size: 13px; }

  .buyersArea .buyerGrid p,
  .buyersArea .cantFindSec p {
    font-size: 20px; }
  .buyersArea .representativeList {
    width: 280px;
    height: 240px; }

  .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid p {
    font-size: 20px; }
    .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid p br {
      display: none; }
  .memberDesSuppliersSecArea .ourSolutionArea .ourSolutionContent {
    margin-bottom: 0; }
  .memberDesSuppliersSecArea .ourSolutionArea .dotImage {
    margin-bottom: 45px; }
  .memberDesSuppliersSecArea .ourSolutionArea h3 {
    font-size: 25px; }
  .memberDesSuppliersSecArea .ourSolutionArea p {
    font-size: 20px; }
  .memberDesSuppliersSecArea.memberDesSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap p {
    font-size: 27px; }
  .memberDesSuppliersSecArea .solutionBottomSec {
    padding: 50px 0 100px; }
    .memberDesSuppliersSecArea .solutionBottomSec .solutionRowsWrapper {
      padding: 0 20px; }
    .memberDesSuppliersSecArea .solutionBottomSec .solutionRowsContent p {
      font-size: 22px; }
    .memberDesSuppliersSecArea .solutionBottomSec .solutionRowsImg img {
      width: 280px; }
  .memberDesSuppliersSecArea .suppliersSecArea {
    padding-bottom: 80px; }
    .memberDesSuppliersSecArea .suppliersSecArea h2 {
      font-size: 62px;
      margin-bottom: 60px; }
    .memberDesSuppliersSecArea .suppliersSecArea p {
      margin-bottom: 60px; }
  .memberDesSuppliersSecArea .buyerAndSuppliersSec .buyerHeading {
    width: 100%; }

  .joinOneCommerceSec ul.joinOneCommerceLinkList li {
    padding: 0 10px; }
    .joinOneCommerceSec ul.joinOneCommerceLinkList li a {
      width: 218px;
      height: 50px;
      line-height: 46px;
      border-width: 3px;
      font-size: 21px; }
      .joinOneCommerceSec ul.joinOneCommerceLinkList li a.btnAll {
        padding: 0 20px; }

  .heading h2 {
    font-size: 38px; }

  .associationGroupSec {
    padding: 60px 0; }
    .associationGroupSec h2 {
      font-size: 25px; }
    .associationGroupSec.representativeGroupSec .representativeGroupInside figure {
      width: calc(100% - 475px);
      padding: 0 25px 0 0; }
    .associationGroupSec.representativeGroupSec .representativeGroupInside .representativeGroupContent {
      width: 475px; }
    .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialWrap {
      margin: 0 -16px; }
    .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialInside {
      padding: 0 16px; }
      .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialInside img {
        width: 110px; }
      .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialInside .representativeDetails {
        min-height: 84px; }
        .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialInside .representativeDetails p {
          font-size: 17px; }
          .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialInside .representativeDetails p br {
            display: none; }
    .associationGroupSec.newAssociateGroupSec .associationGroupInside {
      margin: 0 -7px; }
      .associationGroupSec.newAssociateGroupSec .associationGroupInside .associationGroup {
        padding: 0 7px; }
      .associationGroupSec.newAssociateGroupSec .associationGroupInside .associatesContent {
        padding: 20px 15px; }
        .associationGroupSec.newAssociateGroupSec .associationGroupInside .associatesContent h4 {
          padding: 0; }
        .associationGroupSec.newAssociateGroupSec .associationGroupInside .associatesContent p {
          font-size: 19px;
          line-height: 1.4; }

  .associatesOfferSec {
    padding: 50px 0; }

  .viewAssociatesSecArea .associatesProfessionalForm .associatesProfessionalRow .formRow {
    margin-right: 10px;
    width: calc(50% - 40px); }
    .viewAssociatesSecArea .associatesProfessionalForm .associatesProfessionalRow .formRow label {
      width: 115px;
      padding-right: 8px; }
    .viewAssociatesSecArea .associatesProfessionalForm .associatesProfessionalRow .formRow select {
      width: calc(100% - 115px); }
  .viewAssociatesSecArea .associatesProfessionalForm .associatesProfessionalRow.associateRow .formRow {
    width: calc(50% - 5px);
    margin-bottom: 10px; }
    .viewAssociatesSecArea .associatesProfessionalForm .associatesProfessionalRow.associateRow .formRow label {
      text-align: left; }
    .viewAssociatesSecArea .associatesProfessionalForm .associatesProfessionalRow.associateRow .formRow:last-child {
      margin-bottom: 0; }
    .viewAssociatesSecArea .associatesProfessionalForm .associatesProfessionalRow.associateRow .formRow:nth-child(even) {
      margin-right: 0; }

  .productSaleSec .productDescription table tbody tr td .bottom {
    width: 30px; }
  .productSaleSec .productDescription table tbody tr td .imgBoxArea .top figure {
    width: 80px;
    height: 80px; }
  .productSaleSec .productDescription table thead tr th {
    font-size: 14px; }
  .productSaleSec.searchAccordion .productDescription table tbody td.agencyCode {
    max-width: 100px;
    font-size: 12px; }
  .productSaleSec .productDescription table tbody tr td .imgBoxArea .top {
    width: calc(100% - 30px); }
    .productSaleSec .productDescription table tbody tr td .imgBoxArea .top .desc .flags h4 {
      font-size: 13px; }

  .btnAll.brdrBtnRed {
    height: 45px !important;
    line-height: 43px !important; }

  .registrationStandardPage .membershipOptionsSec .memberPera {
    padding: 0; }
  .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember {
    width: 300px; }
    .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember p {
      font-size: 17px; }
    .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember .inner {
      padding: 20px 20px 45px;
      border-width: 3px; }
    .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember .innerHeading {
      margin-bottom: 25px; }
    .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember h3 {
      font-size: 22px; }
    .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember .memberDetails > div {
      margin-bottom: 13px; }
  .registrationStandardPage .registrationStandardNew .boxAccordion .boxAccordionDetails {
    padding: 30px 0; }
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow {
    padding: 0 20px; }
  .registrationStandardPage .registrationStandardNew .boxAccordion .formGroup {
    padding: 0 20px; }
    .registrationStandardPage .registrationStandardNew .boxAccordion .formGroup.formGroupTwo .formRow {
      padding: 0 20px; }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .formGroup {
    padding: 0 10px; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnAll {
    font-size: 16px !important;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-width: 2px; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnMarginRight {
    margin-right: 97px !important; }
  .registrationStandardPage.membersProfilePage .viewAssociatesSecArea .coloredTable table tbody td {
    font-size: 14px;
    padding: 18px 7px; }
  .registrationStandardPage.membersProfilePage .viewAssociatesSecArea .coloredTable table thead th {
    font-size: 14px; }
  .registrationStandardPage .boxAccordion .info {
    font-size: 18px; }
  .registrationStandardPage.addProdcutsForSalePage .viewAssociatesSecArea .formTopRow {
    padding: 0 22px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion.prodAccor3 .boxAccordionDetails, .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion.prodAccor19 .boxAccordionDetails {
    margin: 0 -10px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .fullRow {
    padding: 0; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .formRow label {
    width: 155px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .formRow select,
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .formRow textarea {
    width: calc(100% - 155px); }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .formRow input[type="text"], .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .formRow input[type="email"], .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .formRow input[type="tel"], .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .formRow input[type="password"], .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .formRow input[type="url"] {
    width: calc(100% - 155px); }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .formRow .cke_chrome {
    width: calc(100% - 157px); }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .boxAccordionFull {
    padding: 15px 10px 30px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .boxAccordionFull .boxAccordionDetails {
      padding: 0; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .title2 {
    padding: 10px 22px;
    line-height: 1; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion p {
    font-size: 16px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodSaveBtn .btnAll {
    border-width: 7px; }
  .registrationStandardPage.negotiationPage .productSaleSec .productDescription table tbody tr td {
    padding: 13px 8px; }
  .registrationStandardPage.membersPage .coloredTable table {
    width: 1230px; }
    .registrationStandardPage.membersPage .coloredTable table thead th.memberId {
      width: 165px; }
    .registrationStandardPage.membersPage .coloredTable table thead th.representative {
      width: 105px; }
    .registrationStandardPage.membersPage .coloredTable table thead th.membersName {
      width: 170px; }
    .registrationStandardPage.membersPage .coloredTable table tbody td.memberId {
      width: 165px; }
    .registrationStandardPage.membersPage .coloredTable table tbody td.representative {
      width: 105px; }
    .registrationStandardPage.membersPage .coloredTable table tbody td.membersName {
      width: 170px; }
  .registrationStandardPage .coloredTable {
    overflow-x: auto; }
    .registrationStandardPage .coloredTable table#repStatus {
      width: 860px; }
    .registrationStandardPage .coloredTable table#assoStatus {
      width: 850px; }

  .membersPage .associatesCountriesTopLeft.findMemberBtn .redBTnText {
    top: -150px; }
    .membersPage .associatesCountriesTopLeft.findMemberBtn .redBTnText .btnAll.brdrBtnRed {
      font-size: 16px !important;
      padding: 0 15px !important; }

  .standardMemberRegistrationWrap h3 {
    font-size: 19px; }
  .standardMemberRegistrationWrap .title2 {
    font-size: 22px; }

  .onlineAffilatesSec p {
    font-size: 18px; }
  .onlineAffilatesSec .onlineAffilatesLeft {
    padding-left: 50px; }
  .onlineAffilatesSec .onlineAffilatesCard {
    padding: 20px;
    width: 290px; }
    .onlineAffilatesSec .onlineAffilatesCard figure {
      width: 80px; }
    .onlineAffilatesSec .onlineAffilatesCard .onlineAffilatesCardDetails h4 {
      font-size: 25px; }
    .onlineAffilatesSec .onlineAffilatesCard .onlineAffilatesCardDetails .trackNum {
      font-size: 12px; }
  .onlineAffilatesSec .onlineAffilatesRight {
    padding-right: 0; }

  .subscriptionDetailsSec .subscriptionDetailsInside h4 {
    font-size: 18px; }
    .subscriptionDetailsSec .subscriptionDetailsInside h4 br {
      display: none; }
  .subscriptionDetailsSec .subscriptionDetailsInside p {
    font-size: 17px; }
  .subscriptionDetailsSec .subscriptionDetailsInside .subscriptionDetailsLeft {
    padding-left: 0;
    width: calc(100% - 330px);
    padding-right: 15px; }
  .subscriptionDetailsSec .subscriptionDetailsInside .subscriptionDetailsRight {
    width: 330px;
    max-width: 100%; }
    .subscriptionDetailsSec .subscriptionDetailsInside .subscriptionDetailsRight .totalCalcSec {
      width: 330px; }
  .subscriptionDetailsSec .totalCalcSec p strong {
    font-size: 30px; }

  td .btnAll.brdrBtnBlue {
    padding: 0 12px !important;
    height: 30px !important;
    line-height: 30px !important;
    font-size: 14px !important; }

  .createMarketingToolsWrap {
    margin: 0 -5px 50px; }
    .createMarketingToolsWrap .createMarketingToolsBlock {
      padding: 0 5px; }
    .createMarketingToolsWrap .createMarketingTools {
      padding: 10px 15px; }
      .createMarketingToolsWrap .createMarketingTools:hover {
        box-shadow: 0 0 15px #abafb2; }
      .createMarketingToolsWrap .createMarketingTools span {
        font-size: 21px; }

  th.date {
    min-width: 97px; }

  .productsDetailsTable table tr th,
  .productsDetailsTable table tr td {
    padding: 15px 7px; }

  .productDetailsSec .productGallery .inner {
    padding: 0; }
  .productDetailsSec .productGallery .leargeImage {
    width: 470px; }
    .productDetailsSec .productGallery .leargeImage .slideshow-container {
      height: 470px; }
    .productDetailsSec .productGallery .leargeImage .slideshow span .advance-link {
      height: 470px; }
  .productDetailsSec .productDetailsAccordian .campanyTable:before {
    background-size: contain;
    width: 328px;
    height: 326px; }
  .productDetailsSec .negotiateSecArea .negotiateInfo:before {
    width: 92px;
    height: 90px; }
  .productDetailsSec .negotiateSecArea .negotiateFormSec {
    padding-right: 0; }
    .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea .formGroup textarea {
      height: 185px; }
    .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea .formGroup .btnAll {
      margin-top: 25px;
      font-size: 22px;
      height: 55px;
      line-height: 58px; }
  .productDetailsSec .negotiateSecArea .negotiateSecLeft {
    padding: 20px; }
  .productDetailsSec .negotiateSecArea .makeOfferSec {
    width: 100%;
    padding: 0; }
    .productDetailsSec .negotiateSecArea .makeOfferSec p {
      font-size: 16px;
      margin-bottom: 20px; }
      .productDetailsSec .negotiateSecArea .makeOfferSec p br {
        display: none; }
    .productDetailsSec .negotiateSecArea .makeOfferSec .title {
      height: auto; }
  .productDetailsSec .negotiateSecArea .negotiateFormSec {
    width: 100%; }

  .campanyTable tr th {
    padding: 12px;
    width: 135px; }
  .campanyTable tr td {
    padding: 12px 12px 12px 20px; }

  .productDetailsSec .productDetailsAccordian .companyInfo {
    width: calc(100% - 250px); }
  .productDetailsSec .productDetailsAccordian .comoanyLogoAndBusinessInfo {
    width: 250px; }
    .productDetailsSec .productDetailsAccordian .comoanyLogoAndBusinessInfo .imageBox.boxLogo {
      width: 180px;
      height: 180px; }
    .productDetailsSec .productDetailsAccordian .comoanyLogoAndBusinessInfo .imageBox.boxCard {
      height: 173px; }

  .aboutUsArea .aboutUsContent .contentBlock .contentDetails {
    padding-left: 40px; }

  .additionalInformationSec .infoWrap .rightInfoArea {
    padding-left: 35px; }
    .additionalInformationSec .infoWrap .rightInfoArea .inner {
      margin-left: -10px;
      margin-right: -10px; }
      .additionalInformationSec .infoWrap .rightInfoArea .inner .boxList {
        padding: 0 10px; } }
@media screen and (max-width: 925px) {
  .boxAccordion .title2 {
    padding: 14px 20px 14px 35px; }
  .boxAccordion .accordianTitle:before {
    left: 17px; }
  .boxAccordion .accordianTitle:after {
    left: 12px; }
  .boxAccordion .accordianTitle.active:after {
    left: 12px; }

  .headerArea .logoArea img {
    width: 36px; }
  .headerArea .logoArea h1 {
    font-size: 30px;
    height: 28px; }
    .headerArea .logoArea h1 span {
      font-size: 11px; }
  .headerArea .navArea .bottom ul li a {
    font-size: 13px; }
  .headerArea .navArea .top ul li .btnAll {
    line-height: 27px;
    padding: 0 18px;
    min-width: 90px;
    height: 29px;
    font-size: 14px; }

  .negotiationSystemSec .negotiationInside h3 {
    font-size: 24px; }
  .negotiationSystemSec .negotiationInside h4 {
    font-size: 23px; }
  .negotiationSystemSec .negotiationInside ul li {
    font-size: 19px;
    padding: 0 25px; }

  .ournetworkSec h3 {
    font-size: 26px; }

  .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap {
    padding: 50px 0; }
    .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap p br {
      display: none; }

  .associatesOfferSec.traderJoinSec h2 {
    font-size: 25px;
    margin-bottom: 30px; }
  .associatesOfferSec.traderJoinSec p {
    margin-bottom: 20px; }

  .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr {
    margin-bottom: 35px; }
    .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr:first-child .tradersGroup.image figure {
      margin-top: -50px; }
    .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr:first-child p {
      padding-right: 25px; }
      .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr:first-child p br {
        display: none; }
    .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr:last-child {
      margin-bottom: 0; }
      .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr:last-child .tradersGroupContent {
        margin-top: 20px; }
      .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr:last-child p {
        padding-left: 25px;
        padding-right: 25px; }
        .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr:last-child p br {
          display: none; }
    .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr .tradersGroup.image {
      width: calc(100% - 460px); }
      .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr .tradersGroup.image figure {
        width: 250px;
        margin: 0 auto;
        max-width: 100%; }
    .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr .tradersGroup.content {
      width: 460px; }
  .associationGroupSec.tradersGroupSec .associationGroupTypes h2 {
    font-size: 27px;
    margin-bottom: 30px; }
  .associationGroupSec .associateNetworkSec .associateNetworkGrid {
    margin: 0 -20px; }
    .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock {
      padding: 20px; }
      .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock figure {
        width: calc(100% - 255px); }
      .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock .associateCaption {
        width: 255px; }
        .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock .associateCaption p {
          font-size: 19px; }

  .viewAssociatesSecArea h4 {
    font-size: 22px; }
  .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox ul {
    padding: 0 0 0 20px; }
    .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox ul li:before {
      left: -10px; }
    .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox ul li a {
      font-size: 15px; }

  .associateTable tr th {
    width: 143px; }

  .productSaleSec .productDescription table thead tr th {
    padding: 15px 10px;
    font-size: 14px; }
  .productSaleSec .productDescription table tbody tr td {
    padding: 12px 10px;
    font-size: 14px; }

  .membersProfileHeader.smallWidth .membersProfileDetails {
    left: 265px; }
  .membersProfileHeader .membersProfileDetails {
    left: 25px; }
    .membersProfileHeader .membersProfileDetails h2 {
      font-size: 29px; }

  .allAccordionSec a {
    padding: 0 35px; }

  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow#showPendingCheckbox label:first-child {
    width: 200px !important; }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow#showPendingCheckbox label.ctop {
    width: auto !important; }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow label {
    width: 150px; }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow input[type="text"], .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow input[type="email"], .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow input[type="tel"], .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow input[type="password"], .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow input[type="url"] {
    width: calc(100% - 150px); }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow select,
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow textarea,
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow .checkSelect,
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow .multipleRowArea {
    width: calc(100% - 150px); }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow.col2 .col .countryDropdown {
    width: calc(100% - 150px); }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow .checkBoxWidInput {
    width: calc(100% - 150px); }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow .twoText {
    width: calc(100% - 150px); }
  .registrationStandardPage .formRow {
    margin-bottom: 16px; }
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow {
    width: 31%; }
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow.gridRowtwo, .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2),
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow.gridRowtwo,
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) {
    width: 38%; }
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow.gridRowtwo .formCol, .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2) .formCol,
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow.gridRowtwo .formCol,
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) .formCol {
      width: 270px; }
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow.gridRowtwo .formCol .imgContainer, .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2) .formCol .imgContainer,
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow.gridRowtwo .formCol .imgContainer,
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) .formCol .imgContainer {
        padding-top: 77.448% !important; }
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow .formCol,
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow .formCol {
    width: 210px; }
  .registrationStandardPage .boxAccordion .textCnntArea {
    padding: 20px; }
    .registrationStandardPage .boxAccordion .textCnntArea p {
      font-size: 16px; }
  .registrationStandardPage .registrationStandardNew .formRow label {
    font-size: 14px;
    width: 150px; }
  .registrationStandardPage .registrationStandardNew .formRow input[type="text"], .registrationStandardPage .registrationStandardNew .formRow input[type="email"], .registrationStandardPage .registrationStandardNew .formRow input[type="tel"], .registrationStandardPage .registrationStandardNew .formRow input[type="password"], .registrationStandardPage .registrationStandardNew .formRow input[type="url"] {
    width: calc(100% - 150px); }
  .registrationStandardPage .registrationStandardNew .formRow select,
  .registrationStandardPage .registrationStandardNew .formRow textarea,
  .registrationStandardPage .registrationStandardNew .formRow .checkSelect,
  .registrationStandardPage .registrationStandardNew .formRow .multipleRowArea {
    width: calc(100% - 150px); }
  .registrationStandardPage .registrationStandardNew .formRow.col2 .col .countryDropdown {
    width: calc(100% - 150px); }
  .registrationStandardPage .registrationStandardNew .boxAccordion .formGroup {
    padding: 0 10px; }
    .registrationStandardPage .registrationStandardNew .boxAccordion .formGroup.formGroupTwo .formRow {
      padding: 0 10px; }
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow {
    padding: 0 10px; }
    .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow label {
      width: 150px; }
    .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow textarea {
      width: calc(100% - 150px); }

  .greenBlueSec .greenBlueSecLeft {
    width: 25%; }
    .greenBlueSec .greenBlueSecLeft figure {
      width: 200px; }
  .greenBlueSec .greenBlueRightSec {
    width: 75%;
    padding: 4% 15px 4% 130px; }

  .onlineAffilatesSec.blueOnlineAffilatesSec .onlineAffilatesRight .handshakeTxt {
    width: 280px; }
  .onlineAffilatesSec.blueOnlineAffilatesSec .onlineAffilatesRight .topTxt {
    margin-bottom: 15px; }
    .onlineAffilatesSec.blueOnlineAffilatesSec .onlineAffilatesRight .topTxt .numTxt {
      font-size: 35px; }

  .expandEarningSec .expandEarningSecInr h3 {
    font-size: 22px; }
    .expandEarningSec .expandEarningSecInr h3 br {
      display: none; }
  .expandEarningSec .expandEarningSecInr p {
    font-size: 20px; }
  .expandEarningSec .expandEarningSecInr .expandEarningInside {
    padding-left: 0;
    width: calc(100% - 430px); }
  .expandEarningSec .expandEarningSecInr .expandEarningImgList {
    width: 430px; }
    .expandEarningSec .expandEarningSecInr .expandEarningImgList figure {
      margin-right: 22px; }
    .expandEarningSec .expandEarningSecInr .expandEarningImgList .expandEarningImgTop figure {
      margin: 0 auto 85px; }

  .productDetailsSec .companyName_produtList ul li {
    font-size: 16px;
    padding-right: 22px; }
  .productDetailsSec .productDescriptionArea .detailsBtn {
    width: 155px;
    padding-right: 0; }
  .productDetailsSec .productGallery .inner {
    padding: 0; }
  .productDetailsSec .productGallery .thumbList {
    padding-left: 20px;
    width: calc(100% - 470px); }
    .productDetailsSec .productGallery .thumbList ul li {
      height: 50px; }
  .productDetailsSec .productInformationSec .formArea .formGroup .formList label {
    width: 150px;
    padding-right: 6px; }
  .productDetailsSec .productInformationSec .formArea .formGroup .formList .txtFld {
    width: calc(100% - 150px); }
  .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="text"], .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="email"], .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="tel"], .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="password"], .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="url"] {
    width: calc(100% - 150px); }
  .productDetailsSec .productInformationSec .formArea .formGroup .formList select,
  .productDetailsSec .productInformationSec .formArea .formGroup .formList textarea,
  .productDetailsSec .productInformationSec .formArea .formGroup .formList .checkSelect,
  .productDetailsSec .productInformationSec .formArea .formGroup .formList .multipleRowArea {
    width: calc(100% - 150px); }
  .productDetailsSec .recentlyViewProductSec {
    padding: 30px 40px; } }
@media screen and (max-width: 850px) {
  .flex, .associateContentSec .profileLeftContent {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap; }

  .headerArea .menuArea input {
    padding: 0 8px; }
  .headerArea .menuArea .leftMenu {
    width: calc(100% - 70px); }
    .headerArea .menuArea .leftMenu .box select {
      padding: 0 12px 0 8px; }
  .headerArea .menuArea .rightMenu {
    width: 70px; }
    .headerArea .menuArea .rightMenu .btnAll {
      padding: 0 8px;
      font-size: 15px; }
  .headerArea .logoArea {
    width: 250px; }
    .headerArea .logoArea img {
      width: 32px; }
    .headerArea .logoArea h1 {
      font-size: 25px;
      height: 21px;
      margin-left: 0; }
      .headerArea .logoArea h1 span {
        font-size: 10px; }
  .headerArea .navArea {
    width: calc(100% - 250px); }
    .headerArea .navArea ul li {
      margin-right: 11px; }

  .productMenuList {
    margin: 20px 0 10px; }
    .productMenuList ul li {
      padding-right: 10px;
      font-size: 12px; }

  .buyAndSuppliersSec {
    padding: 40px 0; }
    .buyAndSuppliersSec h3 {
      margin-bottom: 35px; }
    .buyAndSuppliersSec .buyRowArea .step {
      margin-bottom: 40px; }
      .buyAndSuppliersSec .buyRowArea .step p {
        font-size: 16px;
        margin-bottom: 15px; }
      .buyAndSuppliersSec .buyRowArea .step .searchCompareTable thead tr th img {
        width: 55px; }
      .buyAndSuppliersSec .buyRowArea .step .stepContent .iconList .icon_img {
        width: 55px; }
      .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep2 {
        width: 250px; }
      .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep2 {
        max-width: calc(100% - 250px); }
      .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep3 {
        width: 250px; }
      .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep3 {
        width: calc(100% - 250px); }
      .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep4 {
        width: 250px; }
      .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep4 {
        width: calc(100% - 250px); }
      .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5 {
        padding-right: 50px;
        margin-bottom: 30px;
        padding-left: 0; }
        .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5 span {
          font-size: 30px; }
        .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5 figure {
          width: 45px; }
      .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep5 {
        padding-left: 0;
        margin-right: 0; }
      .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .step001Text {
        width: 250px; }
      .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .buttonArea {
        width: calc(100% - 250px); }
    .buyAndSuppliersSec .buyRowArea .leftPartArea .inner .leftPartAreaContent {
      background-size: 32%; }
    .buyAndSuppliersSec .buyRowArea .leftPartArea p {
      font-size: 15px; }

  .mainBanner {
    padding-bottom: 75px; }

  .negotiationSystemSec .negotiationInside h3 {
    font-size: 25px; }
  .negotiationSystemSec .negotiationInside h4 {
    font-size: 23px; }

  .ournetworkSec {
    padding: 40px 0 30px; }

  .networkSec .networkWrap {
    padding: 0; }
    .networkSec .networkWrap .homeCaptionText h2 {
      font-size: 35px; }
    .networkSec .networkWrap .homeCaptionText p {
      font-size: 22px; }
  .networkSec .gridListWrap {
    margin-left: -8px;
    margin-right: -8px; }
  .networkSec .grid {
    padding: 0 8px; }
    .networkSec .grid h3 {
      font-size: 24px; }
    .networkSec .grid .hover {
      padding: 18px 8px; }
      .networkSec .grid .hover p br {
        display: none; }
    .networkSec .grid .viewMore {
      width: 25px; }

  .membershipOpationArea .membershipWrap {
    margin: 0 -10px; }
    .membershipOpationArea .membershipWrap .gridmember {
      padding: 0 10px; }
      .membershipOpationArea .membershipWrap .gridmember h3 {
        font-size: 22px; }
      .membershipOpationArea .membershipWrap .gridmember p,
      .membershipOpationArea .membershipWrap .gridmember .learnMore {
        font-size: 15px; }
      .membershipOpationArea .membershipWrap .gridmember .countryName span.conditionsTxt {
        font-size: 13px; }

  .testimonialsSec .testimonials {
    width: 550px; }
  .testimonialsSec p {
    font-size: 16px; }
  .testimonialsSec .autherName h3 {
    font-size: 18px; }
  .testimonialsSec .autherName a {
    font-size: 15px; }

  .joinSec h3 {
    font-size: 33px; }
  .joinSec h2 {
    font-size: 45px; }

  .footerArea .footerAreaWrap {
    padding: 30px 0; }
  .footerArea .footerMenuListWrap ul li {
    font-size: 13px; }
  .footerArea figure img {
    width: 340px; }

  .aboutUsArea p {
    font-size: 16px; }

  .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap .btnAll {
    height: 50px;
    line-height: 54px;
    font-size: 19px;
    padding: 0 34px;
    margin-right: 35px;
    margin-top: 12px; }
  .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec.associateBottomSec .buyerAndSuppliersWrap .btnAll {
    line-height: 44px !important; }

  .associationGroupSec.representativeGroupSec.representativeBlueSec p {
    font-size: 21px; }
  .associationGroupSec.representativeGroupSec .representativeGroupInside figure {
    width: calc(100% - 435px); }
  .associationGroupSec.representativeGroupSec .representativeGroupInside .representativeGroupContent {
    width: 435px; }
  .associationGroupSec.representativeGroupSec.representativeBlueLargeSec .representativeGroupInside .representativeGroupContent {
    width: 433px; }
  .associationGroupSec.representativeGroupSec.representativeBlueLargeSec .representativeGroupInside figure {
    width: calc(100% - 433px); }

  .viewAssociatesSecArea .associatesCountries {
    padding: 0; }
  .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox {
    width: 100%;
    margin-bottom: 35px;
    border-right: none; }
    .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox:last-child {
      margin-bottom: 0; }
    .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox ul {
      width: 100%; }
      .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox ul li {
        width: 33.33%;
        float: left; }
  .viewAssociatesSecArea .coloredTable table thead th {
    font-size: 14px;
    padding: 12px 8px; }
  .viewAssociatesSecArea .coloredTable table tbody td {
    font-size: 14px;
    padding: 12px 8px; }

  .associateContentSec .profileLeftContent {
    width: 100%; }
    .associateContentSec .profileLeftContent .quickView {
      width: calc(100% - 130px);
      padding-left: 25px; }
      .associateContentSec .profileLeftContent .quickView ul {
        float: left;
        display: block; }
  .associateContentSec .profileRightContent {
    width: 100%; }

  .productSaleSec .productDescription table thead tr th {
    padding: 12px 7px; }
  .productSaleSec .productDescription table tbody td.agencyCode {
    max-width: 110px; }
  .productSaleSec .productDescription table tbody tr td {
    font-size: 13px;
    word-break: break-all; }
    .productSaleSec .productDescription table tbody tr td .imgBoxArea .top .desc .flags h4 {
      font-size: 13px; }
    .productSaleSec .productDescription table tbody tr td .imgBoxArea .top .desc .flags .flag-icon {
      font-size: 19px; }
  .productSaleSec .saleBottomWrap {
    display: block; }
    .productSaleSec .saleBottomWrap .productLeftSideBar {
      width: 300px;
      margin: 0 auto 30px;
      max-width: 100%;
      padding: 15px;
      background-color: #e1e1e1;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
      .productSaleSec .saleBottomWrap .productLeftSideBar .grid {
        background-color: #ffffff;
        margin-bottom: 15px;
        padding: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px; }
        .productSaleSec .saleBottomWrap .productLeftSideBar .grid:last-child {
          margin-bottom: 0; }
    .productSaleSec .saleBottomWrap .productRightDetails {
      width: 100%;
      padding-left: 0; }
  .productSaleSec.searchAccordion .saleBottomWrap .grid .local_globalSec .gridlistsidebarArea {
    width: 190px;
    margin: 0 auto; }
  .productSaleSec.searchAccordion .saleTopSec .breadcrumbs ul {
    padding-left: 0; }

  .standardMemberRegistrationWrap h3 {
    font-size: 17px; }
  .standardMemberRegistrationWrap .title2 {
    font-size: 19px; }

  .presentOpportunitySec p {
    font-size: 19px; }
  .presentOpportunitySec .graphImage figure {
    width: 200px; }
  .presentOpportunitySec .presentOpportunityContent {
    padding: 20px 60px 0 0; }

  .contactPage .contactInner h3 {
    font-size: 21px; }
  .contactPage .contactInner .col2 .formCol {
    margin-bottom: 18px;
    width: 100%; }
    .contactPage .contactInner .col2 .formCol:last-child {
      margin-bottom: 0; }
  .contactPage .contactInner .contactLeft {
    width: 405px; }
  .contactPage .contactInner .contactRight {
    width: calc(100% - 405px); }
    .contactPage .contactInner .contactRight h3 {
      font-size: 19px; }
  .contactPage .cardBox {
    padding: 15px; }
    .contactPage .cardBox figure {
      width: 50px; }
    .contactPage .cardBox .cardRight {
      width: calc(100% - 50px); }

  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodSaveBtn .btnAll {
    border-width: 5px;
    height: 85px;
    line-height: 78px;
    font-size: 34px;
    width: 700px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll {
    font-size: 20px;
    height: 50px;
    line-height: 44px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll.saveAndContinue {
      min-width: 280px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll#btnClear {
      min-width: 110px; }
  .registrationStandardPage.myMessagesPage .productSaleSec table thead th.expandCollapseHeadSec a {
    width: 60px; }
  .registrationStandardPage.myMessagesPage .productSaleSec table tbody tr td span.viewContent {
    width: 20px;
    height: 20px; }
    .registrationStandardPage.myMessagesPage .productSaleSec table tbody tr td span.viewContent img {
      width: 10px;
      height: 10px; }

  .btnAll.brdrBtnRed {
    border-width: 3px !important; }

  .compareProductsSection h2 {
    font-size: 24px; }
  .compareProductsSection p {
    font-size: 16px; }

  .productSaleSec.agencyResultSec .productDescription {
    overflow-x: auto; }
    .productSaleSec.agencyResultSec .productDescription table {
      width: 820px; } }
@media screen and (max-width: 767px) {
  .videoAdditionalWrap {
    margin: 0 auto 45px; }

  .videoAdditionalSec {
    margin-top: 35px; }
    .videoAdditionalSec h2 {
      font-size: 23px;
      margin-bottom: 15px; }
    .videoAdditionalSec .headingCnnt {
      margin-bottom: 30px; }

  .additionalInformationSec {
    background-size: 625px; }
    .additionalInformationSec .infoWrap .rightInfoArea {
      padding-left: 25px; }
      .additionalInformationSec .infoWrap .rightInfoArea .inner {
        margin: 0; }
        .additionalInformationSec .infoWrap .rightInfoArea .inner .boxList {
          padding: 0;
          width: 100%;
          margin-bottom: 25px; }
      .additionalInformationSec .infoWrap .rightInfoArea .boxArea .tabBox figure {
        padding: 40% 0 0 0; }

  .faqText {
    padding-left: 0; }
    .faqText p {
      font-size: 14px; }

  .checkboxCustom .checkmark {
    width: 15px;
    height: 15px; }
    .checkboxCustom .checkmark:before {
      width: 15px;
      height: 15px; }

  .addFav a:before {
    font-size: 21px; }

  .loginPage .registerPartList h3 {
    font-size: 18px; }
  .loginPage .registerPartList ul li {
    margin-bottom: 12px; }
    .loginPage .registerPartList ul li .btnAll {
      font-size: 15px;
      height: 36px;
      line-height: 36px;
      padding: 0 13px; }
  .loginPage .forgotLink a {
    font-size: 18px; }
  .loginPage .loginForm label {
    font-size: 18px; }
  .loginPage .loginForm input[type="text"], .loginPage .loginForm input[type="email"], .loginPage .loginForm input[type="tel"], .loginPage .loginForm input[type="password"], .loginPage .loginForm input[type="url"] {
    height: 36px;
    line-height: 36px; }
  .loginPage .loginForm input.btnAll {
    height: 40px;
    line-height: 40px;
    padding: 0 50px;
    font-size: 18px; }

  .headerArea .headerWrap {
    padding: 15px 0; }
  .headerArea .navArea {
    width: 100%;
    margin-top: -30px; }
    .headerArea .navArea .top {
      margin-bottom: 28px;
      margin-top: 0; }
    .headerArea .navArea .bottom ul {
      float: none;
      text-align: center; }
      .headerArea .navArea .bottom ul li {
        float: none;
        display: inline-block; }
        .headerArea .navArea .bottom ul li ul {
          text-align: left; }
  .headerArea .menuArea .menuAreaForm {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px; }
  .headerArea .menuArea .searchSec {
    position: relative; }
  .headerArea .menuArea .leftMenu {
    width: 100%;
    padding-left: 0;
    border-right: none; }
    .headerArea .menuArea .leftMenu .box {
      width: 33.33% !important; }
      .headerArea .menuArea .leftMenu .box:first-child select, .headerArea .menuArea .leftMenu .box:nth-child(2) select, .headerArea .menuArea .leftMenu .box:nth-child(3) select {
        border-bottom: 1px solid #0098ff; }
      .headerArea .menuArea .leftMenu .box:nth-child(3) select {
        border-right: none; }
      .headerArea .menuArea .leftMenu .box select {
        height: 30px;
        line-height: 30px; }
  .headerArea .menuArea input {
    height: 30px;
    line-height: 30px;
    border-right: 1px solid #0098ff; }
  .headerArea .menuArea .rightMenu {
    position: absolute;
    right: 1px;
    bottom: 0;
    width: 33.33%;
    -webkit-border-radius: 0 0 8px 0;
    -moz-border-radius: 0 0 8px 0;
    -ms-border-radius: 0 0 8px 0;
    -o-border-radius: 0 0 8px 0;
    border-radius: 0 0 8px 0;
    overflow: hidden; }
    .headerArea .menuArea .rightMenu .btnAll {
      height: 31px;
      line-height: 30px;
      font-size: 14px; }

  .mainBanner {
    padding-bottom: 35px;
    padding-top: 20px; }
    .mainBanner .learnMoreLink {
      top: 20px; }
    .mainBanner .rightBannerCnnt .btnArea {
      margin-top: 30px; }
    .mainBanner .rightBannerCnnt .rowBanner {
      margin-bottom: 25px; }
    .mainBanner .bannerWrap h2 {
      font-size: 42px;
      margin-bottom: 10px; }
    .mainBanner .bannerWrap h3 {
      font-size: 22px;
      margin-bottom: 20px; }
    .mainBanner .bannerWrap p {
      font-size: 21px; }

  .buyAndSuppliersSec {
    padding: 30px 0; }
    .buyAndSuppliersSec .downArrowNew4 {
      margin-top: 30px; }
    .buyAndSuppliersSec h2 {
      font-size: 40px;
      padding-left: 0; }
    .buyAndSuppliersSec h3 {
      font-size: 35px;
      padding-left: 0; }
    .buyAndSuppliersSec .buyRowArea h4 {
      font-size: 21px; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent p br {
      display: none; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .step001Text,
    .buyAndSuppliersSec .buyRowArea .step .stepContent .buttonArea,
    .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep2,
    .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep2,
    .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep3,
    .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep3,
    .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep4,
    .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep4,
    .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5,
    .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep5 {
      width: 100% !important;
      max-width: 100% !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      margin-bottom: 25px; }
      .buyAndSuppliersSec .buyRowArea .step .stepContent .step001Text:last-child,
      .buyAndSuppliersSec .buyRowArea .step .stepContent .buttonArea:last-child,
      .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep2:last-child,
      .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep2:last-child,
      .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep3:last-child,
      .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep3:last-child,
      .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep4:last-child,
      .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep4:last-child,
      .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5:last-child,
      .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep5:last-child {
        margin-bottom: 0; }
    .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .buttonArea .btnAll {
      width: 150px;
      font-size: 25px;
      height: 45px;
      line-height: 45px; }
      .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .buttonArea .btnAll:before {
        background-size: 55% auto;
        bottom: -62px; }

  .downArrow img,
  .downArrow2 img {
    width: 30px; }

  .negotiationSystemSec .negotiationInside h3 {
    font-size: 20px; }
  .negotiationSystemSec .negotiationInside ul {
    margin: 0 -8px; }
    .negotiationSystemSec .negotiationInside ul li {
      padding: 0 8px;
      font-size: 17px; }

  .ournetworkSec h3 {
    font-size: 22px; }
  .ournetworkSec .ournetworkInside figure {
    width: 150px; }
  .ournetworkSec .ournetworkInside .ournetworkContent {
    padding-left: 25px; }

  .networkSec .networkWrap .homeCaptionText h2 {
    font-size: 32px; }
  .networkSec .networkWrap .homeCaptionText p {
    font-size: 18px; }

  .footerArea .footerMenuListWrap .menuList {
    width: 100%;
    margin-bottom: 20px; }
    .footerArea .footerMenuListWrap .menuList:last-child {
      margin-bottom: 0; }
    .footerArea .footerMenuListWrap .menuList h3 {
      font-size: 18px;
      margin-bottom: 10px; }
    .footerArea .footerMenuListWrap .menuList ul {
      margin-left: -18px; }
      .footerArea .footerMenuListWrap .menuList ul li {
        display: inline-block;
        margin-left: 18px;
        font-size: 14px; }
        .footerArea .footerMenuListWrap .menuList ul li a {
          position: relative;
          padding-left: 15px;
          -webkit-transition: 0.3s;
          -moz-transition: 0.3s;
          -ms-transition: 0.3s;
          -o-transition: 0.3s;
          transition: 0.3s; }
          .footerArea .footerMenuListWrap .menuList ul li a:after {
            position: absolute;
            content: "";
            left: 0;
            top: 6px;
            background-color: #ffffff;
            width: 6px;
            height: 6px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
          .footerArea .footerMenuListWrap .menuList ul li a:hover:after {
            background-color: #083ba2; }

  .testimonialsSec {
    padding: 0 0 30px; }
    .testimonialsSec .testimonials {
      padding: 0 20px; }

  .membershipOpationArea h2 {
    font-size: 30px;
    height: 50px;
    line-height: 50px; }
  .membershipOpationArea .membershipWrap .gridmember h3 {
    font-size: 20px; }
  .membershipOpationArea .membershipWrap .gridmember p {
    margin-bottom: 10px; }
  .membershipOpationArea .membershipWrap .gridmember .countryName .tooltipConditions {
    padding: 10px; }
    .membershipOpationArea .membershipWrap .gridmember .countryName .tooltipConditions ol li {
      padding-left: 3px;
      font-size: 13px; }

  .networkSec .gridListWrap {
    margin-left: -5px;
    margin-right: -5px; }
  .networkSec .grid {
    padding: 0 5px; }
    .networkSec .grid h3 {
      font-size: 20px;
      margin-top: 7px; }
    .networkSec .grid .hover {
      padding: 7px 5px; }
      .networkSec .grid .hover p {
        line-height: 1.4; }

  .joinSec h3 {
    font-size: 30px; }
  .joinSec h2 {
    font-size: 40px; }

  .memberDesSuppliersSecArea {
    padding-top: 20px; }
    .memberDesSuppliersSecArea.memberDesSecArea .buyerAndSuppliersSec {
      padding-bottom: 40px; }
      .memberDesSuppliersSecArea.memberDesSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap {
        padding: 40px 0px; }
        .memberDesSuppliersSecArea.memberDesSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap p {
          font-size: 21px;
          line-height: 1.4; }
    .memberDesSuppliersSecArea .suppliersSecArea h2 {
      font-size: 58px;
      margin-bottom: 45px; }
    .memberDesSuppliersSecArea .suppliersSecArea p {
      margin-bottom: 40px; }
    .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap {
      margin-left: -20px;
      margin-right: -20px; }
      .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid {
        padding: 0 20px; }
        .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid figure {
          height: 130px; }
        .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid p {
          font-size: 17px; }
    .memberDesSuppliersSecArea .ourSolutionArea h3 {
      font-size: 22px; }
    .memberDesSuppliersSecArea .ourSolutionArea p {
      font-size: 17px; }
    .memberDesSuppliersSecArea .ourSolutionArea .dotImage {
      width: 120px; }
    .memberDesSuppliersSecArea .solutionBottomSec .solutionRowsContent p {
      font-size: 18px; }
    .memberDesSuppliersSecArea .solutionBottomSec .solutionRowsImg img {
      width: 240px; }
    .memberDesSuppliersSecArea .solutionNonstopSec {
      padding-top: 40px; }
      .memberDesSuppliersSecArea .solutionNonstopSec h2 {
        font-size: 30px;
        margin-bottom: 20px; }
      .memberDesSuppliersSecArea .solutionNonstopSec p {
        font-size: 21px; }
      .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopRows h3 {
        font-size: 31px; }
      .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopRows p {
        font-size: 20px; }
      .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopRows h4 {
        font-size: 20px; }
      .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopHeading {
        margin-bottom: 40px; }
    .memberDesSuppliersSecArea .buyerAndSuppliersSec .buyerHeading {
      margin: 0 auto;
      padding: 30px 0; }
    .memberDesSuppliersSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap .logoWatermark {
      right: -25px;
      bottom: -25px;
      width: 90px; }
    .memberDesSuppliersSecArea .buyerAndSuppliersSec h2 {
      font-size: 28px; }
    .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap p {
      font-size: 18px; }

  .buyersArea .buyersAreaWrap {
    margin: 0 -15px 50px; }
  .buyersArea .buyerGrid p,
  .buyersArea .cantFindSec p {
    font-size: 17px; }

  .completeDealsSec {
    padding-bottom: 50px;
    padding-top: 40px; }
    .completeDealsSec .completeDealContent {
      margin-bottom: 40px; }
    .completeDealsSec .mappingArea {
      margin-bottom: 60px;
      width: 500px;
      max-width: 100%;
      margin: 0 auto;
      margin-bottom: 50px; }
    .completeDealsSec h3 {
      font-size: 22px; }
    .completeDealsSec p {
      font-size: 18px; }

  .aboutUsArea .aboutUsContent {
    padding: 0; }
    .aboutUsArea .aboutUsContent .contentBlock figure {
      width: 220px;
      height: 220px;
      margin: 0 auto 20px; }
    .aboutUsArea .aboutUsContent .contentBlock .contentDetails {
      width: 100%;
      padding-left: 0; }
  .aboutUsArea .aboutUsHeading {
    margin-bottom: 25px; }

  .joinOneCommerceSec h2 {
    font-size: 22px; }
  .joinOneCommerceSec ul.joinOneCommerceLinkList li {
    padding: 0 5px; }
    .joinOneCommerceSec ul.joinOneCommerceLinkList li a {
      width: 165px;
      height: 45px;
      line-height: 43px;
      border-width: 2px;
      font-size: 18px; }
      .joinOneCommerceSec ul.joinOneCommerceLinkList li a.btnAll {
        padding: 0 15px; }

  .heading h2 {
    font-size: 33px; }

  .associationGroupSec {
    padding: 40px 0; }
    .associationGroupSec .associationGroupTop p {
      font-size: 18px;
      margin-bottom: 25px; }
      .associationGroupSec .associationGroupTop p br {
        display: none; }
    .associationGroupSec .associationGroupTypes {
      padding: 60px 0 80px; }
    .associationGroupSec.newAssociateGroupSec .associationGroupLeftBox {
      width: 370px;
      padding-right: 30px; }
    .associationGroupSec.newAssociateGroupSec .associationGroupRightBox {
      width: calc(100% - 370px); }
      .associationGroupSec.newAssociateGroupSec .associationGroupRightBox img {
        width: 200px;
        margin: 0 auto; }
    .associationGroupSec.newAssociateGroupSec h2 {
      font-size: 27px; }
    .associationGroupSec.newAssociateGroupSec .associationGroupInside .associatesContent h4 {
      font-size: 20px; }
    .associationGroupSec.newAssociateGroupSec .associationGroupInside .associatesContent p {
      font-size: 17px; }
    .associationGroupSec.representativeGroupSec.representativeBlueSec p {
      font-size: 18px; }
    .associationGroupSec.representativeGroupSec .representativeGroupInside figure {
      width: calc(100% - 365px); }
    .associationGroupSec.representativeGroupSec .representativeGroupInside .representativeGroupContent {
      width: 365px; }
    .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialWrap {
      margin: 0 -12px; }
    .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialInside {
      padding: 0 12px; }
      .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialInside img {
        width: 90px; }
    .associationGroupSec.representativeGroupSec.representativeBlueLargeSec .representativeGroupInside .representativeGroupContent {
      width: 375px; }
    .associationGroupSec.representativeGroupSec.representativeBlueLargeSec .representativeGroupInside figure {
      width: calc(100% - 375px); }
      .associationGroupSec.representativeGroupSec.representativeBlueLargeSec .representativeGroupInside figure img {
        width: 225px; }
    .associationGroupSec.tradersGroupSec h2 {
      font-size: 24px;
      margin-bottom: 30px; }
    .associationGroupSec.tradersGroupSec p {
      font-size: 18px;
      margin-bottom: 20px; }
      .associationGroupSec.tradersGroupSec p br {
        display: none; }
    .associationGroupSec.tradersGroupSec .associationGroupBox .associationGroupLeft {
      width: 371px; }
    .associationGroupSec.tradersGroupSec .associationGroupBox .associationGroupRight {
      width: calc(100% - 371px); }
      .associationGroupSec.tradersGroupSec .associationGroupBox .associationGroupRight figure {
        width: 220px;
        margin: 0 auto;
        max-width: 100%; }
    .associationGroupSec.tradersGroupSec .associationGroupTop {
      padding-bottom: 70px; }
    .associationGroupSec.tradersGroupSec .associationGroupTypes {
      padding: 70px 0 90px; }
    .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr .tradersGroup.content {
      width: 390px; }
    .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr .tradersGroup.image {
      width: calc(100% - 390px); }
    .associationGroupSec.tradersGroupSec .tradersGroupInside ul {
      width: 535px; }
      .associationGroupSec.tradersGroupSec .tradersGroupInside ul li {
        width: 33.33%; }
    .associationGroupSec .associateNetworkSec p {
      font-size: 19px; }
    .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock figure {
      width: calc(100% - 200px); }
    .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock .associateCaption {
      width: 200px;
      padding-left: 12px; }
      .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock .associateCaption p {
        font-size: 16px; }

  .associatesOfferSec.traderJoinSec h2 {
    font-size: 22px; }
    .associatesOfferSec.traderJoinSec h2 br {
      display: none; }
  .associatesOfferSec.traderJoinSec p {
    font-size: 18px;
    margin-bottom: 15px; }
  .associatesOfferSec.newAssociateOfferSec h2 {
    font-size: 27px; }

  .viewAssociatesSecArea .allProductDetails ul li {
    width: calc(50% - 17px);
    margin-bottom: 10px !important; }
  .viewAssociatesSecArea h2 {
    font-size: 30px;
    margin-bottom: 15px; }
  .viewAssociatesSecArea h3 {
    font-size: 23px; }
  .viewAssociatesSecArea p {
    font-size: 16px;
    margin-bottom: 20px; }
  .viewAssociatesSecArea .coloredTable {
    overflow-x: auto; }
    .viewAssociatesSecArea .coloredTable table {
      width: 737px; }
  .viewAssociatesSecArea .associatesCountries {
    padding: 0; }
    .viewAssociatesSecArea .associatesCountries .associatesCountriesHeader {
      margin-bottom: 15px; }
    .viewAssociatesSecArea .associatesCountries h2.associateBreadCrumb {
      padding-left: 0; }
      .viewAssociatesSecArea .associatesCountries h2.associateBreadCrumb span {
        font-size: 22px;
        position: relative;
        margin-bottom: 15px; }
      .viewAssociatesSecArea .associatesCountries h2.associateBreadCrumb a {
        margin-right: 20px; }
        .viewAssociatesSecArea .associatesCountries h2.associateBreadCrumb a:after {
          right: -12px; }
  .viewAssociatesSecArea .associatesProfessionalSec {
    margin-bottom: 45px; }
  .viewAssociatesSecArea .associatesProfessionalForm {
    padding: 10px; }

  .pagenation ul li {
    font-size: 13px; }
    .pagenation ul li a {
      width: 32px; }

  .goSecArea .goToArea {
    width: calc(100% - 70px); }
  .goSecArea span {
    width: 70px;
    font-size: 12px; }
  .goSecArea .formSubmitOnClick {
    width: 25px; }

  .innerPageDesgin span {
    font-size: 13px; }
  .innerPageDesgin ul li {
    font-size: 13px;
    padding: 0 5px 0 5px !important; }

  .PagenationAll .itemPageArea {
    width: 170px; }
  .PagenationAll .pagenation {
    width: calc(100% - 440px); }
  .PagenationAll .goSecArea {
    width: 180px; }

  .sendMessageBtmSec .companyFormLabel .formLabel {
    margin-bottom: 12px; }
    .sendMessageBtmSec .companyFormLabel .formLabel label {
      width: 62px;
      font-size: 14px; }
    .sendMessageBtmSec .companyFormLabel .formLabel input[type="text"],
    .sendMessageBtmSec .companyFormLabel .formLabel input [type="email"],
    .sendMessageBtmSec .companyFormLabel .formLabel input [type="tel"],
    .sendMessageBtmSec .companyFormLabel .formLabel input [type="password"],
    .sendMessageBtmSec .companyFormLabel .formLabel input [type="url"],
    .sendMessageBtmSec .companyFormLabel .formLabel input [type="search"] {
      width: calc(100% - 62px);
      font-size: 14px; }
  .sendMessageBtmSec .companyFormLabel .formFullLabel textarea {
    height: 155px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  .sendMessageBtmSec .companyFormLabel .updateSubmitSec input {
    width: 140px;
    padding: 0 20px !important; }

  .registrationStandardPage .registrationStandardNew .formRow label {
    font-size: 14px;
    width: 105px;
    padding-right: 6px; }
  .registrationStandardPage .registrationStandardNew .formRow input[type="text"], .registrationStandardPage .registrationStandardNew .formRow input[type="email"], .registrationStandardPage .registrationStandardNew .formRow input[type="tel"], .registrationStandardPage .registrationStandardNew .formRow input[type="password"], .registrationStandardPage .registrationStandardNew .formRow input[type="url"] {
    width: calc(100% - 105px); }
  .registrationStandardPage .registrationStandardNew .formRow select,
  .registrationStandardPage .registrationStandardNew .formRow textarea,
  .registrationStandardPage .registrationStandardNew .formRow .checkSelect,
  .registrationStandardPage .registrationStandardNew .formRow .multipleRowArea {
    width: calc(100% - 105px); }
  .registrationStandardPage .registrationStandardNew .formRow.col2 .col .countryDropdown {
    width: calc(100% - 105px); }
  .registrationStandardPage .registrationStandardNew .formRow .twoText {
    width: calc(100% - 105px); }
  .registrationStandardPage .registrationStandardNew .formRow .checkBoxWidInput {
    width: calc(100% - 105px); }
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow label {
    width: 105px; }
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow input[type="text"], .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow input[type="email"], .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow input[type="tel"], .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow input[type="password"], .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow input[type="url"] {
    width: calc(100% - 105px); }
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow select,
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow textarea,
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow .checkSelect,
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow .multipleRowArea {
    width: calc(100% - 105px); }
  .registrationStandardPage.associateProfilePage .registrationStandardNew .boxAccordion .formGroup.formGroupTwo .formRow {
    padding: 0 10px; }
  .registrationStandardPage.associateProfilePage .updateSubmitSec {
    padding-top: 20px; }
    .registrationStandardPage.associateProfilePage .updateSubmitSec .btnAll {
      padding: 0 25px;
      min-width: 130px;
      width: auto;
      font-size: 21px;
      height: 46px;
      line-height: 42px; }
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails {
    margin-left: -4px;
    margin-right: -4px; }
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow {
      width: 31%;
      padding: 0 4px; }
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow .txtFld {
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px;
        border-radius: 15px; }
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow.gridRowtwo, .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2),
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow.gridRowtwo,
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) {
      width: 38%; }
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow.gridRowtwo .formCol, .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2) .formCol,
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow.gridRowtwo .formCol,
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) .formCol {
        width: 230px; }
        .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow.gridRowtwo .formCol .imgContainer, .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2) .formCol .imgContainer,
        .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow.gridRowtwo .formCol .imgContainer,
        .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) .formCol .imgContainer {
          padding-top: 80.47% !important; }
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow .formCol,
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow .formCol {
      width: 180px; }
  .registrationStandardPage .applyStandardSec .formRow {
    display: block !important; }
  .registrationStandardPage .applyStandardSec .checkboxCustom br {
    display: none; }
  .registrationStandardPage .applyStandardSec .btnAll {
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    padding: 0 45px; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec .btnAll {
    height: 46px;
    line-height: 42px;
    padding: 0 35px;
    font-size: 22px; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnAll {
    margin-bottom: 12px;
    margin-right: 0;
    margin-left: 8px !important; }
    .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnAll:first-child {
      margin-left: 0 !important; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnMarginRight {
    margin-right: 0 !important; }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow label {
    width: 105px; }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow input[type="text"], .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow input[type="email"], .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow input[type="tel"], .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow input[type="password"], .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow input[type="url"] {
    width: calc(100% - 105px); }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow select,
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow textarea,
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow .checkSelect,
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow .multipleRowArea {
    width: calc(100% - 105px); }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .formRow.col2 .col .countryDropdown {
    width: calc(100% - 105px); }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .fullRow .formRow label {
    width: 105px; }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .fullRow .formRow input[type="text"], .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .fullRow .formRow input[type="email"], .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .fullRow .formRow input[type="tel"], .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .fullRow .formRow input[type="password"], .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .fullRow .formRow input[type="url"] {
    width: calc(100% - 105px); }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .fullRow .formRow select,
  .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .fullRow .formRow textarea,
  .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .fullRow .formRow .checkSelect,
  .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion .fullRow .formRow .multipleRowArea {
    width: calc(100% - 105px); }
  .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion.prodAccor3 .boxAccordionDetails, .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion.prodAccor19 .boxAccordionDetails {
    margin: 0; }
    .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion.prodAccor3 .boxAccordionDetails .formGroup, .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion.prodAccor19 .boxAccordionDetails .formGroup {
      width: 100%;
      padding: 0;
      margin-bottom: 10px; }
      .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion.prodAccor3 .boxAccordionDetails .formGroup:last-child, .registrationStandardPage.membersProfilePage .registrationStandardNew .boxAccordion.prodAccor19 .boxAccordionDetails .formGroup:last-child {
        margin-bottom: 0; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .uploadBtn {
    padding: 12px 0; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .uploadBtn span img {
      width: 28px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodSaveBtn {
    margin-bottom: 25px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodSaveBtn .btnAll {
      border-width: 3px;
      height: 65px;
      line-height: 58px;
      font-size: 27px;
      width: 577px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll {
    border-width: 2px;
    padding: 0 15px;
    height: 45px;
    line-height: 43px;
    margin-right: 5px;
    font-size: 18px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll.saveAndContinue {
      min-width: 240px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll#btnClear {
      min-width: 80px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll:last-child {
      margin-bottom: 0; }
  .registrationStandardPage .standardMembershipRegistration {
    margin-bottom: 25px; }
  .registrationStandardPage.myMessagesPage .productSaleSec .productDescription {
    overflow-x: auto; }
    .registrationStandardPage.myMessagesPage .productSaleSec .productDescription table {
      width: 738px; }

  .boxAccordion .title2 {
    padding: 10px 12px;
    margin-bottom: 10px; }
    .boxAccordion .title2.accordianTitle {
      padding: 10px 12px 10px 32px; }
      .boxAccordion .title2.accordianTitle:before {
        left: 15px; }
      .boxAccordion .title2.accordianTitle:after {
        left: 10px; }

  .productSaleSec.searchAccordion .tabNav h3 {
    font-size: 20px; }
  .productSaleSec.searchAccordion .saleBottomWrap .grid:first-child {
    padding: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px; }
  .productSaleSec.searchAccordion .saleBottomWrap .grid .leftUl ul li {
    margin-bottom: 6px; }
  .productSaleSec.searchAccordion .saleTopSec .breadcrumbs ul li {
    font-size: 13px; }
    .productSaleSec.searchAccordion .saleTopSec .breadcrumbs ul li:last-child {
      padding-right: 0; }
  .productSaleSec .saleBottomWrap .grid .tabCnnt {
    margin-bottom: 12px; }
    .productSaleSec .saleBottomWrap .grid .tabCnnt .title {
      padding: 5px 6px;
      font-size: 14px; }
    .productSaleSec .saleBottomWrap .grid .tabCnnt .boxDesc {
      padding: 5px; }
    .productSaleSec .saleBottomWrap .grid .tabCnnt .tabBox {
      margin-bottom: 10px; }
  .productSaleSec .saleBottomWrap .grid .local_globalSec .gridList {
    padding-left: 36px;
    margin-bottom: 12px; }
    .productSaleSec .saleBottomWrap .grid .local_globalSec .gridList:before {
      left: 12px;
      top: 15px; }
    .productSaleSec .saleBottomWrap .grid .local_globalSec .gridList.headingGrid h3 {
      font-size: 17px; }
    .productSaleSec .saleBottomWrap .grid .local_globalSec .gridList .helpText h4 {
      font-size: 18px; }
    .productSaleSec .saleBottomWrap .grid .local_globalSec .gridList h3 {
      padding: 15px 10px;
      font-size: 17px; }
  .productSaleSec .saleBottomWrap .grid .leftUl ul li {
    margin-bottom: 6px; }
  .productSaleSec .productDescription table thead tr th.productDesc {
    width: 250px; }
    .productSaleSec .productDescription table thead tr th.productDesc .compareSec .leftCnt .btnAll {
      padding: 0 15px; }
  .productSaleSec.agencyResultSec .productDescription table thead tr th.productDesc {
    width: 250px; }
  .productSaleSec .saleTopSec .productName {
    width: 180px; }
  .productSaleSec.agencyResultSec .searchKeywordSection .searchSubmit {
    width: 80px; }
    .productSaleSec.agencyResultSec .searchKeywordSection .searchSubmit .btnAll {
      padding: 0 15px;
      width: 100%; }
  .productSaleSec.agencyResultSec .searchKeywordSection .formRow {
    width: calc(100% - 80px); }

  .boxAccordionDetails .compareSec .leftCnt .btnArea {
    width: 110px; }

  .membersPage .associatesCountriesTopLeft.findMemberBtn .redBTnText {
    top: -90px; }

  .greenBlueSec .greenBlueSecLeft {
    width: 20%; }
    .greenBlueSec .greenBlueSecLeft figure {
      width: 130px; }
  .greenBlueSec .greenBlueRightSec {
    width: 80%;
    padding: 4% 15px 4% 90px; }
    .greenBlueSec .greenBlueRightSec p {
      font-size: 19px; }

  .onlineAffilatesSec {
    padding: 40px 0; }
    .onlineAffilatesSec p {
      font-size: 16px; }
      .onlineAffilatesSec p br {
        display: none; }
    .onlineAffilatesSec h3 {
      margin-bottom: 20px;
      font-size: 25px; }
    .onlineAffilatesSec .onlineAffilatesLeft {
      padding-left: 0;
      width: calc(100% - 250px); }
    .onlineAffilatesSec .onlineAffilatesRight {
      width: 250px; }
    .onlineAffilatesSec .onlineAffilatesCard {
      padding: 10px;
      width: 240px;
      -webkit-border-radius: 15px;
      -moz-border-radius: 15px;
      -ms-border-radius: 15px;
      -o-border-radius: 15px;
      border-radius: 15px; }
      .onlineAffilatesSec .onlineAffilatesCard figure {
        width: 60px; }
    .onlineAffilatesSec.advantagesSec p {
      font-size: 17px; }

  .subscriptionDetailsSec .subscriptionDetailsInside p {
    margin-bottom: 15px; }
  .subscriptionDetailsSec .subscriptionDetailsInside .subscriptionDetailsLeft {
    width: 100%;
    padding-right: 0;
    text-align: center; }
  .subscriptionDetailsSec .subscriptionDetailsInside .subscriptionDetailsRight {
    width: 100%; }
    .subscriptionDetailsSec .subscriptionDetailsInside .subscriptionDetailsRight .totalCalcSec {
      margin: 0 auto;
      max-width: 100%; }

  .potentialEarningsSec h3 {
    font-size: 25px;
    margin-bottom: 20px; }
  .potentialEarningsSec p {
    font-size: 18px; }

  .membershipGreenSec .membershipGreenInr .membershipGreenTxt p {
    font-size: 20px; }
  .membershipGreenSec .membershipGreenInr figure img {
    width: 220px; }
  .membershipGreenSec .membershipGreenInr figure .dollarTxt {
    font-size: 28px; }

  .expandEarningSec.padd80 {
    padding: 40px 0; }
  .expandEarningSec .expandEarningSecInr p {
    font-size: 18px; }
    .expandEarningSec .expandEarningSecInr p br {
      display: none; }
  .expandEarningSec .expandEarningSecInr .expandEarningInside {
    width: calc(100% - 360px); }
  .expandEarningSec .expandEarningSecInr .expandEarningImgList {
    width: 360px; }
    .expandEarningSec .expandEarningSecInr .expandEarningImgList figure img {
      width: 80px; }
    .expandEarningSec .expandEarningSecInr .expandEarningImgList figure .imgDetails {
      width: 40px;
      height: 40px;
      line-height: 43px;
      font-size: 15px;
      left: -20px;
      top: -30px; }
  .expandEarningSec .expandEarningSecInr .expandEarningImgTop figure {
    margin: 0 auto 50px; }

  .contactPage .contactInner h3 {
    font-size: 21px;
    line-height: 1.4; }
  .contactPage .contactInner .contactLeft {
    width: 290px;
    padding-right: 15px; }
    .contactPage .contactInner .contactLeft h3 {
      font-size: 19px;
      text-align: left; }
    .contactPage .contactInner .contactLeft p {
      font-size: 16px; }
  .contactPage .contactInner .contactRight {
    width: calc(100% - 290px);
    padding-left: 15px; }
  .contactPage .cardBox figure {
    width: 40px; }
  .contactPage .cardBox .cardRight {
    padding-left: 10px;
    width: calc(100% - 40px); }

  .btnAll.brdrBtnBlue {
    padding: 0 30px !important;
    border-width: 3px !important;
    height: 50px !important;
    line-height: 46px !important;
    font-size: 22px !important; }

  td .btnAll.brdrBtnBlue {
    padding: 0 10px !important;
    height: 25px !important;
    line-height: 25px !important;
    font-size: 13px !important; }

  .createMarketingToolsWrap .createMarketingTools {
    padding: 10px; }
    .createMarketingToolsWrap .createMarketingTools span {
      font-size: 20px; }
    .createMarketingToolsWrap .createMarketingTools .fa {
      margin-right: 4px; }
    .createMarketingToolsWrap .createMarketingTools .btnCreate {
      font-size: 14px;
      height: 35px;
      line-height: 35px; }
  .createMarketingToolsWrap .createMarketingToolsBlock {
    margin-bottom: 15px; }

  .productsDetailsTable table {
    width: 737px; }
  .productsDetailsTable .container {
    overflow-x: auto; }

  .productDetailsSec .productGallery {
    margin-bottom: 50px; }
    .productDetailsSec .productGallery .inner {
      width: 450px;
      max-width: 100%;
      margin: 0 auto; }
    .productDetailsSec .productGallery .leargeImage {
      width: 100%; }
      .productDetailsSec .productGallery .leargeImage .slideshow-container {
        height: auto; }
      .productDetailsSec .productGallery .leargeImage .slideshow span .advance-link {
        height: auto;
        padding-bottom: 100%; }
    .productDetailsSec .productGallery .thumbList {
      width: 100%;
      padding-left: 0; }
      .productDetailsSec .productGallery .thumbList ul li {
        height: auto; }
    .productDetailsSec .productGallery .controls {
      margin-bottom: 20px; }
  .productDetailsSec .productDetailsAccordian .companyInfo {
    width: 100%;
    margin-bottom: 30px;
    padding-right: 0; }
  .productDetailsSec .productDetailsAccordian .comoanyLogoAndBusinessInfo {
    width: 100%; }
    .productDetailsSec .productDetailsAccordian .comoanyLogoAndBusinessInfo .box {
      width: 250px;
      margin: 0 auto; }

  .details-row h3 {
    font-size: 21px; }
  .details-row .productHead {
    padding-left: 15px;
    padding-right: 15px; }
  .details-row .detailsNewBox .productsContent {
    padding-left: 60px;
    padding-right: 60px; }

  .productDetailsSec .productDetailsAccordian .companyFlex {
    margin-bottom: 0; }
  .productDetailsSec .boxAccordion:last-child {
    margin-bottom: 40px; }
  .productDetailsSec .negotiateSecArea {
    padding: 0 15px; }
    .productDetailsSec .negotiateSecArea .negotiateSecLeft {
      width: 100%;
      margin-right: 0;
      padding: 15px;
      margin-bottom: 25px;
      -webkit-border-radius: 15px;
      -moz-border-radius: 15px;
      -ms-border-radius: 15px;
      -o-border-radius: 15px;
      border-radius: 15px; }
    .productDetailsSec .negotiateSecArea .negotiateInfo {
      width: 100%;
      -webkit-border-radius: 15px;
      -moz-border-radius: 15px;
      -ms-border-radius: 15px;
      -o-border-radius: 15px;
      border-radius: 15px; }
  .productDetailsSec .productInformationSec .formArea .formGroup .formList label {
    width: 105px; }
  .productDetailsSec .productInformationSec .formArea .formGroup .formList .txtFld {
    width: calc(100% - 105px); }
  .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="text"], .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="email"], .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="tel"], .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="password"], .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="url"] {
    width: calc(100% - 105px); }
  .productDetailsSec .productInformationSec .formArea .formGroup .formList select,
  .productDetailsSec .productInformationSec .formArea .formGroup .formList textarea,
  .productDetailsSec .productInformationSec .formArea .formGroup .formList .checkSelect,
  .productDetailsSec .productInformationSec .formArea .formGroup .formList .multipleRowArea {
    width: calc(100% - 105px); }
  .productDetailsSec .productInformationSec .formArea .formGroup .btnAll {
    line-height: 42px;
    height: 42px;
    font-size: 20px;
    width: 140px; }

  .compareProductsSection {
    padding: 30px 0; }
    .compareProductsSection .compareProductTableList .comparePage .scrollWrap:after {
      left: 235px; }
    .compareProductsSection .compareProductTableList .comparePage .compareTable {
      margin-left: 235px;
      max-width: calc(100% - 235px); }
    .compareProductsSection .compareProductTableList .comparePage table th,
    .compareProductsSection .compareProductTableList .comparePage table td {
      padding: 6px 10px;
      width: 235px;
      min-width: 235px; }
      .compareProductsSection .compareProductTableList .comparePage table th:first-child,
      .compareProductsSection .compareProductTableList .comparePage table td:first-child {
        width: 235px;
        min-width: 235px;
        margin-left: -235px; }

  .companyDetailsCol .companyDetails {
    width: 236px; } }
@media screen and (max-width: 640px) {
  .mainBanner .bannerWrap h2 {
    font-size: 30px; }
  .mainBanner .bannerWrap h3 {
    font-size: 18px; }
  .mainBanner .bannerWrap p {
    font-size: 16px; }

  .buyAndSuppliersSec h2 {
    font-size: 35px; }
  .buyAndSuppliersSec h3 {
    font-size: 28px;
    margin-bottom: 20px; }
  .buyAndSuppliersSec .buyRowArea h4 {
    font-size: 19px;
    margin-bottom: 12px; }
  .buyAndSuppliersSec .buyRowArea .leftPartArea {
    width: 220px; }
    .buyAndSuppliersSec .buyRowArea .leftPartArea p {
      font-size: 15px; }
    .buyAndSuppliersSec .buyRowArea .leftPartArea .inner .leftPartAreaContent {
      background-size: 30%;
      padding: 15px 15px 50px;
      background-position: 4px 106%; }
  .buyAndSuppliersSec .buyRowArea .rightPartArea {
    width: calc(100% - 220px); }
  .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .step001Text {
    margin-bottom: 15px; }
  .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .buttonArea .btnAll {
    width: 125px;
    font-size: 20px;
    height: 40px;
    line-height: 40px; }
    .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .buttonArea .btnAll:before {
      background-size: 40% auto;
      bottom: -65px; }
  .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5 {
    text-align: left; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5 figure {
      width: 35px; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5 span {
      font-size: 25px; }
  .buyAndSuppliersSec .buyRowArea .step p {
    font-size: 15px; }

  .networkSec .grid {
    width: 100%;
    margin-bottom: 20px; }
    .networkSec .grid h3 {
      margin-top: 20px; }
    .networkSec .grid .cnnt .leftPart {
      margin-bottom: -10px;
      margin-left: -10px; }
      .networkSec .grid .cnnt .leftPart img {
        width: 70px; }
    .networkSec .grid h3 {
      font-size: 25px; }
    .networkSec .grid .hover {
      padding: 30px 15px; }
      .networkSec .grid .hover p {
        font-size: 18px;
        line-height: 1.6; }
  .networkSec .gridListWrap {
    margin-left: auto;
    margin-right: auto;
    width: 300px;
    max-width: 100%; }

  .membershipOpationArea .membershipWrap {
    margin: 0 auto;
    width: 300px;
    max-width: 100%; }
    .membershipOpationArea .membershipWrap .gridmember {
      width: 100%;
      margin-bottom: 25px;
      border: 2px solid #b8b8b8 !important;
      padding: 15px 10px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px; }
      .membershipOpationArea .membershipWrap .gridmember .memberName {
        min-height: auto; }
      .membershipOpationArea .membershipWrap .gridmember .memberDetails > div {
        margin-bottom: 10px; }
      .membershipOpationArea .membershipWrap .gridmember .memberDetails .memberDetails01,
      .membershipOpationArea .membershipWrap .gridmember .memberDetails .memberDetails02 {
        min-height: auto; }

  .homeCaptionText {
    margin-top: 20px; }

  .joinSec {
    padding-bottom: 35px; }
    .joinSec h3 {
      font-size: 22px;
      margin-bottom: 15px; }
    .joinSec h2 {
      font-size: 30px; }

  .memberDesSuppliersSecArea .suppliersSecArea {
    padding-bottom: 50px; }
    .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap {
      margin-left: -10px;
      margin-right: -10px; }
      .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid {
        padding: 0 10px; }
        .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid p {
          font-size: 16px; }
    .memberDesSuppliersSecArea .suppliersSecArea p {
      font-size: 26px;
      line-height: 1.4; }
    .memberDesSuppliersSecArea .suppliersSecArea h2 {
      font-size: 50px;
      margin-bottom: 35px; }
  .memberDesSuppliersSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap p {
    font-size: 19px; }
  .memberDesSuppliersSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap .logoWatermark {
    right: -20px;
    bottom: -20px;
    width: 70px; }
  .memberDesSuppliersSecArea .solutionNonstopSec h2 {
    font-size: 26px; }
  .memberDesSuppliersSecArea .solutionNonstopSec p {
    font-size: 18px; }
  .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopRows {
    padding: 20px 0; }
    .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopRows p {
      font-size: 18px; }
    .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopRows h3 {
      font-size: 26px; }
    .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopRows h4 {
      font-size: 19px; }
  .memberDesSuppliersSecArea .solutionBottomSec {
    padding: 50px 0 60px; }
    .memberDesSuppliersSecArea .solutionBottomSec .solutionRowsContent p {
      font-size: 17px; }
    .memberDesSuppliersSecArea .solutionBottomSec .solutionRowsImg img {
      width: 200px; }

  .buyersArea .buyerCheckBox .checkboxCustom {
    padding: 12px 0; }
    .buyersArea .buyerCheckBox .checkboxCustom label img {
      width: 65px; }
    .buyersArea .buyerCheckBox .checkboxCustom .checkmark {
      width: 22px;
      height: 22px; }
      .buyersArea .buyerCheckBox .checkboxCustom .checkmark:before {
        width: 23px;
        height: 26px;
        top: -8px; }
  .buyersArea .representativeList {
    width: 210px;
    height: 190px; }
    .buyersArea .representativeList .representativeImg {
      width: 90px;
      height: 90px; }

  .SupllierSection {
    padding-top: 40px; }

  .buyersArea .buyerGrid p,
  .buyersArea .cantFindSec p {
    font-size: 16px; }

  .associationGroupSec.representativeGroupSec.representativeBlueLargeSec .representativeGroupInside .representativeGroupContent {
    width: 305px; }
  .associationGroupSec.representativeGroupSec.representativeBlueLargeSec .representativeGroupInside figure {
    width: calc(100% - 305px); }
  .associationGroupSec.tradersGroupSec h2 {
    font-size: 21px; }
  .associationGroupSec.tradersGroupSec p {
    font-size: 17px; }
  .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr:last-child .tradersGroupContent {
    margin-top: 0; }
  .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr .tradersGroup.content {
    width: 330px; }
  .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr .tradersGroup.image {
    width: calc(100% - 330px); }
  .associationGroupSec .associationGroupTop p {
    font-size: 17px;
    line-height: 1.4; }

  .PagenationAll .pageSecArea {
    margin-bottom: 10px;
    text-align: left; }
  .PagenationAll .pagenation {
    width: calc(100% - 90px);
    text-align: right;
    margin-bottom: 10px; }
  .PagenationAll .goSecArea {
    width: calc(100% - 150px);
    padding-left: 0; }
  .PagenationAll .innerPageDesgin {
    width: 150px; }
    .PagenationAll .innerPageDesgin ul li:first-child {
      padding-left: 0 !important; }
    .PagenationAll .innerPageDesgin ul li:last-child label {
      padding-left: 0 !important; }
    .PagenationAll .innerPageDesgin span {
      font-size: 12px; }
  .PagenationAll .itemPageArea {
    padding-left: 8px; }

  .sendMessageBtmSec .companyFormLabel .formLabel {
    width: 100%; }

  .productSaleSec .PagenationAll .pagenation {
    text-align: center;
    margin-bottom: 20px; }
  .productSaleSec .PagenationAll .pageSecArea {
    margin-bottom: 0; }
  .productSaleSec .PagenationAll .itemPageArea {
    width: 160px;
    margin-left: calc(((100% - 300px)/2) - 80px); }

  .presentOpportunitySec p {
    font-size: 16px; }
    .presentOpportunitySec p br {
      display: none; }

  .potentialEarningsSec figure {
    margin-bottom: 15px; }
  .potentialEarningsSec .price {
    font-size: 18px; }
  .potentialEarningsSec .potentialEarningsList {
    padding: 0 5px; }
    .potentialEarningsSec .potentialEarningsList figure img {
      width: 50px; }
  .potentialEarningsSec .addTotalSec {
    width: 135px;
    height: 135px; }
    .potentialEarningsSec .addTotalSec .addTxt {
      font-size: 30px;
      line-height: 1; }

  .expandEarningSec .expandEarningSecInr .expandEarningInside {
    text-align: center;
    width: 100%; }
  .expandEarningSec .expandEarningSecInr .expandEarningImgList {
    width: 100%;
    padding-top: 30px; }

  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll {
    font-size: 17px;
    padding: 0 10px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll.saveAndContinue {
      min-width: 220px; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnAll:nth-child(1) {
    width: calc(100% - 265px); }
  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnAll:nth-child(2) {
    width: 255px; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnMarginRight {
    margin-right: 262px !important;
    width: calc(100% - 265px);
    margin-left: 0 !important; }

  .membersPage .associatesCountriesTopLeft.findMemberBtn .redBTnText {
    top: -160px;
    right: -6px; }
    .membersPage .associatesCountriesTopLeft.findMemberBtn .redBTnText .btnAll.brdrBtnRed {
      width: 255px; }

  .createMarketingToolsWrap {
    max-width: 450px;
    margin: 0 auto 30px; }
    .createMarketingToolsWrap .createMarketingToolsBlock {
      width: 50%; }

  .productDetailsSec .productDetailsAccordian h3 {
    font-size: 17px; }
  .productDetailsSec .productInformationSec {
    margin-bottom: 35px; }
    .productDetailsSec .productInformationSec .title {
      font-size: 18px;
      padding: 15px 25px; }
  .productDetailsSec .recentlyViewProductSec {
    margin-bottom: 0; } }
@media screen and (max-width: 600px) {
  .clickArrow {
    margin-left: 0;
    top: 0;
    padding-left: 0 !important; } }
@media screen and (max-width: 575px) {
  .additionalInformationSec .infoWrap .leftInfoArea {
    width: 100%;
    margin-bottom: 40px; }
  .additionalInformationSec .infoWrap .rightInfoArea {
    width: 100%;
    padding-left: 0; }

  input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="url"], input[type="search"] {
    font-size: 13px; }

  .loginPage .loginForm {
    width: 100%;
    height: auto; }
  .loginPage .formRow {
    margin-bottom: 15px; }
    .loginPage .formRow.logoLogin {
      margin-bottom: 20px; }
  .loginPage .forgotLink {
    margin-top: 25px; }
  .loginPage .registerPartList {
    width: 100%;
    height: auto;
    position: relative; }

  .clear:after, .headerArea .headerWrap .container:after {
    content: "";
    display: table;
    clear: both; }

  .mainBanner .rightBannerCnnt {
    text-align: center; }
    .mainBanner .rightBannerCnnt .btnAll {
      font-size: 20px; }
    .mainBanner .rightBannerCnnt .btnArea {
      margin-top: 20px; }
  .mainBanner .learnMoreLink {
    top: 15px; }
  .mainBanner .downArrow.downArrowHome {
    top: 35px;
    width: 25px; }

  .negotiationSystemSec {
    padding: 25px 0; }
    .negotiationSystemSec .negotiationInside h4 {
      font-size: 20px;
      margin-bottom: 15px; }
    .negotiationSystemSec .negotiationInside ul li {
      font-size: 14px; }

  .ournetworkSec {
    text-align: center; }
    .ournetworkSec .downArrow {
      margin: 20px auto 0; }
    .ournetworkSec .ournetworkInside figure {
      width: 100%;
      margin-bottom: 30px; }
      .ournetworkSec .ournetworkInside figure img {
        margin: 0 auto; }
    .ournetworkSec .ournetworkInside .ournetworkContent {
      width: 100%;
      padding-left: 0; }

  .networkSec .networkWrap .homeCaptionText h2 {
    font-size: 28px; }
  .networkSec .networkWrap .homeCaptionText p {
    font-size: 16px; }
    .networkSec .networkWrap .homeCaptionText p br {
      display: none; }

  .membershipOpationArea h2 {
    font-size: 25px; }

  .buyAndSuppliersSec {
    text-align: center; }
    .buyAndSuppliersSec h2 {
      margin-bottom: 6px; }
    .buyAndSuppliersSec h3 {
      font-size: 26px; }
    .buyAndSuppliersSec .buyRowArea .leftPartArea {
      width: 100%;
      margin-bottom: 30px; }
      .buyAndSuppliersSec .buyRowArea .leftPartArea.fixed {
        position: relative; }
      .buyAndSuppliersSec .buyRowArea .leftPartArea .inner .leftPartAreaContent {
        padding: 15px 15px 75px;
        background-size: 12%;
        background-position: center 95%; }
    .buyAndSuppliersSec .buyRowArea .rightPartArea {
      width: 100%;
      padding-left: 0; }
    .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .buttonArea .btnAll {
      margin: 0 auto; }
      .buyAndSuppliersSec .buyRowArea .step.step001 .stepContent .buttonArea .btnAll:before {
        background-size: 100% auto;
        bottom: -20px;
        width: 25px;
        height: 30px; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep2 {
      width: 220px !important;
      margin: 0 auto; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep3 {
      width: 300px !important;
      margin: 0 auto; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .rightStep4 {
      width: 300px !important;
      margin: 0 auto; }
    .buyAndSuppliersSec .buyRowArea .step .stepContent .leftStep5 {
      text-align: center; }

  .joinSec h3 {
    font-size: 26px; }
  .joinSec h2 {
    font-size: 35px; }

  .headerArea .logoArea {
    width: 100%;
    margin-bottom: 20px; }
    .headerArea .logoArea a {
      margin: 0 auto;
      padding-top: 0; }
  .headerArea .menuArea .leftMenu .box {
    width: 50% !important; }
    .headerArea .menuArea .leftMenu .box:nth-child(3) select {
      border-right: 1px solid #0098ff; }
    .headerArea .menuArea .leftMenu .box:nth-child(4) select {
      border-bottom: 1px solid #0098ff; }
    .headerArea .menuArea .leftMenu .box:nth-child(even) select {
      border-right: none; }
  .headerArea .menuArea .rightMenu {
    width: 50% !important; }
  .headerArea .navArea {
    width: 100%;
    margin-top: 0; }
    .headerArea .navArea .bottom {
      position: fixed;
      z-index: 10;
      left: 0;
      width: 260px;
      height: 100%;
      background-color: #0098ff;
      top: 0;
      margin: 0;
      padding: 70px 0 20px !important;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s;
      -webkit-transform: translateX(-260px);
      -moz-transform: translateX(-260px);
      -ms-transform: translateX(-260px);
      -o-transform: translateX(-260px);
      transform: translateX(-260px); }
      .headerArea .navArea .bottom.pull {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
        transform: translateX(0px); }
        .headerArea .navArea .bottom.pull .menuClose {
          display: block; }
        .headerArea .navArea .bottom.pull:after {
          position: absolute;
          content: "";
          z-index: 10;
          right: -40px;
          top: 0;
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 35px 0 35px 40px;
          border-color: transparent transparent transparent #0098ff; }
      .headerArea .navArea .bottom ul li {
        border-bottom: 1px solid #cecece;
        width: 100%;
        margin-right: 0;
        text-align: left;
        display: block; }
        .headerArea .navArea .bottom ul li.active a {
          color: #0098ff; }
        .headerArea .navArea .bottom ul li:hover .subMenuHolder ul {
          margin-top: 0; }
        .headerArea .navArea .bottom ul li .subMenuHolder {
          position: relative;
          width: 100%;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0; }
          .headerArea .navArea .bottom ul li .subMenuHolder ul {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0; }
            .headerArea .navArea .bottom ul li .subMenuHolder ul li {
              border-bottom: 1px solid #cecece; }
              .headerArea .navArea .bottom ul li .subMenuHolder ul li:last-child {
                border-bottom: none; }
              .headerArea .navArea .bottom ul li .subMenuHolder ul li a {
                padding: 10px 14px 10px 42px;
                position: relative; }
                .headerArea .navArea .bottom ul li .subMenuHolder ul li a:after {
                  position: absolute;
                  left: 22px;
                  top: 10px;
                  content: "";
                  font-family: FontAwesome; }
        .headerArea .navArea .bottom ul li a {
          font-size: 15px;
          color: #ffffff;
          padding: 8px 25px; }
          .headerArea .navArea .bottom ul li a:hover {
            background-color: #1b148f;
            color: #ffffff; }
    .headerArea .navArea .top {
      margin-bottom: 0; }
      .headerArea .navArea .top ul {
        margin: 0 auto; }
        .headerArea .navArea .top ul li:last-child {
          width: 100%; }
        .headerArea .navArea .top ul li:hover .subMenuHolder ul {
          margin-top: 0; }
        .headerArea .navArea .top ul li a {
          display: none; }
        .headerArea .navArea .top ul li .subMenuHolder ul {
          height: auto;
          background-color: transparent;
          border: none;
          padding: 0; }
          .headerArea .navArea .top ul li .subMenuHolder ul li {
            width: auto;
            display: inline-block;
            float: none;
            border: none;
            margin-right: 20px;
            border: none; }
            .headerArea .navArea .top ul li .subMenuHolder ul li a {
              display: block;
              padding: 0; }
              .headerArea .navArea .top ul li .subMenuHolder ul li a:hover {
                background-color: transparent;
                color: #4f81cc; }
    .headerArea .navArea .afterLogin ul li .subMenuHolder {
      opacity: 1;
      position: relative;
      top: 0;
      width: 100%; }
  .headerArea .headerWrap {
    padding: 20px 0; }
  .headerArea .logoAndMenuWrap {
    width: 100%;
    float: left; }
  .headerArea .responsiveMenu {
    width: 50px;
    text-align: center;
    position: absolute;
    right: 15px;
    margin-top: 6px; }
  .headerArea a.menuOpen {
    font-size: 28px;
    display: block;
    cursor: pointer;
    color: #0098ff;
    height: 40px;
    line-height: 40px; }
  .headerArea a.menuClose {
    margin: 0;
    font-size: 30px;
    color: #ffffff !important;
    border-radius: 50%;
    width: 28px;
    text-align: center;
    height: 30px;
    line-height: 28px;
    cursor: pointer;
    position: absolute;
    right: -17px;
    top: 22px;
    z-index: 11; }
  .headerArea a.menuOverlay {
    background: #000000;
    opacity: 0.7;
    position: fixed;
    z-index: 9;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

  .joinOneCommerceSec h2 {
    margin-bottom: 25px;
    font-size: 20px; }
  .joinOneCommerceSec ul.joinOneCommerceLinkList li {
    margin-bottom: 15px; }
    .joinOneCommerceSec ul.joinOneCommerceLinkList li a {
      width: 135px;
      height: 40px;
      line-height: 38px;
      font-size: 17px; }
      .joinOneCommerceSec ul.joinOneCommerceLinkList li a.btnAll {
        padding: 0 10px; }

  .heading h2 {
    font-size: 30px; }

  .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap {
    flex-wrap: wrap; }
    .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid {
      margin-bottom: 25px; }
      .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid:last-child {
        margin-bottom: 0; }
      .memberDesSuppliersSecArea .suppliersSecArea .suppliersSecAreaWrap .supplierGrid figure {
        margin-bottom: 25px; }
  .memberDesSuppliersSecArea .suppliersSecArea h2 {
    font-size: 45px; }
  .memberDesSuppliersSecArea .suppliersSecArea p {
    font-size: 21px; }
  .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap p {
    font-size: 17px; }
    .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap p br {
      display: none; }
  .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap .btnAll {
    font-size: 16px;
    padding: 0 22px;
    height: 42px;
    line-height: 46px; }
  .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec.associateBottomSec .buyerAndSuppliersWrap .btnAll {
    line-height: 40px !important; }

  .buyerAndSuppliersSec.associateBottomSec .buyerAndSuppliersWrap .btnAll {
    border-width: 3px; }

  .buyersArea .buyerGrid {
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 25px;
    padding-bottom: 25px; }
    .buyersArea .buyerGrid:last-child {
      margin-bottom: 0; }
  .buyersArea .buyerCheckBox {
    width: 400px;
    max-width: 100%;
    margin: 0 auto; }

  .associationGroupSec h2 {
    font-size: 22px; }
  .associationGroupSec.representativeGroupSec.representativeBlueSec p {
    font-size: 17px;
    text-align: center; }
  .associationGroupSec.representativeGroupSec .representativeEssentialWrap {
    margin: 0; }
  .associationGroupSec.representativeGroupSec .representativeGroupInside figure {
    width: 100%;
    margin-bottom: 40px; }
    .associationGroupSec.representativeGroupSec .representativeGroupInside figure img {
      width: 180px; }
  .associationGroupSec.representativeGroupSec .representativeGroupInside .representativeGroupContent {
    width: 100%; }
  .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialInside {
    width: 100%;
    margin-bottom: 25px; }
    .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialInside:last-child {
      margin-bottom: 0; }
    .associationGroupSec.representativeGroupSec .representativeEssentialSec .representativeEssentialInside .representativeDetails {
      min-height: auto; }
  .associationGroupSec.representativeGroupSec.representativeBlueLargeSec .representativeGroupInside .representativeGroupContent {
    width: 100%;
    margin-bottom: 25px; }
  .associationGroupSec.representativeGroupSec.representativeBlueLargeSec .representativeGroupInside figure {
    width: 100%;
    margin-bottom: 0; }
  .associationGroupSec.tradersGroupSec .associationGroupBox .associationGroupLeft {
    width: 100%;
    margin-bottom: 25px;
    text-align: center; }
  .associationGroupSec.tradersGroupSec .associationGroupBox .associationGroupRight {
    width: 100%; }
    .associationGroupSec.tradersGroupSec .associationGroupBox .associationGroupRight figure {
      width: 180px; }
  .associationGroupSec.tradersGroupSec .associationGroupTop {
    padding-bottom: 40px; }
  .associationGroupSec.tradersGroupSec .associationGroupTypes {
    padding: 40px 0 60px;
    text-align: center; }
    .associationGroupSec.tradersGroupSec .associationGroupTypes h2 {
      font-size: 24px; }
      .associationGroupSec.tradersGroupSec .associationGroupTypes h2 br {
        display: none; }
  .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr {
    margin-bottom: 40px; }
    .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr .tradersGroup {
      width: 100% !important;
      text-align: center; }
      .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr .tradersGroup.image figure {
        width: 180px; }
      .associationGroupSec.tradersGroupSec .tradersGroupInBlock .tradersGroupInr .tradersGroup figure {
        margin-top: 20px !important; }
  .associationGroupSec.tradersGroupSec .tradersGroupInside h2 {
    font-size: 26px; }
  .associationGroupSec.tradersGroupSec .tradersGroupInside ul {
    width: 355px; }
    .associationGroupSec.tradersGroupSec .tradersGroupInside ul li {
      width: 50%; }
  .associationGroupSec .associationGroupTypes {
    padding: 40px 0 50px; }
  .associationGroupSec.newAssociateGroupSec h2 {
    font-size: 23px;
    margin-bottom: 25px; }
  .associationGroupSec.newAssociateGroupSec .associationGroupInside {
    margin: 0 auto;
    max-width: 100%;
    width: 350px; }
    .associationGroupSec.newAssociateGroupSec .associationGroupInside .associationGroup {
      width: 100%;
      padding: 0;
      margin-bottom: 15px; }
      .associationGroupSec.newAssociateGroupSec .associationGroupInside .associationGroup:last-child {
        margin-bottom: 0; }
  .associationGroupSec.newAssociateGroupSec .associationGroupLeftBox {
    width: 100%;
    padding-right: 0;
    margin-bottom: 25px;
    text-align: center; }
  .associationGroupSec.newAssociateGroupSec .associationGroupRightBox {
    width: 100%; }
    .associationGroupSec.newAssociateGroupSec .associationGroupRightBox img {
      width: 180px; }
  .associationGroupSec .associateNetworkSec .associateNetworkHead {
    margin-bottom: 20px; }
  .associationGroupSec .associateNetworkSec .associateNetworkGrid {
    margin: 0; }
    .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock {
      width: 100%;
      padding: 20px 0;
      border-bottom: 4px solid #ebf6ff; }
      .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock:last-child {
        border-bottom: none; }
      .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock:before, .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock:after {
        content: normal !important; }
      .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock .associateCaption {
        width: 300px; }
      .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock figure {
        width: calc(100% - 300px); }
        .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock figure img {
          margin: 0 auto;
          width: 100px; }

  .associatesOfferSec.traderJoinSec h2 {
    font-size: 19px; }
  .associatesOfferSec.traderJoinSec p {
    font-size: 17px; }
  .associatesOfferSec.newAssociateOfferSec h2 {
    font-size: 22px;
    margin-bottom: 25px; }
  .associatesOfferSec.newAssociateOfferSec p {
    font-size: 17px;
    margin-bottom: 20px; }
    .associatesOfferSec.newAssociateOfferSec p br {
      display: none; }

  .viewAssociatesSecArea h2 {
    font-size: 27px; }
  .viewAssociatesSecArea .allProductDetails ul li {
    width: calc(100% - 17px);
    padding-right: 0; }
  .viewAssociatesSecArea h3 {
    font-size: 20px; }
  .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox .servicesboxArea ul {
    width: 50%;
    padding: 0 8px 0 14px; }
    .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox .servicesboxArea ul li {
      width: 100%;
      font-size: 15px; }
  .viewAssociatesSecArea .associatesProfessionalForm .associatesProfessionalRow {
    width: 300px;
    margin: 0 auto;
    max-width: 100%; }
    .viewAssociatesSecArea .associatesProfessionalForm .associatesProfessionalRow .formRow {
      margin-bottom: 10px !important;
      width: 100% !important;
      margin-right: 0; }
      .viewAssociatesSecArea .associatesProfessionalForm .associatesProfessionalRow .formRow label {
        display: none; }
      .viewAssociatesSecArea .associatesProfessionalForm .associatesProfessionalRow .formRow select {
        width: 100%; }
    .viewAssociatesSecArea .associatesProfessionalForm .associatesProfessionalRow .frmBtn {
      margin: 0 auto; }
  .viewAssociatesSecArea .associatesCountries .associatesCountriesHeader h2.associateBreadCrumb {
    width: 100%;
    margin-bottom: 10px;
    text-align: center; }
    .viewAssociatesSecArea .associatesCountries .associatesCountriesHeader h2.associateBreadCrumb a {
      float: none;
      display: inline-block; }
  .viewAssociatesSecArea .associatesCountries .associatesCountriesHeader .displayResult {
    width: 100%;
    text-align: center; }

  .registrationStandardPage .boxAccordion .info {
    font-size: 17px; }
  .registrationStandardPage .boxAccordion .formGroup .formRow label {
    width: 100% !important;
    margin-bottom: 8px; }
    .registrationStandardPage .boxAccordion .formGroup .formRow label.ctop {
      padding-left: 0; }
  .registrationStandardPage .boxAccordion .formGroup .formRow input[type="text"], .registrationStandardPage .boxAccordion .formGroup .formRow input[type="email"], .registrationStandardPage .boxAccordion .formGroup .formRow input[type="tel"], .registrationStandardPage .boxAccordion .formGroup .formRow input[type="password"], .registrationStandardPage .boxAccordion .formGroup .formRow input[type="url"] {
    width: 100% !important; }
  .registrationStandardPage .boxAccordion .formGroup .formRow select,
  .registrationStandardPage .boxAccordion .formGroup .formRow textarea,
  .registrationStandardPage .boxAccordion .formGroup .formRow .checkSelect,
  .registrationStandardPage .boxAccordion .formGroup .formRow .multipleRowArea {
    width: 100% !important; }
  .registrationStandardPage .boxAccordion .formGroup .formRow.col2 .col .countryDropdown {
    width: 100% !important; }
  .registrationStandardPage .boxAccordion .formGroup .memberBox {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 16px; }
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow {
    width: 100% !important;
    margin-bottom: 30px; }
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow .formCol {
      width: 275px; }
      .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow .formCol label {
        text-align: center;
        min-height: auto; }
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2) .formCol,
  .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) .formCol {
    width: 350px; }
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .gridRow:nth-child(2) .formCol .imgContainer,
    .registrationStandardPage .boxAccordion.choosePadd4 .boxAccordionDetails .formRow:nth-child(2) .formCol .imgContainer {
      padding-top: 79.48% !important; }
  .registrationStandardPage .registrationStandardNew .formRow label {
    width: 100% !important;
    margin-bottom: 8px; }
  .registrationStandardPage .registrationStandardNew .formRow input[type="text"], .registrationStandardPage .registrationStandardNew .formRow input[type="email"], .registrationStandardPage .registrationStandardNew .formRow input[type="tel"], .registrationStandardPage .registrationStandardNew .formRow input[type="password"], .registrationStandardPage .registrationStandardNew .formRow input[type="url"] {
    width: 100% !important; }
  .registrationStandardPage .registrationStandardNew .formRow select,
  .registrationStandardPage .registrationStandardNew .formRow textarea,
  .registrationStandardPage .registrationStandardNew .formRow .checkSelect,
  .registrationStandardPage .registrationStandardNew .formRow .multipleRowArea {
    width: 100% !important; }
  .registrationStandardPage .registrationStandardNew .formRow .cke_chrome {
    width: 100% !important; }
  .registrationStandardPage .registrationStandardNew .formRow.col2 .col .countryDropdown {
    width: 100% !important; }
  .registrationStandardPage .registrationStandardNew .formRow .twoText {
    width: 100% !important; }
  .registrationStandardPage .registrationStandardNew .formRow .leftcheck .companyInput {
    width: 100% !important; }
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow label {
    width: 100% !important;
    margin-bottom: 8px; }
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow select,
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow textarea,
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow .checkSelect,
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow .formRow .multipleRowArea {
    width: 100% !important; }
  .registrationStandardPage .registrationStandardNew .boxAccordion.choosePadd6 .boxAccordionDetails .formRow.widthSmaill label {
    width: 120px !important; }
    .registrationStandardPage .registrationStandardNew .boxAccordion.choosePadd6 .boxAccordionDetails .formRow.widthSmaill label .linklable {
      text-align: left; }
    .registrationStandardPage .registrationStandardNew .boxAccordion.choosePadd6 .boxAccordionDetails .formRow.widthSmaill label span {
      float: left; }
  .registrationStandardPage .registrationStandardNew .boxAccordion.choosePadd7 .boxAccordion .boxAccordionDetails {
    padding-bottom: 0; }
  .registrationStandardPage .registrationStandardNew .boxAccordion.choosePadd7 .boxAccordionDetails .formRow .info {
    padding-left: 0;
    font-size: 17px; }
  .registrationStandardPage .registrationStandardNew .boxAccordion.choosePadd7 .boxAccordionDetails .formRow label {
    width: 100% !important;
    text-align: left; }
  .registrationStandardPage .registrationStandardNew .boxAccordion.choosePadd7 .boxAccordionDetails .formRow .textFld {
    width: 100% !important; }
    .registrationStandardPage .registrationStandardNew .boxAccordion.choosePadd7 .boxAccordionDetails .formRow .textFld .col3 {
      width: calc(50% - 8px);
      margin-right: 4px;
      margin-bottom: 7px; }
      .registrationStandardPage .registrationStandardNew .boxAccordion.choosePadd7 .boxAccordionDetails .formRow .textFld .col3:nth-child(odd) {
        margin-right: 0; }
  .registrationStandardPage.associateProfilePage .registrationStandardNew .boxAccordion .boxAccordionDetails {
    padding: 30px 0 0; }
  .registrationStandardPage .applyStandardSec .btnAll {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    padding: 0 45px; }
  .registrationStandardPage.membersProfilePage .profileRightSection {
    margin-top: 230px; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec .btnAll {
    height: 38px;
    line-height: 34px;
    padding: 0 15px;
    font-size: 16px;
    margin-right: 10px;
    margin-bottom: 10px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .uploadBtn {
    padding: 9px 0;
    border-width: 3px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .boxAccordion .uploadBtn span img {
      width: 30px; }

  .associateContentSec .associateDetails {
    margin: 0; }
    .associateContentSec .associateDetails .associateTable {
      width: 100% !important;
      padding: 0; }

  .associateTable tr th {
    width: 180px !important; }
  .associateTable:first-child tr:last-child th {
    border-bottom: 1px solid #ffffff; }
  .associateTable:first-child tr:last-child td {
    border-bottom: 1px solid #cccccc; }

  .associateCompanyDetails .profileLeftContent {
    width: 100%;
    margin-bottom: 30px;
    padding-right: 0; }
    .associateCompanyDetails .profileLeftContent .sendMessageSec {
      width: 240px;
      margin: 0 auto;
      max-width: 100%; }
  .associateCompanyDetails .profileRightContent {
    width: 100%; }

  .productSaleSec .saleTopSec .productName {
    width: 0; }
  .productSaleSec .saleTopSec .breadcrumbs {
    display: block;
    width: auto;
    margin: 0 auto;
    max-width: 100%; }
    .productSaleSec .saleTopSec .breadcrumbs ul {
      padding: 0; }
  .productSaleSec .addBanner .addList {
    width: 50%; }
  .productSaleSec.agencyResultSec .searchKeywordSection .formRow label {
    font-size: 14px;
    width: 160px; }
    .productSaleSec.agencyResultSec .searchKeywordSection .formRow label br {
      display: none; }
  .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="text"], .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="email"], .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="tel"], .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="password"], .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="url"] {
    width: calc(100% - 160px); }
  .productSaleSec .productDescription {
    overflow: auto; }
    .productSaleSec .productDescription table {
      width: 545px; }

  .recentlyViewProductSec h2 {
    text-align: center; }

  .presentOpportunitySec .presentOpportunityContent {
    width: 100%; }
  .presentOpportunitySec .graphImage {
    width: 100%; }
    .presentOpportunitySec .graphImage figure {
      margin: 0 auto;
      max-width: 100%; }

  .greenBlueSec .greenBlueSecLeft {
    width: 65px; }
    .greenBlueSec .greenBlueSecLeft figure {
      width: 100px; }
  .greenBlueSec .greenBlueRightSec {
    width: calc(100% - 65px);
    padding: 4% 15px 4% 70px; }
    .greenBlueSec .greenBlueRightSec p {
      font-size: 17px; }
      .greenBlueSec .greenBlueRightSec p br {
        display: none; }

  .presentOpportunitySec {
    text-align: center; }
    .presentOpportunitySec .presentOpportunityContent {
      padding: 0; }

  .onlineAffilatesSec {
    text-align: center; }
    .onlineAffilatesSec .onlineAffilatesLeft {
      width: 100%;
      margin-bottom: 20px; }
    .onlineAffilatesSec .onlineAffilatesRight {
      width: 100%; }
      .onlineAffilatesSec .onlineAffilatesRight .onlineAffilatesCard {
        margin: 0 auto; }
    .onlineAffilatesSec.blueOnlineAffilatesSec .onlineAffilatesRight .handshakeTxt {
      margin: 0 auto;
      width: 220px; }
    .onlineAffilatesSec.blueOnlineAffilatesSec .onlineAffilatesRight .topTxt .numTxt {
      font-size: 27px; }

  .membershipGreenSec {
    padding: 40px 0; }
    .membershipGreenSec .membershipGreenInr figure {
      width: 100%;
      margin-bottom: 25px; }
      .membershipGreenSec .membershipGreenInr figure img {
        width: 150px; }
      .membershipGreenSec .membershipGreenInr figure .dollarTxt {
        font-size: 20px; }
    .membershipGreenSec .membershipGreenInr .membershipGreenTxt {
      width: 100%;
      text-align: center; }
      .membershipGreenSec .membershipGreenInr .membershipGreenTxt p {
        font-size: 18px;
        margin-bottom: 15px;
        padding-left: 0; }
        .membershipGreenSec .membershipGreenInr .membershipGreenTxt p br {
          display: none; }

  .strategicPartnersArea .associatesProfessionalSec {
    padding-bottom: 0; }
  .strategicPartnersArea .strategicPartnersWrap {
    margin: 0 auto;
    width: 350px;
    max-width: 100%; }
    .strategicPartnersArea .strategicPartnersWrap .strategicPartnersBlock {
      width: 100%;
      margin-bottom: 30px;
      padding: 0; }

  .faqPageSec .faqDetails p {
    font-size: 15px; }

  .contactPage .contactInner h3 {
    font-size: 18px;
    text-align: center; }
  .contactPage.feedbackPage {
    padding-bottom: 70px; }
  .contactPage .cardBox,
  .contactPage .addressBox {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%; }
  .contactPage .contactInner .contactLeft {
    width: 100%;
    margin-bottom: 35px;
    padding-right: 0;
    border-right: none; }
    .contactPage .contactInner .contactLeft h3 {
      text-align: center; }
  .contactPage .contactInner .contactRight {
    width: 100%;
    padding-left: 0; }

  .aboutUsArea {
    text-align: center; }
    .aboutUsArea h2 {
      font-size: 24px; }
    .aboutUsArea ul li,
    .aboutUsArea ol li {
      text-align: left; }

  .profile_imgArea {
    margin-right: 10px;
    width: 110px; }
    .profile_imgArea figure {
      width: 110px;
      height: 110px; }

  .membersProfileHeader .profileDetails {
    margin-bottom: 25px; }
    .membersProfileHeader .profileDetails h3 {
      font-size: 23px; }
  .membersProfileHeader .membersProfileDetails h2 {
    font-size: 26px; }

  .standardMemberRegistrationWrap .title2 {
    font-size: 17px;
    line-height: 1.4; }

  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodSaveBtn .btnAll {
    height: 55px;
    line-height: 52px;
    font-size: 23px; }
  .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll {
    font-size: 16px;
    height: 40px;
    line-height: 36px;
    margin-bottom: 10px; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll.saveAndContinue {
      min-width: auto; }
    .registrationStandardPage.addProdcutsForSalePage .registrationStandardNew .prodDelBtn .btnAll#btnClear {
      min-width: auto; }

  .btnAll.brdrBtnBlue {
    padding: 0 20px !important;
    border-width: 2px !important;
    height: 40px !important;
    line-height: 40px !important;
    font-size: 17px !important; }

  .updateSubmitSec .updateSubmitList .btnformRow {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-align: end;
    align-items: flex-end; }
    .updateSubmitSec .updateSubmitList .btnformRow .btnAll {
      width: 100%; }

  .details-row .productsContent {
    padding-top: 5px; }
  .details-row h3 {
    font-size: 19px; }
  .details-row .productHead {
    padding-left: 0;
    padding-right: 0; }
  .details-row .detailsNewBox .productsContent {
    padding-left: 0;
    padding-right: 0; }

  .productDetailsSec .productGallery .controls .nav-controls a:before {
    font-size: 45px; }
  .productDetailsSec .details-row .row {
    margin-bottom: 25px; }
  .productDetailsSec .productInformationSec .formArea .formGroup .formList label {
    width: 100%;
    margin-bottom: 8px; }
  .productDetailsSec .productInformationSec .formArea .formGroup .formList .txtFld {
    width: 100%; }
  .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="text"], .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="email"], .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="tel"], .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="password"], .productDetailsSec .productInformationSec .formArea .formGroup .formList input[type="url"] {
    width: 100%; }
  .productDetailsSec .productInformationSec .formArea .formGroup .formList select,
  .productDetailsSec .productInformationSec .formArea .formGroup .formList textarea,
  .productDetailsSec .productInformationSec .formArea .formGroup .formList .checkSelect,
  .productDetailsSec .productInformationSec .formArea .formGroup .formList .multipleRowArea {
    width: 100%; }
  .productDetailsSec .productInformationSec .formArea .formGroup .btnAll {
    margin-top: 19px; }
  .productDetailsSec .negotiateSecArea .makeOfferSec .title h2 {
    font-size: 38px; }
  .productDetailsSec .companyName_produtList .details h3 {
    font-size: 18px; }

  .companyInfoDesc h4 {
    padding: 0 20px;
    font-size: 17px; }

  .compareProductsSection h2 {
    font-size: 20px; }
  .compareProductsSection p {
    font-size: 16px; }
  .compareProductsSection .compareProductTableList .comparePage .scrollWrap:after {
    left: 210px; }
  .compareProductsSection .compareProductTableList .comparePage .compareTable {
    margin-left: 210px;
    max-width: calc(100% - 210px); }
  .compareProductsSection .compareProductTableList .comparePage table th,
  .compareProductsSection .compareProductTableList .comparePage table td {
    font-size: 13px;
    width: 210px;
    min-width: 210px; }
    .compareProductsSection .compareProductTableList .comparePage table th:first-child,
    .compareProductsSection .compareProductTableList .comparePage table td:first-child {
      width: 210px;
      min-width: 210px;
      margin-left: -210px; }
    .compareProductsSection .compareProductTableList .comparePage table th .btnAll,
    .compareProductsSection .compareProductTableList .comparePage table td .btnAll {
      width: 90px;
      font-size: 14px !important; }
  .compareProductsSection .compareProductTableList .comparePage table .toggleBtn {
    padding-right: 10px; }
    .compareProductsSection .compareProductTableList .comparePage table .toggleBtn:after {
      width: 10px;
      height: 10px; }
  .compareProductsSection .compareProductTableList .comparePage .btnAll {
    width: 75px;
    padding: 0 12px;
    height: 28px;
    line-height: 29px; }
  .compareProductsSection .compareProductTableList p.dragClass {
    padding-left: 0; }
  .compareProductsSection .compareProductsList .comapareProductSlider {
    padding: 0 15px; }
    .compareProductsSection .compareProductsList .comapareProductSlider .slick-arrow {
      width: 12px;
      height: 26px; }

  .companyDetailsCol .companyDetails {
    width: 211px; }
    .companyDetailsCol .companyDetails .toggleBtn1 {
      padding-right: 10px; }
      .companyDetailsCol .companyDetails .toggleBtn1:after {
        width: 10px;
        height: 10px; } }
@media screen and (max-width: 480px) {
  .faqText p {
    font-size: 13px; }

  .videoAdditionalWrap {
    margin-bottom: 30px; }

  .videoAdditionalSec h2 {
    font-size: 19px; }
  .videoAdditionalSec p {
    font-size: 14px; }
  .videoAdditionalSec .headingCnnt {
    margin-bottom: 20px; }
  .videoAdditionalSec .videoSearchArea {
    padding: 0; }

  .videoSearchArea .serachGroup .searchInput input,
  .videoSearchArea .serachGroup .serachBtn input {
    font-size: 13px; }
  .videoSearchArea .searchIcon {
    width: 18px;
    height: 17px; }

  .loginPage .logoLogin a {
    width: 80px; }

  .networkSec .grid .hover p {
    font-size: 17px; }

  .footerArea .footerMenuListWrap .menuList ul li {
    display: block; }

  .testimonialsSec p {
    line-height: 1.8; }
    .testimonialsSec p:before {
      top: -27px; }

  .headerArea .logoArea {
    margin: 0 auto 10px;
    padding-bottom: 12px; }
  .headerArea .navArea .beforeLogin ul {
    margin: 0 auto; }

  .memberDesSuppliersSecArea .solutionNonstopSec h2 {
    font-size: 24px; }
  .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopRows h3 {
    font-size: 22px; }
  .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopRows p {
    font-size: 17px; }
  .memberDesSuppliersSecArea .solutionNonstopSec .solutionNonstopRows h4 {
    font-size: 17px; }
  .memberDesSuppliersSecArea .suppliersSecArea h2 {
    font-size: 40px;
    margin-bottom: 25px; }
  .memberDesSuppliersSecArea .suppliersSecArea p {
    font-size: 18px;
    margin-bottom: 25px; }
  .memberDesSuppliersSecArea.memberDesSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap p {
    font-size: 19px; }
  .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap {
    padding: 35px 0; }
    .memberDesSuppliersSecArea.associateSecArea .buyerAndSuppliersSec .buyerAndSuppliersWrap .btnAll {
      width: 260px;
      margin-right: 0;
      float: none;
      display: block;
      margin: 15px auto 0 !important; }

  .completeDealsSec h3 {
    margin-bottom: 20px; }

  .buyersArea .cantFindSec h4 {
    margin-bottom: 20px; }

  .associationGroupSec.representativeGroupSec .representativeGroupInside figure img {
    width: 140px; }
  .associationGroupSec.tradersGroupSec .associationGroupBox .associationGroupRight figure {
    width: 150px; }
  .associationGroupSec.tradersGroupSec .tradersGroupInside h2 {
    font-size: 20px; }

  .registrationStandardPage.associateProfilePage .updateSubmitSec .btnAll {
    min-width: 100px;
    font-size: 18px;
    height: 36px;
    line-height: 32px; }
  .registrationStandardPage .boxAccordion .formGroup .formRow {
    padding: 0 !important;
    width: 100% !important; }
  .registrationStandardPage .registrationStandardNew .boxAccordion .formGroup {
    width: 100% !important;
    padding: 0 !important;
    margin-bottom: 0 !important; }
  .registrationStandardPage .registrationStandardNew .boxAccordion .fullRow {
    padding: 0; }
  .registrationStandardPage .formRow p {
    padding-left: 0; }
  .registrationStandardPage .applyStandardSec .btnAll {
    font-size: 18px;
    padding: 0 25px; }

  .associateContentSec .profileLeftContent .quickView {
    padding-left: 15px; }

  .productSaleSec .productDescription table tbody tr td .imgBoxArea .top figure {
    width: 60px;
    height: 60px; }
  .productSaleSec .addBanner .addBannerWrap {
    margin: 0 -8px; }
  .productSaleSec .addBanner .addList {
    padding: 0 8px; }
  .productSaleSec.agencyResultSec .searchKeywordSection .formRow label {
    width: 140px;
    font-size: 13px;
    padding-right: 5px; }
  .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="text"], .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="email"], .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="tel"], .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="password"], .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="url"] {
    width: calc(100% - 140px); }
  .productSaleSec .PagenationAll {
    display: block !important;
    width: 100%; }
    .productSaleSec .PagenationAll:after {
      clear: both;
      display: table;
      content: ""; }
    .productSaleSec .PagenationAll .goSecArea {
      margin: 0 auto 20px; }
    .productSaleSec .PagenationAll .itemPageArea {
      float: right; }
    .productSaleSec .PagenationAll .pagenation {
      margin-left: -10px;
      margin-right: -10px;
      width: calc(100% + 20px); }

  .recentlyViewProductSec {
    width: 300px;
    margin: 0 auto;
    max-width: 100%; }

  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnAll {
    font-size: 14px !important;
    padding: 0 10px; }
    .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnAll:nth-child(1) {
      width: calc(100% - 230px); }
    .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnAll:nth-child(2) {
      width: 220px; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnMarginRight {
    margin-right: 227px !important;
    width: calc(100% - 230px);
    margin-left: 0 !important; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec .inputSubmitList .formRow {
    margin-bottom: 15px !important; }

  .updateSubmitSec .updateSubmitList .btnformRow {
    width: 110px; }

  .membersPage .associatesCountriesTopLeft.findMemberBtn .redBTnText .btnAll.brdrBtnRed {
    width: 220px; }

  .productDetailsSec .negotiateSecArea .negotiateInfo {
    text-align: center; }
  .productDetailsSec .negotiateSecArea .negotiateSecLeft .makeOfferSec {
    text-align: center; }
  .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea .formGroup {
    width: 100%; }
    .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea .formGroup.formGroupTwo {
      margin-bottom: 15px; }
      .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea .formGroup.formGroupTwo .formList,
      .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea .formGroup.formGroupTwo .formGroup {
        width: 100%;
        margin-bottom: 15px; }
        .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea .formGroup.formGroupTwo .formList:last-child,
        .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea .formGroup.formGroupTwo .formGroup:last-child {
          margin-bottom: 0; }
    .productDetailsSec .negotiateSecArea .negotiateFormSec .formArea .formGroup .btnAll.negotiateBtn {
      width: 210px;
      margin: 0 auto; }
  .productDetailsSec .negotiateSecArea .makeOfferSec .title h2 {
    font-size: 38px; }
  .productDetailsSec .negotiateSecArea .negotiateWrap {
    margin-bottom: 40px; }
  .productDetailsSec .negotiateSecArea .negotiateInfo {
    padding: 30px 26px 90px; }
    .productDetailsSec .negotiateSecArea .negotiateInfo:before {
      width: 70px;
      height: 70px;
      right: 0;
      left: 0;
      margin: 0 auto;
      bottom: 8px; }
  .productDetailsSec .productInformationSec .formSecInside {
    text-align: left; }
  .productDetailsSec .productInformationSec .formArea .formGroup.formGroupTwo .formList {
    width: 100%; }
  .productDetailsSec .productInformationSec .formArea .formGroup .btnAll {
    margin: 0 auto; }
  .productDetailsSec .recentlyViewProductSec {
    padding: 30px 0; }

  .details-row h3 {
    font-size: 18px; } }
@media screen and (max-width: 400px) {
  .clickArrow {
    top: -13px;
    font-size: 13px !important; }

  .headerArea .responsiveMenu {
    right: 8px; }
  .headerArea .menuArea .searchSec {
    width: 270px;
    margin: 0 auto;
    max-width: 100%; }
  .headerArea .menuArea .leftMenu .box {
    width: 100% !important; }
    .headerArea .menuArea .leftMenu .box input,
    .headerArea .menuArea .leftMenu .box select {
      border-bottom: 1px solid #0098ff;
      border-right: none !important; }
  .headerArea .menuArea .rightMenu {
    width: 100% !important;
    position: relative;
    right: 0; }
  .headerArea .navArea .top ul li .subMenuHolder {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
    .headerArea .navArea .top ul li .subMenuHolder ul {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }
      .headerArea .navArea .top ul li .subMenuHolder ul li {
        margin-right: 10px; }
        .headerArea .navArea .top ul li .subMenuHolder ul li a {
          font-size: 13px; }
  .headerArea .navArea .afterLogin ul li .subMenuHolder ul li .menuIcon {
    margin-right: 3px; }

  .memberDesSuppliersSecArea .solutionBottomSec {
    padding: 40px 0; }
    .memberDesSuppliersSecArea .solutionBottomSec .solutionRowsImg {
      width: 100%;
      margin-bottom: 20px; }
    .memberDesSuppliersSecArea .solutionBottomSec .solutionRowsContent {
      width: 100%; }
  .memberDesSuppliersSecArea .buyerAndSuppliersSec h2 {
    font-size: 26px; }

  .headerArea .responsiveMenu {
    width: 28px; }
    .headerArea .responsiveMenu a.menuOpen {
      font-size: 22px;
      height: 30px;
      line-height: 30px; }

  .associationGroupSec.tradersGroupSec .tradersGroupInside ul {
    width: 162px; }
    .associationGroupSec.tradersGroupSec .tradersGroupInside ul li {
      width: 100%;
      padding: 0; }
  .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock .associateCaption {
    width: 230px; }
  .associationGroupSec .associateNetworkSec .associateNetworkGrid .associateNetworkBlock figure {
    width: calc(100% - 230px); }
  .associationGroupSec.newAssociateGroupSec .associationGroupRightBox img {
    width: 120px; }
  .associationGroupSec.newAssociateGroupSec .associationGroupInside .associatesContent h4 {
    font-size: 18px; }

  .viewAssociatesSecArea h4 {
    font-size: 20px;
    margin-bottom: 10px; }
  .viewAssociatesSecArea .associatesProfessionalGrid .associatesProfessionalBlock .associatesProfessionalBox .servicesboxArea ul {
    width: 100%; }

  .associateTable tr th {
    width: 120px !important; }

  .productSaleSec .productDescription table tbody tr td .imgBoxArea .top figure {
    width: 40px;
    height: 40px; }
  .productSaleSec.agencyResultSec .searchKeywordSection .formRow label {
    display: none; }
  .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="text"], .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="email"], .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="tel"], .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="password"], .productSaleSec.agencyResultSec .searchKeywordSection .formRow input[type="url"] {
    width: 100%; }

  .associateContentSec .profile_imgArea {
    width: 80px; }
    .associateContentSec .profile_imgArea figure {
      width: 80px;
      height: 80px; }
  .associateContentSec .profileLeftContent .quickView {
    width: calc(100% - 80px); }

  .registrationStandardPage h2 {
    font-size: 25px; }
  .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember h3 {
    font-size: 20px; }
  .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember .inner {
    padding: 20px 15px 55px;
    border-width: 3px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember .innerHeading {
    margin-bottom: 20px; }
  .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember .memberDetails > div {
    margin-bottom: 15px; }
  .registrationStandardPage .applyStandardSec .btnAll {
    font-size: 15px;
    padding: 0 15px; }
  .registrationStandardPage .registrationStandardNew .boxAccordion.choosePadd7 .boxAccordionDetails .formRow .textFld .col3 {
    width: 100%;
    margin-right: 0 !important; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .myMembersFormRow {
    width: 230px;
    margin: 0 auto; }
  .registrationStandardPage.membersProfilePage .updateSubmitSec.findMemberSearch .btnAll {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .registrationStandardPage.membersProfilePage .viewAssociatesSecArea .associatesCountries .associatesCountriesTop #findMember {
    width: 100%; }
  .registrationStandardPage.membersProfilePage .viewAssociatesSecArea .associatesCountries .representativeShow.totalNo {
    margin-bottom: 15px; }
    .registrationStandardPage.membersProfilePage .viewAssociatesSecArea .associatesCountries .representativeShow.totalNo:last-child {
      margin-bottom: 0; }

  .membersPage .associatesCountriesTopLeft.findMemberBtn .redBTnText {
    top: -153px;
    right: 0;
    left: 0;
    margin: 0 auto; }
    .membersPage .associatesCountriesTopLeft.findMemberBtn .redBTnText .btnAll.brdrBtnRed {
      float: none;
      display: block;
      margin: 0 auto; }

  .contactPage .contactInner .formRow {
    margin-bottom: 10px; }
  .contactPage .contactInner .col2 .formCol {
    width: 100%;
    margin-bottom: 10px; }
    .contactPage .contactInner .col2 .formCol:last-child {
      margin-bottom: 0; }
  .contactPage input[type='text'], .contactPage input[type='email'], .contactPage input[type='number'], .contactPage input[type='tel'] {
    font-size: 14px;
    padding: 0 10px; }
  .contactPage select {
    font-size: 14px;
    padding: 0 10px; } }
@media screen and (max-width: 360px) {
  .PagenationAll .goSecArea {
    width: calc(100% - 62px); }
  .PagenationAll .innerPageDesgin {
    width: 62px; }
    .PagenationAll .innerPageDesgin span {
      display: none; }

  .productSaleSec .PagenationAll .pagenation ul li a {
    width: auto;
    padding: 0 4px; }
  .productSaleSec .PagenationAll .itemPageArea {
    width: 70px; }

  .registrationStandardPage h2 {
    font-size: 25px; }
  .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember h3 {
    font-size: 20px; }
  .registrationStandardPage .membershipOptionsSec .memberWrap .gridMember .innerHeading {
    font-size: 14px; }

  .subscriptionDetailsSec .subscriptionDetailsInside p {
    font-size: 16px; }
  .subscriptionDetailsSec .totalCalcSec {
    padding: 15px 25px; }
    .subscriptionDetailsSec .totalCalcSec p strong {
      font-size: 21px; }

  .createMarketingToolsWrap {
    max-width: 260px; }
    .createMarketingToolsWrap .createMarketingTools {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .createMarketingToolsWrap .createMarketingTools:hover {
        box-shadow: 0 0 8px #abafb2; }
      .createMarketingToolsWrap .createMarketingTools span {
        margin-bottom: 0; }
    .createMarketingToolsWrap .createMarketingToolsBlock {
      width: 100%;
      margin-bottom: 10px; }
      .createMarketingToolsWrap .createMarketingToolsBlock:last-child {
        margin-bottom: 0; } }

/*# sourceMappingURL=responsive.css.map */
