<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*=====================  Desktop Large Device ==============*/
@media (min-width: 1800px){
    .main_menu_area {
        padding: 0 50px;
    }
    .inner_main_nav_area &gt;ul &gt;li &gt;a {
        margin: 27px 0px 27px 0px;
    }
	.procontainer .boxItem {
	width:23.5%;
	height:400px; 
	position:relative;
	margin:0 10px 15px 0;
	padding-bottom: 2rem;
	}
	.procontainer .boxItem .boxItem_text {
	font-size:24px;
	line-height:30px;
	}
	.procontainer .boxItem .itemContentBox .itemContent .wenzi01{
	font-size: 30px;
    /* margin-top: 30px; */
    letter-spacing: 4px;
    LINE-HEIGHT: 38px;
    margin: 0 10px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi02{
	font-size:20px;margin-top:30px;letter-spacing:1px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi03{
	letter-spacing:2px;margin-top:10px;
}
.procontainer .boxItem .itemContentBox .itemContent&gt;span {
    transform: translateY(60px);
}

.text-\[16px\] {
	font-size: 16px;
    font-weight: normal;
    color: #39393c;
	line-height: 30px;
}
.pt-3 {
  padding-top: 0.75rem;
  font-size: 16px;
    font-weight: normal;
    color: #39393c;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  width: 1540px;
    margin: 0 auto;
}
.container_2 {
  width: 100%;
  overflow: hidden;
    background: url(../image/bg-image.jpg) repeat center;
    background-size: cover;
    background-color: #F2F2FA;
	padding-bottom:30px;
	/* height: 700px; */
}
.text-center h3 {
	font-size: 26px;
    width: 60%;
    text-align: center;
    margin-left: 20%;
    line-height: 45px; 
	color: #666;
	font-weight: 400;
}
.container_3 {
  width: 100%;
  overflow: hidden;
    background: url(../image/bg-image03.jpg) repeat center;
    background-size: cover;
	height:300px;
}
.container_3 img{
	margin:0 auto;
}

.center {
    width: 1540px;
    margin: 0 auto;
}
.intitle{
	width: 1540px;
    margin: 0 auto;
}
	
}

@media (min-width: 1441px) and (max-width: 1800px){
    .main_menu_area {
        padding: 0 50px;
    }
    .inner_main_nav_area &gt;ul &gt;li &gt;a {
        margin: 27px 0px 27px 0px;
    }
	.procontainer .boxItem {
	width:23.5%;
	height:285px; 
	position:relative;
	margin:0 10px 15px 0
}


.center {
    width: 100%;
    margin: 0 auto;
}
.procontainer .boxItem .itemContentBox .itemContent&gt;span {
    transform: translateY(20px);
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi01{
	font-size: 1.5rem;
	margin-top: 0.5rem;
	letter-spacing: 1px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi02{
	font-size: 1.0rem;
	margin-top: 1rem;
	letter-spacing: 1px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi03{
	letter-spacing: 1px;
	margin-top: 11px;
}
 
}

/*=====================  Desktop Device ==============*/
@media (min-width: 1366px) and (max-width: 1440px){
    h1,h2,h3,h4,h5,h6,
    h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
        font-weight: 500 !important;
    }
    .main_menu_area {
        padding: 0 50px;
    }
    .inner_main_nav_area &gt;ul &gt;li &gt;a {
        margin: 30px 0 30px 10px;
        font-size: 14px;
        text-transform: capitalize;
    }
    .main_nav_btn a {
        font-size: 15px;
        font-weight: 400;
        padding: 16px 20px;
    }
    .inner_faq_area{
        padding: 0 0;
    }
    .inner_yblog_form input{
        width: 70%;
    }
	.procontainer .boxItem {
    width: 45%;
    height: 165px;
    position: relative;
	margin: 0 5px 15px 10px;
}
.procontainer .boxItem .boxItem_text {
	font-size:18px;
	line-height:30px;
	}

.procontainer .boxItem .itemContentBox .itemContent&gt;span {
    transform: translateY(20px);
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi01{
	font-size: 1.5rem;
	margin-top: 0.5rem;
	letter-spacing: 1px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi02{
	font-size: 1.0rem;
	margin-top: 1rem;
	letter-spacing: 1px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi03{
	letter-spacing: 1px;
	margin-top: 11px;
}
.procontainer .boxItem {
	width:23.5%;
	height:285px; 
	position:relative;
	margin:0 10px 15px 0
}

.pt-5 li {
	font-weight:100;
} 
.container_2 {
  width: 100%;
  margin:0 auto;
  overflow: hidden;
    background: url(../image/bg-image.jpg) repeat center;
    background-size: cover;
    background-color: #F2F2FA;
	padding-bottom:30px;
	/* height: 700px; */
}
.xl\:grid-cols-3{
	width: 1200px;
	margin:0 auto;
}
}

@media (min-width: 1024px) and (max-width: 1365px){
    h1,h2,h3,h4,h5,h6,
    h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
        font-weight: 500 !important;
    }
    /* main nav area css  */ 
    .main_menu_area {
        padding: 0 20px;
    }
    .inner_main_nav_area &gt;ul &gt;li &gt;a {
        margin: 30px 0 30px 14px;
        font-size: 15px;
        text-transform: capitalize;
    }
    .main_nav_icons{
        display: none;
    }
    .main_nav_btn a {
        font-size: 15px;
        font-weight: 400;
        padding: 16px 30px;
    }
    .inner_main_nav_area ul li .sub_menu li a {
        font-size: 15px;
        text-transform: capitalize;
    }
    .inner_slider_right_content {
	padding: 0 0;
	font-size: 1.2rem;
    }
    .inner_slider_midd_img {
        margin-top: 20px;
    }
    .inner_slider_area{
        height: 400px;
    }
    /* section title area css */
    .section_title_area h2, .inner_about_area h3 , .inner_team_title_area h3, .inner_subscribe_content h2 {
        font-size: 35px;
    }
    .section_title_area, .inner_faq_area{
        padding: 0 0;
    }
    /* feature area css */
    .inner_feature_right_img img{
        width: 100%;
    }
    .feature_area .section_title_area {
        padding: 50px 0 0;
    }
    /* portfolio area css */
    .portfolio_area .section_title_area h2, .single_testimonial .section_title_area h2, .inner_faq_content h3 {
        font-size: 30px;
    }
    .portfolio_area .section_title_area h2{
        text-align: center;
    }
    .inner_subscribe_form button {
        padding: 22px 50px;
    }
    .inner_pricing_con_box {
        width: 80%;
    }
    .inner_pricing_list_area ul li {
        margin: 0px 0px 20px 0px;
    }
    .single_portfolio_area ul li {
        padding: 10px 10px;
        font-size: 16px;
    }
    .single_portfolio_area ul li {
        padding: 10px 13px;
        font-size: 16px;
    }
    .inner_yblog_form input{
        width: 70%;
    }
    .inner_yblog_form input{
        width: 70%;
    }
    .ycalender_inner th {
        padding: 10px 10px;
        font-size: 12px;
        font-weight: 500;
    }
    .ycalender_inner td {
        padding: 10px 10px;
        font-size: 12px;
        font-weight: 400;
    }
    .single_post_comment_area input{
        width: 46%;
        margin-bottom: 20px;
    }
    .inner_single_post_checkbox{
        display: none;
    }
	
	.center {
    width: 100%;
    margin: 0 auto;
}
	
	.procontainer .boxItem {
    width: 45%;
    height: 165px;
    position: relative;
	margin: 0 5px 15px 10px;
}


.procontainer .boxItem .itemContentBox .itemContent&gt;span {
    transform: translateY(20px);
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi01{
	font-size: 1.5rem;
	margin-top: 0.5rem;
	letter-spacing: 1px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi02{
	font-size: 1.0rem;
	margin-top: 1rem;
	letter-spacing: 1px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi03{
	letter-spacing: 1px;
	margin-top: 11px;
}

.procontainer .boxItem {
	width:23.5%;
	height:285px; 
	position:relative;
	margin:0 10px 15px 0
} 

}

/*=====================  Laptop Device ==============*/
@media (min-width: 992px) and (max-width: 1023px){
    h1,h2,h3,h4,h5,h6,
    h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
        font-weight: 500 !important;
    }
    /* header top area  */ 
    .header_top_area{
        padding: 11px 20px;
    }
    /* main nav area css  */ 
    .main_menu_area {
        padding: 0 20px;
    }
    .inner_main_nav_area &gt;ul &gt;li &gt;a {
        margin: 30px 0 30px 20px;
        font-size: 15px;
        text-transform: capitalize;
    }
    .inner_main_nav_area ul li .sub_menu li a {
        font-size: 15px;
        text-transform: capitalize;
    }
    .main_nav_btn {
        display: none;
    }
    /* main nav and sticky css  */ 
    .main_nav_area.sticky{
        display: block;
    }
    .inner_slider_right_content {
        padding: 0 0;
    }
    .inner_slider_midd_img {
        margin-top: 20px;
    }
    .inner_slider_area{
        height: 300px;
    }
    /* section title area css */
    .section_title_area h2, .inner_about_area h3 ,.inner_team_title_area h3, .inner_subscribe_content h2 {
        font-size: 30px;
    }
    .section_title_area, .inner_faq_area{
        padding: 0 0;
    }
    /* feature area css */
    .inner_feature_right_img img{
        width: 100%;
    }
    .feature_area .section_title_area {
        padding: 50px 0 0;
    }
    /* portfolio area css */
    .portfolio_area .section_title_area h2, .single_testimonial .section_title_area h2 , .portfolio_title h3, .inner_faq_content h3{
        font-size: 30px;
    }
    .portfolio_area .section_title_area h2{
        text-align: center;
    }
    .inner_subscribe_form button {
        padding: 22px 50px;
    }
    .inner_pricing_con_box {
        width: 80%;
    }
    .inner_pricing_list_area ul li {
        margin: 0px 0px 20px 0px;
    }
    .single_portfolio_area ul li {
        padding: 10px 10px;
        font-size: 16px;
    }
    .inner_yblog_form input{
        width: 70%;
    }
    .ycalender_inner th {
        padding: 10px 10px;
        font-size: 12px;
        font-weight: 500;
    }
    .ycalender_inner td {
        padding: 10px 10px;
        font-size: 12px;
        font-weight: 400;
    }
    .single_post_comment_area input{
        width: 46%;
        margin-bottom: 20px;
    }
    .inner_single_post_checkbox{
        display: none;
    }
	
	.procontainer .boxItem {
    width: 45%;
    height: 165px;
    position: relative;
	margin: 0 5px 15px 10px;
}


.procontainer .boxItem .itemContentBox .itemContent&gt;span {
    transform: translateY(20px);
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi01{
	font-size: 1.5rem;
	margin-top: 0.5rem;
	letter-spacing: 1px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi02{
	font-size: 1.0rem;
	margin-top: 1rem;
	letter-spacing: 1px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi03{
	letter-spacing: 1px;
	margin-top: 11px;
}


}

/*=====================  Tablet Device ==============*/
@media (min-width: 768px) and (max-width: 991px) {
    h1,h2,h3,h4,h5,h6,
    h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
        font-weight: 500 !important;
    }
    p{
        /* width: 100% !important; */
    }
    .header_top_area {
        padding: 11px 0px;
    }
    .mobile_logo_area {
        display: block !important;
        text-align: center;
		background-color: #fff;
    }
    /* main nav area css */
    .main_menu_area{
        display: none;
    }
    /* mobile area css */
    .mobile_menu{
        display: block;
    }
    .mean-bar {
        background: #002e70;
        position: relative;
    }
    .mean-bar::before {
        content: 'Menu';
        position: absolute;
        color: #ffff;
        font-size: 20px;
        top: 10px;
        right: 0;
        bottom: 0;
        left: 5%;
    }
     /* nav icon gbtn and main nav area css */
    .nav_icon, .gbtn , .main_nav_area, .inner_slider_right_img{
        display: none;
    }
    .inner_slider_right_content {
        padding: 0 0;
    }
    .inner_slider_midd_img {
        margin-top: 20px;
    }
    .inner_slider_area{
        height: 300px;
    }
    /* section title area css */
    .section_title_area h2, .inner_about_area h3 , .inner_pricing_title h3, .inner_team_title_area h3, .inner_subscribe_content h2, .inner_faq_content h3 {
		font-size: 22px;
        font-weight: 400 !important;
    }
    .section_title_area, .inner_faq_area{
        padding: 0 0;
    }
    /* feature area css */
    .inner_feature_right_img img{
        width: 100%;
    }
    .feature_area .section_title_area {
        padding: 50px 0 0;
    }
    /* portfolio area css */
    .portfolio_area .section_title_area h2, .single_testimonial .section_title_area h2, .portfolio_title h3 {
        font-size: 30px;
    }
    .portfolio_area .section_title_area h2{
        text-align: center;
    }
    .inner_subscribe_form button {
        padding: 22px 50px;
    }
    .inner_team_area, .inner_pricing_area{
        margin-bottom: 20px;
    }
    .inner_pricing_list_area ul li {
        margin: 0px 0px 20px 0px;
    }
    .inner_faq_ac_item a, .inner_ac_items a{
        font-size: 15px !important;
    }
    .single_post_comment_area input{
        width: 43%;
        margin-bottom: 20px;
    }
    .inner_single_post_checkbox{
        display: none;
    }
    .inner_yblog_form input{
        width: 72%;
    }
    .ycalender_inner {
        width: 100%;
        padding: 30px 20px;
    }
    .ycalender_inner th {
        font-size: 13px;
        font-weight: 500;
    }
    /* footer area css */
    .footer_middle {
        padding: 50px 0 50px;
    }
    .copyright_nav ul li a {
        font-size: 15px;
    }
	
.intitle h2 {
    text-align: left;
    font-weight: normal;
    padding: 20px 0;
    position: relative;
    font-size: 1.62rem;
    margin-top: 0px;
    color: #0A0467;
	margin-left: 3rem;
}
.intitle h2::after {
    content: '';
    display: inline-block;
    width: 10rem;
    height: 3px;
    background-color: #3C3887;
    position: absolute;
    bottom: 0px;
    left: 0%;
    /* margin-left: -40px; */
}
.intitle h5 {
    padding: 0em 0% 2em 0%;
    text-align: left;
    font-size: 17px;
    color: #3C3887;
    font-weight: 400;
    line-height: 35px;
	margin-left: 3rem;
}
.center {
    width: 100%;
    margin: 0 auto;
}

.procontainer {
    width: 100%;
    margin: 0px auto 50px auto;
    display: flex;
    flex-flow: row wrap;
    /* align-items: center; */
    justify-content: space-around;
    height: auto;
	padding-bottom: 50px;
}

.procontainer .boxItem {
    width: 45%;
    height: 350px;
    position: relative;
	margin: 1rem 5px 15px 10px;
}


.procontainer .boxItem .itemContentBox .itemContent&gt;span {
    transform: translateY(20px);
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi01{
	font-size: 1.2rem;
	margin-top: 0.5rem;
	letter-spacing: 1px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi02{
	font-size: 0.9rem;
	/* margin-top: 1rem;
	letter-spacing: 1px; */
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi03{
	font-size: 0.9rem;
	/* letter-spacing: 1px;
	margin-top: 11px; */
}
.text-Purple {
	--tw-text-opacity: 1;
	color: #39393c;
	font-size: 46px;
    font-weight: normal;
	line-height: 35px;
	margin-top: 2rem;
	margin-left: 3rem;
	font-size: 2rem;
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 100%;
    margin: 0 auto;
}
/* .grid {
    display: grid;
	height:auto;
} */
.container_2 {
    width: 100%;
    overflow: hidden;
    background: url(../image/bg-image.jpg) repeat center;
    background-size: cover;
    background-color: #F2F2FA;
    height: auto;
}

  }

/*=====================  Mobile Large Device ==============*/
@media  (max-width:767px) {
    h1,h2,h3,h4,h5,h6,
    h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
        font-weight: 500 !important;
    }
    p{
       /*  width: 100% !important; */
    }
    .mobile_logo_area {
        display: block !important;
        text-align: center;
		background-color: #fff;
    }
     /* main nav area css */
     .main_menu_area{
        display: none;
    }
    /* mobile area css */
    .mobile_menu{
        display: block;
    }
    .mean-bar {
        background: #002e70;
        position: relative;
    }
    .mean-bar::before {
        content: 'Menu';
        position: absolute;
        color: #ffff;
        font-size: 20px;
        top: 10px;
        right: 0;
        bottom: 0;
        left: 5%;
    }
    /* nav icon and gbtn css */
    .nav_icon, .gbtn, .inner_slider_right_img{
        display: none;
    }
    /* slider area css */
    .inner_slider_area {
        height: 200px;
    }
    .inner_slider_right_content {
        padding: 10px 0 20px;
		font-size:1.2rem;
    }
    /* section title area css */
    .section_title_area h2, .inner_about_area h3 , .inner_pricing_title h3, .inner_team_title_area h3, .inner_subscribe_content h2 , .single_testimonial .section_title_area h2, .portfolio_title h3, .inner_faq_content h3{
        font-size: 25px;
    }
    .inner_subscribe_form button {
        padding: 22px 40px;
    }
    .inner_faq_ac_item a, .inner_ac_items a{
        font-size: 15px !important;
    }
    .single_post_comment_area input{
        width: 100%;
        margin-bottom: 10px;
    }
    .single_portfolio_area ul li, .inner_team_area{
        margin-bottom: 20px;
    }
    .inner_single_post_checkbox{
        display: none;
    }
    .inner_footer_address_area {
        margin-bottom: 50px;
    }
    .copyright_text, .copyright_nav, .inner_subscribe_content{
        text-align: center !important;
    }
	
	.center {
    width: 100%;
    margin: 0 auto;
}
	.slider_area {
    background-color: #cccccc;
    background-image: url(../image/banner01.jpg);
    width:100%;
	height:auto;
    background-position: right bottom, left top;
    background-repeat: no-repeat, repeat;
    padding: 15px;
    background-size: 1920px 800px;
	background-size: cover;
	background-position: center;
}

.intitle h2 {
    text-align: left;
    font-weight: normal;
    padding: 20px 0;
    position: relative;
    font-size: 2rem;
    margin-top: 20px;
    color: #0A0467;
	margin-left: 3rem;
}
.intitle h2::after {
    content: '';
    display: inline-block;
    width: 13rem;
    height: 3px;
    background-color: #3C3887;
    position: absolute;
    bottom: 0px;
    left: 0%;
    /* margin-left: -40px; */
}
.intitle h5 {
    padding: 0em 0% 2em 0%;
    text-align: left;
    font-size: 17px;
    color: #3C3887;
    font-weight: 400;
    line-height: 35px;
	margin-left: 1rem;
}
.center {
    width: 100%;
    margin: 0 auto;
}

.procontainer {
    width: 100%;
    margin: 0px auto 50px auto;
    display: flex;
    flex-flow: row wrap;
    /* align-items: center; */
    justify-content: space-around;
    height: auto;
	padding-bottom: 50px;
}

.procontainer .boxItem {
    width: 45%;
    height: 200px;
    position: relative;
	margin: 1rem 5px 15px 10px;
}


.procontainer .boxItem .itemContentBox .itemContent&gt;span {
    transform: translateY(20px);
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi01{
	font-size: 1.2rem;
	margin-top: 0.5rem;
	letter-spacing: 1px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi02{
	font-size: 0.9rem;
	/* margin-top: 1rem;
	letter-spacing: 1px; */
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi03{
	font-size: 0.9rem;
	/* letter-spacing: 1px;
	margin-top: 11px; */
}
.text-Purple {
	--tw-text-opacity: 1;
	color: #39393c;
	font-size: 46px;
    font-weight: normal;
	line-height: 35px;
	margin-top: 2rem;
	margin-left: 3rem;
	font-size: 2rem;
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 100%;
    margin: 0 auto;
}
/* .grid {
    display: grid;
	height:auto;
} */
.container_2 {
    width: 100%;
    overflow: hidden;
    background: url(../image/bg-image.jpg) repeat center;
    background-size: cover;
    background-color: #F2F2FA;
    height: auto;
}

}
/*=====================  Mobile Device ==============*/
@media (min-width:320px) and (max-width:480px){
    .slider_main {
        padding: 20px 30px 115px;
    }
    .section_title_area {
        padding: 50px 20px 0;
    }
    /* feature area css */
    .feature_area .section_title_area{
        padding: 0 0;
    }
    .inner_feature_right_img{
        margin-top: 30px;
    }
    .inner_feature_right_img img{
        width: 100%;
    }
    .portfolio_area .section_title_area {
        padding: 0 0 20px;
    }
    .portfolio_area .section_title_area h2 {
        font-size: 25px;
        text-align: center;
    }
    .inner_pricing_area{
        margin-bottom: 20px;
    }
    .inner_pricing_list_area ul li {
        margin: 0px 0px 20px 0px;
    }
    .inner_pricing_con_box {
        width: 80%;
    }
    .inner_yblog_form input{
        width: 70%;
    }
    .ycalender_inner th {
        padding: 10px 10px;
        font-size: 12px;
        font-weight: 500;
    }
    .ycalender_inner td {
        padding: 10px 10px;
        font-size: 12px;
    }
    .footer_middle {
        padding: 40px 0 0px;
    }
	
.py-10 {
    padding-top: 0rem;
    padding-bottom: 5.5rem;
}

.intitle {
    width: 100%;
    margin: 0 auto;
}

.intitle h2 {
    text-align: left;
    font-weight: normal;
    padding: 10px 0;
    position: relative;
    font-size: 1.8rem;
    margin-top: 20px;
    color: #39393c;
	margin-left: 1rem;
}
.intitle h2::after {
    content: '';
    display: inline-block;
    width: 11rem;
    height: 3px;
    background-color: #39393c;
    position: absolute;
    bottom: 0px;
    left: 0%;
    /* margin-left: -40px; */
}
.intitle h5 {
    padding: 0em 0% 1em 0%;
    text-align: left;
    font-size: 17px;
    color: #39393c;
    font-weight: 400;
    line-height: 35px;
	margin-left: 1rem;
}

.pt-5 {
    padding-top: 0.5rem !important;
}
.px-5{padding-top: 0rem;padding-bottom: 0.25rem;width: 50%;float: left;
	padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.text-Purple-1 {
    --tw-text-opacity: 1;
    color: #0A0467;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5rem;
	padding-top: 1rem;
}

.procontainer {
    width: 100%;
    margin: 0px auto 50px auto;
    display: flex;
    flex-flow: row wrap;
    /* align-items: center; */
    justify-content: space-around;
    /* height: auto; */
}

.procontainer .boxItem {
    width: 45%;
    height: 185px;
    position: relative;
	/* margin: 0 5px 15px 10px; */
}


.procontainer .boxItem .itemContentBox .itemContent&gt;span {
    transform: translateY(20px);
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi01{
	font-size: 1.2rem;
	margin-top: 0.5rem;
	letter-spacing: 1px;
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi02{
	font-size: 0.9rem;
	/* margin-top: 1rem;
	letter-spacing: 1px; */
}
.procontainer .boxItem .itemContentBox .itemContent .wenzi03{
	font-size: 0.9rem;
	/* letter-spacing: 1px;
	margin-top: 11px; */
}
.text-Purple {
	--tw-text-opacity: 1;
	color: #39393c;
	font-size: 46px;
    font-weight: normal;
	line-height: 35px;
	margin-top: 2rem;
	margin-left: 3rem;
	font-size: 2rem;
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 100%;
    margin: 0 auto;
}
/* .grid {
    display: grid;
	height:auto;
} */
.container_2 {
    width: 100%;
    overflow: hidden;
    background: url(../image/bg-image.jpg) repeat center;
    background-size: cover;
    background-color: #F2F2FA;
    height: auto;
}
.index_news {
	  width:90%;
	  margin :0 auto;
  }
.pt-3 {
	padding-top: .5rem !important;
    font-size: 0.8rem;
    font-weight: normal;
    color: #39393c;
}
.about_area {
    padding: 2rem 0 1rem;
    width: 100%;
    overflow: hidden;
    background: url(../image/bg-image.jpg) repeat center;
    background-size: cover;
    background-color: #F2F2FA;
}
.text-center h3 {
    font-size: 1rem;
    width: 84%;
    text-align: center;
    margin-left: 8%;
    line-height: 1.85rem;
    color: #666;
    font-weight: 400;
}
.container_3 {
    width: 100%;
    overflow: hidden;
    background: url(../image/bg-image03.jpg) repeat center;
    background-size: cover;
    height: auto;
}
.inner_footer_logo_area p {
    font-size: 1.0rem;
    width: 62%;
    margin: 0 auto;
}
.inner_footer_address_area span {
    font-size: 0.8rem;
    font-weight: 400;
    position: relative;
    z-index: 99;
}
.footer_area {

    height: auto;
}
.footer_b{
	width: 33%;
	float: left;
}
.copyright_text p {
    color: var(--whitec);
    margin: 0;
    font-size: 0.8rem;
}
.testimonial_area {
    padding: 20px 0 30px;
    width: 100%;
    overflow: hidden;
    background: url(../image/bg-image.jpg) repeat center;
    background-size: cover;
    background-color: #F2F2FA;
}
.text-\[16px\] {
    font-size: 0.8rem;
    font-weight: normal;
    color: #39393c;
	line-height: 1.8rem;
}

.inner_slider_right_content p {
	font-size:1.22rem;
	font-weight: 400;
    height: 1.6rem;
    line-height: 1.6rem;
}

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