<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&amp;family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&amp;family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&amp;family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&amp;family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&amp;family=Oswald:wght@200;300;400;500;600;700&amp;family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&amp;family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&amp;family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&amp;family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&amp;family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&amp;family=Oswald:wght@200;300;400;500;600;700&amp;family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&amp;family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap');
/* CSS Document */
.alignleft {
    float: left;
    padding-right: 10px;
}

#pac1{
display: none;
}


/* Hosting &amp; Domains page */
.graytext {
    color: #666;
    margin-top: 40px;
    margin-bottom: 25px;
}

.hostdomtext {
    text-align: center;
    font-size: 1.7rem;
}

.newistal ul {
    padding-left: 20px;
}

.newistal h2 {
    font-size: 1.8rem;
}

.newistal {
    font-size: 1.1rem;
    padding-top: 40px;
    padding-bottom: 20px;
}

.hostyoudom {
    padding-top: 30px;
    padding-bottom: 30px;
}

.host_inf {
    border-top: solid 1px #c9adad;
    padding: 10px;
    margin-top: 20px;
}

.wa_hosttext {
    text-align: left;
    font-size: 1.4rem;
    margin-left: 25px;
}

.hostpack_text {
    color: #f05a28;
    text-align: center;
    font-size: 1rem;
}

.hostpack_text1 {
    font-size: 2rem !important;
}

.hostpack_text2 {
    color: #777;
    font-size: 1.8rem !important;
}

.bkmnt_lgt li {
    font-size: 1.25em !important;
}

hr.style-eight {
    overflow: visible; /* For IE */
    padding: 0;
    border: none;
    border-top: medium double #333;
    color: #333;
    text-align: center;
}

hr.style-eight:after {
    content: "Â§";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
}

.btn-link:hover {
    color: #ff501;
    text-decoration: none;
}

.ord_details {
    margin: 20px 0;
    border: solid 1px #000;
    padding: 20px;
    border-radius: 5px;
    background: #f3f3f396;
}

.order_form {
    border: solid 1px #000;
    padding: 20px;
    border-radius: 5px;
    background-color: #daedff;
    margin-bottom: 80px;
}

.des_h2 {
    margin-bottom: 50px;
    margin-top: 10px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #58595B;
}

.design_list ul {
    list-style-image: url(../images/gd_blt.svg);
    font-family: 'Anton', sans-serif;
    margin-top: 50px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 53px;
    color: #2E2E2E;
}

.fot-text {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    color: #2E2E2E;
}

.design_list ul li {
    margin-bottom: 26px;
    padding-left: 10px;
}

.not_sure {
    text-align: center;
}

.not_sure h3 {
    color: #f05a28;
}

.not_sure p {
    font-size: 1.5em;
}

.big_taylor {
    font-size: 2em;
    font-weight: bold;
    color: #a6a8ab;
}

.des_contact {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    border: solid 1px #f05a28;
    padding: 8px 20px 10px 20px;
    color: #f05a28;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 5px;
    font-size: 1.5em;
}

.des_contact:hover {
    background-color: #1594bd;
    color: #FFF;
    border: solid 1px #000;
}

@media (max-width: 768px) {
    .design_list ul {
        margin-top: 30px;
        font-size: 27px;
        line-height: 45px;
    }

    .design_list ul li {
        margin-bottom: 10px;
        padding-left: 10px;
    }

    .des_h2 {
        margin-bottom: 30px;
        margin-top: 10px;
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 34px;
        line-height: 40px;
        text-align: center;
        color: #58595B;
    }
}

/*-------------------------------------------- */
/*-- BCCB --  -----------------------*/
.wa_bccb {
    margin-top: 80px;
    margin-bottom: 80px;
    border-bottom: solid 2px #018927;
    padding-bottom: 20px;
}

.wa_bccb_h {
    text-align: center;
    background-color: #FFF;
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
    padding-left: 10px;
    padding-right: 10px;
}

.wa_bccb_h h2 {
    text-transform: uppercase;
    font-weight: 700;
    color: #00793c;
}

.wa_bccb_h3 h3 {
    color: #d2ab67;
    text-align: center;
    font-family: 'Libre Baskerville', serif;
    font-weight: 800;
    font-size: 1.4em;
}

.wa_bccb_h_ln {
    text-align: center;
    border-bottom: solid 3px #00793c;
    margin-bottom: -22px;
}

.wa_bccb ul {
    margin-left: 0;
    padding-left: 20px;
}

.wa_bcca_t p {
    font-size: 0.9em;
}

.wa_bcca_t ul {
    margin-right: 10px;
}

.wa_bcca_t img {
    border-radius: 10px;
    border: solid 2px #262c7a;
    padding: 5px;
    margin-right: 20px;
}

/*-- BCCB END -------------------------------------*/
/* B1 --------------------*/
.wa_b1 {
    padding: 10px 40px;
    color: #FFF;
    background-color: #F05A29;
    border-radius: 5px;
    font-weight: 600;
    width: fit-content;
}

.wa_b1:hover {
    background-color: #2584d1;
}

/* B1 End ---------------------*/
#wa_hb {

}

#wa_hb h1 {

}

#wa_ha h2 {
    font-size: 1.5em;
    font-style: italic;
}

.wa_desimg {
    border: solid 2px #c7cbd4;
    border-radius: 5px;
    padding: 5px;
}

.wa_fom {
    border: solid 2px #c7cbd4;
    border-radius: 5px;
    padding: 10px;
    background-color: #eaf0ff;
}

/* BCIL -- Body Content Image Left -------------------------------------------*/
.wa_bcil {
    color: #2b2b2b;
    font-size: 1.1em;
    background-color: #e8e8e8;
    border-bottom: solid 2px #b3b3b3;
}

.wa_bcil h2 {
    color: #626262;
}

.wa_bcil_line {
    padding-bottom: 10px;
}

.wa_bcil_rgt {
}

.wa_bcil_rgt h3 {
    color: #f05a28;
}

.wa_bcil_rgt ul {
    margin-left: 0;
    padding-left: 20px;
}

/* BCIL End ----------------------------------------------------------*/
/* RL - Rollover section */
.wa_portf img {
    border: solid 3px #57585b;
    border-radius: 20px;
}

.wa_portf img:hover {
    border-color: #f05a29;
    margin-top: -10px;
    transition: 1s;
    filter: contrast(1.2);
}

/* Rollover end ---------------------- */

/* A0141 ---------------------- */
#a0141 {
    background: #A7A8AC;
    padding: 7px;
}

.a0141-grd {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr auto auto;
    float: left;
    grid-gap: 15px;
}

@media (max-width: 992px) {
    .a0141-grd {
        grid-gap: 10px;
		margin-top: 5px;
    }
}

/* A0141 end ---------------------- */


/*-- A0064 ---------------------------------------*/
#a0064 {
    padding: 15px 0px;
    border-bottom: 1px solid #CE8B3D;
}

#a0064 img {
    margin: auto;
    display: block;
    position: relative;
    z-index: 40;
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link {
    font-family: 'Open Sans';
    line-height: 27px !important;
    color: #2E2E2E !important;
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-item &gt; a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-ancestor &gt; a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-page-ancestor &gt; a.mega-menu-link {
    font-family: 'Open Sans';
    line-height: 27px !important;
    color: #2E2E2E !important;
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
    margin: 0px 4px;
}

.a0064-grid {
    display: grid;
    grid-template-columns: auto 1fr auto;
    align-items: end;
    grid-gap: 20px;
}

.a0064-host {
    grid-gap: 10px;
    display: flex;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    text-transform: uppercase;
    color: #2E2E2E !important;
    width: fit-content;
}

.a0064-mail {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    color: #2E2E2E !important;
}

.a0064-tel {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 53px;
    text-align: right;
    text-transform: uppercase;
    color: #CE8B3D !important;
}

.a0064-mod-contact {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 20px;
    justify-items: center;
    width: fit-content;
    margin: auto;
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu{
    background: #fff;
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background: transparent;
    color: #666;
	font-size: 18px;
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    font-family: 'Open Sans';
    line-height: 27px !important;
    color: #2E2E2E !important;
    padding: 7px 10px;
}

#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on &gt; ul.mega-sub-menu {
    padding: 10px;
}


#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child &gt; a.mega-menu-link {
}

#mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    background: transparent;
}


@media (min-width: 1200px) {
    #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link {
        padding: 0px 20px 0px 20px;
    }
}

@media (max-width: 992px) {
    .a0064-host {
        float: left;
    }

    #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus &gt; ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on &gt; ul.mega-sub-menu {
        padding: 0px;
    }

    .a0064-tel {
        font-size: 20px;
        line-height: 27px;
    }

    .a0064-grid {
        display: grid;
        grid-template-columns: 1fr 50px;
        align-items: end;
        grid-gap: 20px;
        width: fit-content;
        margin: 10px auto;
        position: relative;
    }

}

/*-- A0064 END---------------------------------------*/


/*-- a0065 --------------------------------------*/
.a0065 {
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
    text-align: center;
    position: relative;
    background-position-x: center;
    min-height: 700px;
	margin-bottom: 60px;
	border-bottom: 8px solid #B2B1B2;
}

.a0065 .bg_semi {
    padding: 5px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
	    z-index: 1000;
}

.a0065 .bg_semi .wa_text {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 118%;
    text-align: center;
    text-transform: uppercase;
    color: #2E2E2E;
}

.a0065 .bg_semi .wa_sub_message {
    padding-top: 10px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
    max-width: 350px;
    display: block;
    margin: auto;
}

.wa_btn {
    background: #CE8B3D;
    border-radius: 5px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 41px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF !important;
    width: 430px;
    display: block;
    max-width: 90%;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.wa_btn:hover {
    background: #a7a8ac;
    transition: 0.9s;
}

.wa_final_message {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
}

.a0065 .bg_semi .wa_final_statement {
    font-style: italic;
    font-weight: 200;
    margin-top: 15px;
    margin-bottom: 15px;
}

.bg_border {
    border: 1px solid #0000002b;
    padding: 15px 10px;
}

@media (max-width: 1200px) {
    .a0065 .bg_semi .wa_text {
        font-size: 50px;
    }
	
	.a0065 {
    	min-height: 600px;
	}
}

@media(max-width: 992px){
	.a0065 {
    	min-height: 500px;
	}
	
	.a0065 .bg_semi .wa_text {
    	font-size: 35px;
	}
	
	.a0065-img-cntr {
    	padding-left: 50px;
    }
}

@media (max-width: 768px) {
    .a0065 .bg_semi {
        top: 40%;
    }
	
	.a0065 {
    overflow: hidden;
	}
	
}

@media (max-width: 576px) {
    .a0065 .bg_semi .wa_text {
        font-size: 38px;
    }

    .wa_btn {
        width: 300px;
    }

    .a0065 .bg_semi .wa_text {
        font-size: 35px;
    }

    .a0065 {
        min-height: 550px;
    }

    .a0065 .bg_semi {
        top: 42%;
    }
}

/*-- a0065 END --------------------------------------*/

/* -- BA -- Start ------------------------------ */
.ba h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #2E2E2E;
}

.ba span {
    color: #CE8B3D;
}

.ba p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
}

.banew {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 150%;
    text-align: left;
    color: #2E2E2E;
    padding: 50px 0px;
}

@media (max-width: 768px) {
    .ba h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .ba p {
        font-size: 20px;
    }

    .banew {
        font-size: 20px;
        line-height: 150%;
        padding: 20px 0px;
    }
}

/* -- BA -- END ------------------------------ */

/* -- A0043 -- START ------------------------------ */
#a0043 {
    background-position-x: center;
    background-size: cover;
    padding-bottom: 50px;
    padding-top: 10px;
    background-position-y: top;
}

#a0043 h2 {
    margin-bottom: 30px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #2E2E2E;
}

#a0043 h3 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 64px;
    line-height: 87px;
    text-align: center;
    color: #2E2E2E;
    margin-top: 50px;
    margin-bottom: 20px;
}

#a0043 h4 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    text-align: center;
    color: #2E2E2E;
    margin-top: 15px;
    margin-bottom: 15px;
}

#a0043 img {
    max-width: 100%;
    height: auto;
    margin: auto;
    display: block;
    border-radius: 5px;
}

.a0043-box-description {
    border-top: 1px solid #E5E5E5;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
}

.a0043-description a {
    color: #44A28D !important;
    font-style: normal !important;
}

.a0043-box-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 25px;
}

.a0043-box {
    position: relative;
    background: #ffffff82;
    box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
    border-radius: 5px;
    padding: 30px;
    padding-bottom: 80px;
}

.a0043-border-arrow {
    border-bottom: 1px solid #C9C9C9;
    padding: 15px;
    position: relative;
}

.a0043-border-arrow::before, .a0043-border-arrow::after {
    content: '';
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: -20px;
    border: 10px solid transparent;
    border-top: 10px solid #C9C9C9;
}

.a0043-border-arrow::after {
    border-top: 10px solid white;
    bottom: -19px;
}

.a0043-box h3 {
    font-family: Teko;
    font-style: normal;
    font-weight: normal;
    font-size: 36px;
    line-height: 29px;
    text-align: center;
    color: #004B89;
    margin-bottom: 0px;
}

.a0043-box-description {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 15px;
    line-height: 21px;
    color: #231F20;
    padding: 15px;
}

.a0043-box a {
    padding: 7px;
    position: absolute;
    bottom: 30px;
    width: 90%;
    background: #CE8B3D;
    border-radius: 5px;
    max-width: 340px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF;
    left: 50%;
    transform: translateX(-50%);
}

.a0043-box a:hover {
    background: #a7a8ac;
    transition: 0.9s;
}

.a0043-box-grid-4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
}

.a0043-box-4 {
    background: #FFFFFF;
    border: 1px solid #C9C9C9;
    box-sizing: border-box;
    padding: 20px 10px 0px 10px;
}

.a0043-img-centered {
    min-height: 85px;
    display: block;
    position: relative;
    margin-bottom: 8px;
}

.a0043-img-centered img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
}

@media (max-width: 992px) {
    .a0043-box-grid {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 30px;
        margin-top: 30px;
    }

    .a0043-box-grid-4 {
        grid-template-columns: 1fr 1fr;
    }

    #a0043 h3 {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 45px;
        line-height: 55px;
        text-align: center;
        color: #2E2E2E;
        margin-top: 30px;
        margin-bottom: 10px;
    }
}

@media (max-width: 768px) {
    .a0043-box-grid-4 {
        margin-top: 15px;
        grid-template-columns: 1fr;
    }

    .a0043-img-centered img {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
        max-width: 100%;
        margin: auto;
        display: block;
    }

    #a0043 {
        padding-bottom: 30px;
        padding-top: 10px;
    }

    .a0043-img-centered {
        min-height: auto;
    }
}

/* -- A0043 -- End ------------------------------ */

/* A0044 Start --------------------*/
.a0044 {
    padding-top: 50px;
    padding-bottom: 60px;
    border-top: 2px solid #A7A8AC;
    border-bottom: 1px solid #A7A8AC;
}

.a0044 h2 {
    margin-bottom: 10px;
    text-align: left;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    color: #2E2E2E;
}

.a0044 h4 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    color: #CE8B3D;
    margin: 0px;
}

.a0044-description {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    color: #2E2E2E;
}

.a0044-description a {
    color: #44A28D !important;
    font-weight: 500;
}

@media (max-width: 768px) {
    .a0044 {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .a0044 h2 {
        text-align: center;
        font-size: 36px;
        line-height: 50px;
    }

    .a0044 h4 {
        text-align: center;
    }
}

/* A0044 END --------------------*/

/* A0144 -------------------------*/
#a0144 {
    background: #F4F4F4;
    border-bottom: 1px solid #A7A8AC;
    padding-top: 30px;
    padding-bottom: 70px;
}

#a0144 h3 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    color: #CE8B3D;
}

#a0144 h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    color: #2E2E2E;
}

.a0144-all {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    text-align: right;
    text-decoration: underline;
    color: #6D6D6D !important;
}

.a0144-grd {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-gap: 10px;
    align-items: center;
}

.a0144-box-grd {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(310px, 1fr));
    grid-gap: 25px;
    margin-top: 20px;
}

.a0144-box {
    width: 100%;
    padding: 30px;
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
    border-radius: 5px;
    height: 100%;
    position: relative;
    padding-bottom: 85px;
}

.a0144-box img {
    border-radius: 5px;
    width: 100%;
}

.a0144-box-btn {
    padding: 7px;
    background: #A7A8AC;
    border-radius: 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF !important;
    width: 90%;
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
}

.a0144-box-btn:hover {
    background: #CE8B3D;
    transition: 0.9s;
}

.a0144-box h4 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 33px;
    text-align: center;
    color: #2E2E2E;
    margin-top: 15px;
    margin-bottom: 10px;
}

.a0144-desc {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
}

.a0144-btn {
    display: block;
    margin: auto;
    background: #CE8B3D;
    border-radius: 5px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 41px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF !important;
    padding: 5px;
    width: 430px;
    max-width: 90%;
    margin-top: 60px;
}

.a0144-btn:hover {
    background: #a7a8ac;
    transition: 0.9s;
}

@media (max-width: 992px) {
    #a0144 {
        padding-bottom: 40px;
    }

    .a0144-btn {
        margin-top: 40px;
    }

    #a0144 h2 {
        font-size: 35px;
        line-height: 46px;
    }

    .a0144-grd {
        grid-template-columns: 1fr;
    }
}

/* A0144 END --------------------*/

/*-- a0145 --------------------------------------*/

#a0145 {
    padding: 30px 0px;
}

#a0145 .container {
    padding-top: 30px;
    padding-bottom: 30px;
}

.a0145-slideshow-container {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
    border-radius: 5px;
}

.a0145-Slides {
    display: none;
    padding: 30px 100px;
    text-align: center;
}

.a0145-prev, .a0145-next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    margin-top: -30px;
    padding: 16px 40px;
    color: #888;
    font-weight: bold;
    font-size: 20px;
    border-radius: 0 3px 3px 0;
    user-select: none;
    text-decoration: none;
}

.a0145-text {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
}

.a0145-next {
    position: absolute;
    right: 0;
    border-radius: 3px 0 0 3px;
}

.a0145-dot-container {
    text-align: center;
    padding: 10px 20px;
    background: #ddd;
}

.a0145-grd {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    align-items: center;
}

.a0145-dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}

#a0145 h4 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    color: #CE8B3D;
}

#a0145 h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    color: #2E2E2E;
}

q {
    font-style: italic;
}

.a0145-author {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
}

@media (max-width: 1200px) {
    #a0145 h2 {
        font-size: 39px;
        line-height: 55px;
        text-align: center;
    }

    #a0145 h4 {
        text-align: center;
    }

    #a0145 {
        padding: 30px 0px;
    }

    .a0145-grd {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 768px) {
    .a0145-Slides {
        padding: 30px 60px;
    }

    .a0145-prev, .a0145-next {
        padding: 16px 15px;
    }

    #a0145 h2 {
        font-size: 30px;
        line-height: 45px;
        text-align: center;
    }
}

/*-- a0145 END --------------------------------------*/


/* A0011 ------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@700&amp;display=swap');
#a0011 {
    min-height: 280px;
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
    text-align: center;
    position: relative;
    background-position-y: top;
    background-position-x: center;
    border-bottom: 7px solid #B4B2B3;
}

#a0011 .bg_semi {
    position: absolute;
    min-height: 0px;
    width: 100%;
    text-align: center;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#a0011 .bg_semi .wa_text {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 118%;
    text-align: center;
    text-transform: uppercase;
    color: #2E2E2E;
}

#a0011 .bg_semi .wa_sub_message {
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10%;
    padding-right: 10%;
    margin-top: 15px;
    padding-top: 5px;
    font-size: 18px;
    color: #ffffff;
}

#a0011 .bg_semi .wa_final_statement {
    font-weight: 800;
    font-size: 20px;
    color: #FF5722;
    background-color: #FFF;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 35px;
    margin-top: 20px;
    border-radius: 5px;
    border: solid 2px #FF9800;
    transition: .5s;
}

#a0011 .bg_semi .wa_final_statement:hover {
    background-color: #00244a;
    color: #FFF;
    padding: 5px 45px;
}

/* Medium devices (tablets, 768px and up)*/
@media (max-width: 1300px) {
    #a0011 {
        min-height: 200px;
    }
}

@media (max-width: 992px) {
    #a0011 {
        min-height: 150px;
    }
}

@media (max-width: 768px) {
    #a0011 {
        min-height: 80px;
    }

    #a0011 .bg_semi .wa_text {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
        line-height: 118%;
        text-align: center;
        text-transform: uppercase;
        color: #2E2E2E;
    }

    #a0011 .bg_semi {
        top: 65%;
    }
}

/* A0011 END -------------------------------------------------------*/

/* Category Tab With Pagination ------------------------------------*/

#cat-with-pagin {
    padding: 50px 0px;
	padding-bottom: 20px;
}

#cat-with-pagin h1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 118%;
    text-align: center;
    color: #2E2E2E;
    margin-bottom: 20px;
}

#cat-with-pagin .modal-header {
    border-bottom: 0px solid #e9ecef;
}

#cat-with-pagin .modal-footer {
    border-top: 0px solid #e9ecef;
}

#cat-with-pagin .modal-title {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 118%;
    text-align: center;
    color: #2E2E2E;
}

#cat-with-pagin .modal-body img {
    margin-bottom: 20px;
}

#cat-with-pagin .close {
        opacity: 1 !important;
    border-color: #CE8B3D;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF;
    background: #CE8B3D;
    border-radius: 5px;
}




#cat-beforeafter h1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 118%;
    text-align: center;
    color: #2E2E2E;
    margin-bottom: 20px;
}

#cat-beforeafter .modal-header {
    border-bottom: 0px solid #e9ecef;
}

#cat-beforeafter .modal-footer {
    border-top: 0px solid #e9ecef;
}

#cat-beforeafter .modal-title {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 118%;
    text-align: center;
    color: #2E2E2E;
}

#cat-beforeafter .modal-body img {
    margin-bottom: 20px;
    margin-top: 10px;
    border: 1px solid #6D6D6D;
    width: 100%;
}

.after-form-testemonial{
    border: 1px solid #CE8B3D;
    box-shadow: 0px 0px 15px 0px #00000059;
    padding: 15px;
}

.after-form-testemonial h5{
    text-align: center;
    font-family: Open Sans;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 28.32px;
    text-align: center;
    color: #2E2E2E;
}

.after-form-testemonial h5 p {
    text-align: center;
    font-family: Open Sans;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 28.32px;
    text-align: center;
    color: #2E2E2E;
    margin: auto;
    margin-bottom: 13px;
    max-width: 880px;
}

.after-form-testemonial h4{
    font-family: Open Sans;
    font-size: 18px;
    font-weight: 600;
    line-height: 21.24px;
    text-align: center;
    color: #2E2E2E;
    margin: 0px;
}

#cat-beforeafter .close {
    opacity: 1 !important;
    border-color: #CE8B3D;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF;
    background: #CE8B3D;
    border-radius: 5px;
}

#cat-beforeafter .btn-secondary {
    border-color: #CE8B3D;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF;
    background: #CE8B3D;
    border-radius: 5px;
    width: 200px;
}

#cat-beforeafter .nav-tabs {
    border-bottom: 1px solid #6D6D6D;
}

#cat-beforeafter .nav-tabs .nav-link {
    font-family: Open Sans;
    font-size: 24px;
    font-weight: 600;
    line-height: 28.32px;
    text-align: center;
    color: #2E2E2E;
}

#cat-beforeafter .nav-tabs .nav-link.active {
    color: #CE8B3D !important;
    border-color: #6D6D6D #6D6D6D #fff;
}

#nmber-order {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 150%;
    display: flex;
    align-items: center;
    color: #2E2E2E;
    width: 100%;
}

#cat-with-pagin .btn-secondary {
    border-color: #CE8B3D;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF;
    background: #CE8B3D;
    border-radius: 5px;
    width: 200px;
}

.ct-grd {
    display: grid;
    grid-template-columns: 320px 1fr;
    grid-gap: 25px;
}

.cards-block-2 .card-block {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 35%);
    border-radius: 5px;
    max-width: 630px;
    width: 100%;
}

.card-block {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 35%);
    border-radius: 5px;
}



.card-block:hover {
    box-shadow: 0 0 3px 0 #5f2ee5, 0 8px 16px 0 rgb(96 8 181 / 8%);
}

.cards-block {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    grid-gap: 20px;
}

.cards-block-2 {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 20px;
    justify-content: center;
}

#cat-beforeafter {
    border-bottom: 2px solid #ADADAD;
    background: #F4F4F4;
    padding-top: 60px;
    padding-bottom: 80px;
}

.before-after-txt{
    font-family: Open Sans;
    font-size: 48px;
    font-weight: 700;
    line-height: 56.64px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 35px;
}

.card-img-block {
    width: 100%;
    border-radius: 5px;
    padding: 13px;
    padding-bottom: 0px;
}

.c-block-h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 118%;
    text-align: center;
    color: #2E2E2E;
    padding: 26px 13px 26px 13px;
    cursor: pointer;
}

.card-block-inner {
    padding: 36px;
}

.card-btn {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2em;
    color: #ed1f24;
}

.card-date {
    color: #8B8B8B;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
}

.card-abs-box {
    position: absolute;
    left: 36px;
    bottom: 20px;
}

.paginat-num {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2em;
    color: #191919 !important;
}

.pag-active {
    color: #f94839 !important;
}

.pag-box {
    width: fit-content;
    margin: auto;
    margin-top: 50px;
    display: flex;
    grid-gap: 15px;
}

.cat-tab {
    padding: 4px 10px;
    display: block;
    background: #F4F4F4;
    border: 1px solid #CE8B3D;
    box-sizing: border-box;
    border-radius: 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #2E2E2E !important;
    cursor: pointer;
}

.cat-tab-active {
    color: #fff !important;
    border: 1px solid #CE8B3D;
    background: #CE8B3D;
    border-radius: 5px;
    padding: 4px 10px;
}

.cat-tab-box {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 10px;
    width: 100%;
    margin: 0px;
    position: sticky;
    top: 0px;
}

#cat-with-pagin .modal {
    z-index: 30000 !important;
    padding: 0px !important;
}

#cat-beforeafter .modal {
    z-index: 30000 !important;
    padding: 0px !important;
}

#shcategory {
    position: relative;
}

.card-next {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    text-align: right;
    text-decoration-line: underline !important;
    color: #6D6D6D !important;
    position: absolute;
    right: 0px;
    top: 20px;
}

.card-prev {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    text-align: right;
    text-decoration-line: underline !important;
    color: #6D6D6D !important;
    position: absolute;
    left: 0px;
    top: 20px;
}

.card-nav-box {
    background: #F4F4F4;
    border-radius: 5px;
    padding: 5px 10px;
	    width: 30px;
    float: left;
    margin-right: 10px;
}

#number-changer {
    background: #FFFFFF;
    border: 1px solid #2E2E2E;
    box-sizing: border-box;
    max-width: 56px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 33px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #2E2E2E;
}

.num-max {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 27px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #2E2E2E;
}

#category-checker {
    display: none;
}

@media (min-width: 576px) {
    #cat-with-pagin .modal-dialog {
        max-width: 1000px;
        width: 90%;
    }

    #cat-beforeafter .modal-dialog {
        max-width: 1000px;
        width: 90%;
    }
}

@media (max-width: 992px) {
    .card-next {
        display: none;
    }


    .card-prev {
        display: none;
    }

    .ct-grd {
        grid-template-columns: 1fr;
        grid-gap: 15px;
    }

    .cat-tab-mod-hidden {
        display: none;
    }

    #category-checker {
        display: block;
    }

    .cat-tab-box {
        grid-template-columns: 1fr 1fr;
    }

    #cat-with-pagin {
        padding: 20px 0px;
    }

    #cat-with-pagin h1 {
        display: none;
    }

    #cat-beforeafter {
        padding: 30px 0px;
        padding-bottom: 50px;
    }

    #cat-beforeafter h1 {
        display: none;
    }
}

@media (max-width: 768px) {
    #cat-with-pagin .modal-title {
        font-size: 25px;
    }

    #cat-beforeafter {
        padding: 20px 0px;
        padding-bottom: 30px;
    }

    #cat-beforeafter .modal-title {
        font-size: 25px;
    }

    #cat-beforeafter .close {
        opacity: 1 !important;
        border-color: #CE8B3D;
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 15px;
        line-height: 18px;
        text-align: center;
        color: #FFFFFF;
        background: #CE8B3D;
        border-radius: 5px;
    }

    #cat-with-pagin .close {
        opacity: 1 !important;
        border-color: #CE8B3D;
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 15px;
        line-height: 18px;
        text-align: center;
        color: #FFFFFF;
        background: #CE8B3D;
        border-radius: 5px;
    }

    .before-after-txt {
        font-family: Open Sans;
        font-size: 36px;
        font-weight: 700;
        line-height: 120%;
        text-align: center;
        text-transform: uppercase;
        margin-bottom: 20px;
    }
}


/* Category Tab With Pagination end --------------------------------*/


/* -- A0004 -- START ------------------------------ */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&amp;display=swap');
#a0004 {
    text-align: center;
    padding-bottom: 40px;
    border-bottom: 1px solid #A7A8AC;
    border-top: 2px solid #A7A8AC;
    background: #F4F4F4;
    margin-top: 40px;
}

#a0004 h2 {
    padding-top: 50px;
    padding-bottom: 0px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 49px;
    text-align: center;
    color: #2E2E2E;
}

#a0004 h6 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #2E2E2E;
    text-align: left;
}

#a0004 h4 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 49px;
    text-align: center;
    color: #2E2E2E;
    margin-top: 30px;
    margin-bottom: 20px;
}

.a0004-grd {
    display: grid;
    grid-template-columns: auto auto auto;
    width: fit-content;
    grid-gap: 10px;
    margin: auto;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 48px;
    line-height: 71px;
    text-align: center;
    color: #2E2E2E;
    margin-bottom: 20px;
}

.a0004-btn {
    padding: 5px 10px;
    width: 290px;
    margin: auto;
    background: #CE8B3D;
    border-radius: 5px;
    margin-top: 40px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 41px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
}

@media (max-width: 768px) {
    .a0004-grd {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 20px;
    }

    #a0004 h2 {
        padding-top: 30px;
    }

    #a0004 h4 {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 35px;
        line-height: 45px;
        text-align: center;
        color: #2E2E2E;
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

/* -- A0004 -- END ------------------------------ */

/* A0019 Start -----------------------------------*/
#a0019 {
    padding: 80px 0px;
    border-bottom: 2px solid #6D6D6D;
}
#a0019 h2 {
    margin-bottom: 24px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 49px;
    text-align: center;
    color: #2E2E2E;
}
#a0019 p {
    display: block;
    margin: auto;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: normal;
    font-size: 28px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
}
#a0019 .wa_b2 {
    box-sizing: border-box;
    display: block;
    margin: auto;
    max-width: 360px;
    width: 100%;
    padding: 5px 10px;
    margin-top: 40px;
    background: #CE8B3D;
    border-radius: 5px;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 41px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
}

.a0019-foot{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 49px;
    text-align: center;
    color: #58595B;
    margin-top: 40px;
}

@media (max-width: 992px) {
    #a0019 {
        padding: 40px 0px;
    }
}

@media (max-width: 768px) {
    #a0019 h2 {
        margin-bottom: 10px;
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 33px;
        line-height: 43px;
        text-align: center;
        color: #2E2E2E;
    }

    #a0019 p {
        display: block;
        margin: auto;
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: normal;
        font-size: 22px;
        line-height: 140%;
        text-align: center;
        color: #2E2E2E;
    }

    #a0019 .wa_b2 {
        margin-top: 30px;
    }

    .a0019-foot {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 21px;
        line-height: 22px;
        text-align: center;
        color: #58595B;
        margin-top: 40px;
    }
}
/* A0019 END -------------------------------------*/

/* A0153 -------------------------------------------*/
#a0153 {
    min-height: 280px;
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
    text-align: center;
    position: relative;
    background-position-x: center;
    border-bottom: 7px solid #B4B2B3;
}
#a0153 h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    align-items: center;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 118%;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    width: 100%;
}
@media (max-width: 1600px) {
    #a0153 {
        min-height: 250px;
    }
    #a0153 h2 {
        font-size: 53px;
    }
}

@media (max-width: 992px) {
    #a0153 {
        min-height: 150px;
    }
    #a0153 h2 {
        font-size: 33px;
    }
}

@media (max-width: 768px) {
    #a0153 {
        min-height: 125px;
    }
    #a0153 h2 {
        font-size: 29px;
    }
}
/* A0153 END ---------------------------------------*/

/* A0153-2 -------------------------------------------*/
#a0153-2 {
    min-height: 280px;
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
    text-align: center;
    position: relative;
    background-position-x: center;
    border-bottom: 7px solid #B4B2B3;
}
#a0153-2 h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    align-items: center;
    width: 100%;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 118%;
    text-align: center;
    text-transform: uppercase;
    color: #2E2E2E;
    max-width: 700px;
    padding: 10px;
}
@media (max-width: 1600px) {
    #a0153-2 {
        min-height: 250px;
    }
    #a0153-2 h2 {
        font-size: 53px;
    }
}

@media (max-width: 992px) {
    #a0153-2 {
        min-height: 150px;
    }
    #a0153-2 h2 {
        font-size: 33px;
    }
}

@media (max-width: 768px) {
    #a0153-2 {
        min-height: 150px;
    }
    #a0153-2 h2 {
        font-size: 29px;
    }
}
/* A0153-2 END ---------------------------------------*/

/* A0075 -- Body Content Image Left -------------------------------------------*/
#a0075 {
    padding-top: 0px;
    padding-bottom: 50px;
}
#a0075 h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    color: #2E2E2E;
}
#a0075 img {
    width: 100%;
}
#a0075 .wa_08_sub_message {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    color: #2E2E2E;
}

#a0075 li{
    margin-bottom: 10px;
}

@media (max-width: 1200px) {
    #a0075 h2 {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 55px;
        color: #2E2E2E;
    }

    #a0075 li {
        margin-bottom: 0px;
    }

    #a0075 .wa_08_sub_message {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 150%;
        color: #2E2E2E;
    }
}

@media (max-width: 992px) {
    #a0075 h2 {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 55px;
        color: #2E2E2E;
        margin: 20px 0px;
        text-align: center;
    }

    #a0075 li{
        margin-bottom: 10px;
    }

    #a0075 .wa_08_sub_message {
        font-size: 22px;
    }
}

@media (max-width: 768px) {
    #a0075 h2 {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 34px;
        line-height: 44px;
        color: #2E2E2E;
        margin: 20px 0px;
        text-align: center;
    }

    #a0075 .wa_08_sub_message {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 150%;
        color: #2E2E2E;
    }

    #a0075 {
        padding-top: 0px;
        padding-bottom: 30px;
    }
}

/* A0075 End ----------------------------------------------------------*/

/* A0157 --------------------------------------------------------------*/
#a0157 {
    background: #F4F4F4;
    border-top: 2px solid #A7A8AC;
    border-bottom: 1px solid #A7A8AC;
    padding-top: 45px;
    padding-bottom: 50px;
}

#a0157 h2{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #2E2E2E;
}

.a0157-grd {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px , 1fr));
    grid-gap: 25px;
    margin-top: 30px;
    margin-bottom: 25px;
}

.a0157-item {
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
    border-radius: 5px;
    position: relative;
    padding-bottom: 70px;
}

.a0157-cust-item {
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
    border-radius: 5px;
    position: relative;
    padding-bottom: 20px;
}

.a0157-phone{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #CE8B3D !important;
    width: 100%;
    display: block;
    padding: 0px 20px;
}

.a0157-blk{
    background: #2E2E2E;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    text-align: center;
    color: #FFFFFF;
    padding: 12px;
}

.a0157-orange {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #FFFFFF;
    background: #CE8B3D;
}

.a0157-orange-mnth {
    font-size: 28px;
    line-height: 28px;
}

.a0157-description {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 150%;
    color: #2E2E2E;
    padding: 17px 20px;
}

.a0157-cust-description {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 150%;
    color: #2E2E2E;
    padding: 0px 20px;
    padding-top: 30px;
}

.a0157-description ul{
    padding-left: 20px;
}

.a0157-btn {
    background: #CE8B3D;
    border-radius: 5px;
    position: absolute;
    bottom: 30px;
    width: 90%;
    margin: 0px 5%;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF !important;
    padding: 7px;
}

.a0157-btn:hover{
    background: #a7a8ac;
    transition: 0.9s;
}

@media (max-width: 992px) {
    #a0157 h2 {
        font-size: 38px;
        line-height: 45px;
    }
    .a0157-orange {
        font-size: 38px;
        line-height: 65px;
    }

}

@media (max-width: 768px) {
    #a0157 h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .a0157-orange {
        font-size: 35px;
        line-height: 65px;
    }

    #a0157 {
        padding-top: 25px;
        padding-bottom: 40px;
    }

    .a0157-phone {
        font-size: 38px;
        line-height: 55px;
    }

}
/* A0157 End ----------------------------------------------------------*/


/* A0158 --------------------------------------------------------------*/
#a0158 {
    border-bottom: 1px solid #A7A8AC;
    padding: 60px 0px;
}

.a0158-item{
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    height: 100%;
}

#a0158 h2{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #2E2E2E;
    margin-bottom: 30px;
}

.a0158-pink{
    background: #EBE4DD;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 87px;
    text-align: center;
    color: #CE8B3D;
}

#a0158 h3 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    text-align: center;
    color: #2E2E2E;
    padding-top: 20px;
    padding-bottom: 15px;
}

#a0158 h4 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
    padding-bottom: 15px;
    margin: 0px;
}

.a0158-descr{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #2E2E2E;
    padding: 20px;
}

.a0158-txt{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
    margin-top: 20px;
}

.a0158-btn{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #CE8B3D !important;
    width: 100%;
    display: block;
}

@media (max-width: 992px) {
    #a0158 h2 {
        font-size: 38px;
        line-height: 45px;
    }

    #a0158 {
        padding: 30px 0px;
    }

    .a0158-txt {
        margin-top: 10px;
    }
}

/* A0158 End ----------------------------------------------------------*/

/* A0159 --------------------------------------------------------------*/
#a0159 {
    background: #F4F4F4;
    padding: 40px 0px;
}

#a0159 h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 49px;
    text-align: center;
    color: #2E2E2E;
    margin-bottom: 20px;
}

.a0159-desc {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 150%;
    text-align: left;
    color: #2E2E2E;
}

@media (max-width: 768px) {
    #a0159 h2 {
        font-size: 31px;
        line-height: 49px;
        margin-bottom: 10px;
    }

    #a0159 {
        padding: 20px 0px;
    }
}
/* A0159 End ----------------------------------------------------------*/

/*-- a0070 --------------------------------------*/
.a0070 {
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
    text-align: center;
    position: relative;
    background-position-x: center;
    background-position-y: bottom;
    border-bottom: 7px solid #B4B2B3;
}
.a0070 .bg_semi {
    display: block;
    width: fit-content;
    margin-top: 80px;
    margin-bottom: 110px;
}
.a0070 .bg_semi .wa_text {
    max-width: 700px;
    padding: 20px;
    text-align: left;
    padding-bottom: 10px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 130%;
    text-transform: uppercase;
    color: #2E2E2E;
}
.a0070 .bg_semi .wa_sub_message {
    text-align: left;
    padding: 10px 20px;
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
    color: #2E2E2E;
    max-width: 550px;
}
.a0070 .bg_semi .wa_final_statement{
    font-style: italic;
    font-weight: 200;
    margin-top: 15px;
    margin-bottom: 15px;
}
.a0070 .bg_border{
    background: rgba(0, 0, 0, 0.8);
    padding: 15px 10px;
}
.a0070 .bg_logo{
    display: block;
    margin: 20px 0px;
}
.a0070 .bg_border-line{
    width: 100%;
    height: 2px;
    background: linear-gradient(90.05deg, #39B54A 26.97%, #00ADDD 87.29%);
}
@media (max-width: 1200px) {
    .a0070 .bg_semi {
        margin-top: 50px;
        margin-bottom: 50px;
    }
}
@media (max-width: 768px) {
    .a0070 .bg_semi .wa_text {
        font-size: 36px;
        line-height: 45px;
    }
    .a0070 .bg_semi {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .a0070 .bg_semi .wa_sub_message {
        font-size: 26px;
    }
}
@media (max-width: 576px) {
}
/*-- a0070 END --------------------------------------*/

/*-- a0161 ------------------------------------------*/
#a0161{
    padding-top: 50px;
    padding-bottom: 40px;
    border-bottom: 2px solid #A7A8AC;
}

.a0161-txt{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 23px;
    line-height: 150%;
    color: #2E2E2E;
}

.a0161-item{
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
    border-radius: 5px;
    height: 100%;
    padding: 24px 22px;
    padding-bottom: 30px;
}

.a0161-item h2{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    color: #2E2E2E;
    margin-bottom: 15px;
}

.a0161-icon-grd {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 33px;
    color: #2E2E2E;
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: 15px;
    margin-bottom: 20px;
}

.a0161-rightfooter-block{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 33px;
    color: #2E2E2E;
    margin-top: 30px;
}

.a0161-rightfooter-block a{
    color: #ce8b3d !important;
}

.a0161-video{
    height: 300px;
}

.a0161-txt-footer{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 150%;
    /* identical to box height, or 36px */
    text-align: center;
    color: #2E2E2E;
    margin-top: 20px;
}

.a0161-btn {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #CE8B3D !important;
    width: 100%;
    display: block;
    padding: 0px 20px;
}

@media (max-width: 768px) {
    .a0161-txt p{
        margin: 0px;
    }

    .a0161-txt-footer {
        margin-top: 0px;
    }

    #a0161 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .a0161-btn {
        font-size: 38px;
    }

    .a0161-item h2{
        font-size: 30px;
        line-height: 40px;
    }
}
/*-- a0161 END --------------------------------------*/

/*-- web ------------------------------------------*/
#web {
    border-bottom: 1px solid #A7A8AC;
    background: #F4F4F4;
    padding: 45px 0px;
}

#web h2 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #2E2E2E;
}

#web h2 span {
    color: #CE8B3D;
    text-decoration: underline;
    text-underline-offset: 2px;
}

#web h3 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 33px;
    text-align: center;
    color: #2E2E2E;
}

.web-subtitle{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
    padding: 20px 0px;
}

.web-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.web-item{
    display: grid;
    grid-template-columns: 1fr 50px;
    align-items: center;
}

@media (max-width: 992px) {
    .web-grid {
        display: grid;
        grid-template-columns: 1fr;
    }

    #web {
        padding: 20px 0px;
    }

    .web-subtitle {
        padding: 10px 0px;
    }

    .web-item {
        display: grid;
        grid-template-columns: 1fr;
        align-items: center;
        justify-items: center;
    }

    #web h2 {
        font-size: 30px;
        line-height: 45px;
    }

    .web-icn {
        max-width: 100%;
        height: auto;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        height: 50px;
    }
}
/*-- web END --------------------------------------*/

/*-- abcd ------------------------------------------*/
#abcd {
    border-bottom: 2px solid #A7A8AC;
    padding: 50px 0px;
}

#abcd h2{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #2E2E2E;
}

#abcd ul{
    padding-left: 30px;
    list-style: disc;
}

#abcd h3{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    color: #2E2E2E;
}

.abcd-descrition{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #2E2E2E;
}

.abcd-subheader {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
    margin-bottom: 30px;
    margin-top: 20px;
}

.abcd-item {
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 25px;
}

.abcd-sec{
    height: calc(100% - 40px);
}

@media (max-width: 992px) {
    #abcd h2 {
        font-size: 32px;
        line-height: 44px;
    }

    #abcd {
        padding: 20px 0px;
    }

    .abcd-subheader {
        font-size: 20px;
        margin-bottom: 20px;
        margin-top: 10px;
    }

    #abcd h3 {
        font-size: 25px;
        line-height: 35px;
    }

    .abcd-descrition {
        font-size: 18px;
    }

    #abcd ul{
        padding-left: 25px;
    }
}
/*-- abcd END --------------------------------------*/

/*-- think ------------------------------------------*/
#think {
    border-bottom: 1px solid #A7A8AC;
    background: #F4F4F4;
    padding: 45px 0px;
}

#think h2{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #2E2E2E;
    margin-bottom: 20px;
}

.think-text {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    color: #2E2E2E;
    margin-bottom: 30px;
}

#think img{
    filter: drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.15));
    border-radius: 5px;
    width: 100%;
}

.think-description {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: #2E2E2E;
    margin-top: 20px;
}

.think-description strong{
    font-size: 24px;
}

@media (max-width: 992px) {
    #think h2 {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 35px;
        line-height: 45px;
        text-align: center;
        color: #2E2E2E;
        margin-bottom: 10px;
    }

    #think {
        padding: 20px 0px;
    }
}
/*-- think END --------------------------------------*/

/*-- txt_only ------------------------------------------*/
#txt_only{
    padding: 60px 0px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    color: #2E2E2E;
    border-bottom: 1px solid #A7A8AC;
}

@media (max-width: 992px) {
    #txt_only {
        padding: 20px 0px;
    }
}
/*-- txt_only END --------------------------------------*/

/*-- a0162 ------------------------------------------*/
#a0162 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    color: #2E2E2E;
    padding: 60px 0px;
    border-bottom: 1px solid #A7A8AC;
}

.a0162-itm{
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    padding: 18px;
    margin-bottom: 25px;
}

@media (max-width: 768px) {
    #a0162 {
        padding: 30px 0px;
    }
}
/*-- a0162 END --------------------------------------*/

/* A0105 -----------------------------------------------------------*/
#a0105 {
    padding: 60px 0px;
    background: #F4F4F4;
    border-bottom: 2px solid #6D6D6D;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    text-align: center;
    color: #2E2E2E;
}
#a0105 .ba h2 {
    font-family: Yantramanav;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 113.5%;
    text-align: center;
    color: #303841;
    margin-bottom: 0px;
}

#a0105 a{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    text-align: center;
    color: #CE8B3D !important;
}
@media (max-width: 992px) {
    #a0105 {
        padding: 20px 0px;
    }
}
/* A0105 END -------------------------------------------------------*/

/* A0163 -----------------------------------------------------------*/
#a0163{
    padding: 60px 0px;
}

#a0163 .nav-pills .nav-link.active {
    color: #fff;
    background-color: #CE8B3D;
    border-radius: 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF;
    border: 1px solid #CE8B3D;
}

#a0163 .nav{
    grid-gap: 15px;
}

#a0163 .nav-pills .nav-link {
    background: #F4F4F4;
    border: 1px solid #CE8B3D;
    box-sizing: border-box;
    border-radius: 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #2E2E2E;
}

#a0163 .tab-pane h2{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 118%;
    text-align: center;
    color: #2E2E2E;
}

.a0163-3-col-grd {
    display: grid;
    grid-gap: 25px;
    margin-top: 30px;
    align-items: end;
    grid-template-columns: repeat(auto-fit, minmax(300px , 1fr));
}

.a0163-item {
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 35%);
    border-radius: 5px;
    padding: 10px 15px 25px 15px;
    display: grid;
    align-items: end;
}

.a0163-item h6{
    font-weight: 700;
}

.a0163-copy{
    background: #CE8B3D;
    border-radius: 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF !important;
    display: block;
    padding: 8px;
    cursor: pointer;
}

.a0163-copy-active{
    background: #F05A28;
}

.a0163-container-text{
    border: 1px solid #ADADAD;
    box-sizing: border-box;
    border-radius: 5px;
    height: 250px;
    overflow: auto;
    margin-bottom: 25px;
    margin-top: 15px;
    padding: 8px;
	    width: 100%;
    max-width: 280px;
}

.a0163-container-text-packages-general {
    border: 1px solid #ADADAD;
    box-sizing: border-box;
    border-radius: 5px;
    height: 150px;
    overflow: auto;
    margin-bottom: 25px;
    margin-top: 15px;
    padding: 8px;
}

.a0163-item h3{
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    display: flex;
    align-items: center;
    color: #2E2E2E;
}

.a0163-pac-header {
    margin-top: 30px;
    border-bottom: 1px solid #2E2E2E;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 118%;
    text-align: center;
    color: #2E2E2E;
    padding-bottom: 10px;
    margin-bottom: 25px;
}

.a0163-2-col-grid{
    display: grid;
    grid-template-columns: 1.5fr 1fr;
    grid-gap: 25px;
    margin-bottom: 25px;
}

.a0163-2c-grid{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 25px;
    margin-top: 25px;
}

.a0163-footer-text{
    font-family: 'Open Sans';
    font-style: normal;
    font-size: 16px;
    line-height: 150%;
    color: #2E2E2E;
}

@media (max-width: 992px) {
    #a0163 .tab-content{
        margin-top: 30px;
    }

    .a0163-2c-grid{
        grid-template-columns: 1fr;
    }
}

@media (max-width: 768px) {
    .a0163-2-col-grid{
        grid-template-columns: 1fr;
    }
}
/* A0163 END -------------------------------------------------------*/

/* a0073 ------------------------------------------------ */
#a0073{
    padding-top: 20px;
    padding-bottom: 40px;
}

#a0073 h2 {
    text-align: center;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 65px;
    color: #2E2E2E;
}

#a0073 h3 {
    text-align: center;
    margin-bottom: 20px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    color: #CE8B3D;
}

.a0073-author {
    margin-bottom: 0px;
    margin-top: 10px;
    font-size: 0.8em;
}

.a0073-item {
    border: 1px solid #ce8b3d;
    border-radius: 5px;
    padding: 10px 20px;
    margin-bottom: 20px;
    background-color: #fff;
    color: #000;
    box-shadow: 0px 0px 15px RGB(0,0,0, 35%);
}

#a0073 img{
    max-height: 18px;
}

@media(max-width: 768px){
	#a0073 h3 {
    	font-size: 25px;
    	line-height: 34px;
    }
	
	#a0073 h2 {
    	font-size: 35px;
    	line-height: 120%;
    }
}
/* a0073 end ------------------------------------------------ */

/*-- A0160 --------------------------------------*/

.page-id-47021 #a0064 {
    border-bottom: 1px solid #000;
}

.A0160 {
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
    text-align: center;
    position: relative;
    background-position-x: center;
    background-position-y: bottom;
    border-bottom: 1px solid #000;
}
.A0160 .bg_semi {
    display: block;
    width: fit-content;
    margin-top: 100px;
    margin-bottom: 100px;
}
.A0160 .bg_semi .wa_text {
    max-width: 700px;
    text-align: left;
    padding-bottom: 0px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 130%;
    text-transform: uppercase;
    color: #FFFFFF;
    width: 100%;
    margin: 0px !important;
    top: 240px;
    left: 135px;
    gap: 0px;
    -webkit-text-stroke: 1px black;
}
.A0160 .bg_semi .wa_sub_message {
    text-align: left;
    padding: 10px 20px;
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
    color: #2E2E2E;
    max-width: 550px;
}
.A0160 .bg_semi .wa_final_statement{
    font-style: italic;
    font-weight: 200;
    margin-top: 15px;
    margin-bottom: 15px;
}
.A0160 .bg_border{
    background: rgba(0, 0, 0, 0.8);
    padding: 15px 10px;
}
.A0160 .bg_logo{
    display: block;
    margin: 20px 0px;
}
.A0160 .bg_border-line{
    width: 100%;
    height: 2px;
    background: linear-gradient(90.05deg, #39B54A 26.97%, #00ADDD 87.29%);
}
@media (max-width: 1200px) {
    .A0160 .bg_semi {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .A0160 .bg_semi .wa_text {
        max-width: 560px;
        font-size: 55px;
    }
}

@media (max-width: 992px) {
    .A0160 {
        background: #35637a !important;
    }

    .A0160 .bg_semi .wa_text {
        max-width: 100%;
        font-size: 40px;
    }

    .A0160 .bg_semi {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media (max-width: 768px) {
    .A0160 .bg_semi .wa_text {
        max-width: 100%;
        font-size: 30px;
    }
}

/*-- A0160 END --------------------------------------*/

/*-- tools_used --------------------------------------*/
.tools_used {
    padding-top: 40px;
    padding-bottom: 80px;
    background: #F5F5F5;
}

.tools_used_text{
    font-family: Open Sans;
    font-size: 28px;
    font-weight: 600;
    line-height: 38.13px;
    text-align: center;
    color: #000;
}

.tools_used_grd {
    grid-gap: 30px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.tools_used_item {
    background: #fff;
    border-radius: 10px;
    border: 1px solid #000000;
    padding: 30px 10px;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.79px;
    text-align: center;
    color: #000;
    width: 300px;
}

.tools_used_item img {
    height: 100px;
    width: auto;
    margin: auto;
    margin-bottom: 10px;
}

.tools_used_item h3{
    font-family: Open Sans;
    font-size: 28px;
    font-weight: 600;
    line-height: 38.13px;
    text-align: center;
    color: #000;
    margin-bottom: 15px;
}

.tools_used_grd {
    grid-gap: 30px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 40px;
}

@media (max-width: 992px) {
    .tools_used_grd {
        grid-gap: 20px;
        margin-top: 20px;
    }

    .tools_used {
        padding-top: 20px;
        padding-bottom: 40px;
    }
}
/*-- tools_used END --------------------------------------*/


/* -- A0111 -- START ------------------------------ */
#A0111 {
    padding-top: 50px;
    padding-bottom: 70px;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.wrapper-a0111 {
    margin: 0px;
    padding: 0px;
    max-width: 100%;
}
.header-a0111 {
    color: #000;
    text-align: center;
    font-family: Open Sans;
    font-size: 32px;
    font-weight: 600;
    line-height: 43.58px;
    margin-bottom: 40px;
}
.main-title-a0111{
    font-family: Scada;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 100%;
    text-align: center;
    margin-bottom: 15px;
    color: #D72323;
}
.timeline--entry__icon{
    padding: 25px 52px;
    padding-bottom: 13px;
}
.timeline {
    line-height: 1.5em;
    font-size: 14px;
    transition: all 0.4s ease;
    position: relative;
    counter-reset: section;
}
.timeline:before {
    content: "";
    width: 4px;
    height: 78.9%;
    background: #C84030;
    position: absolute;
    top: 0;
    left: -3.313em;
    border-radius: 0px 0px;
}
.timeline--entry {
    padding: 15px;
    position: relative;
    background: #FFFFFF;
    margin-top: -30px;
    height: auto;
    box-shadow: -2px 2px 10px 0px #00000040;
}
.timeline--entry__title {
    font-style: normal;
    color: #C84030;
    margin-bottom: 10px;
    font-family: Open Sans;
    font-size: 20px;
    font-weight: 600;
    line-height: 27.24px;
}
.timeline--entry__detail {
    margin: 0;
    font-style: normal;
    color: #000;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.79px;
}
.timeline--entry:before {
    margin-top: 10px;
    content: "";
    font-family: "Oswald", Georgia, Cambria, "Times New Roman", Times, serif;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 12px;
    height: 12px;
    background-color: #D72323;
    border: 0.2em solid white;
    border-radius: 50%;
    position: absolute;
    counter-increment: section;
    content: "";
    text-shadow: 0 1px 0 #424242;
    left: -4.5em;
    border: 1px solid #D72323;
}
.timeline--entry__detail b{
    padding-top: 10px;
    display: block;
}
@supports (display: grid) {
    @media (min-width: 992px) {
        .timeline {
            margin-top: 65px;
            display: grid;
            grid-gap: 40px 6%;
            grid-template-areas:
        "entry1 ."
        ". entry2"
        "entry3 ."
        ". entry4"
        "entry5 ."
        ". entry6"
        "entry7 ."
        ". entry8"
        "entry9 .";
        }
        .timeline--entry {
            margin-bottom: -10px;
            width: 100%;
        }
        .timeline:before {
            left: 48.8%;
        }
        .timeline--entry:nth-child(1) {
            grid-area: entry1;
            float: right;
            text-align: right;
        }
        .timeline--entry:nth-child(2) {
            grid-area: entry2;
        }
        .timeline--entry:nth-child(3) {
            grid-area: entry3;
            float: right;
            text-align: right;
        }
        .timeline--entry:nth-child(4) {
            grid-area: entry4;
        }
        .timeline--entry:nth-child(5) {
            grid-area: entry5;
            float: right;
            text-align: right;
        }

        .timeline--entry:nth-child(6) {
            grid-area: entry6;
        }
        .timeline--entry:nth-child(7) {
            grid-area: entry7;
            float: right;
            text-align: right;
        }

        .timeline--entry:nth-child(8) {
            grid-area: entry8;
        }
        .timeline--entry:nth-child(9) {
            grid-area: entry9;
            float: right;
            text-align: right;
        }

        .timeline--entry:nth-of-type(odd):before {
            left: 106%;
        }
        .timeline--entry:nth-of-type(even):not(:nth-of-type(odd)) .timeline--entry__title:before {
            left: 100%;
            border-left: 10px solid #ec407a;
            border-right: 0;
        }
        .timeline--entry:nth-of-type(even):before {
            left: -6.8%;
        }
    }
}

@media (max-width: 1400px) {
    .timeline--entry:nth-of-type(odd):before {
        left: 106.2%;
    }

    .timeline--entry:nth-of-type(even):before {
        left: -6.5%;
    }

    .timeline:before {
        height: 79.9%;
    }
}

@media (max-width: 1200px) {
    .timeline:before {
        left: 48.5%;
    }

    .timeline--entry:nth-of-type(odd):before {
        left: 106.1%;
    }

    .timeline--entry:nth-of-type(even):before {
        left: -6.7%;
    }
}


@media (max-width: 992px) {
    .timeline--entry {
        margin-top: 0px;
    }

    .timeline--entry:nth-of-type(odd):before{
     left: -4.5em;
    }

    .timeline--entry:nth-of-type(even):before{
        left: -4.5em;
    }

    .timeline:before {
        content: "";
        width: 1px;
        height: 100%;
        background: #D72323;
        position: absolute;
        top: 0;
        left: -18px;
        border-radius: 0px 0px;
    }
    .timeline--entry:before {
        margin-left: 40px;
        margin-top: 10px;
    }
    .wrapper-a0111 {
        margin: 0px;
        padding: 0em 0px 0em 30px;
        max-width: 100%;
    }

    #A0111 {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .header-a0111 {
        color: #000;
        text-align: center;
        font-family: Open Sans;
        font-size: 32px;
        font-weight: 600;
        line-height: 43.58px;
        margin-bottom: 20px;
    }
}

@media (max-width: 768px) {
    .header-a0111 {
        color: #000;
        text-align: center;
        font-family: Open Sans;
        font-size: 26px;
        font-weight: 600;
        line-height: 130%;
        margin-bottom: 20px;
    }
}
/* -- A0111 -- End ------------------------------ */

/* custom css --------------------- */
.container {
    /*overflow: hidden !important;*/
}

.page-id-69 .mtg {
    margin-top: 0px;
}

.a0065-img-cntr {
    z-index: 200;
    padding-left: 80px;
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.page-id-69 #body_content {
    background-image: url(https://webaika.com/wp-content/uploads/2023/05/Rectangle-13-1.webp);
    background-size: cover;
    background-position-y: center;
    margin: 0px;
    width: 100%;
    display: block;
    max-width: 100%;
    padding: 50px;
    font-size: 1.3em;
}

.single-post h1 {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 64px;
    line-height: 118%;
    text-align: center;
    text-transform: uppercase;
    color: #2E2E2E;
    margin-bottom: 20px;
}

.single-post img {
    display: block;
    margin: auto;
    margin-bottom: 20px;
}

.a0163-btns-grd{
	    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    align-items: center;
    justify-items: center;
    text-align: center;
}

video.fullscreen {
  position: absolute;
  z-index: 0;
  object-fit: cover;
  width:100%;
  height:100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  &amp;::-webkit-media-controls {
     display:none !important;
  }
}

lite-youtube{
	    height: 100%;
    width: 100%;
}

.packetfooter{
	position: relative !important;
}

.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
    background-color: #ce8b3d !important;
    padding: 0.35rem 0.75rem;
}

.navigation li a:hover, .navigation li.active a {
    background-color: #f05a28 !important;
}

.navigation li {
    margin-right: 5px;
}

.wa_top_btn {
    background: #fff;
    padding: 3px 10px;
    border-radius: 5px;
    display: block;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on &gt; ul.mega-sub-menu {
    z-index: 10000 !important;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1342px;
    }
}

@media(max-width: 992px){
	#mega-menu-wrap-primary {
    	z-index: 3000;
	}
}

@media (max-width: 768px) {
	
	video.fullscreen {
		display: none;
	}
	
	.a0065{
		    background-image: none !important;
		margin-bottom: 20px;
	}
	
		.a0065-img-cntr {
    z-index: 200;
    padding-left: 0px;
    padding-top: 3%;
    width: 1000px;
    max-width: 1000%;
    position: absolute;
    top: 50%;
    left: 55%;
    transform: translate(-50%, -50%);
	}
	
	.a0065 {
    min-height: 500px;
	}
	
    .single-post h1 {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 118%;
        text-align: center;
        text-transform: uppercase;
        color: #2E2E2E;
        margin-bottom: 20px;
    }
}


/* custom css end ----------------- */

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {

}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}


</pre></body></html>