.circle-icon {
    background: #f4f4f4;
    padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico {
    background: #f4f4f4;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico1 {
    background: #FBC59F;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}

.circle-ico2 {
    background: #FBC59F;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico3 {
    background: #F9B2B6;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico4 {
    background: #DDA54E;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico5 {
    background: #4F7987;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico6 {
    background: #CBA5B4;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico7 {
    background: #92A7D2;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico8 {
    background: #CEE2E9;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico9 {
    background: #8C7E59;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico10 {
    background: #8AA8B3;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}

.circle-ico11 {
    background: #B7E4F7;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico12 {
    background: #E7C3B5;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico13 {
    background: #C7D8B8;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico14 {
    background: #F8B6B8;
    padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 1px;
	padding-right: -1px;
    border-radius: 50%;
}
.circle-ico15 {
    background: #DEAEAC;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico16 {
    background: #A68580;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico17 {
    background: #C3E2E5;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico18 {
    background: #415029;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico19 {
    background: #A1B9D1;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico20 {
    background: #005268;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico21 {
    background: #9EC6E0;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico22{
    background: #9C3632;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico23 {
    background: #E9A5A4;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico24{
    background: #6F3E39;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico25 {
    background: #F88358;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico26 {
    background: #9A6D58;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico27 {
    background: #E9C998;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico28 {
    background: #B08191;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico29 {
    background: #783638;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico30 {
    background: #CDD389;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico31 {
    background: #9EC2DA;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico32 {
    background: #D89978;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico33 {
    background: #F8B6B8;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico34 {
    background: #476780;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico35 {
    background: #A4C6D2;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico36 {
    background: #F9B3B3;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico37 {
    background: #98A186;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico38 {
    background: #C8C9CD;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico39 {
    background: #373447;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico40 {
    background: #8E895F;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico41 {
    background: #1A4529;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico42 {
    background: #F8B6B8;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico43 {
    background: #8F463D;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico44 {
    background: #C86C6D;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico45 {
    background: #843025;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico46 {
    background: #843025;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico47 {
    background: #B99DCD;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico48 {
    background: #B36B5C;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico49 {
    background: #F8B6B8;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico50 {
    background: #D0A078;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico51 {
    background: #C1A69F;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico52 {
    background: #585350;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico53 {
    background: #B09EAA;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico54 {
    background: #C6D0D1;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}
.circle-ico55 {
    background: #B2D1D4;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 1px;
    padding-right: -1px;
    border-radius: 50%;
}






.fa {

	color : #343b51;
}
 .thumbnail img{
 	/*height: 134px;
	width: 211px;*/
	border: 0;
	/*height: 210px;*/
	width: 254px;
	height: 221px;

 }
 .thumbnail{
 	border:0;
 	background-color: transparent;
 }
 .carousel-control{
 	color :black;
 	margin-top: -58px;
 }
 .portfolio-wide{
 	background-color: none;
 }
 .section.bg-gray2 {

    position: relative;
	padding-top: 27px;
	padding-bottom: 26px;
	background-color: #343b51;
}

video {
  width: 100%;
 height: auto; 
}
.carousel-indicators {
	bottom: -23px;
}
/*.intro .intro-body {
    position: absolute;
    z-index: 1;
    margin-top: -490px;
}*/

.results tr[visible='false'],
.no-result{
  display:none;
}

.results tr[visible='true']{
  display:table-row;
}

.counter{
  padding:8px; 
  color:#ccc;
}

}
.google-mapss {
        position: relative;
        padding-bottom: 70%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
   .btn-white {
    border: 2px solid #828389;
    color: white;
    background-color: #828389;
}
.btn-white:hover {
    
    background-color: #13c3f5;
}