/*.featureworkimg1{width: 100%;height: 570px;display: flex;align-items: center;justify-content:center;}*/
.cbp.news a.imgbox{
	background: #fff;
    width: 100%;
    height: 273px;
    display: flex;
    align-items: center;
}
.select-box{
	line-height: 49px;
}
.select-box option{display: none;}
* { touch-action: pan-y; } 
.port-project-info{margin-bottom: 10px;}
.infoex tr td{padding-bottom: 10px;}
.infoex tr td:first-child{
	color: #323335;
    display: inline-block;
    font-weight: 700;
    width: 150px;
}
#menu .select-box select{
	background: #c43926;
	color: #ffffff;
	text-align-last:center;
	-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
#selectUl{
	background: #c43926;
	color: #ffffff;
	width: 100%;
}
#selectUl li{padding: 10px 15px;text-align: center;font-size: 16px;text-transform: capitalize;cursor: pointer;border-bottom: 1px solid #ac3323;}
/*#menu .select-box select:hover, .select-box select:focus{color: #000;background: #ddd;}*/
.section-light .breadcrumbs-2{background-color: transparent;}
address,address p{margin-bottom: 0px;}
::selection{background: rgba(196, 57, 38, 0.7);color: #1c1c1c;text-shadow: none;}
.footer-time{background-color: #fff; color: #262626;padding: 0 8px;border-radius: 3px;margin-right: 5px}
.footer-logo{display: block;width: 200px;margin-bottom: 0}
.blog-post-info span.label{
	color: #ffffff;
    background-color: #c43926;
    padding: 5px 10px;
    letter-spacing:0.2rem;
}
.list-1.service{padding-left: 99px;}
.blog-post-info span i{margin-right: 5px;}
.current.pricing-table-1:hover, .current.pricing-table-1.active{background-color: #f5f5f5}
.current.pricing-table-1 .inner-box{padding: 40px 30px;}
.current.pricing-table-1:hover .inner-box, .current.pricing-table-1.active .inner-box{border: 1px solid #e9e9e9;}
.current.pricing-table-1:hover .title, .current.pricing-table-1.active .title{color: #3a3534;}
.current.pricing-table-1 ul.plan_features li, .current.pricing-table-1 ul.plan_features li{border-bottom: 1px solid #e9e9e9!important;}
.current.pricing-table-1 ul.plan_features{text-align: left;margin-bottom: 10px;}
.bg2-rightcol-links li a{color: #666}
.bg2-rightcol-links li a .f14{color: #aaa}
.article p{line-height: 2}
.closed{cursor: default;}
.member .disabled.btn{opacity: 1!important;}
.btn.btn-red-dark.closed:hover{border-radius: 0;}
.inline li a.btn-small:hover{color: #ea4b35;border-color: #ea4b35;}
.inline li a.btn.border.border-red:hover{color: #ea4b35;border-color: #ea4b35;background-color: transparent;}
.links-btn:hover{color: #fff;background-color: #323335;border-radius: 30px;}
.links-list>.col-md-4 {margin-bottom: 30px;}
.links-list>.col-md-4 .uppercase{min-height: 70px;}
.books .postinfo-box,.works .postinfo-box{padding: 40px;}
.books .shdowbox,.works .shdowbox{margin-bottom: 30px;}
.books .bg2-featurebox-3,.works .bg2-featurebox-3,.works .cbp-item{box-shadow: 0 10px 20px rgba(0,0,0,.15);}
.books .bg2-featurebox-3 .img-box,.works .bg2-featurebox-3 .img-box{max-height: 270px;min-height: 270px;overflow:hidden;}
.books .bg2-featurebox-3 h5,.works .bg2-featurebox-3 h5{height: 56px;font-size: 22px;line-height: 1.3}
.books .bg2-featurebox-3 p,.works .bg2-featurebox-3 p{
	 overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    min-height: 161px;
}
.works .cbp-wrapper{margin-bottom:30px; }
.works .cbp .cbp-item{margin-bottom: 30px;}
.works .postinfo-box{padding: 40px;}
.works .postinfo-box .cbp-l-grid-projects-title{height: 46px;font-size: 22px;}
.works .postinfo-box .cbp-l-grid-projects-desc{font-size: 15px;color: #8d8d8d;margin-right: 15px;line-height: 23px;}
.worksimg .cbp-caption-defaultWrap{max-height: 277px;}
.page .worksimg .cbp-caption-defaultWrap{max-height: 172px;}
.sl-wrapper button:hover{opacity: 1}
.sl-close .close-btn{
	background: url(../js/cubeportfolio/cbp-sprite.png) no-repeat scroll -92px 0 transparent;
    height: 40px;
    width: 40px;
    right: 20px;
    top: 20px;
}

.sl-close .close-btn:hover{background-position: -92px -46px;}
.sl-prev .pre-btn{
	background: url(../js/cubeportfolio/cbp-sprite.png) no-repeat scroll 0px 0 transparent;
    width: 44px;
    height: 44px;
    top: 0;
    bottom: 0;
    left: 20px;
    margin: auto;
}
.sl-prev .pre-btn:hover{background-position: 0px -46px;}
.sl-next .next-btn{
	background: url(../js/cubeportfolio/cbp-sprite.png) no-repeat scroll -46px 0 transparent;
    width: 44px;
    height: 44px;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto
}
.sl-next .next-btn:hover{background-position: -46px -46px;}
.divider-line-fixed.left{margin:0 20px 0 0;}
.team-style-3{margin-top: 15px;}
.bg2-featurebox-4 a.donate{
    width: 100%;
    height: 225px;
    background-position: center;
    background-size: cover;
    display: block;
}
.bg2-featurebox-4 a.donate.top{background-position: top;}
.surrounding.slide-controls-2 .owl-theme .owl-controls .owl-page span{background-color: #c43926;border: 1px solid #c43926;}
.surrounding.slide-controls-2 .owl-theme .owl-controls .owl-page.active span{background-color: #c43926;border: 1px solid #c43926;}
.coverimg img{margin: 20px auto;}
.rule.smk_accordion.acc_with_icon .accordion_in .acc_head{padding:0px 10px}
.rule.smk_accordion.acc_with_icon .accordion_in.acc_active .acc_head{padding: 10px;}
.rule.smk_accordion .accordion_in.style1 .acc_head .acc_icon_expand{display: none;}
.rule.smk_accordion .accordion_in.acc_active > .acc_content{text-align: left;background-color: #f6f6f6;margin-bottom: 10px; padding: 30px;}
.rule .btn{
    width: 90%;
    text-align: left;
}
.rule .acc_active .btn{
    width: calc(100% - 10px);
    font-size: 15px;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    
}
.rule  .btn:hover{border-radius: 0;}
.accordion_in .fa-stack-2x{font-size: 1.5em;line-height: 1.3;}
.accordion_in i.status:before{content: '\f067';font-family: 'FontAwesome';display: inline-block;color: #c43926;}
.accordion_in.acc_active i.status:before{content: '\f068'}
#app{background-color: #6f6f6e;color:#fff;padding: 4px 12px;font-size: 12px;letter-spacing: 1.2px;}
#app:hover{background-color: #fff;color: #6f6f6e}
.donate-img{background-repeat: no-repeat;background-size: cover;background-position: top;padding-bottom: 50%}

/*20190828*/
.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active a{color: #f62459;}
.filter-counter{
    background-color: #f62459;
    border-radius: 3px;
    color: #fff;
    font: 400 11px/18px 'Microsoft JhengHei',"Roboto", sans-serif;
    margin: 0 auto;
    padding: 4px 0;
    text-align: center;
    width: 34px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .25s ease, bottom .25s ease;
    transition: opacity .25s ease, bottom .25s ease;
}
.cbp-l-filters-buttonCenter .cbp-filter-item:hover .filter-counter{
    bottom: 44px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
}
.cbp-l-filters-buttonCenter .filter-counter:after{
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #f62459;
    display: none;
}
.cbp-l-filters-buttonCenter .cbp-filter-item:hover .filter-counter:after{
        display: block;
}
.history .cbp-caption-defaultWrap{min-height: 388px;}
.history.past .cbp-caption-defaultWrap{min-height: 400px;}







/*
| ----------------------------------------------------
| responsive
| ----------------------------------------------------
*/
@media (max-width: 1367px) {
	 /*#selectUl li{display: none;}*/
}
@media (max-width: 1024px) {
	.header-section.style1 ul li a{padding: 25px 12px;}
	.header-section .logo.mar-1{margin-top: 18px;max-width: 300px;}
    footer .respo{padding-right: 15px;}
    .team-style-3{margin-bottom: 150px;}
    .team-style-3 .text-box{bottom: 20px;}   
    .books .bg2-featurebox-3 .img-box,.works .bg2-featurebox-3 .img-box{max-height: 220px;min-height: 220px;overflow:hidden;} 
    .books .bg2-featurebox-3 p,.works .bg2-featurebox-3 p{-webkit-line-clamp: 9;min-height: 207px;}
    .service.cbp .cbp-item{padding: 10px;}
}
 @media (max-width: 769px) {
 	.header-section .logo.mar-1{width: 50%;} 
 	.infoex tr td:first-child{width: 100px;}
    .select-box option{display: block;}
    #selectUl li{width: 100vw;display: none;}
	.featureworkbox1 .boxed{padding: 25.333% 5%;}
	.page .cbp-nav-controls{display: block!important;}
	.cbp.news a.imgbox{height: 100%;}
    .list-1.service{padding-left: 50px;}
    .header-section.style1.white {
        -webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0,0, 0.2);
        -moz-box-shadow: 0px 0px 8px 1px rgba(0, 0,0, 0.2);
        box-shadow: 0px 0px 8px 1px rgba(0, 0,0, 0.2);
    }
    footer a.opacity-link-light{word-break: break-all;}
    .fea-box-6 .cont{height: 100%;font-size: 14px;}
    .team-style-3{margin-bottom: 210px;padding: 0}
    .team-style-3 .text-box p{word-break: break-all;}    
    .team-style-3 .text-box{padding:35px 25px;}
    .worksimg .cbp-caption-defaultWrap{max-height: 263px;}
}
 /*iphone plus*/
@media (max-width: 415px) {
    .header-section{padding-bottom: 15px;}
	.rev_slider_wrapper .rev_slider >ul, .tp-simpleresponsive >ul{width: 100vw !important;}
    .tp-caption.largepinkbg,.largepinkbg{padding:2px 6px !important;}
    .tp-caption.largepinkbg, .largepinkbg h4{font-size: 14px !important;}
    .header-section .logo.mar-1{width: 75%;}
    .header-section ul li.menu-icon{padding: 0px;}
    .featureworkimg1{height: auto;}
    .port-project-info{padding: 20px;}
    .select-box{line-height: 29px;}    
    .list-1.service{padding-left: 30px;}
    .infoex tr td{padding: 8px}
    .infoex tr td:first-child{width: 90px;}
    .section-light .breadcrumbs-2{padding-left: 0;}
    .breadcrumbs-2 li a{padding-bottom: 0;}
    .breadcrumbs-2 li span i{padding-left: 25px;}
    .footer-graph1.index,.footer-graph1.bg-light{height: 20px;}
    ul.inline li a.btn-small{padding: 12px 30px;}
    .article.p25{padding: 10px;}
    .fea-box-6 .cont{width: 100%;position: relative;border-radius: 0;min-height: 290px;background: rgba(3, 3, 3, 0.06);}
    .slide-controls-2.on-img .owl-theme .owl-controls .owl-page span{margin-top: -70px;}
    .team-style-3{margin-bottom: 200px;}
    .team-style-3 .text-box {bottom: 50px;}
    .sl-wrapper .sl-navigation button{width: 44px;}
    .books .postinfo-box,.works .postinfo-box{padding: 25px;margin-bottom: 0;}
    .service.cbp .cbp-item{padding: 10px;}
    .readmore{text-align: center;}
    .rule .acc_active .btn{font-size: 14px;}    
    .primaryNav > ul > li:before {border:none;}
    .fea-box-6 .cont h3, .fea-box-6 .cont p{color:#3f3f3f;text-shadow:none;}
    .links-list>.col-md-4 .uppercase{min-height: auto;}

}


/*iphone: 7px*/
@media (max-width: 376px) {
    .team-style-3{margin-bottom: 250px;}
    .tp-parallax-wrap{left:0 !important;}
}

@media (max-width: 360px) {
    .header-section.style1 ul li a{padding: 30px 12px;}
    .text-box-right {padding: 0 0 0 100px;display: block;float: none;}
}



/*iphone 5*/
@media (max-width: 321px) {
    .breadcrumbs-2 li{padding: 0 4px;}
}