.avia-section.av-28kpmdw-e5647add19e7a75153c1119e5abe0729{
background-repeat:no-repeat;
background-image:url(http://htmprecision.com/wp-content/uploads/2023/03/slider-cnc-2.jpg);
background-position:0% 50%;
background-attachment:scroll;
}
.avia-section.av-28kpmdw-e5647add19e7a75153c1119e5abe0729 .av-section-color-overlay{
opacity:0.3;
background-color:#0a0a0a;
}

#top .av-special-heading.av-25kly2s-b52d0c5f47c40c0e903e1a486fe3b7e5{
margin:0px 0px 0px 0px;
padding-bottom:20px;
color:#ffffff;
font-size:16px;
}
body .av-special-heading.av-25kly2s-b52d0c5f47c40c0e903e1a486fe3b7e5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-25kly2s-b52d0c5f47c40c0e903e1a486fe3b7e5 .av-special-heading-tag{
font-size:16px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-25kly2s-b52d0c5f47c40c0e903e1a486fe3b7e5 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-25kly2s-b52d0c5f47c40c0e903e1a486fe3b7e5 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-llovhi0j-a5f8eb269a04d9ff6c8135f6ec6bf876{
margin:0px 0px 0px 0px;
padding-bottom:10px;
color:#ffffff;
font-size:48px;
}
body .av-special-heading.av-llovhi0j-a5f8eb269a04d9ff6c8135f6ec6bf876 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-llovhi0j-a5f8eb269a04d9ff6c8135f6ec6bf876 .av-special-heading-tag{
font-size:48px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-llovhi0j-a5f8eb269a04d9ff6c8135f6ec6bf876 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-llovhi0j-a5f8eb269a04d9ff6c8135f6ec6bf876 .av-subheading{
font-size:15px;
}

.flex_cell.av-1zqmkqc-cce7741d5b3b532b3e5e746cb9372fed{
vertical-align:top;
padding:0% 15% 0% 15%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1ymg8tw-16d1eff97c27a3549ba7b80f8fa6f995{
margin-top:3%;
margin-bottom:3%;
}
.flex_column.av-1ymg8tw-16d1eff97c27a3549ba7b80f8fa6f995{
width:49.5%;
margin-left:0;
border-radius:15px 0px 0px 15px;
-webkit-border-radius:15px 0px 0px 15px;
-moz-border-radius:15px 0px 0px 15px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1ymg8tw-16d1eff97c27a3549ba7b80f8fa6f995 .av-flex-placeholder{
width:1%;
}

#top .avia-gallery.av-1wxh8ro-fcbbbb344cf9063deabcd1a22fc27894 .avia-gallery-thumb a{
width:20%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1uvh29w-d031331bc70f54117e3346345acb3b24{
margin-top:3%;
margin-bottom:3%;
}
.flex_column.av-1uvh29w-d031331bc70f54117e3346345acb3b24{
width:49.5%;
margin-left:0;
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:2% 3% 2% 3%;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1uvh29w-d031331bc70f54117e3346345acb3b24 .av-flex-placeholder{
width:1%;
}

#top .av-special-heading.av-1tkd8w4-19747dc065d8306b6d051c9f22b7359e{
margin:0px 0px 0px 0px;
padding-bottom:20px;
font-size:16px;
}
body .av-special-heading.av-1tkd8w4-19747dc065d8306b6d051c9f22b7359e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1tkd8w4-19747dc065d8306b6d051c9f22b7359e .av-special-heading-tag{
font-size:16px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-1tkd8w4-19747dc065d8306b6d051c9f22b7359e .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-llovhogq-2d37a450e74b84449268c49d48e68d2e{
margin:0px 0px 0px 0px;
padding-bottom:10px;
color:#659cad;
font-size:40px;
}
body .av-special-heading.av-llovhogq-2d37a450e74b84449268c49d48e68d2e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-llovhogq-2d37a450e74b84449268c49d48e68d2e .av-special-heading-tag{
font-size:40px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-llovhogq-2d37a450e74b84449268c49d48e68d2e .special-heading-inner-border{
border-color:#659cad;
}
.av-special-heading.av-llovhogq-2d37a450e74b84449268c49d48e68d2e .av-subheading{
font-size:15px;
}

#top .hr.av-1r0kf4k-912e635292b7a01736870617053c3774{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-1r0kf4k-912e635292b7a01736870617053c3774 .hr-inner{
width:100%;
border-color:rgba(0,0,0,0.05);
}

#top .av_textblock_section.av-1pvj0ec-0bc7a6c7524a3f73cef8e98280cb1d23 .avia_textblock{
font-size:18px;
text-align:left;
}

#top #wrap_all .avia-button.av-1oikr1g-16bf7fa0f8a925809743151801d64c92{
border-style:none;
border-width:0 0 0 0;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.flex_cell.av-1jnwll0-61f92555016b6ca8fded387e247949bf{
vertical-align:top;
padding:2% 15% 2% 15%;
background-color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1i31pb8-6f3e79bb19fd66f5b964e3b7363afec3{
margin-top:0px;
margin-bottom:2%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1g47c1g-e7ee86869cf2e5727f64ed3e13f01162{
margin-top:0px;
margin-bottom:2%;
}

#top .av-special-heading.av-1f5cu04-0ca77ab6b21ec5c9acbd0c570f3653f0{
margin:0px 0px 0px 0px;
padding-bottom:20px;
font-size:16px;
}
body .av-special-heading.av-1f5cu04-0ca77ab6b21ec5c9acbd0c570f3653f0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1f5cu04-0ca77ab6b21ec5c9acbd0c570f3653f0 .av-special-heading-tag{
font-size:16px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-1f5cu04-0ca77ab6b21ec5c9acbd0c570f3653f0 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1d668x0-4f7a71f48f6eab113b621b5b89fe3203{
margin-top:0px;
margin-bottom:2%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1bi2bok-9a0b3b25f389866c2182284e32113acd{
margin-top:0%;
margin-bottom:3%;
}
.flex_column.av-1bi2bok-9a0b3b25f389866c2182284e32113acd{
border-radius:15px 0px 0px 15px;
-webkit-border-radius:15px 0px 0px 15px;
-moz-border-radius:15px 0px 0px 15px;
background-color:#f4f7f9;
}

.avia-image-container.av-19677es-3e3467b85c08c6ea9b35b1fcc0e765ba .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4c7jdw-905f30c6c2fdb3315e4fec47fbb322e5{
margin-top:0%;
margin-bottom:3%;
}
.flex_column.av-4c7jdw-905f30c6c2fdb3315e4fec47fbb322e5{
border-radius:0px 15px 15px 0px;
-webkit-border-radius:0px 15px 15px 0px;
-moz-border-radius:0px 15px 15px 0px;
padding:5% 5% 5% 5%;
background-color:#f4f7f9;
}

#top .av-special-heading.av-llovhxgy-31a7c2434d01c39f5a9601726e821ceb{
margin:0% 0% 0% 0%;
padding-bottom:0px;
color:#659cad;
font-size:28px;
}
body .av-special-heading.av-llovhxgy-31a7c2434d01c39f5a9601726e821ceb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-llovhxgy-31a7c2434d01c39f5a9601726e821ceb .av-special-heading-tag{
font-size:28px;
padding:0% 0% 3% 0%;
}
.av-special-heading.av-llovhxgy-31a7c2434d01c39f5a9601726e821ceb .special-heading-inner-border{
border-color:#659cad;
}
.av-special-heading.av-llovhxgy-31a7c2434d01c39f5a9601726e821ceb .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-16fmw7o-d58286b54e02efbb149700421c86adcb .avia_textblock{
font-size:18px;
text-align:left;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1583ogk-75ddaec2348b175488fa3f65cb49cd9c{
margin-top:0%;
margin-bottom:0%;
}
.flex_column.av-1583ogk-75ddaec2348b175488fa3f65cb49cd9c{
border-radius:0px 15px 15px 0px;
-webkit-border-radius:0px 15px 15px 0px;
-moz-border-radius:0px 15px 15px 0px;
padding:5% 5% 5% 5%;
background-color:#f4f7f9;
}

#top .av-special-heading.av-127l7qs-01208a68384f06b41d798de4900d770a{
margin:0% 0% 0% 0%;
padding-bottom:0px;
color:#659cad;
font-size:28px;
}
body .av-special-heading.av-127l7qs-01208a68384f06b41d798de4900d770a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-127l7qs-01208a68384f06b41d798de4900d770a .av-special-heading-tag{
font-size:28px;
padding:0% 0% 3% 0%;
}
.av-special-heading.av-127l7qs-01208a68384f06b41d798de4900d770a .special-heading-inner-border{
border-color:#659cad;
}
.av-special-heading.av-127l7qs-01208a68384f06b41d798de4900d770a .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-3sjszo-69355efabfa732209d9f3204820ed08c .avia_textblock{
font-size:18px;
text-align:left;
}

#top .flex_column_table.av-equal-height-column-flextable.av-zsd7mc-6083c22e752de4887cb89658b8d938f7{
margin-top:0%;
margin-bottom:0%;
}
.flex_column.av-zsd7mc-6083c22e752de4887cb89658b8d938f7{
border-radius:15px 0px 0px 15px;
-webkit-border-radius:15px 0px 0px 15px;
-moz-border-radius:15px 0px 0px 15px;
background-color:#f4f7f9;
}

.avia-image-container.av-cea7o-07fa8c3630c8be394750a801b66f48aa .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-w7pnic-d2f8ad6f93cb657998769d0d7e484190{
margin-top:3%;
margin-bottom:3%;
}
.flex_column.av-w7pnic-d2f8ad6f93cb657998769d0d7e484190{
border-radius:15px 0px 0px 15px;
-webkit-border-radius:15px 0px 0px 15px;
-moz-border-radius:15px 0px 0px 15px;
background-color:#f4f7f9;
}

.avia-image-container.av-32sdn8-0bf307cc4d0d6f597b67eca13ad82918 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-sehgac-f7c299714dbc798eb5e0890d431cd3bf{
margin-top:3%;
margin-bottom:3%;
}
.flex_column.av-sehgac-f7c299714dbc798eb5e0890d431cd3bf{
border-radius:0px 15px 15px 0px;
-webkit-border-radius:0px 15px 15px 0px;
-moz-border-radius:0px 15px 15px 0px;
padding:5% 5% 5% 5%;
background-color:#f4f7f9;
}

#top .av-special-heading.av-2r1hvo-c209ec2919e5691ff3d2c41f8e30451c{
margin:0% 0% 0% 0%;
padding-bottom:0px;
color:#659cad;
font-size:28px;
}
body .av-special-heading.av-2r1hvo-c209ec2919e5691ff3d2c41f8e30451c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2r1hvo-c209ec2919e5691ff3d2c41f8e30451c .av-special-heading-tag{
font-size:28px;
padding:0% 0% 3% 0%;
}
.av-special-heading.av-2r1hvo-c209ec2919e5691ff3d2c41f8e30451c .special-heading-inner-border{
border-color:#659cad;
}
.av-special-heading.av-2r1hvo-c209ec2919e5691ff3d2c41f8e30451c .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-penmx0-d883ae120a619b3ad0a6c335649ab5ec .avia_textblock{
font-size:18px;
text-align:left;
}

.flex_cell.av-mkrq5w-5c4fffaabd0db773d2bd267179acb585{
vertical-align:top;
padding:0% 15% 0% 15%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-k379x0-36048639baa2c1f01c850f52eac34e54{
margin-top:3%;
margin-bottom:0%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-j7il3o-14425e0ac180d3ca8acc84d1f6dbfbdd{
margin-top:3%;
margin-bottom:0%;
}

#top .av-special-heading.av-h58byc-b4d8a4b4007ac449a2279ce9c2bf35f9{
margin:0px 0px 0px 0px;
padding-bottom:20px;
font-size:16px;
}
body .av-special-heading.av-h58byc-b4d8a4b4007ac449a2279ce9c2bf35f9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-h58byc-b4d8a4b4007ac449a2279ce9c2bf35f9 .av-special-heading-tag{
font-size:16px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-h58byc-b4d8a4b4007ac449a2279ce9c2bf35f9 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-ft55f8-38e840f25e47144684c62f13a0a5c42c{
margin:0px 0px 0px 0px;
padding-bottom:10px;
color:#659cad;
font-size:40px;
}
body .av-special-heading.av-ft55f8-38e840f25e47144684c62f13a0a5c42c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ft55f8-38e840f25e47144684c62f13a0a5c42c .av-special-heading-tag{
font-size:40px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-ft55f8-38e840f25e47144684c62f13a0a5c42c .special-heading-inner-border{
border-color:#659cad;
}
.av-special-heading.av-ft55f8-38e840f25e47144684c62f13a0a5c42c .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-dryrgk-e0b467387924c857cb2c7f9d7be80f47{
margin-top:3%;
margin-bottom:0%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-d00obo-a1cf632c1d5b686b886fad132c990587{
margin-top:0px;
margin-bottom:3%;
}

.flex_cell.av-82w7us-c188aa6717bd2f84a5fb561d1ccebcee{
vertical-align:top;
padding:0px 0px 0px 0px;
background-color:#0f325c;
}

.flex_column.av-6088vo-82f4f6d8f7aa96248e03495b84179cad{
padding:2.5% 0% 1.5% 0%;
background-color:#659cad;
}

#top .av_textblock_section.av-3v2olg-197587d20626f09b1f86b9a00f27504f .avia_textblock{
font-size:22px;
color:#ffffff;
text-align:center;
}

#top #wrap_all .avia-button.av-256144-68210502303b05e3c30bafb78e44a27d:hover{
background-color:white;
color:black;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-llovhogq-2d37a450e74b84449268c49d48e68d2e .av-special-heading-tag{
font-size:33px;
}

#top #wrap_all .av-special-heading.av-ft55f8-38e840f25e47144684c62f13a0a5c42c .av-special-heading-tag{
font-size:33px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-llovhogq-2d37a450e74b84449268c49d48e68d2e .av-special-heading-tag{
font-size:33px;
}

#top .av_textblock_section.av-1pvj0ec-0bc7a6c7524a3f73cef8e98280cb1d23 .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-llovhxgy-31a7c2434d01c39f5a9601726e821ceb .av-special-heading-tag{
font-size:20px;
}

#top .av_textblock_section.av-16fmw7o-d58286b54e02efbb149700421c86adcb .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-127l7qs-01208a68384f06b41d798de4900d770a .av-special-heading-tag{
font-size:20px;
}

#top .av_textblock_section.av-3sjszo-69355efabfa732209d9f3204820ed08c .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-2r1hvo-c209ec2919e5691ff3d2c41f8e30451c .av-special-heading-tag{
font-size:20px;
}

#top .av_textblock_section.av-penmx0-d883ae120a619b3ad0a6c335649ab5ec .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-ft55f8-38e840f25e47144684c62f13a0a5c42c .av-special-heading-tag{
font-size:33px;
}

#top .av_textblock_section.av-3v2olg-197587d20626f09b1f86b9a00f27504f .avia_textblock{
font-size:18px;
}
}
