/*-----custom-----*/
.post{background-color: #FFF;overflow: hidden;box-shadow: 0 0 1px #CCC;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.post .content{padding: 15px;}
.post .author{font-size: 11px;color: #737373;padding: 25px 30px 20px;}
.post .post-img-content1{text-align: center;height: 150px;position: relative;background-color:#FFCA28;}
.post .post-img-content2{text-align: center;height: 150px;position: relative;background-color:#1BCD6B;}
.post .post-img-content3{text-align: center;height: 150px;position: relative;background-color:#E91E63;}
.post .post-img-content4{text-align: center;height: 150px;position: relative;background-color:#0080FF;}
.post .post-img-content img{position: absolute;}
.post .post-title{vertical-align: bottom;z-index: 2;position: relative;}
.post .post-title b{display: inline-block;margin-bottom: 0px;color: #FFF;padding: 0px 15px;margin-top: 65px;}
.down-arrow1 {border-color: #FFCA28 transparent;border-style: solid;border-width: 40px 135px 0px 135px;height: 0px;width: 100%px;}
.down-arrow2 {border-color: #1BCD6B transparent;border-style: solid;border-width: 40px 135px 0px 135px;height: 0px;width: 100%px;}
.down-arrow3 {border-color: #E91E63 transparent;border-style: solid;border-width: 40px 135px 0px 135px;height: 0px;width: 100%px;}
.down-arrow4 {border-color: #0080FF transparent;border-style: solid;border-width: 40px 135px 0px 135px;height: 0px;width: 100%px;}
.upper-links {display: inline-block;padding: 0 11px;line-height: 23px;font-family: 'Roboto', sans-serif;letter-spacing: 0;color: inherit;border: none;outline: none;font-size: 12px;}
.row1{background-color:#000;}
.links{color:#fff;}
.links:hover{color:#fff;}
.largenav{margin-top:10px;}

.wrapper {margin: 0 auto;}
.rang {text-align: center;}
.rang-title {display: inline-block;width: 200px}
.rang-number {width: 100%;margin-top: 40px;text-align: center;border-width: 0;font-size: 50px;font-weight: 900;background-color: #faf9f7;color: #0093d7; }
.rang-slider[type=range] {width:275px;margin: 5px auto;-webkit-appearance: none;}
.rang-slider[type=range]:focus {outline: none;}
.rang-slider[type=range]::-webkit-slider-runnable-track {width: 100%;height: 20px;border-radius: 25px;background: #0093d7;cursor: pointer;}
.rang-slider[type=range]::-webkit-slider-thumb {width: 50px;height: 20px;margin-top: 0;border-radius: 25px;background: #ffc815;-webkit-appearance: none;cursor: pointer;}
.rang-slider[type=range]:focus::-webkit-slider-runnable-track {background: #a3cd3b;}
.meter {display: block;width: 273px;height: 155px;margin: 0 auto;}
.meter-left {-webkit-transform: skewX(-2deg) skewY(1deg);transform: skewX(-2deg) skewY(1deg);stroke-width: 58;stroke-dashoffset: 253;stroke-dasharray: 120 400;stroke: #ffc815;fill: none;}
.meter-center {stroke-width: 56;stroke-dashoffset: 128;stroke-dasharray: 120 400;stroke: #a3cd3b;fill: none;}
.meter-right {-webkit-transform: skewX(2deg) skewY(1deg);transform: skewX(2deg) skewY(1deg);stroke-width: 58;stroke-dashoffset: 5;stroke-dasharray: 120 400;stroke: #F05550;fill: none;}
.meter-clock {-webkit-transform: rotate(-54deg);transform: rotate(-54deg);-webkit-transform-origin: bottom center;transform-origin: bottom center;fill: black;}
.meter-circle {fill: black;}
.smirk{position:relative;top:115px;left:-100px;width:15%;}
.grinning{position:relative;top:115px;right:-100px;width:15%;}
.blush{width:15%;}
.as{border:none;padding:20px;}
.feature-link h3{color:#333;}
.needle {width: 5px;height: 70px;background: #000;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 100%;border-top-right-radius: 100%;display: inline-block;left: 268px;position: absolute;top: 190px;-webkit-animation:move 5s;transform:rotate(0deg);transform-origin:bottom;}
@-webkit-keyframes move 
{
    0% 
    {
        transform:rotate(-90deg);
    }
    50%
    {
        transform:rotate(90deg);
    }
    100% 
    {
        transform:rotate(-90deg);
    }
}
/*-----footer-----*/
/*.footer{position: absolute;width: 100%;bottom: 0px;}
.full {width: 100%;background-color: #000;border-color: #333;margin-bottom: 10px;color:#fff;	}
.gap {height: 30px;width: 100%;clear: both;display: block;}
.footer {color:#78828D;background: #000;height: auto;padding-bottom: 30px;position: relative;width: 100%;}
.footer p {margin: 0;}
.footer img {max-width: 100%;}
.footer h3 {border-bottom: 1px solid #BAC1C8;color: #fff;font-size: 14px;font-weight: 600;line-height: 27px;padding: 40px 0 10px;text-transform: uppercase;}
.footer ul {font-size: 13px;list-style-type: none;margin-left: 0;padding-left: 0;margin-top: 15px;color: #7F8C8D;}
.footer ul li a {padding: 0 0 5px 0;display: block;}
.footer a {color: #78828D}
.supportLi h4 {font-size: 20px;font-weight: lighter;line-height: normal;margin-bottom: 0 !important;padding-bottom: 0;}
.newsletter-box input#appendedInputButton {background: #FFFFFF;display: inline-block;float: left;height: 30px;clear: both;width: 100%;}
.newsletter-box .btn {border: medium none;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;display: inline-block;height: 40px;padding: 0;width: 100%;color: #fff;background-color:#00C2D1;}
.newsletter-box {overflow: hidden;}
.bg-gray {background-image: -moz-linear-gradient(center bottom, #BBBBBB 0%, #F0F0F0 100%);box-shadow: 0 1px 0 #B4B3B3;}
.social li {background: none repeat scroll 0 0 #B5B5B5;border: 2px solid #B5B5B5;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;float: left;height: 36px;line-height: 36px;margin: 0 8px 0 0;padding: 0;text-align: center;width: 36px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}
.social li:hover {transform: scale(1.15) rotate(360deg);-webkit-transform: scale(1.1) rotate(360deg);-moz-transform: scale(1.1) rotate(360deg);-ms-transform: scale(1.1) rotate(360deg);-o-transform: scale(1.1) rotate(360deg);}
.social li a {color: #EDEFF1;}
.social li:hover {border: 2px solid #2c3e50;background: #2c3e50;}
.social li a i {font-size: 16px;margin: 0 0 0 5px;color: #EDEFF1 !important;}
.footer-bottom {background: #000;border-top: 1px solid #DDDDDD;padding-top: 10px;padding-bottom: 10px;}
.footer-bottom p.pull-left {padding-top: 6px;color:#7F8C8D;}*/
.payments {font-size: 1.2em;	}
.payments a{border-radius: 50%!important;color: #fff;width: 40px;height: 40px;}
.section-course {
  background-image: url("../../front_assets/images/texture.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 30px 0;
}
.section-blue2{padding: 50px 0; background-color: #007FFF;}
.text-bottom.text-center {color: #fff;font-size: 20px;}
.btn-free {
  background-color: #e91e63;
  border-color: #e91e63;
  border-radius: 20px;
  padding: 4px 12px;
}
.text-bottom{
  line-height: 40px;
}
.text-bottom span{padding-right: 10px;}
.section-blue2{
    background: -webkit-linear-gradient(left, #00276c, #00276c, #00276c, #0068B1, #0068B1, #00276c, #00276c); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left,#00276c, #00276c, #00276c, #0068B1, #0068B1, #00276c, #00276c); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, #00276c, #00276c, #00276c, #0068B1, #0068B1, #00276c, #00276c); /* For Fx 3.6 to 15 */
    background: linear-gradient(to left, #00276c, #00276c, #00276c, #0068B1, #0068B1, #00276c, #00276c); /* Standard syntax (must be last) */
    padding:15px 0;
     color: #fff;
}
.content-text{background-color: transparent;color: #fff;}

.content-text .feature-link h3 {
  color: #fff;
}
.f-img{margin-top: 40px;}
.section-suggestion2{background-color:#F4F4F4; padding:15px 0;}
.section-suggestion2 .feature-img {
  margin-top: 20px;
}
.section-suggestion2 .feature-img > img {
  width: 300px;
}
.section-red2{
    background: -webkit-linear-gradient(left,  #D92E24, #D92E24, #D92E24, #FF7C48, #FF7C48, #D92E24, #D92E24); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, #D92E24, #D92E24, #D92E24, #FF7C48, #FF7C48, #D92E24, #D92E24); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left,  #D92E24, #D92E24, #D92E24, #FF7C48, #FF7C48, #D92E24, #D92E24); /* For Fx 3.6 to 15 */
    background: linear-gradient(to left, #D92E24, #D92E24, #D92E24, #FF7C48, #FF7C48, #D92E24, #D92E24); /* Standard syntax (must be last) */
    padding:15px 0;
}
.feature-img > img {
  width: 165px;
}
.feature-img {
  margin-top: 20px;
}
.section-sky2{background-color:#00BAF3; padding:15px 0;}
.section-sky2 .feature-img {
  margin-top: 50px;
}
.section-sky2 .feature-img > img {
  width: 300px;
}
.section-voilet2{background-color:#9B017D; padding:15px 0;}
.section-voilet2 .feature-img {
  margin-top: 50px;
}
.section-voilet2 .feature-img > img {
  width: 300px;
}

.section-orange2{o 6.0 */
    background: -o-linear-gradient(left,#FF7F00, #FF7F00, #FF7F00, #FFA300, #FFA300, #FF7F00, #FF7F00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, #FF7F00, #FF7F00, #FF7F00, #FFA300, #FFA300, #FF7F00, #FF7F00); /* For Fx 3.6 to 15 */
    background: linear-gradient(to left, #FF7F00, #FF7F00, #FF7F00, #FFA300, #FFA300, #FF7F00, #FF7F00); /* Standard syntax (must be last) */ padding:15px 0;}

.section-orange2 .feature-img {
  margin-top: 50px;
}
.section-orange2 .feature-img > img {
  width: 300px;
}
.heading-text{margin-bottom: 10px;}
.section-take-free {color: #fff; background-color: #007FFF;padding:15px 0;}
.post-title h2 {
  color: #fff;
  margin: 5px;
}

