@import "https://fonts.googleapis.com/css?family=Changa:400,500,600|Lato";
@import url('https://fonts.googleapis.com/css?family=Sedgwick+Ave');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Comfortaa:300,400,700');

/*
	blue	  #0085ca 
	green  #00b388 
*/

.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}

.col-xs-20 {
	width:20%;
	float:left
}

@media (min-width: 768px) {
.col-sm-20 {
	width:20%;
	float:left;
	}


.offset-one-thard {
    margin-left:29.161616%!important;
}


}

@media (min-width: 992px) {
.col-md-20 {
width:20%;
float:left
}
}

@media (min-width: 1200px) {
.col-lg-20 {
width:20%;
float:left
}
}

.col-xs-40,.col-sm-40,.col-md-40,.col-lg-40 {
position:relative;
min-height:1px;
padding-right:15px;
padding-left:15px
}

.col-xs-40 {
width:40%;
float:left
}

@media (min-width: 768px) {
.col-sm-40 {
width:40%;
float:left
}
}

@media (min-width: 992px) {
.col-md-40 {
width:40%;
float:left
}
}

@media (min-width: 1200px) {
.col-lg-40 {
width:40%;
float:left
}
}

.container-left-half,.container-right-half {
padding-right:15px;
padding-left:15px
}

.container-left-half {
margin-right:0;
margin-left:auto
}

.container-right-half {
margin-right:auto;
margin-left:0
}

@media (min-width: 768px) {
.container-left-half,.container-right-half {
width:375px
}
}

@media (min-width: 992px) {
.container-left-half,.container-right-half {
width:485px
}
}

@media (min-width: 1200px) {
.container-left-half,.container-right-half {
width:585px
}
}

.breadcrumb {
margin:0;
padding:0;
background-color:transparent;
border-radius:0;
color:inherit;
font-size:12px;
text-transform:uppercase;
font-family:roboto ;
font-weight:500
}

.breadcrumb > li:last-child {
padding-right:0
}

.breadcrumb > .active {
color:#00B388
}

.breadcrumb > li + li:before {
padding:0 15px
}

.pagination {
display:inline-block;
margin:0;
line-height:0;
padding:3px 15px;
border-radius:0;
padding-right: 0px;
float:right;
}

.pagination > li {
display:inline-block
}

.pagination > li:last-child {
margin-right:0
}

.pagination > li > a,.pagination > li > span {
font-family:roboto ;
text-align:center;
padding:0;
border:none;
color:#818181;
background-color:#f5f5f5;
border:none;
font-weight:600;
margin-left:0;
min-width:40px;
font-size:12px;
line-height:40px;
text-transform:uppercase;
border-radius:0
}

.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span {
font-size:14px;
border-radius:0
}

@media (min-width: 992px) {
.pagination > li:first-child > a,.pagination > li:first-child > span {
/*margin-right:15px; */
}

.pagination > li:last-child > a,.pagination > li:last-child > span {
/*margin-left:15px; */
}
}

@media (min-width: 1200px) {
.pagination > li:first-child > a,.pagination > li:first-child > span {
margin-right:0
}

.pagination > li:last-child > a,.pagination > li:last-child > span {
margin-left:0
}

.pagination > li > a,.pagination > li > span {
line-height: 40px;
    padding: 0px 10px;
}

.pagination > li {
margin:3px
}
}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus,.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
background-color:#00B388;
color:#fff
}

.pagination > .disabled > a,.pagination > .disabled > span,.pagination > .disabled > a:hover,.pagination > .disabled > span:hover,.pagination > .disabled > a:focus,.pagination > .disabled > span:focus {
background-color:#f5f5f5;
color:#818181;
opacity:.5
}

input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],input[type="date"],textarea,select,.form-control {
height:45px;
background-color:transparent;
border-radius:3px;
box-shadow:none;
color:#fff;
font-size:13px;
line-height:26px;
font-weight:400;
border:1px solid #fff;
font-family:Roboto;
padding:11px 20px 13px 20px;
}

input[type="text"] + .theme_button,input[type="email"] + .theme_button,input[type="url"] + .theme_button,input[type="password"] + .theme_button,input[type="search"] + .theme_button,input[type="tel"] + .theme_button,input[type="number"] + .theme_button,input[type="date"] + .theme_button,textarea + .theme_button,select + .theme_button,.form-control + .theme_button {
position:absolute;
padding:0;
top:0;
right:0;
width:50px;
height:50px;
text-align:center;
line-height:50px;
color:#fff;
box-shadow:none;
border-radius:0 3px 3px 0;
cursor:pointer
}

.input-text-center input[type="text"],.input-text-center
input[type="email"],.input-text-center
input[type="url"],.input-text-center
input[type="password"],.input-text-center
input[type="search"],.input-text-center
input[type="tel"],.input-text-center
input[type="number"],.input-text-center
input[type="date"],.input-text-center
textarea,.input-text-center
select,.input-text-center
.form-control {
text-align:center
}

.form-group {
position:relative;
margin-bottom:20px
}

.form-group-wrap {
position:relative
}

.inline-form .form-group-wrap {
display:inline-block
}

.form-control option {
color:#222;
background-color:#fff
}

.form-control-unstyled {
border:none;
background-color:transparent
}

.select-group {
position:relative;
border-radius:0;
padding:0;
z-index:1;
border-radius:3px;
line-height:1
}

.select-group select {
position:relative;
cursor:pointer;
z-index:1;
padding-right:60px;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-color:transparent!important;
box-shadow:none!important;
text-transform:uppercase
}

.select-group select::-ms-expand {
display:none
}

.select-group .empty {
color:#818181;
 
font-size:12px
}

.select-group option {
font-style:normal;
font-size:14px;
color:#222
}

.select-group option[data-default] {
color:#bababa;
 
}

.select-group:hover select + .theme_button,.select-group:hover select + i {
color:#222
}

.select-group:hover .theme_button {
transition:all .05s linear 0
}

.select-group select + i,.select-group .theme_button {
font-size:14px;
z-index:-1
}

.form-inline .select-group {
display:inline-block;
max-width:100%
}

.form-inline .select-group select {
width:100%
}

.form-control:focus {
border-color:#FFF;
box-shadow:none
}

.form-control.invalid {
box-shadow:0 0 0 2px #00B388
}

.form-control:-moz-placeholder {
color:#818181;
text-transform:uppercase;
font-size:12px
}

.form-control::-moz-placeholder {
color:#818181;
text-transform:uppercase;
font-size:12px
}

.form-control:-ms-input-placeholder {
color:#818181;
text-transform:uppercase;
font-size:12px
}

.form-control::-webkit-input-placeholder {
color:#818181;
text-transform:uppercase;
font-size:12px
}

.form-control:focus:-moz-placeholder {
color:transparent
}

.form-control:focus::-moz-placeholder {
color:transparent
}

.form-control:focus:-ms-input-placeholder {
color:transparent
}

.form-control:focus::-webkit-input-placeholder {
color:transparent
}

form label + i,form label + i {
position:absolute;
font-size:14px!important;
left:20px;
top:15px;
width:1em;
line-height:1;
text-align:center
}

form label + i + .form-control,form label + i + .form-control {
padding-left:45px
}

form .with_icon {
padding-left:25px
}

form .with_icon + [class*="fa-"],form .with_icon + [class*="icon2-"] {
position:absolute;
top:17px;
left:2px;
font-size:12px
}

form .with_icon:focus + [class*="fa-"],form .with_icon:focus + [class*="icon2-"] {
color:#10316d
}

label {
font-weight:inherit
}

.checkbox label,.radio label {
font-weight:inherit
}

.checkbox label[for],.radio label[for] {
font-weight:inherit
}

.form-control + [class*="icon2-"] {
position:absolute;
font-size:24px;
left:20px;
top:50%;
color:#00B388
}

.checkbox label[for] + input[type=checkbox],.checkbox label[for] + input[type=radio],.radio label[for] + input[type=checkbox],.radio label[for] + input[type=radio] {
left:20px
}

input[type=checkbox],input[type=radio] {
	margin-top:-2px;
	width: 18px;
    height: 18px;
}
.line-height-25{
	line-height:24px;
}
.form-wrapper.with_background,.form-wrapper.muted_background,.form-wrapper.cs,.form-wrapper.ds,.form-wrapper.ls {
padding:35px
}

.form-inline-button .form-inline {
position:relative
}

.form-inline-button .form-inline .form-control {
width:100%;
margin:0
}

.form-inline-button .form-inline label {
display:block
}

.form-inline-button .form-inline label[for] {
display:none
}

.form-inline-button .form-inline .form-group {
display:block;
vertical-align:top;
position:relative
}

@media (min-width: 768px) {
.form-inline-button .form-inline .form-group.inline-block {
min-width:370px;
margin-right:5px
}
}

.form-inline-button .form-inline [type="text"],.form-inline-button .form-inline [type="password"],.form-inline-button .form-inline [type="search"],.form-inline-button .form-inline [type="email"] {
padding-right:50px;
width:100%
}

.form-inline-button .form-inline [type="submit"],.form-inline-button .form-inline .theme_button {
font-size:0;
padding-left:22px;
padding-right:22px;
margin:0;
position:absolute;
right:0;
top:0;
border:none;
background-color:#00B388;
color:#fff
}

.form-inline-button .form-inline [type="submit"] i,.form-inline-button .form-inline .theme_button i {
font-size:16px;
content:"\e656";
font-family:'rt-icons-2';
line-height:1;
top:0
}

.form-inline-button .form-inline [type="submit"]:hover,.form-inline-button .form-inline .theme_button:hover {
opacity:.5
}

.has-error .form-control {
border-color:#00B388
}

.has-error label,.has-error .help-block {
color:#00B388
}

.button-on-input {
position:relative
}

.button-on-input input[type*="text"],.button-on-input input[type*="email"]
input[type*="password"],.button-on-input .form-group {
width:100%
}

.button-on-input button,.button-on-input input[type*="submit"] {
position:absolute;
right:0;
top:0;
margin:0
}

.select2-container--default .select2-selection--single {
border:none;
background-color:#f5f5f5;
border-radius:3px
}

.select2-container .select2-selection--single {
height:60px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height:60px;
font-weight:700;
font-size:14px
}

.select2-container .select2-selection--single .select2-selection__rendered {
padding-left:30px;
padding-right:50px
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
height:60px;
width:60px;
line-height:0;
top:-1px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
border:none;
margin-top:0
}

.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
content:"\f107";
font-family:FontAwesome
}

.select2-selection:hover .select2-selection__arrow b {
color:#00B388
}

@media (min-width: 768px) {
.form-row label + * + .select2,.form-row.address-field input {
float:right;
width:70%!important
}
}

.carousel {
overflow:hidden
}

.carousel-indicators li {
width:10px;
height:10px;
border-width:0;
background-color:#222;
margin:0 3px;
transition:all .2s ease-in-out 0
}

.carousel-indicators li:hover {
opacity:.8
}

.carousel-indicators .active {
width:10px;
height:10px;
margin:0 3px;
background-color:#00B388
}

.carousel-control.left,.carousel-control.right {
width:50px;
height:50px;
top:42%;
opacity:1;
background:none;
}



.carousel:hover .carousel-control.right {
left:auto;

}

.carousel-control.left span,.carousel-control.right span {
font-family:'rt-icons-2';
width:50px;
height:50px;
margin:0;
font-size:16px;
left:0;
top:0;
line-height:50px
}

.carousel-control .icon-prev:before {
content:"\e7c4"
}

.carousel-control .icon-next:before {
content:"\e7c5"
}

.panel-heading .panel-title {
font-size:inherit;
letter-spacing:0;
padding:0;
position:relative
}

.panel-heading .panel-title > a {
font-family:roboto ;
font-size:14px; 
font-weight:400;
letter-spacing:0.5px;
line-height:1.3;
display:block;
padding:18px 50px 17px;
background-color:#00B388;
border:none;
color:#fff;
border-radius:5px 5px 0 0;
word-wrap:break-word
}

@media (min-width: 1200px) {
.panel-heading .panel-title > a {
padding-left:45px
}
}

.panel-heading .panel-title > a.collapsed:hover,.panel-heading .panel-title > a:hover {
background-color:#00B388;
color:#fff
}

.panel-heading .panel-title > a.collapsed:hover i,.panel-heading .panel-title > a.collapsed:hover:after,.panel-heading .panel-title > a:hover i,.panel-heading .panel-title > a:hover:after {
color:#fff
}

.panel-heading .panel-title > a.collapsed {
color:#818181;
background:#f5f5f5;
border-radius:5px
}

.panel-heading .panel-title > a.collapsed i {
color:#00B388
}

.panel-heading .panel-title > a:after {
font-family:'rt-icons-2'!important;
content:"\e115";
position:absolute;
text-align:center;
left:10px;
top:0;
width:30px;
height:50px;
line-height:50px;
font-weight:100;
transition:all .2s ease-in-out 0
}

.panel-heading .panel-title > a.collapsed:after {
content:"\e114";
color:#00B388
}

.panel-heading .panel-title > a > i {
position:relative;
width:2em;
padding-right:30px;
text-align:center;
display:inline-block;
line-height:0
}

.panel {
box-shadow:none
}

.panel-group .panel {
border-radius:5px;
background-color:transparent
}

.panel-default > .panel-heading {
background-color:transparent;
color:inherit;
position:relative;
border:none;
border-radius:0;
padding:0
}

.panel-default {
border:none
}

.panel-group .panel + .panel {
margin-top:10px
}

.panel-body {
line-height:24px;
border-top:none!important
}

.panel-body .media-left {
padding-right:15px
}

.panel-body .media-left .img-circle {
max-width:50px
}

.panel-body .media-left img {
max-width:80px
}

.panel-group .panel-heading + .panel-collapse .panel-body {
padding:20px
}

@media (min-width: 400px) {
.panel-group .panel-heading + .panel-collapse .panel-body {
padding:35px
}
}

.collapse-unstyled .panel h4 {
margin:0 0 .5em
}

.collapse-unstyled .panel h4 a:after {
color:#00B388;
padding:0 5px;
display:inline-block;
font-family:'FontAwesome';
content:"\f107"
}

.collapse-unstyled .panel h4 a.collapsed:after {
content:"\f105"
}

.collapse-unstyled .panel-content {
padding:10px 20px
}

.progress-bar-title {
font-family:roboto ;
margin-bottom:5px;
font-size:12px;
text-transform:uppercase;
margin-right:50px
}

.progress {
overflow:visible;
height:5px;
margin-bottom:25px;
position:relative;
border-radius:0;
box-shadow:none;
background-color:#f5f5f5
}

.ls:not(.ms) .with_background .progress,.ls:not(.ms) .tab-content .progress {
background-color:#fff
}

.progress-bar {
background-color:#00B388;
color:inherit;
box-shadow:none;
height:5px;
border-radius:0
}

.progress-bar span {
position:absolute;
right:0;
top:-27px;
font-size:12px;
font-family:roboto 
}

.progress-bar-success {
background-color:#9cc026
}

.progress-bar-info {
background-color:#007ebd
}

.progress-bar-warning {
background-color:#f9b516
}

.progress-bar-danger {
background-color:#dc5753
}

.progress-bar-color2 {
background-color:#10316d
}

.nav > li > a:hover,.nav > li > a:focus {
background-color:transparent
}

.nav-unstyled {
list-style:none;
padding:0;
margin:0 -12px
}

.nav-unstyled li {
display:inline-block;
margin-bottom:-1px
}

.nav-unstyled li a {
display:inline-block;
padding:10px 12px;
text-transform:uppercase;
font-size:12px;
font-weight:600
}

.nav-unstyled .active a {
color:#222;
border-color:#00B388
}

.tab-content {
/* padding:30px 20px; */
border:none;
border-radius:0 0 5px 5px;
background-color:#f5f5f5
}

.tab-content.no-border {
padding:30px 0 0;
border:none;
box-shadow:none;
background-color:transparent
}

.tab-content.top-color-border {
position:relative
}

.tab-content.top-color-border:before {
content:'';
position:absolute;
left:0;
right:0;
top:0;
height:4px;
background-color:#00B388
}

.tab-content.tab-unstyled {
padding:10px 0 0;
border:none;
background-color:transparent;
box-shadow:none
}

.ls .tab-content.tab-unstyled,.ds .tab-content.tab-unstyled,.cs .tab-content.tab-unstyled {
background-color:transparent
}

.tab-content .featured-tab-image {
margin:-30px -20px 30px
}

@media (min-width: 400px) {
.tab-content .featured-tab-image {
margin:-35px -35px 30px
}
}

@media (min-width: 1200px) {
.tab-content .featured-tab-image {
margin:-55px -55px 30px
}
}

@media (min-width: 400px) {
.tab-content {
/* padding:35px */
}
}

@media (min-width: 400px) {
aside .tab-content {
padding:30px 20px
}
}

@media (min-width: 1200px) {
.tab-content {
/* padding:55px */
}
}

.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
border-bottom:none
}

.nav-tabs {
position:relative;
border-bottom:none;
margin-top:0;
z-index:1;
margin-bottom:5px;
}

.nav-tabs > li {
margin-bottom:5px;
}

.nav-tabs > li + li {
margin-left:3px
}

.nav-tabs > li > a {
position:relative;
z-index:1;
font-size:10px;
text-transform:uppercase;
padding:10px;
margin-right:0;
margin-top:0;
background-color:#f5f5f5;
border:none;
color:#818181;
border-radius:5px 5px;
font-family:roboto 
}

.small-tabs .nav-tabs > li > a {
padding:10px
}

.nav-tabs > li > a i {
position:relative;
top:4px;
padding-right:5px;
font-size:1.6em;
width:1.5em;
text-align:center;
display:inline-block;
line-height:0
}

@media (min-width: 992px) {
.nav-tabs > li > a {
padding:12px 28px;
font-size:12px
}
}

@media (min-width: 1200px) {
.nav-tabs > li > a {
padding:10px 15px;
}
}

@media (max-width: 400px) {
.nav-tabs > li > a {
font-size:10px;
padding:8px
}

.small-tabs .nav-tabs > li > a {
font-size:10px;
padding:8px
}
}

.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
background-color:#00B388;
color:#fff;
border-width:0
}

.nav-tabs > li > a:hover,.nav-tabs > li > a:focus,.nav-tabs.nav-justified > .active > a {
background-color:#00B388;
color:#fff
}

.vertical-tabs .tab-content.no-border {
padding-top:0
}

.vertical-tabs .nav > li > a {
font-family:roboto ;
font-size:13px;
/*text-transform:uppercase;*/
letter-spacing:.5px;
font-weight:600;
background-color:#f5f5f5;
padding:15px 40px 13px 20px;
margin-bottom:10px;
position:relative;
border-radius:5px;
color:#818181
}
.border-right{
	border-right:1px solid #fff;	
}
.vertical-tabs .nav > li > a i {
position:relative;
top:4px;
padding-right:8px;
font-size:1.6em;
width:2em;
text-align:center;
display:inline-block;
line-height:0
}

.vertical-tabs .nav > li > a:after {
font-family:'rt-icons-2';
content:"\e7c5";
position:absolute;
font-size:12px;
line-height:50px;
text-align:center;
right:0;
top:0;
bottom:0;
width:46px;
letter-spacing:0
}

.vertical-tabs.no-arrows .nav > li > a:after {
display:none
}

.vertical-tabs.no-arrows .nav > li > a {
padding:24px 0
}

.vertical-tabs .nav > li.active a,.vertical-tabs .nav > li > a:hover {
background-color:#00B388;
box-shadow:none;
color:#fff
}

@media (min-width: 768px) {
.vertical-tabs .nav > li.active {
position:relative;
z-index:2
}
}

.modal-backdrop.in {
filter:alpha(opacity=80);
opacity:.8
}

.modal-content {
border-radius:1px
}

.modal-content [class*="col-"]:last-child {
margin-bottom:0
}

.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th {
padding: 7px 10px;
border-color:#e6e6e6
}

.table {
border-top:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6
}

.table td + th,.table th + td,.table th + th,.table td + td {
border-left:1px solid #e6e6e6
}

.table-bordered > thead > tr > td,.table-bordered > thead > tr > th {
border-bottom-width:1px
}

.table > tbody > tr > td.media-middle {
vertical-align:middle
}

.table-responsive {
border:none
}

.btn {
	padding: 14px 20px;
	margin: 0px;
	font-weight:700;
	border: none;
	border-radius: 5px;
	outline: none;
transition:all .3s ease-in-out 0;
font-size:12px;
}

.btn:hover,.btn:focus {
outline:none
}
.btn-info {
    color: #fff;
    background-color: #0086ad;
    border-color: #079ac5;
	font-family: Roboto;
    font-weight: 700;
}
.btn-info:hover {
    color: #fff;
    background-color: #0095bf;
    border-color: #269abc;
}
.btn-success {
    color: #fff;
    background-color: #009635;
    border-color: #4cae4c;
	font-family: Roboto;
    font-weight: 700;
}
.btn.active, .btn:active {
    ackground-image: none;  
      outline: 0; 
     -webkit-box-shadow:none; 
     box-shadow:none;  
}
.media {
margin-top:20px
}
.modal-header .close {
    margin-top: -7px;
}
.media .media-object {
max-width:100px
}

.media:first-child {
margin-top:0
}

li.media:before,li.media:after {
display:block;
content:'';
clear:both
}

.media-right,.media > .pull-right {
padding-left:20px
}

.media-left,.media > .pull-left {
/*padding-right:20px; */
}

.media-left img,.media-right img {
max-width:85px
}

@media (min-width: 768px) {
.big-left-media .media-left img,.big-left-media
.media-right img {
max-width:100px
}
}

.small-media {
margin-top:15px
}

.small-media .media-left {
padding-right:10px
}

.small-media .media-right {
padding-left:10px
}

.small-media .media-left img,.small-media .media-right img {
max-width:40px
}

td .media-body {
width:auto
}

.dropdown-menu {
box-shadow:0 0 10px rgba(0,0,0,0.1);
border-radius:0;
border:none;
z-index:1001;
font-size:14px;
margin-top:0;
padding-left:0;
padding-right:0
}

[class*="right"] .dropdown-menu {
right:0;
left:auto
}

.dropdown-menu > li > a {
font-weight:700;
padding:7px 20px
}

.nav .open > .header-button,.nav .open > .header-button:hover,.nav .open > .header-button:focus {
background-color:transparent
}

.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover {
color:#222;
background-color:transparent
}

.dropdwon-menu-title {
padding:10px 30px
}

.well {
box-shadow:none;
border:none;
border-radius:0
}

.embed-responsive-3by2 {
padding-bottom:66.666%
}

.embed-placeholder:after {
content:"\f04b";
font-family:'FontAwesome';
position:absolute;
color:#00B388;
font-size:14px;
line-height:60px;
width:60px;
height:60px;
text-align:center;
background-color:#fff;
border-radius:50%;
left:50%;
top:50%;
margin-left:-30px;
margin-top:-30px;
transition:all .2s ease 0
}

.embed-placeholder:hover:after {
color:#00B388
}

.alert {
border-width:0;
padding:10px 15px;
margin-bottom:10px;
font-size:12px;
text-transform:uppercase;
font-weight:500;
border-radius:5px
}

@media (min-width: 1200px) {
.alert {
letter-spacing: .5px;
    line-height: 19px;
}
}

.alert i {
position:relative;
padding-right:10px
}

.alert-success,.alert-info,.alert-warning,.alert-danger {
color:#fff
}

.alert-success {
background-color:#9cc026
}

.alert-info {
background-color:#007ebd
}

.alert-warning {
background-color:#f9b516; line-height: 35px;
}

.alert-danger {
background-color:#dc5753
}

button.close {
min-width:0;
margin-bottom:0;
margin-top:1px
}

.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
color:inherit;
font-weight:300
}

.label-success {
color:#fff;
background-color:#9cc026
}

.label-info {
color:#fff;
background-color:#007ebd
}

.label-warning {
color:#fff;
background-color:#f9b516
}

.label-danger {
color:#fff;
background-color:#dc5753
}

.caret {
border:none;
line-height:20px;
width:20px;
height:20px;
border:1px solid #b2b2b2;
text-align:center;
margin-left:5px;
vertical-align:baseline
}

.caret:before {
content:"\f107";
font-family:FontAwesome
}

html {
width:100%;
height:100%;
position:relative;
overflow:visible;
font-size:16px
}

::-moz-selection {
color:#fff;
background-color:#00B388
}

::selection {
color:#fff;
background-color:#00B388
}

::-moz-selection {
color:#fff;
background-color:#00B388
}

body {
font-family:  Roboto ;
font-weight:400;
font-size:16px;
line-height:1.6rem
}

h1,h2,h3,h4,h5,h6 {
font-family: HELVETICA!important;
font-weight:400;
line-height:1.1;
word-break:break-word;
margin-top:1.1em;
margin-bottom:.8em;
position:relative
}

h1 {
font-size:54px
}

h2 {
font-size:40px
}

h3 {
font-size:32px
}

h4 {
font-size:24px
}

h5 {
font-size:20px
}

h6 {
font-size:16px
}

h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {
margin-top:0
}

p {
margin-bottom:15px
}

p:last-child {
margin-bottom:0
}

blockquote {
position:relative;
margin:30px 0;
padding:0;
border:none;
font-size:20px;
font-weight:300;
line-height:30px;
color:#818181;
 
}

blockquote .item-meta,blockquote cite,blockquote div {
display:block;
margin-top:25px;
font-style:normal
}

blockquote .item-meta a,blockquote cite a,blockquote div a {
font-size:24px;
text-transform:uppercase
}

blockquote h4,blockquote h5 {
font-size:24px;
margin-bottom:0
}

blockquote h4 + .small-text,blockquote h5 + .small-text {
line-height:1;
margin-top:5px
}

blockquote h4 + p,blockquote h5 + p {
line-height:1;
margin-top:-5px
}

img,figure {
max-width:100%;
height:auto
}

figcaption,.entry-caption {
padding:2px 0 12px
}

figcaption p,.entry-caption p {
margin-bottom:0
}

a {
text-decoration:none;
transition:all .2s ease-in-out 0
}

a:hover {
color:#10316d;
text-decoration:none;
transition:all .2s linear 0
}

input:focus,button:focus,select:focus,textarea:focus,a:focus {
outline:medium none;
text-decoration:none
}

a > img {
transition:all .2s ease-in-out 0
}

a:hover > img {
opacity:.8
}

hr {
border:none;
height:1px;
margin-left:0;
margin-right:0;
background-color:#ddd
}

iframe {
border:none;
width:100%;
}

input[type='number'] {
-moz-appearance:textfield
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
-webkit-appearance:none
}

table {
width:100%;
max-width:100%;
margin:10px 0
}

table td,table th {
padding:8px 10px;
line-height:1.42857143;
vertical-align:top;
border:1px solid #e6e6e6
}

table th {
color:#222;
font-weight:400;
vertical-align:middle;
line-height:1
}

.table_template thead {
background-color:#00B388;
color:#222
}

.table_template thead.light {
background-color:#fff
}

.table_template th {
font-weight:700
}

.table_template td,.table_template th {
padding:18px 30px
}

.table_template tbody tr:nth-of-type(odd) {
background-color:rgba(238,238,238,0.1)
}

.table_template tbody tr:nth-of-type(even) {
background-color:rgba(17,17,17,0.05)
}

canvas {
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none
}

ul,ol {
padding-left:30px;
margin-bottom:20px
}

.list1 ul,ul.list1 {
list-style:none;
padding:0
}

.padding_30 .list1 ul,.padding_30
ul.list1 {
margin:0
}

.list1 li {
position:relative;
padding:9px 0 10px 30px;
border-bottom:1px solid rgba(0,0,0,0.1)
}

.muted_background .list1 li {
border-color:rgba(255,255,255,0.4)
}

.list1 li > .media {
margin:3px 0
}

@media (min-width: 992px) {
.list1 li {
padding-top:10px;
padding-bottom:10px
}
}

.list1.big-padding li {
padding-top:22px;
padding-bottom:21px
}

.list1.huge-padding li {
padding-top:37px;
padding-bottom:36px
}

.list1.no-bullets li {
padding-left:0
}

.list1.no-bullets li:before {
display:none
}

.list1 li:first-child {
border-top:1px solid rgba(0,0,0,0.1)
}

.list1.no-top-border li:first-child {
border-top:none;
margin-top:0;
padding-top:0
}

.list1.no-bottom-border li:last-child {
border-bottom:none;
margin-bottom:0;
padding-bottom:0
}

.list1 li:before {
content:'';
display:block;
position:absolute;
border:1px solid #00B388;
left:10px;
top:18px;
width:7px;
height:7px;
border-radius:50%
}

.list2 ul,ul.list2 {
list-style:none;
padding-left:20px
}

.list2 li {
position:relative;
padding:7px 0
}

.list2 li:first-child {
padding-top:0
}

.list2 li:first-child:before {
top:calc(50% - 7px);
-webkit-transform:translateY(0);
transform:translateY(0)
}

.list2 li:before {
content:"";
position:absolute;
width:5px;
height:5px;
background-color:#00B388;
border-radius:50%;
left:-20px;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
color:#00B388
}

.list2.no-bullets {
padding-left:0!important
}

.list2.no-bullets li:before {
display:none
}

.list2.checklist {
padding-left:30px
}

.list2.checklist li:before {
content:"\f00c";
font-family:FontAwesome;
font-size:14px;
left:-30px;
color:#00B388;
width:auto;
height:auto;
background-color:transparent;
margin-top: -4px;
}

.list2.checklist li:first-child:before {
margin-top:-8px
}

.list2.checklist.color2 li:before {
color:#10316d
}

.list2.checklist.color3 li:before {
color:#634255
}

.list3 ol,ol.list3 {
counter-reset:li;
list-style:none outside none;
padding:0
}

.list3 li {
position:relative;
padding:6px 0 6px 25px
}

.list3 li.active:after {
color:#10316d
}

.list3 li:after {
content:counter(li) ".";
counter-increment:li;
position:absolute;
left:2px;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
font-weight:600;
color:#00B388
}

.list3.color li:after {
color:#00B388
}

.list3.color2 li:after {
color:#10316d
}

.list-unstyled .media {
margin-bottom:10px
}

.list-unstyled li:last-child > .media {
margin-bottom:0
}

.list-unstyled .media-left {
padding-right:10px
}

.list-unstyled .media-left img {
border-radius:50%
}

.list-unstyled .media-right {
padding-left:10px
}

.list-unstyled .media-right img {
border-radius:50%
}

.list-unstyled .media-body .pull-right {
margin:0 20px
}

.inline-list {
list-style:none;
margin:0 -8px;
padding:0
}

.inline-list > li {
display:inline-block;
padding:0 8px
}

@media (min-width: 1200px) {
.inline-list {
margin:0 -15px
}

.inline-list > li {
padding:0 17px
}

.inline-list.big-padding > li {
padding:0 25px
}
}

.inline-list.menu-style-links > li {
padding-top:5px;
padding-bottom:5px
}

.theme_buttons a,.theme_button,.wc-proceed-to-checkout .checkout-button,.buttons a,button,input[type="submit"] {
position:relative;
font-size:12px;
text-transform:uppercase;
letter-spacing:.1em;
font-weight:700;
padding:16px 20px;
margin-bottom:15px;
margin-right:11px;
line-height:1;
display:inline-block;
text-align:center;
color:#fff;
background-color:#222;
border-radius:5px;
border:none;
position:relative;
transition:all .4s linear 0;
z-index:1
}
.ml40{
	margin-left:40px;
}
.ml50{
	margin-left:50px;
}
.theme_buttons a:not(i),.theme_button:not(i),.wc-proceed-to-checkout .checkout-button:not(i),.buttons a:not(i),button:not(i),input[type="submit"]:not(i) {
font-family:roboto 
}

.theme_buttons a:last-child,.theme_button:last-child,.wc-proceed-to-checkout .checkout-button:last-child,.buttons a:last-child,button:last-child,input[type="submit"]:last-child {
margin-bottom:0;
margin-right:0
}

.theme_button[type="reset"] {
display:none
}

.theme_buttons.color1 a,.theme_button.color1,.button.alt,.btn-accent,.wc-proceed-to-checkout .checkout-button,.form-submit [type="submit"] {
color:#fff;
background: #00b388;
    background: -moz-linear-gradient(45deg, #00b388 0%, #0085ca 100%);
    background: -webkit-linear-gradient(45deg, #00b388 0%,#0085ca 100%);
    background: linear-gradient(45deg, #00b388 0%,#0085ca 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b388', endColorstr='#0085ca',GradientType=1 );

}

.theme_buttons.color1 a:hover,.theme_buttons.color1 a:focus,.theme_buttons.color1 a:active,.theme_button.color1:hover,.theme_button.color1:focus,.theme_button.color1:active,.button.alt:hover,.button.alt:focus,.button.alt:active,.btn-accent:hover,.btn-accent:focus,.btn-accent:active,.wc-proceed-to-checkout .checkout-button:hover,.wc-proceed-to-checkout .checkout-button:focus,.wc-proceed-to-checkout .checkout-button:active,.form-submit [type="submit"]:hover,.form-submit [type="submit"]:focus,.form-submit [type="submit"]:active {
color:#222
}

.theme_buttons.inverse a,.theme_button.inverse {
color:#00B388;
background-color:#e6e6e6
}

.theme_buttons.inverse a:hover,.theme_buttons.inverse a:focus,.theme_buttons.inverse a:active,.theme_button.inverse:hover,.theme_button.inverse:focus,.theme_button.inverse:active {
color:#222
}

.with_background .theme_buttons.inverse a,.with_background
.theme_button.inverse {
background-color:#fff
}

.theme_buttons.color2 a,.theme_button.color2 {
background-color:#10316d
}

.theme_buttons.color2 a:hover,.theme_buttons.color2 a:focus,.theme_buttons.color2 a:active,.theme_button.color2:hover,.theme_button.color2:focus,.theme_button.color2:active {
color:#222
}

.theme_buttons a:active,.theme_buttons a:hover,.theme_buttons a:focus,.theme_button:active,.theme_button:hover,.theme_button:focus {
color:#00B388;
opacity:1;
text-decoration:none;
outline:none
}

input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active,.theme_buttons a:hover,.theme_buttons a:focus,.theme_buttons a:active,.theme_button:hover,.theme_button:focus,.theme_button:active,.wc-proceed-to-checkout .checkout-button:hover,.wc-proceed-to-checkout .checkout-button:focus,.wc-proceed-to-checkout .checkout-button:active {
transition:all .05s linear 0
}

.theme_buttons a:active,.theme_button:active {
/*top:1px*/
}

.muted_buttons a,.muted_button {
opacity:.2
}

.small_buttons a,.small_button {
padding:7px 10px;
text-transform:uppercase;
letter-spacing:0
}

.square_buttons a,.square_button {
padding:0;
width:50px;
line-height:50px;
margin:0
}

.round_buttons a,.round_button {
padding:0;
width:60px;
line-height:60px;
border-radius:30px
}

.round_buttons a i,.round_button i {
font-size:1.2em;
top:2px;
left:2px
}

.wide_buttons a,.wide_button {
padding-right:60px;
padding-left:60px
}

a.inactive {
pointer-events:none
}

.block_buttons a,.block_button {
display:block;
width:100%;
text-align:center
}

.min_width_button {
min-width:160px
}

.no_bg_button {
background-color:transparent!important;
border-color:transparent
}

.no_bg_button.color1 {
color:#00B388
}

.no_bg_button.color1:hover,.no_bg_button.color1:focus,.no_bg_button.color1:active {
color:#222
}

h1 > [class*="rt-icon"],h2 > [class*="rt-icon"],h3 > [class*="rt-icon"],h4 > [class*="rt-icon"],h5 > [class*="rt-icon"],h6 > [class*="rt-icon"] {
position:relative;
top:.08em;
padding-right:.1em
}

p > i {
font-size:1.1em;
line-height:0
}

p > i + [class*="rt-icon"] {
margin-left:-.75em
}

.theme_buttons a > [class*="rt-icon"],.theme_button > [class*="rt-icon"] {
font-size:1.5em;
line-height:0;
position:relative;
top:3px;
padding:0 3px
}

.theme_buttons a > [class*="glyphicon"],.theme_buttons a > [class*="fa-"],.theme_button > [class*="glyphicon"],.theme_button > [class*="fa-"] {
font-size:1.5em;
position:relative;
top:3px;
line-height:0
}

.round_buttons a > i.fa,.round_button > i.fa {
font-size:1.2em;
top:1px;
left:2px
}

.form-inline [type="submit"],.form-inline .btn,.form-inline .theme_button {
margin-bottom:0
}

.btn-group-lg > .btn,.btn-lg {
padding:16px
}

.btn-group-sm > .btn,.btn-sm {
padding:5px 10px
}

.btn-group-xs > .btn,.btn-xs {
padding:1px 5px
}

.more-link {
font-size:12px;
text-transform:uppercase;
letter-spacing:.2em
}

.more-link:after {
content:"\f149";
font-family:FontAwesome;
padding-left:4px
}

.owl-carousel {
display:none;
width:100%;
-webkit-tap-highlight-color:transparent;
position:relative;
z-index:1
}

.owl-carousel .owl-stage {
position:relative;
-ms-touch-action:pan-Y
}

.owl-carousel .owl-stage:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}

.owl-carousel .owl-stage-outer {
position:relative;
overflow:hidden;
width:100.1%;
-webkit-transform:translate3d(0px,0px,0px)
}

.owl-carousel .owl-item {
position:relative;
min-height:1px;
float:left;
-webkit-backface-visibility:hidden;
-webkit-tap-highlight-color:transparent;
-webkit-touch-callout:none
}

.owl-carousel .owl-item img {
-webkit-transform-style:preserve-3d
}

.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {
display:none
}

.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {
cursor:pointer;
cursor:hand;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
transition:all .2s ease-in-out 0
}

.owl-carousel.owl-loaded {
display:block
}

.owl-carousel.owl-loading {
opacity:0;
display:block
}

.owl-carousel.owl-hidden {
opacity:0
}

.owl-carousel.owl-refresh .owl-item {
display:none
}

.owl-carousel.owl-drag .owl-item {
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}

.owl-carousel.owl-grab {
cursor:move;
cursor:-webkit-grab;
cursor:grab
}

.owl-carousel.owl-rtl {
direction:rtl
}

.owl-carousel.owl-rtl .owl-item {
float:right
}

.owl-carousel.dots-center .owl-dots {
text-align:center
}

.owl-carousel .owl-dots {
text-align:center;
-webkit-tap-highlight-color:transparent;
counter-reset:owl-dots
}

.owl-carousel .owl-dots .owl-dot {
display:inline-block;
zoom:1;
*display:inline;
padding:0 10px
}

.owl-carousel .owl-dots .owl-dot span {
width:12px;
height:12px;
display:block;
border-radius:50%;
color:transparent;
border:1px solid #818181;
cursor:pointer;
text-indent:-9999px;
transition:all .2s ease-in-out 0
}

.ds .owl-carousel .owl-dots .owl-dot span,.cs .owl-carousel .owl-dots .owl-dot span {
border-color:#fff
}

.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span {
background-color:#818181
}

.ds .owl-carousel .owl-dots .owl-dot.active span,.cs .owl-carousel .owl-dots .owl-dot.active span,.ds .owl-carousel .owl-dots .owl-dot:hover span,.cs .owl-carousel .owl-dots .owl-dot:hover span {
background-color:#FFF
}

.background_cover .owl-carousel .owl-dots .owl-dot span {
border-color:#fff
}

.background_cover .owl-carousel .owl-dots .owl-dot.active span,.background_cover .owl-carousel .owl-dots .owl-dot:hover span {
border-color:#fff;
background-color:#fff
}

.owl-carousel .owl-nav {
transition:all .6s ease 0
}

.owl-carousel .owl-nav > div {
color:transparent;
font-size:0;
display:inline-block;
right:0;
text-align:center
}

.owl-carousel .owl-nav > div.disabled {
opacity:.5;
cursor:default
}

.owl-carousel .owl-nav > div:first-child {
left:0;
right:auto
}

.owl-carousel .owl-nav > div:after {
transition:all .3s ease 0;
font-family:FontAwesome;
font-size:28px;
line-height:60px;
content:"\f105";
color:#bababa
}

.cs .owl-carousel .owl-nav > div:after {
color:#fff
}

.owl-carousel .owl-nav > div:first-child:after {
content:"\f104"
}

.owl-carousel .owl-nav > div:hover:after {
color:#00B388
}

.top-right-nav .owl-nav {
position:absolute;
top:-70px;
right:0
}

.top-right-nav .owl-nav > div {
background:transparent
}

.no-js .owl-carousel {
display:block
}

.owl-carousel .animated {
-webkit-animation-duration:1000ms;
animation-duration:1000ms;
-webkit-animation-fill-mode:both;
animation-fill-mode:both
}

.owl-carousel .owl-animated-in {
z-index:0
}

.owl-carousel .owl-animated-out {
z-index:1
}

.owl-carousel .fadeOut {
-webkit-animation-name:fadeOut;
animation-name:fadeOut
}

@-webkit-keyframes fadeOut {
0% {
opacity:1
}

100% {
opacity:0
}
}

@keyframes fadeOut {
0% {
opacity:1
}

100% {
opacity:0
}
}

.owl-height {
transition:height 500ms ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
opacity:0;
transition:opacity 400ms ease
}

.owl-carousel .owl-item img.owl-lazy {
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d
}

.owl-carousel .owl-video-wrapper {
position:relative;
height:100%;
background:#000
}

.owl-carousel .owl-video-play-icon {
position:absolute;
height:80px;
width:80px;
left:50%;
top:50%;
margin-left:-40px;
margin-top:-40px;
background:url(../img/owl.video.play.png) no-repeat;
cursor:pointer;
z-index:1;
-webkit-backface-visibility:hidden;
transition:-webkit-transform 100ms ease;
transition:transform 100ms ease;
transition:transform 100ms ease,-webkit-transform 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
-webkit-transform:scale(1.3,1.3);
transform:scale(1.3,1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {
display:none
}

.owl-carousel .owl-video-tn {
opacity:0;
height:100%;
background-position:center center;
background-repeat:no-repeat;
background-size:contain;
transition:opacity 400ms ease
}

.owl-carousel .owl-video-frame {
position:relative;
z-index:1;
height:100%;
width:100%
}

.owl-theme:hover .owl-nav {
opacity:1
}

.owl-theme .owl-nav {
position:absolute;
top:50%;
right:0;
left:0;
text-align:center;
-webkit-tap-highlight-color:transparent
}

.owl-theme .owl-nav > div {
font-size:0;
position:absolute;
right:0;
text-align:center;
margin-top:-23px;
width:30px
}

.owl-theme .owl-nav .disabled {
opacity:.5;
cursor:default
}

@media (min-width: 1300px) {
.container .col-sm-12 .owl-theme .owl-nav,.container .col-xs-12 .owl-theme .owl-nav {
left:-60px;
right:-60px
}
}

@media (min-width: 1600px) {
.container .col-sm-12 .owl-theme .owl-nav,.container .col-xs-12 .owl-theme .owl-nav {
left:-150px;
right:-150px
}
}

.owl-theme .owl-dots {
margin-top:40px
}

.owl-center .owl-nav {
top:0;
bottom:0;
position:static;
margin-top:0;
opacity:1
}

.owl-center .owl-nav > div {
right:0;
width:30px;
top:50%;
bottom:0;
margin:0;
height:80px;
text-align:center;
opacity:1;
background-color:rgba(34,34,34,0.6);
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}

.owl-center .owl-nav > div:after {
position:absolute;
top:50%;
color:#fff;
font-size:20px;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.owl-center-scale.owl-carousel {
margin-bottom:-30px
}

.owl-center-scale.owl-carousel .owl-stage-outer {
padding-top:30px;
padding-bottom:30px
}

.owl-center-scale.owl-carousel .owl-item > * > * {
transition:all .2s ease 0
}

.owl-center-scale.owl-carousel .center {
z-index:2
}

.owl-center-scale.owl-carousel .center > * > * {
-webkit-transform:scale(1.15);
transform:scale(1.15);
position:relative;
box-shadow:0 0 10px rgba(0,0,0,0.3);
border-radius:5px;
overflow:hidden
}

.owl-carousel .owl-item {
transition:opacity .2s ease .1s;
opacity:0
}

.owl-carousel .owl-item.active {
opacity:1
}

.owl-center .owl-item {
opacity:1
}

.with_shadow_items {
padding:20px;
margin:-20px;
width:calc(100% + 40px);
overflow:hidden
}

.with_shadow_items .owl-stage-outer {
overflow:visible
}

.owl-carousel.text-nav {
padding-top:60px
}

.owl-carousel.text-nav .owl-nav {
top:0
}

.owl-carousel.text-nav .owl-nav:before {
content:"";
width:2px;
height:11px;
position:absolute;
background-color:#818181;
top:9px;
left:calc(50% - 2px)
}

.owl-carousel.text-nav .owl-nav > div {
position:static;
font-size:14px;
text-transform:uppercase;
font-weight:700;
color:#818181;
width:auto;
padding:5px 30px
}

.owl-carousel.text-nav .owl-nav > div:hover {
color:#00B388
}

.owl-carousel.text-nav .owl-nav > div:after {
display:none
}

.owl-carousel.text-nav .owl-nav > div.disabled {
pointer-events:none
}

.gallery-carousel[data-responsive-xlg*="8"] .owl-nav > div {
right:6.25%;
margin-right:-15px
}

.gallery-carousel[data-responsive-xlg*="8"] .owl-nav > div:first-child {
left:6.25%;
margin-left:-15px
}

.gallery-carousel .owl-nav > div:after {
color:#fff
}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
outline:none
}

.slides,.flex-control-nav,.flex-direction-nav {
margin:0;
padding:0;
list-style:none
}

.flexslider {
margin:0;
padding:0
}

.flexslider .slides > li {
display:none;
-webkit-backface-visibility:hidden
}

.flexslider .slides img {
width:100%;
display:block
}

.flex-pauseplay span {
text-transform:capitalize
}

.slides:after {
content:"\0020";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}

html[xmlns] .slides {
display:block
}

* html .slides {
height:1%
}

.no-js .slides > li:first-child {
display:block
}

.flexslider .slides > li {
position:relative
}

.flexslider {
margin:0;
position:relative;
zoom:1
}

.flex-viewport {
max-height:2000px;
transition:all 1s ease
}

.loading .flex-viewport {
max-height:300px
}

.flexslider .slides {
zoom:1;
z-index:1
}

.flex-direction-nav {
*height:0
}

.flex-direction-nav a {
text-decoration:none;
display:block;
width:60px;
height:60px;
margin:-20px 0 0;
position:absolute;
top:50%;
z-index:10;
overflow:hidden;
cursor:pointer;
font-size:0;
color:#222;
background-color:transparent;
text-align:center
}

.flex-direction-nav a:hover,.flex-direction-nav a:active,.flex-direction-nav a:focus {
color:#00B388
}

.ds .flex-direction-nav a {
color:#fff
}

.ds .flex-direction-nav a:hover {
color:#00B388
}

.flex-direction-nav .flex-prev {
left:0
}

.flex-direction-nav .flex-next {
right:0
}

@media (min-width: 1450px) {
.flex-direction-nav .flex-prev {
left:60px
}

.flex-direction-nav .flex-next {
right:60px
}
}

@media (min-width: 1800px) {
.flex-direction-nav .flex-prev {
left:240px
}

.flex-direction-nav .flex-next {
right:240px
}
}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
opacity:1
}

.flex-direction-nav .flex-disabled {
opacity:0;
filter:alpha(opacity=0);
cursor:default
}

.flex-direction-nav a:before {
font-family:"FontAwesome";
font-size:36px;
line-height:56px;
content:'\f104'
}

.flex-direction-nav a.flex-next:before {
content:'\f105'
}

.flex-pauseplay a {
display:block;
width:20px;
height:20px;
position:absolute;
bottom:5px;
left:10px;
opacity:.8;
z-index:10;
overflow:hidden;
cursor:pointer;
color:#000
}

.flex-pauseplay a:before {
font-family:'rt-icons-2';
font-size:20px;
display:inline-block;
content:"\e6a2"
}

.flex-pauseplay a:hover {
opacity:1
}

.flex-pauseplay a.flex-play:before {
content:"\e711"
}

.flex-control-nav {
left:0;
right:0;
position:absolute;
bottom:25px;
text-align:center;
z-index:10
}

@media (min-width: 992px) {
.flex-control-nav {
bottom:35px
}
}

.flex-control-nav li {
text-align:center;
display:inline-block;
vertical-align:middle;
padding:0 10px;
zoom:1;
*display:inline
}

.flex-control-nav li:first-child {
padding-left:0
}

.flex-control-nav li:last-child {
padding-right:0
}

.flex-control-paging li a {
width:12px;
height:12px;
display:block;
border:1px solid #818181;
background-color:transparent;
color:transparent;
cursor:pointer;
text-indent:-9999px;
border-radius:50%
}

.ds .flex-control-paging li a,.cs .flex-control-paging li a {
border-color:#fff
}

.flex-control-paging li a:hover,.flex-control-paging li a.flex-active {
background-color:#818181
}

.cs .flex-control-paging li a:hover,.cs .flex-control-paging li a.flex-active,.ds .flex-control-paging li a:hover,.ds .flex-control-paging li a.flex-active {
background-color:#fff
}

.flex-control-thumbs {
margin:5px 0 0;
position:static;
overflow:hidden
}

.flex-control-thumbs li {
width:25%;
float:left;
margin:0
}

.flex-control-thumbs img {
width:100%;
display:block;
opacity:.7;
cursor:pointer
}

.flex-control-thumbs img:hover {
opacity:1
}

.flex-control-thumbs .flex-active {
opacity:1;
cursor:default
}

@media screen and (max-width: 600px) {
.flex-direction-nav .flex-prev {
top:24%
}

.flex-direction-nav .flex-next {
top:24%
}
}

div.facebook .pp_description {
margin:0 37px 0 0
}

div.pp_pic_holder a:focus {
outline:none
}

div.pp_overlay {
background:#000;
display:none;
left:0;
position:absolute;
top:0;
width:100%;
z-index:9500
}

div.pp_pic_holder {
display:none;
position:absolute;
width:100px;
z-index:10000
}

.pp_content {
height:40px;
min-width:40px;
overflow:hidden
}

* html .pp_content {
width:40px
}

.pp_content_container {
position:relative;
text-align:left;
width:100%
}

.pp_content_container .pp_left {
padding-left:20px
}

.pp_content_container .pp_right {
padding-right:20px
}

.pp_content_container .pp_details {
float:left;
line-height:1;
background-color:#fff
}

.pp_description {
display:none;
margin:0
}

.pp_social {
float:left;
margin:0 0 0 30px
}

.pp_social .facebook {
float:left;
margin-left:5px;
width:auto;
overflow:hidden
}

.pp_social .facebook iframe {
max-width:100px
}

.pp_social .twitter {
float:left
}

.pp_nav p {
float:left;
white-space:nowrap;
margin:4px 6px;
font-weight:700;
opacity:.7
}

.pp_nav .pp_play,.pp_nav .pp_pause,a.pp_arrow_previous,a.pp_arrow_next {
float:left;
text-align:center;
font-size:0;
color:transparent
}

.pp_nav .pp_play:before,.pp_nav .pp_pause:before,a.pp_arrow_previous:before,a.pp_arrow_next:before {
line-height:20px;
display:inline-block;
width:20px;
font-family:'FontAwesome';
font-size:12px;
color:#222;
opacity:.7;
content:"\f04b"
}

.pp_nav .pp_play:hover:before,.pp_nav .pp_pause:hover:before,a.pp_arrow_previous:hover:before,a.pp_arrow_next:hover:before {
opacity:1
}

.pp_nav .pp_pause:before {
content:"\f04c"
}

a.pp_arrow_previous:before {
content:"\f04a"
}

a.pp_arrow_next:before {
content:"\f04e"
}

a.pp_arrow_previous.disabled,a.pp_arrow_next.disabled {
visibility:hidden;
cursor:default
}

.pp_hoverContainer {
position:absolute;
top:0;
width:100%;
z-index:2000
}

.pp_gallery {
display:none;
left:50%;
margin-top:-50px;
position:absolute;
z-index:10000
}

.pp_gallery div {
float:left;
overflow:hidden;
position:relative
}

.pp_gallery ul {
float:left;
height:35px;
position:relative;
white-space:nowrap;
margin:0 0 0 5px;
padding:0
}

.pp_gallery ul a {
border:1px rgba(0,0,0,0.1) solid;
display:block;
float:left;
height:33px;
overflow:hidden
}

.pp_gallery ul a:hover,.pp_gallery ul .selected a {
border-color:#00B388
}

.pp_gallery ul a img {
border:0
}

.pp_gallery li {
display:block;
float:left;
margin:0 5px 0 0;
padding:0
}

.pp_gallery li.default a {
background:url(../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
display:block;
height:33px;
width:50px
}

div.facebook .pp_gallery .pp_arrow_previous,div.facebook .pp_gallery .pp_arrow_next {
margin-top:7px
}

a.pp_next,a.pp_previous {
position:relative;
display:block;
float:right;
height:100%;
width:49%;
font-size:0;
color:transparent;
opacity:0
}

a.pp_next:before,a.pp_previous:before {
line-height:1;
background-color:rgba(34,34,34,0.3);
font-size:18px;
padding:10px 15px 10px 18px;
color:#fff;
font-family:'FontAwesome';
content:"\f105";
position:absolute;
top:50%;
margin-top:-3px;
right:30px
}

a.pp_next:hover,a.pp_previous:hover {
opacity:1
}

a.pp_previous {
float:left
}

a.pp_previous:before {
content:"\f104";
right:auto;
padding:10px 18px 10px 15px;
left:30px
}

a.pp_expand,a.pp_contract {
cursor:pointer;
display:none;
position:absolute;
right:30px;
top:19px;
z-index:20000;
font-size:0;
color:transparent;
text-align:center
}

a.pp_expand:before,a.pp_contract:before {
font-size:14px;
line-height:20px;
color:#fff;
font-family:'FontAwesome';
content:"\f0b2";
background-color:rgba(34,34,34,0.3);
padding:12px 13px
}

a.pp_contract:before {
content:"\f066"
}

a.pp_close {
position:absolute;
right:-7px;
top:-25px;
font-size:0;
color:transparent
}

a.pp_close:before {
background-color:#1a1a1a;
padding:6px 8px;
font-size:14px;
color:#fff;
font-family:'FontAwesome';
content:"\f00d"
}

.pp_loaderIcon {
height:50px;
width:50px;
left:50%;
top:50%;
position:absolute;
margin:-25px 0 0 -25px;
text-align:center;
-webkit-animation:spin 2s infinite linear;
animation:spin 2s infinite linear
}

.pp_loaderIcon:before {
display:block;
font-family:'FontAwesome';
content:"\f1ce";
color:#fff;
font-size:50px;
line-height:50px;
opacity:.6
}

#pp_full_res {
line-height:1
}

#pp_full_res .pp_inline {
text-align:left
}

#pp_full_res .pp_inline p {
margin:0 0 15px
}

div.ppt {
color:#fff;
display:none;
font-size:18px;
z-index:9999;
margin:0 0 5px 20px
}

.pp_top,.pp_bottom {
position:relative
}

* html .pp_top,* html .pp_bottom {
padding:0 20px
}

.pp_top .pp_left,.pp_bottom .pp_left {
height:20px;
left:0;
position:absolute;
width:20px
}

.pp_top .pp_middle,.pp_bottom .pp_middle {
height:20px;
left:20px;
position:absolute;
right:20px
}

* html .pp_top .pp_middle,* html .pp_bottom .pp_middle {
left:0;
position:static
}

.pp_top .pp_right,.pp_bottom .pp_right {
height:20px;
left:auto;
position:absolute;
right:0;
top:0;
width:20px
}

.pp_fade,.pp_gallery li.default a img {
display:none
}

.chart {
position:relative;
display:inline-block;
margin-bottom:10px;
text-align:center;
line-height:0
}

.chart .chart-meta {
position:absolute;
width:100%;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}

.chart .chart-meta h4 {
font-size:20px;
margin:0;
font-weight:500;
color:#818181
}

.percent {
display:inline-block;
font-size:60px;
font-weight:700;
line-height:1;
z-index:2
}

.percent:after {
content:'%';
font-size:35px
}

.angular {
margin-top:100px
}

.angular .chart {
margin-top:0
}

#timetable span {
display:block
}

#timetable th,#timetable td {
vertical-align:middle;
font-weight:400;
text-align:center;
padding:25px 5px
}

#timetable thead {
color:#fff
}

#timetable thead th {
border:1px solid rgba(255,255,255,0.2);
border-width:0 1px
}

#timetable tbody th,#timetable tbody td {
border:1px solid #e6e6e6;
transition:all .2s ease-in-out 0
}

#timetable tbody .current {
background-color:#00B388;
border-color:#00B388
}
#timetable tbody .current:active,  {
background-color:#00B388;
border-color:#00B388
}

.current {
    background: #00b388!important;
    color: #fff!important;
}
#timetable tbody .current a {
color:#fff
}
.pag-active {
    color: #fff !important;
}
#toTop {
bottom:10px;
right:10px;
display:none;
width:50px;
height:50px;
overflow:hidden;
position:fixed;
text-decoration:none;
z-index:9999;
font-size:0;
color:transparent;
color:#fff;
background:#0085ca;
border-radius:25px
}
.border-top-5 {
    border-top: 5px solid #fff;
}
@media (min-width: 768px) {
#toTop {
bottom:30px;
right:30px
}
}

@media (min-width: 992px) {
#toTop {
width:60px;
height:60px;
bottom:60px;
right:60px;
border-radius:30px
}
}

#toTop:after {
color:#fff;
content:"\f106";
font-size:16px;
line-height:50px;
font-family:FontAwesome;
text-align:center;
display:block;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
transition:all .2s linear
}

@media (min-width: 992px) {
#toTop:after {
line-height:60px
}
}

#toTopHover,#toTop:hover {
bottom:15px;
opacity:1
}

@media (min-width: 768px) {
#toTopHover,#toTop:hover {
bottom:35px
}
}

@media (min-width: 992px) {
#toTopHover,#toTop:hover {
bottom:65px
}
}

#toTop:hover:after {
color:#fff
}

#toTop:active,#toTop:focus {
outline:medium none
}

.modal-open #toTop {
visibility:hidden
}

#comingsoon-countdown {
text-align:center
}

#comingsoon-countdown:before,#comingsoon-countdown:after {
clear:both;
display:table;
content:' '
}

.countdown-rtl {
direction:rtl
}

.countdown-row {
clear:both;
display:table;
margin:auto;
padding:20px 0;
text-align:center
}

.countdown-section {
display:table-cell;
padding:10px 30px 20px;
text-align:center;
border-left:1px solid #e6e6e6
}

.countdown-section:first-child {
border-left-width:0
}

.countdown-amount {
font-size:80px;
line-height:1;
font-weight:700;
color:#00B388
}

.countdown-period {
display:block;
color:#222;
font-size:12px;
text-transform:uppercase;
letter-spacing:.2em;
font-weight:700
}

.countdown-descr {
display:block
}

@media (max-width: 767px) {
.countdown-section {
padding:20px 8px 0
}

.countdown-amount {
font-size:40px
}

.countdown-period {
min-width:4em;
letter-spacing:.1em
}
}

.cue-playlist-container .mejs-audiotheme-mark {
display:none!important
}

.cue-playlist-container .cue-playlist {
font-family:'Cabin',sans-serif
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-player-background {
top:-10px;
left:-10px;
bottom:0;
right:-10px;
min-height:calc(100% + 20px);
max-width:calc(100% + 20px);
width:calc(100% + 20px);
opacity:.6
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail {
box-shadow:none
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
background:rgba(255,255,255,0.1)
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-inner {
padding:10px 10px 15px
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-track-artwork {
width:70px;
height:70px
}

@media only screen and (min-width: 600px) {
 
}

.cue-playlist-container .cue-playlist .cue-tracks {
box-shadow:none;
border-radius:0 0 5px 5px
}

.ds .cue-playlist-container .cue-playlist .cue-tracks {
background-color:transparent;
border-color:rgba(152,152,152,0.2)
}

.cue-playlist-container .cue-playlist .cue-track {
border-color:#e6e6e6
}

.ds .cue-playlist-container .cue-playlist .cue-track {
border-color:rgba(152,152,152,0.2)
}

.cue-playlist-container .cue-playlist .cue-track .cue-track-details .cue-track-title {
font-family:roboto ;
font-size:14px;
font-weight:500
}

.cue-playlist-container .cue-playlist .cue-track .cue-track-details .cue-track-artist {
margin-top:5px;
text-transform:uppercase;
color:#ccc;
line-height:1;
font-family:roboto 
}

.cue-playlist-container .cue-playlist .cue-track .cue-track-length {
font-size:12px;
letter-spacing:.2em
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button {
top:25px;
left:25px;
box-shadow:none!important;
background:rgba(255,255,255,0.6)
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-play button,.cue-playlist-container .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-button button {
border-color:transparent #00B388
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-play button {
border-width:7px 0 7px 12px;
margin:14px 15px 15px 17px
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button button {
width:10px;
height:12px
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-pause button {
border-width:0 4px;
margin:15px 16px
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-track-details .mejs-track-artist {
text-transform:uppercase;
font-family:roboto 
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-track-details .mejs-track-title {
font-size:16px;
font-weight:500;
font-family:roboto 
}

.cue-playlist-container .cue-skin-default.mejs-container .mejs-controls .mejs-time {
font-family:roboto ;
letter-spacing:.1em
}

.cue-playlist-container .cue-playlist .mejs-horizontal-volume-total {
background:rgba(255,255,255,0.15)
}

.cue-playlist-container .cue-playlist .cue-track .cue-track-details {
padding:10px 15px
}

.cue-playlist-container .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button.mejs-play button {
margin:28px 25px 25px 31px
}

.cue-playlist-container .cue-playlist.max-width-380 .cue-skin-default.mejs-container .mejs-controls .mejs-playpause-button button {
margin:29px 31px
}

.ds .cue-playlist-container .cue-playlist .cue-track .cue-track-details .cue-track-title {
color:#fff
}

.ds .cue-playlist-container .cue-playlist .cue-track .cue-track-details .cue-track-artist {
color:#818181
}

.ds .cue-playlist-container .cue-playlist .cue-track.is-current,.ds .cue-playlist-container .cue-playlist .cue-track:hover {
background-color:#1a1a1a
}

.section_padding_0 > [class*="container"] {
padding:0
}

.section_padding_15 > [class*="container"] {
padding-top:15px;
padding-bottom:15px
}

.section_padding_25 > [class*="container"] {
padding-top:25px;
padding-bottom:25px
}

.section_padding_50 > [class*="container"] {
padding-top:50px;
padding-bottom:50px
}

.section_padding_75 > [class*="container"] {
padding-top:75px;
padding-bottom:75px
}

.section_padding_100 > [class*="container"] {
padding-top:100px;
padding-bottom:100px
}

.section_padding_top_0 > [class*="container"] {
padding-top:0
}

.section_padding_top_5 > [class*="container"] {
padding-top:5px
}

.section_padding_top_10 > [class*="container"] {
padding-top:10px
}

.section_padding_top_15 > [class*="container"] {
padding-top:15px
}

.section_padding_top_20 > [class*="container"] {
padding-top:20px
}

.section_padding_top_25 > [class*="container"] {
padding-top:25px
}

.section_padding_top_30 > [class*="container"] {
padding-top:30px
}

.section_padding_top_40 > [class*="container"] {
padding-top:40px
}

.section_padding_top_50 > [class*="container"] {
padding-top:50px
}

.section_padding_top_65 > [class*="container"] {
padding-top:65px
}

.section_padding_top_75 > [class*="container"] {
padding-top:75px
}

.section_padding_top_100 > [class*="container"] {
padding-top:100px
}

.section_padding_top_130 > [class*="container"] {
padding-top:100px
}

.section_padding_top_150 > [class*="container"] {
padding-top:50px
}

.section_padding_bottom_0 > [class*="container"] {
padding-bottom:0
}

.section_padding_bottom_5 > [class*="container"] {
padding-bottom:5px
}

.section_padding_bottom_10 > [class*="container"] {
padding-bottom:10px
}

.section_padding_bottom_15 > [class*="container"] {
padding-bottom:15px
}

.section_padding_bottom_20 > [class*="container"] {
padding-bottom:20px
}

.section_padding_bottom_25 > [class*="container"] {
padding-bottom:25px
}

.section_padding_bottom_30 > [class*="container"] {
padding-bottom:30px
}

.section_padding_bottom_40 > [class*="container"] {
padding-bottom:40px
}

.section_padding_bottom_50 > [class*="container"] {
padding-bottom:50px
}

.section_padding_bottom_65 > [class*="container"] {
padding-bottom:65px
}

.section_padding_bottom_75 > [class*="container"] {
padding-bottom:75px
}

.section_padding_bottom_100 > [class*="container"] {
padding-bottom:100px
}

.section_padding_bottom_130 > [class*="container"] {
padding-bottom:70px
}

.section_padding_bottom_150 > [class*="container"] {
padding-bottom:150px
}

@media (max-width: 1200px) {
.section_padding_100 > [class*="container"],.section_padding_top_100 > [class*="container"],.section_padding_top_130 > [class*="container"],.section_padding_top_150 > [class*="container"] {
padding-top:75px
}

.section_padding_100 > [class*="container"],.section_padding_bottom_100 > [class*="container"],.section_padding_bottom_130 > [class*="container"],.section_padding_bottom_150 > [class*="container"] {
padding-bottom:75px
}
}

[class*="col-"] {
margin-top:10px;
margin-bottom:10px
}

header [class*="col-"],.page_topline [class*="col-"] {
margin-top:0;
margin-bottom:0
}

@media (min-width: 768px) {
.columns_margin_0 [class*="col-"] {
margin-top:0;
margin-bottom:0
}
}

.columns_padding_1 [class*="col-"] {
margin-top:0;
margin-bottom:1px
}

.columns_padding_2 [class*="col-"] {
margin-top:1px;
margin-bottom:1px
}

.columns_padding_5 [class*="col-"] {
margin-top:5px;
margin-bottom:5px
}

.columns_padding_10 [class*="col-"] {
margin-top:10px;
margin-bottom:10px
}

.columns_padding_1 [class*="col-"] {
padding-left:0;
padding-right:1px
}

.columns_padding_2 [class*="col-"] {
padding-left:1px;
padding-right:1px
}

.columns_padding_5 [class*="col-"] {
padding-left:5px;
padding-right:5px
}

.columns_padding_10 [class*="col-"] {
padding-left:10px;
padding-right:10px
}

.columns_padding_0 [class*="col-"] {
padding:0
}

.columns_padding_0 > .container,.columns_padding_1 > .container,.columns_padding_2 > .container {
padding-left:30px;
padding-right:30px
}

.columns_padding_5 > .container {
padding-left:25px;
padding-right:25px
}

.columns_padding_10 > .container {
padding-left:20px;
padding-right:20px
}

.columns_padding_10 > .container-fluid {
padding-left:30px;
padding-right:30px
}

.columns_padding_0 > .container-fluid {
padding-left:0;
padding-right:0
}

.row.columns_padding_0,.columns_padding_0 .row {
margin-left:0;
margin-right:0
}

.row.columns_padding_0[class*="display_table"],.columns_padding_0 .row[class*="display_table"] {
margin-right:-15px;
margin-left:-15px;
min-width:calc(100% + 30px)
}

.row.columns_padding_1,.columns_padding_1 .row {
margin-left:0;
margin-right:-1px
}

.row.columns_padding_2,.columns_padding_2 .row {
margin-left:-1px;
margin-right:-1px
}

.row.columns_padding_5,.columns_padding_5 .row {
margin-left:-5px;
margin-right:-5px
}

.row.columns_padding_10,.columns_padding_10 .row {
margin-left:-10px;
margin-right:-10px
}

@media (min-width: 992px) {
.columns_padding_25 > [class*="container"] > .row,.row.columns_padding_25 {
margin-right:-25px;
margin-left:-25px
}

.columns_padding_25 > [class*="container"] > .row > [class*="col-"],.row.columns_padding_25 > [class*="col-"] {
padding-left:25px;
padding-right:25px
}

.columns_padding_50 > [class*="container"] > .row {
margin-right:-50px;
margin-left:-50px
}

.columns_padding_50 > [class*="container"] > .row > [class*="col-"] {
padding-left:50px;
padding-right:50px
}

.columns_padding_80 > [class*="container"] > .row {
margin-right:-50px;
margin-left:-50px
}

.columns_padding_80 > [class*="container"] > .row > [class*="col-"] {
padding-left:50px;
padding-right:50px
}
}

@media (min-width: 1200px) {
.columns_padding_80 > [class*="container"] > .row {
margin-right:-80px;
margin-left:-80px
}

.columns_padding_80 > [class*="container"] > .row > [class*="col-"] {
padding-left:80px;
padding-right:80px
}
}

.columns_margin_top_0 [class*="col-"],.row.columns_margin_top_0 [class*="col-"] {
margin-top:0
}

.columns_margin_top_5 [class*="col-"],.row.columns_margin_top_5 [class*="col-"] {
margin-top:5px
}

.columns_margin_top_10 [class*="col-"],.row.columns_margin_top_10 [class*="col-"] {
margin-top:10px
}

.columns_margin_top_15 [class*="col-"],.row.columns_margin_top_15 [class*="col-"] {
margin-top:15px
}

.columns_margin_top_20 [class*="col-"],.row.columns_margin_top_20 [class*="col-"] {
margin-top:20px
}

.columns_margin_top_30 [class*="col-"],.row.columns_margin_top_30 [class*="col-"] {
margin-top:30px
}

.columns_margin_top_60 [class*="col-"],.row.columns_margin_top_60 [class*="col-"] {
margin-top:60px
}

.columns_margin_bottom_5 [class*="col-"],.row.columns_margin_bottom_5 [class*="col-"] {
margin-bottom:5px
}

.columns_margin_bottom_10 [class*="col-"],.row.columns_margin_bottom_10 [class*="col-"] {
margin-bottom:10px
}

.columns_margin_bottom_15 [class*="col-"],.row.columns_margin_bottom_15 [class*="col-"] {
margin-bottom:15px
}

.columns_margin_bottom_20 [class*="col-"],.row.columns_margin_bottom_20 [class*="col-"] {
margin-bottom:20px
}

.columns_margin_bottom_30 [class*="col-"],.row.columns_margin_bottom_30 [class*="col-"] {
margin-bottom:30px
}

.columns_margin_bottom_40 [class*="col-"],.row.columns_margin_bottom_40 [class*="col-"] {
margin-bottom:40px
}

.columns_margin_bottom_0 [class*="col-"],.row.columns_margin_bottom_0 [class*="col-"] {
margin-bottom:0
}

.table_section .container {
height:100%
}

.table_section .row {
min-width:calc(100% + 30px);
height:100%
}

@media (max-width: 767px) {
[class*='col-'] + aside {
margin-top:60px!important
}
}

@media (min-width: 768px) {
.table_section.table_section_sm .row {
display:table
}

.table_section.table_section_sm > [class*="container"] > .row > [class*="col-"] {
display:table-cell;
vertical-align:middle;
float:none
}
}

@media (min-width: 992px) {
.table_section.table_section_md .row {
display:table
}

.table_section.table_section_md > [class*="container"] > .row > [class*="col-"] {
display:table-cell;
vertical-align:middle;
/*float:none*/
}
}

@media screen and (min-width: 1200px) {
.table_section.table_section_lg .row {
display:table
}

.table_section.table_section_lg > [class*="container"] > .row > [class*="col-"] {
display:table-cell;
vertical-align:middle;
float:none
}
}

@media screen and (min-width: 992px) {
.top-overlap {
margin-top:-100px;
max-width:125%;
margin-left:-25%
}

.top-overlap-small {
margin-top:-40px;
max-width:140%;
margin-right:-20%;
margin-left:-20%
}
}

@media (min-width: 1200px) {
.top-overlap {
margin-top:-180px
}
}

.section_full_height {
min-height:100vh
}

.flex-row {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}

.flex-row > [class*='col-'] {
min-width:300px;
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

.flex-row > [class*='col-'] > * {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:100%;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}

@media (min-width: 992px) and (max-width: 1199px) {
.flex-row > [class*='col-'].col-md-6 {
-webkit-box-flex:1;
-ms-flex:auto;
flex:auto;
width:50%
}
}

@media (max-width: 991px) {
.flex-row > [class*='col-'].col-sm-12 {
-webkit-box-flex:1;
-ms-flex:auto;
flex:auto;
width:100%
}
}

.flex-row.flex-row-vertical-centered > [class*='col-'] > * {
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}

@media (min-width: 992px) {
.container-fluid {
padding-right:30px;
padding-left:30px
}
}

@media (min-width: 1200px) {
.container-fluid {
padding-right:50px;
padding-left:50px
}
}

@media (min-width: 1600px) {
.container-fluid {
padding-right:80px;
padding-left:80px
}
}

.fluid_padding_0 .container-fluid {
padding-right:15px;
padding-left:15px
}

.image_cover,.background_cover,.parallax {
background-size:cover
}

.background_cover {
background-position:center
}

.image_cover {
display:block;
position:absolute;
width:50%;
z-index:2;
top:0;
bottom:0;
background-position:50% 50%
}

.image_cover > img {
visibility:hidden
}

.image_cover > a {
position:absolute;
top:0;
bottom:0;
right:0;
left:0
}

.image_cover.image_cover_right {
right:0
}

@media (max-width: 991px) {
.image_cover {
height:0;
padding-bottom:66%;
margin-bottom:-30px;
width:100%;
position:relative
}
}

.image_cover + [class*='container'] [class*='col-'] > img,.image_cover + [class*='container'] [class*='col-'] > a:after,.image_cover + [class*='container'] [class*='col-'] > a > img {
display:none
}

@media (min-width: 992px) {
.half_section.columns_padding_80 > [class*="container"] > .row {
margin-left:0;
margin-right:0
}
}

.half_section .image_cover_left + .container .col-md-6 {
padding-right:0
}

.half_section .image_cover_right + .container .col-md-6 {
padding-left:0
}

.parallax {
background-attachment:fixed;
background-position:50% 0;
background-repeat:no-repeat;
position:relative
}

@media (max-width: 767px) {
.parallax {
background-size:auto auto
}
}

.parallax.ls:after {
background-color:#fff;
-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=92)";
filter:alpha(opacity=95);
opacity:.95
}

.parallax.ls.ms:after {
background-color:#f5f5f5;
-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=88)";
filter:alpha(opacity=95);
opacity:.95
}

.parallax.cs:after {
background-color:#00B388;
-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter:alpha(opacity=90);
opacity:.9
}

.parallax.cs.main_color2:after {
background-color:#10316d
}

.parallax.cs.main_color3:after {
background-color:#df6c93
}

.cs.gradient.color_overlay:after {
background:linear-gradient(-90deg,#10316d,#00B388)
}

.parallax.ds:after {
background-color:#222;
opacity:.9
}

.background_cover.ds:after {
background-color:#222;
opacity:.9
}

.parallax.ds.ms:after {
background-color:#1a1a1a;
opacity:.9
}

.parallax.ds.black:after {
background-color:#000;
opacity:.6
}

.parallax.no_overlay:after {
display:none
}

.texture_bg {
background-size:cover;
background-position:50% 0;
background-repeat:no-repeat;
position:relative
}

.muted_section:before {
background-color:rgba(34,34,34,0.1);
opacity:1
}

.parallax > *,.muted_section > *,.radial_gradient > *,.gradient > *,.vertical_gradient > *,.darken_gradient > *,.diagonal_section > *,.color_overlay > * {
z-index:4;
position:relative
}

.radial_gradient {
position:relative;
overflow:hidden
}

.gradient,.muted_section,.vertical_gradient,.darken_gradient,.color_overlay {
position:relative
}

.muted_section:after,.parallax:after,.gradient:after,.vertical_gradient:after,.color_overlay:after,.darken_gradient:after {
content:'';
display:block;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:3
}

.muted_section:before,.muted_section:after,.parallax:before,.parallax:after,.background_cover:after {
opacity:.8
}

.parallax.clear_parallax:before,.parallax.clear_parallax:after {
display:none
}

.with_top_border,.with_bottom_border,.with_top_border_container .container,.with_bottom_border_container .container {
position:relative
}

.with_top_border:before,.with_bottom_border:after,.with_top_border_container .container:before,.with_bottom_border_container .container:after {
content:'';
display:block;
position:absolute;
height:1px;
left:0;
right:0;
top:0;
background-color:#e6e6e6;
z-index:1
}

.ds .with_top_border:before,.ds
.with_bottom_border:after,.ds
.with_top_border_container .container:before,.ds
.with_bottom_border_container .container:after {
background-color:rgba(152,152,152,0.2)
}

.ds.with_top_border:before,.ds.with_bottom_border:after,.ds.with_top_border_container .container:before,.ds.with_bottom_border_container .container:after {
background-color:rgba(152,152,152,0.2)
}

.with_top_border_container .container:before,.with_bottom_border_container .container:after {
right:15px;
left:15px
}

.with_bottom_border:after,.with_bottom_border_container .container:after,.with_bottom_border_two_colors:after {
top:auto;
bottom:0
}

.with_top_color_border:before {
content:"";
display:block;
height:4px;
background-image:linear-gradient(to right,#00B388 45%,#10316d 55%)
}

.bg_image,.bg_image:after {
background-image:url(../img/background_section.png)
}

h2.section_header {
margin-bottom:30px;
font-size:40px;
position:relative;
word-wrap:break-word;
line-height:.9;
font-weight:700;
z-index:1;
font-family: HELVETICA;
}

h2.section_header.small,h2.section_header .small {
display:block;
font-size:24px
}

@media (min-width: 992px) {
h2.section_header {
font-size:48px
}
}

h2.section_header.with_line {
padding:0px;
}

h2.section_header + .fontsize_20 {
margin-bottom:30px
}

.preloader {
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background:rgba(26,26,26,0.99);
z-index:13000;
height:100%
}

.no-js .preloader,.lt-ie9 .preloader,.lt-ie10 .preloader {
display:none
}

.preloader_image {
width:100px;
height:100px;
position:absolute;
left:50%;
top:50%;
background:url(../img/preloader.png) no-repeat 50% 50% transparent;
margin:-50px 0 0 -50px;
background-size:contain
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
.preloader_image {
background:url(../img/preloader.png) no-repeat 50% 50% transparent
}
}

.to_animate {
visibility:hidden
}

.no-js .to_animate,.lt-ie10 .to_animate,.lt-ie9 .to_animate {
visibility:visible
}

.animated {
visibility:visible!important
}

#box_wrapper,#canvas {
overflow:hidden;
position:relative
}

#box_wrapper > section,#box_wrapper > div > section {
clear:both
}

#canvas.boxed {
padding:1px 0
}

body.boxed {
position:static;
width:auto;
height:auto
}

.pattern1 {
background-image:url(../img/pattern1.png)
}

.pattern2 {
background-image:url(../img/pattern2.png)
}

.pattern3 {
background-image:url(../img/pattern3.png)
}

.pattern4 {
background-image:url(../img/pattern4.png)
}

.pattern5 {
background-image:url(../img/pattern5.png)
}

.pattern6 {
background-image:url(../img/pattern6.png)
}

.pattern7 {
background-image:url(../img/pattern7.png)
}

.pattern8 {
background-image:url(../img/pattern8.png)
}

.pattern9 {
background-image:url(../img/pattern9.png)
}

.pattern10 {
background-image:url(../img/pattern10.png)
}

.pattern11 {
background-image:url(../img/pattern11.png)
}

 
.boxed .container,.boxed .container-fluid,.boxed .container-left-half,.boxed .container-right-half {
max-width:100%
}

.boxed .container,.boxed .container-left-half,.boxed .container-right-half {
padding-left:25px;
padding-right:25px
}

@media (max-width: 500px) {
.boxed .container {
padding-left:10px;
padding-right:10px
}
}

@media (min-width: 1400px) {
.boxed #box_wrapper.container {
width:1370px
}
}

@media (min-width: 1590px) {
.boxed #box_wrapper.container {
width:1560px
}
}

.boxed #box_wrapper.container {
padding:0;
box-shadow:0 0 10px 0 rgba(0,0,0,0.2)
}

#box_wrapper,#canvas {
min-height:100vh
}

#box_wrapper {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}

.section_404 {
-webkit-box-flex:1;
-ms-flex:1 0 auto;
flex:1 0 auto
}

.clear,.clearfix {
clear:both
}

@media (min-width: 768px) {
.alignleft {
float:left;
margin:5px 30px 15px 0;
max-width:50%
}

.alignright {
float:right;
margin:5px 0 15px 30px;
max-width:50%
}

.alignright.one-third,.alignleft.one-third {
max-width:33.33333%
}
}

@media (min-width: 1200px) {
.col-sm-12 .alignleft {
margin-right:50px;
margin-bottom:40px
}

.col-sm-12 .alignright {
margin-left:50px;
margin-bottom:40px
}
}

.round {
border-radius:50%
}

.rounded {
border-radius:5px
}

.top_rounded {
border-radius:5px 5px 0 0
}

.bottom_rounded {
border-radius:0 0 5px 5px
}

.overflow_hidden {
position:relative;
overflow:hidden;
z-index:1
}

.inline-block {
display:inline-block;
max-width:100%
}

.display-block {
display:block
}

.divided-content > * {
display:inline-block
}

.divided-content > :before,.divided-content > :last-child:after {
content:"";
width:1px;
height:8px;
background-color:rgba(129,129,129,0.6);
display:inline-block;
margin-right:14px;
margin-left:10px;
color:#818181
}

.divided-content > :first-child:before {
margin-left:0;
display:none
}

.divided-content > :last-child:after {
margin-right:0;
display:none
}

.divided-content.outside-dividers > :first-child:before,.divided-content.outside-dividers > :last-child:after {
display:inline-block
}

.with_padding {
padding:20px
}

@media (min-width: 400px) {
.with_padding {
padding:35px
}
}

@media (min-width: 400px) {
.with_padding.small_padding {
padding:25px
}
}

@media (min-width: 1200px) {
.with_padding.big-padding {
padding:35px
}
}

.with_background {
background-color:#f5f5f5
}

.with_background .muted_background {
background-color:#fff
}

.muted_background {
background-color:#f2f2f2
}

.with_border {
border:1px solid #e6e6e6
}

.with_frame_image {
position:relative;
display:inline-block;
    /* box-shadow: -2px 0px 20px #fff;
	-webkit-box-shadow: -2px 0px 20px #fff;
	-moz-box-shadow: -2px 0px 20px #fff;
	-o-box-shadow: -2px 0px 20px #fff; */
    border-radius: 8px;
}

.with_frame_image:before {
content:"";
position:absolute;
top:-20px;
left:-20px;
width:100%;
height:100%;
/*border:4px solid #00B388;*/
border-radius:5px;
z-index:-1;
	 
}

@media (min-width: 768px) {
.with_frame_image:before {
top:-40px;
left:-40px
}
}
 
.with_shadow {
box-shadow:0 0 30px rgba(0,0,0,0.1)
}

.no_top_border {
border-top:none
}

.no_bottom_border {
border-bottom:none
}

.bottom_color_border {
border-bottom:3px solid #00B388
}

.bottom_color_border.rounded {
position:relative;
border-bottom:none;
overflow:hidden;
z-index:1
}

.bottom_color_border.rounded:after {
content:"";
position:absolute;
bottom:0;
left:0;
right:0;
height:3px;
display:block;
background-color:#00B388
}

.bottom-border {
position:relative
}

.bottom-border:after {
content:'';
position:absolute;
left:0;
right:0;
bottom:0;
height:2px;
background-color:rgba(0,0,0,0.1)
}

.before_cover,.after_cover {
overflow:hidden
}

.before_cover,.after_cover,.before_cover > *,.after_cover > * {
position:relative;
z-index:2
}

.before_cover:before,.after_cover:after {
content:'';
display:block;
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}

.top-corner {
position:absolute;
top:0;
left:0;
line-height:1
}

.big {
font-size:40px;
font-weight:500;
line-height:1
}

.numbered {
position:relative;
z-index:1
}

.numbered .number {
position:absolute;
top:50%;
left:50%;
font-size:2.5em;
font-weight:700;
opacity:.1;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
z-index:-1
}

.response,.highlight,.highlight1 {
color:#00B388;
border-color:#00B388
}

.highlightdark {
color:#222;
border-color:#222
}

.highlight2 {
color:#10316d;
border-color:#10316d
}

.highlight3 {
color:#634255;
border-color:#634255
}

.red,.required {
color:#fa5c5d
}

.lightgrey {
color:#bababa
}

.black {
color:#1a1a1a;
border-color:#1a1a1a
}

.grey {
color:#222;
border-color:#222
}

.light {
color:#fff
}

.fontcolor {
color:#818181
}

.greylinks a {
color:#818181
}

.greylinks a.social-icon {
color:rgba(129,129,129,0.6)
}

.greylinks a.social-icon:hover,.greylinks a.social-icon:focus,.greylinks a.social-icon:active {
color:#00B388
}

.darklinks a {
color:#222
}

.colorlinks a {
color:#10316d
}

.colorlinks a:hover {
color:#00B388
}

.underlined-links a {
text-decoration:underline
}

.thin {
font-weight:100
}

.regular {
font-weight:400
}

.medium {
font-weight:500
}

.semibold {
font-weight:600
}

.bold {
font-weight:700
}

.weight-black {
font-weight:900
}

.success_color {
color:#9cc026
}

.info_color {
color:#007ebd
}

.warning_color {
color:#f9b516
}

.danger_color {
color:#dc5753
}

.main_bg_color,.main_bg_color2,.main_bg_color3,.dark_bg_color,.darkblue_bg_color,.darkgrey_bg_color,.darkgrey_bg.bg_teaser,.success_bg_color,.info_bg_color,.warning_bg_color,.danger_bg_color,.danger_bg_color,.transp_gradient_bg,.transp_darkgrey_bg {
color:#fff
}

.main_bg_color h1,.main_bg_color h2,.main_bg_color h3,.main_bg_color h4,.main_bg_color h5,.main_bg_color h6,.main_bg_color2 h1,.main_bg_color2 h2,.main_bg_color2 h3,.main_bg_color2 h4,.main_bg_color2 h5,.main_bg_color2 h6,.main_bg_color3 h1,.main_bg_color3 h2,.main_bg_color3 h3,.main_bg_color3 h4,.main_bg_color3 h5,.main_bg_color3 h6,.dark_bg_color h1,.dark_bg_color h2,.dark_bg_color h3,.dark_bg_color h4,.dark_bg_color h5,.dark_bg_color h6,.darkblue_bg_color h1,.darkblue_bg_color h2,.darkblue_bg_color h3,.darkblue_bg_color h4,.darkblue_bg_color h5,.darkblue_bg_color h6,.darkgrey_bg_color h1,.darkgrey_bg_color h2,.darkgrey_bg_color h3,.darkgrey_bg_color h4,.darkgrey_bg_color h5,.darkgrey_bg_color h6,.darkgrey_bg.bg_teaser h1,.darkgrey_bg.bg_teaser h2,.darkgrey_bg.bg_teaser h3,.darkgrey_bg.bg_teaser h4,.darkgrey_bg.bg_teaser h5,.darkgrey_bg.bg_teaser h6,.success_bg_color h1,.success_bg_color h2,.success_bg_color h3,.success_bg_color h4,.success_bg_color h5,.success_bg_color h6,.info_bg_color h1,.info_bg_color h2,.info_bg_color h3,.info_bg_color h4,.info_bg_color h5,.info_bg_color h6,.warning_bg_color h1,.warning_bg_color h2,.warning_bg_color h3,.warning_bg_color h4,.warning_bg_color h5,.warning_bg_color h6,.danger_bg_color h1,.danger_bg_color h2,.danger_bg_color h3,.danger_bg_color h4,.danger_bg_color h5,.danger_bg_color h6,.danger_bg_color h1,.danger_bg_color h2,.danger_bg_color h3,.danger_bg_color h4,.danger_bg_color h5,.danger_bg_color h6,.transp_gradient_bg h1,.transp_gradient_bg h2,.transp_gradient_bg h3,.transp_gradient_bg h4,.transp_gradient_bg h5,.transp_gradient_bg h6,.transp_darkgrey_bg h1,.transp_darkgrey_bg h2,.transp_darkgrey_bg h3,.transp_darkgrey_bg h4,.transp_darkgrey_bg h5,.transp_darkgrey_bg h6 {
color:#fff
}

.main_bg_color {
background-color:#00B388
}

.main_bg_color_mutted {
background-color:#b6758d
}

.main_bg_color2 {
background-color:#10316d
}

.dark_bg_color {
background-color:#1a1a1a
}

.darkblue_bg_color {
color:#fff;
background-color:#1c242f
}

.darkgrey_bg_color {
color:#fff;
background-color:#222
}

.success_bg_color {
background-color:#9cc026
}

.info_bg_color {
background-color:#007ebd
}

.warning_bg_color {
background-color:#f9b516
}

.danger_bg_color {
background-color:#dc5753
}

.light_bg_color {
background-color:#fff
}

.gradient_bg {
background:linear-gradient(to right,#00B388,#10316d)
}

.transp_gradient_bg {
background:linear-gradient(to right,rgba(221,67,119,0.8),rgba(16,49,109,0.8))
}

.transp_gradient_bg.cs {
background-color:transparent
}

.transp_darkgrey_bg {
background-color:rgba(34,34,34,0.8)
}

.theme_bg {
background-color:#fff
}

.divider_20 {
margin:20px 0
}

.divider_30 {
margin:30px 0
}

.divider_40 {
margin:40px 0
}

.text-center hr[class*="divider_"],.text-center hr[class*="_divider"] {
text-align:center;
margin-right:auto;
margin-left:auto
}

.text-center hr[class*="divider_"]:before,.text-center hr[class*="_divider"]:before {
margin-left:-35px
}

.margin_0 {
margin:0!important
}

.topmargin_0 {
margin-top:0!important
}

.topmargin_1 {
margin-top:1px
}

.topmargin_5 {
margin-top:5px
}

.topmargin_10 {
margin-top:10px
}

.topmargin_15 {
margin-top:15px
}

.topmargin_20 {
margin-top:20px
}

.topmargin_25 {
margin-top:25px
}

.topmargin_30 {
margin-top:30px
}

.topmargin_35 {
margin-top:35px
}

.topmargin_40 {
margin-top:40px
}

.topmargin_45 {
margin-top:45px
}

.topmargin_50 {
margin-top:50px
}

.topmargin_60 {
margin-top:60px
}

.topmargin_80 {
margin-top:80px
}

.bottommargin_0 {
margin-bottom:0!important
}

.bottommargin_5 {
margin-bottom:5px
}

.bottommargin_10 {
margin-bottom:10px
}

.bottommargin_20 {
margin-bottom:20px
}

.bottommargin_25 {
margin-bottom:25px
}

.bottommargin_30 {
margin-bottom:30px
}

.bottommargin_40 {
margin-bottom:40px
}

.bottommargin_50 {
margin-bottom:50px
}

.bottommargin_60 {
margin-bottom:60px
}

.leftmargin_10 {
margin-left:10px
}

.leftmargin_20 {
margin-left:20px
}

.leftmargin_30 {
margin-left:30px
}

.leftmargin_40 {
margin-left:40px
}

.leftmargin_50 {
margin-left:50px
}

.leftmargin_60 {
margin-left:60px
}

.rightmargin_10 {
margin-right:10px
}

.rightmargin_20 {
margin-right:20px
}

.rightmargin_30 {
margin-right:30px
}

.rightmargin_40 {
margin-right:40px
}

.rightmargin_50 {
margin-right:50px
}

.rightmargin_60 {
margin-right:60px
}

.padding_0 {
padding:0
}

.padding_10 {
padding:10px
}

.padding_20 {
padding:20px
}

.padding_30 {
padding:30px
}

.padding_40 {
padding:40px
}

.toppadding_10 {
padding-top:10px
}

.toppadding_20 {
padding-top:20px
}

.toppadding_30 {
padding-top:30px
}

.toppadding_40 {
padding-top:40px
}

.toppadding_50 {
padding-top:50px
}

.toppadding_60 {
padding-top:60px
}

.bottompadding_10 {
padding-bottom:10px
}

.bottompadding_20 {
padding-bottom:20px
}

.bottompadding_30 {
padding-bottom:30px
}

.bottompadding_40 {
padding-bottom:40px
}

.bottompadding_50 {
padding-bottom:50px
}

.bottompadding_60 {
padding-bottom:60px
}

.leftpadding_10 {
padding-left:10px
}

.leftpadding_20 {
padding-left:20px
}

.leftpadding_30 {
padding-left:30px
}

.leftpadding_40 {
padding-left:40px
}

.leftpadding_50 {
padding-left:50px
}

.leftpadding_60 {
padding-left:60px
}

.rightpadding_5 {
padding-right:5px
}

.rightpadding_10 {
padding-right:10px
}

.rightpadding_20 {
padding-right:20px
}

.rightpadding_25 {
padding-right:25px
}

.rightpadding_30 {
padding-right:30px
}

.rightpadding_40 {
padding-right:40px
}

.rightpadding_50 {
padding-right:50px
}

.rightpadding_60 {
padding-right:60px
}

.fontsize_12 {
font-size:12px
}

.fontsize_14 {
font-size:14px
}

.fontsize_16 {
font-size:16px;
font-family: Roboto;
    font-weight:400;
}

.fontsize_18 {
font-size:18px
}

.fontsize_20 {
	font-size:20px;
	font-family: Roboto;
    font-weight:300;
}

.fontsize_24 {
font-size:24px
}

.fontsize_26 {
font-size:26px
}

.fontsize_28 {
font-size:28px
}

.fontsize_30 {
font-size:30px
}

.fontsize_32 {
font-size:32px
}

.playfair {
font-family:roboto 
}

.lineheight_thin {
line-height:24px
}

.display_table {
display:table;
min-width:100%;
height:100%;
margin-left:auto;
margin-right:auto;
border-collapse:collapse
}

.display_table_cell {
display:table-cell;
vertical-align:middle;
float:none;
overflow:hidden;
zoom:1;
box-sizing:border-box
}
.align-top{
	vertical-align:top!important;
}
@media (min-width: 768px) {
.pull-sm-right {
float:right
}

.pull-sm-left {
float:left
}

.text-sm-right {
text-align:right
}

.text-sm-left {
text-align:left
}

.text-sm-center {
text-align:center
}

.display_table_sm {
display:table;
min-width:100%;
height:100%;
margin-left:auto;
margin-right:auto;
border-collapse:collapse
}

.display_table_cell_sm {
display:table-cell;
vertical-align:middle;
float:none;
overflow:hidden;
zoom:1;
box-sizing:border-box
}
}

@media (min-width: 992px) {
.pull-md-right {
float:right
}

.pull-md-left {
float:left
}

.text-md-right {
text-align:right
}

.text-md-left {
text-align:left
}

.text-md-center {
text-align:center
}

.display_inline_md {
display:inline
}

.display_table_md {
display:table;
min-width:100%;
height:100%;
margin-left:auto;
margin-right:auto;
border-collapse:collapse
}

.display_table_cell_md {
display:table-cell;
vertical-align:middle;
float:none;
zoom:1;
box-sizing:border-box
}
}

@media (min-width: 1200px) {
.pull-lg-right {
float:right
}

.pull-lg-left {
float:left
}

.text-lg-right {
text-align:right
}

.text-lg-left {
text-align:left
}

.text-lg-center {
text-align:center
}

.display_table_lg {
display:table;
min-width:100%;
height:100%;
margin-left:auto;
margin-right:auto;
border-collapse:collapse
}

.display_table_cell_lg {
display:table-cell;
vertical-align:middle;
float:none;
overflow:hidden;
zoom:1;
box-sizing:border-box
}
}

@media (max-width: 767px) {
.text-xs-right {
text-align:right
}

.text-xs-left {
text-align:left
}

.text-xs-center {
text-align:center
}
}

@media (max-width: 500px) {
.hidden-xxs {
display:none
}
}

.inline-dropdown {
list-style:none;
margin:0
}

.inline-dropdown > li {
display:inline-block;
margin:0 -2px
}

.cons-width {
width:1.2em
}

.small-text {
font-family:Roboto;
font-size:12px;
text-transform:uppercase;
line-height:1;
}

.nowrap {
white-space:nowrap
}

.media.inline-block {
display:inline-block
}

.media.inline-block .media-body {
width:auto
}

.content-justify {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}

.content-justify.content-margins > * {
margin-top:10px;
margin-bottom:10px
}

.content-justify.nowrap {
-ms-flex-wrap:nowrap;
flex-wrap:nowrap
}

.inline-content {
margin-right:-12px;
margin-left:-12px
}

.inline-content > * {
display:inline-block;
vertical-align:middle;
margin-right:12px;
margin-left:12px;
margin-bottom:0
}

.inline-content > .media,.inline-content > .media.inline-block {
margin-top:0;
margin-bottom:0
}

.inline-content > :last-child {
margin-right:12px
}

.inline-content.vertical-margin > * {
margin-top:10px;
margin-bottom:10px
}

@media (min-width: 1200px) {
.inline-content {
margin-right:-12px;
margin-left:-12px
}

.inline-content > * {
margin-left:12px;
margin-right:12px
}
}

.item-meta .inline-content > * {
margin-right:10px;
margin-left:10px
}

.display-flex {
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

.vertical-center {
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}

.content-3lines-ellipsis {
-webkit-box-orient:vertical;
display:block;
display:-webkit-box;
font-size:16px;
height:90px;
-webkit-line-clamp:3;
line-height:30px;
overflow:hidden;
text-overflow:ellipsis
}

.with_border .item-media,.with_border .entry-thumbnail {
margin:-1px;
z-index:2
}

.with_border .item-media + header,.with_border .entry-thumbnail + header {
margin:0 -1px
}

.with_border.full-padding .item-media {
margin:0
}

.item-content.with_overlapped_button {
position:relative;
z-index:3
}

.item-content.with_overlapped_button .round_button {
position:absolute;
top:-30px;
left:50%;
margin-left:-30px
}

.side-item .row {
margin:0
}

.side-item .row [class*="col-"] {
padding:0;
margin:0
}

.side-item.side-sm .item-content {
padding-top:30px
}

@media (min-width: 768px) {
.side-item.side-sm .row {
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

.side-item.side-sm .row [class*="col-"] {
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

.side-item.side-sm .row .item-content {
padding-top:0;
padding-bottom:10px
}
}

.side-item.side-md .item-content {
padding-top:30px
}

@media (min-width: 992px) {
.side-item.side-md .row {
 
display:inline-block;
}

.side-item.side-md .row [class*="col-"] {
display:inline-block;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}

.side-item.side-md .row .top_rounded {
border-radius:5px;
}
}

@media (max-width: 767px) {
.no-content-padding [class*='col-xs-'][class*='col-xs-pull'] .item-content,.full-padding [class*='col-xs-'][class*='col-xs-pull'] .item-content {
padding-left:0;
padding-right:30px
}

.no-content-padding .col-xs-12 .item-content,.full-padding .col-xs-12 .item-content {
padding-top:30px;
padding-left:0;
padding-right:0
}
}

@media (min-width: 768px) {
.no-content-padding [class*='col-sm-'] .item-content,.full-padding [class*='col-sm-'] .item-content {
padding-left:30px
}

.no-content-padding [class*='col-sm-'][class*='col-sm-pull'] .item-content,.full-padding [class*='col-sm-'][class*='col-sm-pull'] .item-content {
padding-left:0;
padding-right:30px
}

.no-content-padding .col-sm-12 .item-content,.full-padding .col-sm-12 .item-content {
padding-top:30px;
padding-left:0;
padding-right:0
}
}

@media (min-width: 992px) {
.no-content-padding [class*='col-md-'] .item-content,.full-padding [class*='col-md-'] .item-content {
padding-left:30px
}

.no-content-padding [class*='col-md-'][class*='col-md-pull'] .item-content,.full-padding [class*='col-md-'][class*='col-md-pull'] .item-content {
padding-left:0;
padding-right:30px
}

.no-content-padding .col-md-12 .item-content,.full-padding .col-md-12 .item-content {
padding-top:30px;
padding-left:0;
padding-right:0
}
}

@media (min-width: 1200px) {
.no-content-padding [class*='col-lg-'] .item-content,.full-padding [class*='col-lg-'] .item-content {
padding-left:30px
}

.no-content-padding [class*='col-lg-'][class*='col-lg-pull'] .item-content,.full-padding [class*='col-lg-'][class*='col-lg-pull'] .item-content {
padding-left:0;
padding-right:30px
}

.no-content-padding .col-lg-12 .item-content,.full-padding .col-lg-12 .item-content {
padding-top:30px;
padding-left:0;
padding-right:0
}
}

.vertical-item.post .item-content {
padding-top:0
}

.vertical-item.content-padding .item-content {
padding:30px 20px
}

@media (min-width: 400px) {
.vertical-item.content-padding .item-content {
padding:10px
}
}

@media (min-width: 1200px) {
.vertical-item.big-padding .item-content {
padding:55px
}
}

@media (min-width: 1200px) {
.vertical-item.big-vertical-padding .item-content {
padding-top:55px;
padding-bottom:55px
}
}

.vertical-item.content-absolute {
position:relative
}

.vertical-item.content-absolute .item-content {
position:absolute;
bottom:0;
left:0;
right:0;
padding:20px;
z-index:2
}

@media (min-width: 400px) {
.vertical-item.content-absolute .item-content {
padding:35px
}
}

@media (min-width: 1200px) {
.vertical-item.content-absolute .item-content.big-padding {
padding:55px
}
}

.vertical-item.content-absolute .item-content.ds {
background-color:rgba(34,34,34,0.8)
}

.vertical-item.content-absolute .item-content.cs {
background-color:rgba(221,67,119,0.8)
}

.vertical-item.content-absolute.vertical-center .item-content {
top:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}

.vertical-item + .item-title {
padding:10px 30px
}

.vertical-item + .item-title h2,.vertical-item + .item-title h3,.vertical-item + .item-title h4 {
margin:0
}

.vertical-item.hover-entry-content .item-content {
padding-top:25px;
padding-bottom:30px
}

.vertical-item.hover-entry-content .entry-content {
max-height:0;
overflow:hidden;
opacity:0;
transition:all .3s ease-in-out 0
}

.vertical-item.hover-entry-content .entry-content > :first-child {
padding-top:20px
}

.vertical-item.hover-entry-content:hover .entry-content {
opacity:1;
max-height:190px
}

.offset_button {
margin-bottom:25px
}

.offset_button .button_wrap {
display:block;
position:relative;
top:20px;
margin-bottom:-40px
}

.event_buttons {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start
}

.event_buttons > .theme_button {
padding-right:15px;
padding-left:15px
}

@media (min-width: 400px) {
.event_buttons > .theme_button {
padding-right:25px;
padding-left:25px
}
}

.event_buttons > .theme_button:not(:last-child) {
margin-bottom:10px;
margin-right:10px
}

.event_buttons > .theme_button:first-child {
-webkit-box-flex:1;
-ms-flex:auto;
flex:auto
}

.side-item.content-padding .item-content {
padding:25px 20px
}

@media (min-width: 400px) {
.side-item.content-padding .item-content {
    padding: 14px 15px 15px;
    /* background: #333; */
	border-radius: 0px 5px 5px 0px;
	height: auto;
	overflow:auto;
}
}

.height-190{
	height:190px;
}
.read-more{
	margin-right: 30px;
    color: #00b388!important;
}
@media (min-width: 1200px) {
.side-item.big-padding .item-content {
padding-right:55px
}
}

.content-padding footer {
position:relative;
padding:23px 20px;
border-top:1px solid #e6e6e6
}

@media (min-width: 400px) {
.content-padding footer {
padding:23px 35px
}
}

@media (min-width: 1200px) {
.content-padding.big-padding footer {
padding:23px 55px
}
}

@media (min-width: 1200px) {
.content-padding.big-padding.side-item footer {
padding:23px 55px
}
}

.item-media {
position:relative;
overflow:hidden
}

.item-media img {
/*width:100%;*/
}

.item-media.mutted-media img {
opacity:.5;
}

.item-media-wrap .item-media.inline-block {
margin-bottom:-7px
}
.pl-15{
	padding-left:15px;
}
.media-links {
text-align:center;
position:absolute;
top:0;
right:0;
bottom:0;
left:0
}

.media-links div {
position:absolute;
top:50%;
width:100%;
margin-top:-25px;
z-index:4
}

.media-links:before {
content:'';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
/*background-color:rgba(29,28,33,0.5);*/
filter:alpha(opacity=0);
opacity:0;
transition:all .2s linear
}

.media-links.color-overlay:before {
opacity:1
}

[class*="-item"]:hover .media-links.color-overlay:before {
opacity:0
}

[class*="-item"]:hover .media-links:before {
opacity:1
}

.media-links.no-overlay:before {
display:none
}

.media-links.inverse:before {
opacity:1
}

[class*="-item"]:hover .media-links.inverse:before {
opacity:0
}

.media-links a.abs-link {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
opacity:0
}

[class*="-item"]:hover .media-links a.abs-link {
opacity:1
}

[class*="-item"] .links-wrap a,[class*="-item"] .links-wrap > span {
position:relative;
width:60px;
height:60px;
line-height:60px;
top:-100px;
background-color:rgba(255,255,255,0.85);
border-radius:30px;
display:inline-block;
z-index:5;
font-size:12px;
text-align:center;
filter:alpha(opacity=0);
opacity:0;
transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) 0
}

[class*="-item"] .links-wrap a.p-view {
color:#00B388
}

[class*="-item"] .links-wrap a.p-view:hover {
color:#fff
}

[class*="-item"] .links-wrap a.p-link {
color:#00B388;
transition:all .6s cubic-bezier(0.175,0.885,0.32,1.275) .1s
}

[class*="-item"] .links-wrap a.p-link:hover {
color:#fff
}

[class*="-item"] .links-wrap a:before {
font-family:'FontAwesome';
content:"\f002"
}

[class*="-item"] .links-wrap a.p-view {
top:0;
background-color:transparent
}

[class*="-item"] .links-wrap a.p-view:before,[class*="-item"] .links-wrap a.p-view:after {
position:absolute;
content:"";
background-color:#00B388;
left:50%;
top:50%;
opacity:0;
-webkit-transform:translate(-150%,-150%);
transform:translate(-150%,-150%);
transition:all .2s ease .2s
}

[class*="-item"] .links-wrap a.p-view:before {
width:2px;
height:22px
}

[class*="-item"] .links-wrap a.p-view:after {
height:2px;
width:22px
}

.item-icons {
display:table;
width:100%;
border-top:1px solid rgba(128,128,128,0.1)
}

.item-icons i {
font-size:14px
}

.item-icons > div {
padding:24px 50px;
display:table-cell;
width:400px;
white-space:nowrap
}

@media (max-width: 1199px) {
.item-icons > div {
padding-left:30px;
padding-right:30px
}
}

.item-icons > div.text-right {
padding-left:0
}

.item-icons [data-id] {
display:none
}

.media-links .bottom-links {
position:absolute;
bottom:15px;
left:0;
right:0;
top:auto
}

.media-links .bottom-links a {
padding:1px 11px;
background-color:#222;
display:inline-block;
margin:0 2px
}

.media-links .bottom-links a:hover {
background-color:#00B388
}

@media (min-width: 1200px) {
.media-links .bottom-links a {
opacity:0
}
}

[class*="-item"]:hover .links-wrap a,[class*="-item"]:hover .links-wrap > span,.opened-media .links-wrap a,.opened-media .links-wrap > span {
top:0;
filter:alpha(opacity=100);
opacity:1
}

[class*="-item"]:hover .links-wrap a.p-view:before,[class*="-item"]:hover .links-wrap a.p-view:after,[class*="-item"]:hover .links-wrap > span.p-view:before,[class*="-item"]:hover .links-wrap > span.p-view:after,.opened-media .links-wrap a.p-view:before,.opened-media .links-wrap a.p-view:after,.opened-media .links-wrap > span.p-view:before,.opened-media .links-wrap > span.p-view:after {
opacity:1;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

[class*="-item"]:hover .media-links div,.opened-media .media-links div {
filter:alpha(opacity=100);
opacity:1
}

@media (min-width: 1200px) {
[class*="-item"]:hover .media-links .bottom-links a,.opened-media .media-links .bottom-links a {
opacity:1
}
}

.slide-media .item-media-wrap {
position:relative
}

.slide-media .item-media-wrap > img {
opacity:0;
max-width:65%;
min-width:250px
}

.slide-media .item-media {
position:absolute;
width:65%;
min-width:250px;
left:50%;
top:0;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
transition:all .3s linear 0
}

.slide-media .item-media.back-media {
position:absolute;
left:auto;
right:50%;
top:50%;
-webkit-transform:translate(50%,-50%);
transform:translate(50%,-50%)
}

.slide-media .item-media.with_frame_image {
overflow:visible
}

.slide-media .item-media.with_frame_image:before {
top:-30px;
left:-30px
}

.slide-media:hover .item-media,.slide-media.opened-media .item-media {
left:0;
-webkit-transform:translateX(0);
transform:translateX(0)
}

.slide-media:hover .item-media.back-media,.slide-media.opened-media .item-media.back-media {
right:0;
left:auto;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%)
}

.header_white {
color:#818181;
background-color:#fff
}

.header_white.affix {
box-shadow:0 1px 15px 0 rgba(0,0,0,0.07)
}

.header_white a.logo {
color:#222
}

.ls + .header_white {
border-top:1px solid #e6e6e6
}

.header_darkgrey {
background-color:#222
}

.header_darkgrey.affix {
box-shadow:0 1px 15px rgba(0,0,0,0.3)
}

.header_darkgrey a[class*='socicon-'] {
color:#fff
}

.header_darkgrey .logo-meta,.header_darkgrey .grey,.header_darkgrey .black {
color:#fff
}

.header_darkgrey.with_top_border:before {
background-color:rgba(152,152,152,0.2)
}

.ds + .header_darkgrey:not([class*="header_transparent"]) {
border-top:1px solid rgba(152,152,152,0.2)
}

.header_darkgrey .theme_button.inverse {
background-color:#f5f5f5
}

.header_color {
background-color:#00B388
}

.header_transparent {
background-color:transparent
}

.header_transparent.affix.header_darkgrey {
background-color:#222
}

.header_transparent_wrap {
position:relative
}

.ds + .header_transparent_wrap:before {
content:"";
position:absolute;
top:0;
left:0;
right:0;
height:1px;
background-color:rgba(152,152,152,0.2)
}

@media (min-width: 768px) {
.header_transparent_wrap {
height:0!important
}

.header_transparent_wrap .header_transparent {
position:absolute
}

.header_transparent_wrap:before {
display:none
}
}

.page_header.background_cover:before {
content:"";
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-image: url(../img/parallax/top.jpg);
    opacity: .4;
}

.page_header.background_cover.header_transparent:before {
background-size:100%
}

.header_transparent.background_cover:before {
opacity:0
}

.header_transparent.background_cover.affix:before {
opacity:1
}

.currency-dropdown .dropdown-menu {
min-width:0;
padding:20px 10px
}

.currency-dropdown .dropdown-menu > li > a {
color:inherit;
padding:5px 20px
}

.currency-dropdown .dropdown-menu > li > a:hover,.currency-dropdown .dropdown-menu > li.active-currency {
color:#222
}

.logo {
display:inline-block;
word-break:break-word;
font-size:24px;
position:relative;
z-index:2;
padding:5px 0
}

.logo img {
max-width:200px
}

@media (min-width: 1600px) {
.logo img {
max-width:350px
}
}

.side_header_inner .logo img {
max-width:210px
}

.ls .logo {
color:#222
}

.ds .logo,.ds .logo:hover,.cs .logo,.cs .logo:hover {
color:#fff
}

.header_color .logo,.header_darkgrey .logo {
color:#fff
}

.floating_logo .logo {
float:left;
margin-right:30px
}

.logo.vertical_logo {
padding:0
}

.logo.vertical_logo img {
display:block;
margin:auto
}

.logo.vertical_logo .logo_text {
margin:10px 0 0
}

@media (min-width: 992px) {
.header_logo_center .logo {
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}
}

@media (min-width: 768px) {
.bottom_overlap_logo .logo {
width:auto;
padding:4px;
background-image:linear-gradient(to right,#00B388,#10316d);
margin-top:-4px;
box-shadow:0 0 10px rgba(0,0,0,0.2)
}

.bottom_overlap_logo .logo img {
background-color:#fff
}

.ds .bottom_overlap_logo .logo img {
background-color:#222
}
}

@media (min-width: 992px) {
.bottom_overlap_logo {
margin-bottom:-65px
}
}

@media (min-width: 992px) {
.header_logo_center .logo_wrapper {
position:absolute;
left:0;
right:0;
top:0;
bottom:0
}
}

.logo-meta {
line-height:1;
display:inline-block;
margin:11px 20px;
vertical-align:middle;
text-align:left
}

.page_header_side .logo-meta {
display:block!important
}

.page_header {
transition:background .2s ease-in-out 0s,margin .6s ease-in-out 0;
top:0;
left:0;
right:0;
position:relative;
z-index:1000;
margin:0;
padding:0;
height:auto
}

.page_header.affix {
position:fixed;
z-index:1001
}

.page_header.mobile-active {
z-index:1002
}

.page_header.affix-bottom {
top:0!important;
position:fixed
}

.page_header .search_modal_button {
background-position:50% 0;
border-color:transparent;
color:#fff
}

.page_header .search_modal_button:hover {
color:rgba(255,255,255,0.5)
}

.page_header [class*="display_table_cell"] {
overflow:visible
}

.page_header [class*="col-"] {
min-height:0
}

.page_header.tall_header > [class*="container"] {
transition:padding-top .2s ease 0s,padding-bottom .2s ease 0
}

@media (min-width: 1400px) {
.page_header.tall_header:not(.affix) > [class*="container"] {
padding-top:15px;
padding-bottom:15px
}
}

@media (min-width: 1600px) {
.page_header.tall_header:not(.affix) > [class*="container"] {
padding-top:35px;
padding-bottom:35px
}
}

#search_modal {
color:#fff
}

#search_modal .search-form {
margin:0 0 0 60px;
border-bottom:1px solid rgba(255,255,255,0.1)
}

#search_modal a {
color:#fff;
opacity:.6;
font-size:12px;
text-transform:uppercase
}

#search_modal a:hover {
color:#00B388;
opacity:1
}

#search_modal .searchform-respond {
width:300px;
margin:20px auto
}

#search_modal .form-control {
border:none;
background-color:transparent;
height:50px;
color:#fff;
width:100%
}

#search_modal .form-control:-moz-placeholder {
color:rgba(255,255,255,0.8);
opacity:1
}

#search_modal .form-control::-moz-placeholder {
color:rgba(255,255,255,0.8);
opacity:1
}

#search_modal .form-control:-ms-input-placeholder {
color:rgba(255,255,255,0.8)
}

#search_modal .form-control::-webkit-input-placeholder {
color:rgba(255,255,255,0.8)
}

#search_modal .theme_button {
color:#fff;
width:50px;
padding:0
}

#search_modal .theme_button:hover,#search_modal .theme_button:focus,#search_modal .theme_button:active {
color:#00B388
}

#search_modal .close {
padding:14px 14px 13px;
position:absolute;
min-width:0;
color:#fff;
text-shadow:none;
opacity:1
}

.page_header:before,.page_header:after {
content:'';
display:block;
clear:both
}

.page_header {
height:auto
}

.header_left_logo {
white-space:nowrap;
padding:0 15px;
overflow:visible
}

.header_mainmenu {
overflow:visible;
width:10000px;
padding:0 15px
}

.header_right_buttons {
white-space:nowrap;
padding:0 15px;
text-align:right;
overflow:visible
}

.header_right_buttons.ls {
background-color:transparent!important
}

@media (min-width: 1600px) {
.header_left_logo {
padding:0 50px
}

.row .header_left_logo {
padding:inherit
}

.header_right_buttons {
padding:0 50px
}

.row .header_right_buttons {
padding:inherit
}
}

body {
position:relative;
left:0
}

body:after {
content:'';
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color:rgba(0,0,0,0.5);
z-index:1001;
visibility:hidden;
opacity:0
}

body,body:after,.page_header_side {
transition:all .6s ease-in-out
}

body {
transition-property:left,right
}

body.active-side-header {
left:270px
}

body.active-side-header .page_header_side {
left:0
}

body.active-side-header:after {
visibility:visible;
opacity:1
}

.page_header_side {
z-index:1002;
position:fixed;
width:270px;
left:-270px;
top:0;
bottom:0
}

.page_header_side.active-slide-side-header {
box-shadow:0 0 4px 3px rgba(50,50,50,0.05)
}

.page_header_side ~ * .toggle_menu {
display:none
}

.page_header_side .widget {
margin-top:20px;
padding-left:30px;
padding-right:30px
}

.page_header_side .logo-meta {
margin:10px 30px
}

.page_header_side .social-icons {
display:block;
margin:20px 30px 0
}

.side_header_inner {
padding:10px 0 60px
}

.toggle_menu_side {
position:absolute;
top:5px;
right:-65px;
background-color:#fff;
width:60px;
height:60px;
cursor:pointer;
box-shadow:0 0 4px 2px rgba(50,50,50,0.05);
z-index:2
}

.toggle_menu_side:before,.toggle_menu_side span,.toggle_menu_side span:before,.toggle_menu_side span:after {
content:'';
display:block;
width:24px;
position:absolute;
background-color:#222;
left:0;
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
transition:.25s ease-in-out;
height:2px
}

.toggle_menu_side:before,.toggle_menu_side span {
left:18px;
top:50%
}

.toggle_menu_side span:before {
opacity:1;
top:-6px
}

.toggle_menu_side span:after {
opacity:1;
top:6px
}

.active-slide-side-header .toggle_menu_side:before,.active-side-header .toggle_menu_side:before {
-webkit-transform:rotate(45deg);
transform:rotate(45deg)
}

.active-slide-side-header .toggle_menu_side span,.active-side-header .toggle_menu_side span {
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}

.active-slide-side-header .toggle_menu_side span:before,.active-slide-side-header .toggle_menu_side span:after,.active-side-header .toggle_menu_side span:before,.active-side-header .toggle_menu_side span:after {
opacity:0
}

.ds .toggle_menu_side {
background-color:#222
}

.ds .toggle_menu_side span,.ds .toggle_menu_side span:before,.ds .toggle_menu_side span:after,.ds .toggle_menu_side:before {
background-color:#fff
}

.bs .toggle_menu_side {
background-color:#1c242f
}

@media (max-width: 350px) {
.toggle_menu_side {
top:0;
right:-50px
}
}

.page_header_side.page_header_side_sticked .toggle_menu_side {
transition:.6s ease-in-out;
right:-65px;
top:5px
}

.admin .page_header_side.page_header_side_sticked .toggle_menu_side {
right:-60px;
top:0
}

.admin .page_header_side.page_header_side_sticked.active-slide-side-header .toggle_menu_side {
top:0;
right:0;
box-shadow:none
}

.page_header_side.active-slide-side-header {
left:0
}

.container {
max-width:100%
}

@media (max-width: 767px) {
.container {
max-width:500px
}
}

@media (min-width: 600px) {
.page_header_side.page_header_side_sticked.active-slide-side-header {
left:0
}

.page_header_side_sticked ~ * {
transition:margin .6s ease-in-out
}

.page_header_side_sticked ~ div .page_header {
padding-left:35px
}

.page_header_side_sticked.active-slide-side-header ~ div .page_header {
padding-left:0;
margin-left:270px
}

.page_header_side_sticked.active-slide-side-header ~ * {
margin-left:270px
}

.boxed .page_header_side_sticked.active-slide-side-header ~ *,.boxed .page_header_side_sticked.active-slide-side-header ~ div .page_header {
margin-left:0
}

.page_header_side_sticked ~ .page_header_wrapper {
margin-left:0
}
}

.page_header_side.header_side_right {
left:auto;
right:-270px
}

.page_header_side.header_side_right.active-slide-side-header {
right:0
}

.page_header_side.header_side_right .toggle_menu_side {
right:auto;
left:-65px
}

@media (max-width: 350px) {
.page_header_side.header_side_right .toggle_menu_side {
left:-50px
}
}

body.active-side-header.slide-right {
left:-270px
}

body.active-side-header.slide-right .page_header_side {
left:auto;
right:0
}

.menu-side-click {
padding:0;
margin:19px 0;
line-height:1
}

.menu-side-click i {
width:1em;
text-align:center;
margin-right:10px
}

.menu-side-click .activate_submenu {
cursor:pointer;
position:absolute;
right:30px;
top:9px;
font-size:11px;
color:#222;
text-align:center;
width:10px;
opacity:.9;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
transition:.25s ease-in-out
}

.menu-side-click .activate_submenu:before {
font-family:'FontAwesome';
content:"\f0dd"
}

.ds .menu-side-click .activate_submenu {
color:#fff
}

.menu-side-click .active-submenu > .activate_submenu {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}

.menu-side-click li {
position:relative;
list-style:none;
margin-top:10px;
margin-bottom:10px
}

.menu-side-click > li {
padding:0 40px 0 27px;
font-weight:600;
background-color:transparent;
border-left:3px solid transparent;
transition:.3s ease-in-out
}

.menu-side-click > li a {
display:block;
padding:7px 0
}

.menu-side-click > li.active-submenu {
padding-top:19px;
padding-bottom:10px;
border-color:#00B388
}

.bs .menu-side-click > li.active-submenu {
background-color:#1c242f
}

.ls .menu-side-click > li.active-submenu {
background-color:#f5f5f5
}

.menu-side-click > li.active-submenu > .activate_submenu {
top:22px
}

.menu-side-click > li li {
padding-right:40px;
font-weight:500
}

.menu-side-click li.active > a {
color:#00B388
}

.menu-side-click ul {
opacity:0;
height:0;
padding-left:26px
}

.menu-side-click ul ul {
padding-left:10px;
font-size:95%
}

.menu-side-click .active-submenu > div.mega-menu {
height:auto
}

.menu-side-click .active-submenu > ul,.menu-side-click .active-submenu > div.mega-menu > ul {
opacity:1;
height:auto
}

.menu-side-click ul,.menu-side-click div.mega-menu {
margin-right:-40px;
margin-top:0;
margin-bottom:0;
height:0;
overflow:hidden;
transition:opacity 0.6s,margin-top 0.4s,margin-bottom 0.4s,height .3s ease-in-out
}

.menu-side-click ul li.sfHover > .mega-menu ul {
display:block;
height:100%
}

.menu-side-click div.mega-menu > ul {
margin-right:0;
height:auto
}

.side_header_social {
margin:30px;
text-align:center
}

.scroll-wrapper {
overflow:hidden;
padding:0;
position:relative;
height:100%
}

.scroll-wrapper > .scroll-content {
border:none;
box-sizing:content-box;
height:auto;
left:0;
margin:0;
max-height:none;
max-width:none;
overflow:scroll;
padding:0;
position:relative;
top:0;
width:auto
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
height:0;
width:0
}

.scroll-wrapper.scroll--rtl {
direction:rtl
}

.scroll-element {
box-sizing:content-box;
display:none
}

.scroll-element div {
box-sizing:content-box
}

.scroll-element .scroll-bar,.scroll-element .scroll-arrow {
cursor:default
}

.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible {
display:block
}

.scrollbar-macosx > .scroll-element,.scrollbar-macosx > .scroll-element div {
background:none;
border:none;
margin:0;
padding:0;
position:absolute;
z-index:10
}

.scrollbar-macosx > .scroll-element div {
display:block;
height:100%;
left:0;
top:0;
width:100%
}

.scrollbar-macosx > .scroll-element .scroll-element_track {
display:none
}

.scrollbar-macosx > .scroll-element .scroll-bar {
background-color:rgba(127,127,127,0.4);
display:block;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter:alpha(opacity=0);
opacity:0;
border-radius:1px;
transition:opacity .2s linear
}

.scrollbar-macosx:hover > .scroll-element .scroll-bar,.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
filter:alpha(opacity=70);
opacity:.7
}

.scrollbar-macosx > .scroll-element.scroll-x {
bottom:0;
height:0;
left:0;
min-width:100%;
overflow:visible;
width:100%
}

.scrollbar-macosx > .scroll-element.scroll-y {
height:100%;
min-height:100%;
right:0;
top:0;
width:0
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
height:7px;
min-width:10px;
top:-9px
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
left:-9px;
min-height:10px;
width:7px
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
left:2px
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
left:-4px
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
top:2px
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
top:-4px
}

.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
left:-11px
}

.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
top:-11px
}
.pt80{
	padding-top:80px;
}
.ls {
background-color:#1d1d1d;
color:#818181;
}

.ls h1,.ls h2,.ls h3,.ls h4,.ls h5,.ls h6 {
color:#222
}

.ls h1 a,.ls h2 a,.ls h3 a,.ls h4 a,.ls h5 a,.ls h6 a {
color:inherit
}

.ls h1 a:hover,.ls h2 a:hover,.ls h3 a:hover,.ls h4 a:hover,.ls h5 a:hover,.ls h6 a:hover {
color:#00B388
}

.ls h1.hover-color2 a:hover,.ls h2.hover-color2 a:hover,.ls h3.hover-color2 a:hover,.ls h4.hover-color2 a:hover,.ls h5.hover-color2 a:hover,.ls h6.hover-color2 a:hover {
color:#10316d
}

.ls h1.hover-color3 a:hover,.ls h2.hover-color3 a:hover,.ls h3.hover-color3 a:hover,.ls h4.hover-color3 a:hover,.ls h5.hover-color3 a:hover,.ls h6.hover-color3 a:hover {
color:#634255
}

.ls .main_bg_color,.ls .main_bg_color2,.ls .main_bg_color3,.ls .dark_bg_color,.ls .darkblue_bg_color,.ls .darkgrey_bg_color,.ls .darkgrey_bg.bg_teaser,.ls .success_bg_color,.ls .info_bg_color,.ls .warning_bg_color,.ls .danger_bg_color,.ls .danger_bg_color,.ls .transp_gradient_bg,.ls .gradient_bg,.ls .transp_darkgrey_bg {
color:#fff
}

.ls .main_bg_color h1,.ls .main_bg_color h2,.ls .main_bg_color h3,.ls .main_bg_color h4,.ls .main_bg_color h5,.ls .main_bg_color h6,.ls .main_bg_color2 h1,.ls .main_bg_color2 h2,.ls .main_bg_color2 h3,.ls .main_bg_color2 h4,.ls .main_bg_color2 h5,.ls .main_bg_color2 h6,.ls .main_bg_color3 h1,.ls .main_bg_color3 h2,.ls .main_bg_color3 h3,.ls .main_bg_color3 h4,.ls .main_bg_color3 h5,.ls .main_bg_color3 h6,.ls .dark_bg_color h1,.ls .dark_bg_color h2,.ls .dark_bg_color h3,.ls .dark_bg_color h4,.ls .dark_bg_color h5,.ls .dark_bg_color h6,.ls .darkblue_bg_color h1,.ls .darkblue_bg_color h2,.ls .darkblue_bg_color h3,.ls .darkblue_bg_color h4,.ls .darkblue_bg_color h5,.ls .darkblue_bg_color h6,.ls .darkgrey_bg_color h1,.ls .darkgrey_bg_color h2,.ls .darkgrey_bg_color h3,.ls .darkgrey_bg_color h4,.ls .darkgrey_bg_color h5,.ls .darkgrey_bg_color h6,.ls .darkgrey_bg.bg_teaser h1,.ls .darkgrey_bg.bg_teaser h2,.ls .darkgrey_bg.bg_teaser h3,.ls .darkgrey_bg.bg_teaser h4,.ls .darkgrey_bg.bg_teaser h5,.ls .darkgrey_bg.bg_teaser h6,.ls .success_bg_color h1,.ls .success_bg_color h2,.ls .success_bg_color h3,.ls .success_bg_color h4,.ls .success_bg_color h5,.ls .success_bg_color h6,.ls .info_bg_color h1,.ls .info_bg_color h2,.ls .info_bg_color h3,.ls .info_bg_color h4,.ls .info_bg_color h5,.ls .info_bg_color h6,.ls .warning_bg_color h1,.ls .warning_bg_color h2,.ls .warning_bg_color h3,.ls .warning_bg_color h4,.ls .warning_bg_color h5,.ls .warning_bg_color h6,.ls .danger_bg_color h1,.ls .danger_bg_color h2,.ls .danger_bg_color h3,.ls .danger_bg_color h4,.ls .danger_bg_color h5,.ls .danger_bg_color h6,.ls .danger_bg_color h1,.ls .danger_bg_color h2,.ls .danger_bg_color h3,.ls .danger_bg_color h4,.ls .danger_bg_color h5,.ls .danger_bg_color h6,.ls .transp_gradient_bg h1,.ls .transp_gradient_bg h2,.ls .transp_gradient_bg h3,.ls .transp_gradient_bg h4,.ls .transp_gradient_bg h5,.ls .transp_gradient_bg h6,.ls .gradient_bg h1,.ls .gradient_bg h2,.ls .gradient_bg h3,.ls .gradient_bg h4,.ls .gradient_bg h5,.ls .gradient_bg h6,.ls .transp_darkgrey_bg h1,.ls .transp_darkgrey_bg h2,.ls .transp_darkgrey_bg h3,.ls .transp_darkgrey_bg h4,.ls .transp_darkgrey_bg h5,.ls .transp_darkgrey_bg h6 {
color:#fff
}

.ls .main_bg_color h1 a:hover,.ls .main_bg_color h1 a:active,.ls .main_bg_color h1 a:focus,.ls .main_bg_color h2 a:hover,.ls .main_bg_color h2 a:active,.ls .main_bg_color h2 a:focus,.ls .main_bg_color h3 a:hover,.ls .main_bg_color h3 a:active,.ls .main_bg_color h3 a:focus,.ls .main_bg_color h4 a:hover,.ls .main_bg_color h4 a:active,.ls .main_bg_color h4 a:focus,.ls .main_bg_color h5 a:hover,.ls .main_bg_color h5 a:active,.ls .main_bg_color h5 a:focus,.ls .main_bg_color h6 a:hover,.ls .main_bg_color h6 a:active,.ls .main_bg_color h6 a:focus,.ls .main_bg_color2 h1 a:hover,.ls .main_bg_color2 h1 a:active,.ls .main_bg_color2 h1 a:focus,.ls .main_bg_color2 h2 a:hover,.ls .main_bg_color2 h2 a:active,.ls .main_bg_color2 h2 a:focus,.ls .main_bg_color2 h3 a:hover,.ls .main_bg_color2 h3 a:active,.ls .main_bg_color2 h3 a:focus,.ls .main_bg_color2 h4 a:hover,.ls .main_bg_color2 h4 a:active,.ls .main_bg_color2 h4 a:focus,.ls .main_bg_color2 h5 a:hover,.ls .main_bg_color2 h5 a:active,.ls .main_bg_color2 h5 a:focus,.ls .main_bg_color2 h6 a:hover,.ls .main_bg_color2 h6 a:active,.ls .main_bg_color2 h6 a:focus,.ls .main_bg_color3 h1 a:hover,.ls .main_bg_color3 h1 a:active,.ls .main_bg_color3 h1 a:focus,.ls .main_bg_color3 h2 a:hover,.ls .main_bg_color3 h2 a:active,.ls .main_bg_color3 h2 a:focus,.ls .main_bg_color3 h3 a:hover,.ls .main_bg_color3 h3 a:active,.ls .main_bg_color3 h3 a:focus,.ls .main_bg_color3 h4 a:hover,.ls .main_bg_color3 h4 a:active,.ls .main_bg_color3 h4 a:focus,.ls .main_bg_color3 h5 a:hover,.ls .main_bg_color3 h5 a:active,.ls .main_bg_color3 h5 a:focus,.ls .main_bg_color3 h6 a:hover,.ls .main_bg_color3 h6 a:active,.ls .main_bg_color3 h6 a:focus,.ls .dark_bg_color h1 a:hover,.ls .dark_bg_color h1 a:active,.ls .dark_bg_color h1 a:focus,.ls .dark_bg_color h2 a:hover,.ls .dark_bg_color h2 a:active,.ls .dark_bg_color h2 a:focus,.ls .dark_bg_color h3 a:hover,.ls .dark_bg_color h3 a:active,.ls .dark_bg_color h3 a:focus,.ls .dark_bg_color h4 a:hover,.ls .dark_bg_color h4 a:active,.ls .dark_bg_color h4 a:focus,.ls .dark_bg_color h5 a:hover,.ls .dark_bg_color h5 a:active,.ls .dark_bg_color h5 a:focus,.ls .dark_bg_color h6 a:hover,.ls .dark_bg_color h6 a:active,.ls .dark_bg_color h6 a:focus,.ls .darkblue_bg_color h1 a:hover,.ls .darkblue_bg_color h1 a:active,.ls .darkblue_bg_color h1 a:focus,.ls .darkblue_bg_color h2 a:hover,.ls .darkblue_bg_color h2 a:active,.ls .darkblue_bg_color h2 a:focus,.ls .darkblue_bg_color h3 a:hover,.ls .darkblue_bg_color h3 a:active,.ls .darkblue_bg_color h3 a:focus,.ls .darkblue_bg_color h4 a:hover,.ls .darkblue_bg_color h4 a:active,.ls .darkblue_bg_color h4 a:focus,.ls .darkblue_bg_color h5 a:hover,.ls .darkblue_bg_color h5 a:active,.ls .darkblue_bg_color h5 a:focus,.ls .darkblue_bg_color h6 a:hover,.ls .darkblue_bg_color h6 a:active,.ls .darkblue_bg_color h6 a:focus,.ls .darkgrey_bg_color h1 a:hover,.ls .darkgrey_bg_color h1 a:active,.ls .darkgrey_bg_color h1 a:focus,.ls .darkgrey_bg_color h2 a:hover,.ls .darkgrey_bg_color h2 a:active,.ls .darkgrey_bg_color h2 a:focus,.ls .darkgrey_bg_color h3 a:hover,.ls .darkgrey_bg_color h3 a:active,.ls .darkgrey_bg_color h3 a:focus,.ls .darkgrey_bg_color h4 a:hover,.ls .darkgrey_bg_color h4 a:active,.ls .darkgrey_bg_color h4 a:focus,.ls .darkgrey_bg_color h5 a:hover,.ls .darkgrey_bg_color h5 a:active,.ls .darkgrey_bg_color h5 a:focus,.ls .darkgrey_bg_color h6 a:hover,.ls .darkgrey_bg_color h6 a:active,.ls .darkgrey_bg_color h6 a:focus,.ls .darkgrey_bg.bg_teaser h1 a:hover,.ls .darkgrey_bg.bg_teaser h1 a:active,.ls .darkgrey_bg.bg_teaser h1 a:focus,.ls .darkgrey_bg.bg_teaser h2 a:hover,.ls .darkgrey_bg.bg_teaser h2 a:active,.ls .darkgrey_bg.bg_teaser h2 a:focus,.ls .darkgrey_bg.bg_teaser h3 a:hover,.ls .darkgrey_bg.bg_teaser h3 a:active,.ls .darkgrey_bg.bg_teaser h3 a:focus,.ls .darkgrey_bg.bg_teaser h4 a:hover,.ls .darkgrey_bg.bg_teaser h4 a:active,.ls .darkgrey_bg.bg_teaser h4 a:focus,.ls .darkgrey_bg.bg_teaser h5 a:hover,.ls .darkgrey_bg.bg_teaser h5 a:active,.ls .darkgrey_bg.bg_teaser h5 a:focus,.ls .darkgrey_bg.bg_teaser h6 a:hover,.ls .darkgrey_bg.bg_teaser h6 a:active,.ls .darkgrey_bg.bg_teaser h6 a:focus,.ls .success_bg_color h1 a:hover,.ls .success_bg_color h1 a:active,.ls .success_bg_color h1 a:focus,.ls .success_bg_color h2 a:hover,.ls .success_bg_color h2 a:active,.ls .success_bg_color h2 a:focus,.ls .success_bg_color h3 a:hover,.ls .success_bg_color h3 a:active,.ls .success_bg_color h3 a:focus,.ls .success_bg_color h4 a:hover,.ls .success_bg_color h4 a:active,.ls .success_bg_color h4 a:focus,.ls .success_bg_color h5 a:hover,.ls .success_bg_color h5 a:active,.ls .success_bg_color h5 a:focus,.ls .success_bg_color h6 a:hover,.ls .success_bg_color h6 a:active,.ls .success_bg_color h6 a:focus,.ls .info_bg_color h1 a:hover,.ls .info_bg_color h1 a:active,.ls .info_bg_color h1 a:focus,.ls .info_bg_color h2 a:hover,.ls .info_bg_color h2 a:active,.ls .info_bg_color h2 a:focus,.ls .info_bg_color h3 a:hover,.ls .info_bg_color h3 a:active,.ls .info_bg_color h3 a:focus,.ls .info_bg_color h4 a:hover,.ls .info_bg_color h4 a:active,.ls .info_bg_color h4 a:focus,.ls .info_bg_color h5 a:hover,.ls .info_bg_color h5 a:active,.ls .info_bg_color h5 a:focus,.ls .info_bg_color h6 a:hover,.ls .info_bg_color h6 a:active,.ls .info_bg_color h6 a:focus,.ls .warning_bg_color h1 a:hover,.ls .warning_bg_color h1 a:active,.ls .warning_bg_color h1 a:focus,.ls .warning_bg_color h2 a:hover,.ls .warning_bg_color h2 a:active,.ls .warning_bg_color h2 a:focus,.ls .warning_bg_color h3 a:hover,.ls .warning_bg_color h3 a:active,.ls .warning_bg_color h3 a:focus,.ls .warning_bg_color h4 a:hover,.ls .warning_bg_color h4 a:active,.ls .warning_bg_color h4 a:focus,.ls .warning_bg_color h5 a:hover,.ls .warning_bg_color h5 a:active,.ls .warning_bg_color h5 a:focus,.ls .warning_bg_color h6 a:hover,.ls .warning_bg_color h6 a:active,.ls .warning_bg_color h6 a:focus,.ls .danger_bg_color h1 a:hover,.ls .danger_bg_color h1 a:active,.ls .danger_bg_color h1 a:focus,.ls .danger_bg_color h2 a:hover,.ls .danger_bg_color h2 a:active,.ls .danger_bg_color h2 a:focus,.ls .danger_bg_color h3 a:hover,.ls .danger_bg_color h3 a:active,.ls .danger_bg_color h3 a:focus,.ls .danger_bg_color h4 a:hover,.ls .danger_bg_color h4 a:active,.ls .danger_bg_color h4 a:focus,.ls .danger_bg_color h5 a:hover,.ls .danger_bg_color h5 a:active,.ls .danger_bg_color h5 a:focus,.ls .danger_bg_color h6 a:hover,.ls .danger_bg_color h6 a:active,.ls .danger_bg_color h6 a:focus,.ls .danger_bg_color h1 a:hover,.ls .danger_bg_color h1 a:active,.ls .danger_bg_color h1 a:focus,.ls .danger_bg_color h2 a:hover,.ls .danger_bg_color h2 a:active,.ls .danger_bg_color h2 a:focus,.ls .danger_bg_color h3 a:hover,.ls .danger_bg_color h3 a:active,.ls .danger_bg_color h3 a:focus,.ls .danger_bg_color h4 a:hover,.ls .danger_bg_color h4 a:active,.ls .danger_bg_color h4 a:focus,.ls .danger_bg_color h5 a:hover,.ls .danger_bg_color h5 a:active,.ls .danger_bg_color h5 a:focus,.ls .danger_bg_color h6 a:hover,.ls .danger_bg_color h6 a:active,.ls .danger_bg_color h6 a:focus,.ls .transp_gradient_bg h1 a:hover,.ls .transp_gradient_bg h1 a:active,.ls .transp_gradient_bg h1 a:focus,.ls .transp_gradient_bg h2 a:hover,.ls .transp_gradient_bg h2 a:active,.ls .transp_gradient_bg h2 a:focus,.ls .transp_gradient_bg h3 a:hover,.ls .transp_gradient_bg h3 a:active,.ls .transp_gradient_bg h3 a:focus,.ls .transp_gradient_bg h4 a:hover,.ls .transp_gradient_bg h4 a:active,.ls .transp_gradient_bg h4 a:focus,.ls .transp_gradient_bg h5 a:hover,.ls .transp_gradient_bg h5 a:active,.ls .transp_gradient_bg h5 a:focus,.ls .transp_gradient_bg h6 a:hover,.ls .transp_gradient_bg h6 a:active,.ls .transp_gradient_bg h6 a:focus,.ls .gradient_bg h1 a:hover,.ls .gradient_bg h1 a:active,.ls .gradient_bg h1 a:focus,.ls .gradient_bg h2 a:hover,.ls .gradient_bg h2 a:active,.ls .gradient_bg h2 a:focus,.ls .gradient_bg h3 a:hover,.ls .gradient_bg h3 a:active,.ls .gradient_bg h3 a:focus,.ls .gradient_bg h4 a:hover,.ls .gradient_bg h4 a:active,.ls .gradient_bg h4 a:focus,.ls .gradient_bg h5 a:hover,.ls .gradient_bg h5 a:active,.ls .gradient_bg h5 a:focus,.ls .gradient_bg h6 a:hover,.ls .gradient_bg h6 a:active,.ls .gradient_bg h6 a:focus,.ls .transp_darkgrey_bg h1 a:hover,.ls .transp_darkgrey_bg h1 a:active,.ls .transp_darkgrey_bg h1 a:focus,.ls .transp_darkgrey_bg h2 a:hover,.ls .transp_darkgrey_bg h2 a:active,.ls .transp_darkgrey_bg h2 a:focus,.ls .transp_darkgrey_bg h3 a:hover,.ls .transp_darkgrey_bg h3 a:active,.ls .transp_darkgrey_bg h3 a:focus,.ls .transp_darkgrey_bg h4 a:hover,.ls .transp_darkgrey_bg h4 a:active,.ls .transp_darkgrey_bg h4 a:focus,.ls .transp_darkgrey_bg h5 a:hover,.ls .transp_darkgrey_bg h5 a:active,.ls .transp_darkgrey_bg h5 a:focus,.ls .transp_darkgrey_bg h6 a:hover,.ls .transp_darkgrey_bg h6 a:active,.ls .transp_darkgrey_bg h6 a:focus {
color:rgba(255,255,255,0.5)
}

.ls [class*='color_bg'] .highlight {
color:#fff
}

.ls .hoverable-banner.gradient_bg_color:hover .highlight2 {
color:#00B388
}

.ls .light_bg_color {
color:#222
}

.ls a {
color:#00B388
}

.ls a:hover {
color:#222
}

.ls .grey {
color:#222
}

.ls .highlight,.ls .highlight1 {
color:#00B388;
border-color:#00B388
}

.ls .highlight2 {
color:#10316d;
border-color:#10316d
}

.ls .greylinks a {
color:#fff;
}

.ls .greylinks a:hover,.ls .greylinks a:focus,.ls .greylinks a:active {
color:#00B388
}

.ls .greylinks.color2 a:hover,.ls .greylinks.color2 a:focus,.ls .greylinks.color2 a:active {
color:#10316d
}

.ls .darklinks a {
color:#222
}

.ls .darklinks a:hover {
color:#00B388
}

.ls .highlightlinks a,.ls .highlightlink {
color:#00B388
}

.ls .highlightlinks a:hover,.ls .highlightlink:hover {
color:#222
}

.ls .highlight2links a,.ls .highlight2link {
color:#10316d
}

.ls .highlight2links a:hover,.ls .highlight2link:hover {
color:#222
}

.ls .colorlinks a {
color:#10316d
}

.ls .colorlinks a:hover {
color:#00B388
}

.ls .breadcrumb > li + li:before {
color:#fff;
}

.ls .breadcrumb > .active {
color:#fff;
}

.ls .nav-unstyled .active a {
color:#00B388
}

.ls .theme_buttons a,.ls .theme_button,.ls .darklinks .theme_button {
color:#00B388
}

.ls .theme_buttons a:hover,.ls .theme_buttons a:focus,.ls .theme_buttons a:active,.ls .theme_button:hover,.ls .theme_button:focus,.ls .theme_button:active,.ls .darklinks .theme_button:hover,.ls .darklinks .theme_button:focus,.ls .darklinks .theme_button:active {
color:#fff
}

.ls .theme_buttons.inverse a:hover,.ls .theme_buttons.inverse a:focus,.ls .theme_buttons.inverse a:active,.ls .theme_button.inverse:hover,.ls .theme_button.inverse:focus,.ls .theme_button.inverse:active,.ls .darklinks .theme_button.inverse:hover,.ls .darklinks .theme_button.inverse:focus,.ls .darklinks .theme_button.inverse:active {
color:#222
}

.ls .theme_buttons.color1 a,.ls .theme_button.color1 {
color:#fff
}

.ls .theme_buttons.color1 a:hover,.ls .theme_buttons.color1 a:focus,.ls .theme_buttons.color1 a:active,.ls .theme_button.color1:hover,.ls .theme_button.color1:focus,.ls .theme_button.color1:active {
color:#222
}

.ls .theme_buttons.color2 a,.ls .theme_button.color2 {
color:#fff
}

.ls .theme_buttons.color2 a:hover,.ls .theme_buttons.color2 a:focus,.ls .theme_buttons.color2 a:active,.ls .theme_button.color2:hover,.ls .theme_button.color2:focus,.ls .theme_button.color2:active {
color:#222
}

.ls .theme_button.no_bg_button {
background-color:transparent!important;
color:#818181
}

.ls .theme_button.no_bg_button.color1 {
color:#00B388
}

.ls .theme_button.no_bg_button:hover,.ls .theme_button.no_bg_button:focus,.ls .theme_button.no_bg_button:active {
color:#222
}

.ls:not(.ms) + .page_copyright.ls {
background-color:#f5f5f5
}

.ls .select-group:hover select + .theme_button,.ls .select-group:hover select + i {
color:#00B388
}

.ls.ms {
background-color:#f5f5f5
}

.ls.ms.dark {
background-color:#eaeaea
}

.ls.ms .with_background {
background-color:#fff
}

.ls.ms .with_background hr {
background-color:#e6e6e6
}

.ls.ms .theme_bg .with_background {
background-color:#f5f5f5
}

.ls.ms hr {
background-color:rgba(0,0,0,0.1)
}

.ls.ms input[type="text"],.ls.ms input[type="email"],.ls.ms input[type="url"],.ls.ms input[type="password"],.ls.ms input[type="search"],.ls.ms input[type="tel"],.ls.ms input[type="number"],.ls.ms textarea,.ls.ms .select-group,.ls.ms .form-control {
background-color:#fff
}

.ls.ms .with_background input[type="text"],.ls.ms .with_background input[type="email"],.ls.ms .with_background input[type="url"],.ls.ms .with_background input[type="password"],.ls.ms .with_background input[type="search"],.ls.ms .with_background input[type="tel"],.ls.ms .with_background input[type="number"],.ls.ms .with_background textarea,.ls.ms .with_background select,.ls.ms .with_background .form-control {
background-color:#f5f5f5
}

.ls.ms td,.ls.ms th,.ls.ms .with_border {
border-color:#d9d9d9
}

.ls.ms .tab-content .with_border {
border-color:#e6e6e6
}

.ls.ms .tab-content.no-border {
background-color:transparent
}

.ls.ms .tab-content .form-control {
background-color:#f5f5f5
}

.ls.ms .vertical-tabs .nav > li > a {
background-color:#fff
}

.ls.ms .vertical-tabs .nav > li > a:hover,.ls.ms .vertical-tabs .nav > li.active > a {
background-color:#222
}

.ls.ms .with_background .panel-title > a {
border:1px solid #e6e6e6
}

.ls.ms .pagination a,.ls.ms .pagination span {
background-color:#fff;
border-color:#fff
}

.ls.ms .panel-body {
background-color:#fff
}

.ls.ms .theme_button.inverse {
background-color:#fff
}

.ds {
background-color:#000;
color:#fff;
}

.ds.parallax,.ds.background_cover {
color:rgba(255,255,255,1)
}

.ds.no_overlay .form-control:-moz-placeholder {
color:#fff
}

.ds.no_overlay .form-control::-moz-placeholder {
color:#fff
}

.ds.no_overlay .form-control:-ms-input-placeholder {
color:#fff
}

.ds.no_overlay .form-control::-webkit-input-placeholder {
color:#fff
}

.ds.no_overlay .form-control:focus:-moz-placeholder {
color:transparent
}

.ds.no_overlay .form-control:focus::-moz-placeholder {
color:transparent
}

.ds.no_overlay .form-control:focus:-ms-input-placeholder {
color:transparent
}

.ds.no_overlay .form-control:focus::-webkit-input-placeholder {
color:transparent
}

.ds.ms {
	/* background: #00b388;
background: -moz-linear-gradient(45deg, #00b388 0%, #0085ca 100%);
background: -webkit-linear-gradient(45deg, #00b388 0%,#0085ca 100%);
background: linear-gradient(45deg, #00b388 0%,#0085ca 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b388', endColorstr='#0085ca',GradientType=1 ); */
}

.ds.ms .with_background {
background:transparent;
}

.ds.ms .with_background .muted_background {
background-color:#1a1a1a
}

.ds.bs {
background-color:#3d3d47
}

.ds.bs .side_header_logo {
background-color:#1c242f
}

.ds h1,.ds h2,.ds h3,.ds h4,.ds h5,.ds h6 {
color:#fff
}

.ds h1 a,.ds h2 a,.ds h3 a,.ds h4 a,.ds h5 a,.ds h6 a {
color:inherit
}

.ds h1 a:hover,.ds h2 a:hover,.ds h3 a:hover,.ds h4 a:hover,.ds h5 a:hover,.ds h6 a:hover {
color:#00B388
}

.ds [class*='main_bg'],.ds .dark_bg_color,.ds .darkblue_bg_color,.ds .darkgrey_bg_color,.ds .success_bg_color,.ds .info_bg_color,.ds .warning_bg_color,.ds .danger_bg_color {
color:#fff
}

.ds [class*='main_bg'] h1,.ds [class*='main_bg'] h2,.ds [class*='main_bg'] h3,.ds [class*='main_bg'] h4,.ds [class*='main_bg'] h5,.ds [class*='main_bg'] h6,.ds .dark_bg_color h1,.ds .dark_bg_color h2,.ds .dark_bg_color h3,.ds .dark_bg_color h4,.ds .dark_bg_color h5,.ds .dark_bg_color h6,.ds .darkblue_bg_color h1,.ds .darkblue_bg_color h2,.ds .darkblue_bg_color h3,.ds .darkblue_bg_color h4,.ds .darkblue_bg_color h5,.ds .darkblue_bg_color h6,.ds .darkgrey_bg_color h1,.ds .darkgrey_bg_color h2,.ds .darkgrey_bg_color h3,.ds .darkgrey_bg_color h4,.ds .darkgrey_bg_color h5,.ds .darkgrey_bg_color h6,.ds .success_bg_color h1,.ds .success_bg_color h2,.ds .success_bg_color h3,.ds .success_bg_color h4,.ds .success_bg_color h5,.ds .success_bg_color h6,.ds .info_bg_color h1,.ds .info_bg_color h2,.ds .info_bg_color h3,.ds .info_bg_color h4,.ds .info_bg_color h5,.ds .info_bg_color h6,.ds .warning_bg_color h1,.ds .warning_bg_color h2,.ds .warning_bg_color h3,.ds .warning_bg_color h4,.ds .warning_bg_color h5,.ds .warning_bg_color h6,.ds .danger_bg_color h1,.ds .danger_bg_color h2,.ds .danger_bg_color h3,.ds .danger_bg_color h4,.ds .danger_bg_color h5,.ds .danger_bg_color h6 {
color:#fff
}

.ds .ls {
background-color:#fff;
color:#818181
}

.ds .ls h1,.ds .ls h2,.ds .ls h3,.ds .ls h4,.ds .ls h5,.ds .ls h6 {
color:#222
}

.ds .ls h1 a,.ds .ls h2 a,.ds .ls h3 a,.ds .ls h4 a,.ds .ls h5 a,.ds .ls h6 a {
color:inherit
}

.ds .ls h1 a:hover,.ds .ls h2 a:hover,.ds .ls h3 a:hover,.ds .ls h4 a:hover,.ds .ls h5 a:hover,.ds .ls h6 a:hover {
color:#00B388
}

.ds .ls a {
color:#00B388
}

.ds .ls a:hover {
color:#222
}

.ds .ls .darklinks a {
color:#222
}

.ds .ls .darklinks a:hover {
color:#00B388
}

.ds .ls hr {
background-color:#e6e6e6
}

.ds .ls blockquote {
color:#222
}

.ds .ls .highlight {
color:#00B388
}

.ds .ls .grey {
color:#222
}

.ds label {
color:#fff
}

.ds a {
color:#fff
}

.ds a:hover {
color:#00B388
}

.ds blockquote {
color:#fff
}

.ds hr {
/*border-color:rgba(152,152,152,0.2);
background-color:rgba(152,152,152,0.2);*/
}

.ds .social-icon.color-icon:hover {
color:#fff
}

.ds .muted_background,.ds .with_background,.ds .well {
background-color:#292929
}

.ds .theme_bg {
background-color:#000
}

.ds .main_bg_color {
background-color:#00B388
}

.ds .main_bg_color2 {
background-color:#10316d
}

.ds.muted_section:before {
background-color:#292929
}

.ds .with_border {
border-color:rgba(152,152,152,0.2)
}

.ds .highlight,.ds .highlight1 {
color:#00b388;
border-color:#00b388;
font-family: Roboto;
    font-weight: 400;
}

.ds .highlight2 {
color:#10316d;
border-color:#10316d
}

.ds .grey,.ds .black {
color:#fff;
border-color:#fff
}

.ds .lightgrey {
color:#b2b2b2
}

.ds .darkgrey {
color:#818181
}

.ds .highlightlinks a,.ds .highlightlink {
color:#00B388
}

.ds .highlightlinks a:hover,.ds .highlightlink:hover {
color:#fff
}

.ds .highlight2links a,.ds .highlight2link {
color:#10316d
}

.ds .highlight2links a:hover,.ds .highlight2link:hover {
color:#fff
}

.ds .colorlinks a {
color:#10316d
}

.ds .colorlinks a:hover {
color:#00B388
}

.ds .greylinks a {
color:#fff;
}

.ds .greylinks a:hover {
color:#00B388
}

.ds .greylinks a.social-icon {
color:#b2b2b2
}

.ds .darklinks a,.ds .darklink {
color:#fff
}

.ds .darklinks a:hover,.ds .darklink:hover {
color:#00B388
}

.ds.with_top_border:before,.ds.with_bottom_border:after {
background-color:rgba(152,152,152,0.2)
}

.ds input[type="text"],.ds input[type="email"],.ds input[type="url"],.ds input[type="password"],.ds input[type="search"],.ds input[type="tel"],.ds input[type="number"],.ds textarea,.ds select,.ds .form-control,.ds .select-group {
color:#fff;
border-color:#fff
}

.ds .select-group select {
background-color:transparent
}

.ds .select-group .empty,.ds .select-group option[data-default] {
color:#818181
}

.ds form label + [class*="icon-"] {
color:#818181
}

.ds .form-group-select:before {
border-color:rgba(152,152,152,0.2)
}

.ds .form-control:-moz-placeholder {
color:#b2b2b2
}

.ds .form-control::-moz-placeholder {
color:#b2b2b2
}

.ds .form-control:-ms-input-placeholder {
color:#b2b2b2
}

.ds .form-control::-webkit-input-placeholder {
color:#b2b2b2
}

.ds .form-control:focus:-moz-placeholder {
color:transparent
}

.ds .form-control:focus::-moz-placeholder {
color:transparent
}

.ds .form-control:focus:-ms-input-placeholder {
color:transparent
}

.ds .form-control:focus::-webkit-input-placeholder {
color:transparent
}

.ds .contact-form.transparent-background .form-control {
border-color:rgba(152,152,152,0.2)
}

.ds .table,.ds .table-bordered,.ds .table th,.ds .table td,.ds table th,.ds table td {
border-color: #ffffff;
}

.ds table th {
color:#fff
}

.ds .table_template th,.ds .table_template td {
border-color:transparent
}

.ds .table_template th {
color:inherit
}

.ds .table-striped > tbody > tr:nth-child(odd),.ds .table-striped > tbody > tr:nth-child(odd) > td,.ds .table-striped > tbody > tr:nth-child(odd) > th {
border-color:rgba(152,152,152,0.2);
background-color:#fff;
}

.ds .color-icon.bg-icon {
background-color:#292929
}

.ds .color-icon.bg-icon:hover {
color:#fff
}

.ds .color-bg-icon:hover {
background-color:#00B388
}

.ds .tab-content {
background-color:transparent;     margin-top: 70px;
}

.ds .tab-content.no-border {
background-color:transparent
}

.ds .nav-unstyled {
border-color:rgba(152,152,152,0.2)
}

.ds .nav-tabs > li > a {
background-color:#0284c9;
color:#fff;
border-radius: 50px; 
}

.ds .nav-tabs > li > a:hover,.ds .nav-tabs > li.active > a,.ds .nav-tabs > li.active > a:hover,.ds .nav-tabs > li.active > a:focus {
border-color:#00B388;
background-color:#00B388;
color:#fff
}

.ds .price-table.style1 {
border-color:rgba(152,152,152,0.2)
}

.ds .plan-name {
background-color:#fff
}

.ds .plan-name h3 {
color:#222
}

.ds .plan-price p {
color:#fff
}

.ds .features-list .disabled:before {
color:#fff
}

.ds .features-list li + li:before {
background-color:rgba(255,255,255,0.3)
}

.ds ul.list1 li {
border-color:rgba(152,152,152,0.2)
}

.ds .testimonials-carousel .media + p {
background-color:#292929
}

.ds .widget_shopping_cart .cart_list,.ds .widget_recent_entries li,.ds .widget_recent_comments li,.ds .widget_archive li,.ds .widget_categories li,.ds .widget_meta li,.ds .widget_nav_menu li,.ds .widget_pages li,.ds .widget_popular_entries li {
border-color:rgba(152,152,152,0.2)
}

.ds .widget_nav_menu ul ul {
border-color:rgba(152,152,152,0.2)
}

.ds .widget_popular_entries .media-heading {
color:#fff
}

.ds .tweet_list li + li .tweet_right {
border-color:rgba(152,152,152,0.2)
}

.ds .widget_tag_cloud a {
color:#fff
}

.ds .widget_shopping_cart li a + a {
color:#fff
}

.ds .widget_shopping_cart li a + a:hover {
color:#00B388
}

.ds .widget .woocommerce-Price-amount {
color:#fff
}

.ds .summary .price {
color:#fff;
border-color:rgba(152,152,152,0.2)
}

.ds .summary .product_meta {
border-color:rgba(152,152,152,0.2)
}

.ds #calendar_wrap {
border-color:rgba(152,152,152,0.2)
}

.ds .widget_calendar table {
border-color:rgba(152,152,152,0.2)
}

.ds .widget_calendar tfoot td a {
border-color:rgba(152,152,152,0.2)
}

.ds .widget_calendar caption {
color:#fff
}

.ds .widget_calendar thead {
background-color:#f5f5f5
}

.ds .widget_calendar tbody {
background-color:#292929
}

.ds .widget_calendar th {
color:#222
}

.ds .widget_calendar tbody td a:hover {
color:#fff
}

.ds .grid-view h3:before,.ds .grid-view h3:after {
background-color:rgba(152,152,152,0.2)
}

.ds .owl-carousel.product-thumbnails .owl-nav > div:after {
color:#fff
}

.ds .ui-slider {
background-color:#292929
}

.ds #sort_view {
background-color:transparent;
color:#fff
}

.ds #toggle_shop_view.grid-view:after,.ds #toggle_shop_view:before {
background-color:#212121
}

.ds .widget_layered_nav .color-filters a:before {
border-color:rgba(152,152,152,0.2)
}

.ds .table.cart a {
color:#fff
}

.ds .table.cart a:hover {
color:#00B388
}

.ds .pagination > li > a,.ds .pagination > li > span {
background-color: #0284c9;
    color: #fff;
}

.ds .pagination > li.active > a,.ds .pagination > li.active > span,.ds .pagination > li > a:hover,.ds .pagination > li > span:hover,.ds .pagination > li > a:focus,.ds .pagination > li > span:focus {
color:#fff;
background-color:#00B388;
}

.ds .thumbnail {
background-color:transparent
}

.ds .thumbnail h3 a {
color:#fff
}

.ds .thumbnail .caption {
border-color:transparent;
background-color:#262626
}

.ds .progress {
background-color:#292929
}

.ds .panel-default {
border-color:rgba(152,152,152,0.2)
}

.ds .panel-heading .panel-title > a.collapsed {
background-color:#292929;
color:#818181;
border-color:rgba(152,152,152,0.2)
}

.ds .panel-heading .panel-title > a,.ds .panel-heading .panel-title > a:hover {
background-color:#00B388;
color:#fff
}

.ds .panel-heading .panel-title > a:hover:after,.ds .vertical-tabs .nav > li > a:hover:after {
color:#fff
}

.ds .panel-body {
border-color:rgba(152,152,152,0.2)
}

.ds .vertical-tabs .nav > li > a {
background-color:#292929
}

.ds .vertical-tabs .nav > li.active a,.ds .vertical-tabs .nav > li > a:hover {
color:#fff;
background-color:#00B388
}

.ds .vertical-tabs .nav > li.active a:after,.ds .vertical-tabs .nav > li > a:hover:after {
color:#fff
}

.ds .entry-meta .comments-link a {
color:#fff
}

.ds #timetable tbody th,.ds #timetable tbody td {
border-color:rgba(152,152,152,0.2)
}

.ds #isotope_filters a,.ds .filters a {
color:#fff
}

.ds #isotope_filters a:before,.ds .filters a:before {
background-color:#fff
}

.ds #isotope_filters a:after,.ds .filters a:after {
background-color:#00B388
}

.ds #isotope_filters a:hover,.ds #isotope_filters a:focus,.ds #isotope_filters a:active,.ds .filters a:hover,.ds .filters a:focus,.ds .filters a:active {
color:#00B388;
cursor: pointer;
}

.ds div .fw-shortcode-calendar-wrapper .page-header h3,.ds div .btn-group button[data-calendar-nav],.ds div .btn-group button[data-calendar-nav*='today'] {
color:#fff
}

.ds .entry-meta.with_top_border:before {
background-color:rgba(152,152,152,0.2)
}

.ds .text-nav .owl-nav > div {
background-color:#222
}

.ds .text-nav .owl-nav > div:after {
color:#fff
}

.ds .text-nav .owl-nav > div:hover:after {
color:#10316d
}

.ds a.border-icon {
border-color:#818181
}

.ds .nav-unstyled .active a {
color:#fff
}

.ds .countdown-row .countdown-period {
color:#fff
}

.ds .widget_slider .owl-carousel .owl-nav > div:after {
color:#fff
}

.ds .widget_slider .owl-carousel .owl-nav > div:hover:after {
color:#00B388
}

.ds .divided-content > * + :before {
color:#b2b2b2
}

.ds .nav-unstyled .active a {
color:#00B388
}

.ds .theme_buttons a,.ds .theme_button {
color:#fff;
background-color:#3c3c3c
}

.ds .theme_buttons a:hover,.ds .theme_buttons a:focus,.ds .theme_buttons a:active,.ds .theme_button:hover,.ds .theme_button:focus,.ds .theme_button:active {
color:#00B388
}

.ds .theme_buttons.inverse a,.ds .theme_button.inverse {
color:#00B388;
background-color:#fff
}

.ds .theme_buttons.inverse a:hover,.ds .theme_buttons.inverse a:focus,.ds .theme_buttons.inverse a:active,.ds .theme_button.inverse:hover,.ds .theme_button.inverse:focus,.ds .theme_button.inverse:active {
color:#222
}

.ds .theme_buttons.color1 a,.ds .theme_button.color1 {
	color:#fff;
	background: #00b388;
	background: -moz-linear-gradient(45deg, #00b388 0%, #0085ca 100%);
	background: -webkit-linear-gradient(45deg, #00b388 0%,#0085ca 100%);
	background: linear-gradient(45deg, #00b388 0%,#0085ca 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b388', endColorstr='#0085ca',GradientType=1 );
	font-family:  Roboto ; 
}

.ds .theme_buttons.color1 a:hover,.ds .theme_buttons.color1 a:focus,.ds .theme_buttons.color1 a:active,.ds .theme_button.color1:hover,.ds .theme_button.color1:focus,.ds .theme_button.color1:active {
color:#222
}

.ds .theme_buttons.color2 a,.ds .theme_button.color2 {
background-color:#10316d
}

.ds .theme_buttons.color2 a:hover,.ds .theme_buttons.color2 a:focus,.ds .theme_buttons.color2 a:active,.ds .theme_button.color2:hover,.ds .theme_button.color2:focus,.ds .theme_button.color2:active {
color:#222
}

.ds .theme_button.no_bg_button.color1 {
color:#00B388
}

.ds .theme_button.no_bg_button:hover,.ds .theme_button.no_bg_button:focus,.ds .theme_button.no_bg_button:active {
color:#fff
}

.ds .dropdown-menu {
background-color:#222
}

.ds .content-padding footer:before {
background-color:rgba(152,152,152,0.2)
}

.ds .item-content + footer.item-meta > div + div,.ds .item-content + footer.item-meta {
border-color:rgba(152,152,152,0.2)
}

.ds .teaser .dashed_border {
background-image:none;
border:1px solid rgba(152,152,152,0.2)
}

.ds .teaser .border_icon {
border-color:rgba(152,152,152,0.2)
}

.ds .content-padding footer {
border-top-color:rgba(152,152,152,0.2)
}

.ds .format-chat.with_background .entry-content p:nth-child(2n) {
background-color:#292929
}

.ds .reply a {
color:#fff
}

.ds .reply a:hover {
color:#00B388
}


.signin-signout{
	display: inline-block;
	list-style-type: none;
	color: #fff;
	margin-bottom:0px;
	padding-left: 0px;
}
ul.signin-signout li {
	display: inline-block;
	font-size: 14px;
	font-weight: 300; 
	text-decoration: none;
}
ul.signin-signout li.sign-up {
	background: #00B388;
	transition: background 400ms ease;
}
ul.signin-signout li a,   ul.signin-signout li a:link,   ul.signin-signout li a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: 300;
	padding: 3px 12px 3px;
	display: inline-block;
}
ul.signin-signout li.sign-up a,   ul.signin-signout li.sign-up a:link,  ul.signin-signout li.sign-up a:visited {
	color: #fff;
}
ul.signin-signout li.sign-up:hover {
	background: #14bdff;
	color: #fff;
}
.signin-signout li.sign-in a:hover {
	color: #00B388;
} 


.cs.main_color2,.cs.main_bg_color2 {
background-color:#10316d
}

.cs.main_color2 .highlight,.cs.main_bg_color2 .highlight {
color:#00B388
}

.cs.main_color3,.cs.main_bg_color3 {
background-color:#634255
}

.cs.main_color3 .highlight,.cs.main_bg_color3 .highlight {
color:#00B388
}

.cs.gradient {
background:linear-gradient(-90deg,#10316d,#00B388)
}

.cs {
background-color:#00B388;
color:rgba(255,255,255,0.8)
}

.cs.parallax {
color:rgba(255,255,255,0.5)
}

.cs .ls .greylinks a {
color:#818181
}

.cs .ls .greylinks a:hover,.cs .ls .greylinks a:focus,.cs .ls .greylinks a:active {
color:#818181
}

.cs .ls h1 a:hover,.cs .ls h2 a:hover,.cs .ls h3 a:hover,.cs .ls h4 a:hover,.cs .ls h5 a:hover,.cs .ls h6 a:hover {
color:#00B388
}

.cs .ds .greylinks a {
color:#818181
}

.cs .ds .greylinks a:hover,.cs .ds .greylinks a:focus,.cs .ds .greylinks a:active {
color:#818181
}

.cs .ds h1,.cs .ds h2,.cs .ds h3,.cs .ds h4,.cs .ds h5,.cs .ds h6 {
color:#fff
}

.cs .ds h1 a,.cs .ds h2 a,.cs .ds h3 a,.cs .ds h4 a,.cs .ds h5 a,.cs .ds h6 a {
color:inherit
}

.cs .ds h1 a:hover,.cs .ds h2 a:hover,.cs .ds h3 a:hover,.cs .ds h4 a:hover,.cs .ds h5 a:hover,.cs .ds h6 a:hover {
color:#00B388
}

.cs h1,.cs h2,.cs h3,.cs h4,.cs h5,.cs h6 {
color:#fff
}

.cs h1 a,.cs h2 a,.cs h3 a,.cs h4 a,.cs h5 a,.cs h6 a {
color:inherit
}

.cs h1 a:hover,.cs h2 a:hover,.cs h3 a:hover,.cs h4 a:hover,.cs h5 a:hover,.cs h6 a:hover {
color:#222
}

.cs a {
color:#fff
}

.cs a:hover,.cs a:active,.cs a:focus {
color:rgba(255,255,255,0.5)
}

.cs blockquote,.cs .blockquote {
color:#fff
}

.cs .with_background {
background-color:rgba(255,255,255,0.2)
}

.cs .with_border {
border-color:rgba(255,255,255,0.2)
}

.cs.with_top_border .container:before,.cs.with_bottom_border .container:after {
background-color:#e56e96
}

.cs .greylinks a,.cs .greylinks a.social-icon {
color:#222
}

.cs .greylinks a:hover,.cs .greylinks a.social-icon:hover {
color:#fff
}

.cs .darklinks a {
color:#fff
}

.cs .darklinks a:hover {
color:#10316d
}

.cs .highlightlinks a,.cs .highlightlinks a.social-icon {
color:rgba(255,255,255,0.5)
}

.cs .black {
border-color:#fff;
color:#fff
}

.cs .grey {
border-color:#222;
color:#222
}

.cs .lightgrey {
color:rgba(255,255,255,0.6)
}

.cs .response,.cs .highlight {
color:rgba(255,255,255,0.8)
}

.cs .breadcrumb > .active {
color:#222
}

.cs label + .highlight,.cs label + .highlight {
color:#00B388
}

.cs .light_bg_color .highlight,.cs .light_bg_color.highlight {
color:#00B388
}

.cs ul.list1 li {
border-color:rgba(255,255,255,0.2)
}

.cs [class*='socicon-'] {
color:#fff;
border-color:rgba(255,255,255,0.2)
}

.cs .color-icon.bg-icon {
background-color:rgba(255,255,255,0.2)
}

.cs a.social-icon.color-bg-icon:hover {
background-color:#222
}

.cs a.social-icon.theme-color-icon {
color:#f4e0eb
}

.cs a.social-icon.theme-color-icon:hover,.cs a.social-icon.theme-color-icon:focus,.cs a.social-icon.theme-color-icon:active {
color:#fff
}

.cs .pagination > li > a,.cs .pagination > li > span {
color:#fff
}

.cs .pagination > li.active > a,.cs .pagination > li.active > span,.cs .pagination > li > a:hover,.cs .pagination > li > span:hover,.cs .pagination > li > a:focus,.cs .pagination > li > span:focus {
color:#fff
}

.cs .widget_recent_entries li + li,.cs .widget_recent_comments li + li,.cs .widget_archive li + li,.cs .widget_categories li + li,.cs .widget_meta li + li,.cs .widget_popular_entries li + li,.cs .widget_nav_menu li + li,.cs .widget_pages li + li {
border-top-color:rgba(255,255,255,0.2)
}

.cs .theme_buttons a,.cs .theme_button {
color:#fff
}

.cs .theme_buttons a:hover,.cs .theme_buttons a:focus,.cs .theme_buttons a:active,.cs .theme_button:hover,.cs .theme_button:focus,.cs .theme_button:active {
color:#00B388
}

.cs .theme_buttons.inverse a,.cs .theme_button.inverse {
color:#00B388;
background-color:#fff
}

.cs .theme_buttons.inverse a:hover,.cs .theme_buttons.inverse a:focus,.cs .theme_buttons.inverse a:active,.cs .theme_button.inverse:hover,.cs .theme_button.inverse:focus,.cs .theme_button.inverse:active {
color:#222
}

.cs .theme_buttons.color1 a,.cs .theme_button.color1 {
color:#00B388;
background-color:#fff
}

.cs .theme_buttons.color1 a:hover,.cs .theme_buttons.color1 a:focus,.cs .theme_buttons.color1 a:active,.cs .theme_button.color1:hover,.cs .theme_button.color1:focus,.cs .theme_button.color1:active {
color:#222
}

.cs .theme_buttons.color2 a,.cs .theme_button.color2 {
background-color:#10316d
}

.cs .theme_buttons.color2 a:hover,.cs .theme_buttons.color2 a:focus,.cs .theme_buttons.color2 a:active,.cs .theme_button.color2:hover,.cs .theme_button.color2:focus,.cs .theme_button.color2:active {
color:#222
}

.cs .theme_button.no_bg_button:hover,.cs .theme_button.no_bg_button:active,.cs .theme_button.no_bg_button:focus {
color:#222!important
}

.cs .theme_button.no_bg_button.color1 {
color:#fff
}

.cs .divided-content > * + :before {
color:#fff
}

.cs .list3 li:after {
color:#fff
}

.cs #isotope_filters a,.cs .filters a,.cs #isotope_filters a.selected,.cs #isotope_filters a:hover,.cs .filters a.selected,.cs .filters a:hover {
color:#fff
}

.cs #isotope_filters a:after,.cs .filters a:after,.cs #isotope_filters a.selected:after,.cs #isotope_filters a:hover:after,.cs .filters a.selected:after,.cs .filters a:hover:after {
background-color:#fff
}

.cs.with_top_border:before,.cs.with_bottom_border:after,.cs.with_top_border_container .container:before,.cs.with_bottom_border_container .container:after {
background-color:rgba(255,255,255,0.2)
}

.cs .flex-control-nav.owl-carousel:after {
background-color:#fff
}

.cs .breadcrumb > li + li:before {
color:#fff
}

.cs input[type="text"],.cs input[type="email"],.cs input[type="url"],.cs input[type="password"],.cs input[type="search"],.cs input[type="tel"],.cs input[type="number"],.cs textarea,.cs select,.cs .form-control,.cs .select-group,.background_cover input[type="text"],.background_cover input[type="email"],.background_cover input[type="url"],.background_cover input[type="password"],.background_cover input[type="search"],.background_cover input[type="tel"],.background_cover input[type="number"],.background_cover textarea,.background_cover select,.background_cover .form-control,.background_cover .select-group {
color:#fff;
border-color:#fff
}

.cs .select-group .theme_button,.background_cover .select-group .theme_button {
color:rgba(255,255,255,0.8);
background-color:transparent!important;
border-color:transparent!important
}

.cs input[type="checkbox"] + label:before,.background_cover input[type="checkbox"] + label:before {
border-color:#10316d
}

.cs .form-control:-moz-placeholder,.background_cover .form-control:-moz-placeholder {
color:#fff;
opacity:1
}

.cs .form-control::-moz-placeholder,.background_cover .form-control::-moz-placeholder {
color:#fff;
opacity:1
}

.cs .form-control:-ms-input-placeholder,.background_cover .form-control:-ms-input-placeholder {
color:#fff
}

.cs .form-control::-webkit-input-placeholder,.background_cover .form-control::-webkit-input-placeholder {
color:#fff
}

.cs .form-control:focus:-moz-placeholder,.background_cover .form-control:focus:-moz-placeholder {
color:transparent
}

.cs .form-control:focus::-moz-placeholder,.background_cover .form-control:focus::-moz-placeholder {
color:transparent
}

.cs .form-control:focus:-ms-input-placeholder,.background_cover .form-control:focus:-ms-input-placeholder {
color:transparent
}

.cs .form-control:focus::-webkit-input-placeholder,.background_cover .form-control:focus::-webkit-input-placeholder {
color:transparent
}

.cs .teaser .border_icon,.background_cover .teaser .border_icon {
border-color:rgba(255,255,255,0.2)
}

.page_topline {
line-height:30px;
position:relative;
z-index:1001
}

.page_topline .widget_search form {
display:inline-block
}

@media (max-width: 991px) {
.page_toplogo.section_padding_top_15.section_padding_bottom_15 > [class*="container"] {
padding-top:0;
padding-bottom:0
}
}

.page_toplogo .dropdown-menu {
min-width:0
}

.page_toplogo .display_table_cell {
overflow:visible
}

@media (min-width: 992px) {
.page_toplogo.with_bottom_overlap_logo {
position:relative;
z-index:1001;
overflow:visible
}
}

.small-text .dropdown-menu > li > a {
font-size:12px
}
/*
#account-dropdown + .dropdown-menu > li > a:before {
content:"\f114";
font-family:FontAwesome;
font-size:14px;
font-weight:400;
width:23px;
display:inline-block;
position:relative;
top:1px
}

#account-dropdown + .dropdown-menu > li > a:hover:before {
content:"\f115"
}
*/
#search-dropdown {
width:auto
}
.green{
	color:#00b388; font-size: 15px!important;
}
.signin-out{
	font-weight: 400!important;
    font-size: 13px!important;
}
#search-dropdown i {
font-size:14px;
top:0
}

#search-dropdown + .dropdown-menu {
top:0;
right:calc(100% + 10px);
padding:0;
box-shadow:none
}

#search-dropdown + .dropdown-menu .widget_search .form-group + .theme_button {
right:-24px;
width:auto;
background-color:#f5f5f5
}

#search-dropdown + .dropdown-menu .widget_search .form-group + .theme_button:before {
position:relative;
top:-1px;
left:-1px
}

@media (min-width: 992px) {
.with_bottom_overlap_logo + .page_header_wrapper .page_header,.with_bottom_overlap_logo + .page_header {
padding-top:65px
}

.with_bottom_overlap_logo + .page_header_wrapper .page_header.affix,.with_bottom_overlap_logo + .page_header.affix {
padding-top:0
}
}

.page_breadcrumbs .breadcrumbs_logo {
margin:0 0 15px
}

.page_breadcrumbs .breadcrumbs_logo img {
opacity:.3
}

.page_breadcrumbs h2 {
display:inline;
font-size:24px;
word-wrap:break-word
}

.page_breadcrumbs h2 + .breadcrumb {
margin-top:3px
}

@media (min-width: 992px) {
.page_breadcrumbs h2 {
font-size:32px
}
}

.page_breadcrumbs h2.small {
font-size:24px
}

@media screen and (min-width: 992px) {
.page_breadcrumbs .display_table_md {
width:auto;
min-width:0
}

.page_breadcrumbs h2.display_table_cell_md {
padding-right:20px;
padding-left:15px
}

.page_breadcrumbs .breadcrumb.display_table_cell_md {
border-left:1px solid rgba(255,255,255,0.2);
padding-left:25px
}
}

.page_breadcrumbs .bottom_breadcrumbs {
	text-align:center;
	float:right;
	padding:4px 20px 0;
	margin:0 0 -25px
}

.taxonomy-name-title {
	display:none
}

.page_portfolio {
overflow:hidden
}

.page_about.parallax {
background-image:url(../img/parallax/about.jpg);
background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.page_vinyl.parallax {
background-image:url(../img/parallax/vinyl.jpg);

}
.pr.parallax {
background-image:url(../img/parallax/22.jpg);
	background-repeat: no-repeat;
    background-position: center!important;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.ana.parallax {
background-image:url(../img/parallax/ana.jpg); 
}
.faq.parallax {
    background-image: url(../img/parallax/faq-background2.jpg);
}
.gyro.parallax {
    background-image: url(../img/parallax/bg11.jpg);
	background-repeat: no-repeat;
    
    background-size: cover;
    width: 100%;
    height: 100%;
}
.playlist.parallax {
    background-image: url(../img/parallax/playlist-bg.jpg);
}
.singer {
    background-image: url(../img/parallax/v.jpg);
	background-size:cover; 
	background-repeat:no-repeat;
}
.singer3 {
    background-image: url(../img/parallax/with-headphone.jpg);
	background-size:cover; 
	background-repeat:no-repeat;
}
.singer2  {
    background-image: url(../img/parallax/g-1.jpg);
	background-size:cover; 
	background-repeat:no-repeat;
}
.singer1 {
    background-image: url(../img/parallax/v1.jpg);
	background-size:cover; 
	background-repeat:no-repeat;
}
.singer4 {
    background-image: url(../img/parallax/a-1.jpg);
	background-size:cover; 
	background-repeat:no-repeat;
}
.ana{
	background-image:url(../images/1-lapy.jpg); 
	background-repeat:no-repeat;
	background-position:center center;
	
}
.ana img{
	width:100%; display: block;
}
.parallax.ds1.ms1:after {
    background-color:#020f19;
    opacity: .7;
}
.bg-light{
	background: rgba(51, 51, 51, .7);
	    color: #fff;  
}
.bg-ins3 {
    padding-top: 60px;
    padding-bottom: 60px;
    margin: 120px 0px;
}
.height-500{
	height:400px;
}
#featured-video.background_cover,#featured-video.parallax,.page_featured_video.background_cover,.page_featured_video.parallax {
background-image:url(../img/parallax/video.jpg);
}

#featured-video.background_cover:after,#featured-video.parallax:after,.page_featured_video.background_cover:after,.page_featured_video.parallax:after {
opacity:.4
}
.bg h2{
	color:#fff;
} 
.font-fff{
	color:#fff!important;
}
.page_latest_album.parallax {
background-image:url(../img/parallax/album.jpg)
}

.page_latest_album.parallax.ds.ms:after {
opacity:.95
}

.page_contact.background_cover {
background-image:url(../img/parallax/contact.jpg)
}

@media (max-width: 767px) {
.page_contact.background_cover {
background-position:right top
}
}

#subscribe.parallax,.section_subscribe.parallax,.call_to_action.parallax {
background-image:url(../img/parallax/progress.jpg)
}

#subscribe h6,#subscribe h3,.section_subscribe h6,.section_subscribe h3 {
letter-spacing:.15em
}

#subscribe .subs-elements-wrapper .theme_button,#subscribe .form-group-wrap .theme_button,.section_subscribe .subs-elements-wrapper .theme_button,.section_subscribe .form-group-wrap .theme_button {
position:static;
padding:19px 45px;
line-height:1;
font-size:12px;
width:auto;
margin-top:20px;
color:#fff;
background-color:#00B388
}




#subscribe .subs-elements-wrapper .theme_button:hover,#subscribe .subs-elements-wrapper .theme_button:focus,#subscribe .subs-elements-wrapper .theme_button:active,#subscribe .form-group-wrap .theme_button:hover,#subscribe .form-group-wrap .theme_button:focus,#subscribe .form-group-wrap .theme_button:active,.section_subscribe .subs-elements-wrapper .theme_button:hover,.section_subscribe .subs-elements-wrapper .theme_button:focus,.section_subscribe .subs-elements-wrapper .theme_button:active,.section_subscribe .form-group-wrap .theme_button:hover,.section_subscribe .form-group-wrap .theme_button:focus,.section_subscribe .form-group-wrap .theme_button:active {
color:#222
}

#subscribe .subs-elements-wrapper .theme_button:before,#subscribe .form-group-wrap .theme_button:before,.section_subscribe .subs-elements-wrapper .theme_button:before,.section_subscribe .form-group-wrap .theme_button:before {
display:none
}

@media (min-width: 768px) {
#subscribe .subs-elements-wrapper,#subscribe .form-group-wrap,.section_subscribe .subs-elements-wrapper,.section_subscribe .form-group-wrap {
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

#subscribe .subs-elements-wrapper .form-group,#subscribe .form-group-wrap .form-group,.section_subscribe .subs-elements-wrapper .form-group,.section_subscribe .form-group-wrap .form-group {
-webkit-box-flex:1;
-ms-flex:auto;
flex:auto
}

#subscribe .subs-elements-wrapper .theme_button,#subscribe .form-group-wrap .theme_button,.section_subscribe .subs-elements-wrapper .theme_button,.section_subscribe .form-group-wrap .theme_button {
margin-top:0;
margin-left:30px
}
}

.section_404.background_cover {
background-image:url(../img/parallax/404.jpg)
}

.section_404.background_cover .theme_button.no_bg_button.color2:hover {
color:#222
}

.page_breadcrumbs.parallax {
background-image:url(../img/parallax/top.jpg)
}

.page_breadcrumbs.parallax:after {
opacity:.5
}

.page_footer.parallax,.page_copyright.parallax,.page_contacts.parallax {
background-image:url(../img/parallax/bottom.jpg);
background-repeat: repeat-y;
}

.page_footer .footer_logo {
padding-top:5px;
padding-bottom:5px
}

.page_footer .widget {
margin-top:5px
}

@media (min-width: 992px) {
.page_footer .widget_media_margin {
margin-top:40px
}
}

.page_footer .media.inline-block:first-child {
margin-top:0
}

.page_copyright i.fa {
opacity:.8
}

.page_copyright.table_section .bottom_logo img {
margin-bottom:0
}

.page_footer.ds + .page_copyright:not(.ms) .container {
position:relative
}

.page_footer.ds + .page_copyright:not(.ms) .container:before {
content:'';
display:block;
position:absolute;
height:1px;
left:15px;
right:15px;
top:0;
background-color:rgba(152,152,152,0.2);
z-index:1
}

.fw-page-builder-content + .page_copyright:not(.ds) {
background-color:#f5f5f5
}

.page_footer:before {
content:"";
display:block;
 
position:relative;
z-index:4
}

#gallery.ds + .page_footer:before {
display:none
}

#map,.page_map {
height:550px
}

#map img,.page_map img {
max-width:inherit
}

#map p,.page_map p {
line-height:1.3;
margin-bottom:0
}

#map .map_marker_description,.page_map .map_marker_description {
padding:10px 5px 5px
}

#map .map_marker_icon,.page_map .map_marker_icon {
display:none
}

.widget #map,.widget
.page_map {
height:225px
}

.intro_section {
position:relative;
clear:both
}

.intro_section > img {
width:100%
}

.intro_section.ds {
color:#fff
}

@media (min-width: 992px) {
.intro_section.ds .grey {
color:#222
}
}

.intro_section .slides > li {
position:relative;
overflow:hidden
}

.intro_section .flexslider:before,.intro_section .flexslider:after {
content:'';
display:block;
clear:both
}

.intro_section .flexslider .intro-layer img {
width:auto;
display:inline-block
}

.intro_section.blog_slider,.blog-slider .intro_section {
margin-bottom:30px
}

.intro_section.blog_slider.ds,.blog-slider .intro_section.ds {
background-color:#292929
}

@media (min-width: 992px) {
.intro_section.blog_slider,.blog-slider .intro_section {
margin-bottom:60px
}

.intro_section.blog_slider .slides > li,.blog-slider .intro_section .slides > li {
max-height:600px
}
}

.intro_section.blog_slider img,.blog-slider .intro_section img {
opacity:.2
}

.intro_section.blog_slider .slide_description_wrapper .slide_description,.blog-slider .intro_section .slide_description_wrapper .slide_description {
max-width:none
}

.intro_section.blog_slider .flex-direction-nav,.blog-slider .intro_section .flex-direction-nav {
display:none
}

.intro_section .flexslider .container,.intro_section img + .container {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin-left:auto;
margin-right:auto
}

.intro_section [class*="col-"] {
position:static;
min-height:0
}

.intro_section .slide_description_wrapper {
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
height:100%;
font-size:0;
z-index:5;
padding:30px 0
}

@media (min-width: 600px) {
.boxed .intro_section .slide_description_wrapper {
padding-left:60px;
padding-right:60px
}
}

@media (min-width: 992px) {
.intro_section .slide_description_wrapper {
padding-right:15px;
padding-left:15px
}
}

.intro_section .slide_description {
font-size:16px
}

.intro_section .slide_description_wrapper:before,.intro_section .slide_description {
display:inline-block;
vertical-align:middle
}

.intro_section .slide_description_wrapper:before {
content:'';
display:inline-block;
width:0;
height:100%
}

.intro_section .slide_description_wrapper.slide_text_top:before {
vertical-align:top
}

.intro_section h3 {
margin-bottom:0;
line-height:1;
font-size:30px
}

.intro_section h2 {
font-size:54px;
line-height:.8;
margin-top:0;
margin-bottom:.32em
}

.intro_section h2 .small {
display:block;
font-size:.2em
}

.intro_section h3,.intro_section h2 {
text-shadow:0 0 .1em rgba(0,0,0,0.3)
}

.intro_section p {
max-width:570px
}

.intro_section .text-center p {
margin-right:auto;
margin-left:auto
}

.intro_section .text-right p {
margin-left:auto
}

@media (min-width: 768px) {
.intro_section h3 {
font-size:46px
}

.intro_section h2 {
font-size:80px
}

.intro_section .small-text {
letter-spacing:.2em
}

.intro_section .slide_description {
font-size:20px
}
}

@media (min-width: 992px) {
.intro_section.page_mainslider .slide_description_wrapper {
padding-top:120px;
padding-bottom:50px
}
}

.intro_section h3 .small {
    display: block;
    font-size: .5em;
}
.ml5{
	margin-left:5px;
} 

@media (min-width: 1200px) {

.intro_section h2 {
font-size:120px;
font-family: COMFORTAA;
}
.intro_section h3 {
font-size:60px;
font-family: COMFORTAA;
}


.slider-phara{
	font-family: COMFORTAA;
    line-height: 35px;
    font-size: 24px;
    font-weight:400;
    margin-bottom: 20px!important;
    margin-left: 5px;
	letter-spacing: 1px;
}
.intro_section.blog_slider h2,.blog-slider .intro_section h2 {
font-size:100px
}

.intro_section.page_mainslider .slide_description_wrapper {
padding-top:140px;
padding-bottom:50px
}
.intro_section h3 .small {
    display: block;
    font-size: .5em;
	font-family: COMFORTAA;
	line-height:35px;
}
.pl-25{
	padding-left:25px;
}
.pl-40{
	padding-left:40px;
}
.intro_section h4 .small {
    display: block;
    font-size: .5em;
	font-family: COMFORTAA;
	line-height: 35px;
	color: #fff;
    margin-top: 10px;
    margin-left: 5px;
	letter-spacing: 1px;
}
.banner-text1{
	float: right;
    padding-top:60px;
    padding-right:50px;
	font-family: COMFORTAA;
}
.banner-text1 h3{
	font-family: COMFORTAA;
}
.banner-text2{
	float: left;
    padding-top:60px;
    padding-left:50px;
	font-family: COMFORTAA;
}
.banner-text2 h3{
	font-family: COMFORTAA;
}
}

@media (min-width: 1600px) {
.intro_section .flex-control-nav {
bottom:60px
}

.intro_section.page_mainslider .slide_description_wrapper {
padding-top:170px;
padding-bottom:50px
}
}

@media (max-width: 991px) {
.intro_section {
text-align:center
}

.intro_section .nav-container {
padding:0
}

.intro_section .flex-control-nav,.intro_section .flex-custom-nav {
position:static;
text-align:center;
margin-top:0;
margin-bottom:50px
}

.intro_section .flexslider .container {
position:static;
width:auto;
max-width:100%
}

.intro_section .slide_description_wrapper:before {
display:none
}

.intro_section .slide_description {
padding:30px 0 0;
display:block;
margin:auto;
text-align:center
}

.intro_section .slide_description_wrapper {
padding:0;
position:static
}
}

.sf-menu a {
    font-family: COMFORTAA;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .2em;
    font-weight: 900;
}

@media (min-width: 992px) {
.mainmenu_wrapper {
position:relative
}

.sf-menu,.sf-menu ul {
margin:0;
padding:0;
list-style:none
}

.sf-menu li {
position:relative
}

.sf-menu li > ul {
position:absolute;
display:none;
top:100%;
z-index:99
}

.sf-menu > li > ul {
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%)
}
}

@media (min-width: 992px) and (min-width: 1400px) {
.tall_header:not(.affix) .sf-menu > li > ul,.tall_header:not(.affix) .sf-menu > li > div.mega-menu {
top:calc(100% + 15px)
}
}

@media (min-width: 992px) and (min-width: 1600px) {
.tall_header:not(.affix) .sf-menu > li > ul,.tall_header:not(.affix) .sf-menu > li > div.mega-menu {
top:calc(100% + 35px)
}
}

@media (min-width: 992px) {
.sf-menu li:hover > ul,.sf-menu li.sfHover > ul {
display:block
}

.sf-menu a {
display:block;
position:relative;
text-align:center
}

.sf-menu li > ul > li > ul {
top:-30px;
left:100%
}

.sf-menu a {
padding:10px 0;
text-decoration:none;
zoom:1;
transition-property:color,background-color,border-color,padding-top,padding-bottom
}

.sf-menu a {
color:#222
}

.sf-menu li {
white-space:nowrap;
*white-space:normal;
transition:background .2s
}

.sf-menu > li {
display:inline-block;
position:relative;
vertical-align:middle;
margin:0 -2px
}

.sf-menu > li:first-child {
margin-left:0
}

.sf-menu > li:last-child {
margin-right:0
}

.sf-menu > li > a {
padding:23px 0
}

.sf-menu > li > a:after,.sf-menu > li > a:before {
content:"";
position:absolute;
top:22px;
left:100%;
right:0;
height:1px;
transition:left .1s ease 0s,right .1s ease 0;
background-color:#222
}

.header_darkgrey .sf-menu > li > a:after,.header_darkgrey .sf-menu > li > a:before {
background-color:#fff
}

.sf-menu > li > a:after {
top:auto;
bottom:22px;
left:0;
right:100%;
transition:right .1s ease 0s,left .1s ease 0
}

.sf-menu > li > a:hover:before,.sf-menu > li.active > a:before,.sf-menu > li.sfHover > a:before {
transition:left .1s ease 0s,right .1s ease .1s;
left:0;
right:60%
}

.sf-menu > li > a:hover:after,.sf-menu > li.active > a:after,.sf-menu > li.sfHover > a:after {
left:60%;
right:0;
transition:left .1s ease 0.1s,right .1s ease 0
}

.item_with_border .sf-menu > li.active > a {
border-top:5px solid #00B388
}

.bordered_items .sf-menu > li {
padding:0
}

.bordered_items .sf-menu > li > a:before {
display:none
}

.bordered_items .sf-menu > li > a:hover,.bordered_items .sf-menu > li.active > a {
color:#00B388
}

.bordered_items .sf-menu > li + li:before {
content:'';
width:1px;
position:absolute;
left:0;
top:0;
bottom:0;
height:100%;
background-color:rgba(255,255,255,0.2)
}

.bordered_items.header_color .sf-menu > li > a:hover,.bordered_items.header_color .sf-menu > li.active > a {
color:#222
}

.header_white .sf-menu > li > a {
color:#222
}

.header_white .sf-menu > li + li:before {
background-color:#e6e6e6
}

.header_darkgrey .sf-menu > li .mega-menu,.header_darkgrey .sf-menu li > ul {
background-color:#222
}

.header_darkgrey .sf-menu a {
color:#fff
}

.header_darkgrey .sf-menu > li > a {
color:#fff
}

.header_darkgrey .sf-menu ul > li + li > a {
border-color:rgba(152,152,152,0.2)
}

.header_color ul a {
color:#fff
}

.header_color ul a:hover,.header_color ul li.active > a {
color:#222
}

.header_color .sf-menu ul a {
color:#222
}

.sf-menu li:hover,.sf-menu li.sfHover {
transition:none
}

.sf-menu > li .mega-menu,.sf-menu li > ul {
margin-top:10px;
text-align:left;
list-style:none;
padding:30px 0;
background-color:#fff;
box-shadow:0 1px 5px rgba(0,0,0,0.1);
min-width:10em;
border-radius:5px
}

.sf-menu ul a {
margin-left:30px;
margin-right:30px
}
}

@media (min-width: 992px) and (min-width: 1600px) {
.sf-menu ul a {
margin-right:40px;
margin-left:40px
}
}

@media (min-width: 992px) {
.sf-menu .mega-menu ul {
box-shadow:none;
padding:0
}

.sf-menu .mega-menu ul a {
padding-left:0;
padding-right:0
}

.sf-menu ul > li + li > a {
border-top:1px solid #e6e6e6
}

.sf-menu ul a:hover,.sf-menu ul li.active > a {
color:#00B388
}

.sf-menu ul a:hover:after,.sf-menu ul li.active > a:after {
display:none
}

.sf-menu ul ul {
margin-top:0
}

.divided_items .sf-menu > li + li {
position:relative
}

.divided_items .sf-menu > li + li:before {
content:"";
position:absolute;
left:0;
top:50%;
margin-top:-5px;
width:1px;
height:10px;
background-color:rgba(255,255,255,0.2)
}

.header_white .divided_items .sf-menu > li + li:before {
background-color:#222
}

ul .dropdown-menu a:not(.theme_button) {
padding:0
}

ul .dropdown-menu .theme_button {
padding:13px 30px
}
}

@media (min-width: 992px) {
.sf-menu > li > a {
margin-left:2px;
margin-right:2px
}

[class*="container"] .sf-menu > li:first-child > a {
margin-left:0
}

[class*="container"] .sf-menu > li:last-child > a {
margin-right:0
}

.bordered_items .sf-menu > li > a {
margin:0;
padding:25px
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.sf-menu > li > a {
margin-left:15px;
margin-right:15px
}
}

@media (min-width: 1200px) {
.sf-menu > li > a {
margin-left:20px;
margin-right:20px
}

.boxed .col-md-6 .sf-menu > li > a {
margin-left:14px;
margin-right:14px
}

.bordered_items .sf-menu > li > a {
padding:25px 30px
}

.bordered_items .sf-menu > li > a:after {
display:none
}
}

@media (min-width: 1400px) {
.sf-menu > li > a {
margin-left:25px;
margin-right:25px
}

.header_logo_center .sf-menu > li > a {
margin-left:30px;
margin-right:30px
}
}

@media (min-width: 1600px) {
.sf-menu > li > a {
margin-left:20px;
margin-right:20px
}

.container-fluid .sf-menu > li > a {
margin-left:30px;
margin-right:30px
}

.divided_items .sf-menu > li > a {
margin-left:40px;
margin-right:40px
}

.sf-menu a {
padding:15px 0
}
}

@media (min-width: 1800px) {
.sf-menu a {
padding:13px 0
}
}

.sf-menu i[class] {
margin-right:7px
}

.sf-menu .header-button {
font-size:14px
}

.sf-menu .header-button i[class] {
margin-right:0
}

@media (min-width: 992px) {
.sf-menu .sf-md-hidden {
display:none!important
}
}

@media (max-width: 991px) {
.sf-more-li {
display:none
}
}

.sf-menu > .sf-logo-li {
visibility:hidden
}

@media (max-width: 991px) {
.toggle_menu {
position:absolute;
top:50%;
right:0%;
margin-left:-30px;
margin-top:-30px;
width:60px;
height:60px;
cursor:pointer;
z-index:1001;
visibility:visible
}

.toggler_right .toggle_menu {
right:0;
left:auto
}

.toggler_left .toggle_menu {
right:auto;
left:0;
margin-left:0
}
}

@media (max-width: 991px) and (max-width: 767px) {
.toggler_xs_right .toggle_menu {
right:0;
left:auto
}
}

@media (max-width: 991px) and (max-width: 499px) {
.toggler_xxs_right .toggle_menu {
right:0;
left:auto
}
}

@media (max-width: 991px) {
.relative_toggler .toggle_menu {
position:relative;
display:block;
top:auto;
left:auto;
margin:0
}

.ls .toggle_menu span,.ls .toggle_menu span:before,.ls .toggle_menu span:after,.header_white .toggle_menu span,.header_white .toggle_menu span:before,.header_white .toggle_menu span:after {
background-color:#222
}

.intro_section + .page_header_wrapper .toggle_menu span,.intro_section + .page_header_wrapper .toggle_menu span:before,.intro_section + .page_header_wrapper .toggle_menu span:after {
background-color:#fff
}

.intro_section + .page_header_wrapper .affix .toggle_menu span,.intro_section + .page_header_wrapper .affix .toggle_menu span:before,.intro_section + .page_header_wrapper .affix .toggle_menu span:after {
background-color:#222
}

.intro_section + .page_header_wrapper .affix .toggle_menu.mobile-active span,.intro_section + .page_header_wrapper .affix .toggle_menu.mobile-active span:before,.intro_section + .page_header_wrapper .affix .toggle_menu.mobile-active span:after {
background-color:#fff
}

.page_toplogo .toggle_menu {
position:fixed;
top:0;
left:auto;
right:0;
margin:0;
z-index:10;
background-color:#fff
}

.header_logo_center .toggle_menu {
right:0;
left:auto
}

.toggle_menu:hover span:before {
top:-9px
}

.toggle_menu:hover span:after {
top:9px
}

.toggle_menu:before,.toggle_menu span,.toggle_menu span:before,.toggle_menu span:after {
display:block;
width:30px;
position:absolute;
background-color:#fff;
content:'';
left:0;
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
transition:.25s ease-in-out;
height:2px
}

.page_toplogo .toggle_menu:before,.page_toplogo
.toggle_menu span,.page_toplogo
.toggle_menu span:before,.page_toplogo
.toggle_menu span:after {
background-color:#222
}

.toggle_menu:before,.toggle_menu span {
left:15px;
top:50%
}

.toggle_menu span:before {
opacity:1;
top:-8px
}

.toggle_menu span:after {
opacity:1;
top:8px
}

.toggle_menu.mobile-active {
background-color:#222;
border:none;
left:auto;
top:0;
right:0;
position:fixed;
margin:0;
z-index:3000
}

.toggle_menu.mobile-active:before {
background-color:#fff;
-webkit-transform:rotate(45deg);
transform:rotate(45deg)
}

.toggle_menu.mobile-active span {
background-color:#fff;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}

.toggle_menu.mobile-active span:before,.toggle_menu.mobile-active span:after {
opacity:0
}
}

@media (max-width: 991px) {
.mainmenu_wrapper {
position:fixed;
visibility:hidden;
z-index:10;
top:0;
left:0;
bottom:0;
right:0;
background-color:transparent;
opacity:0;
transition:all .3s ease 0
}

.mobile-active .mainmenu_wrapper {
visibility:visible;
opacity:1;
background-color:#111;
background-color:#1a1a1a
}

.nav-justified > li > a {
text-align:left
}

.sf-menu {
position:fixed;
overflow:auto;
background-color:#222;
padding:20px 30px 20px 10px;
top:0;
left:0;
bottom:0;
right:100%;
font-size:1.1em;
text-transform:uppercase;
font-weight:400;
word-wrap:break-word;
text-align:left;
transition:all .4s ease-out 0;
opacity:0
}

.mobile-active .sf-menu {
opacity:1;
right:30px
}

.sf-menu > li > a,.sf-menu a {
color:#fff
}

.sf-menu ul {
list-style:none;
padding-left:10px
}

.sf-menu ul li a {
display:block;
padding:10px;
font-weight:300;
font-size:16px;
text-transform:none
}

.sf-menu ul li a:before {
content:'-';
padding-right:5px
}

.sf-menu ul ul li a:before {
content:'--';
padding-right:5px
}

.sf-arrows .sf-with-ul {
padding-right:3.5em
}

.sf-arrows .sf-with-ul:after {
font-family:'FontAwesome';
content:'\f107';
position:absolute;
right:30px;
height:0;
width:0;
font-size:20px
}
}

@media screen and (min-width: 992px) {
.mega-menu .mega-menu-col > a {
border-top:none
}

.mainmenu_wrapper ul .mega-menu .mega-menu-col {
padding:0
}

.mainmenu_wrapper ul .mega-menu .mega-menu-col a {
margin-right:30px;
margin-left:30px
}

.mainmenu_wrapper ul .mega-menu ul {
min-width:auto;
border:none
}

.mainmenu_wrapper .menu-item-has-mega-menu {
position:relative
}

.mainmenu_wrapper .mega-menu {
display:none;
position:absolute;
width:940px;
top:100%;
z-index:10
}

.mainmenu_wrapper .menu-item-has-mega-menu:hover .mega-menu {
display:block
}

.mainmenu_wrapper .mega-menu-row {
position:static;
display:table;
table-layout:fixed
}

.mainmenu_wrapper .mega-menu-row ul {
position:static;
display:block;
border-top:none
}

.mainmenu_wrapper .mega-menu-col {
display:table-cell;
width:2000px;
padding:0 20px;
border-left:1px solid #e6e6e6
}

.mainmenu_wrapper .mega-menu-col > a {
font-size:18px;
text-transform:uppercase;
font-weight:700
}

.header_darkgrey .mainmenu_wrapper .mega-menu-col {
border-left-color:rgba(152,152,152,0.2)
}

.mainmenu_wrapper .mega-menu-col:first-child {
border-left:none
}

.mainmenu_wrapper ul ul .mega-menu {
width:auto;
top:-20px;
margin-left:1px;
display:block;
width:auto
}

.mainmenu_wrapper ul ul .mega-menu li {
display:block;
width:auto;
border:none
}
}

@media screen and (min-width: 1200px) {
.mainmenu_wrapper .mega-menu {
width:1140px
}

.mainmenu_wrapper ul .mega-menu ul {
min-width:10em
}
}

@media screen and (max-width: 991px) {
.mainmenu_wrapper .mega-menu {
position:static
}
}

.edit-link {
text-align:right;
display:block
}

.not_found {
font-family:roboto ;
position:relative;
font-size:150px;
line-height:1;
margin-bottom:0
}

@media (min-width: 768px) {
.not_found {
font-size:210px
}
}

.not_found + h3 {
font-size:40px;
margin:10px 0 30px
}

.not_found + h3 + p {
margin:0 0 15px
}

.not_found + h3 + p + .widget_search {
max-width:340px;
margin:auto
}

article iframe {
margin-bottom:-8px
}

.entry-header {
margin-bottom:20px
}

.entry-header:last-child {
margin-bottom:0
}

.entry-title {
line-height:1.2
}

.entry-meta + .entry-title,.catogories-links + .entry-title {
margin-top:10px
}

.round_button + .entry-title {
margin-top:0
}

.entry-title + .entry-meta {
margin-top:0
}

.entry-title:last-child {
margin-bottom:0
}

h1.entry-title {
display:none;
font-size:24px
}

@media (min-width: 992px) {
h1.entry-title {
font-size:30px
}
}

.entry-meta + h1.entry-title {
margin-top:5px
}

article.post + article.post,.search article + article,.archive article + article {
margin-top:60px
}

.mosaic-post p {
margin-bottom:0
}

.mosaic-post .post-social-links {
margin:-1px;
padding:18px 40px 17px
}

.entry-title + .entry-date {
margin-bottom:15px
}

.entry-tags {
margin-top:30px
}

.entry-tags .theme_button {
margin-right:6px
}

.entry-tags span + span {
margin-left:14px
}

.entry-tags i {
font-size:14px;
margin-right:5px
}

.entry-content:before,.entry-content:after,.comment-meta:before,.comment-meta:after {
display:block;
clear:both;
content:'';
width:0;
height:0
}

.entry-thumbnail {
position:relative
}

.entry-thumbnail .entry-thumbnail-carousel {
margin-bottom:0
}

.entry-thumbnail .entry-thumbnail-carousel .owl-dots {
position:absolute;
bottom:40px;
text-align:center;
left:0;
right:0
}

.entry-thumbnail[class*='col-'] {
margin-bottom:0
}

.post-adds {
margin:15px 0 30px;
font-size:12px;
text-transform:uppercase;
font-weight:500
}

.post-adds span,.post-adds a {
display:inline-block
}

.post-adds .theme_button,.post-adds .like_button {
margin:0;
padding:0;
width:40px;
line-height:40px;
border-radius:3px 0 0 3px;
text-align:center
}

.post-adds .theme_button i,.post-adds .like_button i {
font-size:16px;
top:2px
}

.post-adds .share_button + .dropdown-menu {
padding:5px 0 1px 5px
}

.post-adds .like_button {
margin-left:-3px;
border-right:1px solid rgba(129,129,129,0.3)!important
}

.post-adds .votes_count,.post-adds .views-count,.post-adds .comments-link {
font-family:roboto ;
text-transform:uppercase;
padding-left:5px;
padding-right:5px
}

.post-adds .views-count {
line-height:40px;
padding:0 10px;
border-radius:0 3px 3px 0
}

.post-adds .comments-link {
line-height:50px;
padding:0 15px
}

.blog-feed .post-adds .comments-link {
display:none
}

.post-adds .like_button {
margin-left:-2px
}

@media (min-width: 992px) {
.post-adds .theme_button,.post-adds .like_button {
width:50px;
line-height:50px
}

.post-adds .votes_count,.post-adds .views-count,.post-adds .comments-link {
padding-left:20px;
padding-right:20px
}

.post-adds .views-count {
line-height:50px;
padding:0 30px
}
}

.post-adds .post-adds .dropdown-menu {
margin:5px 0 0;
padding:0;
border:none;
background-color:transparent
}

@media (min-width: 500px) {
.share_buttons {
min-width:320px
}
}

.entry-meta-corner {
position:absolute;
top:15px;
right:20px;
z-index:1;
padding:11px 3px;
min-width:60px;
text-align:center
}

.entry-meta-corner span {
display:block
}

.entry-meta-corner .big {
font-size:40px
}

.item-title + .categories-links {
display:block;
margin:0 0 40px
}

@media (min-width: 1200px) {
.item-title + .categories-links {
margin-top:-43px
}
}

.categories-links a {
margin-right:2px;
font-size:12px;
font-weight:700;
text-transform:uppercase
}

p.categories-links {
margin-bottom:7px
}

.item-button {
margin-top:40px
}

.st_facebook_hcount,.st_twitter_hcount,.st_googleplus_hcount {
position:relative;
text-align:right
}

.st_facebook_hcount span,.st_twitter_hcount span,.st_googleplus_hcount span {
-ms-box-sizing:content-box;
box-sizing:content-box
}

.single-post article > .entry-thumbnail {
margin-bottom:40px
}

.single-post .video-entry-thumbnail .entry-thumbnail {
margin-bottom:0
}

.entry-meta a.social-icon {
vertical-align:middle
}

.entry-meta a[class*='socicon-']:before {
font-size:12px
}

.entry-meta a.social-icon + a.social-icon,.entry-meta .tooltip + a.social-icon {
margin-left:13px
}

.entry-meta .item-views-word {
display:none
}

.author-meta {
margin-top:60px
}

.comments-area h3 {
margin-bottom:30px;
font-size:24px
}

.comments-area li.comment {
list-style:none
}

.comments-area .media {
position:relative
}

.comment .comment-author {
display:inline-block;
vertical-align:top;
padding-right:10px
}

.comment .comment-author img {
border-radius:50%;
max-width:70px
}

.comment .comment-body {
display:inline-block;
vertical-align:top;
position:relative;
margin-left:-5px;
width:calc(100% - 60px)
}

@media (min-width: 992px) {
.comment .comment-author {
padding-right:20px
}

.comment .comment-body {
width:calc(100% - 90px)
}
}

.comment-list {
margin:0;
padding:0;
position:relative;
list-style:none
}

.comment-list ol {
padding-left:25px
}

.comment-list li.comment {
margin-top:20px;
margin-bottom:20px
}

@media (min-width: 992px) {
.comment-list ol {
padding-left:50px
}
}

.comment-meta {
margin-bottom:0;
padding:12px 30px 18px 0
}

.comment-meta .comment-metadata {
display:block;
margin:7px 0 10px
}

.comment-meta .comment-date {
display:block;
line-height:1;
font-weight:600
}

.comment-meta .author_url {
font-size:16px
}

@media (min-width: 768px) {
.comment-meta .author_url {
font-size:20px
}
}

.reply a {
color:#222;
font-size:14px;
text-transform:uppercase;
letter-spacing:.1em;
font-weight:600;
position:absolute;
right:0;
top:0;
width:40px;
height:40px;
line-height:40px;
text-align:center;
text-align:center
}

.reply a:hover {
opacity:1
}

.comments-wrapper {
margin-top:60px
}

.comment-respond h3 {
font-size:24px;
margin:0 0 25px
}

.comment-respond p {
margin-bottom:10px;
position:relative
}

.comment-list + .comment-respond,.comment + .comment-respond {
margin-top:40px
}

.comment-form.muted_background {
padding:30px 30px 20px
}

.comment-form p {
margin-bottom:0
}

.comment-form label[for] {
display:none
}

.comment-form .theme_button {
margin-right:10px;
margin-bottom:0
}

@media (max-width: 500px) {
.comment-respond i.pull-left {
display:none
}

.comment-respond .comment-form {
margin-left:0
}
}

.comment-navigation {
margin-top:40px
}

.comment-navigation .pagination > li > a,.comment-navigation .pagination > li > span {
padding:5px 10px
}

.page-nav {
margin-top:60px
}

.page-nav h4 {
margin-top:10px;
margin-bottom:0;
line-height:1.1;
min-height:2.6em
}

.page-links > :not(:first-child) {
font-size:18px;
padding:0 5px
}

.post-password-form input[type="password"].form-control {
border-color:rgba(0,0,0,0.1)
}

.post-password-form label {
margin-right:16px;
margin-bottom:0
}

.post-password-form .theme_button {
margin-top:10px;
padding:24px 45px;
vertical-align:bottom
}

#timetable_filter {
padding:0
}

.page_content + .page_portfolio {
margin-top:-150px
}

#isotope_filters,.filters {
text-align:center;
margin-bottom:40px;
padding:0;
list-style:none
}

#isotope_filters.bottommargin_30,.filters.bottommargin_30 {
margin-bottom:30px
}

#isotope_filters li,.filters li {
display:inline-block;
margin:0;
padding:0
}

#isotope_filters a,.filters a {
position:relative;
display:inline-block;
margin:9px 10px;
font-size:14px;
font-weight:500;
letter-spacing:0.5px;
text-transform:uppercase;
color:#222;
font-family:roboto 
}

#isotope_filters a.selected,#isotope_filters a:hover,.filters a.selected,.filters a:hover {
color:#00B388
}

@media (min-width: 992px) {
#isotope_filters a,.filters a {
margin:9px 10px
}
}

.filters + .isotope_container {
margin-top:30px
}

.gallery-item {
overflow:hidden;
position:relative
}

.gallery-item .item-content h4 {
margin-bottom:0;
font-size:14px;
z-index:5;
transition:all .15s ease-in-out;
filter:alpha(opacity=0);
opacity:0;
-webkit-transform:scale(0);
transform:scale(0)
}

.gallery-item:hover .item-content h4 {
-webkit-transform:scale(1);
transform:scale(1);
filter:alpha(opacity=100);
opacity:1
}

.gallery-title-item + .item-title {
padding:25px 0 40px
}

.gallery-title-item + .item-title h3 {
font-size:30px
}

.gallery-title-item + .item-title .categories-links + h3 {
margin-top:-5px
}

i.loadmore_spinner {
font-size:30px;
opacity:.3;
margin:10px 0 20px
}

.gallery-single-title {
margin-bottom:30px;
font-size:40px
}

.gallery-single-title + .block-header {
margin-bottom:40px
}

.share-gallery-single {
margin:40px 0 16px
}

.items-nav {
padding:30px 23px
}

.items-nav[class*='display_table_'] {
margin-top:40px
}

.items-nav h4 {
margin:-5px 0 0
}

.items-nav .media {
position:relative;
padding:10px 0
}

.items-nav .next-item img {
max-width:none;
padding:0 30px 0 0
}

.items-nav .next-item i {
right:0
}

.items-nav .prev-item img {
max-width:none;
padding:0 0 0 30px
}

.items-nav a {
position:relative
}

.items-nav a i {
top:50%;
margin-top:-14px;
font-size:20px
}

.items-nav a i.position-absolute {
position:absolute
}

.loop-pagination {
margin-top:60px
}

.muted_background .loop-pagination {
margin-top:0
}

.owl-carousel.related-photos-carousel {
margin-bottom:0
}

.format-status {
line-height:24px
}

.format-status .entry-date + .entry-title {
margin-top:20px
}

.format-status .avatar {
max-width:100px;
border-radius:50%
}

.format-status .entry-meta {
margin-top:20px
}

.format-quote blockquote {
margin-bottom:0
}

.format-chat .entry-content p {
padding:7px 0;
margin-bottom:0
}

.format-chat .entry-content p:nth-child(2n) {
background-color:#f5f5f5;
padding-left:15px
}

.format-chat.with_background .entry-content p:nth-child(2n) {
background-color:#fff
}

.format-gallery .owl-carousel .owl-dots .owl-dot span {
border-color:#fff
}

.format-gallery .owl-carousel .owl-dots .owl-dot:hover span,.format-gallery .owl-carousel .owl-dots .owl-dot.active span {
background-color:#fff
}

.gallery-item {
text-align:center
}

.gallery-columns-1 .gallery-item {
width:100%
}

.gallery-columns-2 .gallery-item {
width:50%
}

.gallery-columns-3 .gallery-item {
width:33.33%
}

.gallery-columns-4 .gallery-item {
width:25%
}

.gallery-columns-5 .gallery-item {
width:20%
}

.gallery-columns-6 .gallery-item {
width:16.66%
}

.gallery-columns-7 .gallery-item {
width:14.28%
}

.gallery-columns-8 .gallery-item {
width:12.5%
}

.gallery-columns-9 .gallery-item {
width:11.11%
}

.gallery-icon img {
display:block;
margin:0 auto
}

.gallery-caption {
display:block;
padding:.5em
}

.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
display:none
}

@media (max-width: 600px) {
.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item {
width:33%
}

.gallery-columns-4 .gallery-caption,.gallery-columns-5 .gallery-caption,.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
display:none
}
}

.isotope_container {
transition:height .2s ease-in-out 0
}

.single-post .isotope_container {
margin:20px 0;
clear:both
}

aside > div + div {
margin-top:60px
}

aside .widget + .widget {
margin-top:55px
}

.widget-theme-wrapper.with_background,.widget-theme-wrapper.muted_background,.widget-theme-wrapper.cs,.widget-theme-wrapper.ds,.widget-theme-wrapper.ls {
padding:35px
}

.affix-aside {
position:relative
}

.affix-aside.affix {
position:fixed;
margin-top:-30px
}

@media (max-width: 767px) {
.affix-aside,.affix-aside.affix,.affix-aside.affix-bottom {
position:static;
width:inherit!important
}
}

.widget > h3,.widget-title {
position:relative;
font-size:24px;
margin-bottom:25px
}

.page_footer .widget > h3,.page_footer
.widget-title {
font-size:32px;
margin-bottom:50px
}

.widget:before,.widget:after {
display:block;
content:'';
clear:both
}

.widget ul {
list-style:none;
padding:0;
margin:0
}

.widget ul ul li {
padding-left:20px
}

.widget ul.list2 {
padding-left:20px
}

.widget ul.list2.checklist {
padding-left:30px
}

.widget li {
position:relative
}

.widget .list-unstyled li {
padding-top:6px;
padding-bottom:6px
}

.widget select {
width:100%;
max-width:100%
}

.page_footer .row > .widget {
max-width:400px
}

.widget_nav_menu li,.widget_archive li,.widget_archive li,.widget_categories li,.widget_meta li,.widget_pages li {
padding-top:5px;
padding-bottom:5px
}

.widget_mailchimp form + p {
padding-top:10px
}

.widget_search .form-inline,.widget_product_search form,.widget_mailchimp .form-inline {
position:relative
}

.widget_search .form-inline .form-control,.widget_product_search form .form-control,.widget_mailchimp .form-inline .form-control {
width:100%;
margin:0
}

.widget_search .form-inline label,.widget_product_search form label,.widget_mailchimp .form-inline label {
display:block
}

.widget_search .form-inline label[for],.widget_product_search form label[for],.widget_mailchimp .form-inline label[for] {
display:none
}

.widget_search .form-inline .form-group,.widget_mailchimp .form-inline .form-group {
display:inline-block;
vertical-align:top;
position:relative
}

.widget_search [type="text"],.widget_search [type="search"],.widget_product_search [type="search"],.widget_mailchimp [type="email"] {
padding-right:50px;
width:100%
}

.page_topline .widget_search [type="text"],.page_header .widget_search [type="text"],.page_toplogo .widget_search [type="text"],.page_topline
.widget_search [type="search"],.page_header
.widget_search [type="search"],.page_toplogo
.widget_search [type="search"],.page_topline
.widget_product_search [type="search"],.page_header
.widget_product_search [type="search"],.page_toplogo
.widget_product_search [type="search"],.page_topline
.widget_mailchimp [type="email"],.page_header
.widget_mailchimp [type="email"],.page_toplogo
.widget_mailchimp [type="email"] {
min-width:250px
}

@media (min-width: 1800px) {
.page_topline .widget_search [type="text"],.page_header .widget_search [type="text"],.page_toplogo .widget_search [type="text"],.page_topline
.widget_search [type="search"],.page_header
.widget_search [type="search"],.page_toplogo
.widget_search [type="search"],.page_topline
.widget_product_search [type="search"],.page_header
.widget_product_search [type="search"],.page_toplogo
.widget_product_search [type="search"],.page_topline
.widget_mailchimp [type="email"],.page_header
.widget_mailchimp [type="email"],.page_toplogo
.widget_mailchimp [type="email"] {
min-width:300px
}
}

.widget_search form,.widget_mailchimp form {
position:relative
}

.widget_search .form-group + .theme_button,.widget_product_search [type="submit"],.widget_mailchimp .form-group + .theme_button,.widget_mc4wp_form_widget .form-group + .theme_button {
font-size:0;
padding:0;
margin:0;
position:absolute;
right:0;
top:0;
height:45px;
width:45px;
line-height:45px;
border:none;
background-color:transparent;
box-shadow:none;
color:#222
}

.ds .widget_search .form-group + .theme_button,.ds
.widget_product_search [type="submit"],.ds
.widget_mailchimp .form-group + .theme_button,.ds
.widget_mc4wp_form_widget .form-group + .theme_button {
color:#00B388
}

.ds .widget_search .form-group + .theme_button:hover,.ds .widget_search .form-group + .theme_button:focus,.ds .widget_search .form-group + .theme_button:active,.ds
.widget_product_search [type="submit"]:hover,.ds
.widget_product_search [type="submit"]:focus,.ds
.widget_product_search [type="submit"]:active,.ds
.widget_mailchimp .form-group + .theme_button:hover,.ds
.widget_mailchimp .form-group + .theme_button:focus,.ds
.widget_mailchimp .form-group + .theme_button:active,.ds
.widget_mc4wp_form_widget .form-group + .theme_button:hover,.ds
.widget_mc4wp_form_widget .form-group + .theme_button:focus,.ds
.widget_mc4wp_form_widget .form-group + .theme_button:active {
color:#fff
}

.cs .widget_search .form-group + .theme_button:hover,.cs .widget_search .form-group + .theme_button:focus,.cs .widget_search .form-group + .theme_button:active,.ls .widget_search .form-group + .theme_button:hover,.ls .widget_search .form-group + .theme_button:focus,.ls .widget_search .form-group + .theme_button:active,.cs
.widget_product_search [type="submit"]:hover,.cs
.widget_product_search [type="submit"]:focus,.cs
.widget_product_search [type="submit"]:active,.ls
.widget_product_search [type="submit"]:hover,.ls
.widget_product_search [type="submit"]:focus,.ls
.widget_product_search [type="submit"]:active,.cs
.widget_mailchimp .form-group + .theme_button:hover,.cs
.widget_mailchimp .form-group + .theme_button:focus,.cs
.widget_mailchimp .form-group + .theme_button:active,.ls
.widget_mailchimp .form-group + .theme_button:hover,.ls
.widget_mailchimp .form-group + .theme_button:focus,.ls
.widget_mailchimp .form-group + .theme_button:active,.cs
.widget_mc4wp_form_widget .form-group + .theme_button:hover,.cs
.widget_mc4wp_form_widget .form-group + .theme_button:focus,.cs
.widget_mc4wp_form_widget .form-group + .theme_button:active,.ls
.widget_mc4wp_form_widget .form-group + .theme_button:hover,.ls
.widget_mc4wp_form_widget .form-group + .theme_button:focus,.ls
.widget_mc4wp_form_widget .form-group + .theme_button:active {
color:#222
}

.widget_search .form-group + .theme_button:before,.widget_product_search [type="submit"]:before,.widget_mailchimp .form-group + .theme_button:before,.widget_mc4wp_form_widget .form-group + .theme_button:before {
font-size:14px;
content:"\f002";
font-weight:300;
font-family:FontAwesome
}

.widget_mailchimp .form-group + .theme_button:before,.widget_mc4wp_form_widget .form-group + .theme_button:before {
content:"\f0e0"
}

.widget_recent_comments p {
margin-bottom:5px
}

.widget_recent_comments li {
padding:10px 0
}

.widget_recent_comments li + li {
border-top:1px solid #e6e6e6
}

.widget_recent_entries h6 {
max-width:70%;
line-height:23px
}

.ds .widget_recent_entries h6 a {
color:rgba(255,255,255,0.8)
}

.text-center .widget_recent_entries h6,.widget_recent_entries.text-center h6 {
margin-right:auto;
margin-left:auto
}

.widget_recent_entries .lineheight_thin {
line-height:20px
}

.widget_recent_entries li + li {
margin-top:20px
}

.widget_recent_entries > ul > li:first-child,.widget_recent_comments > ul > li:first-child,.widget_archive > ul > li:first-child,.widget_categories > ul > li:first-child,.widget_meta > ul > li:first-child,.widget_popular_entries > ul > li:first-child,.widget_nav_menu > ul > li:first-child,.widget_pages > ul > li:first-child {
border-top:none
}

.widget_popular_entries > ul > li:first-child {
margin-top:0
}

.widget_categories li.active a {
color:#222
}

.widget_archive a,.widget_categories a,.widget_meta a,.widget_nav_menu a,.widget_pages a {
display:inline-block;
position:relative;
padding-left:20px
}

.widget_archive li:first-child a,.widget_categories li:first-child a,.widget_meta li:first-child a,.widget_nav_menu li:first-child a,.widget_pages li:first-child a {
padding-top:0
}

.widget_archive a:before,.widget_categories a:before,.widget_meta a:before,.widget_nav_menu a:before,.widget_pages a:before {
font-family:'FontAwesome';
content:"\f0da";
font-size:16px;
color:#00B388;
position:absolute;
left:0
}

.widget_nav_menu ul ul li:first-child a {
padding-top:13px
}

.widget_nav_menu a i {
padding-right:7px
}

@media (min-width: 768px) {
.page_copyright .widget_nav_menu li,.page_topline .widget_nav_menu li {
display:inline-block;
position:relative;
border:none;
padding-right:5px
}

.page_copyright .widget_nav_menu li:before,.page_topline .widget_nav_menu li:before {
content:'';
position:absolute;
padding:0;
left:-5px;
top:5px;
bottom:5px;
width:1px;
background-color:rgba(0,0,0,0.1);
opacity:.3;
display:block
}

.page_copyright .widget_nav_menu li:first-child:before,.page_topline .widget_nav_menu li:first-child:before {
display:none
}

.page_copyright .widget_nav_menu a,.page_topline .widget_nav_menu a {
padding:0 10px
}

.page_copyright .widget_nav_menu a:before,.page_topline .widget_nav_menu a:before {
display:none
}
}

.widget_events .media-left img {
max-width:70px
}

.widget_events .media h4 {
font-size:14px;
line-height:1.4;
margin-bottom:5px
}

.widget_tag_cloud a,.tag-links a {
padding:4px 10px;
margin:0 2px 6px 0;
font-size:12px!important;
text-transform:uppercase;
text-align:center;
font-weight:600;
line-height:18px;
color:#fff;
background-color:#00B388;
display:inline-block;
border-radius:3px
}

.widget_tag_cloud a:hover,.widget_tag_cloud a:focus,.widget_tag_cloud a:active,.tag-links a:hover,.tag-links a:focus,.tag-links a:active {
color:#222;
transition:all .05s linear 0
}

.widget_popular_entries h4 {
margin-bottom:0;
font-size:16px
}

.widget_popular_entries p {
font-family:roboto ;
line-height:16px;
margin-bottom:0
}

.widget_popular_entries .media-body {
overflow:visible
}

.widget_popular_entries .media-left {
padding-right:20px
}

.widget_popular_entries a img,.widget_popular_entries .media-object {
max-width:70px
}

@media (min-width: 768px) and (max-width: 1199px) {
.widget_popular_entries .media-object {
max-width:40px
}
}

.widget_popular_entries li:first-child {
padding-top:0
}

.widget_popular_entries li:last-child {
padding-bottom:0
}

.widget_recent_posts h4 {
font-size:16px;
line-height:1.2;
margin-bottom:5px
}

.widget_recent_posts .media-left img {
max-width:70px
}

#calendar_wrap {
width:100%;
margin-bottom:0;
-webkit-overflow-scrolling:touch;
-ms-overflow-style:-ms-autohiding-scrollbar
}

@media (min-width: 768px) and (max-width: 992px) {
#calendar_wrap {
overflow-x:auto;
overflow-y:hidden
}
}

.widget_calendar table {
width:100%;
margin:0;
position:relative;
text-align:center;
background-color:transparent
}

.widget_calendar caption {
line-height:1;
font-weight:900;
text-transform:uppercase;
font-size:20px;
padding:13px 0;
text-align:center;
color:#fff;
background-color:#00B388;
border-top-left-radius:5px;
border-top-right-radius:5px
}

.widget_calendar thead {
background-color:#222;
color:#fff
}

.widget_calendar thead th {
font-weight:700;
text-transform:uppercase
}

.widget_calendar thead th:first-child {
padding-left:15px
}

.widget_calendar thead th:last-child {
padding-right:15px
}

.widget_calendar tbody {
border-top:none;
font-weight:300;
background-color:#f5f5f5
}

.widget_calendar tbody tr:first-child td {
padding-top:30px
}

.widget_calendar tbody tr:last-child td {
padding-bottom:30px
}

.widget_calendar tbody td {
border:none;
padding:5px 4px;
position:relative
}

.widget_calendar tbody td:first-child {
padding-left:15px
}

.widget_calendar tbody td:last-child {
padding-right:15px
}

.widget_calendar tbody td a {
font-weight:700;
color:#00B388
}

.widget_calendar tbody td a:hover {
color:#10316d
}

.widget_calendar th {
text-align:center;
border:0;
color:inherit
}

.widget_calendar td {
border:0
}

.widget_calendar tfoot {
position:absolute;
top:0;
right:0;
left:0
}

.widget_calendar tfoot td {
position:absolute;
top:0
}

.widget_calendar tfoot td a {
color:#fff;
text-align:center;
font-size:0;
width:46px;
height:46px;
line-height:46px;
display:inline-block
}

.widget_calendar tfoot td a:hover {
color:#222
}

.widget_calendar tfoot #prev {
left:0;
padding:0
}

.widget_calendar tfoot #prev a:before {
font-size:14px;
font-family:'rt-icons-2';
content:'\e7c4'
}

.widget_calendar tfoot #next {
right:0;
padding:0
}

.widget_calendar tfoot #next a:after {
font-size:14px;
font-family:'rt-icons-2';
content:'\e7c5'
}

.widget_banner {
overflow:hidden;
line-height:1
}

.widget_banner .vertical-item.content-absolute .item-content {
padding:20px
}

.widget_banner .item-content span {
display:inline-block;
text-transform:uppercase;
font-size:14px;
padding:4px 10px
}

.widget_banner .item-content h3 {
margin:0;
font-size:20px;
padding:5px;
background-color:#222
}

.widget_banner .abs-link {
z-index:5
}

.widget_slider {
position:relative
}

.widget_slider .owl-carousel {
margin-bottom:0
}

.widget_slider .owl-carousel .owl-nav {
opacity:1;
top:-46px;
right:0
}

.widget_slider .owl-carousel .owl-nav > div {
width:auto;
height:auto;
right:0;
background-color:transparent
}

.widget_slider .owl-carousel .owl-nav > div:first-child {
left:auto;
right:22px
}

.widget_slider .owl-carousel .owl-nav > div:after {
font-size:18px;
color:inherit;
color:#1a1a1a
}

.widget_flickr ul {
margin:-5px;
font-size:0
}

.widget_flickr li {
display:inline-block;
padding:5px;
width:50%;
max-width:180px
}

.widget_instagram .instafeed {
margin:-5px
}

.widget_instagram .photo {
width:50%;
max-width:180px;
padding:5px;
float:left;
position:relative
}

.page_footer .widget_instagram .photo {
width:25%
}

.widget_instagram .photo a {
position:relative;
display:block
}

.widget_instagram .photo a:before {
position:absolute;
z-index:1;
transition:opacity .2s linear 0;
content:"";
top:0;
left:0;
right:0;
bottom:0;
background-color:rgba(34,34,34,0.8);
opacity:0
}

.widget_instagram .photo a:hover:before {
opacity:1
}

.widget_instagram:after {
content:'';
display:block;
clear:both
}

.tweet_avatar {
float:left;
margin-top:4px
}

.tweet_right {
overflow:hidden;
zoom:1;
margin-left:60px
}

.tweet_list li + li {
margin-top:16px;
clear:both
}

.tweet_time,.tweet_user {
font-size:14px
}

.tweet_user {
margin-bottom:5px
}

.tweet_time {
padding-top:5px
}

.tweet_time:before {
content:"\f099";
font-family:FontAwesome;
padding-right:5px
}

.tweet_list li > span {
display:block
}

.widget_theme_post_tabs .vertical-item {
margin-bottom:20px
}

.widget_theme_post_tabs .vertical-item .item-content {
padding-top:10px
}

.widget_theme_post_tabs .pull-right {
margin-left:10px
}

.widget_rss li {
margin-bottom:15px
}

.widget_rss li .rsswidget {
font-size:1.1em
}

.widget_rss .rss-date {
display:block;
font-weight:700
}

.widget_rss cite {
display:block;
text-align:right;
font-weight:700
}

.apsc-facebook-icon {
background-color:#3b5998
}

.apsc-twitter-icon {
background-color:#1dcaff
}

.apsc-youtube-icon {
background-color:#e52d27
}

.apsc-soundcloud-icon {
background-color:#f80
}
.apsc-spotify-icon {
    background-color: #00d418;
}
.apsc-dribble-icon {
background-color:#ea4c89
}

.apsc-comment-icon {
background-color:#464646
}

.apsc-edit-icon {
background-color:#837d7d
}

.apsc-google-plus-icon {
background-color:#dd4b39
}

.apsc-instagram-icon {
background-color:#3f729b
}

.apsc-each-profile a {
color:#fff!important
}

.apsc-each-profile a:hover {
color:#fff!important;
text-decoration:none!important
}

.apsc-theme-4 .apsc-each-profile {
margin-bottom:10px
}

.apsc-theme-4 .social-icon {
display:inline-block;
position:relative;
float:left;
transition:all .5s ease-in-out;
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out
}

.apsc-theme-4 .apsc-each-profile a {
line-height:60px;
padding:0 10px 0 0;
font-size:12px;
text-transform:uppercase;
display:block;
color:#fff;
position:relative;
text-align:right
}

.apsc-theme-4 .apsc-each-profile a:hover {
opacity:.8
}

.apsc-theme-4 .apsc-each-profile a .fa {
border-right:1px solid rgba(255,255,255,0.4);
width:60px;
line-height:60px;
height:60px;
vertical-align:top;
text-align:center;
font-size:16px;
display:inline-block;
transform:none;
-webkit-transform:none;
-ms-transform:none;
transition:all .5s ease-in-out;
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out
}

.apsc-theme-4 .apsc-each-profile a:hover .fa {
transform:none;
-webkit-transform:snone;
-ms-transform:none
}

.apsc-theme-4 .media-name {
padding:0 0 0 10px;
display:inline-block
}

.apsc-theme-4 .apsc-count {
border-radius:0;
color:#fff;
display:inline-block;
font-size:inherit;
text-align:center;
position:relative;
transition:all .5s ease-in-out;
-webkit-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out
}

.apsc-theme-4 .apsc-media-type {
display:inline-block;
padding:0 4px
}
.extra-btn{
	background: transparent!important;
    line-height: 45px!important;
    height: 45px!important;
    color: #fff!important;
}
@media screen and (max-width: 479px) {
.apsc-theme-4 .apsc-each-profile,.apsc-theme-3 .apsc-each-profile {
float:none
}
}

.mt50{
	margin-top:50px;
}
.mt5{
	margin-top:5px;
}
.small-teaser .media-body {
line-height:20px
}

.media.inline-block {
margin-top:10px
}

.media.inline-block.small-teaser {
margin-top:10px
}

.media.inline-block.teaser:first-child {
margin-top:10px
}

.inline-teasers-wrap {
display:inline-block;
margin-left:-15px;
margin-right:-15px
}

.inline-teasers-wrap > * {
vertical-align:middle;
margin:10px 15px
}

@media (min-width: 1200px) {
.inline-teasers-wrap {
margin-left:-25px;
margin-right:-25px
}

.inline-teasers-wrap > * {
margin:10px 25px
}
}

.teaser {
position:relative;
overflow:visible
}

.teaser h2,.teaser h3,.teaser h4,.teaser h5,.teaser h6 {
font-size:1px
}

.teaser h3 {
font-size:30px
}

.teaser h4 {
font-size:24px
}

.teaser h5 {
font-size:18px
}

.teaser[class*="_bg_color"],.teaser[class*="with_"] {
padding:20px
}

@media (min-width: 400px) {
.teaser[class*="_bg_color"],.teaser[class*="with_"] {
padding:30px
}
}

@media (min-width: 1600px) {
.teaser[class*="_bg_color"].big-padding,.teaser[class*="with_"].big-padding {
padding:55px
}
}

.teaser [class*="_bg_color"],.teaser .with_background {
width:2em;
height:2em;
text-align:center;
vertical-align:bottom
}

.teaser [class*="_bg_color"] > *,.teaser .with_background > * {
line-height:2em
}

.teaser .border_icon {
width:2em;
height:2em;
border-width:1px;
border-style:solid;
border-color:rgba(0,0,0,0.1)
}

.teaser .border_icon + h3,.teaser .border_icon + h4 {
margin-top:28px
}

.teaser .border_icon i {
line-height:2em;
margin-top:-1px
}

.teaser .dashed_border {
background-image:url(../img/round_dashed_border.png)
}

.teaser i {
text-align:center;
vertical-align:middle;
display:inline-block
}

.teaser .media-body h3 {
margin-bottom:10px
}

.teaser h3[class*="count"] {
font-size:40px;
margin:0
}

.teaser .teaser_icon + h3[class*="count"] {
margin-top:20px
}

.teaser .theme_button {
margin:22px 0 0
}

.section_padding_bottom_0 .teaser {
margin-bottom:0
}

.teaser .counter-background {
position:absolute;
right:0;
left:0;
top:48%;
font-size:180px;
font-weight:700;
line-height:1;
opacity:.1;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}

.teaser .icon-background {
position:absolute;
opacity:.1;
top:50%;
left:50%;
right:0;
font-size:300px;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.teaser i.icon-background {
margin-top:0;
margin-bottom:0
}

.teaser.font-icon-background-teaser {
padding:48px 25px;
overflow:hidden
}

.teaser.counter-background-teaser {
overflow:hidden;
padding:98px 25px
}

.teaser.counter-background-teaser .small-text {
line-height:1.4em
}

.teaser.inner-border:before {
content:'';
position:absolute;
top:10px;
right:10px;
bottom:10px;
left:10px;
border:1px solid rgba(255,255,255,0.5)
}

.teaser_icon {
display:inline-block;
line-height:1;
text-align:center;
transition:all .2s ease-in-out 0
}

.teaser_icon[class*='label-'] {
display:inline-block;
width:30px;
height:30px;
line-height:32px;
vertical-align:bottom;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
color:#fff
}

.teaser_icon + h2 {
margin-top:40px
}

.teaser_icon.big_wrapper + h4 {
margin-top:33px
}

.teaser_icon + p {
margin-top:27px
}

.teaser:hover .teaser_icon.highlight.border_icon {
color:#fff;
border-color:#00B388;
background-color:#00B388
}

.teaser:hover .teaser_icon.highlight2.border_icon {
color:#fff;
border-color:#10316d;
background-color:#10316d
}

.teaser_icon > * {
transition:all .2s ease 0
}

.teaser:hover .teaser_icon {
-webkit-animation:none;
animation:none
}

.teaser:hover .teaser_icon > * {
-webkit-transform:scale(1.3);
transform:scale(1.3);
transition:all .3s cubic-bezier(0.52,1.25,0.61,1.89) 0
}

.media-left i,.media-right i {
	line-height: 20px;
}

.size_big {
font-size:70px
}

.size_normal {
font-size:48px
}

.size_small {
font-size:32px
}

.bg_teaser {
background-size:cover;
background-repeat:no-repeat;
background-position:50% 0;
position:relative;
color:#818181;
overflow:hidden
}

.bg_teaser:after {
position:absolute;
width:100%;
height:1000px
}

.bg_teaser .highlight {
color:rgba(255,255,255,0.8)
}

.bg_teaser.darkgrey_bg .highlight,.bg_teaser.black_bg .highlight {
color:#00B388
}

.bg_teaser h4 + h3 {
margin-top:-14px;
font-size:50px
}

.bg_teaser.rectangular .teaser_content {
padding:200px 30px 50px
}

.bg_teaser.rectangular .teaser_content h3 {
font-size:40px
}

.bg_teaser > img {
display:none;
visibility:hidden
}

.bg_teaser .teaser_content {
margin:0;
padding:40px 40px 35px;
z-index:2
}

.bg_teaser .teaser_content > .media-left {
padding-right:35px
}

.bg_teaser .teaser_content.media {
padding:75px 40px 60px
}

.color_bg_1:after {
background-color:rgba(221,67,119,0.8)
}

.color_bg_2:after {
background-color:rgba(16,49,109,0.8)
}

[class*="color_bg"] {
color:#fff
}

.teaser.media.after_cover {
padding:25px 30px
}

.teaser.media.after_cover i {
opacity:.3
}

.teaser.media.after_cover p {
text-transform:uppercase
}

.darkgrey_bg:after {
background-color:rgba(34,34,34,0.8)
}

.darkgrey_bg.black:after {
background-color:rgba(0,0,0,0.6)
}

.min_height_165 {
min-height:165px
}

@media (max-width: 600px) {
.blockquote-big {
font-size:18px;
max-width:100%;
padding-left:40px;
padding-right:40px
}
}

.testimonials-carousel {
padding:0 0 20px
}

.testimonials-carousel .item > p {
 
padding-left:40px;
margin-bottom:40px;
position:relative
}

.testimonials-carousel .item > p:before {
font-family:'PT Sans',sans-serif;
font-size:100px;
font-style:normal;
content:'\201c';
position:absolute;
left:-3px;
top:30px;
z-index:10
}

.testimonials-carousel h4 {
margin:0
}

.testimonials-carousel h4 + p {
margin-bottom:0
}

.testimonials-carousel .carousel-indicators {
bottom:-16px;
display:none
}

.testimonials-carousel .carousel-control {
display:none
}

.testimonials-carousel .media + p {
position:relative;
padding:10px 16px;
background-color:#f5f5f5
}

.testimonials-carousel .media:after {
content:'';
display:block;
clear:both
}

.testimonials-carousel .media + p:before,.testimonials-carousel .media + p:after {
content:'';
position:absolute;
left:0;
top:auto;
bottom:-18px;
border-style:solid;
border-width:18px 0 0 18px;
border-color:rgba(0,0,0,0.1) transparent transparent
}

.testimonials-carousel .media + p:after {
left:auto;
right:0;
border-style:solid;
border-width:18px 18px 0 0
}

.testimonials-carousel .media-object {
max-width:50px;
border-radius:50%;
margin-bottom:10px
}

.testimonials-carousel .carousel-indicators li {
border-color:#00B388
}

.testimonials-carousel .carousel-indicators li.active {
background-color:#00B388
}

.testimonials-control {
font-size:22px
}

.thumbnail {
position:relative;
text-align:center;
border-radius:5px;
padding:0;
border:none;
overflow:hidden;
background-color:transparent
}

.isotope-item .thumbnail {
margin-bottom:30px
}

.thumbnail h3 {
font-size:20px;
margin-bottom:2px
}

.thumbnail h3 a {
color:inherit
}

.thumbnail h3 + p {
color:#00B388;
margin-bottom:10px
}

.thumbnail .caption {
border-top-width:0;
border-radius:0;
color:#818181;
background-color:#f5f5f5;
padding:26px 20px
}

.price-table,.price-table ul {
margin:0;
padding:0;
list-style:none;
text-align:center
}

.price-table {
margin:0 auto;
max-width:500px
}

.plan-name {
padding:55px 55px 20px
}

.plan-name h4 {
margin:0
}

.plan-price {
padding:26px 0;
position:relative;
font-size:56px;
line-height:1;
font-weight:500
}

.plan-price span {
font-size:24px
}

.price-description {
text-transform:uppercase;
font-weight:500;
font-size:14px;
margin-top:10px
}

.features-list {
padding:23px 55px
}

.features-list li {
padding:18px 0;
border-top:1px solid #e6e6e6
}

.features-list li + li {
position:relative
}

.features-list li:last-child {
border-bottom:1px solid #e6e6e6
}

.features-list .enabled:before,.features-list .disabled:before {
font-family:'rt-icons-2';
font-size:24px;
line-height:1;
position:relative;
top:5px;
right:4px;
content:"\e116";
padding-right:8px;
color:#00B388
}

.features-list .disabled:before {
color:#222;
content:"\e117"
}

.call-to-action {
padding:30px 55px 60px
}

.fw-package.price-table hr {
margin-left:30px;
margin-right:30px;
opacity:.15
}

.fw-switch-row {
display:inline-block;
font-size:24px;
position:relative;
top:4px;
margin-right:4px
}

.fw-switch-row + .fw-default-row {
display:inline-block
}

.desc-col .fw-default-row {
margin:20px 0
}

.contact-form {
position:relative;
z-index:3
}

.contact-form.ls {
background-color:#fafafa
}

.contact-form.ls.ms {
background-color:#f2f2f2
}

.contact-form label[for] {
display:none
}

.contact-form-message textarea {
min-height:170px
}

.contact-form.parallax {
padding:50px 50px 35px;
background-image:url(../img/parallax/map.jpg)
}

.contact-form-respond {
display:block;
font-weight:800
}

.contact-form-respond:before {
/*font-family:'rt-icons-2';
content:"\e71a";
padding-right:10px;*/
}

.contact-form p {
margin-bottom:10px;
position:relative
}

.contact-form-submit .theme_button {
margin-right:6px
}

.contact-form.transparent-background .form-control {
background-color:transparent
}

.contact-email {
font-size:40px;
text-transform:uppercase
}

@media (max-width: 767px) {
.contact-email {
font-size:20px;
margin-bottom:6px
}

.contact-form.parallax {
padding-left:20px;
padding-right:20px;
padding-bottom:40px
}
}

.wrap-forms .form-group {
margin-bottom:0
}

@media (min-width: 768px) {
.wrap-forms .form-group {
margin-bottom:0
}
}

.wrap-forms .form-group p {
margin:10px 0 0
}

.wrap-forms .form-group textarea {
min-height:150px
}

.has-placeholder label {
display:none
}

#messages_modal .fw-messages-wrap {
position:absolute;
left:50%;
top:10%;
margin-left:-150px;
width:300px
}

#messages_modal ul {
margin-bottom:0
}

.owl-carousel.partners-carousel a,.partner-link {
display:block;
text-align:center
}

.owl-carousel.partners-carousel a img,.partner-link img {
opacity:.2
}

.owl-carousel.partners-carousel a:hover img,.partner-link:hover img {
opacity:1
}

.owl-carousel.partners-carousel .center a img,.center .partner-link img {
opacity:1
}

@media (min-width: 1200px) {
.owl-center-scale.gallery-carousel.owl-center .owl-nav > div {
width:80px;
top:30px;
bottom:30px;
height:auto;
-webkit-transform:none;
transform:none;
font-size:12px;
letter-spacing:.2em;
text-transform:uppercase;
color:#fff;
line-height:100%;
background-color:transparent
}

.owl-center-scale.gallery-carousel.owl-center .owl-nav > div:after {
display:none
}

.owl-center-scale.gallery-carousel.owl-center .owl-nav > div span {
position:absolute;
top:50%;
left:0;
right:0;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)
}

.owl-center-scale.gallery-carousel.owl-center .owl-nav > div:hover {
color:#00B388
}
}

.star-rating,p.stars a {
font-weight:400;
height:1em
}

.star-rating:before,.star-rating span:before {
content:"\f006\f006\f006\f006\f006";
top:0;
left:0;
font-size:14px
}

.star-rating span:before {
content:"\f005\f005\f005\f005\f005"
}

.star-rating {
overflow:hidden;
position:relative;
line-height:1;
font-size:14px;
letter-spacing:0;
width:4.65em;
font-family:FontAwesome;
display:inline-block;
vertical-align:middle
}

.star-rating:before {
float:left;
position:absolute
}

.star-rating span {
overflow:hidden;
float:left;
top:0;
left:0;
position:absolute
}

.star-rating.right-align span {
right:0;
left:auto
}

.star-rating span:before {
color:#00B388
}

.star-rating:before {
position:absolute;
color:transparent;
color:#00B388
}

p.stars a:before,p.stars a:hover ~ a:before {
color:#00B388;
content:"\f006"
}

p.stars {
display:inline-block;
margin:0 0 10px;
line-height:1
}

p.stars a {
display:inline-block;
position:relative;
width:1em;
text-indent:-999em;
margin-right:1px
}

p.stars a:before {
display:block;
position:absolute;
top:0;
left:0;
width:1em;
height:1em;
line-height:1;
font-family:FontAwesome;
text-indent:0
}

p.stars.selected a.active:before,p.stars:hover a:before {
content:"\f005";
color:#00B388;
opacity:1
}

p.stars.selected a.active ~ a:before {
content:"\f005";
color:#818181;
opacity:.75
}

p.stars.selected a:not(.active):before {
content:"\f005";
color:#10316d;
opacity:1
}

.comment-form-rating {
margin-top:20px;
margin-bottom:10px
}

.comment-form-rating .select-group {
display:none
}

a[class*='socicon-']:before {
font-family:'socicon';
font-size:14px;
line-height:1
}

a.social-icon {
font-size:0;
line-height:0;
display:inline-block;
text-align:center;
vertical-align:middle
}

a.social-icon span {
opacity:.7;
display:block;
font-size:14px;
text-transform:uppercase
}

a.social-icon span:first-child {
font-size:24px;
margin-top:8px;
font-weight:700
}

a.social-icon [class*="rt-icon"] + span {
font-size:24px;
margin-top:8px;
font-weight:700
}

a.social-icon + a.social-icon,.tooltip + a.social-icon {
margin-left:18px
}

a.social-icon.bg-icon + a.social-icon.bg-icon,.tooltip + a.social-icon.bg-icon,a.social-icon.color-bg-icon + a.social-icon.color-bg-icon,.tooltip + a.social-icon.color-bg-icon,a.social-icon.border-icon + a.social-icon.border-icon,.tooltip + a.social-icon.border-icon {
margin-left:5px
}

a.social-icon.block-icon {
width:100%
}

a[class*='socicon-'].rounded-icon {
border-radius:5px
}

a[class*='socicon-'].round-icon {
border-radius:50%
}

a.big-icon {
width:112px;
height:112px;
padding-top:20px;
padding-bottom:20px;
overflow:hidden
}

a.big-icon[class*='socicon-']:before {
font-size:32px
}

a.big-icon [class*='rt-icon']:before {
font-size:32px
}

a.color-icon.socicon-twitter {
color:#00abef
}

a.color-icon.socicon-facebook {
color:#507cbe
}

a.color-icon.socicon-google {
color:#d93e2d
}

a.color-icon.socicon-pinterest {
color:#c92619
}

a.color-icon.socicon-foursquare {
color:#23b7e0
}

a.color-icon.socicon-yahoo {
color:#6e2a85
}

a.color-icon.socicon-skype {
color:#28abe3
}

a.color-icon.socicon-yelp {
color:#c83218
}

a.color-icon.socicon-feedburner {
color:#fc0
}

a.color-icon.socicon-linkedin {
color:#3371b7
}

a.color-icon.socicon-viadeo {
color:#e4a000
}

a.color-icon.socicon-xing {
color:#005a60
}

a.color-icon.socicon-myspace {
color:#323232
}

a.color-icon.socicon-soundcloud {
color:#fe3801
}

a.color-icon.socicon-spotify {
color:#7bb342
}

a.color-icon.socicon-grooveshark {
color:#f67e03
}

a.color-icon.socicon-lastfm {
color:#d41316
}

a.color-icon.socicon-youtube {
color:#d12121
}

a.color-icon.socicon-vimeo {
color:#51b5e7
}

a.color-icon.socicon-dailymotion {
color:#004e72
}

a.color-icon.socicon-vine {
color:#00b389
}

a.color-icon.socicon-flickr {
color:#0062dd
}

a.color-icon.socicon-500px {
color:#58a9de
}

a.color-icon.socicon-instagram {
color:#9c7c6e
}

a.color-icon.socicon-wordpress {
color:#464646
}

a.color-icon.socicon-tumblr {
color:#45556c
}

a.color-icon.socicon-blogger {
color:#ec661c
}

a.color-icon.socicon-technorati {
color:#5cb030
}

a.color-icon.socicon-reddit {
color:#e74a1e
}

a.color-icon.socicon-dribbble {
color:#e84d88
}

a.color-icon.socicon-stumbleupon {
color:#e64011
}

a.color-icon.socicon-digg {
color:#1d1d1b
}

a.color-icon.socicon-envato {
color:#597c3a
}

a.color-icon.socicon-behance {
color:#007eff
}

a.color-icon.socicon-delicious {
color:#31a9ff
}

a.color-icon.socicon-deviantart {
color:#c5d200
}

a.color-icon.socicon-forrst {
color:#5b9a68
}

a.color-icon.socicon-play {
color:#5acdbd
}

a.color-icon.socicon-zerply {
color:#9dbc7a
}

a.color-icon.socicon-wikipedia {
color:#000
}

a.color-icon.socicon-apple {
color:#b9bfc1
}

a.color-icon.socicon-flattr {
color:#f67c1a
}

a.color-icon.socicon-github {
color:#221e1b
}

a.color-icon.socicon-chimein {
color:#888688
}

a.color-icon.socicon-friendfeed {
color:#2f72c4
}

a.color-icon.socicon-newsvine {
color:#075b2f
}

a.color-icon.socicon-identica {
color:#000
}

a.color-icon.socicon-bebo {
color:#ef1011
}

a.color-icon.socicon-zynga {
color:#dc0606
}

a.color-icon.socicon-steam {
color:#8f8d8a
}

a.color-icon.socicon-xbox {
color:#92c83e
}

a.color-icon.socicon-windows {
color:#00bdf6
}

a.color-icon.socicon-outlook {
color:#0072c6
}

a.color-icon.socicon-coderwall {
color:#3e8dcc
}

a.color-icon.socicon-tripadvisor {
color:#000
}

a.color-icon.socicon-appnet {
color:#494949
}

a.color-icon.socicon-goodreads {
color:#1abc9c
}

a.color-icon.socicon-tripit {
color:#1982c3
}

a.color-icon.socicon-lanyrd {
color:#3c80c9
}

a.color-icon.socicon-slideshare {
color:#4ba3a6
}

a.color-icon.socicon-buffer {
color:#000
}

a.color-icon.socicon-rss {
color:#f26109
}

a.color-icon.socicon-vkontakte {
color:#5a7fa6
}

a.color-icon.socicon-disqus {
color:#2e9fff
}

a.color-icon.socicon-houzz {
color:#7cc04b
}

a.color-icon.socicon-mail {
color:#000
}

a.color-icon.socicon-patreon {
color:#e44727
}

a.color-icon.socicon-paypal {
color:#009cde
}

a.color-icon.socicon-playstation {
color:#000
}

a.color-icon.socicon-smugmug {
color:#acfd32
}

a.color-icon.socicon-swarm {
color:#fc9d3c
}

a.color-icon.socicon-triplej {
color:#e53531
}

a.color-icon.socicon-yammer {
color:#1175c4
}

a.color-icon.socicon-stackoverflow {
color:#fd9827
}

a.color-icon.socicon-drupal {
color:#00598e
}

a.color-icon.socicon-odnoklassniki {
color:#f48420
}

a.color-icon.socicon-android {
color:#8ec047
}

a.color-icon.socicon-meetup {
color:#e2373c
}

a.color-icon.socicon-persona {
color:#e6753d
}

a.color-icon.socicon-amazon {
color:#f90
}

a.color-icon.socicon-ello {
color:#000
}

a.color-icon.socicon-mixcloud {
color:#314359
}

a.color-icon.socicon-8tracks {
color:#122c4b
}

a.color-icon.socicon-twitch {
color:#6441a5
}

a.color-icon.socicon-airbnb {
color:#ff5a5f
}

a.color-icon.socicon-pocket {
color:#ed4055
}

a[class*="socicon-"].socicon-twitter:hover {
color:#00abef;
border-color:#00abef
}

a[class*="socicon-"].socicon-facebook:hover {
color:#507cbe;
border-color:#507cbe
}

a[class*="socicon-"].socicon-google:hover {
color:#ff0000;
border-color:#ff0000
}

a[class*="socicon-"].socicon-pinterest:hover {
color:#c92619;
border-color:#c92619
}

a[class*="socicon-"].socicon-foursquare:hover {
color:#23b7e0;
border-color:#23b7e0
}

a[class*="socicon-"].socicon-yahoo:hover {
color:#6e2a85;
border-color:#6e2a85
}

a[class*="socicon-"].socicon-skype:hover {
color:#28abe3;
border-color:#28abe3
}

a[class*="socicon-"].socicon-yelp:hover {
color:#c83218;
border-color:#c83218
}

a[class*="socicon-"].socicon-feedburner:hover {
color:#fc0;
border-color:#fc0
}

a[class*="socicon-"].socicon-linkedin:hover {
color:#3371b7;
border-color:#3371b7
}

a[class*="socicon-"].socicon-viadeo:hover {
color:#e4a000;
border-color:#e4a000
}

a[class*="socicon-"].socicon-xing:hover {
color:#005a60;
border-color:#005a60
}

a[class*="socicon-"].socicon-myspace:hover {
color:#323232;
border-color:#323232
}

a[class*="socicon-"].socicon-soundcloud:hover {
color:#fe3801;
border-color:#fe3801
}

a[class*="socicon-"].socicon-spotify:hover {
color:#7bb342;
border-color:#7bb342
}

a[class*="socicon-"].socicon-grooveshark:hover {
color:#f67e03;
border-color:#f67e03
}

a[class*="socicon-"].socicon-lastfm:hover {
color:#d41316;
border-color:#d41316
}

a[class*="socicon-"].socicon-youtube:hover {
color:#f00;
border-color:#f00;
}

a[class*="socicon-"].socicon-vimeo:hover {
color:#51b5e7;
border-color:#51b5e7
}

a[class*="socicon-"].socicon-dailymotion:hover {
color:#004e72;
border-color:#004e72
}

a[class*="socicon-"].socicon-vine:hover {
color:#00b389;
border-color:#00b389
}

a[class*="socicon-"].socicon-flickr:hover {
color:#0062dd;
border-color:#0062dd
}

a[class*="socicon-"].socicon-500px:hover {
color:#58a9de;
border-color:#58a9de
}

a[class*="socicon-"].socicon-instagram:hover {
color:#9c7c6e;
border-color:#9c7c6e
}

a[class*="socicon-"].socicon-wordpress:hover {
color:#464646;
border-color:#464646
}

a[class*="socicon-"].socicon-tumblr:hover {
color:#45556c;
border-color:#45556c
}

a[class*="socicon-"].socicon-blogger:hover {
color:#ec661c;
border-color:#ec661c
}

a[class*="socicon-"].socicon-technorati:hover {
color:#5cb030;
border-color:#5cb030
}

a[class*="socicon-"].socicon-reddit:hover {
color:#e74a1e;
border-color:#e74a1e
}

a[class*="socicon-"].socicon-dribbble:hover {
color:#e84d88;
border-color:#e84d88
}

a[class*="socicon-"].socicon-stumbleupon:hover {
color:#e64011;
border-color:#e64011
}

a[class*="socicon-"].socicon-digg:hover {
color:#1d1d1b;
border-color:#1d1d1b
}

a[class*="socicon-"].socicon-envato:hover {
color:#597c3a;
border-color:#597c3a
}

a[class*="socicon-"].socicon-behance:hover {
color:#007eff;
border-color:#007eff
}

a[class*="socicon-"].socicon-delicious:hover {
color:#31a9ff;
border-color:#31a9ff
}

a[class*="socicon-"].socicon-deviantart:hover {
color:#c5d200;
border-color:#c5d200
}

a[class*="socicon-"].socicon-forrst:hover {
color:#5b9a68;
border-color:#5b9a68
}

a[class*="socicon-"].socicon-play:hover {
color:#5acdbd;
border-color:#5acdbd
}

a[class*="socicon-"].socicon-zerply:hover {
color:#9dbc7a;
border-color:#9dbc7a
}

a[class*="socicon-"].socicon-wikipedia:hover {
color:#000;
border-color:#000
}

a[class*="socicon-"].socicon-apple:hover {
color:#b9bfc1;
border-color:#b9bfc1
}

a[class*="socicon-"].socicon-flattr:hover {
color:#f67c1a;
border-color:#f67c1a
}

a[class*="socicon-"].socicon-github:hover {
color:#221e1b;
border-color:#221e1b
}

a[class*="socicon-"].socicon-chimein:hover {
color:#888688;
border-color:#888688
}

a[class*="socicon-"].socicon-friendfeed:hover {
color:#2f72c4;
border-color:#2f72c4
}

a[class*="socicon-"].socicon-newsvine:hover {
color:#075b2f;
border-color:#075b2f
}

a[class*="socicon-"].socicon-identica:hover {
color:#000;
border-color:#000
}

a[class*="socicon-"].socicon-bebo:hover {
color:#ef1011;
border-color:#ef1011
}

a[class*="socicon-"].socicon-zynga:hover {
color:#dc0606;
border-color:#dc0606
}

a[class*="socicon-"].socicon-steam:hover {
color:#8f8d8a;
border-color:#8f8d8a
}

a[class*="socicon-"].socicon-xbox:hover {
color:#92c83e;
border-color:#92c83e
}

a[class*="socicon-"].socicon-windows:hover {
color:#00bdf6;
border-color:#00bdf6
}

a[class*="socicon-"].socicon-outlook:hover {
color:#0072c6;
border-color:#0072c6
}

a[class*="socicon-"].socicon-coderwall:hover {
color:#3e8dcc;
border-color:#3e8dcc
}

a[class*="socicon-"].socicon-tripadvisor:hover {
color:#000;
border-color:#000
}

a[class*="socicon-"].socicon-appnet:hover {
color:#494949;
border-color:#494949
}

a[class*="socicon-"].socicon-goodreads:hover {
color:#1abc9c;
border-color:#1abc9c
}

a[class*="socicon-"].socicon-tripit:hover {
color:#1982c3;
border-color:#1982c3
}

a[class*="socicon-"].socicon-lanyrd:hover {
color:#3c80c9;
border-color:#3c80c9
}

a[class*="socicon-"].socicon-slideshare:hover {
color:#4ba3a6;
border-color:#4ba3a6
}

a[class*="socicon-"].socicon-buffer:hover {
color:#000;
border-color:#000
}

a[class*="socicon-"].socicon-rss:hover {
color:#f26109;
border-color:#f26109
}

a[class*="socicon-"].socicon-vkontakte:hover {
color:#5a7fa6;
border-color:#5a7fa6
}

a[class*="socicon-"].socicon-disqus:hover {
color:#2e9fff;
border-color:#2e9fff
}

a[class*="socicon-"].socicon-houzz:hover {
color:#7cc04b;
border-color:#7cc04b
}

a[class*="socicon-"].socicon-mail:hover {
color:#000;
border-color:#000
}

a[class*="socicon-"].socicon-patreon:hover {
color:#e44727;
border-color:#e44727
}

a[class*="socicon-"].socicon-paypal:hover {
color:#009cde;
border-color:#009cde
}

a[class*="socicon-"].socicon-playstation:hover {
color:#000;
border-color:#000
}

a[class*="socicon-"].socicon-smugmug:hover {
color:#acfd32;
border-color:#acfd32
}

a[class*="socicon-"].socicon-swarm:hover {
color:#fc9d3c;
border-color:#fc9d3c
}

a[class*="socicon-"].socicon-triplej:hover {
color:#e53531;
border-color:#e53531
}

a[class*="socicon-"].socicon-yammer:hover {
color:#1175c4;
border-color:#1175c4
}

a[class*="socicon-"].socicon-stackoverflow:hover {
color:#fd9827;
border-color:#fd9827
}

a[class*="socicon-"].socicon-drupal:hover {
color:#00598e;
border-color:#00598e
}

a[class*="socicon-"].socicon-odnoklassniki:hover {
color:#f48420;
border-color:#f48420
}

a[class*="socicon-"].socicon-android:hover {
color:#8ec047;
border-color:#8ec047
}

a[class*="socicon-"].socicon-meetup:hover {
color:#e2373c;
border-color:#e2373c
}

a[class*="socicon-"].socicon-persona:hover {
color:#e6753d;
border-color:#e6753d
}

a[class*="socicon-"].socicon-amazon:hover {
color:#f90;
border-color:#f90
}

a[class*="socicon-"].socicon-ello:hover {
color:#000;
border-color:#000
}

a[class*="socicon-"].socicon-mixcloud:hover {
color:#314359;
border-color:#314359
}

a[class*="socicon-"].socicon-8tracks:hover {
color:#122c4b;
border-color:#122c4b
}

a[class*="socicon-"].socicon-twitch:hover {
color:#6441a5;
border-color:#6441a5
}

a[class*="socicon-"].socicon-airbnb:hover {
color:#ff5a5f;
border-color:#ff5a5f
}

a[class*="socicon-"].socicon-pocket:hover {
color:#ed4055;
border-color:#ed4055
}

.color-bg-icon {
color:#fff
}

.color-bg-icon.socicon-twitter,a.socicon-twitter.bg-icon:hover,.socicon-twitter.color-icon.border-icon:hover {
background-color:#00abef
}

.color-bg-icon.socicon-facebook,a.socicon-facebook.bg-icon:hover,.socicon-facebook.color-icon.border-icon:hover {
background-color:#507cbe
}

.color-bg-icon.socicon-google,a.socicon-google.bg-icon:hover,.socicon-google.color-icon.border-icon:hover {
background-color:#d93e2d
}

.color-bg-icon.socicon-pinterest,a.socicon-pinterest.bg-icon:hover,.socicon-pinterest.color-icon.border-icon:hover {
background-color:#c92619
}

.color-bg-icon.socicon-foursquare,a.socicon-foursquare.bg-icon:hover,.socicon-foursquare.color-icon.border-icon:hover {
background-color:#23b7e0
}

.color-bg-icon.socicon-yahoo,a.socicon-yahoo.bg-icon:hover,.socicon-yahoo.color-icon.border-icon:hover {
background-color:#6e2a85
}

.color-bg-icon.socicon-skype,a.socicon-skype.bg-icon:hover,.socicon-skype.color-icon.border-icon:hover {
background-color:#28abe3
}

.color-bg-icon.socicon-yelp,a.socicon-yelp.bg-icon:hover,.socicon-yelp.color-icon.border-icon:hover {
background-color:#c83218
}

.color-bg-icon.socicon-feedburner,a.socicon-feedburner.bg-icon:hover,.socicon-feedburner.color-icon.border-icon:hover {
background-color:#fc0
}

.color-bg-icon.socicon-linkedin,a.socicon-linkedin.bg-icon:hover,.socicon-linkedin.color-icon.border-icon:hover {
background-color:#3371b7
}

.color-bg-icon.socicon-viadeo,a.socicon-viadeo.bg-icon:hover,.socicon-viadeo.color-icon.border-icon:hover {
background-color:#e4a000
}

.color-bg-icon.socicon-xing,a.socicon-xing.bg-icon:hover,.socicon-xing.color-icon.border-icon:hover {
background-color:#005a60
}

.color-bg-icon.socicon-myspace,a.socicon-myspace.bg-icon:hover,.socicon-myspace.color-icon.border-icon:hover {
background-color:#323232
}

.color-bg-icon.socicon-soundcloud,a.socicon-soundcloud.bg-icon:hover,.socicon-soundcloud.color-icon.border-icon:hover {
background-color:#fe3801
}

.color-bg-icon.socicon-spotify,a.socicon-spotify.bg-icon:hover,.socicon-spotify.color-icon.border-icon:hover {
background-color:#7bb342
}

.color-bg-icon.socicon-grooveshark,a.socicon-grooveshark.bg-icon:hover,.socicon-grooveshark.color-icon.border-icon:hover {
background-color:#f67e03
}

.color-bg-icon.socicon-lastfm,a.socicon-lastfm.bg-icon:hover,.socicon-lastfm.color-icon.border-icon:hover {
background-color:#d41316
}

.color-bg-icon.socicon-youtube,a.socicon-youtube.bg-icon:hover,.socicon-youtube.color-icon.border-icon:hover {
background-color:#d12121
}

.color-bg-icon.socicon-vimeo,a.socicon-vimeo.bg-icon:hover,.socicon-vimeo.color-icon.border-icon:hover {
background-color:#51b5e7
}

.color-bg-icon.socicon-dailymotion,a.socicon-dailymotion.bg-icon:hover,.socicon-dailymotion.color-icon.border-icon:hover {
background-color:#004e72
}

.color-bg-icon.socicon-vine,a.socicon-vine.bg-icon:hover,.socicon-vine.color-icon.border-icon:hover {
background-color:#00b389
}

.color-bg-icon.socicon-flickr,a.socicon-flickr.bg-icon:hover,.socicon-flickr.color-icon.border-icon:hover {
background-color:#0062dd
}

.color-bg-icon.socicon-500px,a.socicon-500px.bg-icon:hover,.socicon-500px.color-icon.border-icon:hover {
background-color:#58a9de
}

.color-bg-icon.socicon-instagram,a.socicon-instagram.bg-icon:hover,.socicon-instagram.color-icon.border-icon:hover {
background-color:#9c7c6e
}

.color-bg-icon.socicon-wordpress,a.socicon-wordpress.bg-icon:hover,.socicon-wordpress.color-icon.border-icon:hover {
background-color:#464646
}

.color-bg-icon.socicon-tumblr,a.socicon-tumblr.bg-icon:hover,.socicon-tumblr.color-icon.border-icon:hover {
background-color:#45556c
}

.color-bg-icon.socicon-blogger,a.socicon-blogger.bg-icon:hover,.socicon-blogger.color-icon.border-icon:hover {
background-color:#ec661c
}

.color-bg-icon.socicon-technorati,a.socicon-technorati.bg-icon:hover,.socicon-technorati.color-icon.border-icon:hover {
background-color:#5cb030
}

.color-bg-icon.socicon-reddit,a.socicon-reddit.bg-icon:hover,.socicon-reddit.color-icon.border-icon:hover {
background-color:#e74a1e
}

.color-bg-icon.socicon-dribbble,a.socicon-dribbble.bg-icon:hover,.socicon-dribbble.color-icon.border-icon:hover {
background-color:#e84d88
}

.color-bg-icon.socicon-stumbleupon,a.socicon-stumbleupon.bg-icon:hover,.socicon-stumbleupon.color-icon.border-icon:hover {
background-color:#e64011
}

.color-bg-icon.socicon-digg,a.socicon-digg.bg-icon:hover,.socicon-digg.color-icon.border-icon:hover {
background-color:#1d1d1b
}

.color-bg-icon.socicon-envato,a.socicon-envato.bg-icon:hover,.socicon-envato.color-icon.border-icon:hover {
background-color:#597c3a
}

.color-bg-icon.socicon-behance,a.socicon-behance.bg-icon:hover,.socicon-behance.color-icon.border-icon:hover {
background-color:#007eff
}

.color-bg-icon.socicon-delicious,a.socicon-delicious.bg-icon:hover,.socicon-delicious.color-icon.border-icon:hover {
background-color:#31a9ff
}

.color-bg-icon.socicon-deviantart,a.socicon-deviantart.bg-icon:hover,.socicon-deviantart.color-icon.border-icon:hover {
background-color:#c5d200
}

.color-bg-icon.socicon-forrst,a.socicon-forrst.bg-icon:hover,.socicon-forrst.color-icon.border-icon:hover {
background-color:#5b9a68
}

.color-bg-icon.socicon-play,a.socicon-play.bg-icon:hover,.socicon-play.color-icon.border-icon:hover {
background-color:#5acdbd
}

.color-bg-icon.socicon-zerply,a.socicon-zerply.bg-icon:hover,.socicon-zerply.color-icon.border-icon:hover {
background-color:#9dbc7a
}

.color-bg-icon.socicon-wikipedia,a.socicon-wikipedia.bg-icon:hover,.socicon-wikipedia.color-icon.border-icon:hover {
background-color:#000
}

.color-bg-icon.socicon-apple,a.socicon-apple.bg-icon:hover,.socicon-apple.color-icon.border-icon:hover {
background-color:#b9bfc1
}

.color-bg-icon.socicon-flattr,a.socicon-flattr.bg-icon:hover,.socicon-flattr.color-icon.border-icon:hover {
background-color:#f67c1a
}

.color-bg-icon.socicon-github,a.socicon-github.bg-icon:hover,.socicon-github.color-icon.border-icon:hover {
background-color:#221e1b
}

.color-bg-icon.socicon-chimein,a.socicon-chimein.bg-icon:hover,.socicon-chimein.color-icon.border-icon:hover {
background-color:#888688
}

.color-bg-icon.socicon-friendfeed,a.socicon-friendfeed.bg-icon:hover,.socicon-friendfeed.color-icon.border-icon:hover {
background-color:#2f72c4
}

.color-bg-icon.socicon-newsvine,a.socicon-newsvine.bg-icon:hover,.socicon-newsvine.color-icon.border-icon:hover {
background-color:#075b2f
}

.color-bg-icon.socicon-identica,a.socicon-identica.bg-icon:hover,.socicon-identica.color-icon.border-icon:hover {
background-color:#000
}

.color-bg-icon.socicon-bebo,a.socicon-bebo.bg-icon:hover,.socicon-bebo.color-icon.border-icon:hover {
background-color:#ef1011
}

.color-bg-icon.socicon-zynga,a.socicon-zynga.bg-icon:hover,.socicon-zynga.color-icon.border-icon:hover {
background-color:#dc0606
}

.color-bg-icon.socicon-steam,a.socicon-steam.bg-icon:hover,.socicon-steam.color-icon.border-icon:hover {
background-color:#8f8d8a
}

.color-bg-icon.socicon-xbox,a.socicon-xbox.bg-icon:hover,.socicon-xbox.color-icon.border-icon:hover {
background-color:#92c83e
}

.color-bg-icon.socicon-windows,a.socicon-windows.bg-icon:hover,.socicon-windows.color-icon.border-icon:hover {
background-color:#00bdf6
}

.color-bg-icon.socicon-outlook,a.socicon-outlook.bg-icon:hover,.socicon-outlook.color-icon.border-icon:hover {
background-color:#0072c6
}

.color-bg-icon.socicon-coderwall,a.socicon-coderwall.bg-icon:hover,.socicon-coderwall.color-icon.border-icon:hover {
background-color:#3e8dcc
}

.color-bg-icon.socicon-tripadvisor,a.socicon-tripadvisor.bg-icon:hover,.socicon-tripadvisor.color-icon.border-icon:hover {
background-color:#000
}

.color-bg-icon.socicon-appnet,a.socicon-appnet.bg-icon:hover,.socicon-appnet.color-icon.border-icon:hover {
background-color:#494949
}

.color-bg-icon.socicon-goodreads,a.socicon-goodreads.bg-icon:hover,.socicon-goodreads.color-icon.border-icon:hover {
background-color:#1abc9c
}

.color-bg-icon.socicon-tripit,a.socicon-tripit.bg-icon:hover,.socicon-tripit.color-icon.border-icon:hover {
background-color:#1982c3
}

.color-bg-icon.socicon-lanyrd,a.socicon-lanyrd.bg-icon:hover,.socicon-lanyrd.color-icon.border-icon:hover {
background-color:#3c80c9
}

.color-bg-icon.socicon-slideshare,a.socicon-slideshare.bg-icon:hover,.socicon-slideshare.color-icon.border-icon:hover {
background-color:#4ba3a6
}

.color-bg-icon.socicon-buffer,a.socicon-buffer.bg-icon:hover,.socicon-buffer.color-icon.border-icon:hover {
background-color:#000
}

.color-bg-icon.socicon-rss,a.socicon-rss.bg-icon:hover,.socicon-rss.color-icon.border-icon:hover {
background-color:#f26109
}

.color-bg-icon.socicon-vkontakte,a.socicon-vkontakte.bg-icon:hover,.socicon-vkontakte.color-icon.border-icon:hover {
background-color:#5a7fa6
}

.color-bg-icon.socicon-disqus,a.socicon-disqus.bg-icon:hover,.socicon-disqus.color-icon.border-icon:hover {
background-color:#2e9fff
}

.color-bg-icon.socicon-houzz,a.socicon-houzz.bg-icon:hover,.socicon-houzz.color-icon.border-icon:hover {
background-color:#7cc04b
}

.color-bg-icon.socicon-mail,a.socicon-mail.bg-icon:hover,.socicon-mail.color-icon.border-icon:hover {
background-color:#000
}

.color-bg-icon.socicon-patreon,a.socicon-patreon.bg-icon:hover,.socicon-patreon.color-icon.border-icon:hover {
background-color:#e44727
}

.color-bg-icon.socicon-paypal,a.socicon-paypal.bg-icon:hover,.socicon-paypal.color-icon.border-icon:hover {
background-color:#009cde
}

.color-bg-icon.socicon-playstation,a.socicon-playstation.bg-icon:hover,.socicon-playstation.color-icon.border-icon:hover {
background-color:#000
}

.color-bg-icon.socicon-smugmug,a.socicon-smugmug.bg-icon:hover,.socicon-smugmug.color-icon.border-icon:hover {
background-color:#acfd32
}

.color-bg-icon.socicon-swarm,a.socicon-swarm.bg-icon:hover,.socicon-swarm.color-icon.border-icon:hover {
background-color:#fc9d3c
}

.color-bg-icon.socicon-triplej,a.socicon-triplej.bg-icon:hover,.socicon-triplej.color-icon.border-icon:hover {
background-color:#e53531
}

.color-bg-icon.socicon-yammer,a.socicon-yammer.bg-icon:hover,.socicon-yammer.color-icon.border-icon:hover {
background-color:#1175c4
}

.color-bg-icon.socicon-stackoverflow,a.socicon-stackoverflow.bg-icon:hover,.socicon-stackoverflow.color-icon.border-icon:hover {
background-color:#fd9827
}

.color-bg-icon.socicon-drupal,a.socicon-drupal.bg-icon:hover,.socicon-drupal.color-icon.border-icon:hover {
background-color:#00598e
}

.color-bg-icon.socicon-odnoklassniki,a.socicon-odnoklassniki.bg-icon:hover,.socicon-odnoklassniki.color-icon.border-icon:hover {
background-color:#f48420
}

.color-bg-icon.socicon-android,a.socicon-android.bg-icon:hover,.socicon-android.color-icon.border-icon:hover {
background-color:#8ec047
}

.color-bg-icon.socicon-meetup,a.socicon-meetup.bg-icon:hover,.socicon-meetup.color-icon.border-icon:hover {
background-color:#e2373c
}

.color-bg-icon.socicon-persona,a.socicon-persona.bg-icon:hover,.socicon-persona.color-icon.border-icon:hover {
background-color:#e6753d
}

.color-bg-icon.socicon-amazon,a.socicon-amazon.bg-icon:hover,.socicon-amazon.color-icon.border-icon:hover {
background-color:#f90
}

.color-bg-icon.socicon-ello,a.socicon-ello.bg-icon:hover,.socicon-ello.color-icon.border-icon:hover {
background-color:#000
}

.color-bg-icon.socicon-mixcloud,a.socicon-mixcloud.bg-icon:hover,.socicon-mixcloud.color-icon.border-icon:hover {
background-color:#314359
}

.color-bg-icon.socicon-8tracks,a.socicon-8tracks.bg-icon:hover,.socicon-8tracks.color-icon.border-icon:hover {
background-color:#122c4b
}

.color-bg-icon.socicon-twitch,a.socicon-twitch.bg-icon:hover,.socicon-twitch.color-icon.border-icon:hover {
background-color:#6441a5
}

.color-bg-icon.socicon-airbnb,a.socicon-airbnb.bg-icon:hover,.socicon-airbnb.color-icon.border-icon:hover {
background-color:#ff5a5f
}

.color-bg-icon.socicon-pocket,a.socicon-pocket.bg-icon:hover,.socicon-pocket.color-icon.border-icon:hover {
background-color:#ed4055
}

a.social-icon {
color:#fff;
}

a.border-icon {
border:1px solid #818181;
padding:11px 12px;
margin-bottom:4px;
margin-top:4px;
border-radius:0
}

a.border-icon:before {
line-height:16px
}

.media-left a.border-icon {
margin-top:0;
margin-bottom:0
}

a.bg-icon {
color:#fff;
background-color:#818181;
padding:11px 13px 12px;
margin-bottom:4px
}

a.bg-icon:before {
font-size:12px;
line-height:16px
}

a.social-icon.color-icon:hover {
color:#222
}

a.social-icon.bg-icon:hover {
color:#fff
}

a.color-bg-icon {
color:#fff;
background-color:#222;
margin-bottom:4px;
padding:11px 13px 12px
}

a.color-bg-icon:before {
font-size:12px;
line-height:16px
}

a.social-icon.color-bg-icon:hover {
background-color:#f5f5f5
}

a.color-icon:hover {
color:#222
}

a.color-icon.border-icon:hover {
color:#fff;
background-color:#00B388;
border-color:transparent
}

.big-icons a.border-icon {
padding:15px 14px 16px
}

.big-icons a.border-icon:before {
font-size:20px
}

.demo-icon {
display:inline-block;
text-align:center;
border-bottom:1px solid rgba(0,0,0,0.1);
padding:15px 20px 30px;
margin-bottom:30px
}

.demo-icon span {
display:block
}

.demo-icon .name {
font-size:1.01em;
font-weight:700
}

.demo-icon a[class*="socicon-"] {
margin:10px 0 0
}

.demo-icon a[class*="socicon-"]:before {
font-size:24px
}

[class*="socicon-"].text-icon {
font-family:'Cabin',sans-serif!important
}

[class*="socicon-"].text-icon:before {
display:none
}

.text-icon {
text-transform:uppercase
}



/*-------------------------------------------   changes  ---------------------------------------*/

.dropdown-menu {
    padding:0px ; 
}
 
.padding-top45{
	padding-top:45px;
}
.button_default:hover{
	color:#000;
}
.blue-pink{
	background: #d0006f;
background: -moz-linear-gradient(45deg, #d0006f 0%, #0085ca 100%);
background: -webkit-linear-gradient(45deg, #d0006f 0%,#0085ca 100%);
background: linear-gradient(45deg, #d0006f 0%,#0085ca 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0006f', endColorstr='#0085ca',GradientType=1 );
}
.blue-green{
	background: #00b388;
background: -moz-linear-gradient(45deg, #00b388 0%, #0085ca 100%);
background: -webkit-linear-gradient(45deg, #00b388 0%,#0085ca 100%);
background: linear-gradient(45deg, #00b388 0%,#0085ca 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b388', endColorstr='#0085ca',GradientType=1 );
}
.green-yellow{
	background: #fbe122;
background: -moz-linear-gradient(45deg, #fbe122 0%, #00b388 100%);
background: -webkit-linear-gradient(45deg, #fbe122 0%,#00b388 100%);
background: linear-gradient(45deg, #fbe122 0%,#00b388 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbe122', endColorstr='#00b388',GradientType=1 );
}




.adaptive .board-line {
		min-width: 320px;
	}
	.board-line {
		 
		height: 290px;
		position: relative;
		background: #0284c9;
		    z-index: 5;
	}
	.board-line.animate.set-visible .button, .board-line.animate.set-visible .content {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	.board-line.animate .content {
		-webkit-transform: translateX(-10%);
		-ms-transform: translateX(-10%);
		-o-transform: translateX(-10%);
		transform: translateX(-10%);
		-webkit-transition: transform .5s,opacity .5s;
		-moz-transition: transform .5s,opacity .5s;
		-o-transition: transform .5s,opacity .5s;
		transition: transform .5s,opacity .5s;
	}
	.board-line.animate .button, .board-line.animate .content {
		opacity: 0;
	}

	.board-line .content {
		position: relative;
		background-image:url(../img/parallax/t1.jpg);
		height: 100%;
		width: 65%;
	}
	.board-line .content:before {
		font-size: 0;
		margin: 0 0 0 -4px;
		width: 0;
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	.board-line .content .overlay {
		position: absolute;
		background: rgba(0,0,0,.45);
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.board-line .content .headlines {
		position: relative;
		z-index: 2;
		margin:0px 0px 0px 11.5%;
		display: inline-block;
		vertical-align: middle;
	}
	.board-line .content .headlines .f-size-h3 {
		color: #fff;
		margin: 0;
	}
	.f-size-h3 {
		font-size: 20px;
		line-height: 30px;
		padding: 10px 0px;
	}
	.board-line .content .headlines .f-size-h5 {
		color: #fefefe;
		margin: 10px 0 0;
		line-height: 24px;
	}
	 
	.ui.ff-normal {
		font-family: OpenSans-Regular,sans-serif;
	}
	 
	.f-size-h5 {
		font-size: 18px;
		line-height: 30px;
	}
	.board-line .content:before {
		font-size: 0;
		margin: 0 0 0 -4px;
		width: 0;
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	 
	.board-line .content:after, .board-line .content:before {
		content: "";
	}
	.board-line .content:after {
		position: absolute;
		z-index: 3;
		top: 0;
		right: 0;
		width: 0;
		height: 0;
		border-top: 145px solid #0284c9;
		border-left: 55px inset transparent;
		border-bottom: 145px solid #0284c9;
	}

	.board-line.animate.set-visible .button, .board-line.animate.set-visible .content {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	 
	 .board-line.animate .button {
		-webkit-transform: translateX(20%);
		-ms-transform: translateX(20%);
		-o-transform: translateX(20%);
		transform: translateX(20%);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
	}
	  
	 .board-line .button.large {
		margin: -27px 0 0;
		padding: 17px 16px;
	}
	 .button.ui.large, button.ui.large, input[type=submit].ui.large {
		font-size: 18px;
		
	}
	 .board-line .button {
		position: absolute;
		top: 50%;
		right: 10%;
		left: 75%;
		
	}
	 .button.ui, button.ui, input[type=submit].ui {
		background: #fefefe;
		border: 1px solid #e7e7e7;
		color: #333;
		line-height: 1;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		outline: 0;
		display: inline-block;
		cursor: pointer;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transition: all .25s;
		-moz-transition: all .25s;
		-o-transition: all .25s;
		transition: all .25s;
	}
.cloud-under-logo {
	width: 480px;
	height: 280px;
	background-image:url(../img/parallax/cloud.png);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 45px;
	left: 0;
	z-index:3;
} 

.bg-primarys {
    position: relative;
}
.bg-primarys4 {
    position: relative;
}
.bg-primary__ins1:before {
    right: 33%;
}
.bg-primary__ins2:before {
    left:50%;
} 
.bg-primarys:before {
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, 0.79);
    width: 30000px;
    height: 100%;
}
.bg-primary__ins3:before {
    left: 50%;
}

.bg-primarys2:before {
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, 0.79);
    width: 100%;
    height: 100%;
}

.bg-primarys4:before {
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, 0.79);
    width: 30000px;
    height: 100%;
}
.bg-primary__ins4:before {
    left: 63%;
}

 
.bg-ins {
    padding-top: 40px;
    padding-bottom: 40px;
    margin: 80px 0px;
}
.bg-ins-pr {
    /*padding-top:40px;*/
    padding-bottom:00px;
    margin:00px;
}
.transparent-bg{
	background: rgba(0,0,0,0.6); 
	padding:20px;
}
.transparent-bg-next{
	background: rgba(0,0,0,0.8); 
	padding:20px;
}
.bg-full{
	background:rgba(0,0,0,.69);
}
.pr-1.parallax {
    background-image: url(../img/parallax/pr-3.jpg);
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.spotify.parallax {
    background-image: url(../img/parallax/sp-3.jpg);
}
.timeliner.parallax {
    background-image: url(../img/parallax/about.jpg);
}
.itune.parallax {
    background-image: url(../img/parallax/itune-2.jpg);
}
.itune-3.parallax {
    background-image: url(../img/parallax/itune-3.jpg);
}
.you.parallax {
    background-image: url(../img/parallax/you.jpg);
}
.google.parallax {
    background-image: url(../img/parallax/g-p.jpg);
}
.amazon.parallax {
    background-image: url(../img/parallax/amazon.jpg);
}
.ins.parallax {
    background-image: url(../img/parallax/ins-3.jpg);
}
.sync.parallax {
    background-image: url(../img/parallax/sync.jpg);
	background-size: cover;
}
 
.testimonial-bg.parallax {
    background-image: url(../img/parallax/testimonial-bg1.jpg);
	background-repeat: no-repeat;
    background-position: center!important;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.parallax.ds1.ms1:after {
    background-color:#020f19;
    opacity: .7;
}
.sync1.parallax {
    background-image: url(../img/parallax/itune.jpg);
}
.sync2.parallax {
    background-image: url(../img/parallax/you-1.jpg);
}
.abt-1.parallax {
    background-image: url(../img/parallax/ins-1.jpg);
}
 
.proje_paret {
    position: relative;
    overflow: hidden;
	cursor: pointer;
	height: 180px; 
}

.text-boxhover {
    background-color: rgba(29, 29, 29, 0.7);
    text-align: center;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    top: calc(100% - 46px);
    left: 0;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s; pointer:cursor;
}
.boda-cols {
    width: 100%;
    text-align: left; pointer:cursor;
}
.boda-cols span.icon_bg {
    background: #0284c9;
    width: 50px;
    font-size: 25px;
    display: inline-block;
    text-align: center;
    height: 50px;
    line-height: 50px;
    margin-right: 10px;
    vertical-align: middle;  
}
.show-hov {
    padding: 0px 30px 10px;
    border-top: 1px solid #0284c9;
    transition: height 0.5s ease 0s;
    -moz-transition: height 0.5s ease 0s;
    -webkit-transition: height 0.5s ease 0s;
    -o-transition: height 0.5s ease 0s;
    height: 100%; 
}
.show-hov p {
    margin: 0px;
	line-height:20px;
}
.proje_paret:hover .text-boxhover {
    background: #0284c9;
	top: 0;
}
.boda-cols h5 {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
	font-family: COMFORTAA;
	font-size:15px;	
	font-weight:700;
}
.padding-left-right-15{
	padding:0px 15px!important;
}
.padding-left-right-0{
	padding-left:0px!important;
	padding-right:0px!important;
}
.box-shadow{
	box-shadow: 0px 0px 40px #000;
	-o-box-shadow: 0px 0px 40px #000;
	-webkit-box-shadow: 0px 0px 40px #000;
	-moz-box-shadow: 0px 0px 40px #000;
}
.mb0{
	margin-bottom:0px!important;
}
.mt0{
	margin-top:0px!important;
}
.mt10{
	margin-top:10px!important;
}
.mt20{
	margin-top:20px!important;
}
.pb0{
	padding-bottom:0px!important;
}
.pt10{
	padding-top:10px!important;
}
.pt20{
	padding-top:20px!important;
}
.padding-top110{
	padding-top:90px!important;
}
.font400{
	font-weight:400!important;
}
.font300{
	font-weight:300!important;
}
.mb10{
		margin-bottom:10px!important;
	}
.vertical-align-middle{
	vertical-align:middle;
}	

 .modal-header {
    padding: 15px 15px 10px;
    border-bottom: 1px solid #00747b;
	border-radius:5px 5px 0px 0px;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #00747b;
}
.close {
    float: right;
    font-size: 30px;
    font-weight:100;  
    line-height: 1;
    color: #fff;
    text-shadow:none; 
    filter: alpha(opacity=20);
    opacity: 1;  
    margin-right: 0px;
}
.close:focus, .close:hover {
    color: #ececec;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 1;
}
.popup-bg{
	background: #015d63!important;
	    border-radius: 5px;
}
.modal-content {
 
    background-color: #070707;
}	
.highlight3{
	color: #00b388;
    border-color: #00b388;
    font-size: 24px!important;
}
.absolute-position{
	position: absolute;
    z-index: 7;
    height: 70px;
    margin-top: 5px;
    
}
.pt5{
	padding-top:5px;
}
.cloud-under-logo1 {
    width: 360px;
    height: 206px;
    background-image: url(../img/parallax/cloud1.png);
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top:0px;
    left:-2px;
    z-index: 4;
}
.ml200{
	margin-left:200px;
}
.ml100{
	margin-left:100px;
}
.display-inline{
	display:inline;
}
.song-data {
    float: left;
    width: 230px;
	top:20px;
}
.track-number {
    color: #fff!important;
    
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    
}
.song-name {
    color: #fff!important;
    font-size: 15px;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 0px;
}
.artist-name {
    font-size: 14px;
    color: #fff!important;
    line-height: 20px;
    display: inline-block;
	    margin-bottom: 0px;
}
.isrc {
    font-size: 10px;
    color: #fff!important;
    line-height: 12px;
    /* display: block; */
}
.song_item {
    border-bottom: 1px solid #c3c3c3;
    overflow: hidden;
    padding: 10px 10px 10px 15px;
    position: relative;
    margin-bottom: 0;
	background:#fff;
	list-style:none;
}
.play-list{
	list-style:none;
	padding-left: 0px;
}
.ten-left{ text-align:left;}
.ten-right{ text-align:right;}
.bg-fff{
	background: rgba(255, 255, 255, 0.2); 
	width:100%;
}
.edit{
	color:#fff!important;
	    font-weight: 400!important;
}
.delete{
	color:#fff!important;
	    font-weight: 400!important;
}
.upload{
	color:#fff!important;
	    font-weight: 400!important;
}
.table-heading{
	background:#f3f3f9;
}
.font-000{
	color:#000!important;
}
.btn-icon {
    padding:0px 5px;
    border: none;
    border-radius: 0;
    outline: none;
    transition: all .3s ease-in-out 0;
	cursor:pointer;
	line-height: 20px;
	background: transparent;
}
#myFileInput {
		display:none;
	}
.upload-display{
	color:#00b388; font-size:15px; font-weight:400;
}
.icon1{
	color:#03a9f4;
	font-size: 16px!important;
}
.icon2{
	color:#30e1e2;
	font-size: 16px!important;
}
.icon3{
	color:#FBE122;
	font-size: 16px!important;
}	
.icon4{
	color:#000000;
	font-size: 16px!important;
}
.icon5{
	color:#f00;
	font-size: 16px!important;
}
.padding-5{
	padding:5px 6px;
}
.cursor-pointer{
	cursor:pointer;
}
.upload-btn{
	padding:5px 10px; 
	color:#fff; 
	background: #0284c9;
    border: 1px solid #0b5f8c;
    border-radius: 4px;
	float:right; 
	margin-right:10px;
}
.alert-info {
    background-color: #00b388;
    border-color: #bce8f1;
    color: #fff;
}
.upload-btn:hover{
	background: #00b388; 
	color:#fff!important; 
	 
}
.fontsize_28{
	font-size:28px;
}
.upload-image{
	position: relative;
    top: -45px;
    left: 0px;
    width: 100%;
    display: inline-block;
    padding: 5px 10px 5px 59px;
    background: rgba(255, 255, 255, 0.6);
    cursor:pointer; 
}
.upload-text{
	color:#000;
}
.explicit{
	text-transform: uppercase;
    color: #f00;
    font-weight: 400;
    font-size: 18px;
    padding: 2px 8px;
    letter-spacing: 0.5px;
    background: #fff;
}
.vertical-align-middle{
	vertical-align:middle!important;
}
.padding-bottom_40{
	padding-bottom:40px;
}
.mt-1{
	margin-top:-1px;
}
.padding-5-8{
		padding:5px 8px;
}

.artist-option{
	padding:5px 10px;
}
.artist li{
	cursor:pointer;
}
/* ------------------------------- top Tile ---------------------------*/

/*   1 tile   */
.music-dashboard .first-option {
    color: white;
    margin-bottom: 30px;
    min-height: 215px;
    text-align: center;
    padding: 25px 10px;
    position: relative;
    -webkit-perspective: 3000px;
    perspective: 3000px;
}
.release-1 {
   background: #5bc2e7;
	background: -moz-linear-gradient(-45deg, #5bc2e7 30%, #5c068c 100%);
	background: -webkit-linear-gradient(-45deg, #5bc2e7 30%,#5c068c 100%);
	background: linear-gradient(135deg, #5bc2e7 30%,#5c068c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bc2e7', endColorstr='#5c068c',GradientType=1 );
}
.music-dashboard .first-option figure .fa {
    font-size: 48px;
    vertical-align: middle;
	    text-shadow: 0px 1px 5px #666;
}
.music-dashboard .first-option figure {
    height: 54px;
    line-height: 64px;
    margin: 0px 0 15px;
}

/*   2 tile   */
.music-dashboard .second-option {
    color: white;
    margin-bottom: 30px;
    min-height: 215px;
    text-align: center;
     padding: 25px 10px;
    position: relative;
    -webkit-perspective: 3000px;
    perspective: 3000px;
}
.release-2 {
   background: #00b388;
background: -moz-linear-gradient(-45deg, #00b388 30%, #0085ca 100%);
background: -webkit-linear-gradient(-45deg, #00b388 30%,#0085ca 100%);
background: linear-gradient(135deg, #00b388 30%,#0085ca 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b388', endColorstr='#0085ca',GradientType=1 );
}
.music-dashboard .second-option figure .fa {
    font-size: 48px;
    vertical-align: middle;
	    text-shadow: 0px 1px 5px #666;
}
.music-dashboard .second-option figure {
    height: 54px;
    line-height: 64px;
    margin: 0px 0 15px;
}

/*   3 tile   */
.music-dashboard .third-option {
    color: white;
    margin-bottom: 30px;
    min-height: 215px;
    text-align: center;
    padding: 25px 10px;
    position: relative;
    -webkit-perspective: 3000px;
    perspective: 3000px;
}
.release-3 {
   background: #d0006f;
background: -moz-linear-gradient(-45deg, #d0006f 30%, #0085ca 100%);
background: -webkit-linear-gradient(-45deg, #d0006f 30%,#0085ca 100%);
background: linear-gradient(135deg, #d0006f 30%,#0085ca 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0006f', endColorstr='#0085ca',GradientType=1 );
}
.music-dashboard .third-option figure .fa {
    font-size: 48px;
    vertical-align: middle;
	text-shadow: 0px 1px 5px #666;
}
.music-dashboard .third-option figure {
    height: 54px;
    line-height: 64px;
    margin: 0px 0 15px;
}

/*   4 tile   */
.music-dashboard .forth-option {
    color: white;
    margin-bottom: 30px;
    min-height: 215px;
    text-align: center;
     padding: 25px 10px;
    position: relative;
    -webkit-perspective: 3000px;
    perspective: 3000px;
}
.release-4 {
   background: #fbe122;
background: -moz-linear-gradient(-45deg, #fbe122 30%, #d0006f 100%);
background: -webkit-linear-gradient(-45deg, #fbe122 30%,#d0006f 100%);
background: linear-gradient(135deg, #fbe122 30%,#d0006f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbe122', endColorstr='#d0006f',GradientType=1 );
}
.music-dashboard .forth-option figure .fa {
    font-size: 48px;
    vertical-align: middle;
	text-shadow: 0px 1px 5px #666;
}
.music-dashboard .forth-option figure {
    height: 54px;
    line-height: 64px;
    margin: 0px 0 15px;
}

/*-------------------------------      Exclusive Services  ----------------------------*/

.music-dashboard .release-standard {
    background: #00B388;
}
.music-dashboard .release-edm {
    background: #0085CA;
}
.music-dashboard .release-grup {
    background: #5BC2E7;
}
.music-dashboard .release-serv {
    background: #fc8d30;
}
.music-dashboard .release-hire {
    background: #D0006F;
}
.music-dashboard .release-compilation {
    background: #5C068C;
}
.music-dashboard .release-playlist {
    background: #5C068C;
}
.music-dashboard .release-option {
    color: white;
    margin-bottom: 30px;
    min-height: 215px;
    text-align: center;
    padding: 25px 10px;
    position: relative;
    -webkit-perspective: 3000px;
    perspective: 3000px;
}

.music-dashboard .release-option figure .fa {
    font-size: 48px;
    vertical-align: middle;
	text-shadow: 0px 1px 5px #666;
}

.music-dashboard .release-option figure {
    height: 54px;
    line-height: 64px;
    margin: 0px 0 15px;
}

.music-dashboard .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 7px 20px 5px 20px;
    font-size: 16px;
    line-height: 1.265;
    border-radius: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.music-dashboard .btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.music-dashboard .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.music-dashboard .btn-group > .btn:first-child {
    margin-left: 0;
}

.music-dashboard .btn-group > .btn, .btn-group-vertical > .btn {
    position: relative;
    float: left;
}

.music-dashboard .btn-trans {
    color: white;
    background-color: transparent;
    border: 2px solid #fff;
}


.music-dashboard .btn-trans:hover{
    background-color: #fff;
} 


 .box-tex {
    height:45px;
    font-weight: 900;
    line-height:22px;
	text-shadow: 1px 1px 5px #000;
	-webkit-text-shadow: 1px 1px 5px #000;
	-o-text-shadow: 1px 1px 5px #000;
	-moz-text-shadow: 1px 1px 5px #000;
}
.pr-font{
	color:#333!important;
}
.font-000{
	color:#000;
} 
.btn-adjust{
	 color:#fff!important; background:transparent!important;
}
.width83{
	width:83%;
}
.pt0{
	padding-top:0px!important;
}
/* -----------------------------------------------------     PR Section     -----------------------------------------------------*/


.sign-up-btn{
	padding:7px 12px;
	color:#fff; 
	background:#00b288; 
	position:relative;
	top:-15px;
	left:35%; 
	font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-weight: 700;
    padding: 16px 20px;
}
.sign-up-btn:hover, .sign-up-btn:focus, .find-more-btn:hover, .find-more-btn:focus{
	color:#fff; 
}
.find-more-btn{
	padding:7px 12px;
	color:#fff; 
	background:#0284c9; 
	position:relative;
	top:-15px;
	left:44%;
	font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-weight: 700;
    padding: 16px 25px;
}
 
.form_home {
	padding:00px ;
	margin:0px;
}
.bg_home_form-left {
	background: rgba(0, 0, 0, 0.8);
	 
	 
}
.bg_home_form-right {
	background: rgba(0, 0, 0, 0.8);
	 
}

.creative_heading1{
	background: #0284c9;
    padding: 0px 20px;
    border-radius: 6px 6px 0px 0px;
    height: 90px;
    padding-top: 35px;
}
.signup-footer-panel{
	background:#0284c9; 
	padding:30px 10px;
	border-radius: 0px 0px 6px 6px;
}
.creative_heading2{
	background: #0284c9;
    padding: 0px 10px;
    border-radius: 6px 6px 0px 0px;
    padding-top: 22px;
    height: 90px;
}
.creative_heading22{
	background: #0284c9;
    padding: 20px 10px;
    border-radius: 6px 6px 0px 0px;
    height: auto;
}
.creative_heading11 {
    background: #0284c9;
    padding: 20px 10px;
    border-radius: 6px 6px 0px 0px;
    height: auto;
     
}
.find-more-footer-panel{
	background:#00b288; 
	padding:30px 10px;
	border-radius: 0px 0px 6px 6px;
}
.padding-20{
	padding:20px;
}
.height-auto{
	height:500px;
	overflow:auto;
}
.height-auto-vinyl{
	height:auto;
	overflow:auto;
}
.mb-30 {
	margin-bottom: 30px;
}
.white_color {
	color: #fff;
	font-size: 26px;
}
.section-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba( 15, 54, 97, 0.8);
	z-index: -1;
}
.pr-services{
	border:1px solid #4a4a4a;
	border-top:	none; 
	 
}
.pr-package{
	border:1px solid #4a4a4a;
	border-top:	none; 
	 
}
.font-fff li{
	line-height:19px;
}
.profile-bg{
	background:rgba(0, 0, 0, 0.8)
}
.profile-content{
	color:#fff;
}
 
.mt-90{
	margin-top:90px;
}
.border-5{
	border:3px solid #ccc;
}
.artist-details{
	position: absolute;
    background: #0284c9;
    top: 80px;
    z-index: 5;
    left: -30px;
    width: 110%;
}
.mb20{
	margin-bottom:20px;
}
.mb60{
	margin-bottom:60px!important;
}
.mb30{
	margin-bottom:30px!important;
}
.bg-gray{
	background: rgba(0, 0, 0, .4);
}

a,a:hover,a:focus {
		color:#0087c4;
		text-decoration:none;
		-o-transition:all .3s;
		-moz-transition:all .3s;
		-webkit-transition:all .3s;
		-ms-transition:all .3s;
		transition:all .3s
		}

		.text {
		color:#fff
		}

		.text h1 {
		color:#fff
		}

		.description {
		margin:20px 0 10px
		}

		.description p {
		opacity:.8
		}

		.description a {
		color:#fff
		}

		.description a:hover,.description a:focus {
		border-bottom:1px dotted #fff
		}

		.form-box {
		padding-top:20px;
		padding-bottom:20px;
		}

		.f1 {
		padding:15px;
		  
		}

		.f1 h3 {
		margin-top:0;
		margin-bottom:5px;
		color:#fff
		}

		.f1-steps {
		overflow:hidden;
		position:relative;
		margin-top:20px
		}

		.f1-progress {
		position:absolute;
		top:26px;
		left:0;
		width:100%;
		height:1px;
		background:#ddd
		}

		.f1-progress-line {
		position:absolute;
		top:0;
		left:0;
		height:1px;
		background:#0087c4;
		}

		.f1-step {
		position:relative;
		float:left;
		width:33.33%;
		padding:0 5px;
		text-align:center
		}

		.f1-step-icon {
			display: inline-block;
			width: 50px;
			height: 50px;
			margin-top:0px;
			background: #00b388;
			font-size: 20px;
			color: #fff;
			line-height: 50px;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		border-radius:50%
		}

		.f1-step.activated .f1-step-icon {
		background:#fff;
		border:1px solid #0087c4;
		color:#0087c4;
		line-height:47px;
		}

		.f1-step.active .f1-step-icon {
		width:48px;
		height:48px;
		margin-top:0;
		background:#0087c4;
		font-size:22px;
		line-height:48px;
		}

		.f1-step p {
		color:#fff;
		}

		.f1-step.activated p {
		color:#fff;
		}

		.f1-step.active p {
		color:#fff;
		}

		.f1 fieldset {
		display:none;
		text-align:left;
		}

		.f1-buttons {
		text-align:right;
		}

		.f1 .input-error {
		border-color:#0087c4;
		}
		.step-number {
			border-radius: 18px;
			background: #00b388;
			color: white;
			display: inline-block;
			font-size: 14px;
			font-weight: 700;
			line-height: 31px;
			margin-right: 5px;
			text-align: center;
			vertical-align: text-bottom;
			width: 28px;
			height: 28px;
		}
		
		
		.img-thumbnail {
			padding: 4px;
			line-height: 1.265;
			background-color: #f1f1f1;
			border: 1px solid #ddd;
			border-radius:0px;
			-webkit-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
			display: inline-block;
			max-width: 100%;
			height: auto;
		}
	.ul-div ul, ol {
    padding-left: 10px;
    margin-bottom: 20px;
    list-style: none;}
	
	.uplo-icn{width: 100%;font-size: 40px;}
		
	.up-box-cvr{padding: 60px;
    border: 1px solid #dedede;
    height: 200px;}
	
	.dropdown-menu {
      width: 100%;
    }

    .scrollable-menu {
      height: auto;
      max-height: 200px;
      overflow-x: hidden;
    }
	
.legend {
    position: absolute;
    left: 15px;
    bottom: 60px !important;
}
.map-container ul {
    padding: 0;
    margin:0;
    list-style: none;
}
.included,.excluded{
color:#fff;}
	
.included .legend-key {
    background-color: #00b388 !important;
    padding-left: 24px;
	margin-right: 10px;
	
}


.excluded .legend-key {
    background-color: #A9B2BD !important;
    padding-left: 24px;
	margin-right: 10px;
	color:#fff;
}	
 #myFileInput {
	display:none;
}
.ml-30{
	margin-left:-30px;
}
.upc-code{
	position: absolute; left: 210px; width: 50%!important; top: 30px;
}
.bg-form-hd{
	 
    background: rgba(1, 152, 162, 0.25)!important;
 
}
 
 .tooltip-inner {
    max-width: 500px!important;
    padding: 10px;
    color: #000;
    text-align: left;
    background-color: #fff;
    border-radius: 0px;
    min-width: 400px!important;
    
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #fff;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip.right {
    padding: 0 5px;
    margin-left: 3px;
}

.single-service {
    margin-bottom: 30px;
}
.camel-box .box-single {
    transition: all 0.6s ease 0s;
}
.box1 {
    padding:20px 10px;
    display: block;
    margin: 0px auto;
}
.box1:hover {
    box-shadow: 0 0 24px 1px rgba(255, 255, 255, 0.8);
    -webkit-box-shadow: 0 0 24px 1px rgba(255, 255, 255, 0.8);
    -moz-box-shadow: 0 0 24px 1px rgba(255, 255, 255, 0.8);
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.single-service {
    text-align: center;
    background: rgba(102,102,102,.3);
}
.box-single .service-header i {
    font-size:60px;
    line-height:20px;
    text-align: center;
    border-radius: 100%;
    padding-left: 5px;
}
.service-header i {
    display: inline-block;
    font-size: 35px;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #fff;
    transition: .3s;
}
.height-75{
	height:75px;
}
.margin-left-00{
	margin-left:0px;
}
.margin-right-00{
	margin-right:0px;
}
.margin-left-15{
	margin-left:-15px;
}
.margin-right-15{
	margin-right:-15px;
}
.vertical-align-top{
	vertical-align:top!important;
}
.text-underline{
	text-decoration:underline;
}

.height-80{
	height:80px;
}
.height-100{
	height:100px;
}
 .margin-0{
	 margin:0px;
 }
 .sound-panel{
	position: absolute;
    top: 5px;
    width: 70%;
    margin-left: 105px; 
 }
 .padding-right-0{
	 padding-right:0px;
 }
 .newsletter{
	 position: absolute;
    z-index: 6;
    right: 0;
}
option{
	/*text-transform:uppercase;*/
}
.why-gyro{
    font-size: 45px;
    margin-bottom: 20px;
    font-family: COMFORTAA;
    color: #00B388!important;
    font-weight: 700;
}
.single{
	padding:20px; 
	color:#fff;
	background:#00B388;
	height:130px;
}
.single-amount{
	padding:8px 20px;
	color:#fff;
	font-size:18px;
	background:#0284c9;
	height:40px;
}
.album{
	padding:20px; 
	color:#fff;
	background:#00B388;
	height:130px;
}
.album-amount{
	padding:8px 20px;
	color:#fff;
	font-size:18px;
	background:#0284c9;
	height:40px;
}
.fontsize-50{
	font-size:100px!important;
}
.pt40{
	padding-top:38px;
}
.pt35{
	padding-top:35px;
}
.font700{
	font-weight:700;
}
.total{
	background:rgba(0,0,0, 0.3);
	-webkit-box-shadow: 0px 0px 41px -4px rgba(255,255,255,1);
	-moz-box-shadow: 0px 0px 41px -4px rgba(255,255,255,1);
	box-shadow: 0px 0px 41px -4px rgba(255,255,255,1);
	-webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.total:hover{
	background:rgba(0,0,0, 0.3);
	-webkit-box-shadow: 0px 0px 41px -4px rgba(255,255,255,1);
	-moz-box-shadow: 0px 0px 41px -4px rgba(255,255,255,1);
	box-shadow: 0px 0px 41px -4px rgba(255,255,255,1);
	-ms-transform: scale(1.1);  
    -webkit-transform: scale(1.1);  
    transform: scale(1.1); 
}
.features-items {
    padding:15px;
    margin-bottom: 30px;
    background: #fff;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
	cursor:pointer;
	border-radius:5px;
	
}
.features-items:hover {
    -webkit-box-shadow: 0px 0px 41px -4px rgba(255,255,255,1);
	-moz-box-shadow: 0px 0px 41px -4px rgba(255,255,255,1);
	box-shadow: 0px 0px 41px -4px rgba(255,255,255,1);
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1); 
}
.gyro-icon{
	color: #000;
    margin: 10px auto;
    font-size: 70px!important;
    display: block;
	text-align:center;
	min-width:70px;
	max-width:70px;
	height:70px;
}
.height-230{
	height:170px;
}
.line-height-20{
	line-height:20px;
}
.row1-1{
	background: #00B388;
	border:1px solid #03ce9d;
}
.row2-2{
	background: #5C068C;
	border:1px solid #9000e0;	
}
.row3-3{
	background:#5BC2E7;
	border:1px solid #91e2ff;
}
.row4-4{
	background:#fc8d30;
	border:1px solid #ffbd87;
}
.row5-5{
	background:#D0006F;
	border:1px solid #ff1e96;
}
.row6-6{
	background:#00b0b1;
	border:1px solid #00e5e6;
}
.row7-7{
	background:#0085CA;
	border:1px solid #0098e6;
}
.row8-8{
	background:#fc3030;
	border:1px solid #ff6f6f;
}
.row9-9{
	 background:#fc30a9;
	 border:1px solid #ff81cc;
}
.row10-10{
	background:#cb30fc;
	border:1px solid #e287ff;
}
.row11-11{
	background:#305afc;
	border:1px solid #6585ff;
}
.row12-12 {
	background:#32af00;
	border:1px solid #3bce00;
}
.main-heading-gyro{
	height:40px;
	background:#0284c9;
	font-weight:400;
	vertical-align:middle!important;
	letter-spacing: 0.5px;
}
.table-heading-gyro{
	background:#0284c9;
}
.main-heading-gyro1{
	height:40px;
	background:#00B388;
	font-weight:400;
	vertical-align:middle!important;
	letter-spacing: 0.5px;
}
.table-heading-gyro1{
	background:#00B388;
}
.pb10{
	padding-bottom:10px;
}
.font-weight-300{
	font-weight:300;
}
.font-weight-700{
	font-weight:700;
}
.fontsize_15 {
	font-size: 15px;
	font-family: Roboto;
	font-weight:300;
}
		
.check-box{ float:left; }
.texleft{ text-align:left; margin-left:25px;}

.mb30{ margin-bottom:30px;}
.bg-fotm{background: rgba(1, 152, 162, 0.25)!important;}
.dash-footr-bor{border-top: 1px solid rgb(103, 103, 103)!important;}
/*------------------------------------  checkout    -----------------------------------------*/

.product-checkout .checkout-order-review {
    background-color: #f8f8f8;
    margin-top: 8px;
    padding: 40px 30px;
}
.product-checkout-review-order{
	  
}
.product-checkout-review-order .responsive-table {
    background-color: rgb(23, 64, 54);
    padding: 20px 25px 0;
    margin-bottom:00px;
	 border: 2px solid #00b287;
}
.product-checkout-review-order .product-checkout-payment  {
    background-color: rgb(23, 64, 54);
    padding:20px 25px 0;
    margin-bottom: 30px;
	 border: 2px solid #00b287;
	border-top:none;   
}
.responsive-table {
    overflow-x: auto;
}
.post-8 table {
    width: 100%;
}
.post-8 table tr th.product-name {
    text-align: left;
}
.product-checkout-review-order .product-total, .product-checkout-review-order .cart-subtotal td, .product-checkout-review-order .shipping td, .product-checkout-review-order .order-total td {
    text-align: right;
}
.product-checkout-review-order table tr th, .product-checkout-review-order table tr td {
    border: medium none;
    max-width: 50%;
    width: 50%;
}
.post-8 table tr th {
    vertical-align: middle;
    font-size: 16px;
    line-height: 1.4;
    font-weight: 600;
    padding: 15px 10px;
    color: inherit;
    margin: 0;
    
}
.cart_item{
	border-style: solid;
    border-width: 0 0 1px;
    border-color: #cccccc;
}
.product-checkout-payment ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.product-checkout-payment ul li {
    margin-bottom: 20px;
}
  
.line-height-16{
	line-height:16px;
}
.product-checkout-payment ul li img.paypal-img {
    width: 150px;
    margin-left: 10px;
    margin-right: 10px;
}
.block-holder {
    color: #868686;
    overflow: hidden;
    font-size: 16px;
    line-height: 18px;
    padding: 35px 63px 56px 93px;
}
.block-holder input[type='checkbox'] {
    float: right;
}
.block-holder a {
    -webkit-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
    color: #000;
}
.btn-color {
    background-color: #34b79d;
    border-color: transparent;
    color: #fff !important;
}
.btn-lg {
    padding: 18px 45px !important;
    display: inline-block;
}
.btn-color:hover {
    background-color: #4ac2aa;
    border-color: transparent;
    color: #fff !important;
}
.display-inline-only{
	display:inline;
}
 
.form-control:disabled, .form-control[readonly], fieldset[disabled] .form-control {
    background-color: transparent!important;
    opacity: 1;
}
 
.sub-country{
	background: #ffffff!important;
    color: #333;
}
.sub-country .checkbox{
	margin-top:5px;
	margin-bottom:5px;
}
.sub-country .checkbox input[type='checkbox'] {
	margin-top:2px;
}
select{
	padding: 11px 20px 13px 16px!important;
}
select option{
	/*text-transform:capitalize!important; */
}
.ml65{
	margin-left:65px;
}
.tooltip.top .tooltip-arrow {
	bottom: -4px;
    margin-left: -7px;
    border-width: 10px 10px 0px;
    border-top-color: #fff;
}
.tooltip.in {
    opacity:1;
}
.step_one h3, .step_two h3, .step_three h3{
	font-size:30px;
}
.abt-height{
	font-size:32px;	
	font-family: COMFORTAA!important;
    font-weight: 400;
    line-height: 1.1;
    word-break: break-word;
    margin-top: 0;
    margin-bottom: .8em;
     
}
.modal-backdrop {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal {
	background: rgba(0, 0, 0, .8);
}
.bor-left-acc{
	 border-left:1px solid #ccc;
 }
 .display-inline-block{
	 display:inline-block!important;
 }
 .display-block{
	 display:block!important;
 }
div.phara-format > p{
	color: #fff!important;
} 
 
.listing-selector {
    float: left;
} 
.listing-filters {
    float: right;
} 
.filter-container {
    display: inline-block;
}
.filter-container .btn-group-label {
    margin-right: 5px;
}
.btn-group-label {
    font-weight: 500;
    font-size: 11px;
    color: #9B9B9B;
    text-transform: uppercase;
}
.music-dashboard .filter-container .btn-group {
    margin-right: 15px;
}
.margin-right-20{
	margin-right:20px;
}
.padding-5-10 {
    padding: 5px 10px!important;
}

.release {
    background: white;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
    position: relative;
    margin-bottom: 30px;
    padding: 5px;
}

.release .item-status.warning {
    position: absolute;
    left: -1px;
    top: -1px;
    z-index: 5;
    overflow: hidden;
    width: 129px;
    height: 129px;
    text-align: right;
}
 .release .item-status.warning::before {
    left: 0;
    bottom: 0;
    border-right-color: transparent;
    border-bottom-color: transparent;
}
 .release .item-status.warning::before, .release .item-status.warning::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    /*border: 3px solid #046d53;*/
    content: "";
    position: absolute;
    z-index: -1;
}
.release .item-status.warning span {
    color: white;
    display: block;
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
    background: #00b388;
	background: -moz-linear-gradient(top, #00b388 0%, #058766 100%);
	background: -webkit-linear-gradient(top, #00b388 0%,#058766 100%);
	background: linear-gradient(to bottom, #00b388 0%,#058766 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b388', endColorstr='#058766',GradientType=0 );
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: absolute;
    width: 182.43355px;
    left: -38.82338px;
    top: 37.3934px;
}
.release .image-container {
    height: 0;
    padding-bottom: 100%;
}
.release .image-container img {
    width: 100%;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.release-body {
    height: 95px;
    overflow: hidden;
    padding: 5px;
	background:#fff;
	position: relative;
}
.release .release-title {
    margin: 5px 0;
    min-height: 21px;
  /*  max-height: 40px;*/
    overflow: hidden;
    text-transform: none;
}
.release-title span{
	color:#000;
}
.release .release-details {
    overflow: hidden;
    width: 100%;
    height: 34px;
}
.release .release-type {
    color: #A9B2BD;
}
.release .release-footer {
    padding: 0 5px;
}
.release .release-date {
    margin-top: 3px;
    display: inline-block;
}
.load-btn{
	padding: 8px 15px;
}
.btn .caret1 {
    margin-left: 0;
}
.caret1 {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.load{
	color: #fff;
    background-color: #00b388;
    border-color: #00b388;
	border-radius: 14px!important;
	padding: 3px 10px;
}
.background-transparent{
	background:transparent!important;
}
.margin-15-per{
	margin-left:15%;
}
.uplo-tex-btn{
	margin-top:20px!important;
}
div.img-div{
   /* height:170px;*/
    width:178px;
    overflow:hidden;
    border-radius:50%;
	margin:0px auto;
	border: 4px solid;
}
.upload-mgz{
	margin-left: 103px;
    color: #00dbe8;
}
.color-green{
	color:#00b388!important;
}
.top-padding-80{
	padding-top:80px!important;
}
.mt15{
	margin-top:15px;
}
.mt18{
	margin-top:18px;
}
 /*

#aks:hover {
    background:url(../images/aus-w.png) no-repeat; 
}
#aks1:hover {
    background:url(../images/nzl-w.png) no-repeat;
}
*/
.mb5{
	margin-bottom:5px!important; 
}
.plr40{
	padding-left:60px!important; 
	padding-right:40px!important;
}
.discard{
	background:#0085ca!important;
}
.load a:hover{
	color:#fff!important;
}
#cf6_image-aus {
  margin:0 auto;
  width:360px;
  height:360px;
  transition: background-image 1s ease-in-out;
  background-image:url("../images/aus-g.png");
  background-repeat:no-repeat;
}

#cf6_image-aus:hover {
  background-image:url("../images/aus-w.png");
  background-repeat:no-repeat;
}
#cf6_image-nz {
  margin:0 auto;
  width:360px;
  height:360px;
  transition: background-image 1s ease-in-out;
  background-image:url("../images/nzl-g.png");
  background-repeat:no-repeat;
}

#cf6_image-nz:hover {
  background-image:url("../images/nzl-w.png");
  background-repeat:no-repeat;
}

/*    --------------------------------------------   blog   ---------------------------------*/
.post {
    padding:20px;
    background: #464646;
    border: solid 1px rgba(160,160,160,.3);
   /* margin: 0 0 2em 0;
    position: relative;
    overflow: hidden; */
}
.post > header {
    border-bottom: solid 1px rgba(160,160,160,.3);
} 
.post > header .title h2 {
    font-weight: 900;
    font-size: 1.2em;
}
.post>header .title>:last-child {
    margin-bottom: 0;
}
.post>header .title>:last-child {
    margin-bottom: 0;
}
.post>header .meta .published {
    color: #3c3b3b;
    display: block;
    font-family: Raleway,Helvetica,sans-serif;
    font-size: .7em;
    font-weight: 800;
    letter-spacing: .25em;
    margin-top: .5em;
    text-transform: uppercase;
    white-space: nowrap;
}
.post>header .meta>* {
    margin: 0 0 1em 0;
}
.author {
    display: -moz-flex;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -moz-flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -moz-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -moz-justify-content: -moz-flex-end;
    -webkit-justify-content: -webkit-flex-end;
    -ms-justify-content: -ms-flex-end;
    justify-content: flex-end;
    border-bottom: 0;
    font-family: Raleway,Helvetica,sans-serif;
    font-size: .6em;
    font-weight: 400;
    letter-spacing: .25em;
    text-transform: uppercase;
    white-space: nowrap;
	    -moz-transition: color .2s ease,border-bottom-color .2s ease;
    -webkit-transition: color .2s ease,border-bottom-color .2s ease;
    -ms-transition: color .2s ease,border-bottom-color .2s ease;
    transition: color .2s ease,border-bottom-color .2s ease;
    color: inherit;
    text-decoration: none;
}
.post > .featured {
    overflow: hidden;
}
.featured {
    display: block;
    margin: 0 0 20px 0;
    width: 100%;
}
.post>.featured img {
    -moz-transition: -moz-transform .2s ease-out;
    -webkit-transition: -webkit-transform .2s ease-out;
    -ms-transition: -ms-transform .2s ease-out;
    transition: transform .2s ease-out;
}
.featured img {
    min-width: 200px;
   /* max-width: 800px;*/
}
.tg-haslayout {
    width: 100%;
    float: left;
}

.tg-homebanner {
    width: 100%;
    float: left;
    padding: 20px 0 0;
    border-bottom: 1px solid #e6e6e6;
}
.tg-homebannertwo {
    border: 0;
    padding: 0;
}
.tg-homebanner > ul {
    clear: both;
    margin: -5px;
    overflow: hidden;
    list-style: none;
} 
.tg-post {
    width: 100%;
    float: left;
}
.tg-postcononimg .tg-postimg {
    margin: 0;
}
.tg-postimg {
    margin: 0;
    width: 100%;
    float: left;
    overflow: hidden;
   /* background: #000;*/
    position: relative;
}
.tg-postimg a, .tg-postimg img {
    z-index: 1;
    position: relative;
}
.tg-postimg a, .tg-postimg img, .tg-postimg a img {
    display: block;
}
 
.tg-postimg figcaption {
    left: 0;
    bottom: 0;
    z-index: 2;
    /*padding: 30px; */
    position: absolute;
	width:100%; 
}

.tg-postcontent {
    width: 100%;
    float: left;
    margin:0px;
	   
} 
.tg-postimg figcaption .tg-postcontent {
    margin: 0;
	background: rgba(0,0,0,0.7);
    padding-left: 20px;
}
.tg-borderleft {
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    padding: 10px 0px 10px 10px;
}
.tg-borderleft:before {
    top: 6px;
    left: 0;
    width: 1px;
    height: 80%;
    content: '';
    position: absolute;
    background: #e6e6e6;
}
.tg-posttags {
    width: 100%;
    float: left;
    color: #a0a0a0;
    margin: 0 0 5px;
    font-size: 14px;
    line-height: 14px;
    list-style: none;
	padding-left:0px;
}
.tg-postimg figcaption .tg-posttags, .tg-postimg figcaption .tg-posttags li a {
    color: #fff;
}
.tg-posttags li {
    float: left;
    position: relative;
    line-height: inherit;
    list-style-type: none;
}
.tg-posttitle {
    width: 100%;
    float: left;
	height: auto;
    overflow: auto;
	text-align: left;
}
.tg-posttitle h3 {
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 19px;
}
.tg-postimg figcaption .tg-posttitle h3 a {
    color: #fff;
}
.tg-posttitle h3 a {
    display: inline-block;
    line-height: inherit;
}
 
.term-link{
	padding-bottom: 5px; 
	border-bottom: 1px solid; 
	text-decoration: none;
}
.term-link:hover{
	color:#fff!important;
}
  
.checklist2 p:before {
    content: "\f00c";
    font-family: FontAwesome;
    padding-right: 10px; 
    left: -30px;
    color: #00B388;
	font-size:14px;
    width: auto;
    height: auto;
    background-color: transparent;
}
.line-height-7{
	line-height:7px;
}

.search-form {
    position: relative;
}
.search-form input {
    border: 1px solid transparent;
    padding: 0 30px 0 20px;
    width: 100%;
}
.search-form > button {
    border: medium none;
    color: #737272;
    font-size: 15px;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.3s;
    padding: 0;
}

.serviceBox {
	padding: 15px 10px 25px 110px;
    position: relative;
    height: 180px;
}
.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}
.serviceBox:hover:before {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}
.serviceBox:before {
    content: "";
    width: 100%;
    height: 100%;
	box-shadow: 0 0 8px 0 rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transform: scale3d(1.08, 1.08, 1.08);
    transition: all 0.33s ease 0s;
}
.serviceBox .service-icon {
    width: 80px;
    height: 90px;
    line-height: 85px;
    font-size: 60px;
    color: #00b388!important;
    text-align: center;
    border: 2px solid #00b388;
    position: absolute;
    top: 15px;
    left: 15px;
    transition: all 0.3s ease 0s;
} 
.serviceBox .title1 {
    display: block;
    font-size: 20px;
    margin: 0 0 12px 0;
    position: relative;
} 
.color-blue{
	color:#0085ca;
}
.padding-10{
	padding-left:10px!important;
	padding-right:10px!important;
}
.line-height-30{
	line-height:30px;
} 
.pl-25{
	padding-left:25px;
}
.font-weight-300{
	font-weight:300;
}
.font-weight-400{
	font-weight:400;
}
.font-weight-700{
	font-weight:700;
}
.font-weight-900{
	font-weight:900;
}
.line-height-13{
	line-height:13px;
}
.width-change{
	width:25%;
}
.mb15{
	margin-bottom:15px;
}
.italic{
	text-transform:italic;
}
.letter-spacing-5{
	letter-spacing:0.5px;
}
.pricing{
	width: 120px;
    height: 120px;
    position: absolute;
    top: 550px;
    left: 310px;
    border-radius: 100px;
    background: #0085ca;
}
.pricing-top-padding{
	padding-top:20px!important;
}
.pricing-margin-left{
	margin-left:40px;
}
.border-none>table>tbody>tr>td{
	border:none;
	border:0px solid #000;
}
.border-none.table {
	border:none;
	border:0px solid #000;
}
.margin-right16{
	margin-right:16px!important;
}
.back-btn-right{
	margin-right:16px!important;
}
.Gyro_loaderNew{
	height: 100px;
	width: 100px;
	position: fixed;
	z-index: 1000;
	left: 48%;
	top: 35%;
	margin: -25px 0 0 -25px;
}
.Gyro_loaderNew_footer{
	height: 100px;
	width: 100px;
	position: fixed;
	z-index:999;
	left: 48%;
	top:55%;
	margin: -25px 0 0 -25px;
}
.Gyro_loaderNew_contactfooter{
	height: 100px;
	width: 100px;
	position: fixed;
	z-index:999;
	left: 48%;
	top:55%;
	margin: -25px 0 0 -25px;
}
.main-trends{
	background:#7f8cae; 
	height:auto; 
	overflow:auto;
}
.spotify-icon-size{
	font-size:28px!important;
	padding-top: 2px;
} 
.spotify-size{
	font-size:20px;
	top: -3px;
	position: relative;
} 
.chart-heading{
	background: #00b388;
    color: #fff;
    border-radius: 5px 5px 0px 0px;	
}
.reduce-height{
	padding:7px 15px 5px 10px!important;
	background-color: #686367!important;
	border-color: #686367; 
} 
.last-day{
	font-weight:400; 
	font-size:15px;
	margin-left:50px;
}
.main-body{
	background: #8dbbb0;
	background: -moz-radial-gradient(center, ellipse cover, #8dbbb0 0%, #5599a4 100%);
	background: -webkit-radial-gradient(center, ellipse cover, #8dbbb0 0%,#5599a4 100%);
	background: radial-gradient(ellipse at center, #8dbbb0 0%,#5599a4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dbbb0', endColorstr='#5599a4',GradientType=1 );
} 
.dark-bg{
	background:#213a3f;
	border-radius:5px;
	border: 1px solid #ccc;
}
.contry-border{
	border:0px solid;
}
.contry-border tr td{
	border:0px solid!important;
}
.light-bg{
	background:#fff;
	border-radius:5px;
	border: 1px solid #ccc;
}
.chart-select{
	height: 32px;
    width: 137px;
    padding: 5px 10px 5px 10px!important;	
}
.pad-left-right-0{
	padding-left:0px;
	padding-right:0px;		
}
.min-height-400{
	min-height:400px;
} 
.line-height-35{
	line-height:35px;
}
.tg-post .tg-postimg img, .tg-post .tg-postimg a img {
    opacity: 0.80;
    min-width: 290px;
    max-width: 600px;
    min-height: 130px;
    max-height: 290px;
	margin: 0px auto;
} 
.bg-ins1 {
    padding-top: 60px;
    padding-bottom: 60px;
    margin: 100px 0px;
} 

/*    ---------------------------------------   checkbox          -------------------------------------*/ 

.custom-control {
	position: relative;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem;
	 
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
	margin-left: -23px!important;
    margin-top: 4px!important;
}
.custom-control-label {
    margin-bottom: 0;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #00b388;
}
.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    background-color: #00b388;
}
 
.custom-control-label::before {
    position: absolute;
    top:3px;
    left: 0;
    display: block;
    width: 18px;
    height: 18px;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #dee2e6;
}
.super{
	top:-10px!important;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-control-label::after {
    position: absolute;
    top: 3px;
    left: 0;
    display: block;
    width: 18px;
    height: 18px;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
.panel-shade{
	position: relative;
	z-index: 0;
}
.panel-shade:before{
	position: absolute;
    content: '';
    background: rgba(0, 0, 0, 0.79);
    width: 30000px;
    height: 100%;
}
.panel-shade-side:before {
    left:-14%;
	z-index: -1;
}
.analytics-panel{
    padding-top: 40px;
    padding-bottom: 40px;
    margin: 30px 0px;
}
.shade-bg{
	background: #00b388;
	background: -moz-linear-gradient(45deg, #00b388 0%, #0085ca 99%);
	background: -webkit-linear-gradient(45deg, #00b388 0%,#0085ca 99%);
	background: linear-gradient(45deg, #00b388 0%,#0085ca 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b388', endColorstr='#0085ca',GradientType=1 );
}
.margin-0-auto{
	margin:0px auto;
}
.width-90{
	max-width:90%!important;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color:transparent!important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}
.cd-space{
	margin-left:-70px;
}
#promo_code_err{
	color:#f00;
	font-weight: 700;
}
.btm-border{
	border-bottom:1px solid #888;
	padding-bottom:10px;
}

.pagination li a, .pagination li span{
	padding:0px 10px;
	/*margin-right:3px; */
}
.all-active{
	color:#00b388!important;
} 
.division-0{
	margin-top:0px;
}
#pr-logo{
	min-width:220px;
	max-width:220px;
	height:84px;
}

.height-overflow-auto{
	height:auto;
	overflow:auto;
}
.img-dash-tp{ width:552px !important; margin: 0 auto;}
.spotify-heading{
	font-family: COMFORTAA!important;
    font-weight: 400;
	line-height: 70px;
	font-size: 55px;
}
.social-header-logo{
	height: 50px;
	display: block;
	margin-bottom:10px;	
}
.timeline-heading{
	font-family: COMFORTAA!important;
    font-weight: 400;
	font-size:45px;
}
 
.timeline {
	position:relative;
	padding:0;
	list-style:none
}
.timeline:before {
	position:absolute;
	top:0;
	bottom:50px;
	left:40px;
	width:2px;
	margin-left:-1.5px;
	content:'';
	background-color:#e9ecef
}
.timeline>li {
	position:relative;
	min-height:50px;
	margin-bottom:50px
}
.timeline>li:after,.timeline>li:before {
	display:table;
	content:' '
}
.timeline>li:after {
	clear:both
}
.timeline>li .timeline-panel {
	position:relative;
	float:right;
	width:100%;
	padding:0 20px 0 100px;
	text-align:left
}

.timeline>li .timeline-panel:before {
	right:auto;
	left:-15px;
	border-right-width:15px;
	border-left-width:0
}

.timeline>li .timeline-panel:after {
	right:auto;
	left:-14px;
	border-right-width:14px;
	border-left-width:0
}

.timeline>li .timeline-image {
	position:absolute;
	z-index:100;
	left:0;
	width:80px;
	height:80px;
	margin-left:0;
	text-align:center;
	color:#fff;
	border:7px solid #e9ecef;
	border-radius:100%;
	background-color:#0085ca;
}

.timeline>li .timeline-image h4 {
	font-size:10px;
	line-height:14px;
	margin-top:18px
}

.timeline>li.timeline-inverted>.timeline-panel {
	float:right;
	padding:0 20px 0 100px;
	text-align:left
}

.timeline>li.timeline-inverted>.timeline-panel:before {
	right:auto;
	left:-15px;
	border-right-width:15px;
	border-left-width:0
}

.timeline>li.timeline-inverted>.timeline-panel:after {
	right:auto;
	left:-14px;
	border-right-width:14px;
	border-left-width:0
	}
	
	.timeline>li:last-child {
	margin-bottom:0
	}
	
	.timeline .timeline-heading h4 {
		margin-top:10px;
		margin-bottom:10px;
 		color: #00b388;
		font-size: 26px;
	}
	
	.timeline .timeline-heading h4.subheading {
	text-transform:none
	}
	
	.timeline .timeline-body>p,.timeline .timeline-body>ul {
	margin-bottom:0
	}
	.hi-icon {
		-webkit-transition: box-shadow 0.2s;
		-moz-transition: box-shadow 0.2s;
		transition: box-shadow 0.2s;
	}
	.hi-icon {
		display: inline-block;
		font-size: 0px;
		cursor: pointer; 
	}
	.hi-icon:hover {
		box-shadow: 2px -1px 42px 9px rgba(255,255,255,0.77);
		-webkit-box-shadow: 2px -1px 42px 9px rgba(255,255,255,0.77);
		-moz-box-shadow: 2px -1px 42px 9px rgba(255,255,255,0.77);
		color: #fc6;
	}
@media (min-width:768px) {
	.timeline:before {
	left:50%
	}
	
	.timeline>li {
	min-height:100px;
	margin-bottom:50px
	}
	
	.timeline>li .timeline-image {
	left:50%;
	width:100px;
	height:100px;
	margin-left:-50px
	}
	
	.timeline>li .timeline-image h4 {
	font-size:13px;
	line-height:18px;
	margin-top:22px
	}
	
	.timeline>li.timeline-inverted>.timeline-panel {
	float:right;
	padding:0 30px 20px 20px;
	text-align:left
	}
}

@media (min-width:992px) {
	.timeline>li {
	min-height:150px
	}
	
	.timeline>li .timeline-panel {
	padding:0 20px 20px;
	}
	
	.timeline>li .timeline-image {
	width:150px;
	height:150px;
	margin-left:-75px;
	}
	
	.timeline>li .timeline-image h4 {
	font-size:20px;
	line-height:26px;
	margin-top:32px;
	}
	
	.timeline>li.timeline-inverted>.timeline-panel {
	padding:0 20px 20px;
	}
}

@media (min-width:1200px) {
	.timeline>li {
		min-height:160px;
	}
	
	.timeline>li .timeline-panel {
		padding:0 20px 20px 20px; background: rgba(0, 0, 0, 0.8); 
	}
	
	.timeline>li .timeline-image {
	width:160px;
	height:160px;
	margin-left:-80px
	}
	
	.timeline>li .timeline-image h4 {
	margin-top:40px;
	    margin-left: 5px;
	}
	
	.timeline>li.timeline-inverted>.timeline-panel {
	padding: 0 20px 20px 20px;
     
	}
}

.timeline-heading h4 span { 
	font-size:30px;
	top:0px;
	color: #00b388;
	position: relative;
}
.line-height-50{
	line-height:50px;	
}
.pgWrap {
	width:100%;
	height:auto
}
.magenta {
	color:#EE3B80
}
.white {
	color:#fff
}
.orange {
	color:#f4561a
}
#headerWrap {
	background-color:#d4d2d2;
	border-bottom:1px dashed #fff
}
#hdLogo {
	padding-bottom:10px
}
#hdLogo img {
	display:inline-block
}
#pgContent {
	margin:20px 0
}
 
.font12{font-size:12px;}
 
 
@media (min-width: 768px) and (max-width: 979px) {
	 
}
@media (max-width: 767px) {
	. 
}
@media (max-width: 320px) {
	 
}
@media only screen and (max-width :600px){
	.ten-left{ 
		text-align:center;
	}
	.ten-right{ 
		text-align:center;
	}
	.img-dash-tp{ width:92% !important; margin-left:4%;}	
}

.amazon-text {
	background:transparent;
}
.padding-70{
	padding:50px 0px;
}
.triangle-right {
	position: absolute;
	right: -40px;
	border-color: transparent transparent transparent #070607;
	border-style: solid;
	border-width: 20px 20px 20px 20px;
	height: 0px;
	width: 0px;
	top: 60px;
}
.triangle-left {
	position: absolute;
	left: -40px;
	border-color: transparent #070607 transparent transparent;
	border-style: solid;
	border-width: 20px 20px 20px 20px;
	height: 0px;
	width: 0px;
	top:60px;
}
.padding-40{padding:40px;}
ul.tunecore-footer-icons {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: block;
}
ul.tunecore-footer-icons li {
	margin: 0;
	width: 30%;
	list-style-type: none;
	height: 80px;
	text-align: left;
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
}
.tunecore-footer-icons li a{
	padding:10px;		
}



.services-section{
	position:relative;
	padding:80px 0px 70px;
}

.services-block{
	position:relative; 
}

.services-block .inner-box{
	position:relative;
	cursor: pointer;
}

.services-block .inner-box .upper-box{
	position:relative;
	padding-left:60px;
	min-height:35px; 
	background: #fff;
}

.services-block .inner-box .upper-box .icon{
	position:absolute;
	left:0px;
	top:0px;
	width:60px;
	height:57px;
	color:#fff;
	font-size:24px;
	line-height:56px;
	text-align:center;
	background-color:#000;
	border-right:1px solid #000;
}

.services-block .inner-box .upper-box h3{
	position:relative;
	color:#333333;
	font-size:14px;
	font-weight:700;
	line-height: 36px;
    padding: 10px;
    margin: 0px;
}

.services-block .inner-box .upper-box h3 p{
	position:relative;
	color:#333333;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.services-block .inner-box .upper-box h3 p:hover{
	color:#00b388;
}

.services-block .inner-box .lower-box{
	position:relative;
}

.services-block .inner-box .lower-box .image{
	position:relative;
}

.services-block .inner-box .lower-box .image .overlay-box{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	opacity:0;
	padding:10px 15px 10px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	background-color:#00b388;
}

.services-block .inner-box:hover .lower-box .image .overlay-box{
	opacity:1;
}

.services-block .inner-box .lower-box .image .overlay-box .text{
	position: relative;
    color: #fff;
    font-size: 14px;
    line-height: 1.3em;
    font-weight: 500;
}
.tans-img{
	z-index: auto;
    overflow: visible;
    background: #000;
	
}
.trans-img img{
	position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;	
	opacity: 1;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: perspective(1000px) translate3d(0,0,0);
    transform: perspective(1000px) translate3d(0,0,0);	
}
.trans-img:hover img{
	-webkit-transform: perspective(1000px) translate3d(0,0,21px);
	-moz-transform: perspective(1000px) translate3d(0,0,21px);
	-ms-transform: perspective(1000px) translate3d(0,0,21px);
    transform: perspective(1000px) translate3d(0,0,21px);
}
.service-icons{
	width:80px;
}
.carousel {
	margin: 50px auto;
	padding: 0 100px;
}
.carousel .item {
	color: #999;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	min-height: 290px;
}
.carousel .item .img-box {
	width:140px;
	height:140px;
	margin: 0 auto;
	border:5px solid #fff;
	border-radius: 50%;
	margin-bottom:15px;
}
.carousel .img-box img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
}
.carousel .testimonial {
	padding: 30px 0 0px;
	line-height:20px;
	font-weight:700;
	color:#fff;
	letter-spacing: 0.3px;
}
.carousel .overview {	
	font-style: italic;
	margin-top:5px;
}
.carousel .overview b {
	text-transform: uppercase;
	color:#00B388!important;
}
.carousel-control i {
	font-size:40px; 
	position: absolute;
	display: inline-block;
	padding: 0px 13px;
	color:#fff; 
	left:5px;
}
.carousel .carousel-indicators {
	bottom:0px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 10px;
	height: 10px;
	margin: 1px 3px;
	border-radius: 50%;
}
.carousel-indicators li {	
	background: #fff;
	border-color:#fff; 
}
.carousel-indicators li.active {	
	background:#0085ca;	 
}
@media (min-width:320px) and (max-width: 568px) and (orientation: portrait){
	.carousel {
		padding: 0 50px;
	} 
	.carousel .carousel-indicators {
		 display:none;
	}
	.social-header-logo {
		margin-bottom: 15px;
	}
	.amazon-text {
		background: rgba(0, 0, 0, 0.8);
	}
	.timeline-heading {
		line-height:50px;
		font-size: 40px;
	}
	.spotify-heading{
		line-height: 50px;
    	font-size: 45px;		
	}
	.timeline-heading h4 { 
		font-size: 18px;
	}
	.timeline-heading h4 span { 
		font-size: 28px;
    	top:0px;
		color: #00b388;
		position: relative;
	}
	 .timeline-image {
		border: 4px solid #e9ecef!important;
	}
	.gyro-icon{
		color: #000;
		margin: 10px auto;
		font-size: 70px!important;
		display: block;
		text-align:center;
		min-width:70px;
		max-width:70px;
		height:70px;
	}
	#pr-logo{
	min-width:220px;
	max-width:220px;
	height:84px;
}
	img#web {
		max-width: 200px!important;
		min-width: 200px!important;
		height: 73px;
	}
	.division-0{
		margin-top:20px!important;
	}
	.mt70{
		margin-top:70px!important;
	}
	.mr0{
		margin-right:0px;
	}

	.Gyro_loaderNew {
		height: 100px;
		width: 100px;
		position: fixed;
		z-index: 1000;
		left: 40%;
		top: 35%;
		margin: -25px 0 0 -25px;
	}
	.padding-top-00{
		padding-top:0px!important;
	}
	.cd-space {
		margin-left: 0px;
	}
	.tg-post .tg-postimg img, .tg-post .tg-postimg a img {
		opacity: 0.80;
		min-width: 280px;
		max-width: 290px;
		min-height: 130px;
		max-height: 330px;
	}
	.serviceBox {
		padding: 15px 15px 15px 110px;
		position: relative;
		height: 380px;
	}
	.last-day {
		font-weight: 400;
		font-size: 15px;
		display: inherit;
		    margin-left: 43px;
	}
	.pricing-top-padding {
		padding-top: 15px!important;
	}
	.pricing {
		width: 110px;
		height: 110px;
		position: absolute;
		top: 700px;
		left: 180px;
		border-radius: 100px;
		background: #0085ca;
	}
	.width-change{
		width:100%;
	}
	.bg-primarys2:before {
		position: absolute;
		content: '';
		background: rgba(0, 0, 0, 0.79);
		width: 100%;
		height: 100%;
	}
	.bg-primary__ins3:before {
		left: 0%;
	}
	.height-auto-vinyl{
	height:auto;
	overflow:auto;
}
	.other-margin-top{
	 margin-top:20px;
	 }
	 .other-padding-bottom{
		 padding-bottom:10px;
		 padding-top: 10px;
	 }
	.bor-left-acc{
		border:0px solid #ccc;
	}
	.navbar-brand>img {
	  
	  padding:2px 15px; 
	  width: auto;
	}
	.navbar-header{
		height:80px;
	}
	.first-tab{
		margin-left:3px;
	}
	.tooltip-inner {
		max-width:300px!important;
		min-width:280px!important;
	}
	.ml65{
		margin-left:30px;
	}
	#step_one h3{
		font-size: 24px;
	}
	.hidden-space {
		position: absolute;
		top: 365px;
		left: 10px;
		background: #015d63;
		padding: 15px 100px;
	}
	.modal-lg {
		width: 300px;
	}
	.padding-top110{
		padding-top:40px!important;
	}
	.newsletter {
		position: relative;
		right: 0;
		top:0px;  
		z-index: 6;
		background:#0284c9;
		margin: 0px 10px;
	}
	.board-line {
		height:290px!important;
		position: relative;
		background: #0284c9;
		z-index: 5;
		 
	}
	.full-width{
		width:100%;
	}
	.sound-panel {
		position: absolute;
		margin-left:0px; 
		width: 100%;
	}
	.board-line .content:after {
		position: absolute;
		z-index: 3;
		top: 0;
		right: 0;
		width: 0;
		height: 0;
		border-top: 145px solid transparent; 
		border-left: 55px inset transparent; 
		border-bottom: 145px solid transparent; 
	}
	.board-line .content {
		position: relative;
		background-image: url(../img/parallax/t1.jpg);
		height: 100%;
		width:100%;
	}
	.ml-0{
		margin-left:15px;
		margin-top:10px;
	}
	.mt-35{
		margin-top:-35px;
	}
	.upload-image {
		position: relative;
		top: -70px;
		left: 0px;
		width: 100%;
		display: inline-block;
		padding: 5px 10px 5px 59px;
		background: rgba(255, 255, 255, 0.6);
	}
	.display-inline-only{
		display:inline;
	}
	.upc-code {
		position: absolute;
		left: 0px;
		width: 100%;
		top: 90px;
	}
	.ml-30 {
		margin-left: 0px;
	}
	.ml200{
		margin-left:00px;
	}
	.chart-mini .legend-top {
		color: #fff;
		line-height: 24px;
		width:100%!important;
	}	
	.bg-primary__ins1:before {
		right: 0%;
	}
	.bg-primary__ins2:before {
		left:00%;
	} 
	.mb0{
		margin-bottom:0px!important;
	}
	.mt10{
		margin-top:10px!important;
	}
	.mt20{
		margin-top:20px!important;
	}
	.mb10{
		margin-bottom:10px!important;
	}
	.pb0{
		padding-bottom:0px!important;
	}
	.pt10{
		padding-top:10px!important;
	}
	.pt20{
		padding-top:20px!important;
	}
	.absolute-position{
		position: absolute;
		z-index: 7;
		height: 50px;
		margin-top:0px;  
	}
	.padding-left18{
		padding-left:18px;
	}
	.height-auto{
		height:590px;
		overflow:auto;
	}
	.sign-up-btn {
		left: 28%;
	}
	.find-more-btn{
		left:24%;
	}
	.ml50{
		margin-left:17px;
	}
	.mt-70{
		margin-top:70px!important;
	}
	.display-block-only{
		display:block;
	}
	.margin-left-20{
		margin-left:20px;
	}
	.intro_section h4{
		font-size:18px;
		margin-bottom: 20px;
		font-family: COMFORTAA;
		color:#00B388;
		font-weight:700;
	}
	.timeline:before {
		bottom: 290px;
	}
	ul.tunecore-footer-icons li {
		width:49%;
	}
	.pressing{
		line-height:17px!important;
	}
	.service-icons{
		width:40px;
	}
	.services-block .inner-box .lower-box .image .overlay-box {
		padding: 10px 12px 10px;
	}
}

@media (min-width:320px) and (max-width: 568px) and (orientation: landscape){
	.carousel {
		padding: 0 50px;
	} 
	.carousel .carousel-indicators {
		 display:none;
	} 
	.social-header-logo {
		margin-bottom: 15px;
	}
	.amazon-text {
		background: rgba(0, 0, 0, 0.8);
	}
	.timeline-heading {
		line-height: 50px;
		font-size: 40px;
	}
	.spotify-heading{
		line-height: 50px;
    	font-size: 45px;		
	}
	.timeline-heading h4 { 
		font-size: 18px;
	}
	.timeline-heading h4 span { 
		font-size: 28px;
    	top:0px;
		color: #00b388;
		position: relative;
	}
	 .timeline-image  {
		border: 4px solid #e9ecef!important;
	}
	.gyro-icon{
		color: #000;
		margin: 10px auto;
		font-size: 70px!important;
		display: block;
		text-align:center;
		min-width:70px;
		max-width:70px;
		height:70px;
	}
	#pr-logo{
	min-width:220px;
	max-width:220px;
	height:84px;
}
	img#web {
		max-width: 200px!important;
		min-width: 200px!important;
		height: 73px;
	}
	.division-0{
		margin-top:20px!important;
	}
	.mt70{
		margin-top:70px!important;
	}
	.Gyro_loaderNew {
    height: 100px;
    width: 100px;
    position: fixed;
    z-index: 1000;
    left: 46%;
    top: 35%;
    margin: -25px 0 0 -25px;
}
	.cd-space {
		margin-left:-30px;
	}
	.tg-post .tg-postimg img, .tg-post .tg-postimg a img {
		opacity: 0.80;
		min-width: 390px;
		max-width: 580px;
		min-height: 130px;
		max-height: 360px;
	}
	.serviceBox {
		padding: 15px 15px 15px 110px;
		position: relative;
		height: 305px;
	}	
	.serviceBox {
		padding: 15px 15px 15px 110px;
		position: relative;
		height: 200px;
	}
	.back-btn-right{
		margin-right:5px!important;
	}
	.pricing-margin-left{
		margin-left:50px;
	}
	.pricing-top-padding {
		padding-top: 15px!important;
	}
	.pricing {
		width: 110px;
		height: 110px;
		position: absolute;
		top: 560px;
		left: 340px;
		border-radius: 100px;
		background: #0085ca;
	}
	.width-change{
		width:100%;
	} 
	.bg-primarys2:before {
		position: absolute;
		content: '';
		background: rgba(0, 0, 0, 0.79);
		width: 100%;
		height: 100%;
	}
	.bg-primary__ins3:before {
		left: 0%;
	}
	.height-auto-vinyl{
		height:auto;
		overflow:auto;
	}
	.other-margin-top{
		 margin-top:20px;
	 }
	 .other-padding-bottom{
		 padding-bottom:10px;
	 }
	.bor-left-acc{
		border:0px solid #ccc;
	}
	.navbar-brand>img {
	  padding:2px 15px; 
	  width: auto;
	}
	.navbar-header{
		height:80px;
	}
	.ml65{
		margin-left:30px;
	}
	#step_one h3{
		font-size: 28px;
	}
	.hidden-space {
		position: absolute;
		top: 365px;
		left: 10px;
		background: #015d63;
		padding: 15px 100px;
	}
	.modal-lg {
		width: 550px!important;
	}
	.padding-top110{
		padding-top:40px!important;
	}
	.newsletter {
		position: relative;
		right: 0;
		top:0px;  
		z-index: 6;
		background:#0284c9;
		margin: 0px 10px;
	}
	.board-line {
		height:300px;
		position: relative;
		background: #0284c9;
		z-index: 5;
		 
	}
	.full-width{
		width:100%;
	}
	.sound-panel {
		position: absolute;
		margin-left:20px; 
		width: 90%;
	}
	.board-line .content:after {
		position: absolute;
		z-index: 3;
		top: 0;
		right: 0;
		width: 0;
		height: 0;
		border-top: 145px solid transparent; 
		border-left: 55px inset transparent; 
		border-bottom: 145px solid transparent; 
	}
	.board-line .content {
		position: relative;
		background-image: url(../img/parallax/t1.jpg);
		height: 100%;
		width:100%;
	}
	.mt-35{
		margin-top:-35px;
	}
	.ml-80{
		margin-left:80px;
	}
	.upload-image {
		position: relative;
		top: -65px;
		left: 0px;
		width: 100%;
		display: inline-block;
		padding: 5px 10px 5px 59px;
		background: rgba(255, 255, 255, 0.6);
	}
	.display-inline-only{
		display:inline;
	}
	.upc-code {
		position: absolute;
		left: 0px;
		width: 100%;
		top: 65px;
	}
	.ml-30 {
		margin-left: 0px;
	}
	.ml50{
		margin-left:17px;
	}
	.ml200{
		margin-left:00px;
	}
	.chart-mini .legend-top {
		color: #fff;
		line-height: 24px;
		width:100%!important;
	}	
	.bg-primary__ins1:before {
		right: 0%;
	}
	.bg-primary__ins2:before {
		left:00%;
	} 
	.mb0{
		margin-bottom:0px!important;
	}
	.mt10{
		margin-top:10px!important;
	}
	.mt20{
		margin-top:20px!important;
	}
	.pb0{
		padding-bottom:0px!important;
	}
	.pt10{
		padding-top:10px!important;
	}
	.pt20{
		padding-top:20px!important;
	}
	.mb10{
		margin-bottom:10px!important;
	}
	.absolute-position{
		position: absolute;
		z-index: 7;
		height: 50px;
		margin-top:0px;  
	}
	.padding-left18{
		padding-left:18px;
	}
	.height-auto{
		height:420px;
		overflow:auto;
	}
	.sign-up-btn {
		left: 28%;
	}
	.find-more-btn{
		left:24%;
	}
	.mt-70{
		margin-top:70px!important;
	}
	.intro_section h4{
		font-size:20px;
		margin-bottom: 20px;
		font-family: COMFORTAA;
		color:#00B388;
		font-weight:700;
	}
	.timeline:before {
		bottom:130px;
	}
	.service-icons{
		width:70px;
	}
	.services-block .inner-box .lower-box .image .overlay-box .text {
        margin-top: 20px;
		font-size: 16px;
	}
} 

@media (min-width:375px) and (max-width: 667px) and (orientation: portrait){
	 .carousel {
		padding: 0 50px;
	} 
	.carousel .carousel-indicators {
		 display:none;
	}
	 
	.amazon-text {
		background: rgba(0, 0, 0, 0.8);
	}
	 .timeline-image {
		border: 4px solid #e9ecef!important;
	}
	.spotify-heading{
		line-height: 50px;
    	font-size: 45px;		
	}
	.timeline-heading {
		line-height:50px;
		font-size: 40px;
	}
	.timeline-heading h4 { 
		font-size: 18px;
	}
	.timeline-heading h4 span { 
		font-size: 28px;
    	top:0px;
		color: #00b388;
		position: relative;
	}
	.gyro-icon{
		color: #000;
		margin: 10px auto;
		font-size: 70px!important;
		display: block;
		text-align:center;
		min-width:70px;
		max-width:70px;
		height:70px;
	}
	#pr-logo{
	min-width:220px;
	max-width:220px;
	height:84px;
}
	img#web {
		max-width: 200px!important;
		min-width: 200px!important;
		height: 73px;
	}
	.division-0{
		margin-top:20px!important;
	}
	.mt70{
		margin-top:70px!important;
	}
	.Gyro_loaderNew {
    height: 100px;
    width: 100px;
    position: fixed;
    z-index: 1000;
    left: 42%;
    top: 35%;
    margin: -25px 0 0 -25px;
}
	.cd-space {
		margin-left: -50px;
	}
	.tg-post .tg-postimg img, .tg-post .tg-postimg a img {
		opacity: 0.80;
		min-width: 280px;
		max-width: 350px;
		min-height: 130px;
		max-height: 330px;
	}
	.serviceBox {
		padding: 15px 15px 15px 110px;
		position: relative;
		height:300px;
	}
	.last-day {
		font-weight: 400;
		font-size: 15px;
		display: inherit;
		    margin-left: 43px;
	}
	.intro_section h4{
		font-size:20px;
		margin-bottom: 20px;
		font-family: COMFORTAA;
		color:#00B388;
		font-weight:700;
	}
	.pricing {
		width: 90px;
		height: 90px;
		position: absolute;
		top: 610px;
		left: 265px;
		border-radius: 100px;
		background: #0085ca;
	}
	.pricing-margin-left {
		margin-left: 25px;
	}
	.pricing-top-padding{
		padding-top:5px!important;
	}
	.width-change{
		width:100%;
	}
	.bg-primarys2:before {
		position: absolute;
		content: '';
		background: rgba(0, 0, 0, 0.79);
		width: 100%;
		height: 100%;
	}
	.bg-primary__ins3:before {
		left: 0%;
	}
	.height-auto-vinyl{
		height:auto;
		overflow:auto;
	}
	.other-margin-top{
		 margin-top:20px;
	 }
	 .other-padding-bottom{
		 padding-bottom:10px;
	 }
	.bor-left-acc{
		border:0px solid #ccc;
	}
	.navbar-brand>img {
	  padding:2px 15px; 
	  width: auto;
	}
	.navbar-header{
		height:80px;
	}
	.first-tab{
		margin-left:3px;
	}
	.tooltip-inner {
		max-width:350px!important;
		min-width:320px!important;
	}
	.ml65{
		margin-left:30px;
	}
	#step_one h3{
		font-size: 28px;
	}
	.font-14{
		font-size:14px;
	}
	.hidden-space {
		position: absolute;
		top: 365px;
		left: 10px;
		background: #015d63;
		padding: 15px 100px;
	}
	.modal-lg {
		width: 355px;
	}
	.padding-top110{
		padding-top:40px!important;
	}
	.newsletter {
		position: relative;
		right: 0;
		top:0px;  
		z-index: 6;
		background:#0284c9;
		margin: 0px 10px;
	}
	.board-line {
		height:300px!important;
		position: relative;
		background: #0284c9;
		z-index: 5;
	}
	.full-width{
		width:100%;
	}
	.sound-panel {
		position: absolute;
		margin-left: 10px;
		width: 90%;
	}
	.board-line .content:after {
		position: absolute;
		z-index: 3;
		top: 0;
		right: 0;
		width: 0;
		height: 0;
		border-top: 145px solid transparent; 
		border-left: 55px inset transparent; 
		border-bottom: 145px solid transparent; 
	}
	.board-line .content {
		position: relative;
		background-image: url(../img/parallax/t1.jpg);
		height: 100%;
		width:100%;
	}
	.mt-35{
		margin-top:-35px;
	}
	.ml-80{
		margin-left:30px;
	}
	.ml50 {
		margin-left: 17px;
	}
	.upload-image {
		position: relative;
		top: -70px;
		left: 0px;
		width: 100%;
		display: inline-block;
		padding: 5px 10px 5px 59px;
		background: rgba(255, 255, 255, 0.6);
	}
	.ml200{
		margin-left:00px;
	}
	.bg-primary__ins1:before {
		right: 0%;
	}
	.bg-primary__ins2:before {
		left:0%;
	} 
	.mb0{
		margin-bottom:0px!important;
	}
	.mt10{
		margin-top:10px!important;
	}
	.mt20{
		margin-top:20px!important;
	}
	.pb0{
		padding-bottom:0px!important;
	}
	.pt10{
		padding-top:10px!important;
	}
	.pt20{
		padding-top:20px!important;
	}
	.mb10{
		margin-bottom:10px!important;
	}
	.absolute-position{
		position: absolute;
		z-index: 7;
		height: 50px;
		margin-top:0px;  
	}
	.padding-left18{
		padding-left:18px;
	}
	.height-auto{
		height:550px;
		overflow:auto;
	}
	.sign-up-btn {
		left: 32%;
	}
	.find-more-btn{
		left:28%;
	}
	.mt-70{
		margin-top:70px!important;
	}
	.upc-code {
		position: absolute;
		left: 0px;
		width: 100%!important;
		top: 90px;
	}
	.timeline:before {
		bottom:230px;
	}
	.pressing{
		line-height:36px!important;
	}
	.service-icons{
		width:60px;
	}
	.services-block .inner-box .lower-box .image .overlay-box {
		padding: 10px 15px 10px;
	}
	.services-block .inner-box .lower-box .image .overlay-box .text {
		font-size: 15px;
	}
}

@media (min-width:375px) and (max-width: 667px) and (orientation: landscape){
	.carousel {
		padding: 0 50px;
	} 
	.carousel .carousel-indicators {
		 display:none;
	} 
	.social-header-logo {
		margin-bottom: 15px;
	}
	.amazon-text {
		background: rgba(0, 0, 0, 0.8);
	}
	 .timeline-image   {
		border: 4px solid #e9ecef!important;
	}
	.spotify-heading{
		line-height: 50px;
    	font-size: 45px;		
	}
	.timeline-heading {
		line-height:50px;
		font-size: 40px;
	}
	.timeline-heading h4 { 
		font-size: 18px;
	}
	.timeline-heading h4 span { 
		font-size: 28px;
    	top:0px;
		color: #00b388;
		position: relative;
	}
	.gyro-icon{
		color: #000;
		margin: 10px auto;
		font-size: 70px!important;
		display: block;
		text-align:center;
		min-width:70px;
		max-width:70px;
		height:70px;
	}
	#pr-logo{
	min-width:220px;
	max-width:220px;
	height:84px;
}
	img#web {
		max-width: 200px!important;
		min-width: 200px!important;
		height: 73px;
	}
	.division-0{
		margin-top:20px!important;
	}
	.mt70{
		margin-top:70px!important;
	}
	.Gyro_loaderNew {
    height: 100px;
    width: 100px;
    position: fixed;
    z-index: 1000;
    left: 44%;
    top: 35%;
    margin: -25px 0 0 -25px;
}
	.cd-space {
		margin-left: -30px;
	}
	.serviceBox {
		padding: 15px 15px 15px 110px;
		position: relative;
		height:200px;
	}
	.intro_section h4{
		font-size:24px;
		margin-bottom: 20px;
		font-family: COMFORTAA;
		color:#00B388;
		font-weight:700;
	}
	.back-btn-right{
		margin-right:5px!important;
	}
	.pricing-top-padding {
		padding-top: 20px!important;
	}
	.pricing {
		width: 120px;
		height: 120px;
		position: absolute;
		top: 560px;
		left: 350px;
		border-radius: 100px;
		background: #0085ca;
	}
	.width-change{
		width:100%;
	}
	.bg-primarys2:before {
		position: absolute;
		content: '';
		background: rgba(0, 0, 0, 0.79);
		width: 100%;
		height: 100%;
	}
	.bg-primary__ins3:before {
		left: 0%;
	}
	.other-margin-top{
		 margin-top:20px;
	 }
	.other-padding-bottom{
		 padding-bottom:10px;
	 }
	.ml65{
		margin-left:30px;
	}
	.bor-left-acc{
		border:0px solid #ccc;
	}
	.navbar-brand>img {
	  padding:2px 15px; 
	  width: auto;
	}
	.navbar-header{
		height:80px;
	}
	#step_one h3{
		font-size: 28px;
	}
	.hidden-space {
		position: absolute;
		top: 365px;
		left: 10px;
		background: #015d63;
		padding: 15px 75px;
	}
	.modal-lg {
		width: 650px;
	}
	.padding-top110{
		padding-top:40px!important;
	}
	.newsletter {
		position: relative;
		right: 0;
		top:0px;  
		z-index: 6;
		background:#0284c9;
		margin: 0px 10px;
	}
	.board-line {
		height:300px;
		position: relative;
		background: #0284c9;
		z-index: 5;
		 
	}
	.full-width{
		width:100%;
	}
	.sound-panel {
		position: absolute;
		margin-left:25px; 
		width: 90%;
	}
	.board-line .content:after {
		position: absolute;
		z-index: 3;
		top: 0;
		right: 0;
		width: 0;
		height: 0;
		border-top: 145px solid transparent; 
		border-left: 55px inset transparent; 
		border-bottom: 145px solid transparent; 
	}
	.board-line .content {
		position: relative;
		background-image: url(../img/parallax/t1.jpg);
		height: 100%;
		width:100%;
	}
	.intro_section p {
		max-width: none;
	}
	.mt-35{
		margin-top:-35px;
	}
	.ml-80{
		margin-left:90px;
	}
	.upc-code {
		position: absolute;
		left: 0px;
		width: 100%!important;
		top:65px;
	}
	.display-inline-only{
		display:inline;
	}
	.ml-30 {
		margin-left: 0px;
	}
	.ml50 {
		margin-left: 15px;
	}
	.upload-image {
		position: relative;
		top: -70px;
		left: 0px;
		width: 100%;
		display: inline-block;
		padding: 5px 10px 5px 59px;
		background: rgba(255, 255, 255, 0.6);
	}
	.ml200{
		margin-left:00px;
	}
	.bg-primary__ins1:before {
		right: 0%;
	}
	.bg-primary__ins2:before {
		left:0%;
	} 
	.mb0{
		margin-bottom:0px!important;
	}
	.mt10{
		margin-top:10px!important;
	}
	.mt20{
		margin-top:20px!important;
	}
	.pb0{
		padding-bottom:0px!important;
	}
	.pt10{
		padding-top:10px!important;
	}
	.pt20{
		padding-top:20px!important;
	}
	.mb10{
		margin-bottom:10px!important;
	}
	.absolute-position{
		position: absolute;
		z-index: 7;
		height: 50px;
		margin-top:0px;  
	}
	.padding-left18{
		padding-left:18px;
	}
	.height-auto{
		height:420px;
		overflow:auto;
	}
	.sign-up-btn {
		left: 35%;
	}
	.find-more-btn{
		left:34%;
	}
	.mt-70{
		margin-top:70px!important;
	}	
	.timeline:before {
		bottom:130px;
	}
	.service-icons{
		width:80px;
	}
	.services-block .inner-box .lower-box .image .overlay-box .text {
        margin-top: 20px;
		font-size: 16px;
	}
}
@media (min-width:414px) and (max-width: 736px) and (orientation: portrait){
	.services-block .inner-box .lower-box .image .overlay-box .text {
        margin-top: 20px;
		font-size: 16px;
	}
	
}
@media (min-width:414px) and (max-width: 736px) and (orientation: landscape){
	.services-block .inner-box .lower-box .image .overlay-box .text {
        margin-top: 20px;
		font-size: 16px;
	}
	.carousel .carousel-indicators {
		 display:none;
	} 
	.carousel {
		padding: 0 50px;
	} 
}
@media (min-width:768px) and (max-width: 1024px) and (orientation: portrait){
	 .carousel .carousel-indicators {
		bottom: -25px;
	}
	 
	.social-header-logo {
		margin-bottom: 15px;
	}
	.amazon-text {
		background: rgba(0, 0, 0, 0.8);
	}
	.timeline-heading {
		line-height:50px;
		font-size: 40px;
	}
	.spotify-heading{
		line-height: 50px;
    	font-size: 40px;		
	}
	.content > *:last-child {
		margin-bottom: 0;
	}
	ul.tunecore-footer-icons li {
		padding-right:20px;
	}
	 
	.timeline-heading h4 span { 
		font-size: 30px;
    	top:0px;
		color: #00b388;
		position: relative;
	}
	.triangle-right { 
		right: -35px!important; 
		top: 30px!important;
	}
	.triangle-left { 
		left: -35px!important; 
		top: 30px!important;
	}
	.timeline>li .timeline-panel {
		float:left;
		width:40%;
		padding:0 20px 20px 30px;
		text-align:right;
		background: rgba(0, 0, 0, 0.8);
	}
	.timeline-image   {
		border: 4px solid #e9ecef!important;
	}
	.gyro-icon{
		color: #000;
		margin: 10px auto;
		font-size: 70px!important;
		display: block;
		text-align:center;
		min-width:70px;
		max-width:70px;
		height:70px;
	}
	#pr-logo{
	min-width:220px;
	max-width:220px;
	height:84px;
}
	img#web {
		max-width: 200px!important;
		min-width: 200px!important;
		height: 73px;
	}
	.division-0{
		margin-top:20px!important;
	}
	.mt70{
		margin-top:70px!important;
	}
	.cd-space {
		margin-left: -220px;
	}
	.serviceBox {
		padding: 15px 15px 15px 110px;
		position: relative;
		height:310px;
	}
	.intro_section h4{
		font-size:30px;
		margin-bottom: 20px;
		font-family: COMFORTAA;
		color:#00B388;
		font-weight:700;
	}
	.back-btn-right{
		margin-right:5px!important;
	}
	.pricing {
		width: 120px;
		height: 120px;
		position: absolute;
		top: 550px;
		left: 580px;
		border-radius: 100px;
		background: #0085ca;
	}
	.width-change{
		width:30%;
	}
	.img-size {
		min-width: 300px;
		max-width:550px;
		min-height: 250px;
		max-height: 250px;
	}
	.bg-primarys2:before {
		position: absolute;
		content: '';
		background: rgba(0, 0, 0, 0.79);
		width: 100%;
		height: 100%;
	}
	.bg-primary__ins3:before {
		left: 0%;
	}
	.other-margin-top{
		 margin-top:20px;
	}
	.other-padding-bottom{
		 padding-bottom:10px;
		 padding-top: 10px;
	}
	.ml65{
		margin-left:30px;
	}
	.hidden-space {
		position: absolute;
		top: 365px;
		left: 10px;
		background: #015d63;
		padding: 15px 75px;
	}
	.modal-lg {
		    width: 748px;
    margin-left: 10px;
	}
	.newsletter {
		position: relative;
		right: 0;
		top:0px;  
		z-index: 6;
		background:#0284c9;
		margin: 0px 10px;
	}
	.board-line {
		height:300px;
		position: relative;
		background: #0284c9;
		z-index: 5;
		 
	}
	.full-width{
		width:100%;
	}
	.sound-panel {
		position: absolute;
		margin-left:30px; 
		width: 90%;
	}
	.board-line .content:after {
		position: absolute;
		z-index: 3;
		top: 0;
		right: 0;
		width: 0;
		height: 0;
		border-top: 145px solid transparent; 
		border-left: 55px inset transparent; 
		border-bottom: 145px solid transparent; 
	}
	.board-line .content {
		position: relative;
		background-image: url(../img/parallax/t1.jpg);
		height: 100%;
		width:100%;
	}
	.bg-primary__ins1:before {
		right: 40%;
	}
	.intro_section p {
		max-width: none;
	}
	.ml-30 {
		margin-left: 0px;
	}
	.ml50 {
		margin-left: 15px;
	}
	.ml200{
		margin-left:180px!important;
	}
	.nav li a {
		position: relative;
		display: block;
		padding: 10px 5px;
	} 
	.height-auto {
		height: 400px;
		overflow: auto;
	}
	.sign-up-btn {
		left: 39%;
	}
	.find-more-btn{
		left:38%;
	}
	.mt-70{
		margin-top:35px!important;
	}
	.display-inline-only{
		display:inline;
	}
	.timeline:before {
		bottom:200px;
	}
	.service-icons{
		width:50px;
	}
	.services-block .inner-box .lower-box .image .overlay-box .text {
        margin-top: 20px;
		 
	}
}
@media (min-width:768px) and (max-width: 1024px) and (orientation: landscape){
	.carousel .carousel-indicators {
		bottom: -25px;
	}	
	.social-header-logo {
		margin-bottom: 15px;
	}
	.spotify-heading{
		line-height: 50px;
    	font-size: 45px;		
	}
	.timeline-heading {
		line-height:50px;
		font-size: 40px;
	}
	.content > *:last-child {
		margin-bottom: 0;
	}
	ul.tunecore-footer-icons li {
		padding-right:10px;
	}
	.timeline-heading h4 {
		margin-top: 5px;
		 
	}
	.timeline-heading h4 span { 
		font-size: 30px;
    	top:0px;
		color: #00b388;
		position: relative;
	}
	.timeline>li .timeline-panel {
		float:left;
		width:40%!important;
		padding:0 20px 20px 30px;
		text-align:right;
		background: rgba(0, 0, 0, 0.8);
	}
	.gyro-icon{
		color: #000;
		margin: 10px auto;
		font-size: 70px!important;
		display: block;
		text-align:center;
		min-width:70px;
		max-width:70px;
		height:70px;
	}
	#pr-logo{
		min-width:220px;
		max-width:220px;
		height:84px;
	}
	img#web {
		max-width: 200px!important;
		min-width: 200px!important;
		height: 73px;
	}
	
	.mt70{
		margin-top:10px!important;
	}
	.cd-space {
		margin-left: 0px;
	}
	.serviceBox {
		padding: 15px 15px 15px 110px;
		position: relative;
		height: 230px;
	}
	.intro_section h4{
		font-size:45px;
		margin-bottom: 20px;
		font-family: COMFORTAA;
		color:#00B388;
		font-weight:700;
	}
	.back-btn-right{
		margin-right:5px!important;
	}
	.pricing-top-padding{
		padding-top:10px!important;
	}
	.pricing {
		width: 100px;
		height: 100px;
		position: absolute;
		top: 580px;
		left: 280px;
		border-radius: 100px;
		background: #0085ca;
	}
	.width-change{
		width:30%;
	}
	.img-size {
		min-width: 300px;
		max-width: 550px;
		min-height: 210px;
		max-height: 210px;
	}
	.padding-left-15{
		padding-left:15px;
	}
	.ml65{
		margin-left:65px;
	}
	.nav-tabs > li > a {
		padding: 10px 20px;
		font-size: 12px;
	}
	.margin-left50{
		margin-left:50px;
	} 
	.hidden-space {
		position: absolute;
		top: 365px;
		left: 10px;
		background: #015d63;
		padding: 15px 75px;
	} 
	.modal-lg {
		width: 1004px;
		margin-left: 10px;
	}
	.upload-image {
		padding: 5px 10px 5px 45px;
	}
	.boda-cols h5 {
		display: inline-block;
		vertical-align: middle;
		margin: 0;
		font-family: COMFORTAA;
		font-size: 14px;
		font-weight: 700;
	}
	.slider-margin-left-30{
		margin-left:30px;
	}
	.banner-text1{
		float: right;
		padding-top:60px;
		padding-right:50px;
		font-family: COMFORTAA;
	}	
	.banner-text2{
		float: left;
		padding-top:60px;
		padding-left:50px;
		font-family: COMFORTAA;
	}
	.display-inline-only{
		display:inline;
	}
	.ml200{
		margin-left:200px;
	}
	.height-auto {
		height: 590px;
		overflow: auto;
	} 
	.pr-h3{
		font-size:26px;
	}
	.sign-up-btn {
		left: 29%;
	}
	.find-more-btn{
		left:38%;
	}
	.music-dashboard .btn{
		padding: 5px 10px 2px 10px;
	}
	.timeline:before {
		bottom:200px;
	}
	.pressing{
		line-height:17px!important;
		height:57px;
	}
	.service-icons{
		width:40px;
	}
}
@media (min-width:1024px) and (max-width: 1366px) and (orientation: portrait){
	.carousel .carousel-indicators {
		bottom: -25px;
	}
	.amazon-text {
		background: rgba(0, 0, 0, 0.8);
		 
	}
	.content > *:last-child {
		margin-bottom: 0;
	}
	ul.tunecore-footer-icons li {
		padding-right:10px;
	}
	.timeline>li .timeline-panel {
		float:left;
		width:40%;
		padding:0 20px 20px 30px;
		text-align:right;
		background: rgba(0, 0, 0, 0.8);
	}
	.triangle-right { 
		right: -35px!important; 
		top: 60px!important;
	}
	.triangle-left { 
		left: -35px!important; 
		top: 60px!important;
	}
	.gyro-icon{
		color: #000;
		margin: 10px auto;
		font-size: 70px!important;
		display: block;
		text-align:center;
		min-width:70px;
		max-width:70px;
		height:70px;
	}
	#pr-logo{
		min-width:220px;
		max-width:220px;
		height:84px;
	}
	img#web {
		max-width: 200px!important;
		min-width: 200px!important;
		height: 73px;
	}
	.mt70{
		margin-top:10px!important;
	}
	.serviceBox {
		padding: 15px 15px 15px 110px;
		position: relative;
		height: 240px;
	}
	.intro_section h4{
		font-size:45px;
		margin-bottom: 20px;
		font-family: COMFORTAA;
		color:#00B388;
		font-weight:700;
	}
	.back-btn-right{
		margin-right:5px!important;
	}
	.pricing-top-padding{
		padding-top:3px!important;
	}
	.pricing {
		width: 90px;
		height: 90px;
		position: absolute;
		top: 590px;
		left: 280px;
		border-radius: 100px;
		background: #0085ca;
	}
	.width-change{
		width:30%;
	}
	.img-size {
		min-width: 300px;
		max-width: 510px!important;
		min-height: 250px;
		max-height: 250px;
	}
	.bg-primarys2:before {
		position: absolute;
		content: '';
		background: rgba(0, 0, 0, 0.79);
		width: 750px;
		height: 100%;
	}
	.bg-primary__ins3:before {
		left: 50%;
	}
	.other-margin-top{
		 margin-top:00px;
	 }
	.other-padding-bottom{
		 padding-bottom:10px;
		 padding-top:0px;
	 }
	.ml65{
		margin-left:65px;
	}
	.padding-left-15{
		padding-left:15px;
	}
	.hidden-space {
		position: absolute;
		top: 365px;
		left: 10px;
		background: #015d63;
		padding: 15px 100px;
	}
	.modal-lg {
		width: 1004px;
		margin-left: 10px;
	}
	.upload-image {
		top: -45px;
		padding: 5px 10px 5px 45px;
	}
	.rc-anchor-normal {
		height: 74px;
		width: 245px!important;
	}
	.newsletter {
		position: relative;
		right: 0;
		top:0px;  
		z-index: 6;
		background:#0284c9;
		margin: 0px 10px;
		width:100%;
	}
	.bg-primary__ins1:before {
		right: 32%;
	}
	.boda-cols h5 {
		display: inline-block;
		vertical-align: middle;
		margin: 0;
		font-family: COMFORTAA;
		font-size: 14px;
		font-weight: 700;
	}
	.slider-margin-left-30{
		margin-left:10px;
	}
	.banner-text1{
		float: right;
		padding-top:60px;
		padding-right:20px;
		font-family: COMFORTAA;
	}	
	.banner-text2{
		float: left;
		padding-top:60px;
		padding-left:20px;
		font-family: COMFORTAA;
	}
	.music-dashboard .btn{
		padding: 5px 10px 2px 10px;
	}	
	.display-inline-only{
		display:inline;
	}
	 .height-auto{
		height:580px;
		overflow:auto;
	}
	.pr-h3{
		font-size:26px;
	}
	.sign-up-btn {
		left: 30%;
	}
	.find-more-btn{
		left:40%;
	}
	.pressing{
		line-height:17px!important;
		height:57px;
	}
	.service-icons{
		width:40px;
	}
	.services-block .inner-box .lower-box .image .overlay-box .text {
        margin-top: 0px;
		 
	}
}
@media (min-width:1024px) and (max-width: 1366px) and (orientation: landscape){
	.amazon-text {
		background:transparent;
	}
	.content > *:last-child {
		margin-bottom: 0;
	}
	ul.tunecore-footer-icons li {
		padding-right:10px;
	}
	.gyro-icon{
		color: #000;
		margin: 10px auto;
		font-size: 70px!important;
		display: block;
		text-align:center;
		min-width:70px;
		max-width:70px;
		height:70px;
	}
	#pr-logo{
	min-width:220px;
	max-width:220px;
	height:84px;
}
	img#web {
		max-width: 200px!important;
		min-width: 200px!important;
		height: 73px;
	}
	.mt70{
		margin-top:10px!important;
	}
	.cd-space {
		margin-left: -50px;
	}
	.serviceBox {
		padding: 15px 15px 15px 110px;
		position: relative;
		height:190px;
	}
	.intro_section h4{
		font-size:45px;
		margin-bottom: 20px;
		font-family: COMFORTAA;
		color:#00B388;
		font-weight:700;
	}
	.back-btn-right{
		margin-right:5px!important;
	}
	.width-change{
		width:25%;
	}
	.img-size {
		min-width: 300px;
		max-width: 550px!important;
		min-height: 250px;
		max-height: 250px;
	}
	.find-more-btn{
		left:42%;
	}
	.hidden-space {
		position: absolute;
		top: 375px;
		left: 10px;
		background: #015d63;
		padding: 15px 80px;
	}
	.modal-lg {
		width: 900px;
	}
	.upload-image {
		top: -45px;
	}
	.slider-margin-left-30{
		margin-left:0px;
	}
	.banner-text1{
		float: right;
		padding-top:60px;
		padding-right:20px;
		font-family: COMFORTAA;
	}	
	.banner-text2{
		float: left;
		padding-top:60px;
		padding-left:20px;
		font-family: COMFORTAA;
	} 
	.timeline>li .timeline-panel {
		float:left;
		width:41%;
		padding:0 20px 20px 30px;
		text-align:right;
		background: rgba(0, 0, 0, 0.8);
	} 
	.timeline:before {
		bottom:170px;
	}
}
@media (min-width:1366px){
	.amazon-text {
		background:transparent;
	}
	.content > *:last-child {
		margin-bottom: 0;
	}
	ul.tunecore-footer-icons li {
		padding-right: 2.4rem;
	}
	.gyro-icon{
		color: #000;
		margin: 10px auto;
		font-size: 70px!important;
		display: block;
		text-align:center;
		min-width:70px;
		max-width:70px;
		height:70px;
	}
	#pr-logo{
		min-width:220px;
		max-width:220px;
		height:84px;
	}
	img#web {
		max-width: 200px!important;
		min-width: 200px!important;
		height: 73px;
	}
	.mt70{
		margin-top:10px!important;
	}
	.serviceBox {
		padding: 15px 15px 15px 110px;
		position: relative;
		height: 180px;
	}
	.back-btn-right{
	margin-right:5px!important;
}
	.img-size {
		min-width: 300px;
		max-width: 1100px!important;
		min-height: 250px;
		max-height: 250px;
	}
	.modal-lg {
		width: 1200px;
	}  
	.hidden-space {
		position: absolute;
		top: 375px;
		left: 10px;
		background: #015d63;
		padding: 15px 80px;
	}
	.intro_section h4{
		font-size:45px;
		margin-bottom: 20px;
		font-family: COMFORTAA;
		color:#00B388;
		font-weight:700;
	}
	.timeline>li .timeline-panel {
		float:left;
		width:41%;
		padding:0 20px 20px 30px;
		text-align:right;
		background: rgba(0, 0, 0, 0.8);
	} 
}
@media (max-width: 5000px){
	img#web {
		max-width: 200px!important;
		min-width: 200px!important;
		height: 73px;
	}
}
/*--------------------------------------------------------------*/
#extra-show{display:none;}

img.main-logo:hover{
opacity:1!important; 
}

.line-height-15{
 line-height:15px;
}
.bg-white{
 background:#fff;
}
input:placeholder-shown {
  border:1px solid #fff!important;
  text-transform:none!important;
}
input::placeholder { 
  color: #fff!important;
  text-transform:none!important;
}
textarea:placeholder-shown {
  border:1px solid #fff!important;
  text-transform:none!important;
}
textarea::placeholder {
  color: #fff!important;
  text-transform:none!important;
}
.line-height-28{
	line-height:28px;
}
sup {
    top: -1.5em!important;
}
super{
	bottom: 0.75em;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: none!important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}
.pl-0{
	padding-left:0px!important;
}
.padding-0{
	padding:0px;
}

@media only screen and (max-width:780px) {
  div.img-div{ width:178px !important;}
}
 
 .pl30{
	 padding-left:30px;
 }
.pl30 li {
    margin-bottom: 10px;
    line-height: 20px;
}

.left-tex{ text-align:left !important;}
.beta{
	font-size:20px;
}



/*---------------------------------------------------------------   Playlist   ----------------------------------------------*/
.col-md-2-5{
	width:20%;
}
.col-lg-2-5{
	width:20%;		
} 
.col-sm-2-5{
	width:20%;
}
.col-xs-2-5{
	width:20%;
} 
.col-md-2-5, .col-lg-2-5, .col-sm-2-5, .col-xs-2-5{
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	float:left; 
}
.line-height-45{
	line-height:45px;
}
.you-get{
    font-size: 35px;
    margin-bottom: 20px;
    font-family: COMFORTAA;
    color: #00B388!important;
    font-weight: 700;
}
.post-details-static-info {
    padding:0px!important;
     
}
.margin-0-auto{
	margin:0px auto;
}
.frame-height{
	height:700px;
	width:100%;
}
.font-size70{ font-size:70px;}
.line-height-70{line-height:70px;}
.get-start-btn{
	font-size:14px; 
	padding:20px 24px;
}
@media (min-width: 320px){
	.col-xs-2-5 {
		width:100%;
	}
	.frame-height{
		height:580px;
		width:100%;
	}
}
@media (min-width: 768px){
	.col-sm-2-5 {
		width: 50%;
	}
	.frame-height{
		height:600px;
		width:100%;
	}
}
@media (min-width: 992px) {
	.col-md-2-5, .col-lg-2-5, .col-sm-2-5, .col-xs-2-5{
		float:left;
		width:20%;
	}
	 
@media (min-width:1024px) {
	 
	.frame-height{
		height:700px;
		width:100%;
	}
}





