.elementor-5191 .elementor-element.elementor-element-fbfe90a:not(.elementor-motion-effects-element-type-background), .elementor-5191 .elementor-element.elementor-element-fbfe90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#393F7A;background-image:url("https://rc1.kray.ai/wp-content/uploads/2024/10/industrial-parts-bg.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5191 .elementor-element.elementor-element-fbfe90a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:118px 30px 300px 30px;}.elementor-5191 .elementor-element.elementor-element-fbfe90a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5191 .elementor-element.elementor-element-56e6783b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5191 .elementor-element.elementor-element-1798c6ed .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;line-height:32px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5191 .elementor-element.elementor-element-ea004f5 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:34px;font-weight:600;line-height:52px;letter-spacing:0.15px;color:#FAFAFA7D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5191 .elementor-element.elementor-element-75bd1d89{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0.5px;color:#F5F5F6;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5191 .elementor-element.elementor-element-3e82156a .elementor-button{background-color:#393F7A;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:0.15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFF5;border-radius:48px 48px 48px 48px;padding:9px 35px 9px 35px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5191 .elementor-element.elementor-element-1454f107 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A3AAF2;border-radius:16px 16px 16px 16px;}.elementor-5191 .elementor-element.elementor-element-1454f107 .elementor-icon-box-wrapper{text-align:left;}.elementor-5191 .elementor-element.elementor-element-1454f107 .elementor-icon-box-title, .elementor-5191 .elementor-element.elementor-element-1454f107 .elementor-icon-box-title a{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;line-height:32px;letter-spacing:0.5px;}.elementor-5191 .elementor-element.elementor-element-1454f107 .elementor-icon-box-title{color:#393F7A;}.elementor-5191 .elementor-element.elementor-element-1454f107 .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;line-height:26px;letter-spacing:0.5px;color:#393F7A;}.elementor-5191 .elementor-element.elementor-element-7ecf338c > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A3AAF2;border-radius:16px 16px 16px 16px;}.elementor-5191 .elementor-element.elementor-element-7ecf338c .elementor-icon-box-wrapper{text-align:left;}.elementor-5191 .elementor-element.elementor-element-7ecf338c .elementor-icon-box-title, .elementor-5191 .elementor-element.elementor-element-7ecf338c .elementor-icon-box-title a{font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:600;line-height:32px;letter-spacing:0.5px;}.elementor-5191 .elementor-element.elementor-element-7ecf338c .elementor-icon-box-title{color:#393F7A;}.elementor-5191 .elementor-element.elementor-element-7ecf338c .elementor-icon-box-description{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;line-height:26px;letter-spacing:0.5px;color:#393F7A;}.elementor-5191 .elementor-element.elementor-element-6e63994{text-align:justify;font-family:"EB Garamond", Sans-serif;font-size:16px;font-weight:500;line-height:28px;letter-spacing:0px;color:#4E4E57;}.elementor-5191 .elementor-element.elementor-element-1eda719e{padding:0px 20px 50px 20px;}.elementor-5191 .elementor-element.elementor-element-5206d45c > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-5191 .elementor-element.elementor-element-fbfe90a:not(.elementor-motion-effects-element-type-background), .elementor-5191 .elementor-element.elementor-element-fbfe90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-5191 .elementor-element.elementor-element-fbfe90a{padding:110px 0px 250px 0px;}.elementor-5191 .elementor-element.elementor-element-1eda719e{padding:0px 0px 60px 0px;}}@media(max-width:767px){.elementor-5191 .elementor-element.elementor-element-fbfe90a{padding:50px 0px 100px 0px;}.elementor-5191 .elementor-element.elementor-element-1798c6ed .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-5191 .elementor-element.elementor-element-ea004f5 .elementor-heading-title{font-size:24px;line-height:40px;}.elementor-5191 .elementor-element.elementor-element-75bd1d89{font-size:13px;line-height:21px;}.elementor-5191 .elementor-element.elementor-element-3e2e338a > .elementor-element-populated{margin:95px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5191 .elementor-element.elementor-element-1454f107 .elementor-icon-box-title, .elementor-5191 .elementor-element.elementor-element-1454f107 .elementor-icon-box-title a{font-size:16px;line-height:26px;}.elementor-5191 .elementor-element.elementor-element-1454f107 .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-5191 .elementor-element.elementor-element-7ecf338c .elementor-icon-box-title, .elementor-5191 .elementor-element.elementor-element-7ecf338c .elementor-icon-box-title a{font-size:16px;line-height:26px;}.elementor-5191 .elementor-element.elementor-element-7ecf338c .elementor-icon-box-description{font-size:14px;line-height:20px;}.elementor-5191 .elementor-element.elementor-element-1eda719e{padding:0px 0px 40px 0px;}}@media(min-width:768px){.elementor-5191 .elementor-element.elementor-element-344db0de{width:60%;}.elementor-5191 .elementor-element.elementor-element-3e2e338a{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5191 .elementor-element.elementor-element-344db0de{width:50%;}.elementor-5191 .elementor-element.elementor-element-3e2e338a{width:50%;}}/* Start custom CSS for section, class: .elementor-element-fbfe90a */.elementor-5191 .elementor-element.elementor-element-fbfe90a {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e63994 *//*p{*/
/*   font-size: 16px !important;*/
/*}*/
.capacity-text {
    display: block !important;
    -webkit-box-orient: unset !important;
    -webkit-line-clamp: unset !important;
    overflow: visible !important;
    white-space: normal !important;
    font-size: 13px !important;
    line-height: 21px !important;
    letter-spacing: 0.5px !important;
    font-weight: 500 !important;
    color: #6F6F79 !important;
    margin: 0 0 2px !important;
}
/*.container {*/
/*    padding: 40px 169px  !important;;*/
/*}*/
    p.main-p.p-mh {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
p.main-p.p-mh span {
    max-width: 777px;
    margin: auto;
  
   
}
.main_blog .box .content_wrpr .main-h3 {

    font-weight: 500 !important;
}
.postid-5191 .main_blog .box .content_wrpr .txtxt h3 {
    text-align: center;
    color: #000;

text-align: center;
font-size: 40px;
    max-width: 900px;
    margin: auto;
    line-height: 60px;
    
}
.single_post .box .content_wrpr .contttt .main-p p ,.single_post .box .content_wrpr .contttt .main-p {
    color: #5c5c5c;
font-size: 24px;
font-style: normal;
 font-family: EB Garamond;
font-weight: 400;
line-height: 36px; /* 150% */
letter-spacing: 0.5px;
margin-bottom: 20px;
}
.main_blog .box .content_wrpr .main-h3{
    color: #000;
    font-family: EB Garamond;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 32px; /* 100% */
letter-spacing: 0.4px;
margin-bottom: 20px;
}

.single_post .box .content_wrpr .contttt .main-p.bold{
    font-weight: bold !important;
}


.single_post .box .content_wrpr .contttt .main-p.italic{
    font-style: normal !important;
    margin-bottom: 30px !important;
}

.main_blog .box .content_wrpr p a.btn-sub {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 224px;
    color: #fff;
    text-decoration: none;
    border-radius: 30px;
    background: #082037;
    gap: 10px;
    color: #fff;
}

.main_blog .box .content_wrpr h3.main-h3.h3-sm {
    font-size: 24px;
 
}

.single-post.postid-5191 .social_icons {
    display: none;
}
.single-post.postid-5191 .main_blog .contct_wrpr .sub_contac .right_dv {
    background: #082037;
}

.single-post.postid-5191 .recent_p_s{
    display: none; 
}
.main_blog.single_post {
    padding-top: 0;
   
}
.main_blog.single_post .container {
    padding-top: 15px;
    max-width: 910px;
   
}

.main_blog.single_post  .breadcroms .wraarpr a,.main_blog.single_post  .breadcroms .wraarpr p {
    font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 24px;
    color: #4c4c4c;
    text-decoration: none;
}
.main_blog.single_post  .breadcroms .wraarpr p {
    margin: 0;
    opacity: 100%;
}
.main_blog.single_post  .breadcroms img {
    transform: rotate(180deg);
}

.postid-5191 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.single_post .box .content_wrpr .contttt .main-p.italic {
    font-style: italic;
    margin-bottom: 50px;
}
@media only screen and (max-width: 768px) {
  .single-post.postid-5191 .container {
    padding: 0;
  }
  .postid-5191 .main_blog .box .content_wrpr .txtxt{
      padding-bottom : 0px;
      padding: 0 5px;
  }
  .postid-5191 .main_blog .box .content_wrpr .txtxt h3{
      font-size: 36px;
       line-height: 45px; 
       text-align: left;
       margin-bottom: 30px;
       color: #000 !important;
  }
  .main_blog .fomrrm button {
    
    color: #fff !important;
  }
  .single_post .box .content_wrpr .contttt .main-p p, .single_post .box .content_wrpr .contttt .main-p{
      font-size: 24px !important;
font-weight: 400 !important;
line-height: 36px !important;
      text-align: left;
      font-family: EB Garamond;
  }
  .main_blog .box .content_wrpr h3.main-h3{
      font-size: 30px;
line-height: 45px;
  }
  .chart-box {
    flex-direction: column;
}
.chart-container , .description-container, .description{
   
    width: 100% !important;
}
.single-post.postid-5191 .main_blog .contct_wrpr .sub_contac .right_dv{
    padding: 10px;
}
h2.tab-heading {
    padding: 0 15px;
}
.postid-5191 .tabs.tabs-content.columns {
    padding: 1;
    max-width: 93%;
    margin: auto;
}
.main_blog .hdr {
    background: #082037 !important;
}
.single-post.postid-5191 .main_blog .contct_wrpr .sub_contac .right_dv {
    background: transparent !important;
}
    .main_blog .fomrrm button {
        background: #082037 !important;
        color: #fff;
    }
    .main_blog .box .content_wrpr h3.main-h3.h3-sm {
    font-size: 24px;
}
   .main_blog .contct_wrpr {
        padding: 0 !important;
        padding-bottom: 30px !important;
        gap: 15px;
    }
    .main_blog .hdr {
        background: #082037 !important;
    }
   .ast-container .main_blog .breadcroms.hide, .ast-container .main_blog .hdr.hide,.ast-container .main_blog .recent_p_s.hide {
        display: flex;
        align-items: center;
        width: 100%;
        height: 65px;
    }
    .ast-container .main_blog .contct_wrpr .sub_contac .left_dv p {
        font-size: 24px;
    }
   .ast-container .main_blog .hdr h2 {
   
    font-size: 32px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 0.4000000059604645px;
    color: #fff;
}
.main_blog .contct_wrpr .sub_contac .left_dv h3{
    font-size: 24px;
}
.search-result-inner-div h4 {
   
    font-size: 24px;
}
.single.single_post .box .content_wrpr .contttt p{
    font-size: 24px;
}
.single.main_blog .contct_wrpr .sub_contac {
           gap: 30px;
    flex-direction: column;
}
    .main_blog .contct_wrpr {
        padding: 50px 20px;
    }
    .fomrrm p {
    width: 100%;
}
   .fomrrm p input{
    height: 60px;
}
.left_dv, .right_dv {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
    .main_blog .fomrrm button {
        background: #082037 !important;
        color: #fff;
        height: 60px;
        width: 100%;
        align-items: center;
        justify-content: center;
        font-size: 24px;
    }
    .single_post .box .content_wrpr .contttt .main-p.italic {
    margin-bottom: 15px !important;
}
.main_blog .box .content_wrpr .main-h3{
margin-bottom: 5px;
}
}


@media only screen and (max-width: 600px) {

.postid-5191 .main_blog .box .content_wrpr .txtxt h3{
      font-size: 20px;
       line-height: 24px; 
       text-align: left;
       margin-bottom: 0px !important;
  }
  .single_post .box .content_wrpr .contttt .main-p p, .single_post .box .content_wrpr .contttt .main-p{
      font-size: 14px !important;
      line-height: 24px !important;
      text-align: left;
  }
  .main_blog .box .content_wrpr h3.main-h3{
      font-size: 16px;

line-height: 24px;
  }
   .main_blog .box .content_wrpr h3.main-h3.h3-sm {
    font-size: 16px;
}


.main_blog .fomrrm button {
        background: #393F79;
        color: #fff !important;
    }
    
}
.elementor-location-header {
   background: #FFF;
box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.05);
}

.txtxt h3{
    font-family: GE Garamond, !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9867736 */.uttrences{
    margin-bottom: 15px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0746637 */.content_wrpr body, p, h1, h2, h3, h4, h5, h6, a, button, input, div, textarea {
font-family: "EB Garamond" !important;
}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap');
html, body, p, h1, h2, h3, h4, h5, h6, a, button, input,div, textarea {
    font-family: "Cormorant", serif !important;
    font-family: "Cormorant";
}/* End custom CSS */