body {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

h2 { font-family: "Verdana",sans-serif !important; font-size: 2.2em !important; font-weight: 800 !important; color: #293e72 !important; margin-top: 2px !important; }

h3 { font-size: 16px !important; font-weight: 600 !important; }

h4 { font-family: "Verdana",sans-serif !important; font-size: 1.9em !important; font-weight: 800 !important; color: #29abe2 !important; margin-bottom: 0px !important; }

h6 {  font-size: 1.2em !important; font-weight: 600 !important; color: #262626 !important; margin-bottom: 0px; }

p {  font-size: 0.98em; line-height: 2em; }

a { font-family: 'Poppins', sans-serif; }

.nopadding { padding: 0px !important; }
.pdtb30 { padding: 30px 0px; }

.past { text-align: right !important; margin-top: 50px; font-weight: 600; }

.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt50 { margin-top: 50px; }
.mt150 { margin-top: 100px; }


.scrollTop {
  position: fixed;
  right: 0%;
  bottom: 10px;
  padding: 20px;
  opacity: 0;
  transition: all 0.4s ease-in-out 0s;
}
.scrollTop span {
  cursor: pointer;
}

::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	border-radius: 0px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #bdbdbd;
}


.content p.pre-scrollable {
    max-height: 310px;
    overflow-y: scroll;
}

.pre-scrollable::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #ebebeb;
}

.pre-scrollable::-webkit-scrollbar
{
	width: 2px;
	background-color: #ebebeb;
}

.pre-scrollable::-webkit-scrollbar-thumb
{
	background-color: #898989 !important;
}


.fix-box { background:rgba(0,0,0,0.9); display: block; width: 100%; padding: 10px; z-index: 1000; bottom: 0px; }
.fix-box p { color: #fff; line-height: 18px; margin-bottom: 0; }


/* Navigation CSS */


#header {
    width: 100%;
    text-align: center;
    padding: 0 20px 0 5px;
    transition: all 0.15s linear;
    background: rgba(255, 255, 255, 0.8) !important;
	z-index: 100;
}

#header.active {
     box-shadow: 0 0 10px rgba(0,0,0,0.4);  
	 background: rgba(255, 255, 255) !important;
}

.navigation { padding: 0px !important; }
.navbar-inverse { border: none !important; position: fixed !important; }
.navbar-inverse .navbar-nav>li>a { color: #000 !important; }

.navbar-brand { padding: 0px !important; }

.navbar.navbar-inverse {
    min-height: 100px;
    margin-bottom: 0px !important;
	border-radius: 0px;
}

.navbar-inverse .navbar-nav>.open>a { background: #2098d1 !important; }

.navbar-inverse .navbar-nav>.open>a:hover { background: #29abe2 !important; }

.nav.navbar-nav  { margin-top: 30px; }

.navbar-nav li:hover a  { color: #fff !important; }

.dropdown-menu  { padding:0px !important; }

.dropdown-menu li a { padding: 12px 10px !important; }

.navbar-nav li:hover .dropdown-menu li a { color: #000 !important; }

.dropdown-menu>li>a:hover { background: none !important; color: #000 !important; }


.navbar-inverse .navbar-nav>.active>a { background-color: #2098d1 !important; }


/* Navigation CSS End*/






/* Carousel slider CSS */



	
.carousel-indicators {
    bottom: 10px !important;
}


.carousel-indicators li { border: 2px solid #283e73 !important; }



.carousel-inner img {
    width: 100%;
    max-height: auto;
}


.carousel-indicators li {
    border: 2px solid #283e73 !important;
}

.carousel-control.left,
.carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none !important;
	background-repeat: no-repeat;
	text-shadow: none;
}

.carousel-control.left span {
	padding: 15px;
}

.carousel-control.right span {
	padding: 15px;
}

.carousel-control .fa-chevron-left, 
.carousel-control .fa-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
}

.carousel-control .fa-chevron-left,
.carousel-control .icon-prev {
	left: 0;
}

.carousel-control .fa-chevron-right,
.carousel-control .icon-next {
	right: 0;
}


.carousel-control.left span:hover,
.carousel-control.right span:hover {
	opacity: .7;
	filter: alpha(opacity=70);
}


.header-text {
    position: absolute;
    top: 20%;
    left: 1.8%;
    right: auto;
    width: 96.66666666666666%;
    color: #fff;
}

.header-text h2 {
    font-size: 40px;
}

.header-text h2 span {
    background-color: #2980b9;
	padding: 10px;
}

.header-text h3 span {
	background-color: #000;
	padding: 15px;
}


/* Carousel slider CSS End */




.brands { box-shadow: 10px 10px 10px -3px #C3C3C3; padding: 30px; background: #eee; margin-top: 20px; }




/* About CSS */

.about-main { padding:80px 0px; }

.about-text p { color: #666; margin-top: 20px; }

.about-text h2 { text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4); }

.about-text h4 { text-shadow: 2px 2px 2px rgba(41, 41, 41, 0.4); }

.about-text h6 { margin-top: 20px; }

.about-text ul { padding: 0px; display: table; }

.about-text ul li { float: left; margin-right: 10px; list-style: none; }

.about-text ul li a { color: #3b5998; font-size: 2.2em; }

.about-text ul li a:hover { text-decoration: none; }

.about-text ul li:nth-child(2) a { color: #1da1f2;}

.about-text ul li:nth-child(3) a { color: #0274b3;}

/* About CSS End*/





/* Speakers CSS */

.hp-fp-section {
	 background: rgba(240,240,240,0.5);
	padding: 25px 0;
}

.fp-wrapper {
    text-align: center;
    padding: 0 0 25px;
}

.fp-slider-wrapper {
    padding: 7px;
}


.fp-slider-items button.slick-arrow{
    display: inline-block;
    position: absolute;
    width: 41px;
    height: 41px;
    top: 140px;
    bottom: 0;
    margin: auto;
    transform: translateY(-40px);
    font-size:  0;
    border: none;
    outline: none;
}




.slick-next.slick-arrow { right: -50px; }
.slick-prev.slick-arrow { left: -50px; }

.fp-slider-wrapper .fp-img:before {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: #fff;
    opacity: 1;
    outline: 1px solid #ffffff;
    outline-offset: -10px;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    -ms-transition: all 0.6s;
    transition: all 0.6s;
}


.fp-slider-items button.slick-prev.slick-arrow::before {
    content: "\f104" !important;
    font-family: fontawesome;
    color: #2C3F72 !important;
    font-size: 50px !important;
}

.fp-slider-items button.slick-next.slick-arrow::before {
    content: "\f105" !important;
    font-family: fontawesome;
    color: #2C3F72 !important;
    font-size: 50px !important;
}


.spkr-main {
    box-shadow: 10px 10px 10px 10px #e2e2e28c;
    padding: 20px;
    min-height: 276px;
    border: 2px solid #cbcaca;
    height: 320px;
}
.spkr-img img { border: 4px solid #cfd0d0; border-bottom: 8px solid #c2eafb; padding: 9px;}
.spkr-detail { margin-top: 10px; }
.spkr-detail h3 { margin-top: 5px; margin-bottom: 2px; font-size: 14px !important; color: #012551; }
.spkr-detail h5 { margin-top: 3px; margin-bottom: 5px; color: #012551; }


.fp-img {
    position: relative;
}

.slick-slide img{
    display: inline-block;
    width: auto;
    height: auto;
	margin: 0 auto;
}

.slider-details {
    padding: 20px 0;
    opacity: 0;
    transition: all .3s ease;
}
        
.fp-slider-wrapper:hover .slider-details {
    opacity: 1;
}

.slider-details strong{
    font: 500 20px 'Roboto', sans-serif;
    color: #2f2f2f;
}

.slider-details a{
    font: 500 12px 'Roboto', sans-serif;
    color: #680909;
    line-height: 2.5em;
}

.slick-track * {
  outline: none;
}


/* Speakers CSS End*/













.back-img { background-image: url(../images/back.jpg); background-repeat: no-repeat; height: 400px; background-size: cover; background-attachment: fixed;
    }





/* Partners CSS */


.partners { background: rgba(240,240,240,0.5); }

.slick-slide {
    margin: 0px 20px;
}



.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/* Speakers CSS End*/





/* Gallery CSS */

.gallery { padding: 30px 0px; }

.panel { box-shadow: none !important; }

.panel-primary{
    border: none !important; 
	border-top: 5px solid #0af !important;
    padding-bottom: 20px;
}



.panel-heading {
    color: #fff;
    background: none !important;
    border: none !important; 
}

.panel-body { padding: 0px !important; }
.nav-tabs>li a { padding: 15px 25px !important; color: #abc; font-size: 1.1em; }

.nav-tabs>li:hover a { color: #789; }

.nav-tabs>li.active>a{
    color: #0af !important;
    border: 1px solid #abc !important;
    border-top: 2px solid #0af !important;
    border-bottom: none !important;
}


.js-modal-dialog__img.modal-dialog__img { width: 100% !important; }

.gallery__column{ cursor: pointer; }

/* Gallery CSS End*/











/* Insights Slider CSS */


#quote-carousel {
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}
/* indicator position */
#quote-carousel .carousel-indicators {
  right: 50%;
  top: auto;
  bottom: -10px;
  margin-right: -19px;
}



.insights {  padding:60px 15px; background: rgba(240,240,240,0.5); }

.content { box-shadow: 7px -7px 24px; padding:30px !important; background: #efefef; }
.content h3 { margin-top: 0px; margin-bottom: 0px; font-size: 20px !important; color: #012551; font-weight: 500 !important; }
.content h4 { margin-top: 0px; margin-bottom: 0px; font-size: 16px !important;  color: #012551 !important; font-weight: 500 !important; }
.content p { text-align: justify; font-size: 15px; margin-top: 15px; line-height: 22px; }
.content small { color: #777; font-style: italic;  }


#quote-carousel .carousel-indicators li {
  background: #c0c0c0;
}


#quote-carousel .carousel-indicators .active {
  background: #333333;
  height:10px;
  width:10px;
  margin-bottom:1px;
}

/* Insights slider CSS end*/





/* Media Partner CSS */

.media_partner {
    padding-top: 25px;
}

.media_partner h5 {
    text-align: center;
    margin-top: 20px;
}

.media_partner h5 a {
    text-decoration: none;
    background: #fff;
    border: 1px solid #25406f;
    padding: 5px 10px;
    color: #25406f;
    margin: 0 auto;
}

.media_partner h5 a:hover {
    text-decoration: none;
    background: #25406f;
    border: 1px solid #fff;
    padding: 5px 10px;
    color: #fff;
    margin: 0 auto;
}



.modal-dialog { position: relative; top: 20%; }

.clients .light {
    background: #eaeaea;
    padding:15px;
}


.clients img {
    margin: 0 auto;
}
.sub-heading { font-family: enso; font-size: 22px; }

.partner-row img { margin: 0 auto; }



.clients .dark {
    background: #dddddd;
    padding:15px;
}

.clients .dark:hover { z-index: 1; cursor: pointer; }
.clients .light:hover { z-index: 1; cursor: pointer; }


/* Media Partner CSS End*/





/* Counter CSS */
.counter { background: #313030; padding: 30px 10px; text-align: center; box-shadow: 0 0 10px rgba(0,0,0,0.4); }

.counter:nth-child(2) { background: #383737}

.counter:nth-child(4) { background: #383737}
.counter h4 { font-size: 3em !important; }
.counter h6 { font-size: 1em !important; font-weight: 500 !important; color: #fff !important; }

/* Counter CSS End*/





/* Footer CSS */
.ftr { background: rgba(166, 213, 232, 0.5); padding-bottom: 30px; }


.hdng { color: #283e73; font-size: 18px !important; }

.add { color: #283e73; font-size: 16px !important; font-weight: 600; margin-top: 30px; }


#contact {
	background:none;
	padding:25px;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
}


fieldset {
	border: medium none !important;
	margin: 0 0 10px;
	min-width: 100%;
	padding: 0;
	width: 100%;
}

#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact textarea {
	width:100%;
	border:none;
	background:rgba(166, 213, 232, 0.5);
	margin:0 0 5px;
	padding:10px;
	color:#283e73 !important;
	margin-top:10px;
}


#contact textarea {
	height:100px;
	max-width:100%;
  resize:none;
}

#contact button[type="submit"] {
	cursor:pointer;
	width:30%;
	margin:0 auto;
	border:none;
	background:none;
	color:#283e73;
	padding:10px;
	font-size:15px;
	border:2px solid #283e73;
	font-weight:600;
}

#contact button[type="submit"]:hover {
	background:#283e73;
	color:#fff;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}

#contact button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }


::-webkit-input-placeholder {
 color:#000; 
}
:-moz-placeholder {
 color:#000;
}
::-moz-placeholder {
 color:#000;
}
:-ms-input-placeholder {
 color:#000;
}



footer {
	background-color: #000;
	color: rgba(255,255,255,0.7);
	padding: 10px;
	width: 100%;
	bottom: 0;
}

footer p {
	margin-bottom: 0px;
	text-align: center;
} 



/* Footer CSS end*/






















.animatable {
  
  /* initially hide animatable objects */
  visibility: hidden;
  
  /* initially pause animatable objects their animations */
  -webkit-animation-play-state: paused;   
  -moz-animation-play-state: paused;     
  -ms-animation-play-state: paused;
  -o-animation-play-state: paused;   
  animation-play-state: paused; 
}

/* show objects being animated */
.animated {
  visibility: visible;
  
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;

  -webkit-animation-play-state: running;
  -moz-animation-play-state: running;
  -ms-animation-play-state: running;
  -o-animation-play-state: running;
  animation-play-state: running;
}

/* CSS Animations (extracted from http://glifo.uiparade.com/) */
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}



@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	20% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	20% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	20% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	60% {
		opacity: 0;
	}
	20% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	60% {
		-webkit-transform: translateX(20px);
	}

	80% {
		-webkit-transform: translateX(-5px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}

	60% {
		-moz-transform: translateX(20px);
	}

	80% {
		-moz-transform: translateX(-5px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}

	60% {
		opacity: 1;
		-o-transform: translateX(20px);
	}

	80% {
		-o-transform: translateX(-5px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}

	60% {
		transform: translateX(20px);
	}

	80% {
		transform: translateX(-5px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}

	60% {
		-webkit-transform: translateX(-20px);
	}

	80% {
		-webkit-transform: translateX(5px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}

	60% {
		-moz-transform: translateX(-20px);
	}

	80% {
		-moz-transform: translateX(5px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}

	60% {
		-o-transform: translateX(-20px);
	}

	80% {
		-o-transform: translateX(5px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}

	60% {
		transform: translateX(-20px);
	}

	80% {
		transform: translateX(5px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
	50% {
		-webkit-transform: scale(1.05);
	}

	70% {
		-webkit-transform: scale(.9);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}

	50% {
		-moz-transform: scale(1.05);
	}

	70% {
		-moz-transform: scale(.9);
	}

	100% {
		opacity: 1;
		-moz-transform: scale(1);
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}

	50% {
		-o-transform: scale(1.05);
	}

	70% {
		-o-transform: scale(.9);
	}

	100% {
		opacity: 1;
		-o-transform: scale(1);
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}

	50% {
		transform: scale(1.05);
	}

	70% {
		transform: scale(.9);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}
@-webkit-keyframes moveUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(40px);
	}	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes moveUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(40px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes moveUp {
	0% {
		opacity: 1;
		-o-transform: translateY(40px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes moveUp {
	0% {
		opacity: 1;
		transform: translateY(40px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@-webkit-keyframes fadeBgColor {
	0%{
		background:none;
	}
  70%{
		background:none;
	}
	100%{
		background:#464646;
	}
}
@-o-keyframes fadeBgColor {
	0%{
		background:none;
	}
  70%{
		background:none;
	}
	100%{
		background:#464646;
	}
}
@keyframes fadeBgColor {
	0%{
		background:none;
	}
  70%{
		background:none;
	}
	100%{
		background:#464646;
	}
}

.animated.animationDelay{
	animation-delay:.4s;
	-webkit-animation-delay:.4s;
}
.animated.animationDelayMed{
	animation-delay:1.2s;
	-webkit-animation-delay:1.2s;
}
.animated.animationDelayLong{
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s;
}
.animated.fadeBgColor {
	-webkit-animation-name: fadeBgColor;
	-moz-animation-name: fadeBgColor;
	-o-animation-name: fadeBgColor;
	animation-name: fadeBgColor;
}
.animated.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
.animated.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
.animated.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
.animated.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
.animated.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
.animated.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
.animated.moveUp {
	-webkit-animation-name: moveUp;
	-moz-animation-name: moveUp;
	-o-animation-name: moveUp;
	animation-name: moveUp;
}
































@media (max-width:620px) and (min-width:320px) {
	#header { padding: 0 0px 0 5px; }
	.navbar.navbar-inverse { min-height: 50px; }
	.navbar-brand img { max-width: 200px; }
	.icon-bar { background: #000 !important;}
	
	.slidemain{
		margin-top: 50px !important;
	}
	
	
	.about-text ul li { margin-right: 5px; }
	.about-text ul li a { padding: 6px 15px; }
	
	
	
	
	.fp-slider-items button.slick-arrow { top:75px; }
	
	
	.slick-prev.slick-arrow { left: -15px; }
	.slick-next.slick-arrow { right: -15px; }
	
	
	.dark.mt30 { margin-top: 0px; }
	
	.light.mt30 { margin-top: 0px; }
}





@media (max-width:1024px) and (min-width:768px) {
	.navbar.navbar-inverse { min-height: 50px; }
	.navbar-brand img { max-width: 200px; }
	.nav.navbar-nav { margin-top: 15px; }
	
	.nav.navbar-nav li a { padding: 10px; font-size: 13px; }
	
	.about-text ul li { margin-right: 5px; }
	.about-text ul li a { padding: 6px 15px; }
	
	
	
	
	.fp-slider-items button.slick-arrow { top:75px; }
	
	
	.slick-prev.slick-arrow { left: -15px; }
	.slick-next.slick-arrow { right: -15px; }
	
	
	.dark.mt30 { margin-top: 0px; }
	
	.light.mt30 { margin-top: 0px; }
}