/** Shopify CDN: Minification failed

Line 1047:61 Unexpected "{"
Line 1474:15 Expected identifier but found "0px"
Line 2369:0 All "@import" rules must come first
Line 2370:0 All "@import" rules must come first

**/
body {
	font-family: 'Montserrat', sans-serif !important;
}

#cta {margin-bottom:20px;
color:#fff;
 text-align: center;
    padding: 15px 0; 
}
#cta h5 {
display: inline;
    text-transform: none;
    font-size: 12px;
    
}
.iconblock {padding-bottom:20px;border-bottom:1px solid #ddd}
.iconblock h3 {font-size:18px}
.icon_check {text-align:center}
.il {text-align:right!important}
.ir {text-align:left!important}
.greencheck li:before {    
font-family: 'FontAwesome';
content: '\f00c';
margin:0 5px 0 -15px;
color: #0cbf68;
}

.greencheck li {font-size:14px;
line-height:28px;}

.featured-collections {
	text-align:center;	
/*	width: 50%;
 *	*/
}
/*
.ml15 .featured-collections:first-child {
	float:left;
	margin-left: 50%;
	padding-right: 10%;
}

*/

.ml15 .featured-collections {
	max-width: 615px;
}

.mr15 .featured-collections {
	float: right;
	width: 500px;
	/*
	margin-right: 50%;
	padding-left: 10%;
	*/
	
}

.featured-collections h2 {
/*      color: #2a2a2a;
 *      */
    color: #6f6f6f;
    font-weight: 600;
    font-family: 'Montserrat', serif;
    font-style: normal;
    /*
    font-size: 61px;
    */
    font-size: 28px;
    text-align: center;
}

.featured-collections h3 {
/*  color: #ff1115;
 *  */
/*    color: #373737;
 *    */
	color: #9e9f9f;
/*    font-weight: 600;
 *    */
    font-weight: 100;
/*    font-family: BenchNine;
 *    */
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    margin-bottom: 23px;
    /*
    font-size: 62px;
    */
    font-size: 23px;
    text-align: center;
}

.featured-collections p {
	margin-top:20px;
	font-size: 25px;
	color: #8c8c8c;
}

#pair .btn {
      padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
    /*
    border-radius: 16px;
    */
    text-align: center;
 /*   background-color: #3498db;
  *   */
    text-decoration: none;
  /*
    font-size: 30px;
    */
    font-weight: normal;
    font-style: normal;
    /*
    font-family: Source Serif Pro;
    */

	border-radius: 0px;
	background: rgb(253, 165, 0);
	box-shadow: initial;
	margin: 0px;
	color: #fff;
	font-size: 25px;
	font-family: 'Montserrat', sans-serif;
}

#pair .btn:hover {
	background: rgb(128, 216, 63);
}


/*font-family: 'BenchNine', sans-serif;*/
.ml15 {padding-top:40px}
#testimonial {text-align:center;
    border-top: 1px solid #ddd;
    margin-top: 40px;
    padding-top: 40px;}
#testimonial h2{font-size:22px}
#testimonial h3{color:#f39c12}
#testimonial h4{}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
.col-4-row {
  width:24%;
  float:left;
  margin:10px .5%;
}
.featured .main_box {border: 5px solid #fff;
    border-radius: 5px;
    box-shadow: 0 2px 2px rgba(11, 25, 28, 0.1);
}
.main_box img {max-width:100%;
	max-height:280px;
    
}
.grid--uniform {overflow:overlay}
.box_1 .product-image {
	text-align:center;
/*max-width:50%;
 * */
	margin:auto;
}

.main_box {position:relative}
.desc {/*position: absolute;*/
    bottom: 20px;
    text-align: center;
    padding: 0 40px;
}
.grid-product__see-all {display:none;}

.feature-row__text--left {float:left;width:49.5%}
.feature-row__text--right {float:left;width:49.5%}

@media screen and (max-width: 1000px) {
    .feature-row__text--left {
        width: 100%;
    }
  .feature-row__text--right {
        width: 100%;
    }
}

.index-section {margin:80px 0}

.page-blocks .btn {
  background: #337ab7!important;
    color: #fff!important;
}

.threecol {max-width:100%}
.card-body {padding:30px 30px 30px 10px}
.card-header {
    padding: 3px;
    background: #ddd;
    border-radius: 4px;
  margin-bottom:10px;
}
.card-header h5 {font-weight: 600;
  font-size:18px;
  padding-left:14px}

.btn-link:focus, .btn-link:hover {
    color: #23527c;
    text-decoration: none!important;
  background-color: transparent;}
.card-bod-img {
  width:10%;
  float: left;
  max-width: 120px;
  margin-right: 20px;
}

.card-body {float:left;}
.enroll {width:50%;float:left;
margin-left:3%}
@media screen and (max-width: 1000px) {
    .enroll {
        width: 100%;
    }

}
@media screen and (max-width: 1000px) {
    .card-bod-img {
        width: 20%;
    }

}
.faqbod {width:40%;float:left}
.faqbod h3 {margin-top:0px}
@media screen and (max-width: 1000px) {
    .faqbod {
        width: 100%;
    }

}

.dropdown-grid-wrapper {position:absolute}

#content .main_box .box_1 .article {
    height: 35px;
    min-width: 75px;
    width: auto;
    line-height: 35px;
    background-color: #0cbf68;
    color: #ffffff;
}
#content .main_box .box_1 .article-2 {
    height: 35px;
    min-width: 75px;
    width: auto;
    line-height: 35px;
    background-color: #0560A6;
    color: #ffffff;
}

.youtube-responsive-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

/*.template-search #allsrcf {margin-top:30px}*/

.kligm input {
      width: 100%;
    border: 1px solid #ccc;
    border-radius: 20px;
    padding: 10px;
}

.src-btn {
float: right;
    margin-top: 10px;
    background: #0cbf68;
    color: #fff!important;
    border-radius: 4px;
    padding: 6px 20px;
}

.src-btn:hover {
opacity:.8;
  background: #0cbf68;
}

#shopify-section-1551273381839 .container {
	padding: 0px;
	margin: 0px;
	background-color: #080808;
	width: 100%;
}

#home-call-to-action {
	background: url(/cdn/shop/files/aed-with-light.jpg?v=1551276724) no-repeat center center fixed;
	background-size: cover;
	height: auto;
	font-family: 'Montserrat', sans-serif; 
}

#shopify-section-1551273381839 .container:before{
	display: none;
}

#shopify-section-1551273381839 .container:after{
	display: none;
}

#shopify-section-1551273381839 .container .copy {
	font-size: 28px;
	color: rgba(255,255,255,0.9);
	background-color: rgba(40,170,215,0.85);
	width: 100%;
	padding: 50px 15% 50px 15%;
	display: inline-block;
}

#shopify-section-1551273381839 .container .copy h3 {
	font-size: 42px;
	font-weight: 100;
	line-height: 1.0;
}

#shopify-section-1551273381839 .container .copy .copy-inner {
	font-size: 19px;
	line-height: 1.0;
}

#shopify-section-1551273381839 .container .copy .btn {
	white-space: normal;
	background-color: transparent;
	/*border: 2px solid #ff6700;*/
	border: 2px solid #fff;
	text-transform: capitalize;
	font-size: 22px;
	margin-top: 38px;
	border-radius: 0px;
	color: #fff !important;

}

#shopify-section-1551273381839 .container .copy .btn:hover {
	background-color: #fff;
	color: #28aad7 !important;
}

#shopify-section-1551273381839 .container .image {
	max-width: 49%;
	width: auto;
	overflow: hidden;
	display: inline-block;
}

#shopify-section-1551273381839 .container .image img {
	width: 100%;
	height: auto;
}


#shopify-section-1551273381839 .container .copy .btn:hover, 
#shopify-section-1551273381839 .container .copy .btn:focus,
#shopify-section-1551273381839 .container .copy .btn:active, {
        color: #fff !important;

}

.navbar {
	min-height: 40px;
}

@media (min-width: 769px) {
	#header #nav .wsmenu > ul > li > a {
		padding: 6px 15px !important;
	}	
}

@media (min-width: 768px) {
	.navbar-nav > li > a {
		padding: 0px;
	}
}

#header #nav .navbar-nav > li > .fixed-search {
	padding: 5px 8px;
}

#header .fixed-search .search_menu .search_box .txtbox {
	box-shadow: -1px -1px 1px #217bc7;
}

#header #nav ul.navbar-right li > a {
	padding-top: 8px;
}

#header .header_top {
	padding: 5px 0px 0px 0px;
}

#header span.header-top-text p {
	margin-bottom: 0px;
}

#header .hed_right {
	padding-top: 12px !important;
	padding-bottom: 0px !important;
}

#header .hed_right .header-contact {
	margin-top: 4px;
}

#content {
	padding: 0px 0px 50px 0px;
}

#pair > .col-md-12 {
	padding: 0px;
}

.ml15 {
	min-height: 315px;
	padding-top: 29px;
	position: absolute;	
	width: 100%;	
	background: rgba(133,206,255,0.1);
	z-index: 1;
	padding-left: 50%; 
	padding-right: 5%;
}

#pair {
	min-height: 315px;
}


.mr15 {
	margin-top: -35px;
}

#shopify-section-header {
	z-index: 2;
	position: relative;
}

#testimonial {
	display: inline-block;
	margin-top: 0px;
	margin-left: -1px;
	border-left: 1px solid #28aad7;
	border-right: 1px solid #28aad7;
	border-top: 0px;
/*	float: left;
 *	*/
	padding-top: 0px;
	padding-bottom: 0px;
}

#testimonials .row:first-child #testimonial:last-child {
	margin-top: 200px;
}

#testimonial:nth-child(odd) {
	margin-top: -200px;
}

#testimonials .row:first-child #testimonial:first-child {
	margin-top: 0px;
}

/*#testimonial:last-child {
	border-right: 1px solid #a9a9a9;
}*/

#testimonials-wrapper {
	position: relative;
	padding: 0px 8.33% 0px 8.33%;
	background: rgba(40,170,215,0.1) !important;
/*	background: rgba(40,170,215,0.85) !important;
*/
}

#testimonials-header {
	text-align: center;
	left: 50%;
	right: 8.33%;
	padding: 0px 20px 0px 20px;
	position: absolute;
	color: gray;
	top: 90px;
	font-size: 44px;
}

.quotation-mark {
	background-color: #fbd27b;
/*	background-color: #f9d485;
*/
	border-radius: 75px;
	color: #050588;
	padding: 40px;
	font-size: 50px;
}


#testimonial .testimonial-inner {
	background-color: rgba(255, 255, 255, 0.95);
/*	border: 3px solid #72c5dc;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	box-shadow: 0px 3px 6px #b7b4b4;
	*/
	width: auto;
	margin: 0px 10px 0px 10px;
	padding: 30px;
	font-weight: 100;
/*	background-color: rgba(249, 249, 249, 0.96);
 *	*/
	background-color: #fff;

}

#testimonial:nth-child(even) .testimonial-inner {
	float: left;
}

#testimonial:nth-child(odd) .testimonial-inner {
	float: right;
}

#testimonial .testimonial-inner h2 {
	font-weight: 100;
	color: #919292;
	font-size: 27px;
	font-family: 'Open Sans Condensed', sans-serif;
	/*
	line-height: 1.4;
	letter-spacing: 2px;
	*/
}

#shopify-section-1551632637126 .container {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#shopify-section-1551632637126 .container:before, 
#shopify-section-1551632637126 .container:after {
	display: none !important;
}

#testimonials {
/*	background-color: rgba(2, 43, 58, 0.85);
	background-color: rgba(40,170,215,0.85);
 	*/
	padding-bottom: 50px;
	overflow: hidden;
	opacity: 1;
	transition: opacity 1s linear;
	padding-top: 35px;
}

#testimonials.in-view {
	opacity: 1;
}

.home_recentpost.blog_c .row {
	display: table;
	height: 1px;
}

.home_recentpost.blog_c .row > div {
	height: 100%;
	display: table-cell;
}

.home_recentpost.blog_c .row:before,
.home_recentpost.blog_c .row:after {
	display: none;
}

.home_recentpost.blog_c .tag_c li {
	display: table !important;
}

.home_recentpost.blog_c .tag_c li span {
	display: table-cell !important;
}

#footer .f_mid {
	padding: 10px 0px 15px 0px;
}

#footer .f_mid h4 {
	padding: 0px 0px 1px 0px;
}

#footer .social {
	padding: 13px 0px 0px 0px;
}

#header .navbar-brand img {
	max-height: 60px;
}

.hed_right ul {
	float: left;
	padding-right: 10px;
	padding-top: 10px;
}

#header .hed_right .header-contact {
	border-left: 1px solid #ecefef;
	padding-left: 10px;
}

#header .hed_right ul li {
	font-size: 16px;
}

#header span.header-top-text p {
	padding-top: 10px;
	padding-right: 10px;
}

#content .grid-layout .main_box,
#content .home_recentpost .blog_blk {
	/*border-width: 0px !important;
	  */
	margin: 7px !important;
}

#content .home_recentpost .blog_blk .box img {
	min-height: 150px;
	width: auto;
	height: auto;
}

.home_recentpost .ideas-hover figure {
	max-height: 150px;
}


#content .main_box .desc,
#content .home_recentpost .blog_blk .rte,
#content .home_recentpost .blog_blk .tag_c,
#content .box .desc {
	background-color: transparent;
/*	font-family: 'Open Sans Condensed', sans-serif;
 	*/
	transition: background-color 0.5s linear;
}


#content .main_box .box_1 .product-image img {
	transform: translateY(-50%) scale(1.1);
	-webkit-transform: translateY(-50%) scale(1.1);
	-moz-transform: translateY(-50%) scale(1.1);
}

#content .main_box:hover .box_1 .product-image img {
	transform: translateY(-50%) scale(1.3);
	-webkit-transform: translateY(-50%) scale(1.3);
	-moz-transform: translateY(-50%) scale(1.3);
}

#content .main_box .product-image .product-view-button,
#content .main_box .box_1 .product-view-button {
	display: none;
	justify-content: center;
	align-items: center;
	position: absolute;
	bottom: 0px;
	top: 0px;
	left: 0px;
	right: 0px;
}

#content .main_box:hover .product-image .product-view-button,
#content .main_box:hover .box_1 .product-view-button {
	display: flex;
}

#content .main_box .product-image .product-view-button button,
#content .main_box .box_1 .product-view-button button {
	background-color: #000;
	border-radius: 0px;
	border: 2px solid #fff;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	box-shadow: 0px 0px 6px #000;
}

#content .main_box .desc h5 a,
#content .home_recentpost .blog_blk .rte a,
#content .home_recentpost .blog_blk .tag_c a,
#content .home_recentpost .blog_blk .tag_c .fa,
#content .home_recentpost .blog_blk .tag_c li,
#content .box .desc h5 a {
	color: #fff !important;
	transition: font-weight 0.5s linear;
}

#content .main_box .desc .price span.compare-price, 
#content .main_box .box_1 .product-details span.compare-price,
#content .box .desc .price span.compare-price, 
#content .box .box_1 .product-details span.compare-price {
	color: #fff;
}

#content .main_box .desc .price,
#content .box .desc .price {
	margin-top: 10px;
	color: #fff;
}

#content .main_box,
#content .home_recentpost .blog_blk {
	border: 1px solid #e6e6e6 !important;
	margin: 7px !important;
	border-radius: 0px !important;
	box-shadow: 0px 0px 8px #fff !important;
	transition: box-shadow 0.5s linear !important;
	background-color: #373737 !important;
	cursor: pointer;
	text-transform: uppercase;
}

#content .home_recentpost .blog_blk {
	height: 100%;
}

#content .home_recentpost .blog_blk .rte h2 {
	margin: 0px 0px;
}

#content .home_recentpost .tag_c {
	border-top: 0px;
	padding: 5px 25px 5px 25px;
}

#content .home_recentpost .blog_blk .box {
	border: 0px;
	border-radius: 0px;
}

#content .home_recentpost .blog_blk figure figcaption:before {
	display: none;
}

#content .main_box:hover,
#content .main_box:focus,
#content .main_box:active,
#content .home_recentpost .blog_blk:hover,
#content .home_recentpost .blog_blk:focus,
#content .home_recentpost .blog_blk:active {
	margin: 7px !important;
	box-shadow: 0px 0px 5px rgba(40,170,215,0.85) !important;
	background-color: rgba(2, 87, 134, 0.85) !important;
}

#content .main_box .desc {
	padding: 15px 20px;
}

#content .main_box .desc h5 {
	margin: 0px;
	min-height: initial;
}

#content .main_box .desc h5 a:hover,
#content .main_box .desc h5 a:active,
#content .main_box .desc h5 a:focus,
#content .home_recentpost .blog_blk a:hover,
#content .home_recentpost .blog_blk a:focus,
#content .home_recentpost .blog_blk a:active,
#content .home_recentpost .blog_blk time:hover,
#content .home_recentpost .blog_blk time:focus,
#content .home_recentpost .blog_blk time:active,
#content .box .desc h5 a:hover,
#content .box .desc h5 a:active,
#content .box .desc h5 a:focus {
	color: #fff !important;
	font-weight: bold !important;
}

#footer .f_mid {
	padding: 8px; 0px 4px 0px;
}

#footer .f_mid h4 {
	float: left;
	font-size: 14px;
	padding-right: 8px;
	padding-top: 3px;
}

#footer .f_mid .desc {
	float: left;
	display: none;
}

#footer .f_mid .email_box {
	float: left;
	width: 255px;
	margin-top: 6px;
}

#footer .social {
	float: left;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

#footer ul {
	padding-top: 9px;
}

#footer .social ul {
	padding-top: 0px;
}

#footer ul li {
	border-left: 1px solid #ccc;
	padding-left: 10px;
	float: left;
	padding-right: 10px;
}

#footer .social ul li {
	border-width: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#footer .f_mid .row > div {
	width: auto;
	padding: 0px;
	float: left;
}

#footer .f_mid .row > div:nth-child(2) h4 {
	display: none;
}

#footer .f_mid .row:before,
#footer .f_mid .row:after {
	display: inline-block;
	clear:both;
}

#footer .f_bot {
	padding: 15px 0px;
}

#footer .f_mid .container {
	text-align: center;
}

#footer .f_mid .row {
	width: auto;
	display: inline-block;
	margin: auto;
}


#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon > i,
#header #nav .navbar .visible-xs  div.cart-icon > i { 
	color: #3498db;
}
/*
.mega_menu .wsmenu-submenu li > a {
	background: #3498db !important;
	color: #fff !important;
}
*/

.wsmenu li h5 a {
	color: #3498db !important;
}

.wsmenu li h5 {
	border-bottom: 1px solid #3498db;
}
/*

.mega_menu .megamenu li > a {
	color: #fff !important;
}

.mega_menu .megamenu li > a:hover {
	color: #fff !important;
}

.wsmenu-list li > .wsmenu-submenu {
	background: #3498db !important;
}

.megamenu {
	background: #3498db !important;
	border-color: #3498db !important;
}
*/


.wsmenu {
	background: transparent;
}

.wsmenu .wsmenu-list {
	background: transparent;
	border-color: transparent;
}

.wsmenu-list li.hover > .megamenu {
	box-shadow: 0px 3px 7px #868484;
}

.wsmenu-list li.hover > .wsmenu-submenu {
	box-shadow: 0px 3px 7px #868484;
}

#header #nav .wsmenu > ul > li > a {
	background: transparent;
	color: #fff;
/*	text-shadow: -1px -1px 1px #406a8e;
 *	*/
	text-shadow: -1px -1px 1px #4a789e;
}

#header #nav .wsmenu > ul > li > a:hover {
	font-weight: bold;
	color: #fff;
}

#header #nav .wsmenu > ul > li > a:hover .arrow {
	color: #fff;
}

.header_content {
/*	background: #3498db;
	background: linear-gradient(to bottom, #3498db 0%,#3498db 40%,#3b9ada 100%); 
	*/
	background: #373737;
}


#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon:before,
#header #nav .navbar .visible-xs > div.cart-icon:before,
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons:before {
	background-color: transparent !important;
	-webkit-box-shadow: initial !important;
	box-shadow: initial !important;
}

#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon,
#header #nav .navbar .visible-xs > div.cart-icon,
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons {
	background-color: transparent !important;
	color: #fff !important;
	-webkit-box-shadow: initial !important;
	box-shadow: initial !important;
}

#header .sticky #nav .navbar .visible-xs > div.cart-icon {
	color: #444 !important;
}

#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > div.cart-icon > i,
#header #nav .navbar .visible-xs > div.cart-icon > i,
#header #nav .navbar .navbar-nav > li > a.dropdown-toggle > span.icons > i {
	color: #fff !important;
	font-size: 23px !important;
	/*text-shadow: -1px -1px 1px #5684ad;
	text-shadow: -1px -1px 1px #406a8e
	 * */
	text-shadow: -1px -1px 1px #4a789e !important;
}

#header .sticky #nav .navbar .visible-xs > div.cart-icon > i {
	color: #444 !important;
	text-shadow: initial !important;
}

.arrow {
	color: #eaeaea;
}


#content .main_box .desc p {
	color: #fff;
	font-weight: bold;
	display: none;
}

#content .home_recentpost .tag_c ul li {
	text-align: left;
	line-height: 1.3;
	clear: both;
	width: 100%;
}

#content .home_recentpost .tag_c ul li span.fa {
	width: 32px;
}

#content .main_box .box_1 .on-sale {
	z-index: 1;
}

.iconblock img {
	filter: grayscale(100%);
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   -o-filter: grayscale(100%);	
	opacity: 0.3;
}

.sidebar h6 {
	background: #e4e3e3;
}

#image-block .flexslider .slides > li {
	z-index: 1 !important;
}

.btn_c {
	background: #ff0000;
	border-radius: 0px;
}

span.spr-badge {
	margin: 7px;
}

#content .pro_main_c .desc_blk {
	box-shadow: 0px 0px 2px rgba(11, 25, 28, 0.1);
}

#content .pro_main_c .slider_1 {
	box-shadow: 0 0px 2px rgba(11, 25, 28, 0.1);
}

span[data-rating="0.0"] {
	display: none;
}

.mw-options-container {
	padding: 7px;
}

#tabs > ul > li {
	z-index: 1;
}

#content .collection-box img {
	max-width: 40vw;
	margin: auto;
	display: block;
}

@media screen and (max-width: 1201px) {
	#footer .f_mid .row > div {
		float: none;
		clear: both;
	}

	#footer .f_mid .row .col-sm-6:nth-child(2)  {
		display: flex;
		clear:both;
		justify-content: center;

	}

	#footer .f_mid .row .col-sm-6:nth-child(2) li {
		border-left: 0px;
	}
}


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

	  .home_recentpost.blog_c .row > div {
		  width: 32.99%;
		  height: 350px;
		  margin-bottom: 20px;
	  }

	.mr15 {
		width: 100%;
		position: absolute;
	}

	.mr15 .featured-collections {
		float: none;
		margin: auto;
		display: block;
	}

	.ml15 {
		position: relative;
		padding-top: 295px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.ml15 .featured-collections {
		max-width: initial;
	}
	.iconblock {
		padding-left: 20px;
		padding-right: 20px;
		/*
		display: flex;
		*/
	}

	.iconblock .icon_check {
		margin: auto;
		width: 32.99%;
	}

	.ir, .il {
		float: left;
		width: auto;
	}
}

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

	#testimonials-header {
		left: 0px;
		right: 0px;
		width: 100%;
		height: auto;
		top: 0px;
		padding-top: 30px;
		position: relative;
	}

	.quotation-mark {
		display: inline-block;
		padding: 36px;
	}

	#testimonial {
		width: 100%;
		margin-bottom: 30px;
	}

	#shopify-section-1551632637126 .container {
		max-width: initial;
	}

	#testimonial:nth-child(odd) {
		margin-top: 0px;
	}

	#testimonials .row:first-child #testimonial:last-child {
		margin-top: 0px;
	}

	#testimonials .row {
		margin-bottom: 0px;
	}


}

@media screen and (max-width: 768px) {
	#footer .f_mid .row > div {
		float: none;
		width: 100%;
	}

	#footer .col-sm-6:nth-child(2) {
		float: none !important;
		width: 100% !important;
		clear: both;
	}

	#footer .col-sm-6:nth-child(2) ul {
		display: flex;
		justify-content: center;
	}

	#footer .col-sm-6:nth-child(2) ul li {
		border-left: initial;
		float: none;
	}

	#footer .f_mid .row > div {
		width: auto;
	}

	#footer .f_mid h4 {
		float: none;
	}

	#footer .f_mid .email_box {
		float: none;
		margin-bottom: 8px;
		margin-left: auto;
		margin-right: auto;
	}

	#footer .f_mid .social {
		float: none;
	}

	#footer .f_mid .social ul li a {
		width: 30px;
		height: 30px;
	}

	#footer .f_mid .social ul li a span {
		font-size: 18px;
		line-height: 32px;
		padding-left: 3px;
	}

  .il {
	  float: left;
  }

  .ir {
	  float: left;
  }

  #shopify-section-1532342320590 .iconblock > div {
	  width: 500px;
	  text-align: left;
	  display: block;
	  float: none;
	  margin: auto;
  }

  .wsmenu-click {
	  left: 0px;
  }

  .wsmenu {
	  /*
	  display: none;
	  */
	  background-color: transparent !important;
	  transition: left 0s linear,
	  	      width 0s linear,
	  	      background-color 0.1s linear;
	  -webkit-transition: left 0s linear,
	  	      width 0s linear,
	  	      background-color 0.1s linear;
	  -moz-transition: left 0s linear,
	  	      width 0s linear,
	  	      background-color 0.1s linear;
  }

  .wsoffcanvasopener .wsmenu {
/*	  display: block;
 *	  */
	  width: 100%;
	  left: 0px;
	  background-color: rgba(0, 0, 0, 0.4) !important;
	  transition: left 0s linear,
	  	      width 0s linear,
	  	      background-color 0.1s linear;
	  -webkit-transition: left 0s linear,
	  	      width 0s linear,
	  	      background-color 0.1s linear;
	  -moz-transition: left 0s linear,
	  	      width 0s linear,
	  	      background-color 0.1s linear;
  }

  .wsmenu .wsmenu-list {
	  width: 220px;
	  margin: 0px 0px 0px -221px;
	  background-color: #fff;
	  transition: all 0.5s linear;
  }

  .wsoffcanvasopener .wsmenu .wsmenu-list {
	  margin: 0px 0px 0px 0px;
  }

  #header #nav .wsmenu > ul > li > a {
	  color: #525252;
	  text-shadow: initial;
  }

  #header #nav .wsmenu > ul > li > a:hover,
  #header #nav .wsmenu > ul > li > a:focus, 
  #header #nav .wsmenu > ul > li > a:active {
	  color: #080808;
	  font-weight: normal;
  }

  .mobile-sub .wsmenu-submenu li a {
	  height: auto;
  }

  .wsmenu-list li.hover > .wsmenu-submenu {
	  box-shadow: initial;
  }

  .wsoffcanvasopener .overlapblackbg {
	  display: none !important;
  }

  #header .top_menu.hidden-xs,
  #header .top_menu.hidden-ms {
	  display: block !important;
  }

  #header .header-contact {
	  top: 78px;
	  z-index: 2;
	  position: absolute;
  }

  #header .hed_right .header-contact {
	  border-left: 0px;

/*	  display: none;
 *	  */
  }

  #header .hed_right ul li {
	  border-left: 0px;
  }

  #header .hed_right ul li:first-child {
	  border-right: 2px solid #ecefef;
  }

  #header .hed_right ul li a {
	  color: #fff;
	  text-shadow: -1px -1px 1px #4a789e;
  }

  #header .hed_right ul li a:hover {
	  color: #fff !important;
  }

  #header .hed_right ul li span {
	  color: #fff;
	  text-shadow: -1px -1px 1px #4a789e;
  }

  .header_content img {
	  display: none;
  }
  .sticky .header_content {
	  background: #fff;
  }
  .sticky .header_content img {
	  display: block;
  }

  .home_recentpost.blog_c .row {
	  display: block;
	  width: 100%;
	  height: auto;
  }

  .home_recentpost.blog_c .row:after {
	  clear: both;

  }

  .home_recentpost.blog_c .row > div {
	  width: 49%;
	  float: left;
	  display: inline-block;

  }



}

@media screen and (max-width: 650px) {
  #header .top_menu.hidden-xs, #header .top_menu.hidden-ms, #header .header_top {
		display: none !important;
  }

  #header #nav .navbar .visible-xs > div.cart-icon > i {
	color: #444 !important;
	text-shadow: initial !important;
  }

  #header  .header_content {
	  background: #fff;
  }

  #header .header_content img {
	  display: block !important;
	  margin-top: 9px;
  }

  .home_recentpost.blog_c .row > div {
	  width: 100%;
	  height: 450px;
  }

  .home_recentpost .ideas-hover figure {
	  max-height: 250px;
  }

  .header-contact {
	  display: none;
  }
}

@media screen and (max-width: 500px) {
  .home_recentpost.blog_c .row {
	  display: block;
	  width: 100%;
	  height: auto;
  }

  .home_recentpost.blog_c .row:after {
	  clear: both;

  }

  .home_recentpost.blog_c .row > div {
	  width: 49%;
	  float: left;
	  display: inline-block;

  }


}

@media screen and (max-width: 500px) {
	#shopify-section-1532342320590 .iconblock > div {
		width: 100%;
	}

	.ml15 {
		font-size: 20px;
	}

	.mr15 .featured-collections {
		width: 100%;
	}

	.mr15 .featured-collections img {
		width: 100%;
	}

	.il {
		text-align: center !important;
		float: none;
	}

	.ir {
		text-align: center !important;
		float: none;
	}

	#shopify-section-1551273381839 .container .copy h3 {
		font-size: 23px;
		font-weight: bold;
	}

	#shopify-section-1551273381839 .container .copy .copy-inner {
		font-size: 20px;
	}

	#shopify-section-1551273381839 .container .copy .btn {
		width: 100%;
	}

	.product_c .row  .mb30 {
		width: 100%;
	}

	.home_recentpost.blog_c .row {
		width: 100%;
		display: block;
		height: auto;
		margin: auto;
	}

	.home_recentpost.blog_c .row > div {
		display: block;
		width: 100%;
	}

	#content .home_recentpost .blog_blk {
		margin: 7px auto 7px auto !important;
	}
}


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

	.ml15 {
		padding-top: 240px;
	}
}

@media screen and (max-width: 380px) {
	.ml15 {
		padding-top: 180px;
	}

	.mr15 {
		padding-top: 25px;
	}
}

.breadcrumb {
	margin-top: 20px;

}

#content .frm .frm_bot input.info_btn {
	border-radius: 0px;
}

#content .frm .txtbox {
	border-radius: 0px;
}

#content textarea {
	border-radius: 0px;
}




.card-header h5 button {
    color: #3498DB !important;
}

div#heading1 {
    background: none!important;
    border: 0!important;
}

.card-header h5 {
    font-size: 24px!important;
    padding: 0;
}

.faqbod {
    width: 100%;
}

.enroll {
    width: 100%;
    margin: 0;
}

.enrollware ul li a {
    width: 245px!important;
    float: left;
    margin-right: 18px;
    margin-bottom: 18px;
    background: white;
    padding: 18px;
    min-height: 155px!important;
    border: 2px solid #3498DB;
    font-size: 17px;
    text-align: center;
}

.enrollware ul li:nth-child(4n) {
    margin-right: 0!important;
}

.enrollware ul li a {
    color: #3498DB!important;
}

.enrollware ul li {
    display: inline-block!important;
    background: none!important;
    border: 0;
    padding: 0 !important;
    margin: 0 !important;
}

.enrollware ul li:nth-child(4n) a {
    margin-right: 0 !important!;
}

.enrollware ul li:hover {
    border: 0;
}

.enrollware ul li a.greylink {
    border-color: #cccccc;
}

.enrollware ul li a span {
    font-size: 18px!important;
}

div#heading2 {
    background: none!important;
}

div#accordion {
    box-shadow: 0px 0px 15px -3px #d8d7d7;
    margin-bottom: 46px;
    display: inline-block;
    padding: 20px;
      width: 100%;
}

.feature-row {
    box-shadow: 0px 0px 15px -3px #d8d7d7;
    margin-bottom: 46px;
    display: inline-block;
    padding: 0;
}

.page-blocks .btn {
    background: #3498DB !important;
}

.rte.featured-row__subtext {
    padding-left: 0;
}

h3.h3.h3likeh2 {
    color: #707070;
    font-weight: bold;
    border-bottom: 2px solid #e5e5e5;
    padding-bottom: 30px;
}

.feature-row__item p {
    color: #adadad !important;
    margin-bottom: 25px;
    font-size: 15px;
}

.feature-row__text--left {
    width: 46%;
}
body#auburn-al-first-aid-cpr-classes .trustpilot h1 {
    color: #707070 !important;
    font-size: 30px;
    max-width: 495px;
    margin-top: 40px;
}


body#auburn-al-first-aid-cpr-classes .index-section {
    margin-top: 40px;
}
.enrollware ul li {
    border: 0 !important;
    background: no-repeat;
}

.enrollware ul li a.greylink {
    padding: 10px;
    color: #adadb5 !important;
}

.enrollware ul li a {
    padding-top: 26px !important;
}
.enrollware {
    text-align: center;
}
.container.trustpilot h2 {
    display: none;
}
.card-header {
    background: no-repeat;
}

@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);
*, *:before, *:after {
  box-sizing: border-box;
}

html, body {
  height: 100%;
}

body {
  color: #444;
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.slider {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 360px;
  margin-bottom: 60px;
}
.slider__nav {
  width: 12px;
  height: 12px;
  margin: 2rem 12px;
  border-radius: 50%;
  z-index: 10;
  border: 6px solid #ccc;
  outline-offset: -6px;
  box-shadow: 0 0 0 0 #333, 0 0 0 0 rgba(51, 51, 51, 0);
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  margin-right: 6px !important;
}
.slider__nav:checked {
  -webkit-animation: check 0.4s linear forwards;
          animation: check 0.4s linear forwards;
}
.slider__nav:checked:nth-of-type(1) ~ .slider__inner {
  left: 0%;
}
.slider__nav:checked:nth-of-type(2) ~ .slider__inner {
  left: -100%;
}
.slider__nav:checked:nth-of-type(3) ~ .slider__inner {
  left: -200%;
}
.slider__nav:checked:nth-of-type(4) ~ .slider__inner {
  left: -300%;
}
.slider__inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 400%;
  height: 100%;
  -webkit-transition: left 0.4s;
  transition: left 0.4s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}
.slider__contents {
  height: 100%;
  padding: 2rem;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.slider__image {
  font-size: 2.7rem;
      color: #2196F3;
}
.slider__caption {
  font-weight: 500;
  margin: 2rem 0 1rem;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  text-transform: uppercase;
}
.slider__txt {
  color: #999;
  font-size: 2rem;
  margin-bottom: 3rem;
  max-width: 100%;
}

@-webkit-keyframes check {
  50% {
    outline-color: #333;
    box-shadow: 0 0 0 12px #333, 0 0 0 36px rgba(51, 51, 51, 0.2);
  }
  100% {
    outline-color: #333;
    box-shadow: 0 0 0 0 #333, 0 0 0 0 rgba(51, 51, 51, 0);
  }
}

@keyframes check {
  50% {
    outline-color: #333;
    box-shadow: 0 0 0 12px #333, 0 0 0 36px rgba(51, 51, 51, 0.2);
  }
  100% {
    outline-color: #333;
    box-shadow: 0 0 0 0 #333, 0 0 0 0 rgba(51, 51, 51, 0);
  }
}


.slider {}

.slider__contents img {
    max-width: 120px;
}

.slider__contents .container.trustpilot h2 {
    display: block !important;
}

.slider__caption {
    display: block !important;
    font-size: 18px;
}

.slider__nav:checked {
    border-radius: 50%;
    outline: none;
    border-color: #828080;
}

span.feattit {
    color: #3498DB;
    font-size: 22px;
    text-align: center !important;
    width: 100% !important;
    display: block;
    font-weight: bold;
}

.imgwrap {
    text-align: center;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    border: 2px solid #3498db;
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
}

.imgwrap img {
    vertical-align: middle;
    padding-top: 70px;
}

span#features p {
    color: #707070;
    text-align: center;
}

span#features {
    margin-top: 60px !important;
    display: block;
}

h1 {}

.container.trustpilot h1 {
    color: #999;
    margin-top: 40px;
    font-weight: bold;
}





@media all and (max-width:1024px){

.feature-row__text--left {
    width: 100%;
    max-width: 100% !important;
}

.feature-row {
    display: initial;
}

.image-wrap img {
    width: 100%;
}
  .slider {
    min-height: 470px;
}
}

