article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block; margin: 0; padding: 0;}
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, li, form {margin: 0; padding: 0; list-style: none; font-weight: normal;}
button, input, select, textarea {margin: 0; padding: 0; border: none;  font-family: "Wix Madefor Text", sans-serif;}
.custfield:focus {outline: none; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
body {font-family: "Wix Madefor Text", sans-serif; font-size: 14px; color: #1C2715; background-color: #FFFFFF;}
a {text-decoration: none;}
a:hover, a:focus {text-decoration: none; outline: none;}
img {border: none; vertical-align: middle;}


/****************
 * Common Css
 ****************/
 header, section, footer {float: left; width: 100%;}
.container {max-width: 1680px; margin: 0 auto; padding: 0 20px;}
.row {margin-left: -20px; margin-right: -20px;}
.row>* {padding-left: 20px; padding-right: 20px;}
.custfield {border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
a, a:hover, button {transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}

.ctextinfo h4 {color: #004854; font-size: 30px; line-height: 30px; font-weight: 600; display: inline-block;}
.ctextinfo p, .ctitle p {font-size: 24px; line-height: 48px; color: #666666; padding-top: 25px;}

.ctitle h3 {color: #295C61; font-size: 48px; font-weight: 600; line-height: 72px; position: relative;}
.ctitle p {padding-top: 16px;}
.subtitle {font-size: 36px; color: #295C61; line-height: 48px; font-weight: 600;}

.cbtn {display: inline-block; background-color:#329785; height: 60px; text-align: center; line-height: 60px; color: #FFFFFF; font-size: 18px; font-weight: 500; padding: 0px 30px; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;}
.cbtn span {padding-right: 30px; background-repeat: no-repeat; background-position: 100% 50%; background-image: url(../images/arrow2.png);}
.cbtn:hover {color: #ffffff; background-color:#000000;}

.cbtn2 {background: linear-gradient(to right,  rgba(41,92,97,1) 0%,rgba(50,151,133,1) 100%);}
.cbtn2 span { background-image: url(../images/arrow3.png); padding-right: 25px;}
.cbtn2:hover {background: linear-gradient(to right,  rgba(50,151,133,1) 0%,rgba(41,92,97,1) 100%);}

.bbtn {display: inline-block; height: 55px; text-align: center; line-height: 53px; color: #329785; font-size: 18px; padding: 0px 30px; border: 1px solid #329785; border-radius:28px; -moz-border-radius: 28px; -webkit-border-radius: 28px; font-weight: 500;}
.bbtn:hover {background-color: #329785; color: #FFFFFF !important; border-color:#329785;}
.bbtn:hover span {filter: brightness(10);}
.bbtn .btnarrow {background: url(../images/btn-arrow.png) no-repeat 100% 50%; padding-right: 22px;}


header {position: relative; z-index: 999; padding:15px 0px;}
.custnav .menus > li {padding:0px 20px; display: inline-block;}
.custnav .menus > li > a {color: #295C61; font-size:18px; line-height: 18px; font-weight: 500; position: relative;}
.custnav .menus > li > a:hover {color:#329785;}
.custnav .menus > li > a:hover:after, .custnav .menus > li > a.active:after {content: ""; position: absolute; top: -37px; left: 0px; width: 100%; height: 3px; background-color:#329785; }

.rheader .bbtn span {background-image: url(../images/user.png); background-repeat: no-repeat; background-position: 0px 50%; padding-left: 25px;}

/** Main Banner **/
.mainbanner {position: relative;}
.mainbanner .mainbannerimg {background-color: #295C61; position: relative;}
.mainbanner .mainbannerimg img {width: 100%;}
.mainbanner .textinfo {position: absolute; width: 100%; top: 50%; z-index: 2; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.mainbanner .textinfo .texts {width: 860px;}
.mainbanner .textinfo h2 {line-height: 82px; font-size: 72px; color: #ffffff; font-weight: 600; float: left; width: 100%;}
.mainbanner .textinfo p {line-height: 40px; font-size: 30px; color:#FFFFFF; float: left; padding: 25px 0 35px;}

.section-h1 {position: relative; padding: 115px 0px 0px; background-color: #E7F2F0;}
.section-h1 .ctextinfo {float: left; width: 100%; padding: 80px 90px 80px; background-color: #FFFFFF; border-radius: 35px 35px 0px 0px; -moz-border-radius: 35px 35px 0px 0px; -webkit-border-radius: 35px 35px 0px 0px;}
.section-h1 .ctextinfo .cbtn {margin-top: 35px;}

.section-h2 {position: relative; padding: 115px 0px;}
.section-h2 .imgbox {width: 100%; float: left; position: relative; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; overflow: hidden;}
.section-h2 .imgbox img {width: 100%;}
.section-h2 .imgbox:after {content: ""; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; z-index: 15; background-color: rgba(0,72,84,0.2);}
.section-h2 .ctextinfo .subtitle {margin-top: 100px;}

.section-h3 {position: relative; padding: 115px 0px 60px; background-color: #E7F2F0;}
.section-h3 .subtitle {margin-bottom: 30px;}
.section-h3 .growthtxbox {float: left; width: 100%; padding: 60px 0px; border-bottom: 1px solid #d0dad9;}
/*.section-h3 .growthtxbox:last-child { border-bottom:none;}*/
.section-h3 .growthtxbox .gicon {float: left; width: 140px;}
.section-h3 .growthtxbox .ctextinfo {margin-left: 140px;}
.section-h3 .growthtxbox .ctextinfo p {padding-top: 15px;}

.section-h4 {position: relative; padding: 115px 0px 188px;}
.section-h4 .ctitle {margin-bottom: 20px;}
.section-h4 .dimensbox {margin-top: 40px;}
.section-h4 .dimesinner {float: left; width: 100%; padding: 38px; background-color: #E7F2F0; border-radius: 28px; -moz-border-radius: 28px; -webkit-border-radius: 28px;}
.section-h4 .dimesinner:hover {background-color: #D5E8E6;}
.section-h4 .dimesinner .dmicon {background: linear-gradient(to bottom,  rgba(41,92,97,1) 0%,rgba(50,151,133,1) 100%); display: inline-block; width:90px; height:90px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
.section-h4 .dimesinner .dmicon > div {width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 50%; display: inline-block;}
.section-h4 .dimesinner .dmicon .dmicon1 {background-image: url(../images/dicon1.png);}
.section-h4 .dimesinner .dmicon .dmicon2 {background-image: url(../images/dicon2.png);}
.section-h4 .dimesinner .dmicon .dmicon3 {background-image: url(../images/dicon3.png);}
.section-h4 .dimesinner .dmicon .dmicon4 {background-image: url(../images/dicon4.png);}
.section-h4 .dimesinner .dmicon .dmicon5 {background-image: url(../images/dicon5.png);}
.section-h4 .dimesinner .dmicon .dmicon6 {background-image: url(../images/dicon6.png);}
.section-h4 .dimesinner .dmicon .dmicon7 {background-image: url(../images/dicon7.png);}
.section-h4 .dimesinner .dmicon .dmicon8 {background-image: url(../images/dicon8.png);}
.section-h4 .dimesinner .dmicon .dmicon9 {background-image: url(../images/dicon9.png);}
.section-h4 .dimesinner .dmicon .dmicon10 {background-image: url(../images/dicon10.png);}
.section-h4 .dimesinner .dmicon .dmicon11 {background-image: url(../images/dicon11.png);}
.section-h4 .dimesinner .dmicon .dmicon12 {background-image: url(../images/dicon12.png);}
.section-h4 .dimesinner .dmicon .dmicon13 {background-image: url(../images/dicon13.png);}
.section-h4 .dimesinner .dmicon .dmicon14 {background-image: url(../images/dicon14.png);}
.section-h4 .dimesinner .dmicon .dmicon15 {background-image: url(../images/dicon15.png);}
.section-h4 .dimesinner span {color: #295C61; font-size: 28px; font-weight: 600; padding-left: 30px; width: calc(100% - 90px);}
/*.section-h4 .dimesinner:hover span {color: #FFFFFF;}*/

.section-h5 {background-color: #E7F2F0; padding: 110px 0 160px;}
.section-h5 .ctitle p {padding: 20px 150px 0px;}

.clstabs #clstab {margin: 70px 0px;}
.clstabs .nav-item {position: relative;}
.clstabs .nav-item .nav-link {width: 120px; height: 120px; background-color: #D5E8E6; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; position: relative; z-index: 2;}
.clstabs .nav-item .nav-link:hover, .clstabs .nav-item .nav-link.active, .clstabs .nav-item.visited .nav-link {background: linear-gradient(to bottom,  rgba(41,92,97,1) 0%,rgba(50,151,133,1) 100%);}
.clstabs .nav-item .nav-link:after {content: ""; width: 300px; height: 3px; background-color: #d5e8e6; position: absolute; left: 120px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: -1;}
.clstabs .nav-item.visited .nav-link:after {background-color: #329785;}
.clstabs .nav-item:last-child .nav-link:after {display: none;}
.clstabs .nav-item .nav-link span {width: 100%; height: 100%; display: inline-block; background-repeat: no-repeat; background-position: 50% 50%;}
.clstabs .nav-item .nav-link:hover span, .clstabs .nav-item .nav-link.active span, .clstabs .nav-item.visited .nav-link span {filter: brightness(12);}
.clstabs .nav-item .nav-link .stp1 {background-image: url(../images/stp-icon1.png);}
.clstabs .nav-item .nav-link .stp2 {background-image: url(../images/stp-icon2.png);}
.clstabs .nav-item .nav-link .stp3 {background-image: url(../images/stp-icon3.png);}
.clstabs .nav-item .nav-link .stp4 {background-image: url(../images/stp-icon4.png);}
.clstabs .nav-item .nav-link .stp5 {background-image: url(../images/stp-icon5.png);}

.clstabs .tab-content .tab-pane {background-color: #FFFFFF; padding: 60px 90px; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; box-shadow: 0px 30px 60px rgba(0,0,0,0.03);}
.clstabs .tab-content .ctextinfo p:first-child {padding-top: 10px;}
.clstabs .tab-content .subtitle {line-height: 46px;}

.commonslider {float: left; width: 100%;}
.commonslider .owl-carousel {display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative;}
.commonslider .owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden;}
.commonslider .owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.commonslider .owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);}
.commonslider .owl-carousel .owl-wrapper, .commonslider .owl-carousel .owl-item {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);}
.commonslider .owl-carousel .owl-item {position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;}
.commonslider .owl-carousel.owl-loaded {display: block;}
.commonslider .owl-carousel.owl-loading {opacity: 0; display: block;}
.commonslider .owl-carousel.owl-hidden {opacity: 0;}
.commonslider .owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.commonslider .owl-carousel.owl-grab {cursor: move; cursor: grab;}
.commonslider .owl-nav div {cursor: pointer;}

.clscsnav .owl-nav div {width: 60px; height: 60px; opacity: 0.4; background-repeat: no-repeat; background-position: 50% 50%; position: absolute; top: -126px; border: 1px solid #295C61; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
.clscsnav .owl-nav div:hover {opacity: 1;}
.clscsnav .owl-nav .owl-prev {right: 75px; background-image: url(../images/prev-arrow-b.png);}
.clscsnav .owl-nav .owl-next {right: 0px; background-image: url(../images/next-arrow-b.png);}

#clsslider1 .owl-nav {position: absolute; top: -50px; width: 1660px; margin: 0 auto;}

.section-h6 {overflow: hidden; padding: 130px 0 140px;}
.clssliderpart {position: relative; margin-top: 60px; z-index: 2; width: calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); width: -moz-calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); width: -webkit-calc(((100% - 1920px) / 2) + 1965px - (1965px / 12)); float: right;}
.clssliderpart .clsrow1 {margin-right: -410px;}
#clsslider1 .item {padding: 0px 20px;}
#clsslider1 .clsitemcol {padding: 70px 40px; text-align: center; background-color: #E7F2F0; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px;}
#clsslider1 .clsitemcol .clsbeicon {background: linear-gradient(to bottom,  rgba(41,92,97,1) 0%,rgba(50,151,133,1) 100%); display: inline-block; width: 120px; height: 120px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
#clsslider1 .clsitemcol .clsbeicon span {width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 50%; display: inline-block;}
#clsslider1 .clsitemcol .clsbeicon1 {background-image: url(../images/ben-icon1.png);}
#clsslider1 .clsitemcol .clsbeicon2 {background-image: url(../images/ben-icon2.png);}
#clsslider1 .clsitemcol .clsbeicon3 {background-image: url(../images/ben-icon3.png);}
#clsslider1 .clsitemcol .clsbeicon4 {background-image: url(../images/ben-icon4.png);}
#clsslider1 .clsitemcol .subtitle {margin-top: 63px;}
#clsslider1 .clsitemcol .clstexts {min-height: 409px;}

.clsbtnrow {margin-top: 80px; clear: both; display: inline-block; width: 100%;}

.cchartgrowth {position: relative; padding: 115px 0px; background-image: url(../images/chart-bg.jpg); background-repeat: no-repeat; background-position: 100% 0px; background-size: cover;}
.cchartgrowth .ctextinfo p {font-size: 20px; line-height: 36px; margin-bottom: 35px; padding-top: 20px;}

footer {position: relative; background-color: #E7F2F0; background-blend-mode: multiply; padding: 95px 0px 50px;}
footer .footerboxs {float: left; position: relative; height: 100%;}
footer .footerboxs h4 {float: left; width: 100%; color: #295C61; font-weight: 600; font-size: 24px; line-height: 24px; padding-top: 15px; margin-bottom: 40px;}
footer .footerboxs p {float: left; width: 100%; color: #666666; font-size: 18px; line-height: 36px;}
footer .footerboxs p a {font-size: 16px; color: #666666; font-size: 18px;}
footer .footerboxs p a:hover {color: #329785;}
footer .footerboxs li {float: left; width: 100%; margin-bottom: 18px;}
footer .footerboxs li a {float: left; color: #666666; font-size: 18px; font-weight: 500;}
footer .footerboxs li a:hover {color:#329785;}
footer .fbox1 {width: 560px; padding-right: 180px;}
footer .fbox2 {width: 360px;}
footer .fbox3 {width: 470px;}
footer .fbox4 {width: 250px;}
footer .fbox1 .flogo {margin-bottom: 20px;}
footer .fbox3 .clsconinfo {font-size: 18px; float: left; width: 100%; font-weight: 500; padding-left: 35px; margin-bottom: 18px; color: #666666; background-repeat: no-repeat; background-position: 0px 50%;}
footer .fbox3 .call {background-image: url(../images/phone.png);}
footer .fbox3 .mobile {background-image: url(../images/mobile.png); background-position: 3px 50%;}
footer .fbox3 .email {background-image: url(../images/email.png);}
footer .fbox3 .clsconinfo a {font-size: 18px; color: #666666; display: inline-block;}
footer .fbox3 .clsconinfo a:hover {color:#329785;}

footer .copyright {width: 100%; float: left; margin-top: -60px;}
footer .copyright p {color: #295C61; font-size: 14px; text-align: right; line-height: 24px;}
footer .copyright p a {color: #295C61; font-size: 14px; text-decoration: underline;}
footer .copyright p a:hover {color: #329785; text-decoration: none;}

.sociallink a {display: inline-block; width: 48px; height:48px; margin: 0px 8px; background-color: rgba(255,255,255,1); border-radius: 48px; vertical-align: top; background-repeat: no-repeat; background-position: 50% 50%;}
.sociallink a:first-child {margin-left: 0px;}
.sociallink a:last-child {margin-right: 0px;}
.sociallink a:hover {background-color:#295C61;}
.sociallink .instagram {background-image: url(../images/instagram1.png);}
.sociallink .facebook {background-image: url(../images/facebook1.png);}
.sociallink .twitter {background-image: url(../images/twitter1.png);}
.sociallink .linking {background-image: url(../images/linking1.png);}
.sociallink .instagram:hover {background-image: url(../images/instagram.png);}
.sociallink .facebook:hover {background-image: url(../images/facebook.png);}
.sociallink .twitter:hover {background-image: url(../images/twitter.png);}
.sociallink .linking:hover {background-image: url(../images/linking.png);}


/** Inner Banner **/
.innerbaner { position: relative; z-index: 20;}
.innerbaner .innerbannerimg img {width: 100%;}
.innerbaner .textinfo {position: absolute; left: 0px; top: 50%; width: 100%; transform: translateY(-50%); z-index: 25;}
.innerbaner .textinfo h2 {color:#FFFFFF; font-weight: 600; font-size: 72px; line-height: 100px;}
 
/** Breadcrumb **/
.cbreadcrumbs {width: 100%; position: absolute; bottom: 0px; left: 0px; z-index:90; padding: 30px 0px 34px;}
.breadcrumbbox {float: left; width: 100%;}
.breadcrumbbox li {float: left; padding: 0px 12px 0px 5px; line-height: normal; color:rgba(255,255,255,1); font-weight: 600; font-size: 16px; background-image: url(../images/line1.png); background-position: 100% 50%; background-repeat: no-repeat;}
.breadcrumbbox li:first-child {padding-left: 0px;}
.breadcrumbbox li:last-child {background-image:none;}
.breadcrumbbox li a {float: left; color: #F1E9E0; font-weight: 400;}
.breadcrumbbox li a:hover {color: rgba(255,255,255,1); font-weight: 600;}

.section-dim1 {position: relative; padding: 100px 0px 180px; background-color: #ffffff;}
.section-dim1 .dimenslists {width: 560px; padding-right: 40px;}
.section-dim1 .dimenslists .nav-link, .section-dim1 .clsmobiltab {float: left; width: 100%; padding: 0px; margin-bottom: 20px; border: 1px solid #ededed; border-radius: 10px !important; -moz-border-radius: 10px !important; -webkit-border-radius: 10px !important;}
.section-dim1 .dimenslists .nav-link .dimeninner, .section-dim1 .clsmobiltab .dimeninner {padding:7px 20px;}
.section-dim1 .dimenslists .nav-link .dimeninner p, .section-dim1 .clsmobiltab .dimeninner p {color: #295C61; text-align: left; font-size: 18px; font-weight: 600; margin-left: 20px;}

.section-dim1 .dimeninner .dmicon {background-color: #E7F2F0; display: inline-block; width:44px; height:44px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
.section-dim1 .dimeninner .dmicon span {width: 44px; height: 44px; background-repeat: no-repeat; background-position: 50% 50%; display: inline-block;}
.section-dim1 .dimeninner .dmicon .dmicon1 {background-image: url(../images/dim-icon1.png);}
.section-dim1 .dimeninner .dmicon .dmicon2 {background-image: url(../images/dim-icon2.png);}
.section-dim1 .dimeninner .dmicon .dmicon3 {background-image: url(../images/dim-icon3.png);}
.section-dim1 .dimeninner .dmicon .dmicon4 {background-image: url(../images/dim-icon4.png);}
.section-dim1 .dimeninner .dmicon .dmicon5 {background-image: url(../images/dim-icon5.png);}
.section-dim1 .dimeninner .dmicon .dmicon6 {background-image: url(../images/dim-icon6.png);}
.section-dim1 .dimeninner .dmicon .dmicon7 {background-image: url(../images/dim-icon7.png);}
.section-dim1 .dimeninner .dmicon .dmicon8 {background-image: url(../images/dim-icon8.png);}
.section-dim1 .dimeninner .dmicon .dmicon9 {background-image: url(../images/dim-icon9.png);}
.section-dim1 .dimeninner .dmicon .dmicon10 {background-image: url(../images/dim-icon10.png);}
.section-dim1 .dimeninner .dmicon .dmicon11 {background-image: url(../images/dim-icon11.png);}
.section-dim1 .dimeninner .dmicon .dmicon12 {background-image: url(../images/dim-icon12.png);}
.section-dim1 .dimeninner .dmicon .dmicon13 {background-image: url(../images/dim-icon13.png);}
.section-dim1 .dimeninner .dmicon .dmicon14 {background-image: url(../images/dim-icon14.png);}
.section-dim1 .dimeninner .dmicon .dmicon15 {background-image: url(../images/dim-icon15.png);}
.section-dim1 .dimenslists .nav-link:hover, .section-dim1 .dimenslists .nav-link.active {background-color: #E7F2F0; border-color: #E7F2F0;}
.section-dim1 .dimenslists .nav-link:hover .dmicon, .section-dim1 .dimenslists .nav-link.active  .dmicon{background-color: #329785;}
.section-dim1 .dimenslists .nav-link:hover .dmicon span, .section-dim1 .dimenslists .nav-link.active  .dmicon span{filter: brightness(10);}

.section-dim1 .dimecontent {float: left; width: calc(100% - 560px);}
.section-dim1 .dimecontent .textinfo1 {float: left; width: 100%; border:1px solid #ededed; padding: 55px 70px 45px; box-shadow: 0px 30px 60px rgba(0,0,0,0.03); border-radius: 28px; -moz-border-radius: 28px; -webkit-border-radius: 28px;}
.section-dim1 .dimecontent .textinfo1 .ctextinfo {margin: 0px 0px 40px 0px;}
.section-dim1 .dimecontent .textinfo1 .ctextinfo p {padding-top: 10px;}
.section-dim1 .dimecontent .textinfo1 .ctextinfo p span {color: #295C61; font-weight: 600;}

.section-dim1 .clsmobiltab {display: none; margin-bottom: 5px;}

/** About Page **/
.cpoint {float: left; width: 100%;}
.cpoint li {float: left; width: 100%; padding-left: 45px; margin-top: 60px; background-repeat: no-repeat; background-image: url(../images/point1.png); background-position: 0px 0px; color: #666666; font-size: 24px; line-height: 24px;}

.section-abo1 {position: relative; padding: 115px 0px 190px;}
.section-abo1 .ctitle {margin-bottom: 26px;}
.section-abo1 .servebox {margin-top: 40px;}
.section-abo1 .servebox .serveinner {float: left; width: 100%; padding:50px 60px 60px; height: 100%; background-color: #E7F2F0; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px;}
.section-abo1 .serveinner .sicons {float: right; width: 120px; height: 120px; background-repeat: no-repeat; background-position: 50% 50%; background-color: #ffffff; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
.section-abo1 .serveinner .sicon1 {background-image: url(../images/sicon1.png);}
.section-abo1 .serveinner .sicon2 {background-image: url(../images/sicon2.png);}
.section-abo1 .serveinner .sicon3 {background-image: url(../images/sicon3.png);}
.section-abo1 .serveinner .sicon4 {background-image: url(../images/sicon4.png);}
.section-abo1 .serveinner .sicon5 {background-image: url(../images/sicon5.png);}
.section-abo1 .servebox .serveinner .ctextinfo {width: calc(100% - 120px); float: left; padding-right: 40px;}
.section-abo1 .servebox .serveinner .ctextinfo h4 {line-height: 40px; color: #295C61; line-height: 46px;}
.section-abo1 .servebox .serveinner .ctextinfo p {padding-top: 15px; line-height: 36px;}

.section-abo2 .plantabs {float: left; width: 100%; position: relative; margin-top: 70px;}
.section-abo2 .nav-tabs {width: auto; display: inline-block; border: none; background-color: #E7F2F0; padding: 5px 5px 6px; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px;}
.section-abo2 .nav-tabs .nav-item {display: inline-block;}
.section-abo2 .nav-tabs .nav-link  {display: inline-block; border:none; line-height: 60px; padding: 0px 26px; color: #329785; font-size: 18px; font-weight: 500; background-color: transparent; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;}
.section-abo2 .nav-tabs .nav-link.active {background-color: #ffffff; box-shadow: 0px 3px 6px rgba(0,0,0,0.03);}
.section-abo2 .plantabs .tab-content {width: 100%; float: left; margin-top: 30px;}
 
.cplanboxs {margin-top: 40px;}
.cplanboxs .planinner {float: left; width: 100%; height: 100%; padding: 50px 70px 70px; background-color: #E7F2F0; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px;}
.cplanboxs .planinner .plantitle {float: left; width: 100%; height: 188px; border-bottom: 2px solid #dce6e5;}
.cplanboxs .planinner .plantitle .ctitle {float: left;}
.cplanboxs .planinner .plantitle .ctitle span {color: #329785; font-size: 30px; font-weight: 600;}
.cplanboxs .planinner .plantitle .ctitle h3 sub {font-size:18px; font-weight: 400;}
.cplanboxs .planinner .plantitle .planicons {float: right; width: 90px; height: 90px; background-color: #FFFFFF; background-repeat: no-repeat; background-image: url(../images/planicon1.png); background-position: 50% 50%; border-radius: 45px; -moz-border-radius: 45px; -webkit-border-radius: 45px; box-shadow: 0px 15px 30px rgba(0,0,0,0.03)}
.cplanboxs .planinner .cpoint1 li {margin-top:25px; color: #666666; font-size: 18px; background-image: url(../images/point2.png); padding-left: 34px;line-height: 18px;}
.cplanboxs .planinner .cpoint1 {padding: 15px 0px 35px;}
.cplanboxs .planinner p {color: #666666; font-size: 18px; line-height: 30px;}
.cplanboxs .planinner p span {display: block; color: #295C61; font-weight: 600;}
.cplanboxs .planinner .info {float: left; width: 100%; border-top: 2px solid #dce6e5;}
.cplanboxs .planinner .info p {padding-top: 40px;}
.cplanboxs .planinner .bbtn {width: 100%; margin-top: 45px; height: 60px; line-height: 56px;}
.cplanboxs .planinner:hover {background: linear-gradient(to bottom,  rgba(41,92,97,1) 0%,rgba(50,151,133,1) 100%);}
.cplanboxs .planinner:hover .plantitle, .cplanboxs .planinner:hover .info{border-color: #42807b;}
.cplanboxs .planinner:hover .plantitle .ctitle span, .cplanboxs .planinner:hover .plantitle .ctitle h3, .cplanboxs .planinner:hover .plantitle .ctitle h3 sub, .cplanboxs .planinner:hover p, .cplanboxs .planinner:hover p span, .cplanboxs .planinner:hover .subtitle {color: #ffffff;}
.cplanboxs .planinner:hover .cpoint1 li {color: #ffffff; background-image: url(../images/point2-h.png);}
.cplanboxs .planinner:hover .bbtn, .cplanboxs .planinner .bbtn:hover{background-color: #ffffff; border-color: #FFFFFF; color: #329785!important;}

.clsfaqs #faqs {margin-top: 100px;}
.clsfaqs .accordion-item {border: none; padding: 40px 50px 40px 140px; background-color: #ffffff; border-bottom: 1px solid rgba(0,0,0,0.1);}
.clsfaqs .accordion-button {padding: 0px; font-size: 30px; font-weight: 600; cursor: pointer; color: #004854; background-color: transparent; border: none; box-shadow: none;}
.clsfaqs .accordion-body {padding:0;}
.clsfaqs .accordion-body.ctextinfo p {padding-top: 10px;}
.clsfaqs .accordion-button::after {content: ""; left: -140px; position: absolute; top: 0px; width: 44px; height: 44px; background-color: #E7F2F0; background-image: url(../images/plus-icon.svg); background-size: auto !important; background-repeat: no-repeat; background-position: 50% 50%; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}
.accordion-button:not(.collapsed)::after {background-image: url(../images/minus-icon.svg);}

.section-abo4 {position: relative; padding: 140px 0px 0px; }
.section-abo4 .growpoint {float: left; width: 100%; padding: 100px 0px 190px; background-repeat: no-repeat;background-position: 88% 100%; background-image: url(../images/logo-icon1.png);}

.login-link-button {background-color: gray !important; pointer-events: none !important; color: white !important;}
.login-link-button span {background-image: unset !important; padding-right: 0 !important;}