.tim-row{margin-bottom:20px;}

.presentation-page{overflow-x:hidden;}

.tim-white-buttons{background-color:#777777;}

.title{margin-top:0px;min-height:32px;margin-bottom: 0px;text-align:center;}

.title.text-center{margin-bottom:50px;}

.tim-typo{padding-left:25%;margin-bottom:40px;position:relative;width:100%;}

.tim-typo .tim-note{bottom:5px;color:#c0c1c2;display:block;font-weight:400;font-size:13px;line-height:15px;left:0;margin-left:20px;position:absolute;width:260px;}

.tim-row{padding-top:50px;}

.tim-row h3{margin-top:0;}

#typography h1,

#typography h2,

#typography h3,

#typography h4,

#typography h5,

#typography h6{margin-bottom:0;}

.switch{margin-right:20px;}

#navbar-full .navbar{border-radius:0 !important;margin-bottom:15px;z-index:2;}

.space{height:130px;display:block;}

.space-110{height:110px;display:block;}

.space-50{height:50px;display:block;}

.space-70{height:70px;display:block;}

.navigation-example .img-src{background-attachment:scroll;}

.tim-container .noUi-horizontal{margin:30px 0;}

.navigation-example{background-position:center center;background-size:cover;margin-top:0;min-height:740px;}

#notifications{background-color:#FFFFFF;display:block;width:100%;position:relative;}

#notifications .alert-danger{margin-bottom:0px;}

.tim-note{text-transform:capitalize;}

#buttons .btn{margin:0 0px 15px;}

.space-100{height:100px;display:block;width:100%;}

.be-social{padding-bottom:20px;margin:0 auto 40px;}

.txt-white{color:#FFFFFF;}

.txt-gray{color:#ddd !important;}

.parallax{width:100%;height:570px;display:block;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center center;}

.logo-container .logo{overflow:hidden;border-radius:50%;border:1px solid #333333;width:50px;float:left;}

.logo-container .brand{font-size:16px;line-height:18px;float:left;margin-left:10px;margin-top:7px;color:#fff;width:70px;height:40px;text-align:left;}

.navbar-default .logo-container .brand{color:#999999;}

.navbar.navbar-transparent{margin-top:25px;background:#000;padding-top:15px;background-color:#000000b3!important;}

.navbar-transparent .logo-container .brand{color:#FFFFFF;}

.logo-container .brand-material{font-size:18px;margin-top:15px;height:25px;width:auto;}

.logo-container .logo img{width:100%;}

.navbar-small .logo-container .brand{color:#333333;}

.fixed-section{top:90px;max-height:71vh;overflow:scroll;border-bottom:1px solid rgba(220, 220, 220, .8);}

.fixed-section ul li{list-style:none;}

.fixed-section li a{font-size:14px;padding:2px;display:block;color:#666666;}

.fixed-section li a.active{color:#00bbff;}

.fixed-section.float{position:fixed;top:100px;width:200px;margin-top:0;}

.parallax .parallax-image{width:100%;overflow:hidden;position:absolute;}

.parallax .parallax-image img{width:100%;}

.separator{content:"Separator";color:#FFFFFF;display:block;width:100%;padding:20px;}

.separator-line{background-color:#EEE;height:1px;width:100%;display:block;}

.separator.separator-gray{background-color:#EEEEEE;}

.social-buttons-demo .btn{margin:10px 5px 7px 1px;}

.img-container{width:100%;overflow:hidden;}

.img-container img{width:100%;}

.lightbox img{width:100%;}

.lightbox .modal-content{overflow:hidden;}

.lightbox .modal-body{padding:0;}

.presentation .front,

.presentation .front:after,

.presentation .front .btn,

.logo-container .logo,

.logo-container .brand{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}

#images h4{margin-bottom:30px;}

#javascriptComponents{padding-bottom:0;}

#javascriptComponents .btn-raised{margin:10px 0px;}

.layers-container{display:block;margin-top:50px;position:relative;}

.layers-container img{position:absolute;width:100%;height:auto;top:0;left:0;text-align:center;}

.section-black{background-color:#333;}

.animate{transition:1.5s ease-in-out;-moz-transition:1.5s ease-in-out;-webkit-transition:1.5s ease-in-out;}

.navbar-default.navbar-small .logo-container .brand{color:#333333;}

.navbar-transparent.navbar-small .logo-container .brand{color:#FFFFFF;}

.navbar-default.navbar-small .logo-container .brand{color:#333333;}

.sharing-area{margin-top:80px;}

.sharing-area .btn{margin:15px 4px 0;color:#FFFFFF;}

.sharing-area .btn i{font-size:18px;position:relative;top:2px;margin-right:5px;}

#navbar{margin-bottom:-20px;}

.sharing-area .btn-twitter{background-color:#55acee;}

.sharing-area .btn-twitter:active:focus{background-color:#55acee;}

.sharing-area .btn-facebook{background-color:#3b5998;}

.sharing-area .btn-facebook:active:focus{background-color:#3b5998;}

.sharing-area .btn-google-plus{background-color:#dd4b39;}

.sharing-area .btn-google-plus:active:focus{background-color:#dd4b39;}

.sharing-area .btn-github{background-color:#333333;}

.sharing-area .btn-github:active:focus{background-color:#333333;}

.section-thin,

.section-notifications{padding:0;}

.section-navbars{padding-top:0;}

#navbar .navbar{border-radius:0;}

.section-tabs{background:#EEEEEE;}

.section-pagination{padding-bottom:0;}

.section-download h4{margin-bottom:50px;}

.section-examples a{text-decoration:none;}

.section-examples h5{margin-top:30px;}

.components-page .wrapper>.header,

.tutorial-page .wrapper>.header{height:400px;padding-top:100px;background-size:cover;background-position:center center;}

.components-page .title,

.tutorial-page .title{color:#FFFFFF;}

.components-page .footer{position:absolute;bottom:0;left:0;right:0;}

.components-page .page-header:after{background:rgba(132, 13, 121, 0.88);background:linear-gradient(45deg, rgba(132, 13, 121, 0.88) 0%, rgba(208, 44, 180, 0.31) 100%);background:-moz-linear-gradient(135deg, rgba(132, 13, 121, 0.88) 0%, rgba(208, 44, 180, 0.31) 100%);background:-webkit-linear-gradient(135deg, rgba(132, 13, 121, 0.88) 0%, rgba(208, 44, 180, 0.31) 100%);}

.components-page .page-header.header-filter:before{display:none;}

.components-page .page-header .title-container{position:relative;z-index:10;}

.components-page .footer .container{padding-top:0;}

.components-page .footer .btn i{color:#fff;}

.components-page .page-header{height:100vh !important;min-height:auto !important;}

.section-components .title{margin-top:60px;margin-bottom:5px;}

.section-components .description{margin-top:35px;}

.section-components .image-container{height:560px;position:relative;}

.section-components .components-macbook{width:auto;left:-100px;top:0;height:100%;position:absolute;}

.section-components .table-img,

.section-components .share-btn-img,

.section-components .coloured-card-btn-img,

.section-components .coloured-card-img,

.section-components .social-img,

.section-components .pin-btn-img{position:absolute;box-shadow:0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);}

.section-components .coloured-card-img{left:90%;top:11%;height:90px;border-radius:2px;}

.section-components .social-img{left:70%;top:67%;height:40px;}

.section-components .coloured-card-btn-img{left:35%;top:2%;height:125px;border-radius:6px;}

.section-components .table-img{left:-13%;top:27%;height:175px;border-radius:2px;}

.section-components .pin-btn-img{left:0%;top:68%;height:25px;border-radius:3px;}

.section-components .share-btn-img{left:3%;top:-3%;height:25px;}

.section-content .section-description{margin-top:100px;}

.section-content .title{margin-bottom:5px;}

.section-content .section-description .title+.description{margin-top:0;}

.section-content .description{margin-top:35px;}

.section-content .image-container{max-width:900px;position:relative;}

.section-content .image-container .ipad-img{width:100%;transition:transform .6s .9s;z-index:2;}

.section-content .image-container .area-img,

.section-content .image-container .info-img{position:absolute;box-shadow:0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);opacity:0;transform:translate3D(0px, 100px, 0px);-webkit-transform:translate3D(0px, 100px, 0px);}

.section-content .image-container .area-img{top:10%;left:60%;height:300px;width:250px;z-index:2;-webkit-transition:all 1s ease-out 0s;-moz-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;-ms-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;}

.section-content .image-container .info-img{top:50%;left:0%;height:200px;width:300px;-webkit-transition:all 1s ease-out 0s;-moz-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;-ms-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;}

.animated{transform:translate3D(0px, 0px, 0px) !important;-webkit-transform:translate3D(0px, 0px, 0px) !important;opacity:1 !important;}

@-webkit-keyframes Floatingy{from{-webkit-transform:translate(0, 0px);}

65%{-webkit-transform:translate(50px, 0);}

to{-webkit-transform:translate(0, -0px);}

}

@-moz-keyframes Floatingy{from{-moz-transform:translate(0, 0px);}

65%{-moz-transform:translate(50px, 0);}

to{-moz-transform:translate(0, -0px);}

}

@-webkit-keyframes Floatingx{from{-webkit-transform:translate(50px, 0px);}

65%{-webkit-transform:translate(0, 0);}

to{-webkit-transform:translate(50px, -0px);}

}

@-moz-keyframes Floatingx{from{-moz-transform:translate(50px, 0px);}

65%{-moz-transform:translate(0, 0);}

to{-moz-transform:translate(50px, -0px);}

}


.no-gutter {
        padding: 0px;
    }
    .content {
      padding: 20px;
      background: #efefef;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
      box-shadow: 0px 16px 26px -2px rgba(0, 0, 0, 0.5);
      z-index: 1;
      position: relative;
      text-align: center;
    }
    .col-md-6.no-gutter.service_images img {
      width: 100%;
    }

    .content h4 {
      font-weight: 500;
      color: #0a5b6c;
    }

    .content li {
      font-size: 14px;
    }
    .arrow_down {
      display: none;
    }
    @media (max-width:767px) {
      .alter {
        order: 2;
      }
      .arrow_down {
        display: block;
      }
    }

.table-img,

.coloured-card-img,

.coloured-card-btn-img,

.pin-btn-img,

.share-btn-img,

.social-img{-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-webkit-animation-name:Floatingy;-moz-animation-name:Floatingy;float:left;}

.table-img{-webkit-animation-duration:14s;-moz-animation-duration:14s;-webkit-animation-name:Floatingx;-moz-animation-name:Floatingx;}

.coloured-card-img{-webkit-animation-duration:10s;-moz-animation-duration:10s;-webkit-animation-name:Floatingx;-moz-animation-name:Floatingx;}

.coloured-card-btn-img{-webkit-animation-duration:18s;-moz-animation-duration:18s;}

.pin-btn-img{-webkit-animation-duration:15s;-moz-animation-duration:15s;}

.share-btn-img{-webkit-animation-duration:11s;-moz-animation-duration:11s;}

.social-img{-webkit-animation-duration:16s;-moz-animation-duration:16s;-webkit-animation-name:Floatingx;-moz-animation-name:Floatingx;}

.animated{animation-duration:1s;animation-fill-mode:both;}

.animated.infinite{animation-iteration-count:infinite;}

.animated.hinge{animation-duration:2s;}

.animated.flipOutX,

.animated.flipOutY,

.animated.bounceIn,

.animated.bounceOut{animation-duration:.75s;}

@keyframes bounce{from,

	20%,

	53%,

	80%,

	to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0);}

	40%,

	43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0);}

	70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0);}

	90%{transform:translate3d(0, -4px, 0);}

}

.bounce{animation-name:bounce;transform-origin:center bottom;}

@keyframes flash{from,

	50%,

	to{opacity:1;}

	25%,

	75%{opacity:0;}

}

.navbar-brand img{margin-top:-10px;background:#fff;border-radius:4px;max-height:40px;}

.navbar .navbar-nav .nav-item .nav-link:not(.btn) .material-icons{top:1px;}

a.nav-link:hover{color:#8ee4c4!important;transition:0.3s;}

.carousel-caption{top:35%;}

#amazingcarousel-3 .amazingcarousel-item-container{background:transparent!important;box-shadow:none!important;border:0px!important;}

.carousel-caption h2, .carousel-caption h1{text-shadow:3px 4px 5px rgba(0, 0, 0);}

.carousel-caption strong{font-size:50px;text-transform:uppercase;}

.flash{animation-name:flash;}

.features{background:#e8e8e8;}

.amazingcarousel-image > div{display:none!important;}

#amazingcarousel-container-3{padding:0px!important;}

.connect{background:#00000059;color:#fff;box-shadow:0px 1px 24px -2px rgba(0, 0, 0, 0.5);padding:8px;position:relative;top:-60px;}

.connect a{color:#fff;}

.about_bg{background-image:url(../images/about_bg.png);height:120px;position:relative;background-position:bottom;background-repeat-x:repeat;background-repeat-y:no-repeat;}

.services-parallax{background:url(../images/bg3.jpg);background-position:center;background-size:cover;background-attachment:fixed;color:#fff;}

.services-parallax .title{color:#fff;}

.services-parallax{background:url(../images/bg3.jpg);background-position:center;background-size:cover;background-attachment:fixed;color:#fff;position:relative;width:100%;height:100%;background:url("../images/bg3.jpg") center center no-repeat;background-size:cover;}

.services-parallax:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom right, #43c3bd, #35b283);opacity:.9;}

#slider{width:500px;top:100px;position:fixed;z-index:999;}

#header{width:270px;height:370px;position:absolute;right:0;border:1px solid #d8d8d8;margin-left:40px;padding:15px 20px;border-radius:3px;box-shadow:0 0 8px gray;background:#fff;}

#sidebar{position:absolute;top:180px;left:75px;box-shadow:0 0 8px gray;background:#35b283;color:#fff;padding:0px 20px 0px 20px;border-radius:2px;transform:rotate(-90deg);cursor:pointer;}

#sidebar1{position:absolute;top:180px;left:145px;box-shadow:0 0 8px grey;background:#35b283;color:#fff;padding:0px 20px 0px 20px;border-radius:2px;transform:rotate(-90deg);cursor:pointer;}

#sidebar h4, #sidebar1 h4{font-size:16px;}

#header .title{margin:0px;}

#header .form-group{margin:0px;}

.map_section iframe{width:100%;padding-top:20px;height:95%;}

.map_section{background:#333333e0;border-top:5px solid #35b484;}

.address address{padding:10px;font-size:14px;color:#fff;font-weight:100;}

.address h4{color:#fff;text-transform:uppercase;padding-top:20px;}

.address a{color:#88ffd2;}

.map_section .col-md-8{padding:0px;}

.footer_logo img{margin-top:20px;background:#fff;padding:10px;}

.useful_links .fa{color:#35b283;}

.border-btm li{color:#eee;font-size:14px;border-bottom:1px dotted rgba(255, 255, 255, 0.24);padding:5px 0px 5px 0px;}

.border-btm span{float:right;}

.social-link{padding-bottom:5px;display:inline-flex;}

.social-link i.fa.fa-whatsapp:hover{color:#4fc85e;background:#fff;}

.footer-icon .social-link{line-height:40px;}

.social-link .fa{height:25px;width:27px;color:#fff;border-radius:3px;text-align:center;text-decoration:none;padding-top:5px;}

.social-link .fa-facebook{background:#3b5998;}

.social-link .fa-facebook:hover{background:#fff;color:#3b5998;}

.social-link .fa-google-plus{background:#db3236;}

.social-link .fa-google-plus:hover{background:#fff;color:#db3236;}

.social-link .fa-twitter{background:#1dcaff;}

.social-link .fa-linkedin{background:#0074b1;}

.social-link .fa-linkedin:hover{background:#fff;color:#0074b1;}

.social-link .fa-instagram{background:#fb3958;}

.social-link i.fa.fa-whatsapp{background:#4fc85e;}

.social h4{color:#fff;text-transform:uppercase;padding-top:20px;}

.footer_box{min-height:260px;margin:0;width:100%;float:left;text-align:left;}

.footer_box h4{color:#fff;font-size:20px;text-transform:uppercase;padding-bottom:5px;border-bottom:solid 1px #c7c3c3;margin-bottom:10px;}

.footer_box h5{color:#fff;font-size:17px;}

.footer_box h3{font-family:'Pacifico', cursive;color:#fff;}

.module-separator{background:#35b283;height:3px;margin:5px 0 -2px;width:70px;margin-top:-13px;margin-bottom:20px;}

.foot_link .active{color:#66d4ab;}

.foot_link a{display:block;list-style:none;color:#fff;font-size:15px;padding:9px 0;border-bottom:1px dotted rgba(255, 255, 255, 0.24);}

.foot_link li{list-style:none;}

.foot_link ul{padding-left:10px;}

footer{padding:0px;}

.floating-form{float:left;width:100%;z-index:1;top:170px !important;max-width:300px;padding:10px;background:#F9F9F9;border:1px solid #ddd;right:10px;position:fixed;box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-moz-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-webkit-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);top:140px;}

.floating-form .form-group{margin:0px;}

.contact-opener{position:absolute;left:-85px;font-size:16px;letter-spacing:1px;transform:rotate(-90deg);top:200px;background-color:#35b283;padding:9px;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.43);cursor:pointer;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;box-shadow:-2px 0px 8px rgba(43, 33, 33, 0.06);-moz-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-webkit-box-shadow:-2px 0px 8px rgba(43, 33, 33, 0.06);}

.floating-form-heading{font-weight:bold;margin-bottom:10px;font-size:15px;padding-bottom:3px;text-align:center;text-transform:uppercase;color:#03596a;}

#contact_body input{margin-bottom:5px;border-radius:0;}

#contact_body textarea{margin-bottom:5px;border-radius:0;}

.wh_ft{position:fixed;width:40px;height:40px;bottom:85px;right:10px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:26px;box-shadow:2px 2px 3px #999;z-index:100;padding:1px 0 0 0;}

.wh_ft:hover{color:#fff;}

.my-float{margin-top:16px;}

.bmd-form-group{padding-top:15px;}

.topbar{font-size:14px;background:#54b07f;color:#fff;line-height:25px;}

.topbar .contact a{color:#fff;}

.topbar .contact{text-align:right;}

.center_line{text-align:center;}

.btn.btn-primary{color:#35b283;background-color:#FFF;border-color:#35b283;box-shadow:0 2px 2px 0 rgba(39, 157, 176, 0.14), 0 3px 1px -2px rgba(39, 170, 176, 0.2), 0 1px 5px 0 rgba(39, 151, 176, 0.12);border:2px solid#35b283;border-radius:100px;}

#amazingcarousel-5 .amazingcarousel-text{color:#333;border-radius:5px;background:#fff;height: 150px;padding:10px;box-shadow:2px 1px 10px 1px rgba(0, 0, 0, 0.4);}

.amazingcarousel-text h3{font-size:16px;font-weight:400;margin-top: 35px;}

#amazingcarousel-5 .amazingcarousel-item-container{margin-top:20px;}

#amazingcarousel-container-5 a.html5lightbox:hover{background:#35b283;color:#fff;transition:0.5s;}

#amazingcarousel-container-5 a.html5lightbox{background:#e8e8e8;border-radius:50%;box-shadow:2px 2px 23px 2px rgba(0, 0,0 ,0.3);border:2px solid #35b283;height:75px;width:75px;display:inline-block;line-height:75px;margin-bottom:-30px;}

#amazingcarousel-5 .amazingcarousel-list{margin-top:30px!important;}

.appointment{padding:100px;background:url('../images/bg-f.png');}

.btn-apt{color:#fff!important;}

.ov-white1{background-color:rgba(0, 0, 0, 0.15);}

.bg-img-fix{background-attachment:fixed;}

.section-full{position:relative;}

.icon-bx-wraper.center{text-align:center;}

.icon-bx-wraper{position:relative;}

.p-a40{padding:40px;}

.icon-bx-wraper.p-a40.center {padding:40px 10px;}

.icon-md{width:60px;}

.bg-primry{background-color:#54b07f;}

.overlay-primary-dark:after{opacity:0.9;}

.icon-xl, .icon-lg, .icon-md, .icon-sm, .icon-xs{display:inline-block;text-align:center;}

.m-b20{margin-bottom:20px;}

.text-white{color:#FFF;}

.ov-white2{background-color:rgba(0, 0, 0, 0.07);}

.ov-white3{background-color:rgba(0, 0, 0, 0.0);}

.ov-white4{background-color:rgba(255, 255, 255, 0.07);}

.footer_bg{background-image:url('../images/bg9.jpg');}

@media (max-width:768px){.tourism img {float: none;margin: 0 auto;display: block;padding: 0px!important;width:100%;}

.parallax .parallax-image{width:100%;height:640px;overflow:hidden;}

.parallax .parallax-image img{height:100%;width:auto;}

.map_section{text-align:center;}

.navbar.navbar-transparent{background-color:transparent!important;}

.topbar{text-align:center;}

.topbar .contact{text-align:center;}

.appointment{padding:55px;}

.scarousel.slide{margin-top:90px;}

.navbar.navbar-transparent{margin-top:0px;}

div#carouselExampleIndicators{margin-top:25px;}

}

@media (max-width:575px){div#carouselExampleIndicators{margin-top:75px;}.addr{text-align:center;}.main-raised{margin-top: -10px;}a.btn.btn-danger.btn-raised.btn-round.btn-apt.btn-block {width: 90%;margin: 0 auto;margin-top: 20px;}

}

@media screen and (min-width:991px){.lightbox .modal-dialog{width:960px;}

}

@media (max-width:991px){.fixed-section.affix{position:relative;margin-bottom:100px;}

.appointment{padding:60px;}

.appointment .title{font-size:25px;}

.amazingcarousel-prev{display:none!important;}

.amazingcarousel-next{display:none!important;}

.navbar.navbar-transparent{background-color:#fff!important;}

.navbar.navbar-transparent .navbar-toggler .navbar-toggler-icon{background-color:#6b6868;}

}

@media (max-width:768px){.btn,

	.btn-morphing{margin-bottom:10px;}

	.parallax .motto{top:170px;margin-top:0;font-size:60px;width:270px;}

}

@media (max-width:575px){

	.appointment {

		padding:  10px;

	}

}

.cd-image-container {

	width: 100%;

	position: relative;

}

.cd-image-container img {

	display: block;

	width: 100%;

}

.cd-image-label {

	position: absolute;

	bottom: 0;

	right: 0;

	color: #ffffff;

	padding: 1em;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	opacity: 0;

	-webkit-transform: translateY(20px);

	-moz-transform: translateY(20px);

	-ms-transform: translateY(20px);

	-o-transform: translateY(20px);

	transform: translateY(20px);

	-webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s;

	-moz-transition: -moz-transform 0.3s 0.7s, opacity 0.3s 0.7s;

	transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;

}

.cd-image-label.is-hidden {

	visibility: hidden;

}

.is-visible .cd-image-label {

	opacity: 1;

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

}

.cd-resize-img {

	position: absolute;

	top: 0;

	left: 0;

	width: 0;

	height: 100%;

	overflow: hidden;

	background: url("../images/13.jpg") no-repeat left top;

	background-size: auto 100%;

	-webkit-transform: translateZ(0);

	-moz-transform: translateZ(0);

	-ms-transform: translateZ(0);

	-o-transform: translateZ(0);

	transform: translateZ(0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

}

.cd-resize-img .cd-image-label {

	right: auto;

	left: 0;

}

.is-visible .cd-resize-img {

	width: 50%;

	/* bounce in animation of the modified image */

	-webkit-animation: cd-bounce-in 0.7s;

	-moz-animation: cd-bounce-in 0.7s;

	animation: cd-bounce-in 0.7s;

}

@-webkit-keyframes cd-bounce-in {

	0% {

		width: 0;

	}

	60% {

		width: 55%;

	}

	100% {

		width: 50%;

	}

}

@-moz-keyframes cd-bounce-in {

	0% {

		width: 0;

	}

	60% {

		width: 55%;

	}

	100% {

		width: 50%;

	}

}

@keyframes cd-bounce-in {

	0% {

		width: 0;

	}

	60% {

		width: 55%;

	}

	100% {

		width: 50%;

	}

}

.cd-handle {

	position: absolute;

	height: 44px;

	width: 44px;

	/* center the element */

	left: 50%;

	top: 50%;

	margin-left: -22px;

	margin-top: -22px;

	border-radius: 50%;

	background: #dc717d url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/cd-arrows.svg") no-repeat center center;

	cursor: move;

	box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2), 0 0 10px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.3);

	opacity: 0;

	-webkit-transform: translate3d(0, 0, 0) scale(0);

	-moz-transform: translate3d(0, 0, 0) scale(0);

	-ms-transform: translate3d(0, 0, 0) scale(0);

	-o-transform: translate3d(0, 0, 0) scale(0);

	transform: translate3d(0, 0, 0) scale(0);

}

.cd-handle.draggable {

	/* change background color when element is active */

	background-color: #445b7c;

}

.is-visible .cd-handle {

	opacity: 1;

	-webkit-transform: translate3d(0, 0, 0) scale(1);

	-moz-transform: translate3d(0, 0, 0) scale(1);

	-ms-transform: translate3d(0, 0, 0) scale(1);

	-o-transform: translate3d(0, 0, 0) scale(1);

	transform: translate3d(0, 0, 0) scale(1);

	-webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s;

	-moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s;

	transition: transform 0.3s 0.7s, opacity 0s 0.7s;

}

#amazingcarousel-9 .amazingcarousel-text {

	padding-right: 0px;

}

#amazingcarousel-9 .amazingcarousel-prev {

	margin-right: 32px;

	margin-top: -20px;

	left: 60px;

}

#amazingcarousel-9 .amazingcarousel-next {

	margin-right: 32px;

	margin-top: -20px;

	left: 115px;

}

#amazingcarousel-5 .amazingcarousel-image img {

	padding: 20px!important;

}

.copyright a {

	color:  #666;

}

a:hover, a:focus {

	color:  #46966b;

}

.about_us  .about_img {

	width: 80%;

	margin: 0 auto;

	display: block;

}

.navbar .navbar-nav .nav-item .nav-link {

	font-size:  13px;

}

.active a {

	color:  #8ee4c4!important;

}

.tourism {

	background: #ebfdf6;

}

/* Team Page */

.p-top-30 {

	padding-top: 30px;

}

.half-txt {



	width: 60%;

	margin: 0 auto;

	display: inline-block;

	line-height: 25px;

	color: #7e7e7e;

}

.team-member, .team-member .team-img {

	position: relative;

}

.team-member {

	overflow: hidden;

}

.team-member, .team-member .team-img {

	position: relative;

}

.team-hover {

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	margin: 0;

	border: 5px solid rgba(0, 0, 0, 0.1);

	background-color: rgba(255, 255, 255, 0.90);

	opacity: 0;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

}

.team-member:hover .team-hover .desk {

	top: 35%;

}

.team-member:hover .team-hover, .team-member:hover .team-hover .desk, .team-member:hover .team-hover .s-link {

	opacity: 1;

}

.team-hover .desk {

	position: absolute;

	top: 0%;

	width: 100%;

	opacity: 0;

	-webkit-transform: translateY(-55%);

	-ms-transform: translateY(-55%);

	transform: translateY(-55%);

	-webkit-transition: all 0.3s 0.2s;

	transition: all 0.3s 0.2s;

	padding: 0 5px;

}

.desk, .desk h4, .team-hover .s-link a {

	text-align: center;

	color: #222;

}

.team-member:hover .team-hover .s-link {

	bottom: 10%;

}

.team-member:hover .team-hover, .team-member:hover .team-hover .desk, .team-member:hover .team-hover .s-link {

	opacity: 1;

}

.team-hover .s-link {

	position: absolute;

	bottom: 0;

	width: 100%;

	opacity: 0;

	text-align: center;

	-webkit-transform: translateY(45%);

	-ms-transform: translateY(45%);

	transform: translateY(45%);

	-webkit-transition: all 0.3s 0.2s;

	transition: all 0.3s 0.2s;

	font-size: 35px;

}

.desk, .desk h4, .team-hover .s-link a {

	text-align: center;

	color: #222;

}

.team-member .s-link a {

	margin: 0 10px;

	color: #333;

	font-size: 16px;

}

.team-title {

	position: static;

	padding: 20px 0;

	display: inline-block;

	letter-spacing: 2px;

	width: 100%;

}

.team-title h5 {

	margin-bottom: 0px;

	display: block;

	text-transform: uppercase;

}

.team-title span {

	font-size: 12px;

	text-transform: uppercase;

	color: #a5a5a5;

	letter-spacing: 1px;

}

.team-img img {

	width: 100%;

}

.col-text {

	height:20em;

}

.grid-flex {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	flex-direction: row;

	-webkit-flex-direction: row;

	-webkit-flex-wrap: wrap;

	-webkit-justify-content: space-around;

}



.grid-flex p {

    font-size: 16px;

}

.col {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-ms-flex: 1;

	flex: 1;

}

.col-left {

	-webkit-box-ordinal-group:-1;

	-webkit-order: -1;

	-ms-flex-order: -1;

	order: -1;

}

.col-text{

	display: flex;

	align-items: center;

	justify-content: center;

	background: #f3f3f3;

	box-shadow: 0px 16px 26px -2px rgba(0, 0, 0, 0.5);

    z-index: 99;

}

.Aligner-item {

	width: 60%;

}

.col-image {

	background-size: cover;

	background-position:center center;

}

@media (max-width: 640px) {

	.grid-flex {

		height: 40em;

		display: -webkit-flex;

		-webkit-flex-direction: column;

		flex-direction: column;

	}

	.col {

		order:vertical;

	}

	.col-left {

		-webkit-box-ordinal-group:0;

		-webkit-order: 0;

		-ms-flex-order: 0;

		order: 0;

	}

	.col-text div p {

		padding: 1em;

	}

	.Aligner-item {

		width: 90%;

	}

	#legend2 {

		display:  none;

	}

}

body .photo-gallery-wrapper {

	max-width: 1200px;

	padding: 20px 50px;

	margin: 0px auto;

}

body .photo-gallery-wrapper__column {

	column-count: 3;

	column-width: 200px;

	list-style: none;

	font-size: 0;

	margin: 0;

	padding: 0;

	column-gap: 18px;

	transition: ease-in 0.3s;

}

body .photo-gallery-wrapper__column li {

	margin-bottom: 18px;

	border-radius: 3px;

	display: inline-block;

	overflow: hidden;

}

body .photo-gallery-wrapper__column li a img {

	width: 100%;

	height: 100%;

	border-radius: 3px;

	transition: ease-in 0.1s;

}

body .photo-gallery-wrapper__column li a img:hover {

	transform: scale(1.1);

	transition: ease-in 0.2s;

}

@media screen and (max-width: 1023px) {

	body .photo-gallery-wrapper {

		padding: 50px 20px;

	}

}

#amazingcarousel-5 .amazingcarousel-image img {

	width: 90px!important;

	background: #fff!important;

	margin-bottom: -35px!important;

	border: 2px solid!important;

	box-shadow: 0px 3px 15px 1px rgba(0, 0, 0, 0.4);

}



.about_us h5{

	font-family: 'Cookie', cursive;

	font-size: 24px;

	color: #4392b4;

}



.navbar .dropdown .dropdown-menu, .navbar .dropdown.show .dropdown-menu {

	height: auto!important;

	max-height:  300px;

}



.arrow_pagin {

	margin-left: -15px;

	z-index: 0;

    position: relative;

}



.t_row select {

	width: 40px;

    padding-left: 8px;

    border: 1px solid #ddd;

    border-radius: 4px;

    background: none;

    z-index: 999;

    position: relative;

    cursor: pointer;

}





 .main_head {

 	color:  #417e93;

 	    font-weight: 600;

 }



#amazingcarousel-5 .amazingcarousel-text h3 {

    font-size: 16px;

    font-weight: 600;

    margin-top: 35px;

    text-transform: uppercase;

    color:  #0a5b6c;

}

#amazingcarousel-9 .amazingcarousel-title {
	color: #0a5b6c;
}



.Aligner-item h4 {

    font-weight: 600;

    text-transform: uppercase;

    color:  #0a5b6c;

}



.arrow-up {

    border-left: 40px solid transparent;

    border-right: 40px solid transparent;

    border-top: 26px solid #f3f3f3;

    z-index: 9999;

    position: absolute;

    margin-top: 12px;

    left: 42%;

}

.empty {
	width: 100%;
	height: 120px;
	float: left;
	text-align: center;
	align-items: center;
	justify-content: center;
	display: flex;
	font-size: 18px;
}