/*L size*/
@media screen and (max-width: 767px) and (min-width: 425px){
  h1{
    font-size: 50px !important;
  }
  h2{
    font-size: 32px !important;
  }
  h3{
    font-size: 26px !important;
  }
  h4{
    font-size: 30px !important;
  }
  h5{
    font-size: 18px !important;
  }
  body{
    font-size: 14px !important;
  }
  #sppb-addon-c808d19a-32eb-486d-a438-cac9f50966ee img {/*porject white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 0px 0px 0px -350px !important;
}
  .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin: -50px 0px 0px 335px;
}
  select#ff_elem29 {/*free quotation size line*/
    max-width: 380px !important;
}
  input#ff_elem191 {
    min-width: 200px ;
}
  
  .js-calendar.open {/*free quotation date*/
    margin: -445px 0px 0px 0px !important;
}
  .fa-bars:before, .fa-remove:before {
    content: "\f0c9";
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
}
  #sppb-addon-sIBewSzZcDhhCad2tiOg0 img {/*project white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 0px 0px 0px -350px ; 
  }
  .offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover {
    color: #C88B15 !important;
}
  #offcanvas-toggler>.fa {
    color: #9E705C !important;
}
  #sppb-addon-85f74049-b39f-4009-bfad-538eecc6727f img {/*red book margin*/
    width: 20px;
    max-width: 20px;
    margin: -3px 0px 0px -120px !important;
}
  #column-wrap-id-2d6c80b3-1dc3-49e6-a3a4-5fdd517fb999 {
    max-width: 50% !important;
    flex-basis: 100%;
}
  #column-wrap-id-a635e54b-991e-4700-823e-99530048c937 {
    max-width: 50% !important;
    flex-basis: 100%;
}
  .offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover {/*navigation hover*/
    color: #000000 !important;
}
  #sppb-addon-1695351911355 img {/*procedure*/
    width: 100px;
    max-width: 100px;
    margin: 0px 0px 0px 25px !important;
}
  #column-wrap-id-64238a33-c511-4b4a-8c5d-b822d3560011 {
    max-width: 100%;
    flex-basis: 100%;
    margin-top: 0px !important;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
  #sppb-addon-BDJu59Lzz5r_KUFWbmqY3 img {/*free quotation white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 0px 0px 0px -350px !important;
}
  #sppb-addon-1695095695409 .sppb-addon-header .sppb-addon-title {/*home why us*/
    margin-top: 200px !important;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #c88b15;
}
  #column-id-aee5beba-8f31-4412-995e-24db36c7efbe {/*cta margin*/
    padding-top: 30px;
    padding-right: 1000px !important;
    padding-bottom: 30px;
    padding-left: 300px !important;
    border-radius: 0px;
    box-shadow: 0 0 0 0 #FFFFFF;
}
  #sppb-addon-1695693027723 img {/*home white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 165px 0px 0px 60px !important;
}
  #sppb-addon-1695635439922 img {/*about us white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -150px !important;
}
  #sppb-addon-EOg8-iLnRRgE-T-JK13HJ img {/*how we work white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -150px !important;
}
  #sppb-addon-zP_s9lU41uXx57oRxhwVq img {/*sintered stone white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -150px !important;
}
  #sppb-addon-5exn-_C3j8oVLaaUQVy7W img {/*9189 white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -150px !important;
}
  #sppb-addon-Ie_mcgZSzHjGzqEj7PxgF img {/*8269 white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -150px !important;
}
  #sppb-addon-HSbtAACm9PKfHQxaJrp5Y img {/*9279 white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -150px !important;
}
  #sppb-addon-8NcHoubWiYFofD4RcPPxv img {/*12249 white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -150px !important;
}
  .sp-page-builder .page-content #section-id-1695615757319 {/*how we work quality assurance*/
    padding-top: 30px !important;
    padding-right: 0px;
    padding-bottom: 30px !important;
    padding-left: 0px;
}
  .sp-page-builder .page-content #section-id-1695699008491 {/*sintered stone sollection*/
    padding-top: 75px;
    padding-right: 0px;
    padding-bottom: 20px !important;
    padding-left: 0px;
}
  #sppb-addon-VekdSBABjDE5s3dRJF1dG img {/*article white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 0px 0px 0px -350px !important;
}
  #sppb-addon-1616580222632 img {/*navigation logo*/
    border-radius: 0px;
    width: 100px;
    max-width: 100px;
    height: 70px !important;
}
  #sppb-addon-_cweuVLWY8azEAurgPr12 img {/*contact us white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -150px !important;
}
  .sp-page-builder .page-content #section-id-df2bd3ee-219e-468c-b48a-5ea9afbb9060 {/*home project*/
    padding-top: 0px !important;
    padding-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
  #sppb-addon-12aaa025-3983-493c-8620-ddc11e6061f4 {/*9189 button*/
    text-align: center;
    margin: -70px 0px 0px 0px !important;
}
  #sppb-addon-c3a5a3ed-5ff1-4318-9f7b-c13400885edb {/*9189 button2*/
    text-align: center;
    margin: -70px 0px 0px 0px !important;
}
  #sppb-addon-4a7c9f41-50ee-4b93-aed2-e51fce5923c1 img {/*9189 bottom white pattern*/
    margin: -400px 0px -800px -8250px !important;
}
  #sppb-addon-42061d7c-36ed-40ff-bde6-aebe11d1c90d {/*8269 button*/
    text-align: center;
    margin: -70px 0px 0px 0px !important;
}
  #sppb-addon-bdf5540a-b804-4b78-9555-3008c187346d {/*8269 button2*/
    text-align: center;
    margin: -70px 0px 0px 0px !important;
}
  #sppb-addon-3bc0120a-741f-4e74-a9d7-3cca97da1126 {/*9279 button*/
    text-align: center;
    margin: -70px 0px 0px 0px !important;
}
  #sppb-addon-76881523-5f70-48e3-8966-c3aae6666cac {/*9279 button2*/
    text-align: center;
    margin: -70px 0px 0px 0px !important;
}
  #sppb-addon-c55e7ae5-c168-4e62-8c78-cc4514c921b1 {/*9279 button3*/
    text-align: center;
    margin: -70px 0px 0px 0px !important;
}
  #sppb-addon-ceb6d79b-f620-457c-bd57-7c5bb2b1e65c {/*12249 button*/
    text-align: center;
    margin: -70px 0px 0px 0px !important;
}
  #sppb-addon-30b027bd-4849-49fe-acac-b2b5aa9b1812 {/*12249 button2*/
    text-align: center;
    margin: -70px 0px 0px 0px !important;
}
  #sppb-addon-a2fe0a48-5d91-4773-9223-ffd3a739dda4 img {
    border-radius: 0px;
    width: 300px;
    max-width: 300px;
    margin: 0px 0px 0px 0px !important;
}
.sp-page-title-heading {
    font-size: 70px!important;
    line-height: 70px !important;
  } 
  .sp-slider .sp-item .sp-background {
    background-position: 88% !important;
  } 
}
/*M size*/
@media screen and (max-width: 600px) and (min-width: 375px){
  h1{
    font-size: 60px !important;
  }
  h2{
    font-size: 38px !important;
  }
  h3{
    font-size: 30px !important;
  }
  h4{
    font-size: 26px !important;
  }
  h5{
    font-size: 20px !important;
  }
  body{
    font-size: 16px !important;
  }
  #sppb-addon-c808d19a-32eb-486d-a438-cac9f50966ee img {/*project white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 0px 0px 0px -380px ;
}
  .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin: -50px 0px 0px 290px;
}
  label#bfLabel29 {
    margin: 10px 11px 0px -1px !important;
}
  select#ff_elem29 {
    max-width: max-content !important;
}
  label#bfLabel69 {/*free quotation Where to Use*/
    margin: 0px 0px;
}
  label#bfLabel157 {/*free quotation house status*/
    margin: 0px 0px 0px 0px ;
}
  label#bfLabel140 {/*free quotation where find us*/
    margin: 0px 0px;
}
  input#ff_elem191 {/*free quotation date line*/
    min-width: 200px ;
}
  .js-calendar.open {/*free quotation date position*/
    margin: -410px 0px 0px 0px !important;
}
  .fa-bars:before, .fa-remove:before {
    content: "\f0c9";
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
}
  #sppb-addon-sIBewSzZcDhhCad2tiOg0 img {/*project white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 0px 0px 0px -375px;
  }
  .offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover {
    color: #C88B15 !important;
}
  #offcanvas-toggler>.fa {
    color: #9E705C !important;
}
  #sppb-addon-BDJu59Lzz5r_KUFWbmqY3 img {/*free quotation white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 0px 0px 0px -375px;
}
  #column-wrap-id-2d6c80b3-1dc3-49e6-a3a4-5fdd517fb999 {/*fb column*/
    max-width: 50% !important;
    flex-basis: 100%;
}
  #column-wrap-id-a635e54b-991e-4700-823e-99530048c937 {/*red book column*/
    max-width: 50% !important;
    flex-basis: 100%;
}
  #sppb-addon-85f74049-b39f-4009-bfad-538eecc6727f img {/*red book margin*/
    width: 20px;
    max-width: 20px;
    margin: -3px 0px 0px -100px ;
}
  #column-id-aee5beba-8f31-4412-995e-24db36c7efbe {
    padding-top: 30px;
    padding-right: 1100px !important;
    padding-bottom: 30px;
    padding-left: 215px !important;
    border-radius: 0px;
    box-shadow: 0 0 0 0 #FFFFFF;
}
  #sppb-addon-1615792332957 img {/*footer top margin*/
    border-radius: 0px;
    width: 300px;
    max-width: 300px;
    margin:  0px 0px 0px 0px !important;
}
  #sppb-addon-a2fe0a48-5d91-4773-9223-ffd3a739dda4 img {
    border-radius: 0px;
    width: 300px;
    max-width: 300px;
    margin: 100px 0px 0px 0px;
}
  #sppb-addon-1695693027723 img {//*home white pattern*/
    width: 1575px;
    max-width: 1575px;
    margin: 165px 0px 0px 30px !important;
}
  #sppb-addon-1695095695409 .sppb-addon-header .sppb-addon-title {/*home why us top margin*/
    margin-top: 200px !important;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #c88b15;
}
  #sppb-addon-1616580222632 img {/*navigation logo*/
    border-radius: 0px;
    width: 100px;
    max-width: 100px;
    height: 70px !important;
}
  #sppb-addon-1695635439922 img {/*about us white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -170px;
}
  #sppb-addon-EOg8-iLnRRgE-T-JK13HJ img {/*how we work white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -170px;
}
  #sppb-addon-zP_s9lU41uXx57oRxhwVq img {/*sintered stone white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -170px;
}
  #sppb-addon-5exn-_C3j8oVLaaUQVy7W img {/*9189 white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -170px;
}
  #sppb-addon-Ie_mcgZSzHjGzqEj7PxgF img {/*8269 white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -170px;
}
  #sppb-addon-HSbtAACm9PKfHQxaJrp5Y img {/*9279 white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -170px;
}
  #sppb-addon-8NcHoubWiYFofD4RcPPxv img {/*12249 white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -170px;
}
#sppb-addon-VekdSBABjDE5s3dRJF1dG img {/*article white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 0px 0px 0px -375px;
}
  #sppb-addon-_cweuVLWY8azEAurgPr12 img {/*contact us white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -170px;
}
  #sppb-addon-4a7c9f41-50ee-4b93-aed2-e51fce5923c1 img {/*9189 bottom white pattern*/
    margin: -200px 0px -600px -875px;
}
  #sppb-addon-c3a5a3ed-5ff1-4318-9f7b-c13400885edb {/*9189 button2*/
    text-align: center;
    margin: -70px 0px 0px 0px;
}
  #sppb-addon-12aaa025-3983-493c-8620-ddc11e6061f4 {/*9189 button*/
    text-align: center;
    margin: -70px 0px 0px 0px;
}
  #sppb-addon-4a7c9f41-50ee-4b93-aed2-e51fce5923c1 img {
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -700px 0px -800px -830px !important;
}
   .sp-page-title .sp-page-title-heading {
    font-size: 70px!important;
    line-height: 70px !important;
  }
    .sp-slider .sp-item .sp-background {
    background-position: 86% !important;
  } 
}
/*S size*/
@media screen and (max-width: 374px) and (min-width: 250px){
  h1{
    font-size: 50px !important;
  }
  h2{
    font-size: 32px !important;
  }
  h3{
    font-size: 26px !important;
  }
  h4{
    font-size: 20px !important;
  }
  h5{
    font-size: 18px !important;
  }
  body{
    font-size: 14px !important;
  }
  #sppb-addon-c808d19a-32eb-486d-a438-cac9f50966ee img {/*project white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 0px 0px 0px -400px;
}
  .fa-bars:before, .fa-remove:before {
    content: "\f0c9";
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
}
  .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin: -50px 0px 0px 235px;
}
  label#bfLabel69 {/*free quotation Where to Use*/
    margin: 0px 0px;
}
  label#bfLabel157 {/*free quotation house status*/
    margin: 0px 0px 0px 0px ;
}
  label#bfLabel140 {/*free quotation where find us*/
    margin: 0px 0px;
}
  select#ff_elem29 {/*free quotation size line*/
    max-width: 295px !important;
}
  input#ff_elem191 {/*free quotation date line*/
    min-width: 200px ;
}
  .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3>a {
    text-decoration: none;
    color: #000;
    -webkit-transition: color .4s;
    transition: color .4s;
    line-height: 1.1 !important;
}
  #sppb-addon-sIBewSzZcDhhCad2tiOg0 img {/*project white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 0px 0px 0px -400px ;
}
  .offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover {
    color: #C88B15 !important;
}
  #offcanvas-toggler>.fa {
    color: #9E705C !important;
}
  #sppb-addon-BDJu59Lzz5r_KUFWbmqY3 img {/*free quotation white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 0px 0px 0px -410px;
}
  #sppb-addon-a2fe0a48-5d91-4773-9223-ffd3a739dda4 img {/*footer top margin*/
    border-radius: 0px;
    width: 300px;
    max-width: 300px;
    margin: 80px 0px 0px 0px !important;
}
  #column-wrap-id-2d6c80b3-1dc3-49e6-a3a4-5fdd517fb999 {
    max-width: 50% !important;
    flex-basis: 100%;
}
  #column-wrap-id-a635e54b-991e-4700-823e-99530048c937 {
    max-width: 50% !important;
    flex-basis: 100%;
}
  #column-wrap-id-a635e54b-991e-4700-823e-99530048c937 {
    max-width: 100%;
    flex-basis: 100%;
    margin: 0px 0px 0px -70px;
}
  #column-id-aee5beba-8f31-4412-995e-24db36c7efbe {
    padding-top: 30px;
    padding-right: 1100px !important;
    padding-bottom: 30px;
    padding-left: 210px !important;
    border-radius: 0px;
    box-shadow: 0 0 0 0 #FFFFFF;
}
  #sppb-addon-1615792332957 img {/*footer top margin*/
    border-radius: 0px;
    width: 300px;
    max-width: 300px;
    margin: 125px 0px 0px 0px !important;
}
  #sppb-addon-1695095695409 .sppb-addon-header .sppb-addon-title {
    margin-top: 200px !important;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #c88b15;
}
  .sp-page-builder .page-content #section-id-df2bd3ee-219e-468c-b48a-5ea9afbb9060 {/*home project top margin*/
    padding-top: 0px !important;
    padding-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px;
    margin-top: -30px !important;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
  #column-wrap-id-1695260870388 {/*home lastest news*/
    max-width: 91.666667%;
    flex-basis: 91.666667%;
    margin-top: 0px !important;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
  #sppb-addon-1695693027723 img {/*home white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 160px 0px 0px 0px !important;
}
  #sppb-addon-1616580222632 img {/*navigation logo*/
    border-radius: 0px;
    width: 100px;
    max-width: 100px;
    height: 70px !important;
}
  #sppb-addon-1695635439922 img {/*about us white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -200px;
}
  #sppb-addon-EOg8-iLnRRgE-T-JK13HJ img {/*how we work white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -200px;
}
  #sppb-addon-zP_s9lU41uXx57oRxhwVq img {/*sintered stone white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -200px;
}
  #sppb-addon-5exn-_C3j8oVLaaUQVy7W img {/*9189 white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -200px;
}
  #sppb-addon-Ie_mcgZSzHjGzqEj7PxgF img {/*8269 white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -200px;
}
  #sppb-addon-HSbtAACm9PKfHQxaJrp5Y img {/*9279 white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -200px;
}
  #sppb-addon-8NcHoubWiYFofD4RcPPxv img {/*12249 white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -200px;
}
  #sppb-addon-VekdSBABjDE5s3dRJF1dG img {/*article white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: 0px 0px 0px -400px;
}
  #sppb-addon-_cweuVLWY8azEAurgPr12 img {/*contact us white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -200px 0px -600px -200px;
}
  #sppb-addon-12aaa025-3983-493c-8620-ddc11e6061f4 {/*9189 button*/
    text-align: center;
    margin: -70px 0px 0px 0px;
}
  #sppb-addon-c3a5a3ed-5ff1-4318-9f7b-c13400885edb {/*9189 button2*/
    text-align: center;
    margin: -70px 0px 0px 0px;
}
  #sppb-addon-4a7c9f41-50ee-4b93-aed2-e51fce5923c1 img {/*cta white pattern*/
    border-radius: 0px;
    width: 2000px;
    max-width: 2000px;
    margin: -450px 0px -600px -875px !important;
}
  .sp-page-title .sp-page-title-heading {
    font-size: 70px!important;
    line-height: 70px !important;
  }
    .sp-slider .sp-item .sp-background {
    background-position: 83% !important;
  } 
}