.comp-button-start { display:block; margin:0 auto; }

#comformcontainer { position:fixed; width:100%; height:100%; top:0 !important; left:0 !important; background:rgba(0, 0, 0, 0.5); display:none; z-index:9999;  }
.comformcontent { position:fixed; margin:auto; top:0; left:0; right:0; bottom:0; width:500px; height:340px; background:#fff; border-radius:4px; }

.animeONE { height:415px !important; transition:height 0.5s; }
.animeTWO { height:730px !important; transition:height 0.5s; }
.animeTHREE { height:650px !important; transition:height 0.5s; }
.animeFOUR { height:650px !important; transition:height 0.5s; }
.animeFIVE { height:415px !important; transition:height 0.5s; }


.comform { float:left; width:100%; padding:0 20px 0 20px; }
.comformhead { float:left; width:100%; padding-bottom:10px; border-bottom:1px solid rgba(0, 0, 0, 0.1); }
.comformhead h1 { float:left; font-size:22px; }
.comformhead i { float:right; margin-top:20px; font-size:23px; color:rgba(0, 0, 0, 0.3); cursor:pointer; }
.comformhead i:hover {  color:#000; }

.comform form { float:left; width:100%; }
.comform form h1 { float:left; font:600 12px 'Open Sans', sans-serif; color:#000; }
.comform form select { background:#fff; font:300 14px "Stag Sans Light",freight-sans-pro,Helvetica,Arial,sans-serif; width:100%; padding:0 0 0 15px; border-radius:3px; height:36px; border:1px solid #5f8e6a; outline:none !important; }
.comform form input { background:#fff; font:300 14px "Stag Sans Light",freight-sans-pro,Helvetica,Arial,sans-serif; width:100%; padding:0 0 0 15px; border-radius:3px; height:36px; border:1px solid #5f8e6a; outline:none !important; }
.comform form h3 { font-size:13px; color:black; }
.comform .choosephoto input { float:left; margin:0; margin-bottom:10px; padding:0; border:0; outline:none; }
.comform .formcheckbox { float:left; margin:20px 0; }
.comform .formcheckbox input { width:15px; height:15px; }
.comform .formsubmit input { background:#b0285a; border:1px solid #9b234f; color:#fff; font-size:12px; border-radius:5px; font:600 12px 'Open Sans', sans-serif;  }
.selectselection {  display:none; }


@media screen and (max-width: 600px) {
      .comformcontent { width:400px; }
}

.new-search-form-box {
	background:#ececec;
	padding:15px;
	margin-bottom:15px;
    }
    .new-search-form-box .field-div label {
	color:#000;
	font-weight:normal;
	font-size:16px;
    } 
    .new-search-form-box .accordion-tabs ul {
	margin:2px 6px;
	padding:2px 6px;
    }
    .new-search-form-box .accordion-tabs ul.tabs {
	    margin:5px 0px 35px 0px;
	    padding:0px;
    }

    .new-search-form-box .accordion-tabs ul.tabs li {
	    margin:0px;
	    padding:0px;
	    list-style:none;
    }
    .new-search-form-box .accordion-tabs ul.tabs li.main-tab-li {
	    border-bottom:1px solid #d1d1d1;
    }
    .new-search-form-box .accordion-tabs .tabs a {
	    outline:none;
    }
    .new-search-form-box .accordion-tabs .tabs .main-tab {
	    color:#000;
	    font-weight:normal;
	    font-size:16px;
	    background:url(../images/r-arrow-bul.png) 0% 50% no-repeat;
	    padding:10px 12px;
	    display:block;

    }
    .new-search-form-box .accordion-tabs .tabs .main-tab.active {
	    background:url(../images/bot-arrow-bul.png) 0% 50% no-repeat;
    }
    .new-search-form-box .accordion-tabs .tabs ul li a span {
	    color:#000;
	    font-size:10px;

    }
    .new-search-form-box .button-div {
	    padding: 12px 0px 5px 0px;
    }
    .new-search-form-box .button-div .btn {
	    width:100%;
	    border-radius:0px;
    }
    .new-search-form-box .accordion-tabs .tabs .main-tab-li ul {
	    display:none;
    }
    
    .new-search-form-box .accordion-tabs ul.tabs li a.selected{
	font-weight: bold;
    }

.new-search-form-box .accordion-tabs .tabs .li-icon-close {
	float:right;

}
.new-search-form-box .accordion-tabs .tabs .li-icon-close span {
	color:#1468ab;
	cursor:pointer;

}

.article-type-sec a.show-all-button{
  background: #b0285a;
  padding: 4px 10px;
  color: #fff;
  font-size: 12px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.article-type-sec{
  background: #ebebeb;
  float: right; 
  display: inline-block;
  padding: 10px 15px;
  margin:10px 0px 0px 0px;
}
.article-type-sec h4{
  font-size: 16px;
  color: #000;
  display: inline-block;
  float: left;
  margin: 0px 10px 0px 0px;
}
.article-type-sec ul{
  list-style: none;
  padding: 0px;
  margin: 0px;
  float: left; 
}
.article-type-sec ul li{
  float: left;
  padding: 0px 8px;
  position: relative;
}
.article-type-sec ul li:before {
  content: '';
  height: 11px;
  width: 1px;
  background: #7d7d7d;
  display: inline-block;
  position: absolute;
  right: -1px;
  top: 4px;
}
.article-type-sec ul li:last-child:before {
  display: none;
}

.article-type-sec ul li a{
  font-weight: 400;
  font-size: 14px;
  color: #528ebd;
}
.article-type-sec ul li a span{
  color: #8b8b8b;
}

@media (max-width: 768px){
  .article-type-sec{
    display:none;
  }
}