@charset "utf-8";
body{margin:0;padding:0;background-color:#31343c !important;background-size:100%;background-position-y:-220px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/*body {*/
    /*margin: 0;*/
    /*padding: 0;*/
    /*background: url(../images/product_bg.png);*/
    /*background-repeat: no-repeat;*/
    /*background-position: top left;*/
    /*background-color: #ffffff !important;*/
    /*background-size: 100%;*/
    /*!*background-position-y: -220px;*!*/
    /*-webkit-font-smoothing: antialiased;*/
    /*-moz-osx-font-smoothing: grayscale;*/
    /*}*/

body {
    margin: 0;
    padding: 0;
    background: -moz-linear-gradient(0deg, rgba(67,189,213,1) 0%, rgba(227,120,250,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(67,189,213,1)), color-stop(100%, rgba(227,120,250,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(67,189,213,1) 0%, rgba(227,120,250,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(67,189,213,1) 0%, rgba(227,120,250,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(67,189,213,1) 0%, rgba(227,120,250,1) 100%); /* ie10+ */
    /*background: linear-gradient(90deg, rgba(67,189,213,1) 0%, rgba(227,120,250,1) 100%); !* w3c *!*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43bdd5', endColorstr='#e378fa',GradientType=1 ); /* ie6-9 */    background-size: 100%;
    background: url(../../crypto/images/crypto_background.jpg) no-repeat left top fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.download_area{background-color:#ffffff !important;margin:0 auto 0 auto;padding-top:40px;text-align:center;padding-bottom:50px;}
.download-buttons{margin-left:0;margin-top:20px;color:#333333;max-width:215px;background-color:#ffffff;border:1px solid #ddd;border-radius:16px;width:100%;-webkit-box-shadow:0 9px 5px -7px rgba(0,0,0,0.75);-moz-box-shadow:0 9px 5px -7px rgba(0,0,0,0.75);box-shadow:0 9px 5px -7px rgba(0,0,0,0.75);}
.download-buttons:hover{-webkit-box-shadow:0 9px 5px -10px rgba(0,0,0,0.75);-moz-box-shadow:0 9px 5px -10px rgba(0,0,0,0.75);box-shadow:0 9px 5px -10px rgba(0,0,0,0.75);color:#333333;background-color:#ffffff;}
.download-buttons:focus{background-color:#ffffff;}
.download_os{color:#666;font-size:22px;margin-top:5px;margin-bottom:15px;}
.download_text{color:#666;font-size:18px;margin-top:5px;margin-bottom:5px;}
.container-fluid{padding-left:0;padding-right:0;}
.product-content .center-block{margin-bottom:0;}
@media(max-width:1200px){body{background-position-y:-90px;background-size:150%;}
.product-content .row{padding:0 2em;}
}
@media(max-width:850px){body{background-position-y:-110px;background-size:210%;}
}
@media(max-width:610px){body{background-position-y:-180px;background-size:300%;}
}
@media(max-width:490px){body{background-position-y:0;background-size:375%;}
}
.product-header{padding-top:3%;padding-bottom:3%;background-color:#31343c;}
@media(max-width:992px){.nav li .top_txt a{display:block;margin-left:15px;}
.nav li .top_txt a:hover{color:#f59220 !important;border:none;}
.img_round{margin-left:15px;}
}
.video_text{text-align:center;margin:140px 0 300px 0;font-weight:400;text-align:center;}
.video_text_main{color:#ffffff;font-size:48px;font-style:italic;text-align:center;}
@media(max-width:576px){.video_text_main{color:#ffffff;font-size:35px;font-style:italic;text-align:center;}
}
.btn-hiri-product{margin:15px 0;margin-right:15px;padding:10px 12px;border-radius:8px;background-color:#e75a36;}
.btn-hiri-product:hover{background-color:#f45332;}
@media(max-width:990px){.download-icons{margin:3em 0;}
}
.os-download-icon{color:#ffffff;float:left;margin-right:10%;}
.os-download-icon:hover{color:#ffffff;text-decoration:underline;}
.os-download-icon img{width:50px;height:50px;}
.os-download-icon p{margin-top:.5em;text-align:center;}
.product-content .quote{background-color:#ffffff;text-align:center;margin-bottom:0em;}
.product-content .quote h2{line-height:1.5em;font-size:24px;}
.product-content .row-fluid{margin-bottom:5em;background-color:#ffffff;}
.nav li .top_txt a{color:#ffffff !important;}
.ticks-ul{list-style-image:url(../images/ico_green_tick.png);margin-bottom:10%;}
.ticks-ul li{font-size:1.8em;padding-left:12px;margin:12px 0;}
.feature-list h2{font-size:2em;margin-bottom:18px;line-height:1.5em}
.feature-list .os-download-icon p{color:#333333;}
.feature-list .os-download-icon:hover{text-decoration:none;}
@media(max-width:990px){.feature-list .complete-replacement{margin-left:6em;}
}
.hiri-red{color:#e54624;}
.hiri-blue{color:#29abe2;}
.video_button{background-color:#173457;margin-left:0;max-width:253px;width:100%;margin-top:0;font-size:20px;font-weight:300;padding:10px;}
.video_button:hover{background-color:#1d426e;}
.mac_text_main{font-size:36px;font-weight:500;line-height:1.2em;margin-bottom:25px;color:#666666;}
.mac_text_sub{font-size:18px;font-weight:500;}
.mac_text{padding-top:0;padding-right:50px;padding-bottom:50px;padding-left:50px;}
.os_selection{margin-top:30px;margin-bottom:30px;text-align:center;font-size:14px;font-weight:600;padding-top:0%;padding-right:10%;padding-bottom:0%;padding-left:10%;}
.super_text{font-size:40px;color:#444444;font-weight:700;margin-top:120px;margin-bottom:120px;text-align:center;}
.task_text_main{font-size:36px;font-weight:500;line-height:1.2em;margin-bottom:5px;color:#666666;}
.task_text_sub{font-size:18px;font-weight:500;}
.ten_percent{margin-top:80px;padding-bottom:0;}
.ten_percent_text{font-size:18px;color:#b3b3b3;font-weight:700;margin-top:10px;margin-bottom:80px;text-align:center;}
.compose_text_main{font-size:36px;font-weight:500;line-height:1.2em;margin-bottom:5px;text-align:center;margin-top:80px;color:#666666;}
.compose_text_sub{font-size:18px;font-weight:500;text-align:center;margin-bottom:30px;color:#444444;}
.hiri_center_image{margin:0 auto;}
.extra_features_main{font-size:18px;font-weight:600;margin-top:10px;margin-bottom:10px;color:#444444;}
.extra_features_sub{font-size:18px;font-weight:300;}
.extra_features_image{margin-top:60px;}
.more_features{font-size:36px;font-weight:600;text-align:center;color:#333333;}
.more_features h3{text-align:center;color:#333333;padding:10px;margin:0;}
.features_block{margin-bottom:80px;padding:0 5em;}
.footer_1{border-top:solid 1px #999999;padding:0 0 25px 0;color:#bbbbbb;font-size:14px;line-height:24px;margin-top:0 !important;font-weight:400;background-color: #404040;}
.footer_header{color:#999999;}
.footer_1 a{color:#999999;text-decoration:none;}
.footer_1 a:hover{color:#666666;text-decoration:underline;}
.footer_2{text-align: center;padding: 25px 0;background-color: #404040;}
.circle_download{background-color:#666666;margin-left:0;max-width:40px;width:100%;margin-top:0;font-size:20px;font-weight:300;padding:15px;border-radius:22px;margin:5px;overflow:auto;}
.circle_download:hover{background-color:#444444;}
.videowrapper{height:500px;}
.videowrapper iframe,
.videowrapper object,
.videowrapper embed{height:100%;left:0;padding:0;position:absolute;top:0;width:100%;}
.screenshot_header{background-color:#31343c !important;}
.center-block{margin-bottom:0;}
#slider{list-style:none;padding:0px}
.slider-container{background:#ffffff;width:100%;padding:0px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#slider img{width:150px;margin:0px;display:inline-block}
#slider li{width:210px}
.circle{width:120px;height:120px;border-radius:50%;background-color:#ededed;left:auto;right:auto;}

.circle-text-icons{line-height:28px;text-align:center;font-size:40px;padding-top:0px;color:#888888;}
@media(max-width:992px){.circle{left:0;width:90px;height:90px;}

.circle-text-icons{line-height:28px;text-align:center;font-size:40px;padding-top:0px;color:#888888;}
}
@media(max-width:767px){.circle{left:0;width:100px;height:100px;margin:20px auto 20px auto;}
.circle-text{line-height:22px;text-align:center;font-size:16px;padding-top:20px;}
}
.why_use_text{color:#616161;text-align:center;padding-top:50px;font-weight:300;font-size:36px;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ffffff;}
.role_section{margin-top:15px;}
.panel{border:none;}
.panel-title{font-size:30px;color:#616161;font-weight:lighter;font-style:normal;}
.fa-chevron-circle-right{content:"\f138";margin-right:7px;color:#f79622;padding:2px;}
.fa-chevron-circle-down{content:"\f13a";margin-right:7px;color:#f79622;padding:2px;}
.fa-minus-circle{content:"\f056";color:#f79622;margin-right:10px;}
.panel-body{padding-left:55px;border-color:#ffffff;border:5px solid #ffffff;}
.panel-default>.panel-heading{color:#333;background-color:#ffffff;border-color:#ffffff;border:5px solid #ffffff;}
.panel.noborder{border:none;box-shadow:none;}
.panel.noborder > .panel-heading{border:1px solid #ffffff;border-radius:0;}
.panel-heading:hover{background-color:#eeeeee;}
.firstcharacter{color:#aaa;float:left;font-size:60px;line-height:55px;padding-top:0px;padding-right:8px;padding-left:3px;font-family:sans-serif;}
.panel_items{font-size:18px;line-height:1.6;margin:0 0 20px 0;}
.features__title_box--07{margin-bottom:55px;}
.features__title--07{font-weight:300;margin-bottom:15px;font-size:44px;color:#696969;}
.features--07{padding-top:60px;padding-bottom:25px;background-color:#ffffff;}
.orange-text{color:#f59220;}
.promo-code{color:#f59220;text-decoration:underline;}
.promo-code:hover{color:#f5ac55;text-decoration:underline;}
.video_text_sub{color: #ffffff;font-size:28px;font-style:italic;text-align:center;}



.features__item {
    padding-left: 65px;
    margin-bottom: 85px;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .05em;
    color: #747474;
}

.features_title {
    text-align: center;
    margin-bottom: 30px;
    color: #616161;
    font-weight: 300;
}

.features__item_title {
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 13px;
    color: #242526;
    text-transform: uppercase;
    letter-spacing: .085em;
}

.small_crypto_header {
    text-align: center;
    color: #2b2b2b;
    font-size: 16px;
    padding: 50px 0 0 0;
    background-color: #ffffff;
}

.small_crypto_header a {
    text-align: center;
    color: #2b2b2b;
    font-size: 16px;
    text-decoration: underline;
}