p{
	word-break: break-all;
	    font-size: 15px;
		color: #757575;
}  
#sp-bottom{
	margin-top:22px;
	padding: 60px 0 0px;
}
#sp-bottom .sp-module{
	margin-bottom:0;
}
#sp-bottom a{
	font-size:18px;
}
#sp-footer .container-inner{
	padding: 10px 0;
	border-top:none;
}
.sp-megamenu-parent{
	float:left;
}
.sp-page-title{
	padding:75px 0;
}
#k2ModuleBox96 li{
	float:left;
	width: 32%;
	margin:0 7px;
}

.titdes{
	background:#def5f8;
	text-align: center;
	padding: 5px 0;
}
.titdes .moduleItemTitle{
	font-size:24px;
	color:#333;
	display: block;
}
.titdes:hover{
	background:#32d7f0;
}
.titdes:hover .moduleItemTitle,
.titdes:hover p{
	color:#fff;
}
.a1{
	margin-top: 35px;
}
.a2{
	width: 60%;
    float: left;
}
.a2 ul{
	padding:0;
	margin: 15px 0 0 0;
}
.a2 ul li{
	float:left;
	list-style: none;
    width: 44%;
	margin: -15px 13px 35px 0;
}
.a2 ul li a{
	background:#63C3D7;
	padding:5px;
	color:#fff;
	display: block;
	text-align: center;
}
.a2 ul li a:hover{
	background:#50E2F0;
}
.a3 img{
	float:right;
	height:88px;
}
.bot2 li{
	padding-left: 28px;
}
.bot2 li.add{
	background:url(../../../images/icon/add.png) left no-repeat;
}
.bot2 li.tel{
	background:url(../../../images/icon/tel.png) left no-repeat;
}
.bot2 li.mob{
	background:url(../../../images/icon/mob.png) left no-repeat;
}
.bot2 li.email{
	background:url(../../../images/icon/email.png) left no-repeat;
}
.search{
	margin-top: 10px;
}
.abt,
.abt:hover{
	color:#252525;
}
.sppb-article-info-wrap h3{
	    font-size: 20px;
}
.sppb-article-info-wrap h3,
.sppb-article-meta{
	text-align:center;
}
.sppb-article-info-wrap h3 a{
      word-break: break-all;
	  color:#252525;
}
.sppb-article-info-wrap h3 a:hover{
	color: #0345bf;
}
.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading,
.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a,
.sp-page-title .breadcrumb > .active{
	color:#000;
}
.procat{
	background:#fff
}
#sp-left .procat .sp-module-title{
	color: #fca021;
	border-bottom: 5px solid #1879e8;
	margin: 0 0 20px;
    padding-bottom: 0px;
	    font-family: fantasy;
		font-size:36px;
}
#sp-left .sp-module, #sp-right .sp-module{
	padding: 20px;
}
.newscat .newscat li{
	float:left;
	margin:0;
}
.newscat li a{
	padding: 15px;
    display: block;
	font-size: 20px;
	
}
.newscat li.activeCategory a{
	color:#1879e8;
	
}
.newscat li:hover,
.newscat li.activeCategory{
	background:#dcf5fa;
	border-bottom:2px #1879e8 solid;
}
.newsimg{
	float:left;
	width:25%;
}
.newsdesc{
	float:right;
	width:75%;
}
.newsdesc h3.catItemTitle a{
	color:#000;
}
.newsdesc h3.catItemTitle a:hover,
#sppb-addon-1589122732826 .procat a:hover{
	color:#1879e8;
}
.news .itemContainerLast {
    border-bottom: 1px #ccc dotted;
}
#sppb-addon-1589122732826 .procat {
    background: transparent;
}

.com-k2 #sp-main-body,
.com-k2 #sp-header.header-sticky ~ section#sp-main-body {
	padding-top: 50px;
}
#sp-header.header-sticky ~ section#sp-main-body {
    padding-top: 0;
}
.video h3.catItemTitle{

}
.sigProThumb{
	    width: 80px !important;
}
.slick-list{
	    padding: 0 !important;
}

.video h3.catItemTitle a{
	color:#000;
}
.video h3.catItemTitle a:hover{
	color:#0345bf;
}
.customtoptel{
	margin-top: 30px;
}
.customtoptel img{
	float:left;	
	margin: 2px;
}
.customtoptel a{
	font-size:18px;
	font-weight: 700;
	color:#000;
}
.customtoptel a:hover{
	color: #0345bf;
}
.customtoptel .topmob{padding-left: 5px;}
.form-control{
	border-radius: 1rem;
}
body.ltr .sp-megamenu-parent > li.sp-has-child > a:after, body.ltr .sp-megamenu-parent > li.sp-has-child > span:after{
	    content: none;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: rgba(24, 121, 232, 0.7);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{
	padding: 15px 30px;
    font-size: 16px;
    display: block;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{
	background: rgba(24, 121, 232, 1);
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{
	padding: 0 44px;
	font-size: 20px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
	padding:0
}
.pro .itemImageGallery{
	float:left;
	width:55%;
}
.pro .itemExtraFields,
.pro h2.itemTitle,
.pro .itemsend,
.prointro{
	float:right;
	width:43%;
}
.pro h2.itemTitle{
	font-family: fantasy;
}
div.sigProGalleriaWhiteContainer{
	padding:0;
	margin:0;
	background: transparent;
}
.sharethis-inline-share-buttons{
	float: left;
    margin: 20px;
}
.pro .itemsend img{
	width:60%;
	margin: 10px 0;
}
.prodesc ul{
	padding:0
}
.prodesc li{
	float:left;
	width:48%;
	list-style: none;
	padding: 10px;
    border-radius: 5px;
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.prodesc li.desctit,
.prosend{
	background: #f27b01;
	margin-right: 2%;
}
.prosend{
	color:#fff;
	text-align:center;
	    padding: 10px 0;
		    border-radius: 5px;
}
.prodesc li.inquire{
	background: #1879e8;
}
.prodesc li.inquire a{
	color: #fff;
	display: block;
}
.itemFullText{
	padding-top: 25px;
}
p.sigProGalleriaWhiteTargetTitle{
	background:transparent;
}
.btn-primary, .sppb-btn-primary,
.btn-primary:hover, .sppb-btn-primary:hover {
    border-color: #fff;
    background-color: #fff;
}
.btn{
	    padding: .57rem 0.75rem;
		border-radius: 0;
		border-bottom-right-radius: 18px;
		border-top-right-radius: 18px;
}
div.k2ItemsBlock ul li a.moduleItemTitle,
h3.catItemTitle a,
.pro h2.itemTitle,
.newsdesc h3.catItemTitle a,
.catItemIntroText p{
    word-break: break-all;
}
#section-id-1589097531539 .sppb-addon-image-layout-caption:hover{
    background: rgba(78, 175, 223, 0.68);
}
#section-id-1589097531539 .sppb-image-layouts-inline-img img:hover,
span.catItemImage img:hover{
	opacity: 0.8;
}

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img:hover{
	    opacity: 0.8;
}
#sp-bottom .sp-module ul > li{
	    margin-bottom: 10px;
}
.titdes p,
.bot2 li a:hover,
#section-id-1589122694760 a,
#section-id-1589122694760 li{
	color: #b2b2b2;
}
.sp-page-title{
	text-align:center;
}
.sp-page-title .breadcrumb{
	    width: max-content;
    margin:10px auto;
	    background: rgba(51, 51, 51, 0.67);
		    padding: 0 10px;
}
.sp-page-title .sp-page-title-heading{
	color: #ff7a00;
	font-size:80px;
	    font-family: fantasy;
}
.sp-page-title .sp-page-title-sub-heading, .sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a, .sp-page-title .breadcrumb > .active{
	color: #fff;
}
div.k2CategoriesListBlock ul li{
	margin:0
}
#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a{
	font-size:20px;
	padding: 5px 0;
}
div.k2CategoriesListBlock ul li.activeCategory{
	background:#fff4ea;
}
h3.catItemTitle a{
	color:#000;
}
h3.catItemTitle a:hover{
	color:#0345bf;
}
.h3tit{
	background: #dcf5fa;
	    padding: 10px;
    text-align: center;
}
.catItemIntroText p{
	    margin-bottom: 0rem;
		color: #7f7f7f;
}
.page-item.active .page-link{
	    background-color: #fd7e14;
    border-color: #fd7e14;
}
div.itemIntroText {
    display: inline-block;
border-bottom: 1px #ccc dotted;
}
ul.sigProGalleriaWhite li.sigProThumb a.sigProLink{
	 opacity: 0.6;
}
ul.sigProGalleriaWhite li.sigProThumb a.sigProLinkSelected{
	opacity: 1;
}
.k2Anchor{
	display:none;
}
.catItemDateCreated{
	color: #7f7f7f;
}
.itemBody .newsintro{
	border-bottom:0px #ccc solid;
}
.newstit, .itemDateCreated{
	text-align:center;
	display: block;
	line-height: 45px;
}
.sppb-form-group {
    margin-bottom: 5px;
}
#section-id-1589355622506 a{
	 color: #000;
}
.newscat ul{
	margin:0;
}
.newscat li{
	float: left;
    list-style: none;
}
.companymenu li a{
	    padding: 15px 40px;
}
.companymenu li{
	    border-bottom: 2px #f5f5f5 solid;
}
.whatbg .sppb-row-container{
	    border: 5px #64C4D9 solid;
    padding: 20px 40px 15px 40px;
    background: #fff;
}






@media (min-width: 1200px){
body.helix-ultimate .sppb-row-container,
.container{
    max-width: 1230px;
}
}

@media (max-width: 768px) {
#k2ModuleBox96 li{
	width: 45%;
}
.a2{
	width: auto;
    float: none;
}
.a2 ul li{
	width: 45%;
    margin: 0 13px 13px 0;
}
.a3 img{
	float: none;    
	height: auto;
}
.newsimg,
.newsdesc{
	float:none;
	width:100%;
}
.news .catItemView{
	margin-bottom: 0;
}
.sp-page-title {
    padding: 40px 0;
    background-size: cover;
    background-position: center;
}
.search{
	display:none;
}
#offcanvas-toggler > .fa {
    color: #fff;
}
#sppb-addon-1589355002162 iframe{
	width:100%;
	height:300px;
}
.pro .itemImageGallery,
.pro .itemExtraFields,
.pro h2.itemTitle,
.pro .itemsend{
	float: none;
    width: 100%;
}
.prodesc li{
	font-size:16px;
}
}










