.portfolio-banner{padding-bottom:20px;}
.portfolio-banner .portfolio-count-container{height:auto;min-height:initial!important;}
.portfolio-banner .single-portfolio-count{position:relative;bottom:0;padding:0;height:initial;max-height:0;transition:padding 350ms ease 1s,max-height 350ms ease 1s;}
.portfolio-banner .single-portfolio-count.show{padding:25px 0;max-height:75px;}
.two-third-width{position:relative;width:calc((100% / 3 * 2));}
.edit-answer-field input,.has-domain-field input,.has-hosting-field input{opacity:0;}
.budget-field.half-width:nth-child(even){margin-left:0;}
.budget-field.half-width label{color:#383838;font-size:14px;line-height:50px;}
.budget-field.half-width .fake-select{margin-left:25px;padding:10px 15px;width:280px;height:50px;min-height:50px;border-color:#333;color:#383838;text-align:left;}
.budget-field.half-width .fake-select .fake-select-text{left:25px;}
.budget-field.half-width .fake-select .fake-select-text::after{background-color:#333;}
.budget-field.half-width .fake-select:focus,.budget-field.half-width .fake-select:hover{border-color:#333;color:#383838;}
.budget-field.half-width .fake-select:focus .fake-options,.budget-field.half-width .fake-select:hover .fake-options{height:188px;border-color:#333;background-color:#fff;}
.budget-field.half-width .fake-select:focus .fake-options::before,.budget-field.half-width .fake-select:hover .fake-options::before{width:calc(100% - 35px);}
.budget-field.half-width .icon-keyboard_arrow_down{position:absolute;top:50%;right:15px;transform:translateY(-50%);}
.budget-field.half-width .fake-options{padding:0 25px;background-color:#fff;}
.budget-field.half-width .fake-options .f-opt:first-child{margin-top:20px;}
.budget-field.half-width .fake-options .f-opt::before{color:#333;}
.budget-field.half-width .fake-options .f-opt::after{background-color:#333;}
.budget-field.half-width .fake-options .f-opt:focus,.budget-field.half-width .fake-options .f-opt:hover{padding-left:6px;}
.budget-field.half-width .fake-options .f-opt:focus::before,.budget-field.half-width .fake-options .f-opt:hover::before{left:-12px;transform:rotate(-90deg);}
.budget-field.half-width .fake-options .f-opt:focus::after,.budget-field.half-width .fake-options .f-opt:hover::after{left:-12px;}
.budget-field.half-width .fake-options::before{background-color:#333;}
.edit-answer-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.language-field input{margin-left:25px;padding:10px 15px;width:67px;}
.add-favorite-website-field-btn{padding:10px;max-width:50%;min-width:148px;}
.close-website-field{position:absolute;top:0;right:0;width:50px;height:50px;text-align:center;font-size:28px;cursor:pointer;}



/*媒体查询--------------------------------------------------------------*/
@media only screen and (max-width:1650px){
	.portfolio-banner .single-portfolio-count.show{margin-bottom:100px;}
}
/*----------------------------------------------------------------------*/
@media (max-width:1440px){
	.portfolio-banner{padding-bottom:0!important;}
}
/*----------------------------------------------------------------------*/
@media only screen and (max-width:991px){
	.two-third-width{width:100%;}
	.has-domain-field,.has-hosting-field{width:50%;height:20px;}
	.edit-answer-field{height:50px;}
	.edit-answer-field .half-width{width:45%;}
	/*.edit-text-field{margin-bottom:0;}*/
	.edit-text-field p{margin-bottom:0;}
}
/*----------------------------------------------------------------------*/
@media only screen and (max-width:770px){
	.portfolio-banner .portfolio-count-container{padding-bottom:0;}
}
/*----------------------------------------------------------------------*/
@media only screen and (max-width:768px){
	.portfolio-banner .portfolio-count-container{padding-bottom:0;background-color:transparent;}
	.portfolio-banner .single-portfolio-count.show{max-height:100%;}
}
/*----------------------------------------------------------------------*/
@media only screen and (max-width:650px){
	.portfolio-banner .single-portfolio-count.show{margin-bottom:0;}
}
/*----------------------------------------------------------------------*/
@media only screen and (max-width:568px){
	.top-sec-min{margin-bottom:20px;}
}








