.h3, .h4, h3, h4 {
  font-weight: 700
}
a, a.active, a:focus, a:hover {
  text-decoration: none;
  outline: 0
}
a
html {
  font-size: 62.5%
}
body, p {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.5rem;
  line-height: 2.4000000000000004rem
}
.logo {
	width: 218px;
	height: 54px;
	margin: 0 auto;
}
body {
  background: #f9f9f9;
  padding: 0;
  margin: 0;
  color: #666;
  line-heaight: 2.4rem;
}
.zero-margin {
	margin-top: 0!important;
}
.divider img{
	width: 100%;
	position: relative;
	margin: 10px 0px 45px;
}
.btn:focus, .btn:active, button:focus, button:active {
  outline: none !important;
  box-shadow: none !important;
}

#image-gallery .modal-footer{
  display: block;
}

.thumb{
  margin-top: 15px;
  margin-bottom: 15px;
}
 .video-area-inner {
   width: 100%;
   padding-bottom: 56.25%;
   position: relative;
 }
 .video-area-inner iframe {
   float: left;
   position: absolute;
   top: 0 !important;
   left: 0 !important;
   width: 100%;
   height: 100%;
 }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	background-color: #53c5ce;
}
.font-bold {
	font-weight: 700;
}
 .map-area {
   width: 100%;
   position: relative;

 }
ul.listing {
	margin: 0;
	padding: 0;
}
ul.listing li{
	font-size: 1em;
	line-height: 2em;
	margin-left: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	list-style-position: inside;
}
.h1, h1 {
  font-size: 6.8rem;
  line-height: 10.2rem;
  line-height: 7.2rem
}
h1.text-center {
	text-align: center;
	font-size: 3.5rem;
	line-height: 5rem;
	color: #1e1d1c;
	font-family: Oswald, sans-serif;
}
.video-main-heading {
	position: relative;
	height: 400px;
}
.video-main-heading p{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	font-family: Oswald, sans-serif;
	color: #fff;
	font-size: 35px;
	line-height: 45px;
	width: 100%;
}
 p.video-heading {
	 width: 100%;
	 display: block;
	font-family: Oswald, sans-serif;
	font-size: 54px;
	 text-align: center;
	 color: #53c5ce!important;
	 padding: 35px 0;
	 float: left
	 
}
.white-color {
	color: #fff!important;
}

h2.text-center {
	text-align: center;
	font-size: 3rem;
	line-height: 3.5rem;
	color: #f58120; 
}
h2.top-magin{
	margin-top: 50px;
	margin-bottom: 10px;
}

h3.text-center {
	text-align: center;
	font-size: 2.7rem;
	line-height: 3rem;
	font-style: italic;
	font-family: Oswald, sans-serif;
}
h3.points {
	color: #000;
	font-size: 2.2rem;
	line-height: 3.5rem;
	font-family: Oswald, sans-serif;
	font-weight: 500;
}
.heading {
	font-family: Oswald, sans-serif;
	font-size: 1.4em;
	color: #f58120;
	line-height: 2em;
}
ul.font li {
	color: #999;
}
.h2, h2 {
	font-family: Oswald, sans-serif;
  font-size: 3.2rem;
  line-height: 3.8rem
}
.h3, h3 {
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  line-height: 4.2rem;
  font-family: Oswald, sans-serif;
  color: #1e1d1c;
  letter-spacing: 1px
}
.h4, .h5, h4, h5 {
  font-size: 1.6rem
}
.h3 a, h3 a {
  color: inherit
}
.h3 a:hover, h3 a:hover {
  color: #006fba
}
.h4, h4 {
  line-height: 2.4000000000000004rem;
  line-height: 2.4rem;
  font-family: 'Open Sans', sans-serif;
  color: #1e1d1c
}
.h4 a, h4 a {
  color: inherit
}
.h4 a:hover, h4 a:hover {
  color: #006fba
}
.h5, h5 {
  line-height: 2.4000000000000004rem;
  line-height: 2.4rem
}
.h6, h6 {
  font-size: 1.4rem;
  line-height: 2.0999999999999996rem;
  line-height: 2.4rem
}
img {
  max-width: 100%
}
a {
  color: #1e1d1c;
  -webkit-transition: all .2 ease;
  transition: all .2s linear
}
a.active, a:focus, a:hover {
  color: #006fba;
  border: 0
}
.btn:active, .btn:focus, button:active, button:focus, input[type=submit]:active, input[type=submit]:focus, input[type=button]:active, input[type=button]:focus {
  outline: 0
}
.cbx-table thead tr {
  background: rgba(0, 111, 186, .2)
}
.cbx-table thead tr th {
  border-bottom: 0;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-family: Oswald, sans-serif;
  letter-spacing: 1px;
  color: #1e1d1c;
  text-align: center
}
.cbx-table tbody tr td, .cbx-table tbody tr th {
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-top: 4px solid #f9f9f9;
  background: rgba(0, 111, 186, .05);
  text-align: center;
  border-right: 2px solid #f9f9f9
}
.cbx-table tbody tr td:hover, .cbx-table tbody tr th, .cbx-table tbody tr th:hover, blockquote {
  background: rgba(0, 111, 186, .1)
}
blockquote {
  overflow: hidden;
  width: 100%;
  font-size: 1.6rem;
  line-height: 2.4000000000000004rem;
  color: #1e1d1c;
  opacity: .95;
  font-weight: 400;
  margin: 2rem 0;
  display: block;
  padding: 4rem;
  font-style: italic;
  position: relative;
  border-left: 0;
  border-radius: 22px 0
}
blockquote:after, blockquote:before {
  font-family: FontAwesome;
  position: absolute;
  font-size: 5.1rem;
  line-height: 7.6499999999999995rem;
  opacity: 1
}
blockquote:after {
  content: "\f10e";
  right: 8px;
  bottom: -20px;
  color: #fff
}
blockquote:before {
  content: "\f10d";
  left: -1px;
  top: -16px;
  color: #fff
}
.cbx-btn, .innerpage-subtitle {
  font-family: Oswald, sans-serif;
  letter-spacing: 1px
}
ul, ul li {
  margin: 0;
  padding: 0
}
ul.teacher li {
	margin: 10px 0 10px 20px;
}
.cbx-btn {
  background: #f58120;
  padding: 1rem 3rem;
  color: #fff
}
.cbx-btn:hover {
  background: #53c5ce;
  color: #fff;
  border-radius: 4px
}
.cbx-btn-brand {
  background: #006fba;
  color: #fff
}
.cbx-btn-brand:hover {
  background: #005a96;
  color: #fff
}
.cbx-btn-big {
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem
}
.cbx-btn-md {
  font-size: 2rem;
  line-height: 3rem
}
.innerpage-subtitle {
  color: #1e1d1c;
  font-weight: 700;
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem
}
.innerpage-section {
  margin-bottom: 3rem
}
.btn-heading {
  margin-top: 1.5rem;
  display: inline-block
}
.cbx-inner {
  padding: 6rem 0 0rem
}
.cbx-heading {
  position: relative;
  margin-bottom: 4.8rem
}
.cbx-heading h1 span, .cbx-heading h2 span {
  font-family: 'Open Sans', sans-serif;
  color: #f58120;
  opacity: .2;
  text-transform: uppercase;
  font-size: 11rem;
  font-weight: 900;
  margin-left: 8rem;
  line-height: 30px
}
.cbx-heading h1 i, .cbx-heading h2 i {
  position: absolute;
  top: -9px;
  left: 0;
  font-family: Oswald, sans-serif;
  color: #1e1d1c;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1px
}
.cbx-heading h1 i span, .cbx-heading h2 i span {
  position: relative;
  top: -8px;
  right: 75px;
  background: #1e1d1c;
  width: 200px;
  height: 1px;
  display: inline-block;
  opacity: 1
}
.cbx-heading-page {
  position: relative;
  margin-bottom: 0
}
.cbx-heading-page h1 span, .cbx-heading-page h2 span {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  opacity: .2;
  text-transform: uppercase;
  font-size: 11rem;
  font-weight: 900;
  margin-left: 8rem;
  line-height: 30px
}
.cbx-heading-page h1 i, .cbx-heading-page h2 i {
  position: absolute;
  top: -9px;
  left: 0;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 2px
}
.cbx-heading-page h1 i span, .cbx-heading-page h2 i span {
  position: relative;
  top: -8px;
  right: 75px;
  background: #fff;
  width: 200px;
  height: 1px;
  display: inline-block;
  opacity: 1
}
.cbx-right {
  text-align: right
}
.cbxmapcanvas {
  min-height: 400px
}
.cbx-header {
  background: #006fba
}
.cbx-plain-header {
	  background: #333;
  height: 90px;
	line-height: 90px;
}
.cbx-header .cbx-top-left-col {
  background: #333;
  height: 110px;
  -webkit-transition: all .2s ease-in-out 0s;
  -moz-transition: all .2s ease-in-out 0s;
  -ms-transition: all .2s ease-in-out 0s;
  -o-transition: all .2s ease-in-out 0s;
  transition: all .2s ease-in-out 0s
}
.cbx-header .cbx-top-left .cbx-top-left-inner .main-logo, .cbx-header .stick {
  -webkit-transition: all .2s ease-in-out 0s;
  -moz-transition: all .2s ease-in-out 0s;
  -ms-transition: all .2s ease-in-out 0s;
  -o-transition: all .2s ease-in-out 0s
}
.cbx-header .navbar-nav li:hover > ul, .cbx-header .navbar-nav ul li:hover > ul {
  display: block;
  -moz-animation: fadeIn .3s ease-in;
  -webkit-animation: fadeIn .3s ease-in;
  animation: fadeIn .3s ease-in
}
.cbx-header .cbx-top-right-social {
  background: #fff;
  height: 42px
}
.cbx-header .cbx-top-right-social .social-area {
  float: right;
  padding-top: 2px
}
.cbx-header .cbx-top-right-social .social-area ul li {
  padding-right: 2px;
  padding-left: 2px
}
.cbx-header .cbx-top-right-social .social-area ul li a {
  background: rgba(0, 111, 186, .1);
  height: 36px;
  width: 36px;
  display: inline-block;
  text-align: center;
  font-size: 2.2rem;
  line-height: 3.3000000000000003rem;
  color: #333;
  border-radius: 50%
}
.cbx-header .cbx-top-right-social .social-area ul li a:hover {
  color: #fff;
  background: #f58120;
  opacity: 1
}
.cbx-header .cbx-top-right-menu {
  background: #1e1d1c
}
.cbx-header .cbx-top-left .cbx-top-left-inner {
  max-width: 270px;
  float: right
}
.cbx-header .cbx-top-left .cbx-top-left-inner .main-logo {
  padding: 2.2rem;
  display: inline-block;
  transition: all .2s ease-in-out 0s
}
.cbx-header .cbx-top-right .cbx-top-right-inner {
  max-width: 900px
}
.cbx-header .cbx-header-menu .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 0;
  border: 0 solid #f9f9f9;
  background: 0 0;
  -webkit-transition: all .2 ease;
  transition: all .3s linear
}
.cbx-header .cbx-header-menu .cbx-navbar .cbx-nav {
  margin: 0;
  max-width: 900px;
  float: none;
  height: 68px
}
.cbx-header .cbx-header-menu .cbx-navbar .cbx-nav li {
  margin-top: 5px
}
.cbx-header .cbx-header-menu .cbx-navbar .cbx-nav li a {
  font-family: Oswald, sans-serif;
  color: #ddd;
  font-size: 1.6rem;
  line-height: 2.4000000000000004rem;
  letter-spacing: 1px
}
.cbx-header .cbx-header-menu .cbx-navbar .cbx-nav li a:active, .cbx-header .cbx-header-menu .cbx-navbar .cbx-nav li a:focus, .cbx-header .cbx-header-menu .cbx-navbar .cbx-nav li a:hover {
  color: #f58120
}
.cbx-header .cbx-header-menu .cbx-navbar .cbx-nav li:last-child {
  float: right
}
.cbx-header .cbx-header-menu .cbx-navbar .cbx-nav li:last-child a {
  font-size: 2.6rem;
  color: #006fba;
  line-height: 0
}
.cbx-header .cbx-header-menu .cbx-navbar .cbx-nav li:last-child a:hover {
  color: #fff
}
.cbx-header .cbx-header-menu .cbx-navbar .navbar-collapse {
  padding-right: 0;
  padding-left: 0
}
.cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu {
  padding: 0;
  border: 0;
  background: rgba(30, 29, 28, .9)
}
.cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu li.dropdown-submenu {
  border-right: 0 solid red !important
}
.cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu li {
  border: 0;
  margin-top: 0
}
.cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu li:last-child {
  border-right: 0 solid #fff !important;
  border: 0;
  float: none
}
.cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu li a {
  font-size: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #ddd;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  letter-spacing: normal
}
.cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu li:last-child a {
  font-size: 15px;
  color: #ddd;
  line-height: normal;
  border-radius: 0
}
.cbx-header .cbx-header-menu .cbx-right-menu .cbx-search a i, .cbx-header .cbx-header-menu .navbar-header .cbx-search i {
  font-size: 20px
}
.cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu li:last-child a:hover {
  color: #fff
}
.cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu > li > a:focus, .cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu > li > a:hover {
  color: #fff;
  background: rgba(245, 129, 32, .8)
}
.cbx-header .cbx-header-menu .dropdown-submenu {
  position: relative
}
.cbx-header .cbx-header-menu .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: 0;
	line-height: 2.4000000000000004rem;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px
}
.cbx-header .cbx-header-menu .dropdown-submenu:hover > .dropdown-menu {
  display: block
}
.cbx-header .cbx-header-menu .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  margin-right: -10px
}
.cbx-header .cbx-header-menu .dropdown-submenu:hover > a:after {
  border-left-color: #fff
}
.cbx-header .cbx-header-menu .dropdown-submenu.pull-left {
  float: none
}
.cbx-header .cbx-header-menu .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px
}
.cbx-header .cbx-header-menu .cbx-right-menu li a {
  font-family: 'Open Sans', sans-serif;
  color: #1e1d1c
}
.cbx-header .cbx-header-menu .cbx-right-menu .cbx-search {
  margin-left: 4rem
}
.cbx-header .cbx-header-menu .cbx-right-menu .cbx-search a {
  color: #006fba
}
.cbx-header .cbx-header-menu .navbar-header .cbx-search {
  margin-left: 4rem;
  margin-top: 5px;
  display: inline-block;
  color: #006fba
}
.cbx-header .cbx-header-menu .navbar-header .cbx-search .search_submit {
  color: #fff
}
.cbx-header .cbx-header-menu .navbar-default .navbar-toggle {
  background: #f58120;
  border-color: #f58120;
}
.cbx-header .cbx-header-menu .navbar-default .navbar-toggle span {
  background: #fff
}
.cbx-header .stick {
  position: fixed;
  top: 0;
  float: right;
  right: 0;
  z-index: 99;
  background: rgba(30, 29, 28, .7);
  transition: all .2s ease-in-out 0s
}
.cbx-header .stick2, .cbx-header .stick2 .cbx-top-left-inner .main-logo {
  -webkit-transition: all .2s ease-in-out 0s;
  -moz-transition: all .2s ease-in-out 0s;
  -ms-transition: all .2s ease-in-out 0s;
  -o-transition: all .2s ease-in-out 0s
}
.cbx-header .stick2 {
  position: fixed;
  top: 0;
  left: 0;
  height: 68px;
  z-index: 99;
  transition: all .2s ease-in-out 0s
}
.cbx-header .stick2 .cbx-top-left-inner .main-logo {
  padding: .3rem;
  transition: all .2s ease-in-out 0s
}
.cbx-header .stick2 .cbx-top-left-inner .main-logo img {
  -webkit-transition: all .2s ease-in-out 0s;
  -moz-transition: all .2s ease-in-out 0s;
  -ms-transition: all .2s ease-in-out 0s;
  -o-transition: all .2s ease-in-out 0s;
  transition: all .2s ease-in-out 0s
}
.cbx-header .cbx-onscroll {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
  box-shadow: 0 3px 5px rgba(0, 0, 0, .1)
}
.cbx-header .cbx-onscroll .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 0;
  border-top: 1px solid transparent !important;
  background: #fff;
  -webkit-transition: all .2 ease;
  transition: all .3s linear
}
.cbx-header .navbar-default .navbar-nav > .active > a, .cbx-header .navbar-default .navbar-nav > .active > a:focus, .cbx-header .navbar-default .navbar-nav > .active > a:hover, .cbx-header .navbar-default .navbar-nav > .open > a, .cbx-header .navbar-default .navbar-nav > .open > a:focus, .cbx-header .navbar-default .navbar-nav > .open > a:hover {
  color: #f58120 !important;
  background-color: transparent
}
.cbx-header .cbx-header-menu .dropdown-submenu > a:after {
  border-color: transparent transparent transparent #fff;
  margin-top: 8px;
  opacity: .8
}
.cbx-header #cbx-header-black {
  background: #131313
}
.cbx-header #cbx-header-menu-black .navbar {
  border-top: 1px solid #131313;
  border-bottom: 0 solid #131313;
  background: #252525
}
.cbx-header #cbx-header-menu-black .cbx-navbar .cbx-nav li {
  border-left: 1px solid #131313
}
.cbx-header #cbx-header-menu-black .cbx-navbar .cbx-nav li a {
  color: #ddd
}
.cbx-header #cbx-header-menu-black .cbx-navbar .cbx-nav li:last-child {
  border-right: 1px solid #131313
}
.cbx-header #cbx-header-menu-black .cbx-navbar .dropdown-menu {
  padding: 0;
  border: 0
}
.cbx-header #cbx-header-menu-black .cbx-navbar .dropdown-menu li {
  border: 0
}
.cbx-header #cbx-header-menu-black .cbx-navbar .dropdown-menu li a {
  color: #666
}
.cbx-header #cbx-header-menu-black .cbx-navbar .dropdown-menu > li > a:focus, .cbx-header #cbx-header-menu-black .cbx-navbar .dropdown-menu > li > a:hover {
  color: #fff;
  background-color: #006fba
}
.cbx-header #cbx-header-menu-black .cbx-right-menu li a {
  color: #fff
}
.cbx-header #cbx-header-menu-black .cbx-right-menu .cbx-search a {
  color: #006fba
}
.cbx-header #cbx-header-menu-black .navbar-default .navbar-nav > .active > a, .cbx-header #cbx-header-menu-black .navbar-default .navbar-nav > .active > a:focus, .cbx-header #cbx-header-menu-black .navbar-default .navbar-nav > .active > a:hover {
  color: #fff !important;
  background-color: #006fba
}
.cbx-header #cbx-header-menu-black .navbar-default .navbar-nav > .open > a, .cbx-header #cbx-header-menu-black .navbar-default .navbar-nav > .open > a:focus, .cbx-header #cbx-header-menu-black .navbar-default .navbar-nav > .open > a:hover {
  color: #fff;
  background-color: #006fba
}
.cbx-header #cbx-header-menu-black .cbx-header-menu .dropdown-submenu > a:after {
  border-color: transparent transparent transparent #006fba;
  margin-top: 7px
}
.cbx-header .cbx-search {
  display: inline-block;
  float: right;
  padding: 0;
  position: relative;
  z-index: 999
}
.cbx-header .cbx-search input[type=text] {
  height: 68px;
  font-size: 35px;
  display: inline-block;
  font-weight: 300;
  border: none;
  outline: 0;
  color: #fff;
  padding: 3px 60px 3px 3px;
  width: 0;
  position: absolute;
  top: -5px;
  right: 0;
  background: 0 0;
  z-index: 999;
  transition: width .4s cubic-bezier(0, .795, 0, 1);
  cursor: pointer;
  text-align: center
}
.cbx-slider .owl-next, .cbx-slider .owl-prev {
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s
}
.cbx-header .cbx-search ::-webkit-input-placeholder {
  color: #fff;
  opacity: .6
}
.cbx-header .cbx-search :-moz-placeholder {
  color: #fff;
  opacity: .6
}
.cbx-header .cbx-search ::-moz-placeholder {
  color: #fff;
  opacity: .6
}
.cbx-header .cbx-search :-ms-input-placeholder {
  color: #fff;
  opacity: .6
}
.cbx-header .cbx-search .search {
  padding-left: 15px
}
.cbx-header .cbx-search .search:focus:hover {
  background: #006fba
}
.cbx-header .cbx-search .search_submit {
  padding-top: 1rem;
  display: inline-block;
  padding-right: 1.5rem
}
.cbx-header .cbx-search input[type=text]:focus {
  width: 700px;
  z-index: 1;
  cursor: text;
  background: #006fba
}
.cbx-header .cbx-search input[type=submit]:hover {
  opacity: .8
}
@media (min-width:768px) and (max-width:1500px) {
  html {
    font-size: 60%
  }
  .cbx-header .cbx-header-menu .cbx-navbar .cbx-nav li:last-child {
    float: none;
    display: inline-block
  }
}
@media (max-width:991px) {
  .cbx-header .cbx-top-left .cbx-top-left-inner {
    float: none;
    text-align: center;
    width: 100%;
    max-width: none
  }
  .cbx-header .cbx-top-right-social .social-area {
    float: none;
    text-align: center;
    width: 100%;
    padding-top: 5px
  }
  .cbx-header .cbx-top-right .cbx-top-right-inner {
    max-width: none;
    text-align: center;
    width: 100%
  }
  .cbx-header .cbx-top-left .cbx-top-left-inner .main-logo {
    padding: 3rem
  }
}
@media (max-width:767px) {
.video-main-heading {
	position: relative;
	height: 100px;
}
.video-main-heading p{
	text-align: center;
	position: absolute;
	left: 0%;
	top: 0%;
	transform: translate(0%,0%);
	font-size: 30px;
	line-height: 40px;
	width: 100%;
}
 p.video-heading {
	 width: 100%;
	 display: block;
	font-family: Oswald, sans-serif;
	font-size: 44px;
	 text-align: center;
	 color: #53c5ce!important;
	 padding: 25px 0;
	 float: left
	 
}
  .cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu li a, .cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu li:last-child a {
    color: #ddd
  }
  .cbx-header .cbx-top-right .cbx-top-right-inner {
    text-align: left
  }
  .cbx-header .cbx-header-menu .cbx-navbar .cbx-nav li:last-child {
    opacity: 0
  }
  .cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu li:last-child {
    opacity: 1
  }
  .cbx-header .cbx-top-right-menu {
    background: rgba(30, 29, 28, .9)
  }
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #1e1d1c
  }
}
@media (max-width:480px) {
  .cbx-header .cbx-top-left-col {
    height: 90px
  }
  .cbx-header .cbx-top-left .cbx-top-left-inner .main-logo {
    padding: 2rem
  }
}
.cbx-slider {
  color: #fff;
  position: relative
}
.cbx-slider .cbx-inner {
  padding-bottom: 0;
  padding-top: 0
}
.cbx-slider .cbx-item-center {
  text-align: center
}
.cbx-slider .cbx-item-left {
  text-align: left
}
.cbx-slider .cbx-item-right {
  text-align: right
}
.cbx-slider .owl-next, .cbx-slider .owl-prev {
  position: absolute;
  top: 45%;
  opacity: 0
}
.cbx-slider .owl-next i, .cbx-slider .owl-prev i {
  font-size: 40px;
  line-height: 62px
}
.cbx-slider .owl-prev {
  left: 0;
  transition: .5s
}
.cbx-slider .owl-prev i {
  margin-left: -4px
}
.cbx-slider .owl-next {
  right: 0;
  transition: .5s
}
.cbx-slider .owl-next i {
  margin-right: -4px
}
.cbx-slider .owl-theme .owl-controls .owl-buttons div {
  background: #1e1d1c;
  border-radius: 50%;
  color: #f58120;
  opacity: .4;
  padding: 0;
  width: 60px;
  height: 60px
}
.cbx-slider .owl-theme .owl-controls .owl-buttons div:hover {
  opacity: 1
}
.cbx-slider .owl-controls {
  opacity: 0;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s
}
.cbx-slider:hover .owl-controls {
  opacity: 1
}
.cbx-slider:hover .owl-controls .owl-prev {
  left: 15px
}
.cbx-slider:hover .owl-controls .owl-next {
  right: 15px
}
.cbx-slider .cbx-brand {
  background: 0 0;
  padding-top: 2rem;
  padding-bottom: 10px;
  position: fixed;
  z-index: 999;
  width: 100%;
  -webkit-transition: all .3 ease;
  transition: all .3s linear
}
.cbx-slider .cbx-brand .cbx-logo {
  max-width: 180px;
  -webkit-transition: all .3 ease;
  transition: all .3s linear
}
.cbx-slider .menu-onscroll {
  background: rgba(30, 29, 28, .8);
  position: fixed;
  width: 100%;
  z-index: 999;
  padding-top: 10px;
  padding-bottom: 15px;
  border-bottom-color: #006fba;
  -webkit-transition: all .3 ease;
  transition: all .3s linear;
  box-shadow: 0 3px 5px rgba(255, 255, 255, .2)
}
.cbx-slider .menu-onscroll .cbx-logo {
  max-width: 170px;
  -webkit-transition: all .3 ease;
  transition: all .3s linear
}
.cbx-slider .slider-text-single figure {
  position: relative
}
.cbx-slider .slider-text-single figure figcaption {
  background: rgba(30, 29, 28, .4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.cbx-slider .slider-text-single figure figcaption .cbx-container {
  max-width: 1170px;
  display: block;
  margin: 0 auto;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px
}
.cbx-slider .slider-text-single figure figcaption .cbx-container .cbx-hover-link {
  width: 100%;
  height: 100%;
  display: table
}
.cbx-slider .slider-text-single figure figcaption .cbx-container .cbx-hover-link .cbx-vertical {
  display: table-cell;
  vertical-align: middle
}
.cbx-slider .slider-text-single figure figcaption .cbx-container .cbx-hover-link .cbx-vertical .cbx-btn {
  margin-top: 3.2rem;
  display: inline-block
}
.cbx-slider .slider-text-single figure figcaption .cbx-container .cbx-hover-link .cbx-vertical .slider-title {
  color: #fff;
  font-size: 6.8rem;
  line-height: 10.2rem;
  font-weight: 900;
  text-transform: uppercase;
  margin: 0 0 1rem;
  font-family: Oswald, sans-serif;
  letter-spacing: 2px
}
.cbx-slider .slider-text-single figure figcaption .cbx-container .cbx-hover-link .cbx-vertical .slider-sub-title {
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #ddd;
  margin: 0
}
.cbx-slider .slider-text-single figure figcaption .cbx-container .cbx-hover-link .cbx-vertical .slider-sub-title span {
  display: block
}
.cbx-slider #cbx-main-slider .active .cbx-zoomInDown {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 0s;
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown
}
.cbx-slider #cbx-main-slider .active .cbx-fadeInDown {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 0s;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown
}
.cbx-slider #cbx-main-slider .active .cbx-fadeInUp {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 0s;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp
}
.cbx-slider #cbx-main-slider .active .cbx-fadeInLeft-img {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: .3s;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}
.cbx-slider #cbx-main-slider .active .cbx-fadeInLeft-one {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: .9s;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}
.cbx-slider #cbx-main-slider .active .cbx-fadeInLeft-two {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 1.5s;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}
.cbx-slider #cbx-main-slider .active .cbx-fadeInLeft-three {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 2.1s;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}
.cbx-slider #cbx-main-slider .active .cbx-fadeInLeft-four {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 2.7s;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}
.cbx-slider #cbx-main-slider .active .cbx-fadeInRight-img {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: .3s;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}
.cbx-slider #cbx-main-slider .active .cbx-fadeInRight-one {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: .9s;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}
.cbx-slider #cbx-main-slider .active .cbx-fadeInRight-two {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 1.5s;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}
.cbx-slider #cbx-main-slider .active .cbx-fadeInRight-three {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 2.1s;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}
.cbx-slider #cbx-main-slider .active .cbx-fadeInRight-four {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 2.7s;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}
.cbx-slider #cbx-main-slider .active .cbx-zoomInUp-one {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: .9s;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp
}
.cbx-slider #cbx-main-slider .active .cbx-zoomInUp-two {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 1.5s;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp
}
.cbx-slider #cbx-main-slider .active .cbx-zoomInUp-four, .cbx-slider #cbx-main-slider .active .cbx-zoomInUp-three {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 2.1s;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp
}
.cbx-slider .owl-theme .owl-controls {
  margin-top: 0;
  text-align: center
}
.cbx-slider .big-countdown .kkcountdown-box {
  font-family: 'Open Sans', sans-serif;
  display: inline-block;
  margin-bottom: 1.6rem
}
.cbx-slider .big-countdown .kkcountdown-box span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  color: #fff
}
.cbx-slider .big-countdown .kkcountdown-box .kkc-days, .cbx-slider .big-countdown .kkcountdown-box .kkc-hours, .cbx-slider .big-countdown .kkcountdown-box .kkc-min, .cbx-slider .big-countdown .kkcountdown-box .kkc-sec {
  font-size: 4.2rem;
  line-height: 6.300000000000001rem;
  margin-left: .5rem;
  margin-right: 5px;
  font-weight: 900;
  font-style: normal;
  color: #006fba;
  font-family: Oswald, sans-serif
}
.cbx-slider .big-countdown .kkcountdown-box .kkc-days-text, .cbx-slider .big-countdown .kkcountdown-box .kkc-hours-text, .cbx-slider .big-countdown .kkcountdown-box .kkc-min-text, .cbx-slider .big-countdown .kkcountdown-box .kkc-sec-text {
  margin-right: 1rem;
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  font-weight: 300
}
#cbx-main-slider .item img {
  display: block;
  width: 100%;
  height: auto
}
#cbx-subscribe {
  background: #fff
}
#cbx-subscribe .cbx-inner {
  background: #f1f1f1;
  padding: 5rem 0
}
#cbx-subscribe .cbx-inner .form-group {
  margin-bottom: 0
}
#cbx-subscribe .cbx-subscribe-title {
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  color: #666;
  margin-top: 5px;
  font-family: Oswald, sans-serif;
  font-weight: 700;
  letter-spacing: 1px
}
#cbx-subscribe .subscribe-form .form-control {
  height: 55px;
  border-radius: 0;
  background: #fff;
  border: 1px solid #006fba
}
#cbx-subscribe .subscribe-form .form-control:focus {
  box-shadow: none;
  border: 1px solid #006fba
}
#cbx-subscribe .subscribe-form .cbx-submit-btn {
  background: #f58120;
  height: 55px;
  padding: 0 40px;
  border: none;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s
}
#cbx-subscribe .subscribe-form .cbx-submit-btn i {
  color: #fff;
  font-size: 30px
}
#cbx-subscribe .subscribe-form .cbx-submit-btn:hover {
  background: #53c5ce;
  border-radius: 4px
}
.cbx-album .single-album {
  width: 33.3333%;
  float: left
}
.cbx-album .single-album .album-inner figure {
  position: relative
}
.cbx-album .single-album .album-inner figure figcaption {
  opacity: 0;
  background: rgba(0, 111, 186, .98);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: all .3s linear
}
.cbx-album .single-album .album-inner figure figcaption .cbx-hover-link {
  display: table;
  height: 100%;
  width: 100%;
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: all .6s linear;
  opacity: 0
}
.cbx-album .single-album .album-inner figure figcaption .cbx-hover-link .cbx-vertical {
  display: table-cell;
  text-align: center;
  vertical-align: middle
}
.cbx-album .single-album .album-inner figure figcaption .cbx-hover-link .cbx-vertical a i {
  font-size: 6.8rem;
  line-height: 10.2rem;
  color: #fff;
  -webkit-transition: all 1.2 ease;
  transition: all .2s linear
}
.cbx-album .single-album .album-inner figure figcaption .cbx-hover-link .cbx-vertical a i:hover {
  color: #1e1d1c
}
.cbx-album .single-album .album-inner figure .title {
  position: absolute;
  bottom: 10px;
  left: 0;
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  color: #fff;
  font-family: Oswald, sans-serif;
  font-weight: 400;
  text-align: center;
  padding: 1.5rem 2rem;
  width: 100%;
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 1.2 ease;
  transition: all .6s linear;
  opacity: 0;
  letter-spacing: 1px
}
.cbx-album .single-album .album-inner figure .title a {
  color: inherit
}
.cbx-album .single-album .album-inner figure .title a:hover, .cbx-event, .cbx-event .cbx-heading h2 i {
  color: #fff
}
.cbx-album .single-album .album-inner:hover figure figcaption, .cbx-album .single-album .album-inner:hover figure figcaption .cbx-hover-link {
  opacity: 1;
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1)
}
.cbx-album .single-album .album-inner:hover figure .title {
  opacity: 1;
  width: 100%;
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1)
}
.cbx-event {
  background: url("../img/owcm-background.jpg") center center repeat-x fixed;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
.cbx-event .cbx-inner {
  background: rgba(30, 29, 28, .6);
  padding: 7rem 0 7rem;
}
.cbx-event .cbx-heading h2 i span {
  background: #fff
}
.cbx-event .single-event {
  background: rgba(30, 29, 28, .95);
  margin-bottom: 1.6rem
}
.cbx-event .single-event:hover, .cbx-event-list-page, .cbx-event-list-page .cbx-inner {
  background: #f9f9f9
}
.cbx-event .single-event .event-info {
  padding: 1.5rem
}
.cbx-event .single-event .event-info .date {
  color: #006fba;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.6rem;
  line-height: 2.4000000000000004rem;
  font-weight: 700;
  margin-bottom: 0;
  letter-spacing: normal;
  text-transform: uppercase
}
.cbx-event .single-event .event-info .title, .cbx-event-single-page .event-single-section .title {
  font-size: 3.5rem;
  line-height: 4.9000000000000004rem;
  font-family: Oswald, sans-serif
}
.cbx-event .single-event .event-info .title {
  color: #fecc0a;
  margin-top: 10px;
  font-weight: 700;
  letter-spacing: 1px
}
.cbx-event .single-event .event-info .location {
  color: #999
}
.cbx-event .single-event .event-info .location i {
  color: #006fba
}
.cbx-event .single-event .cbx-btn {
  float: left;
  margin: 2rem 0rem 0rem 0rem;
}
.cbx-event .single-event:hover .event-info .date {
  color: #005a96
}
.cbx-event .single-event:hover .event-info .title {
  color: #1e1d1c
}
.cbx-event .single-event:hover .event-info .location {
  color: #999
}
.cbx-event .single-event .event-info .location i {
  opacity: .5;
  margin-right: .5rem
}
.cbx-event-list-page .single-event {
  background: #f1f1f1
}
.cbx-event-list-page .single-event .event-info .date {
  color: #005a96
}
.cbx-event-list-page .single-event .event-info .title {
  color: #1e1d1c
}
.cbx-event-list-page .single-event .event-info .location {
  color: #999
}
.cbx-event-list-page .single-event:hover {
  background: #fff
}
.cbx-event-single-page {
  background: #f9f9f9;
  color: #666
}
.cbx-event-single-page .cbx-inner {
  background: #f9f9f9
}
.cbx-event-single-page .page-header {
  background: #1e1d1c;
  overflow: hidden;
  padding-bottom: 0;
  margin: 0 0 10px;
  border-bottom: 0
}
.cbx-event-single-page .page-header figure {
  position: relative
}
.cbx-event-single-page .page-header figure figcaption {
  position: absolute;
  bottom: 0;
  right: 8px;
  background: rgba(0, 111, 186, .9)
}
.cbx-event-single-page .page-header figure figcaption .figcaption-text {
  color: #fff;
  margin-bottom: .2rem;
  padding: 8px 2rem
}
.cbx-event-single-page .page-header figure figcaption .figcaption-text span {
  color: #1e1d1c;
  font-weight: 700;
  text-transform: uppercase
}
.cbx-event-single-page .page-header .header-action, .cbx-event-single-page .page-header .header-text {
  float: left
}
.cbx-event-single-page .page-header .header-action .date, .cbx-event-single-page .page-header .header-text .date {
  color: #006fba;
  font-family: Oswald, sans-serif;
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  font-weight: 400;
  margin-bottom: 0
}
.cbx-event-single-page .page-header .header-action .location, .cbx-event-single-page .page-header .header-text .location {
  color: #999
}
.cbx-event-single-page .page-header .header-action .location span, .cbx-event-single-page .page-header .header-text .location span {
  color: #006fba;
  font-family: Oswald, sans-serif;
  margin-right: .5rem;
  letter-spacing: 1px;
  font-weight: 400
}
.cbx-event-single-page .page-header .header-action .title, .cbx-event-single-page .page-header .header-text .title {
  font-family: Oswald, sans-serif;
  font-weight: 700;
  margin-top: 0;
  color: #fff;
  letter-spacing: 1px
}
.cbx-event-single-page .page-header .header-text {
  width: 80%;
  padding-left: 3rem;
  padding-bottom: 2rem
}
.cbx-event-single-page .page-header .header-text p {
  margin-bottom: .4rem
}
.cbx-event-single-page .page-header .header-text p span {
  color: #006fba;
  font-weight: 600
}
.cbx-event-single-page .page-header .header-action {
  width: 20%;
  margin-top: 3rem
}
.cbx-event-single-page .page-header .header-action .event-btn {
  padding: .8rem 2rem;
  margin: 0 .3rem .8rem;
  display: inline-block
}
.cbx-event-single-page .event-single-section {
  display: block;
  overflow: hidden
}
.cbx-event-single-page .event-single-section .title {
  color: #1e1d1c;
  font-weight: 700;
  letter-spacing: 1px
}
.cbx-event-single-page .event-single-sponsor .single-sponsor {
  padding: 10px 5px;
  width: 24%;
  margin-left: .5%;
  margin-right: .5%;
  display: block;
  float: left;
  background: #fff;
  margin-bottom: 16px;
  border: 1px solid transparent;
  text-align: center
}
.cbx-event-single-page .event-single-sponsor .single-sponsor:hover {
  border: 1px solid #006fba
}
.cbx-event-single-page footer .cbx-social-share .title {
  font-family: Oswald, sans-serif;
  color: #006fba;
  text-transform: uppercase;
  letter-spacing: 1px
}
.cbx-event-single-page footer .cbx-social-share ul {
  margin-left: 0;
  padding: 1rem 0;
  border-top: 1px solid #eee
}
.cbx-event-single-page footer .cbx-social-share ul li a {
  height: 50px;
  width: 50px;
  background: #fff;
  color: #006fba;
  display: inline-block;
  text-align: center;
  border-radius: 50%
}
.cbx-event-single-page footer .cbx-social-share ul li a i {
  font-size: 26px;
  line-height: 50px
}
.cbx-event-single-page footer .cbx-social-share ul li a:hover {
  background: #006fba;
  color: #fff
}
.cbx-songs {
  background: #fff
}
.cbx-songs .cbx-inner {
  background: #f1f1f1
}
.cbx-songs .cbxmusicplayer {
  color: #1e1d1c
}
.cbx-songs .cbxmusicplayer .mejs-controls-wrap {
  background: rgba(30, 29, 28, .9);
  position: absolute;
  top: 0;
  width: 97%;
  min-height: 180px;
  overflow: hidden;
  box-sizing: border-box;
  left: 18px
}
.cbx-songs .cbxmusicplayer .mejs-container, .cbx-songs .cbxmusicplayer .mejs-playlist {
  background: 0 0 !important;
  height: auto !important;
  position: static;
  width: 100% !important;
  margin-top: 190px
}
.cbx-songs .cbxmusicplayer .mejs-container {
  background: 0 0 !important;
  height: auto !important
}
.cbx-songs .cbxmusicplayer .mejs-container .mejs-controls {
  top: 75px;
  bottom: auto;
  background: #1e1d1c;
  border: 3px solid rgba(255, 255, 255, .2);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-radius: 2px;
  height: 70px;
  width: 70%;
  left: auto;
  right: 20px
}
.cbx-songs .cbxmusicplayer .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
  background: rgba(0, 111, 186, .3)
}
.cbx-songs .cbxmusicplayer .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-current {
  background: #006fba;
  border-right: 5px solid #006fba
}
.cbx-songs .cbxmusicplayer .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-loaded {
  background: rgba(0, 111, 186, .2)
}
.cbx-songs .cbxmusicplayer .mejs-container .mejs-controls .mejs-button, .cbx-songs .cbxmusicplayer .mejs-container .mejs-controls .mejs-horizontal-volume-slider, .cbx-songs .cbxmusicplayer .mejs-container .mejs-controls .mejs-time, .cbx-songs .cbxmusicplayer .mejs-container .mejs-controls .mejs-time-rail {
  margin-top: 18px;
  display: inline-block
}
.cbx-songs .cbxmusicplayer .mejs-container .mejs-controls .mejs-time {
  color: #006fba
}
.cbx-songs .cbxmusicplayer .mejs-container .mejs-albumbox {
  top: 0;
  position: absolute;
  float: left;
  width: 26%
}
.cbx-songs .cbxmusicplayer .mejs-container .mejs-songtitlecontrol {
  font-family: Oswald, sans-serif;
  top: 20px;
  position: absolute;
  float: left;
  right: 18px;
  width: 70%;
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  margin: 0;
  color: #fff;
  letter-spacing: 1px;
  font-weight: 400
}
.cbx-songs .cbxmusicplayer .mejs-playlist {
  position: static
}
.cbx-songs .cbxmusicplayer .mejs-playlist ul {
  padding: 0 !important;
  background: 0 0
}
.cbx-songs .cbxmusicplayer .mejs-playlist ul li {
  background: #f9f9f9;
  margin-bottom: 6px;
  color: #1e1d1c;
  padding: 3rem 2rem;
  height: auto;
  display: block;
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600
}
.cbx-songs .cbxmusicplayer .mejs-playlist ul li .musicdownload {
  float: right
}
.cbx-songs .cbxmusicplayer .mejs-playlist ul li.current {
  color: #006fba;
  background: #fff
}
.cbx-songs-inner {
  overflow: hidden;
  width: 100%;
  background: 0 0
}
.cbx-songs-inner .cbx-inner {
  background: 0 0;
  padding: 0
}
.cbx-songs-inner .cbxmusicplayer .mejs-playlist ul li {
  background: #f1f1f1
}

.cbx-video {
  background:  url("../img/banner/oneworld-music.jpg") center center no-repeat;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  background-size:cover;
  color: #fff;
}
.cbx-video .cbx-inner, .cbx-video .cbx-modal {
  background: rgba(30, 29, 28, .8)
}
.cbx-video .cbx-inner {
  padding: 12rem 0;
	width: 100%;

}
.cbx-video .video-text {
  text-align: center
}
.cbx-video .video-text p {
  font-family: 'Open Sans', sans-serif;
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  font-weight: 300;
  text-transform: uppercase
}
.cbx-video .video-text p span {
  display: block
}
.cbx-video .video-icon {
  text-align: center
}
.cbx-video .video-icon a {
  font-size: 11rem;
  line-height: 16.5rem;
  color: #f58120;
}
.cbx-video .cbx-modal .modal-dialog {
  background: 0 0;
  box-shadow: none;
  width: 100%
}
.cbx-video .cbx-modal .modal-dialog .modal-content {
  background: 0 0;
  box-shadow: none;
  border: 0;
  width: 100%
}
.cbx-video .cbx-modal .modal-dialog .modal-content .modal-header {
  border-bottom: 0
}
.cbx-video .cbx-modal .modal-dialog .modal-content .modal-header .close {
  margin-top: -36px;
  font-size: 30px;
  color: #fff;
  background: #006fba;
  padding: 7px 14px 8px;
  border-radius: 50%;
  opacity: .8;
  -webkit-transition: all .2s ease-in-out 0s;
  -moz-transition: all .2s ease-in-out 0s;
  -ms-transition: all .2s ease-in-out 0s;
  -o-transition: all .2s ease-in-out 0s;
  transition: all .2s ease-in-out 0s
}
.cbx-video .cbx-modal .modal-dialog .modal-content .modal-header .close:hover {
  opacity: 1
}
.cbx-video .cbx-modal .modal-dialog .modal-content .modal-body {
  width: 70%;
  margin: 0 auto;
  background: #000
}
.cbx-video .cbx-modal .modal-dialog .modal-content .modal-body iframe {
  width: 100%;
  height: 650px;
  border: 0
}
.cbx-members {
  background: #eee;
  color: #fff
}
.cbx-members .cbx-inner {
  padding: 11rem 0 8.8rem
}
.cbx-members .single-member figure {
  position: relative
}
.cbx-members .single-member figure img {
  border-radius: 50%;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -ms-transition: .2s;
  -o-transition: .2s;
  transition: .2s
}
.cbx-members .single-member figure figcaption .figcaption-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(246, 129, 33, .3);
  border-radius: 50%;
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  transition: all .3s linear
}
.cbx-members .single-member figure figcaption .social-area {
  position: absolute;
  bottom: -10px;
  opacity: 0;
  width: 100%;
  text-align: center;
  -webkit-transition: all 1.2 ease;
  transition: all .2s linear
}
.cbx-members .single-member figure figcaption .social-area ul li a {
  color: #006fba;
  background: #1e1d1c;
  width: 42px;
  height: 42px;
  text-align: center;
  display: inline-block;
  border-radius: 50%
}
.cbx-members .single-member figure figcaption .social-area ul li a i {
  font-size: 26px;
  line-height: 4.5rem
}
.cbx-members .single-member figure figcaption .social-area ul li a:hover {
  background: #006fba;
  color: #fff
}
.cbx-members .single-member .member-info {
  background: rgba(255, 255, 255, .9);
  padding: 1rem 2rem;
  text-align: center;
  margin-bottom: 4.2rem;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -ms-transition: .2s;
  -o-transition: .2s;
  transition: .2s
}
.cbx-members .single-member .member-info .name {
  font-family: Oswald, sans-serif;
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: .6rem;
  letter-spacing: 1px
}
.cbx-members .single-member .member-info .name a {
  font-weight: inherit
}
.cbx-members .single-member .member-info .title {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.6rem;
  line-height: 2.4000000000000004rem;
  text-transform: uppercase;
  color: #006fba
}
.cbx-members .single-member:hover figure img {
  border-radius: 0
}
.cbx-members .single-member:hover figure figcaption .figcaption-bg {
  background: rgba(0, 111, 186, 0);
  border-radius: 0;
  display: none;
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1)
}
.cbx-members .single-member:hover figure figcaption .social-area {
  opacity: .9;
  bottom: 10px
}
.cbx-members .single-member:hover .member-info {
  background: #1e1d1c
}
.cbx-members .single-member:hover .member-info .name a {
  color: #fff
}
.cbx-members .single-member:hover .member-info .title {
  color: #ddd
}
.cbx-member-single iframe {
  border: 0
}
.cbx-member-single .single-main-info, .cbx-member-single .single-member {
  float: left
}
.cbx-member-single .single-member {
  width: 40%;
  margin-bottom: 4.2rem
}
.cbx-member-single .single-member .album-inner figure {
  position: relative
}
.cbx-member-single .single-member .album-inner figure figcaption {
  opacity: 1;
  background: rgba(0, 111, 186, .5)
}
.cbx-member-single .single-member .album-inner:hover figure figcaption {
  opacity: 0
}
.cbx-member-single .single-main-info {
  width: 60%;
  background: #1e1d1c;
  padding: 2rem 2rem 2rem 3rem;
  min-height: 456px;
  color: #999
}
.cbx-member-single .single-main-info .title {
  font-family: Oswald, sans-serif;
  color: #fff;
  font-weight: 700;
  letter-spacing: 1px
}
.cbx-member-single .single-main-info .title a {
  color: inherit
}
.cbx-member-single .single-main-info .sub-title {
  color: #006fba;
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  font-family: Oswald, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  margin-top: 0;
  letter-spacing: 1px
}
.cbx-member-single .single-main-info .social-area {
  margin-bottom: 2rem
}
.cbx-member-single .single-main-info .social-area ul li a {
  height: 45px;
  width: 45px;
  background: rgba(255, 255, 255, .1);
  color: #006fba;
  display: inline-block;
  text-align: center;
  border-radius: 50%
}
.cbx-member-single .single-main-info .social-area ul li a i {
  font-size: 26px;
  line-height: 48px
}
.cbx-member-single .single-main-info .social-area ul li a:hover {
  background: #006fba;
  color: #fff
}
.cbx-member-single .single-main-info .info-list {
  margin-bottom: 1.6rem
}
.cbx-member-single .single-main-info .info-list li {
  color: #fff;
  opacity: .8;
  font-family: 'Open Sans', sans-serif
}
.cbx-member-single .single-main-info .info-list li span {
  color: #006fba;
  font-family: Oswald, sans-serif;
  margin-right: 5px;
  letter-spacing: 1px
}
.cbx-member-single .single-main-info .info-list li a {
  color: inherit
}
.cbx-member-single .single-main-info .info-list li a:hover {
  color: #006fba
}
.cbx-member-single .single-main-info .short-text {
  margin-bottom: 2.6rem;
	
}
.cbx-member-single .album-single-section {
  overflow: hidden;
  width: 100%
}
.cbx-member-single footer .cbx-social-share .title {
  font-family: Oswald, sans-serif;
  color: #006fba;
  text-transform: uppercase;
  letter-spacing: 1px
}
.cbx-member-single footer .cbx-social-share ul {
  margin-left: 0;
  padding: 1rem 0;
  border-top: 1px solid #eee
}
.cbx-member-single footer .cbx-social-share ul li a {
  height: 50px;
  width: 50px;
  background: #fff;
  color: #006fba;
  display: inline-block;
  text-align: center;
  border-radius: 50%
}
.cbx-member-single footer .cbx-social-share ul li a i {
  font-size: 26px;
  line-height: 50px
}
.cbx-member-single footer .cbx-social-share ul li a:hover {
  background: #006fba;
  color: #fff
}
.cbx-blog {
  background: #fff
}
.cbx-blog .cbx-inner {
  background: #f9f9f9;
  padding: 4rem 0 4rem
}
.cbx-blog .single-blog {
  margin-bottom: 4.2rem
}
.cbx-blog .single-blog .blog-inner {
  margin-left: 11rem;
  position: relative
}
.cbx-blog .single-blog .blog-inner .date {
  width: 11rem;
  position: absolute;
  left: -120px;
  top: -3px;
  text-align: right;
  font-family: 'Open Sans', sans-serif;
  font-size: 6.8rem;
  font-weight: 900;
  color: #f58120;
  line-height: 5.8rem;
  opacity: .8;
}
.cbx-album-single .single-main-info .title, .cbx-blog .single-blog .blog-inner .date span, .cbx-blog .single-blog .blog-inner .title-area .title, .cbx-blog-single .single-blog .blog-inner .article-info dd, .cbx-footer .copyright p, .cbx-twitter .cbx-feed-display .cbx-tweet-feed a {
  font-family: Oswald, sans-serif
}
.cbx-blog .single-blog .blog-inner .date span {
  display: block;
  font-size: 1.6rem;
  line-height: 2.4000000000000004rem;
  font-weight: 400;
  color: #1e1d1c
}
.cbx-blog .single-blog .blog-inner .title-area {
  position: relative;
  margin-top: -5.5rem;
  width: 80%;
  background: #fff
}
.cbx-blog .single-blog .blog-inner .title-area .title {
  margin-top: 0;
  margin-bottom: 0;
  background: #f9f9f9;
  padding: 1rem 1.5rem 1.5rem 0;
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  font-weight: 700;
  letter-spacing: 1px
}
.title a:hover {
	color: #53c5ce;
}
.cbx-blog .single-blog .blog-inner p {
  overflow: hidden;
  display: block;
  width: 100%;
	text-align: justify;
	margin: 12px 0;
}
.cbx-twitter {
  background: url(http://placehold.it/1920x800) center center no-repeat;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  color: #fff
}
.cbx-twitter .cbx-inner {
  background: rgba(30, 29, 28, .8);
  text-align: center
}
.cbx-twitter .twitter-icon {
  margin-bottom: 2.6rem
}
.cbx-twitter .twitter-icon i {
  font-size: 6.8rem;
  line-height: 10.2rem;
  color: #006fba
}
.cbx-twitter .cbx-feed-display .cbx-tweet-feed {
  text-align: center;
  width: 70%;
  display: block;
  margin: 0 auto
}
.cbx-twitter .cbx-feed-display .cbx-tweet-feed .title, .cbx-twitter .cbx-feed-display .cbx-tweet-feed ul li {
  font-weight: 300;
  color: #fff;
  margin: 0;
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem
}
.cbx-banner .cbx-heading, .cbx-blog-single .single-blog {
  margin-bottom: 0
}
.cbx-twitter .cbx-feed-display .cbx-tweet-feed ul li {
  list-style: none
}
.cbx-twitter .cbx-feed-display .cbx-tweet-feed a {
  font-size: 2.6rem;
  line-height: 3.9000000000000004rem;
  color: #006fba;
  font-weight: 400;
  letter-spacing: 1px
}
.cbx-twitter .cbx-feed-display .cbx-tweet-feed .cbx-username {
  color: #006fba;
  margin-top: 2.6rem
}
.cbx-twitter .cbx-feed-display .cbx-tweet-feed .cbx-date {
  display: block;
  color: #ddd
}
.cbx-twitter .cbx-feed-display .cbx-tweet-feed .cbx-date a {
  color: inherit
}
.cbx-footer .cbx-inner {
  padding: 2.6rem 0;
  background: #f58120;
}
.cbx-footer .copyright {
  text-align: center
}
.cbx-footer .copyright p {
  margin: 0;
  color: #ddd;
  letter-spacing: 1px
}
.cbx-footer .copyright p a {
  opacity: .8;
  color: #1e1d1c
}
.cbx-footer .copyright p a:hover {
  color: #fff
}
.modal.fade .modal-dialog {
  -webkit-transform: scale(.1);
  -moz-transform: scale(.1);
  -ms-transform: scale(.1);
  transform: scale(.1);
  top: 300px;
  opacity: 0;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s
}
.modal.fade.in .modal-dialog {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transform: translate3d(0, -300px, 0);
  transform: translate3d(0, -300px, 0);
  opacity: 1
}
.cbx-blog-page .cbx-inner, .cbx-blog-page .single-blog .blog-inner .title-area .title {
  background: #fff;
}
.cbx-banner {
  background:url("../img/owcm-background.jpg")center center repeat-x fixed;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  color: #fff
}
.cbx-banner .cbx-inner {
  background: rgba(30, 29, 28, .6);
  padding: 10rem 0
}
.cbx-banner .cbx-breadcrumb-area .breadcrumb {
  background: 0 0;
  padding: 0;
	position: relative;
	z-index: 999;
}
.cbx-banner .cbx-breadcrumb-area .breadcrumb li {
  color: #999;
  font-size: 1.6rem;
  line-height: 2.4000000000000004rem;
  font-weight: 600
}
.cbx-banner .cbx-breadcrumb-area .breadcrumb li a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit
}
.cbx-banner .cbx-breadcrumb-area .breadcrumb .active {
  color: #f58120;
  font-weight: 400
}
.cbx-banner .cbx-breadcrumb-area .breadcrumb > li + li:before {
  padding: 0 5px;
  color: #006fba;
  content: "/\00a0";
  opacity: .7
}
.cbx-banner .cbx-heading h2 i {
  color: #fff
}
.cbx-banner .cbx-heading h2 i span {
  background: #fff
}
.cbx-blog-single .single-blog .blog-inner .article-info {
  margin-bottom: 2.6rem;
  border-bottom: 1px solid #eee;
  display: block;
  overflow: hidden;
  padding: 5px 10px
}
.cbx-blog-single .single-blog .blog-inner .article-info dd {
  float: left;
  margin-right: 20px;
  font-weight: 700;
  color: #999;
  letter-spacing: 1px
}
.cbx-blog-single .single-blog .blog-inner .article-info dd a {
  color: inherit
}
.cbx-blog-single .single-blog .blog-inner .article-info dd i {
  color: #006fba !important
}
.cbx-blog-single .single-blog .blog-inner article ul {
  margin-left: 20px;
  display: block
}
.cbx-blog-single .single-blog .blog-inner article ol {
  margin-left: -10px
}
.cbx-blog-single .single-blog .blog-inner article table {
  margin-top: 2rem
}
.cbx-blog-single .single-blog .blog-inner article .cbx-img-left {
  float: left;
  padding: 1rem 2rem 1.5rem 0
}
.cbx-blog-single .single-blog .blog-inner article .cbx-img-right {
  float: right;
  padding: 1rem 0 1.5rem 2rem
}
.cbx-blog-single .single-blog .blog-inner article .cbx-img-center {
  margin: 0 auto;
  display: block;
  padding: 1.5rem
}
.cbx-blog-single .single-blog .blog-inner article header .title-area .title {
  font-size: 4.2rem;
  line-height: 6.300000000000001rem
}
.cbx-album-single footer .cbx-social-share ul li a i, .cbx-blog-single .single-blog .blog-inner article footer .cbx-social-share ul li a i {
  font-size: 26px;
  line-height: 50px
}
.cbx-blog-single .single-blog .blog-inner article section {
  margin-bottom: 4.2rem
}
.cbx-blog-single .single-blog .blog-inner article footer .cbx-social-share .title {
  font-family: Oswald, sans-serif;
  color: #006fba;
  text-transform: uppercase;
  letter-spacing: 1px
}
.cbx-blog-single .single-blog .blog-inner article footer .cbx-social-share ul {
  margin-left: 0;
  padding: 1rem 0;
  border-top: 1px solid #eee
}
.cbx-blog-single .single-blog .blog-inner article footer .cbx-social-share ul li a {
  height: 50px;
  width: 50px;
  background: #fff;
  color: #006fba;
  display: inline-block;
  text-align: center;
  border-radius: 50%
}
.cbx-blog-single .single-blog .blog-inner article footer .cbx-social-share ul li a:hover {
  background: #006fba;
  color: #fff
}
.cbx-album-single iframe {
  border: 0;
  width: 100%
}
.cbx-album-single .single-album, .cbx-album-single .single-main-info {
  float: left
}
.cbx-album-single .single-album {
  width: 30%;
  margin-bottom: 4.2rem
}
.cbx-album-single .single-album .album-inner figure {
  position: relative
}
.cbx-album-single .single-album .album-inner figure figcaption {
  opacity: 1;
  background: rgba(0, 111, 186, .5)
}
.cbx-album-single .single-album .album-inner:hover figure figcaption {
  opacity: 0
}
.cbx-album-single .single-main-info {
  width: 70%;
  background: #1e1d1c;
  padding: 2rem 2rem 2rem 3rem;
  min-height: 515px;
  color: #666
}
.list-section {
	width: 100%;
}
.list-section ul {
	margin: 0;
	padding: 0;
}
.list-section ul li{
	color: #666;
	margin: 7px 0 7px 25px;
}
.cbx-album-single .single-main-info .title {
  color: #fecc0a;
  font-weight: 700;
  letter-spacing: 1px
}
.cbx-album-single .single-main-info .title a {
  color: inherit
}
.cbx-album-single .single-main-info .info-list {
  margin-bottom: 1.6rem
}
.cbx-album-single .single-main-info .info-list li {
  color: #fff;
  opacity: .8;
  font-family: 'Open Sans', sans-serif
}
.cbx-album-single .single-main-info .info-list li span {
  color: #006fba;
  font-family: Oswald, sans-serif;
  margin-right: 5px;
  letter-spacing: 1px
}
.cbx-album-single .single-main-info .info-list li a {
  color: inherit
}
.cbx-album-single .single-main-info .info-list li a:hover {
  color: #006fba
}
.cbx-album-single .single-main-info .short-text {
  margin-bottom: 2.3rem
}
.cbx-album-single .album-single-section {
  overflow: hidden;
  width: 100%
}
.cbx-album-single footer .cbx-social-share .title {
  font-family: Oswald, sans-serif;
  color: #006fba;
  text-transform: uppercase;
  letter-spacing: 1px
}
.cbx-album-single footer .cbx-social-share ul {
  margin-left: 0;
  padding: 1rem 0;
  border-top: 1px solid #eee
}
.cbx-album-single footer .cbx-social-share ul li a {
  height: 50px;
  width: 50px;
  background: #fff;
  color: #006fba;
  display: inline-block;
  text-align: center;
  border-radius: 50%
}
.cbx-album-single footer .cbx-social-share ul li a:hover {
  background: #006fba;
  color: #fff
}
#cbx-contact .cbx-sub-heading {
  color: #006fba;
  font-size: 2.5rem;
  line-height: 3.75rem;
  margin-top: 5rem
}
#cbx-contact .innerpage-section {
  margin-bottom: 6.8rem
}
#cbx-contact #cbxemail-error, #cbx-contact .error {
  font-family: Oswald, sans-serif;
  font-style: italic;
  font-weight: 700;
  color: #006fba;
  float: right;
  font-size: 14px;
  opacity: .8
}
#cbx-contact .form-control {
  background: #fff;
  border-radius: 0;
  color: #666;
  display: block;
  font-size: 14px;
  height: 50px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0s;
  border: 1px solid #fff;
  box-shadow: none
}
#cbx-contact .form-control:active, #cbx-contact .form-control:focus, #cbx-contact .form-control:hover {
  border: 1px solid #006fba
}
#cbx-contact .cbx-form-control {
  width: 85%;
  float: right
}
#cbx-contact .cbx-contact-icon {
  background: #f58120;
  width: 65px;
  height: 50px;
  font-size: 25px;
  border-radius: 4px;
  text-align: center;
  line-height: 49px;
  color: #fff
}
#cbx-contact .cbx-contact-info li, #cbx-contact .cbx-send-btn {
  font-family: Oswald, sans-serif;
  font-size: 1.8rem;
  line-height: 2.7rem;
  letter-spacing: 1px
}
#cbx-contact .form-group {
  margin-bottom: 4rem
}
#cbx-contact .cbx-textarea-control {
  background: #fff;
  height: 200px
}
#cbx-contact .cbx-send-btn {
  text-transform: uppercase;
  border-radius: 0;
  font-weight: 700;
  padding: 15px 10px;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  background: #f58120 ;
  color: #fff
}
#cbx-contact .cbx-send-btn:hover {
  background: #53c5ce;
  color: #fff
}
#cbx-contact .cbx-contact-info li {
  color: #999
}
#cbx-contact .cbx-contact-info li i {
  font-size: 3rem;
  line-height: 4.5rem;
  color: #f58120;
  margin-right: 10px
}
@media (min-width:1200px) and (max-width:1500px) {
  .cbx-header .cbx-header-menu .cbx-navbar .cbx-nav {
    float: right
  }
  .cbx-header .cbx-top-right-social .social-area ul li a {
    line-height: 3.8rem
  }
}
@media (min-width:1200px) and (max-width:1400px) {
  html {
    font-size: 54%
  }
  .cbx-heading {
    margin-bottom: 5rem
  }
  .cbx-heading h2 span {
    font-size: 11rem;
    margin-left: 8rem;
    line-height: 30px
  }
  .cbx-heading h2 i {
    top: -9px;
    left: 0
  }
  .cbx-heading h2 i span {
    position: relative;
    top: -6px;
    right: 75px;
    width: 130px
  }
}
@media (max-width:1199px) {
  html {
    font-size: 55%
  }
  .cbx-heading {
    margin-bottom: 5rem
  }
  .cbx-heading h2 span {
    font-size: 10rem;
    margin-left: 7rem;
    line-height: 30px
  }
  .cbx-heading h2 i {
    top: -7px;
    left: 0
  }
  .cbx-heading h2 i span {
    position: relative;
    top: -8px;
    right: 69px;
    width: 100px
  }
  .cbx-header .cbx-header-menu .cbx-navbar .cbx-nav {
    float: right
  }
  .cbx-header .cbx-top-right-social .social-area ul li a {
    line-height: 3.8rem
  }
  .cbx-video .cbx-modal .modal-dialog .modal-content .modal-body {
    background: #000;
    margin: 0 auto;
    width: 100%
  }
  .cbx-video .cbx-modal .modal-dialog .modal-content .modal-body iframe {
    height: 400px
  }
  .cbx-album-single .single-main-info {
    min-height: 357px
  }
  .cbx-member-single .single-main-info {
    min-height: 372px
  }
  .cbx-songs .cbxmusicplayer .mejs-controls-wrap {
    min-height: 154px;
    width: 96%
  }
  .cbx-songs .cbxmusicplayer .mejs-container .mejs-controls {
    top: 63px
  }
  .cbx-songs .cbxmusicplayer .mejs-container, .cbx-songs .cbxmusicplayer .mejs-playlist {
    margin-top: 162px
  }
}
@media (max-width:991px) {
  html {
    font-size: 55%
  }
  .cbx-heading {
    margin-bottom: 5rem
  }
  .cbx-heading h2 span {
    font-size: 9rem;
    margin-left: 6rem;
    line-height: 30px
  }
  .cbx-heading h2 i {
    top: -7px;
    left: 0
  }
  .cbx-heading h2 i span {
    position: relative;
    top: -8px;
    right: 60px;
    width: 48px
  }
  .cbx-header .cbx-top-right-menu, .cbx-header .cbx-top-right-social {
    width: 100%
  }
  .cbx-header .stick2 {
    position: static
  }
  .cbx-header .cbx-header-menu .cbx-navbar .cbx-nav {
    float: none
  }
  .cbx-slider .slider-text-single figure figcaption .cbx-container .cbx-hover-link .cbx-vertical .slider-title {
    font-size: 4.2rem;
    line-height: 6rem
  }
  .cbx-header .cbx-top-right-social .social-area ul li a {
    line-height: 4rem
  }
  .cbx-header .cbx-top-right-social .social-area {
    padding-top: 3px
  }
  .cbx-twitter .cbx-feed-display .cbx-tweet-feed {
    width: 90%
  }
  #cbx-contact .cbx-contact-icon {
    width: 50px;
    height: 50px;
    font-size: 25px;
    border-radius: 4px;
    text-align: center;
    line-height: 49px
  }
  .cbx-banner .cbx-inner {
    padding: 6rem 0
  }
  .cbx-songs .cbxmusicplayer .mejs-container .mejs-songtitlecontrol {
    top: 10px
  }
  .cbx-songs .cbxmusicplayer .mejs-container .mejs-controls {
    height: 62px;
    top: 50px
  }
  .cbx-songs .cbxmusicplayer .mejs-container .mejs-controls .mejs-button, .cbx-songs .cbxmusicplayer .mejs-container .mejs-controls .mejs-horizontal-volume-slider, .cbx-songs .cbxmusicplayer .mejs-container .mejs-controls .mejs-time, .cbx-songs .cbxmusicplayer .mejs-container .mejs-controls .mejs-time-rail {
    margin-top: 13px
  }
  .cbx-songs .cbxmusicplayer .mejs-controls-wrap {
    min-height: 124px;
    width: 95%
  }
  .cbx-songs .cbxmusicplayer .mejs-container, .cbx-songs .cbxmusicplayer .mejs-playlist {
    margin-top: 130px
  }
  #cbx-subscribe .cbx-subscribe-title {
    font-size: 2rem
  }
}
@media (max-width:767px) {
  html {
    font-size: 55%
  }
  .xs-text-center {
    text-align: center
  }
  .xs-text-right {
    text-align: right
  }
  .xs-text-left {
    text-align: left
  }
  #cbx-subscribe, .cbx-banner .cbx-breadcrumb-area, .cbx-heading, .cbx-right, .cbx-slider .cbx-item-left, .cbx-slider .cbx-item-right {
    text-align: center
  }
  .xs-float-none {
    float: none
  }
  .cbx-heading {
    margin-bottom: 0
  }
  .cbx-heading h2 span {
    font-size: 8rem;
    margin: 0 auto;
    line-height: 30px;
    opacity: .15
  }
  .cbx-heading h2 i {
    display: block;
    font-size: 3.5rem;
    margin-top: -55px;
    position: static
  }
  .cbx-blog .single-blog .blog-inner .date, .cbx-heading h2 i span {
    display: none
  }
  .btn-heading {
    margin-top: 3rem
  }
  .heading-area {
    margin-bottom: 5rem
  }
  .cbx-inner {
    padding: 6.8rem 0
  }
  .cbx-album .single-album {
    width: 100%
  }
  .album-inner {
    max-width: 500px;
    margin: 0 auto
  }
  .cbx-event .single-event .cbx-btn {
    float: left;
    margin: 0 2rem 3rem
  }
  .event-info {
    padding: 2rem
  }
  .single-member {
    max-width: 400px;
    margin: 0 auto
  }
  .cbx-video .cbx-inner {
    padding: 9rem 0
  }
  body {
    font-size: 15px;
    line-height: 22px
  }
  .cbx-blog .single-blog .blog-inner {
    margin-left: 0
  }
  .cbx-album .single-album, .single-blog {
    margin-bottom: 4rem
  }
  .cbx-event-single-page .event-single-sponsor .single-sponsor {
    width: 49%
  }
  .cbx-header .cbx-header-menu .navbar-default .navbar-toggle {
    float: left
  }
  .cbx-header .cbx-top-left-col {
    height: 80px
  }
  .cbx-header .cbx-top-left .cbx-top-left-inner .main-logo {
    padding: 1.2rem
  }
  .cbx-header .cbx-search input[type=text]:focus {
    cursor: text;
    width: 300px;
    height: 50px;
    z-index: 1;
    font-size: 2rem
  }
  .cbx-album-single .single-main-info, .cbx-member-single .single-main-info {
    width: 100%
  }
  .cbx-slider .slider-text-single figure figcaption .cbx-container .cbx-hover-link .cbx-vertical .slider-title {
    font-size: 3rem;
    line-height: 3.2rem
  }
  .cbx-btn-md, .cbx-slider .big-countdown .kkcountdown-box span, .cbx-slider .slider-text-single figure figcaption .cbx-container .cbx-hover-link .cbx-vertical .slider-sub-title {
    font-size: 1.6rem;
    line-height: 2rem
  }
  .cbx-slider .slider-text-single figure figcaption .cbx-container .cbx-hover-link .cbx-vertical .cbx-btn {
    margin-top: 1.5rem
  }
  .cbx-banner .cbx-inner {
    padding: 5rem 0
  }
  #cbx-contact .form-group {
    margin-bottom: 2rem
  }
  .cbx-video .cbx-modal .modal-dialog .modal-content .modal-header .close {
    position: relative;
    z-index: 999;
    margin-top: -15px
  }
  .cbx-member-single .single-member {
    float: none;
    width: 100%
  }
  .cbx-member-single .single-member .member-inner {
    margin: 0 auto
  }
  .cbx-member-single .single-main-info .social-area ul li a, .cbx-member-single footer .cbx-social-share ul li a {
    margin-bottom: 5px
  }
  .cbx-songs .cbxmusicplayer .mejs-controls-wrap {
    width: 95%
  }
  .cbx-event-single-page .page-header .header-action {
    margin: 0 3rem 3rem 2rem;
    width: 100%
  }
  .cbx-event-single-page .page-header .header-text {
    padding: 2rem;
    width: 100%
  }
  #cbx-contact .cbx-send-btn {
    margin-bottom: 2rem
  }
  .cbx-event-single-page footer .cbx-social-share ul li {
    margin-bottom: 5px
  }
  #cbx-subscribe .subscribe-form .form-control {
    margin-bottom: 2rem
  }
  .cbx-slider .big-countdown .kkcountdown-box .kkc-days, .cbx-slider .big-countdown .kkcountdown-box .kkc-hours, .cbx-slider .big-countdown .kkcountdown-box .kkc-min, .cbx-slider .big-countdown .kkcountdown-box .kkc-sec {
    font-size: 2rem
  }
  .cbx-slider .big-countdown .kkcountdown-box .kkc-days-text, .cbx-slider .big-countdown .kkcountdown-box .kkc-hours-text, .cbx-slider .big-countdown .kkcountdown-box .kkc-min-text, .cbx-slider .big-countdown .kkcountdown-box .kkc-sec-text {
    font-size: 1.6rem
  }
  .cbx-slider .big-countdown .kkcountdown-box {
    margin-bottom: .5rem
  }
  .cbx-slider .owl-next, .cbx-slider .owl-prev {
    top: 33%
  }
  .cbx-slider .slider-text-single figure figcaption .cbx-container .cbx-hover-link .cbx-vertical .slider-sub-title span {
    display: inline-block
  }
  .cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu li a, .cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu li:last-child a {
    color: #ddd
  }
  .cbx-header .cbx-header-menu .cbx-navbar .dropdown-menu li.dropdown-submenu .dropdown-menu {
    display: none
  }
}
@media (max-width:480px) {
  .cbx-heading, .cbx-right {
    text-align: center
  }
  html {
    font-size: 49%
  }
  .cbx-heading {
    margin-bottom: 0
  }
  .cbx-heading h2 span {
    font-size: 8rem;
    margin: 0 auto;
    line-height: 30px;
    opacity: .15
  }
  .cbx-heading h2 i {
    display: block;
    font-size: 3.5rem;
    margin-top: -50px;
    position: static
  }
  .cbx-heading h2 i span {
    display: none
  }
  .btn-heading {
    margin-top: 3rem
  }
  .heading-area {
    margin-bottom: 5rem
  }
  .cbx-inner {
    padding: 6.8rem 0
  }
  #cbx-contact .cbx-form-control {
    float: right;
    width: 80%
  }
  .cbx-songs .cbxmusicplayer .mejs-container .mejs-albumbox {
    width: 100%
  }
  .cbx-songs .cbxmusicplayer .mejs-controls-wrap {
    min-height: 164px;
    width: 93%
  }
  .cbx-songs .cbxmusicplayer .mejs-container, .cbx-songs .cbxmusicplayer .mejs-playlist {
    margin-top: 180px
  }
  .cbx-songs .cbxmusicplayer .mejs-container .mejs-controls {
    top: 76px;
    width: 91%
  }
  .cbx-songs .cbxmusicplayer .mejs-container .mejs-songtitlecontrol {
    top: 34px;
    width: 91%
  }
  .cbx-songs .cbxmusicplayer .mejs-playlist ul li .musicdownload {
    float: left;
    margin-top: 25px
  }
  .cbx-slider .owl-next i, .cbx-slider .owl-prev i {
    font-size: 26px
  }
}
@media (max-width:360px) {
  #contact-form input {
    height: 40px
  }
  #contact-form textarea {
    height: 100px
  }
  #contact-form button {
    margin-top: 30px
  }
  #contact-form .form-group {
    margin-bottom: 10px
  }
  #cbx-home .home-social ul li {
    height: 43px;
    margin: 2px;
    width: 43px
  }
  #cbx-home .home-social ul li a i {
    padding-top: 7px
  }
  .cbx-songs .cbxmusicplayer .mejs-controls-wrap {
    width: 90%
  }
}
@media (max-width:320px) {
  #contact-form input {
    height: 40px
  }
  #contact-form textarea {
    height: 100px
  }
  #contact-form button {
    margin-top: 20px
  }
  #contact-form .form-group {
    margin-bottom: 0
  }
  .cbx-songs .cbxmusicplayer .mejs-controls-wrap {
    width: 89%
  }
  .cbx-slider .slider-text-single figure figcaption .cbx-container .cbx-hover-link .cbx-vertical .slider-title {
    font-size: 2.6rem
  }
}
.cbx-switcher-area {
  position: fixed;
  top: 35%;
  right: 0;
  max-width: 300px;
  z-index: 891
}
.cbx-switcher-inner {
  position: relative
}
.cbx-switcher-btn {
  font-weight: 700;
  background: #006fba;
  font-size: 25px;
  color: #fff;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 892;
  padding: 5px
}
.cbx-switcher-btn:active, .cbx-switcher-btn:focus, .cbx-switcher-btn:hover {
  color: #fff
}
.cbx-switcher-body {
  background: rgba(230, 230, 230, .93);
  padding: 10px;
  width: 260px;
  position: absolute;
  top: 0;
  right: -280px
}
.cbx-switcher-list li {
  height: 30px;
  width: 30px;
  float: left;
  display: inline-block;
  margin: 10px
}
.cbx-switcher-list li a {
  width: 100%;
  height: 100%;
  display: block
}
.cbx-list-default {
  background: #f23030
}
.cbx-list-red {
  background: #ed145b
}
.cbx-list-green {
  background: #2ec887
}
.cbx-list-blue {
  background: #3498db
}
.cbx-list-olive {
  background: #559137
}
.cbx-list-violet {
  background: #8E24AA
}
.cbx-list-pink {
  background: #FF69B4
}
.cbx-list-navy {
  background: #006fba
}
.cbx-list-orange {
  background: #f50
}
.cbx-switcher-text {
  margin-left: 50px
}