@charset "utf-8";
/* CSS Document font-family: 'Dancing Script', cursive;*/
#{
    margin: 0;
    padding: 0;
}
body{
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
}
a:hover{
    text-decoration:none;
}	
a:focus{
    outline:none;
    text-decoration:none;
}
ul{
    list-style:none;
    padding:0;
    margin: 0;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    margin: 0;
}
section{
    padding:80px 0;
}
.button{
    padding: 12px 26px;
    background-color: #e16708;
    border: 1px solid #e16708;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    transition: all 0.5s 0s;
    text-align: center;
    border-radius: 3px;
}
.button:hover{
    background-color: transparent;
    color: #e16708;
    border: 1px solid #e26605;
}
.heading{
    text-align: center;
    margin-bottom: 30px;
}
.heading h1{
    text-transform: capitalize;
    color:#2f0ce1;
    font-weight: 100;
}
.heading h1 b{
    color: #2f0ce1;
}
.heading h1:after{
    content: "";
    width: 150px;
    height: 1px;
    background-color: #000000;
    display: block;
    margin: 15px auto;
}
.heading p{
    font-size: 18px;
    color: #666;
}
.border{
    width: 200px;
    height: 2px;
    background-color: #000;
    margin: 10px auto;
}

/*! menu-Start*/
.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index:1;
    box-shadow: 0 0 10px;
}
.sticky .menu{
    padding: 10px;
    background-color: #1a82f7;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background: -webkit-gradient(linear, left top, right top, from(#1a82f7), to(#2F2727));
    background: -webkit-linear-gradient(left, #2F2727, #1a82f7);
    background: -moz-linear-gradient(left, #2F2727, #1a82f7);
    background: -ms-linear-gradient(left, #2F2727, #1a82f7);
    background: -o-linear-gradient(left, #2F2727, #1a82f7);
}
.sticky .menu .button{
    margin-top: 15px;
} 
.sticky .navbar-brand > img{
    width: 140px;
    transition: all 0.5s 0s;
}
.navbar-brand > img{
 
}
.sticky.menu ul li a{
    padding: 38px 15px;
}
.menu{
   margin-bottom: 0px;
    border-radius: 0px;
    box-shadow: none;
    background: #47269f;
    border: 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.102);
    padding: 5px 0px 5px;
    transition: all 0.3s linear;
}
.menu ul li {
    position:relative;
}	
.menu ul li a {
       font: 300 13px/18px 'Montserrat', sans-serif;
    color: #fff;
    display: inline-block;
    padding: 0px;
    text-shadow: none;
    background: transparent;
    text-transform: uppercase;
    box-shadow: none;
    border-bottom: 2px solid transparent;
    transition: all 400ms linear 0s;
    border: 1px solid #F7A71E;
    padding: 10px 22px;
    margin-right: 17px !important;
    border-radius: 24px;
    margin-top: 17px;
}

.menu ul li a:hover, .menu ul li a:focus, .menu ul li a.active {
    color: #fff;
    background-color: #4c223a;
} 
.menu ul li ul{
    display: none; 
    position: absolute;
}

.sub-menu li a{
    color: #000 !important;
    display: block;
    font-weight: bold;
    border: 1px solid;
    padding: 10px !important;
    margin-top: -1px;
}
.sub-menu li a:hover{
    background-color: #fff !important; 
}
.sub-menu li a:after{
    content: initial !important;
}
.menu .icon-bar {
    background-color: #fd6888;
}
.menu .navbar-brand {
    height: auto;
    padding: 5px 0;
    margin-left: 0 !important;
}
.menu nav{
    padding: 0;
}

.menu .navbar-nav > .open > a, .menu .navbar-nav > .open > a:hover, .menu .navbar-nav > .open > a:focus{

}

/*banner start*/
.banner{
    background-image: url(../img/banner.html);
    background-size: cover;
    background-position: center center;
}
.banner-cont{
    text-align: center;
    padding: 100px 0;
}
.banner-cont p{
    font-size: 18px;
    color: #000;   
}
.banner-cont .button{
    margin: 20px 10px;
    display: inline-block;
}
.banner-cont .button i{
    margin-right: 10px;
}
/*banner end*/


/*calc start*/
.bitcoin-price{
    text-align: center;
    background-color: #f8f8f8;
}
.form-control1{
    width: 100%;
    font-size: 30px;
    height: 50px;
    text-indent: 15px;
    text-align: center;
    border: 1px solid #4e4a49;
}
.bitcoin-input h4{
    display: block;
    line-height: 50px;
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #4e4a49;
    color: #fff;
    padding: 0 10px;
}
.bitcoin-input{
    width: 450px;
    margin: 0 auto;
    background-color: #fff;
    padding: 50px 50px 20px;
    box-shadow: 0 0 40px #ddd;
}
.bitcoin-input .form-group{
    margin-bottom: 30px;
    position: relative;
}

.coin-icon {
    margin-bottom: 20px;
}
.coin-icon img{
    width: 50px;
    margin: 0 auto;
    box-shadow: 0 0 20px #ccc;
    border-radius: 100%;
    border: 2px solid #fff;

}
/*calc end*/

/*video start*/
.bit-video{
    width: 100%;
}
.section1 h1{
    margin-bottom: 15px;
    font-weight: 100;
    color: #2f0ce1;
}
.section1 p{
    font-size: 16px;
    line-height: 26px;
    color: #666;
}
.section1 .button{
    display: inline-block;
    margin-top: 10px;
}
/*video end*/

/*section2 start*/
.section2{
    background-color: #f8f8f8;
    text-align: center;
}
.sec2-cont{
    background-color: #fff;
    padding: 15px;
    box-shadow: 0 0 0px #ddd;
    height: 270px;
    border-radius: 6px;
    transition: all 0.5s 0s;
}
.sec2-cont:hover{
    box-shadow: 0 0 130px #ddd;
}
.sec2-cont img{
    margin: 0 auto;
    width: 100px;
}
.sec2-cont h3{
    margin: 15px 0;
    font-weight: bold;
    font-size: 20px;
    color: #26749c;
}
.sec2-cont p{
    color: #666;
    line-height: 24px;
}

/*section2 end*/

/*testimonial start*/
#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 30px;
}
#quote-carousel .carousel-control {
    background: none;
    color: #fff;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
blockquote .small, blockquote footer, blockquote small{
    color: #fff;
}
#quote-carousel .carousel-control.left {
    left: -60px;
}
#quote-carousel .carousel-control.right {
    right: -60px;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #fff;
    border-radius: 50px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 100px;
    border-color: #e06802;
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    min-height: 300px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
.testimonial{
    background-color: #4e4a49;
    background-image: url(../img/testimonial..html);
}
.testimonial p{
    color: #fff;
}
.testimonial .heading h1{
    color: #fff;
}
.testimonial .heading h1:after{
    background-color: #fff;
}
/*testimonial end*/

/*footer start*/
.f_cont{

}
.f_cont h3{
    font-weight: 400;
    margin-bottom: 15px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
    color: #2f0dde;
}

.f_cont ul li a{
    color: #000;
    line-height: 30px;
    background-color: #f8f8f8;
    padding:7px 15px;
    display: block;
    margin-bottom: 10px;
    transition: all 0.5s 0s;
    font-weight: 600;
}
.f_cont ul li a i{
    margin-right: 10px;
}
.f_cont ul li a:hover{
    background-color: #2f0ce1;
    color: #fff;
    padding-left: 30px;
    border-radius: 100px;
}
.f_cont{
    margin-top: 15px;
    line-height: 30px;
}
.f_cont-first p{
    margin-top: 15px;
    margin-bottom: 15px;
    width: 90%;
    line-height: 24px;
    font-weight: 500;
    color: #000;
}
.f_cont-first ul li{
    float: left;
    margin-right:10px;
}
.f_cont-first ul li a{
    width: 40px;
    height: 40px;
    display: block;
    background-color: #4e4a49;
    border-radius: 100%;
    text-align: center;
    line-height: 36px;
    color: #fff;
    border: 2px solid;
    transition: all 0.5s 0s;
}
.f_cont-first ul li a:hover{
    background-color: transparent;
    color: #e36605;
    border: 2px solid;   
}
.copyright{
    text-align: center;
    padding: 15px;
    background-color: #2f0ce1;
}
.copyright a{
    color: #fff
}
footer section{
    padding: 50px 0;
    background-color: #efefef;
}
.testimonial .heading h1 b{
    color: #fff;
}
/*footer end*/

.f_cont-first img{
    width: 200px;
}


/*policy start*/
/*bread start*/
.bread{
  
    color: #fff;
}
.bread h1{
        text-align: center;
    font-size: 50px;
    line-height: 70px;
    color: #a3a3a3;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    border-bottom: #089bcd 2px solid;         
}
/*bread end*/
.privacy-policy{
    background-color: #f8f8f8;
}
.privacy-cont{
    margin-bottom: 30px;
    background-color: #f8f8f8;
    border: 1px solid #ccc;
}
.privacy-cont h4{
    background-color: #e4e4e4;
    padding: 10px;
    color: #000;
    font-weight: bold;
}
.privacy-cont p{
    padding: 10px;
    background-color: #fff;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 22px;
    color: #000;
}
.section.row, header.row, footer.row{
        margin: 0;
}
footer{
        display: block;
}
.footer-top{
    background: #000;
    padding: 35px 0px;
}
.container{
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.footer-top .footer_sidebar .widget{
        font: 300 13px/21px 'Montserrat', sans-serif;
    color: #fff;
    text-align: center;
}
.footer-top .footer_sidebar .widget .logo{
        padding-bottom: 7px;
    display: block;
    text-align: center;
}
a, .btn, button{
        text-decoration: none;
    outline: none;
}

.footer-top .footer_sidebar .widget .widget_title{
    font: 700 15px/21px 'Montserrat', sans-serif;
    color: #fff;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 10px;
    /*border-bottom: 1px solid #ccc;*/
}
.row.m0{
        margin: 0px;
}
ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.footer-top .footer_sidebar .widget.widget_twitter .tweets li {
    width: 100%;
    display: table;
}
.newul li {
    list-style-image: url(../../Front_master/image/list.png);
}
.footer-top .footer_sidebar .widget.widget_twitter .tweets li a{
        opacity: 1;
    color: #fff;
    transition: all 0.1s linear;
}
.footer-top .footer_sidebar .widget.about_us_widget .social_icon li{
        display: inline-block;
}
.footer-top .footer_sidebar .widget.about_us_widget .social_icon li:first-child a {
    padding-left: 0px;
}
.footer-top .footer_sidebar .widget.about_us_widget .social_icon li a {
    color: #fff;
    padding: 0px 0px 0px 0px;
}
.footer-top .footer_sidebar .widget.about_us_widget .social_icon li a {
    font-size: 14px;
    color: #fff;
    opacity: 0.50;
    transition: all 0.1s linear;
}
.social ul li a {
    color: #fff;
    width: 34px;
    height: 34px;
    display: block;
    border-radius: 100px;
    background-color: #f89520;
    text-align: center;
    line-height: 36px;
    margin: 0 5px;
    font-size: 14px;
    transition: all 0.5s 0s;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.footer_bottom {
    background: #F2F2F2;
    font: 400 15px/20px 'Montserrat', sans-serif;
    color: #232323;
    padding: 30px 0px;
    border-top: 1px solid #ccc;
    text-align: center;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #f89520;
}
/*policy end*/


