a.button.button_size_2{height: 25px !important;border-radius: 5px !important;font-weight: 600 !important;}
a.button.button_size_2:hover {transform-style: unset;}
h1 {word-break: normal !important;}
#fbutton span.button_label {padding: 3px 20px;}
.wclass p.wp-caption-text{font-size:22px;opacity: 0.8;}
.fm .desc {background-color: rgba(204,204,204,0.2) !important;}
.wrap.mcb-wrap.mcb-wrap-d4bdd2370.two-third.bdrs.valign-middle.move-up.clearfix {border-radius: 20px;}
.fm a.button .button_label {padding: 6px 27px;font-size: 15px;}
.wrap.mcb-wrap.mcb-wrap-6529bd859.one-second.thermalHead.valign-middle.move-up.clearfix {border-radius: 20px;}
.wclass-film p.wp-caption-text {
    color: #ba0e3d !important;
    position: absolute;
    top: 0%;
    opacity: 0.8;
    width: 100%;
    padding: 13px 0px;
	font-weight: 800;
	text-transform: uppercase; font-size: 22px;
}
.wrap.mcb-wrap.mcb-wrap-4d7be55ab.one-third.Fdepos.film.valign-middle.move-up.clearfix {
    border-radius: 20px;
}
.film h1 {font-size: 32px;}
.wrap.mcb-wrap.mcb-wrap-4d7be55ab.one-second.Fdepos.valign-middle.move-up.clearfix {border-radius: 20px;}
.wrap.mcb-wrap.mcb-wrap-86f89579e.one-second.Fdeposs.valign-middle.move-up.clearfix {border-radius: 20px;}
.wclass p.wp-caption-text {font-weight: 600;}
.hovbg_img .desc_txt {line-height: 25px !important;font-weight: 700;}
.wrap.mcb-wrap.mcb-wrap-5d516833e.one-second.Fdeposs.valign-middle.move-up.clearfix {
    border-radius: 20px !important;
}
.table-striped tbody tr:nth-of-type(even) {
    background-color: rgba(0,0,0,.05);
}

.table-striped td{
border-width:0 !important
}
.danceschool-table thead th {
    background: #c11444 !important;
    color: #fff;
}
.danceschool-table thead th {
    background: #d03ca0 !important; 
    color: #fff;
}
.table-striped thead th{
background:#bf0d3e !important;
}
.wrap.mcb-wrap.mcb-wrap-6529bd859.one-second.Fdepos.valign-middle.move-up.clearfix {
    border-radius: 20px;
}
.wrap.mcb-wrap.mcb-wrap-5oye482o3.one.filimchar.valign-top.move-up.clearfix {
    border-radius: 20px;
}
.page-id-494 #Top_bar{background:#fff;opacity: 0.8;}
.page-id-775 #Top_bar{background:#fff;opacity: 0.8;}
.page-id-721 #Top_bar{background:#fff;opacity: 0.8;}
.page-id-843 #Top_bar{background:#fff;opacity: 0.8;}
.page-id-839 #Top_bar{background:#fff;opacity: 0.8;}
/*.page-id-459 #Top_bar{background:#fff;opacity: 0.8;}
.page-id-922 #Top_bar{background:#fff;opacity: 0.8;}*/
.page-id-930 #Top_bar{background:#fff;opacity: 0.8;}
.blog #Top_bar{background:#fff;opacity: 0.8;}
.postid-891 #Top_bar{background:#fff;opacity: 0.8;}
.wrap.mcb-wrap.mcb-wrap-flrh2kxss.three-fifth.prodcust.valign-top.bg-cover.clearfix {
    opacity: 0.9 !important;
}
.hovbg_img a.button .button_label {
    padding: 2px 14px !important;
    font-size: 13px !important;
}
.sekp p {
    margin: 0 0 5px;
}
.wrap.mcb-wrap.mcb-wrap-3ri745fbt.one-second.gvalli.valign-top.bg-cover.clearfix {
    margin-left: 85px;
}
.mainTitle{    
    color: #bf0d3f;
    font-size: 40px;
    text-align: center;
    padding: 25px;
}
.mainTitle span{    
    background:url(../images/title-bg.png) no-repeat right bottom;
    padding: 40px;
}
.ourQuality{
    position: relative;
    display: block;
    text-align: center;
    padding: 20% 0;
    max-width: 500px;
}
.ourQuality-1{
    padding-bottom: 8rem;
}  
 
  .circle__wrapper {
    display: table;
    width: 100%;
    height: 100%;
  }margin: 0 0 15px 30px;
  
  .circleContent {
    display: table-cell;
    padding: 1em;
    vertical-align: middle;
    text-align: center;
  }
  .circleContent {
    font-size: 0.8em;
    text-transform: uppercase;
  }
  .mainCircle{
      font-size: 1.5em;
  }
  
  @media (min-width: 480px) {
    .circleContent {
      font-size: 0.8em;
    }
    .mainCircle{
        font-size: 1em;
    }
  }
  
  @media (min-width: 768px) {
    .circleContent {
      font-size: 0.8em;
    }
    .mainCircle{
        font-size: 1.5em;
    }
  }


  .circle-container {
    position: relative;
    width: 20em;
    height: 20em;
    border-radius: 50%;
    padding: 0;
    list-style: none;
    margin: 5em auto 0;
  }
  .circle-container > * {
    display: block;
    position: absolute;
    top: 40%;
    left: 40%;
    margin: -3em;
    width: 9em;
    height: 9em;
  }
  .circle-container > *:nth-of-type(1) {
    -webkit-transform: rotate(270deg) translate(10em) rotate(90deg);
            transform: rotate(270deg) translate(10em) rotate(90deg);
            background: #bf0d3e;
  }
  .circle-container > *:nth-of-type(2) {
    -webkit-transform: rotate(-30deg) translate(10em) rotate(30deg);
            transform: rotate(-30deg) translate(10em) rotate(30deg);
            left: 50%;
            background: #ffa700;
  }
  .circle-container > *:nth-of-type(3) {
    -webkit-transform: rotate(35deg) translate(10em) rotate(-35deg);
            transform: rotate(35deg) translate(10em) rotate(-35deg);
            left: 50%;
            top:45%;
            background: #6a6cc3;
  }
  .circle-container > *:nth-of-type(4) {
    -webkit-transform: rotate(90deg) translate(10em) rotate(-90deg);
            transform: rotate(90deg) translate(10em) rotate(-90deg);
            top:50%;
            background: #195778;
  }
  .circle-container > *:nth-of-type(5) {
    -webkit-transform: rotate(140deg) translate(10em) rotate(-140deg);
            transform: rotate(140deg) translate(10em) rotate(-140deg);
            left: 25%;
            background: #79ac57;
  }
  .circle-container > *:nth-of-type(6) {
    -webkit-transform: rotate(205deg) translate(10em) rotate(-205deg);
            transform: rotate(205deg) translate(10em) rotate(-205deg);
            left: 30%;
            background: #c39c6a;
  }
  .circle-container > *:nth-of-type(7) {
    -webkit-transform: rotate(270deg) translate(10em) rotate(-270deg);
            transform: rotate(270deg) translate(10em) rotate(-270deg);
            left: 18%;
            top:70%;
            width: 18em;
            height: 18em;
            background-color: #fff;
            color: black;
  }
  .circle-container li {
    display: block;
    max-width: 100%;
    border-radius: 50%;
    /* -webkit-filter: grayscale(100%);
            filter: grayscale(100%); */
    /* border: solid 5px tomato; */
    -webkit-transition: .15s;
    transition: .15s;
    background: #ccc;
    color: #fff;
    text-transform: uppercase;
  }


  /*Time Line*/
  .timeLineContainer{
      max-width: 500px;
      margin: auto;
  }

.timeLineContainer.prodprocess{
      max-width: 100%;
      margin: auto;
  }

  .timeline{
    --uiTimelineMainColor: var(--timelineMainColor, #222);
    --uiTimelineSecondaryColor: var(--timelineSecondaryColor, #fff);
  
    position: relative;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  
  .timeline:before{
    content: "";
    width: 4px;
    height: 100%;
    background-color: #bf0d3f;
  
    position: absolute;
    top: 0;
  }
  
  .timeline__group{
    position: relative;
  }
  
  .timeline__group:not(:first-of-type){
    margin-top: 4rem;
  }
  
  .timeline__year{
    padding: .5rem 1.5rem;
    color: var(--uiTimelineSecondaryColor);
    background-color: var(--uiTimelineMainColor);
  
    position: absolute;
    left: 0;
    top: 0;
  }
  
  .timeline__box{
    position: relative;
  }
  
  .timeline__box:not(:last-of-type){
    margin-bottom: 0px;
  }
  
  .timeline__box:before{
    content: "";
    width: 100%;
    height: 2px;
    background-color:#fff;
  
    position: absolute;
    left: 0;
    z-index: -1;
  }
  
  .timeline__date{
    position: absolute;
    left: 0;
  
    box-sizing: border-box;
    text-align: center;
  
    background-color: #bf0d3f;
    color: var(--uiTimelineSecondaryColor);

    width: 3em;
    height: 3em;
    border-radius: 50%;
    padding-top: 10px;
  }
  
  .timeline__day{
    font-size: 0.8rem;
    font-weight: 700;
    display: block;
  }
  
  .timeline__month{
    display: block;
    font-size: .8em;
    text-transform: uppercase;
  }
  
  .timeline__post{
    padding: 0.5rem 0rem;
    border-radius: 2px;
    font-size: 0.8rem;
    /* border-left: 3px solid var(--uiTimelineMainColor); */
    /* box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 1px 2px 0 rgba(0, 0, 0, .24); */
    background-color: var(--uiTimelineSecondaryColor);
  }
  
.timelineSmall .timeline__date{
width:1.3em;
height:1.3em;
left:15px;
top:28%;
}
.timelineSmall .timeline__post{
padding-top:0}
  @media screen and (min-width: 641px){
  
    .timeline:before{
      left: 23px;
    }
  
    .timeline__group{
      padding-top: 0px;
    }
  
    .timeline__box{
      padding-left: 60px;
    }
  
    .timeline__box:before{
      top: 30%;
      transform: translateY(-50%);  
    }  
  
    .timeline__date{
      top: 15%;
      margin-top: -27px;
    }
	.timelineSmall .timeline__date{
     top:28%;
    }
  }
  
  @media screen and (max-width: 640px){
  
    .timeline:before{
      left: 0;
    }
  
    .timeline__group{
      padding-top: 40px;
    }
  
    .timeline__box{
      padding-left: 20px;
      padding-top: 70px;
    }
  
    .timeline__box:before{
      top: 90px;
    }    
  
    .timeline__date{
      top: 0;
    }
  }
  
  .timeline{
    --timelineMainColor: #bf0d3e;
    font-size: 16px;
  }
  .timeline__title{
      font-size: 1.5rem;
      font-weight: bold;
      color: #bf0d3f;
  }
  .timeline__title span{
      font-size: 0.8rem;
      color: #222;
  }
  .timeline__post p{ font-size: 12.8px;}
  
  @media (min-width: 768px){
  
    html{
      font-size: 62.5%;
    }
  }
  
  @media (max-width: 767px){
  
    html{
      font-size: 55%;
    }
  }

element.style {
    padding: 20px;
    background-color: #bf0d3f;
    margin-top: -140px;
}
.hovbg_img .desc {background-color: rgba(186,14,61,1) !important; z-index:999 !important;}
.wclass p.wp-caption-text {
	color:#ba0e3d !important;
    position: absolute;
    top: 40%;
    width: 100%;
    padding: 13px 0px;
}
wrap.mcb-wrap.mcb-wrap-3f299c60d.one-second.suscur_special.valign-middle.move-up.clearfix {
    border-radius: 20px;
}
.wrap.mcb-wrap.mcb-wrap-3f299c60d.one-second.suscur_special.valign-middle.move-up.clearfix {border-radius: 20px;}
.wrap.mcb-wrap.mcb-wrap-58fa4e123.one-second.logistic_hip_cur.valign-middle.move-up.clearfix {border-radius: 20px;}
	 .onlymobi{display:none;}
     .onlydesk{display:block;}
 @media (max-width: 1024px){
.rightover .column_attr.clearfix {padding: 20px 18px 9px 25px !important;}
.sizeavi .column_attr.clearfix.align_center {
    padding: 8px 17px 25px !important;
}
.prod_sili_chip_head h1 {font-size: 28px !important;}
.prod_over_view_op h2 {font-size: 31px;}
.prod_over_view_op .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 104px 0px 137px 0px !important;}
}
 @media (max-width: 768px){
.nopad{padding:0px !important;}
.onlydesk{display:none;}
	 .mobibg{background-color:#f6f3f3 !important;}
	 .onlymobi{display:block;}
.prod_sili_two .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 171px 30px 0px !important;}
.prod_sili_one .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 229px 30px 0px !important;}
.prod_sili_filim .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 209px 30px 0px !important;}
.prod_sili_chip_head h1 {font-size: 25px !important;}
.sizeavi .column_attr.clearfix.align_center {padding: 8px 11px 25px !important;}
.logistic_sec_tw .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 247px 56px 0px !important;}
.logistic_sec_tw h2 {font-size: 28px !important;}
.prod_sili_wafer_grade .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 283px 30px 0px !important;}
.prod_sili_wafer_sli .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 219px 30px 0px !important;}
.prod_sili_wafer .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 78px 30px 0px !important;}
	 
.prod_sili_chip_head .column_attr.clearfix.align_left.bg-contain {padding: 58px 24% 24px !important;}	 
.prod_over_view_cust .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 222px 30px 0px !important;} 
.prod_over_view_op .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 104px 0px 137px 0px !important;} 
.prod_over_view_op h2 {font-size: 24px !important;}
	 
/* pro over view start */
.prod_over_view_head h1 {font-size: 25px !important;}
.prod_over_view_edg .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 110px 30px 0px !important;}
/* pro over view end */
	 
/* Reclaim Service Start */
.Rec_head_chip h1 {font-size: 26px !important;}
.product_our_rec .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 162px 30px 0px !important;}
.product_our_ed_re .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 108px 30px 0px !important;}
.product_our_proc_re .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 171px 30px 0px !important;}
/* Reclaim Service End */
.ourSup .column_attr.clearfix.align_center.animate.fadeInRight {padding: 0px 171px 30px 2px !important;}
.messionsk .column_attr.clearfix.align_right {padding: 1px 28px 41px 0px !important;}
.ourQ .column_attr.clearfix.align_center.animate.fadeInLeftLarge {padding: 0px 127px 30px 2px !important;}
.ourL .column_attr.clearfix.align_center.animate.bounceInDown {padding: 0px 156px 30px 2px !important;}
.ourvision .column_attr.clearfix.align_center.animate.fadeInRightLarge {
    padding: 0px 127px 30px 2px !important;
}}

 @media (max-width: 375px){
.prod_sili_two .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 53px 123px 92px 0px !important;}
.prod_sili_one .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 229px 30px 0px !important;}
.prod_sili_filim .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 122px 30px 0px !important;}	 
.logistic_sec_tw .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 0px 32px 0px !important;}
.logistic_sec_tw h2 {font-size: 20px !important;}	
	 
.prod_sili_wafer_grade .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 87px 30px 0px !important;}
.prod_sili_wafer_sli .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 113px 30px 0px !important;}
.prod_sili_wafer .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 44px 30px 0px !important;}
	 
.prod_over_view_cust .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 222px 30px 0px !important;}
.prod_over_view_op h2 {font-size: 31px !important;}
.prod_over_view_op .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 94px 0px 128px 50px !important;}	 
/* pro over view start */
.prod_over_view_edg .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 60px 30px 0px !important;}
/* pro over view end */

	 
/* Reclaim Service Start */
.product_our_rec .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 162px 30px 0px !important;}
.product_our_ed_re .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 60px 30px 0px !important;}
.product_our_proc_re .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 171px 30px 0px !important;}
/* Reclaim Service End */
.ourSup .column_attr.clearfix.align_center.animate.fadeInRight {padding: 0px 70px 30px 2px !important;}
.messionsk .column_attr.clearfix.align_right {padding: 1px 26px 43px 0px !important;}
.ourQ .column_attr.clearfix.align_center.animate.fadeInLeftLarge {padding: 0px 70px 30px 2px !important;}
.ourL .column_attr.clearfix.align_center.animate.bounceInDown {padding: 0px 70px 30px 2px !important;}
.ourvision .column_attr.clearfix.align_center.animate.fadeInRightLarge {
    padding: 0px 70px 30px 2px !important;
}}

@media (max-width: 414px){
.prod_sili_two .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 53px 101px 92px 0px !important;}
.prod_sili_one .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 93px 30px 0px !important;}
.prod_sili_one h2{font-size: 18px;}
.prod_sili_filim .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 80px 30px 0px !important;}
.prod_sili_filim h2{font-size: 17px !important;}
.logistic_sec_tw .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 0px 32px 0px !important;}
.logistic_sec_tw h2 {font-size: 20px !important;}
.prod_sili_wafer_grade .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 87px 30px 0px !important;}
.prod_sili_wafer_sli .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 63px 30px 0px !important;}
.prod_sili_wafer .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 44px 30px 0px !important;}

.prod_over_view_cust .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 4px 112px 30px 0px !important;}
.prod_over_view_op .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 94px 0px 128px 104px !important;}
	/* pro over view start */
.prod_over_view_edg .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 60px 30px 0px !important;}
/* pro over view end */

	
/* Reclaim Service Start */
.product_our_rec .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 93px 30px 0px !important;}
.product_our_ed_re .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 60px 30px 0px !important;}
.product_our_proc_re .column_attr.clearfix.align_center.animate.fadeInRightLarge {padding: 0px 117px 30px 0px !important;}
/* Reclaim Service End */
.ourQuality-1 {padding-top: 4rem !important;} 
.ourSup .column_attr.clearfix.align_center.animate.fadeInRight {padding: 0px 101px 27px 2px !important;}
.messionsk .column_attr.clearfix.align_right {padding: 1px 26px 43px 0px !important;}
.ourQ .column_attr.clearfix.align_center.animate.fadeInLeftLarge {padding: 0px 91px 30px 2px !important;}
.ourL .column_attr.clearfix.align_center.animate.bounceInDown {padding: 0px 91px 30px 2px !important;}
.ourvision .column_attr.clearfix.align_center.animate.fadeInRightLarge {
    padding: 0px 75px 30px 2px !important;
}}

@media (max-width: 360px){
	
}
.wpcf7 form.spam .wpcf7-response-output {border-color: #fff !important;}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #ffffff !important;
    color: green !important;
}