
		*{
            webkit-transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
            -ms-transition: all 0.5s ease;
            transition: all 0.5s ease;
		}
		    body{
		        letter-spacing:.5px;
		        color:#a4a4a4;
		        font-family:lato;
		        line-height:1.5;
		        font-size:Raleway;
		        font-size:15px;
		    }
		    h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-heihgt:1.5;font-family: 'Raleway', sans-serif;}
		    h1,.h1{font-size:2.0em;}
		    h2,.h2{font-size:1.8em;}
		    h3,.h3{font-size:1.6em;}
		    h4,.h4{font-size:1.5em;}
		    h5,.h5{font-size:1.3em;}
		    h6,.h6{font-size:1.1em;}
		    .topbar{
		        font-size:.8em;
		    }
		    img{max-width:100%;}
		    .primary-navbar{
		        background-color:#f8f8f8;
		        padding:0;
		    }
		    .primary-navbar .navbar-brand{
		        margin-bottom:0;
		        padding-top:0;
		        padding-bottom:0
		    }
		    .primary-navbar .navbar-brand img{
		        max-height:107px;
		        margin-top:-30px;
		        margin-bottom:-5px;
		    }
		    .navbar-light .navbar-nav .nav-link{
		        color:#000;
		        opacity:.8;
		    }
		    .navbar-light .navbar-nav .nav-link:hover .dot,.navbar-light .navbar-nav .nav-link:focus .dot,.navbar-light .navbar-nav .nav-link:active .dot{
		        opacity:1;
		        color:#ec774b;
		    }
		    
		    .navbar-light .navbar-nav .nav-link:last-child{
		        padding-right:0;
		    }
		*{
		    transition:.2s;
		    -moz-transition:.2s;
		    -webkit-transition:.2s;
		    -ms-transition:.2s;
		}
		    body{
		        font-family:arial;
		        font-size:16px;
		        letter-spacing:.3px;
		        line-height:1.4;
		        letter-spacing:.5px;
		    }
		    .topbar{
		        font-size:.8em;
		    }
		    img{max-width:100%;}
		    .primary-navbar{
		        background-color:#f8f8f8;
		        padding:0;
		    }
		    .primary-navbar .navbar-brand{
		        margin-bottom:0;
		        padding-top:0;
		        padding-bottom:0
		    }
		    .primary-navbar .navbar-brand img{
		        max-height:107px;
		        margin-top:-30px;
		        margin-bottom:-5px;
		    }
		    .navbar-light .navbar-nav .nav-link{
		        color:#000;
		        opacity:.8;
		    }
		    .navbar-light .navbar-nav .nav-link:hover .dot,.navbar-light .navbar-nav .nav-link:focus .dot,.navbar-light .navbar-nav .nav-link:active .dot{
		        opacity:1;
		        color:#ec774b;
		    }
		    
		    .navbar-light .navbar-nav .nav-link:last-child{
		        padding-right:0;
		    }
		    
		    
		    .topbar-bottom-bg{
                height: 3px;
                width: 100%;
                float: left;
		        background: #74cee4;
                background: -moz-linear-gradient(left, #74cee4 0%, #66ce9c 16%, #edbf47 32%, #ec774b 49%, #74cee4 65%, #66ce9c 83%, #edbf47 100%);
                background: -webkit-gradient(linear, left top, right top, color-stop(0%,#74cee4), color-stop(16%,#66ce9c), color-stop(32%,#edbf47), color-stop(49%,#ec774b), color-stop(65%,#74cee4), color-stop(83%,#66ce9c), color-stop(100%,#edbf47));
                background: -webkit-linear-gradient(left, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
                background: -o-linear-gradient(left, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
                background: -ms-linear-gradient(left, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
                background: linear-gradient(to right, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74cee4', endColorstr='#edbf47',GradientType=1 );
		    }
		    .container{
                max-width: 1200px;
		    }
		    
		    .topbar-bottom-bg{
                height: 3px;
                width: 100%;
                float: left;
		        background: #74cee4;
                background: -moz-linear-gradient(left, #74cee4 0%, #66ce9c 16%, #edbf47 32%, #ec774b 49%, #74cee4 65%, #66ce9c 83%, #edbf47 100%);
                background: -webkit-gradient(linear, left top, right top, color-stop(0%,#74cee4), color-stop(16%,#66ce9c), color-stop(32%,#edbf47), color-stop(49%,#ec774b), color-stop(65%,#74cee4), color-stop(83%,#66ce9c), color-stop(100%,#edbf47));
                background: -webkit-linear-gradient(left, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
                background: -o-linear-gradient(left, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
                background: -ms-linear-gradient(left, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
                background: linear-gradient(to right, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74cee4', endColorstr='#edbf47',GradientType=1 );
		    }
		    .container{
                max-width: 1200px;
		    }
		    
    		.bg-blue{
    		    background-color:#6fc4d9!important;
    		}
    		.bg-orange{
    		    background-color:#df764e!important;
    		}
    		.bg-orange{
    		    background-color:#df764e!important;
    		}
    		.bg-green{
    		    background-color:#6ab78a!important;
    		}
    		.bg-purple{
    		    background-color:#c389ce!important;
    		}
    		.bg-red{
    		    background-color:#e16c6c!important;
    		}
    		.bg-dark{
    		    background-color:#495052!important;
    		}
    		.bg-yellow{
    		    background-color:#edbf47!important;
    		}
    		.bg-facebook{
    		    background-color:#5977b8!important;
    		}
    		.bg-google-plus{
    		    background-color:#e16c6c!important;
    		}
    		.bg-twitter{
    		    background-color:#74cee4!important;
    		}
    		.box-shadow-blue{
    		    box-shadow:0px 4px 0px 0px #5091a1;
    		}
    		.box-shadow-purple{
    		    box-shadow:0px 4px 0px 0px #ac7ab5;
    		}
    		.box-shadow-orange{
    		    box-shadow:0px 4px 0px 0px #ca6a46;
    		}
    		.box-shadow-red{
    		    box-shadow:0px 4px 0px 0px #c86969;
    		}
    		.box-shadow-green{
    		    box-shadow:0px 4px 0px 0px #579771;
    		}
    		.box-shadow-yellow{
    		    box-shadow:0px 4px 0px 0px #e0b84e;
    		}
    		.topbar{
    		    font-size:14px;
    		    font-family:lato;
    		}
    		.topbar a{
    		    text-decoration:none;
    		}
    		.primary-navbar{
    		    z-index:9999;
    		}
		    #homeslider{
		        margin-top:-70px;
		        max-width:100%;
		    }
		    #homeslider .carousel-control-prev,#homeslider .carousel-control-next{
		        opacity:1;
		    }
		    #homeslider .carousel-control-prev .fa,#homeslider .carousel-control-next .fa{
                width: 50px;
                height: 50px;
                background-color: #f9f9f9;
                border-radius: 100%;
                font-size: 1.2em;
                padding-top: 18px;
                text-align: center;
                box-shadow: 0px 4px 0px 0px #e5e5e5;
                color:#ccc;
                cursor:pointer;
		    }
		    #homeslider .carousel-control-prev .fa,#homeslider .carousel-control-next .fa{
		        opacity:0;
		    }
		    #homeslider:hover .carousel-control-prev .fa,#homeslider:hover .carousel-control-next .fa{
		        opacity:1;
		    }
		    #homeslider .carousel-control-prev .fa:hover,#homeslider .carousel-control-next .fa:hover{
		        color:#717171;
		    }
		    .service-box{
		        display:block;
		        margin:30px 0;
		        display:table;
		    }
		    .service-box .icon{
		        display:block;
		        width:80px;
		        height:80px;
		        color:#fff;
		        font-size:60px;
		        position:absolute;
		        overflow:hidden;
		    }
		    .service-box .icon,.service-box .text{
		        float:left;
		    }
		    .service-box .text{
		        margin-left:100px;
		    }
		    .service-box .icon .fa{
		        position:absolute;
		        left:-15px;
		        bottom:-10px;
		    }
		    .dropdown-item.active, .dropdown-item:active{
		        background-color:#f8f9fa;
		    }
		    .dropdown-menu{
		        padding-top:30px;
		        background-color:transparent;
		        border:none;
		        position:relative;
		    }
		    .dropdown-menu:before{
		        position:absolute;
		        content:" ";
		        display:block;
		        top:10px;
		        left:20px;
		        border-bottom:10px solid #f8f8f8;
		        border-right:10px solid transparent;
		        border-left:10px solid transparent;
		        border-top:10px solid transparent;
		    }
		    .dropdown-item{
		        padding:15px 25px;
		        background-color:#f8f8f8;
		    }
		    .service-box p,
		    .service-box .read-more{
		        font-size:14px;
		    }
		    .text-dark{
		        color:#000;
		    }
		    .navbar-slideup{
		        margin-top:-100%;
		    }
		    .section-events{
		        background-size:cover;
		        background-image:url('/images/event-bg.jpg');
		        background-position:top center;
		    }
		    .btn{
                webkit-transition: all 0.5s ease;
                -moz-transition: all 0.5s ease;
                -o-transition: all 0.5s ease;
                -ms-transition: all 0.5s ease;
                transition: all 0.5s ease;
		        box-shadow:0px 4px 0px 0px transparent;
		    }
		    .btn:hover,.btn:active,.btn:focus{
		        box-shadow:0px 4px 0px 0px transparent;
		        border-color:transparent;
                margin-top: 4px;
                margin-bottom: -4px;
		    }
		    .btn-blue{
		        background-color:#6fc4d9;
		        color:#fff;
		        box-shadow:0px 4px 0px 0px #478898;
		    }
		    .btn-blue:hover,.btn-blue:focus,.btn-blue:active{
		        color:#fff;
		    }
		    .btn-yellow{
		        background-color:#e0b84e;
		        color:#fff;
		        box-shadow:0px 4px 0px 0px #d4ae49;
		    }
		    .btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active{
		        color:#fff;
		    }
		    .form-control-dark,.form-control-dark:focus,.form-control-dark:active{
		        background-color:#404547;
		        color:#a4a4a4;
		        box-shadow: 0px 4px 0px 0px #353b3d;
		        border:none;
		    }
		    .event .form-control{
		        font-size:1.1em;
		    }
		    .event,.event .container{
		        position:relative;
		    }
		    .section-events .event-title{
		        position:absolute;
		        padding:10px 20px 15px 20px;
		        display:inline-block;
		        width:auto;
		        top:-40px;
		        left:5px;
		        background-color:#495052;
		        border-radius:5px;
		    }
		    
		    .event1 .btn-yellow:hover,.event1 .btn-yellow:active,.event1 .btn-yellow:focus{
		        box-shadow: 0px 4px 0px 0px transparent;
		        border-color:transparent;
                margin-top: 4px;
                margin-bottom: -4px;
		    }
            .divider{
                width:80px;
                height:5px;
                background-color:#000;
                display:block;
                margin:10px 0;
            }
            .divider-sm{
                width:40px;
                height:3px;
            }
            .divider-center{
                margin-left:auto!important;
                margin-right:auto!important;
            }
            .divider-white{
                background-color:#fff;
            }
            .divider-yellow{
                background-color:#edbf47;
            }
            .divider-green{
                background-color:#6fc191;
            }
            .divider-orange{
                background-color:#ec774b;
            }
            .empty-space{
                display:block;
                width:100%;
                height:2em;
            }
            .btn-filter{
                margin:5px 5px 5px 0px;
                padding:6px 12px;
                background-color:#f9f9f9;
                box-shadow: 0px 4px 0px 0px #f1f1f1;
                text-decoration:none;
                color:#a7a7a7;
            }
            .btn-filter:hover,.btn-filter:focus,.btn-filter:active{
                text-decoration:none;
                background-color:#f1f1f1;
                color:inherit;
            }
            .border-round{
                border-radius:5px;
            }
            .copyright{
                background-color:#404547 !important;
                background-image: url('/images/copyright.jpg');
                background-size: 95px;
                background-repeat: no-repeat;
                background-position: left;
            }
            footer{
                color:#a4a4a4;
            }
            footer .divider{
                width:40px;
                height:2.5px;
            }
            .activity .grid-item{
                position:relative;
            }
            .activity .grid-item > div{
                border-radius:5px;
                overflow:hidden;
            }
            .activity .grid-item .category{
                
            }
            .counter {
                display:block;
                width:100%;
            }
            .counter .icon{
                width:90px;
                height:90px;
                border-radius:100%;
                font-size:40px;
                padding-top:12px;
                margin:0 auto;
            }

            .position-relative{
                position:relative;
            }
            .section-timeline{
                background-size: cover;
                background-repeat: no-repeat;
                background-attachment: scroll;
                background-image:url('/images/timeline-bg-1.jpg');
                background-position:center center;
                position:relative;
            }
            
            .section-timeline .arrow-right:after,
            .section-timeline .arrow-left:after{
                content:" ";
                display:block;
                position:absolute;
                top:35px;
            }
            .section-timeline .arrow-left:after{
                left:-20px;
                border-right:10px solid #fff;
                border-left:10px solid transparent;
                border-top:10px solid transparent;
                border-bottom:10px solid transparent;
            }
            .section-timeline .arrow-right:after{
                right:-20px;
                border-right:10px solid transparent;
                border-left:10px solid #fff;
                border-top:10px solid transparent;
                border-bottom:10px solid transparent;
            }
            .timeline{
                position:relative;
            }
            .timeline .line{
                position:absolute;
                left:50%;
                top:0;
                bottom:0;
                border-right:1px solid #d0d0d0;
                z-index:1;
            }
            .timeline .timeline-item{
                margin-right:10px;
                margin-left:10px;
            }
            .timeline .timeline-item,.timeline-heading{
                position:relative;
                z-index:2;
            }
            .timeline-item .timeline-dot-left,.timeline-item .timeline-dot-right,.dot-center{
                background-color:red;
                border:4px solid #fff;
                padding:3px;
                border-radius:100%;
                width:1px;
                height:1px;
                display:block;
                position:absolute;
                top:35px;
            }
            .timeline-item .timeline-dot-left{
                left:-32px;
            }
            .timeline-item .timeline-dot-right{
                right:-33px;
            }
            .dot-center{
                left:50%;
                margin-left:-6px;
                z-index:2;
            }
            .iconbox{
                position:relative;
                display:block;
                width:80px;
                height:80px;
                margin:10px auto;
                color:#fff;
                font-size:60px;
                overflow:hidden;
            }
            .iconbox .ico{
		        position:absolute;
		        left:-15px;
		        bottom:-23px;
                
            }
            .wfit-popup,.wfit-popup *{
  -webkit-transition:.3s;
  -moz-transition:.3s;
  -ms-transition:.3s;
  -o-transition:.3s;
  transition:.3s;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}
.wfit-popup{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.5);
  overflow:auto;
  opacity:0;
  transition:opacity 1s;
  z-index:-1;
}
.wfit-popup-content{
  max-width:400px;
  margin:40px auto 0 auto;
  position:relative;
}
.wfit-popup-text{
  margin:15px;
  background-color:#fff;
  padding:15px;
}
.wfit-popup-show{
  z-index:99999999;
  opacity:1;
  display:block;
}
.wfit-popup .wfit-close-btn{
  background-color:#fff;
  border-radius:100%;
  width:25px;
  height:25px;
  display:block;
  position:absolute;
  top:-15px;
  right:5px;
  font-size:16px;
  font-weight:bold;
  line-height:1;
  text-align:center;
  border:2px solid #000;
  text-decoration:none;
  color:inherit;
  padding-top:2px;
  color:#000;
}
.wfit-popup .wfit-close-btn:hover,
.wfit-popup .wfit-close-btn:focus,
.wfit-popup .wfit-close-btn:active{
  background-color:#000;
  color:#fff;
}
.whatsapp{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  font-size:14px;
  font-family:Helvetica Neue;
  font-weight:bold;
  text-decoration:none;
  line-height:1.1;
  left:10px;
  position:fixed;
  bottom:20px;
  width:85px;
  max-width:85px;
  overflow:hidden;
  background-color:#4ac759;
  padding:10px 3px;
  text-align:center;
  border-radius:15px;
  border:2px solid #fff;
  color:#fff;
  box-shadow: 0px 5px 10px rgba(0,0,0,.5);
  -wbkit-box-shadow: 0px 5px 10px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 5px 10px rgba(0,0,0,.5);
  display:none;
  letter-spacing:0;
}
.whatsapp:hover,.whatsapp:focus,.whatsapp:active{
  color:#fff;
  text-decoration:none;
}
.whatsapp small{
  display:block;
  font-size:70%;
  font-weight:normal;
}
.whatsapp img{
  display:block;
  width:30px;
  margin:0 auto 8px auto;
}

.wfit-call{
  box-shadow: 0px 0px 10px rgba(0,0,0,.3);
  -wbkit-box-shadow: 0px 0px 10px rgba(0,0,0,.3);
  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.3);
    display:none;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  z-index:999;
  position:fixed;
  bottom:0;
  right:0;
  background-color:#db2015;
  color:#fff;
  cursor:pointer;
  border-radius:100%;
  width:50px;
  height:50px;
  overflow:hidden;
  text-align:center;
  padding-top:13px;
  margin-bottom:20px;
  margin-right:10px;
}
.wfit-call img{
  width:30px;
}
.wfit-call:hover{
  background-color:#000;
  color:#fff;
}
@media screen and (max-width:768px){
  .whatsapp,.wfit-call{
    display:block;
    z-index:99999;
  }
}
#popupQuery .form-control-sm{
    font-size:.8em;
}
		    @media screen and (max-width:768px){
		        #homeslider{
		            margin-top:0;
		        }
		        #homeslider .carousel-control-prev .fa,#homeslider .carousel-control-next .fa{
                    width: 25px;
                    height: 25px;
                    font-size: .7em;
                    padding-top: 8px;
                    box-shadow: 0px 2px 0px 0px #e5e5e5;
		        }
		        .carousel-indicators li{
		            width:10px;
		        }
		        .timeline .timeline-dot-left,.timeline .timeline-dot-right,.timeline .arrow-left:after,.timeline .arrow-right:after{
		            display:none;
		        }
		        .dropdown-menu:before{
		            display:none;
		        }
		    }
		    