/*
Copyright (c) 2017
[Master Stylesheet]
Template Name : Event-Multipurpose Landing Page-UiSumo
Version    : 1.0
Author     : UISuMo Team
Author URI : https://uisumo.com
Support    : uisumo@gmail.com
*/

body { overflow-x: hidden; }
p { font-size: 16px; letter-spacing: .5px}
p.small { font-size: 12px; }
a, a:hover, a:focus, a:active, a.active { outline: 0; color: #43cb83; transition: all ease .5s; }
h1, h2, h3, h4, h5, h6 { text-transform: uppercase; font-family: 'robotobold';  letter-spacing: 2px;}

.section-heading{margin: 0 0 50px;}
.section-heading h2{position: relative; font-size: 36px; padding: 0 0 20px; display: inline-block; margin: 0 0 30px; letter-spacing: 3px}
.section-heading h2:before{position: absolute; content: ''; background: url(../img/heading-bg.png) repeat-x left bottom; left: 15%; width: 70%; bottom: 0; height: 2px;   }
.section-heading p{font-size: 16px; font-family: 'robotothin'; letter-spacing: 2px}
.section-heading.text-left h2:before{left: 0;}

.section-heading.light h2{color: #fff;}
.section-heading.light h2:before{background-image: url(../img/heading-bg-light.png)}
.section-heading.light p{color: #fff;}

.btn{border: none;transition: all ease .5s;}
.btn.btn-lg{min-height: 60px; padding-left: 30px; padding-right: 30px; font-family: 'robotobold'; font-weight: normal; text-transform: uppercase; font-size: 15px; letter-spacing: 1px;}
.btn.btn-lg .fa{font-size: 20px; margin-right: 10px;}

.btn-success {    background-color: #43cb83;  color: #fff;}
.btn-success.focus, .btn-success:focus {    background-color: #43cb83;   color: #fff;}
.btn-success:hover {   background-color: #43cb83;   color: #fff;}
.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {
	background-color: #43cb83;    color: #fff;}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success.focus:active, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {    background-color: #43cb83;     color: #fff;}
.btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-success {    background-image: none;}
.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success.focus[disabled], .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {    background-color: #43cb83;}
.btn-success .badge {    background-color: #fff;    color: #43cb83;}
.img-centered { margin: 0 auto; }
header { text-align: center; color: #fff;  background:url(../img/banner-image.jpg) no-repeat center center; background-size: cover;}
.countdown{background: rgba(0,0,0,.8); padding: 40px 0}
#nav.affix {    position: fixed;    top: 0;    width: 100%;    z-index:10;}

header{min-height: 900px;}
.header-top{padding:200px 0 50px 0;}
.header-top h1{font-size: 50px;  font-family: 'robotobold';}
.header-top p{font-family: 'robotothin'; font-size: 18px;}
header .btn{margin: 40px 0 0; border-radius: 0px; background-color: #43cb83}

nav[class*="affix"]{position: absolute; top: 0px; width: 100%;}
.navbar-default .navbar-brand{text-transform: uppercase;font-family: 'colaborate-boldregular'; font-weight: normal; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background: none;color: #43cb83}
select.form-control{-webkit-appearance:none;    -moz-appearance:none;    appearance:none; background-image: url(../img/select-arrow.png); background-repeat: no-repeat; background-position: right top}



@media(min-width:768px) {
header .container { padding-top: 200px; padding-bottom: 100px; }
header .intro-text .name { font-size: 4.75em; }
header .intro-text .skills { font-size: 1.75em; }
	
}
.navbar-default{}
.navbar-default .navbar-collapse{background: #f5f5f5;}
@media(min-width:990px) {	
	nav[class*="affix"]{position: absolute; top: 850px; width: 100%; }
	.navbar-default{background: none;}
	.navbar-brand.mobile{display: none}
	.navbar-default .navbar-brand{ padding-left: 30px; padding-right: 30px; min-height: 98px; padding-bottom: 0px; font-size: 30px; line-height: 34px; margin: 0 !important; background: #43cb83; color: #fff; -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;}
	.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover{ background: #43cb83; color: rgba(255,255,255,.7);}
	.navbar-right{padding: 0;}
	.navbar-right a.btn.btn-lg{border-radius: 0; min-height: 98px; line-height: 78px}
.navbar-right a.btn.btn-lg:hover{background-color: #43cb83;-webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;}
.navbar-default .navbar-nav > li > a{line-height: 68px;-webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;}
	
	
	nav.affix .website{display: none;}
	nav.affix .mobile{display: block;}
	
	nav.affix .navbar-right a.btn.btn-lg{min-height: 58px; line-height: 30px;}
	nav.affix .navbar-nav > li > a{line-height: 28px;}
	nav.affix .navbar-brand{min-height: 58px;}
	
}
@media(min-width:1450px) {
	.affix .container>.navbar-header{    margin-left: -175px;}
	.affix-top .container>.navbar-header{    margin-left: -118px;}
}
@media(max-width:990px) {
	.navbar-brand.website{display: none;}
}
.navbar-default .navbar-nav > li > a{font-family: 'robotomedium'; font-size: 15px; text-transform: uppercase;}
.navbar .navbar-nav { letter-spacing: 1px; }
.navbar-default, .navbar-inverse { border: 0; }
section { padding: 100px 0; }
section h2 { margin: 0; font-size: 3em; }
section.success { color: #fff; background: #18bc9c; }
section.success a, section.success a:hover, section.success a:focus, section.success a:active, section.success a.active { outline: 0; color: #2c3e50; }




div.zabuto_calendar .table{border: none;font-family: 'robotobold'; color: #333333;}
div.zabuto_calendar .table tr.calendar-month-header th{background: #3498db; color: #fff; font-weight: normal; padding: 0; border-bottom: 1px solid #fff;}
div.zabuto_calendar .table tr th, div.zabuto_calendar .table tr td{background: #f5f5f5}
div.zabuto_calendar .table tr td{border-top: 1px solid #fff; padding: 0}
div.zabuto_calendar .table tr td + td{border-left: 1px solid #fff;}
div.zabuto_calendar .table tr td.event div.day, div.zabuto_calendar ul.legend li.event{    background-color: #fff0c3;    display: flex; align-items: center; justify-content: center;height: 100%; padding: 0;}
div.zabuto_calendar .table tr.calendar-month-header th span{font-size: 18px;font-weight: normal; text-transform: uppercase; padding: 0; line-height: 70px;}
div.zabuto_calendar .table tr.calendar-month-header th span .fa{font-size: 28px;}
div.zabuto_calendar .table tr.calendar-dow-header th{color: #fff; background: #0b619b;font-family: 'robotomedium'; font-weight: normal}
div.zabuto_calendar .table tr td.event div.day, div.zabuto_calendar ul.legend li.event{background: #3498db; color: #fff;}
div.zabuto_calendar .table tr td div.day{font-size: 22px;}
div.zabuto_calendar .table tr:last-child{border-bottom: none;}
@media(min-width:990px) {
	div.zabuto_calendar .table tr td{height: 110px; vertical-align: middle}
	div.zabuto_calendar .table tr.calendar-month-header th{height: 70px;}
	div.zabuto_calendar div.calendar-month-navigation{padding-top: 0px;}
	div.zabuto_calendar .table tr.calendar-dow-header th{line-height: 50px; padding: 0;}
}

.schedule-details{background: #f5f5f5;}





.custom-tabs .nav-tabs{margin-left: -15px; margin-right: -15px; border: none;}
.custom-tabs .nav-tabs li{padding-left: 15px; padding-right: 15px; margin: 0; width: 50%; border: none;}
.custom-tabs .nav-tabs li a{border: none; border-radius: 0px; padding-top: 30px; padding-bottom: 30px; background: #fff; text-align: center; text-transform: uppercase; line-height: normal; font-size: 16px;font-family: 'robotomedium'; color: #333333;}
.custom-tabs .nav-tabs li a h4{margin:5px 0 0 0;font-family: 'robotobold'; font-size: 22px;}
.custom-tabs .nav-tabs li a:hover, .custom-tabs .nav-tabs li a:focus, .custom-tabs .nav-tabs li.active a:hover{border: none;}
.custom-tabs .nav-tabs li.active a{background: #3498db; color: #fff}




.event-box{padding: 50px; display: inline-block;background: #fff; position: relative;transition: all ease .5s;}
.event-box + .event-box{border-top: 2px solid #f5f5f5;}
.event-box.first{margin-top: 50px;}
.event-box .block1 h4, .event-box .block1 .fa{color: #43cb83;transition: all ease .5s; text-transform: uppercase}
.event-box .block1 .fa{font-size: 26px;}
.event-box .block1 h3{font-size: 20px;font-family: 'robotobold'; font-weight: normal;transition: all ease .5s; text-transform: none}
.event-box .block1 h3 span{font-size: 16px;font-family: 'robotoregular'; color: #999999;transition: all ease .5s; }
.event-box .block1 h4{font-size: 18px;font-family: 'robotomedium'; font-weight: normal;}
.event-box .event-number{position: absolute; width: 30px; height: 30px; border-radius: 50%; background: #fff; border: 2px solid #43cb83; color: #43cb83; line-height: 26px; text-align: center; font-size: 16px;font-family: 'robotobold'; top: 50%; margin-top: -15px; right: 90px; transition: all ease .5s; }
.event-box:before{position: absolute; width: 1px; transition: all ease .5s; content: ''; height: 100%; border-left: 3px dashed #43cb83; top: 0; right: 103px;}
.event-box.first:before{height: 50%; top: 50%;}
.event-box.last:before{height: 50%; top: 0;}


.event-box .block2{padding-right: 200px; text-align: left; display: inline-block; padding-top: 20px; color: #fff;  -webkit-transition: all ease .5s; -moz-transition: all ease .5s; transition: all ease .5s; max-height: 0px; overflow: hidden; visibility: hidden}

.event-box .block2 img{float: left; margin-right: 20px;}
.event-box .block2 p{font-family: 'robotothin'; line-height: 24px; margin: 10px 0}
.event-box .block2 p span{font-family: 'robotoregular';}
.event-box .block2 p strong{font-family: 'robotobold'; font-weight: normal}
.event-box .block2 p span + span{margin-left: 40px;}
.event-box:hover{background-color: #43cb83;}
.event-box:hover .block1 h4, .event-box:hover .block1 h3, .event-box:hover .block1 h3 span, .event-box:hover .block1 .fa{color: #fff;}
.event-box:hover .block2{max-height: 250px;visibility: visible}
.event-box:hover:before, .event-box:hover .event-number{border-color: #fff;}
@media(max-width:990px){
.our-speakers .row + .row [class*="col-"]{margin-bottom: 30px;}
}

.speaker-box{display: flex;}
.speaker-box .speaker-details{padding-left: 30px;}
.speaker-box .speaker-details h2, .speaker-box .speaker-details h3{text-transform: none; margin: 15px 0; font-weight: normal}
.speaker-box .speaker-details h2{font-size: 24px;}
.speaker-box .speaker-details h3{font-size: 18px; color: #43cb83}
.speaker-box .speaker-details p{font-family: 'robotothin'; line-height: 24px; }

.speaker-box  .img-media{position: relative;transition: all ease .5s; }
.speaker-box  .img-media:before{position: absolute;width: 0%; height: 0%; content: ''; background: rgba(52,152,219,.6);transition: all ease .5s; top: 50%; left: 50%; opacity: .2; border: 1px solid #a5d8fa}
.speaker-box:hover .img-media:before{width: 100%; height: 100%; left: 0; top: 0; opacity: 1}
.speaker-box .social-media{max-height: 0px; overflow: hidden; visibility: hidden; position: absolute; left: 0px; width: 100%; bottom: 0px; text-align: center;background: #3498db; transition: all ease .5s;}
.speaker-box .social-media a{line-height: 80px;transition: all ease .5s; opacity: .8; font-size: 26px; margin: 0 20px; display: inline-block; color: #fff;}
.speaker-box:hover .social-media{max-height: 80px; visibility: visible}
.speaker-box .social-media a:hover{opacity: 1; }

@media(max-width:680px){
	.speaker-box{display: block}
	.speaker-box .img-media{width: 100%;}
	.speaker-box .img-media img{width: 100%;}
}

@media(min-width:1200px){
	.row-flex{display: flex; align-items: flex-end; position: relative; z-index: 9;}
	.margin-left{margin-left: -23px;}
	.margin-left1{margin-left: -34px;}
	.speaker-box .speaker-details p{max-width: 270px;}
}


.features{background: #f5f5f5; position: relative;}


.box-feature .icons{display: inline-block; width: 90px; height: 90px; padding: 5px; border: 2px solid #43cb83; margin: 0 0 40px;}
.box-feature .icons .fa{width: 76px; height: 76px; line-height: 76px; font-size: 36px; color:#43cb83;transition: all ease .5s; }
.box-feature h4{font-family: 'robotomedium'; font-size: 18px; text-transform: none;transition: all ease .5s;}
.box-feature p{font-size: 14px; line-height: 24px; font-family: 'robotothin'; margin-bottom: 0}
.box-feature:hover .icons .fa{background-color:#43cb83; color: #fff;}
.box-feature:hover h4{color: #43cb83}


.infinitive-skills{color: #fff;}
.infinitive-skills h3{text-transform: none; display:inline-block; font-size: 24px; border-bottom:  2px solid #fff; padding: 0 0 10px;}
.infinitive-skills p{font-size: 14px; line-height: 24px; font-family: 'robotoregular'; letter-spacing: 1px; margin: 0;}

@media(max-width:1200px){
	.features{padding-top: 0;}
	.infinitive-skills{padding:100px 20px; position: relative;}
	.features .infinitive-skills:before {position: absolute; width:100%; height: 100%; content: ''; background: url(../img/features-bg.jpg) no-repeat center center; left: 0; top: 0; background-size: cover; z-index: 0;}
.features .infinitive-skills:after{position: absolute; width:100%; height: 100%; content: ''; background: #43cb83; left: 0; top: 0; background-size: cover; z-index: 0; opacity: .5}
	.webview{padding: 0px 20px}
	.features .infinitive-skills *{position:relative; z-index: 9}
	.features .row  [class*="col-"]{margin-bottom: 30px;}
}
@media(min-width:1200px){
.webview{padding: 0 150px 0 55px}
.infinitive-skills{padding: 50px 50px 0px 30%}
.features:before{position: absolute; width:50%; height: 100%; content: ''; background: url(../img/features-bg.jpg) no-repeat center center; left: 0; top: 0; background-size: cover; z-index: 0;}
.features:after{position: absolute; width:50%; height: 100%; content: ''; background: #43cb83; left: 0; top: 0; background-size: cover; z-index: 0; opacity: .5}
}
.gallery .container{position: relative; }
.gallery .container .nav-pills{position: absolute; z-index: 9; right: calc(33.333333% + 5px); top: 3px; }
.gallery .container .nav-pills a{border-radius: 0px; min-height: 45px; padding: 0 30px; line-height: 45px; text-transform: uppercase;margin: 0 3px; background-color: #f0f0f0;font-family: 'robotobold'; font-size: 14px; color: #333333;}
.gallery .container .nav-pills li.active a{background-color: #3498db; color: #fff;}
.gallery .tab-content>.tab-pane{display: inherit; max-height: 0px; visibility: hidden}
.gallery .tab-content>.tab-pane.active{visibility: visible; max-height: 8000px;}
/* fluid 5 columns */
.gridMasonry{margin-left: -3px; margin-right: -3px;}
.grid-sizer,
.grid-item { width: 33.33333%; padding: 3px; }
.grid-item:nth-child(3){margin-top: 121px;}
/* 2 columns */
.grid-item--width2 { width: 66.6666%; }
.gridMasonry .grid-item img{width: 100%;}

.grid-item  a{display: block; position: relative;}
.grid-item  a:before{position: absolute; content: "\f00e"; font-family:  FontAwesome;  0px;height: 0%; width: 0%; left: 50%; top: 50%;   opacity: 0; background: rgba(52,152,219,.6); font-size: 3px; display: flex; align-items: center; justify-content: center; color: #fff;transition: all ease .5s;}
.grid-item  a:hover:before{height: 100%; width: 100%; left: 0; top: 0; opacity: 1; font-size: 36px;}


.hotels{background: url(../img/boxed2.png) no-repeat center center #3498db; background-size: cover}

.carousel-gallery{position: relative;}
.applicationLanding .item{padding: 3px; background: #fff;}
.applicationLanding .item h2{font-size: 16px; text-align: center; margin: 0; line-height: 24px; padding: 23px 0}
.carousel-gallery .owlcontrol {position: absolute; top: 50%; cursor: pointer;height: 34px; margin-top: -17px; color: rgba(255,255,255, .8); font-size: 38px; width:30px; text-align: center; line-height: 34px;}
.carousel-gallery .owlcontrol.customPrevBtn{left: -60px;}
.carousel-gallery .owlcontrol.customNextBtn{right: -60px;}

.pricing-box .package-name{min-height: 75px; line-height: 75px; color: #fff; background-color: #43cb83; font-size: 20px; text-transform: uppercase; letter-spacing: 2px;font-family: 'robotobold';}
.pricing-box .package-price{min-height: 75px; line-height: 75px; color: #fff; background-color: #43cb83; font-size: 30px; text-transform: uppercase; letter-spacing: 2px;font-family: 'robotobold';}
.pricing-box ul{margin: 0; padding: 0; list-style: none;}
.pricing-box ul li{line-height: 50px; background: #f5f5f5; font-size: 16px;font-family: 'robotobold'; padding: 0 50px; position: relative; text-transform: uppercase;}
.pricing-box ul li + li{border-top: 2px solid #fff;}
.pricing-box ul li:before{ font-family: FontAwesome; margin: 0 15px 0 0; font-size: 26px;}
.pricing-box ul li.yes{color: #43cb83; }
.pricing-box ul li.not{color: #d80000;}
.pricing-box ul li.yes:before{content: "\f00c";}
.pricing-box ul li.not:before{content: "\f00d";}
.pricing-box .btn{text-transform: uppercase;font-family: 'robotobold'; letter-spacing: 2px; padding: 0 30px; line-height: 45px; background-color: #43cb83; color:#fff; border-radius: 0px; border: 1px solid #43cb83 ; margin: 30px 0 0 0; transition: all ease .5s;}
.pricing-box:hover .btn{color: #43cb83; background: #fff;}
@media(max-width:990px){
	.pricing .row + .row [class*="col-"]{margin-bottom: 30px;}
}

.faq{background: #eceff1;}

.faq .panel-default{border: none; border-radius: 0px;}
.faq .panel-default +  .panel-default{margin-top: 20px;}
.faq .panel-default>.panel-heading{padding: 0; border: none; border-radius: 0px;}
.faq .panel-title {text-transform: none; font-size: 15px;font-family: 'robotoregular'; letter-spacing: 1px; }
.faq .panel-title a{line-height: 20px; padding: 15px 40px 15px 20px; display: block; position: relative;}
.faq .panel-title a.accordion-toggle:after{font-family: FontAwesome;    content: "\f01a"; position: absolute; right: 20px;  }
.faq .panel-title a.accordion-toggle{color: #fff; background-color: #43cb83;}

.faq .panel-title a.accordion-toggle.collapsed{color: #333333; background-color: #fff;}
.faq .panel-title a.accordion-toggle:hover, .faq .panel-title a.accordion-toggle:focus{text-decoration: none; color: #fff; background-color: #43cb83;}
.faq .panel-default>.panel-heading+.panel-collapse>.panel-body{line-height: 24px; color: #666666; padding: 20px;}

.owl-carousel.sponsers-logo .owl-item{text-align: center;}
.owl-carousel.sponsers-logo .owl-item img{width: auto; display:inline-block}

.register{background-color: #43cb83;}
.register-form{width: 100%;margin: 0 -5px;}
.register-form .form-group, .register-form button{margin: 0 5px 20px; }
.google-map{width: 100%; min-height: 693px;}
.register-form .form-group .form-control{border: none; border-radius: 0px; min-height: 55px; font-size: 15px;}
.register-form .btn{border-radius: 0px; background: none; text-transform: uppercase; border: 2px solid #fff; font-family: 'robotobold'; color: #fff; font-size: 15px;}
.register-form .btn:hover, .register-form .btn:focus{background: #fff; color: #43cb83;}
@media(min-width:768px){
	.register-form{display: flex;}
	.register-form .form-group{width: 21%;}
	.register-form .form-group, .register-form button{margin: 0 5px 0px; }
	.register-form button{width: 15%;}
}


@media(max-width:767px) {
section { padding: 75px 0; }
section.first { padding-top: 75px; }
}

.contactus{background-color: #43cb83; position: relative;}
.contactus .section-heading {margin: 0}
.contactus .contact-box ul.contact-details{margin: 0 0 30px 0;padding: 0; list-style: none;}
.contactus .contact-box ul.contact-details li{position: relative;  padding: 10px 0;padding-left: 34px; font-size: 15px;}
.contactus .contact-box ul.contact-details li .fa{position: absolute; left: 0; font-size: 20px; color: #fff; top: 10px}
.contactus .contact-box ul.contact-details li p{font-size: 15px; letter-spacing: 1px;font-family: 'robotoregular'; margin: 0; color: #fff; }
.contactus .contact-box .social-media{margin: 50px -8px 0;}
.contactus .contact-box .social-media a{margin: 0 8px; width: 52px; height: 52px; border: 2px #fff solid; display: inline-block; text-align: center; line-height: 48px; font-size: 20px; color: #fff;}
.contactus .contact-box .social-media a:hover{background: #fff; color: #43cb83;}

.contactus .contact-box .form-control{border: none; border-radius: 0px; min-height: 55px; font-size: 15px;}
.contactus .contact-box .btn{border-radius: 0px; background: none; text-transform: uppercase; border: 2px solid #fff; font-family: 'robotobold'; color: #fff; font-size: 15px;}
.contactus .contact-box .btn:hover, .contactus .contact-box .btn:focus{background: #fff; color: #43cb83;}

.contactus .contact-box  .form-group{margin-bottom: 20px;}

.help-block{margin: 0}
ul[role="alert"]{margin: 0; padding: 0; list-style: none;}
ul[role="alert"] li{color: #F77474; background: #FBE8E8; padding: 5px; font-size: 12px;}

@media(min-width:1200px){
	.contactus:before{background: #3498db; width: 50%; height: 100%; content: ''; left: 0; top: 0; position: absolute}
	.contactus .contact-box{padding: 0 50px;}
}
footer{background: #fff; padding: 33px 0}
footer p{color: #333333; margin: 0; line-height: 24px; font-size: 15px;font-family: 'robotoregular';}
@media(max-width:1200px){
.contactus  [class*="col-"] + [class*="col-"]{margin-top: 30px;}
}
@media(max-width:680px){
	.event-box{padding: 20px;}
	.main-example .time{margin: 0 5px}
	.event-box .block2{padding: 0}
	.event-box::before{right: 17px;}
	.event-box .event-number{right: 5px;}
	.event-box .block2 img{width: 100%;}
}
@media(max-width:767px){
	.register-form{margin: 0;}
	.register-form .form-group, .register-form button{ margin: 0 0 20px}
.register-form .btn{display: block;min-height: 50px; width: 100%;}
	.gallery .container .nav-pills{top: -50px; width: 100%; left: 0}
}


.scroll-top.page-scroll{position: fixed; right: 15px; bottom: 15px; z-index: 999;}
.scroll-top.page-scroll .btn-primary {background: #F77474; width: 60px; height: 60px; border-radius: 50%; padding: 0; text-align: center; line-height: 54px; opacity: .4;transition: all ease .5s;}
.scroll-top.page-scroll .btn-primary:hover{opacity: 1}
@media (max-width: 991px) {
	.nav.navbar-right.navbar-collapse{display: none}
	nav[class*="affix"]{position: fixed}
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}