/*@import url(omnes-pro.css);*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,400,300,700,800);

/*======================================================================================================
                            Global
=======================================================================================================*/

* {
    outline: none !important;
    box-shadow: none;
}
body{
    font-family: 'Open Sans';
    overflow-x: hidden; 
}

/* ///////////////////////////////////////////////////////////////////// 
// 03 - Preloader
/////////////////////////////////////////////////////////////////////*/

#preloader {
    position:fixed;
    left:0;
    top:0;
    z-index:99999999999;
    width:100%;
    height:100%;
    overflow:visible;
    background: #fff url('../img/preloader.gif') no-repeat center center;
}
a:hover {
    color: #39c;
}

.btn {
    border-radius: 0;
    transition: background 0.5s;
}

.navbar-white {
    background-color: rgba(30, 30, 30, 1) !important;
    transition: background 0.5s ease-out;
    /* box-shadow: 0px 0px 10px #000; */
    border-bottom:1px solid #333 !important;
    }

.navbar-white li a {
    color: #39c;
    }

.navbar-white .navbar-brand{
    color: #39c !important;
}

.navbar-white button.navbar-toggle {
    margin-top: 2px;
    margin-right: 10px;
}

.navbar-white button.navbar-toggle .ion-navicon {
    color: #000;
}

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

.navbar-default .navbar-toggle:hover {
    background-color:#00abe8;
}

.navbar-default .navbar-toggle:focus {
    background-color: inherit;
}

.navbar-default .navbar-toggle {
    border-color: rgba(221, 221, 221, 0);
    margin: 0;
    line-height: 100%;
}

.navbar-toggle {
    padding: 0;
    border-radius: 0;
}

.navbar {
    margin-bottom: 0px;
    padding: 10px 5px;
    min-height: 0;
}

button.navbar-toggle .ion-navicon {
    font-size: 2em;
    color: #fff;
}

p {
    font-size: 17px;
    letter-spacing: 1px;
    line-height: 31px;
}

ul li
{
    list-style: none;
    display: inline-block;
}
li a
{
    text-decoration: none;
}
.heading-text 
{
    padding-top: 10px;
}
.heading-text h3 {
    font-size: 40px;
    padding-top: 0;
    margin-top: 0;
    font-weight: lighter;
}

.heading-text p {
    font-size: 18px;
    padding: 5px 0px
}

.main_content 
{
    padding: 50px 0px;
}

iframe
{
    width: 100%;
}
.form-control
{
    border-radius: 0px;
}


.shade{
    background:rgba(0, 0, 0, .6);
    padding: 100px 0;
    }
/*-----------------------------------------------------------------------------------------------------
                                navbar
-------------------------------------------------------------------------------------------------------*/
.navbar-right{
    margin-top:7px;
}
#overlay-1{
    background-color: rgba(0, 0, 0, .4);
    height: 80vh !important;
}
#navigation, .navbar-default    {
    border-radius: 0px;
    border: 0;
    }
    .navbar-default {
        background:none;
        }

.navbar-default .navbar-nav>li>a {
    font-size: 14px;
    /* transition: all 0.5s cubic-bezier(.17,.67,.83,.67); */
    color: #D5D5D5;
    line-height: 28px;
    text-transform: uppercase;
    font-weight: 400;
    padding: 0px 15px;
    letter-spacing: 1px;
    margin-left:15px;
    }
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
        background-color: #00abe8;
        color:white;
        border-radius: 15px;
        }

.navbar {
    margin-bottom: 0px;
    padding: 15px;
    background:none;
    }   

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
    color: #fff;
    }
.navbar-default .navbar-brand{
    color: #fff; 
    padding: 0px 15px;  
    font-size: 49px;  
    line-height: 100%;  
    height: auto;   
    font-weight: lighter;
    letter-spacing: 3px;
    }
    .navbar-default .navbar-brand img{
        width:120px;
        height: auto;
    }
    
.nav-wrap 
{
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
#wrapper {
    background: url(../img/g-bg-main.jpg);
    background-attachment: scroll;
    background-position: center;
    background-size: cover;
    height: 80vh;
    }

.nav-login{
    color: #666 !important;
    /* border:1px solid white; */
    border-radius: 15px;
    background: white !important; 
    }
    .nav-login:hover{
        background: #00abe8 !important; 
        color: #fff !important;
        }
/* ++++++++++++++++++++++++++*++++++++++++++++++++++++++*
++++++++++++++++++++    HEADER  ++++++++++++++++++++++++*
++++++++++++++++++++++++++*+++++++++++++++++++++++++++ */
    .starting-text span{
        display: block;
        color:white;
        font-size: 20px;
        letter-spacing: 2px;
        text-transform: uppercase;
        text-align: right;
        margin-right: 10px;
        }

    .starting-text h1{
        display:block;
        text-align: right;
        margin:0;
        }
        .starting-text h1 img{
            max-width:400px;
            height:auto;
            }
    .starting-text h2{
        color: white;
        font-size: 17px;
        letter-spacing: 2px;
        text-transform: uppercase;
        text-align: right;
        margin:0 10px 50px 0;
        }
        .starting-login-btn{
            float:right;
            color:#00abe8;
            font-size: 14px;
            background:#00abe8;
            color:white;
            
            border-radius: 20px;
            border:1px solid #00abe8;
            padding:10px 20px;
            text-transform: uppercase;
            margin-right: 10px;
            font-weight: 400;
            letter-spacing: 1px;
            }
            .starting-login-btn:hover{
                background:white;
                color:#00abe8;
                border-color:white;
                }
    
    .head-image-cont{
        padding:0;
        position: relative;
        padding-top:200px;
        }
        .head-image-cont img{
            float: right;
            width:90%;
            height:auto;
            }
        .bottom {
            width: 100%;
            position: absolute;
            bottom: 2%;
            }
            .bottom a{
                color: rgba(192, 192, 192, 0.5);
            }
            
/* ++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++   ABOUT US  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#about{
    /* background:#121212; */
    background: url(../img/g-bg-mv-cut.jpg) no-repeat;
    background-position: bottom center;
    background-size: cover;
    }
.exp{
    padding-top: 76px;
    }   
.progress {
    background-color: #d4e3e4;
    border-radius: 0px;
    border-color: lightseagreen;
    }
    .progress-bar{
        background-color: cadetblue;
        }
    .pro {
        padding-top: 10px;
        }
    
    .about-us-text {
        padding: 0px 100px;
        }
        .about-us-text h3{
            text-align: center;
            color:#00abe8;
            font-size: 40px;
            font-weight: 100;
            margin-bottom:40px;
            }
        .about-us-text p{
            font-size: 18px;
            font-weight: 300;
            color:white;
            padding:30px 0;
            }   

        #about hr {
            border-color: #00abe8;
            }
        .aboutus h5 {
            padding-top: 22px;
            font-size: 20px;
            color:#fff; 
            margin:0;
            }
        .aboutus p {
            padding-top: 10px;
            font-size: 14px;
            color:#888; 
            line-height: 20px;
            font-weight: 300;
            }
        .aboutus figure {
            padding: 0px 35%;
            }


/* ++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++   FEATURES  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#app-features{
    background-color: white;
    background-image: url(../img/g-bg-features-arrow.png);
    background-repeat:no-repeat;
    background-position: top center;
    padding:100px 0;
    min-height: 400px;
    }
    #app-features .shade{
        background:none;
        }
    #app-features h3{
        color:#333;
        font-size: 40px;
        font-weight: 100;
        }
    #app-features hr{
        border-color: #333;
        }
    .features{
        width: 100%;
        overflow: hidden;
        position: relative;
        margin-top:70px;
        }
        .feature-lefty{
            margin-bottom:30px;
            }
            .features .info{
                float:left;
                width:80%;
            }
            .features figure{
                width:80px;
                position: relative;
                bottom:0;
                }
            .feature-lefty figure{
                float:left;
                margin-right:20px;
                }
                .feature-lefty figure img {
                    padding-top:0;
                }
            .feature-righty figure{
                float:left;
                margin-right:20px;
                }
                .features h5{
                    padding-top: 5px;
                    font-size: 20px;
                    color:black; 
                    margin:0;
                    }
                .features p{
                    padding-top: 10px;
                    font-size: 14px;
                    color:#888; 
                    line-height: 20px;
                    font-weight: 300;
                    }

    h4{
        font-size: 20px;
        font-weight: bold;
        padding: 55px 0px 15px ;
    }
    
    hr
    {
        border-color: rgb(101,85,124);
    }
    .full
    {
        width: 10%;
    }
    .fa-code
    {
        color: cadetblue;
    }
    .fa-desktop
    {
        color: lightslategray;
    }
    .fa-th
    {
        color: rgb(114, 184, 211);
    }
    .fa-gamepad
    {
        color: rgba(0, 0, 128, 0.58);
    }
    .fa-lightbulb-o
    {
        color: grey;
    }
    .fa-stack-overflow
    {
        color: #C09553;
    }
    .service:hover .service-icon i
    {
        font-size: 7em;
    }
    .service:hover .about-service h3 
    {
        color: rgb(175, 104, 77)
    }
    .service
    {
        text-align: center;
    }


/* ++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++   SCREENSHOTS  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#ScreenShot{
    background: url(../img/g-bg-screen.jpg);
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    text-align: center;
    box-shadow: inset 0 100px 100px -50px rgba(0,0,0,0.4);
   
    }
    #ScreenShot .shade{
        padding: 100px 0 100px 0; 
         background:rgba(0, 0, 0, .5);
         /* box-shadow: inset 0 -100px 100px -50px rgba(0,0,0,0.4); */
        }
       
    #ScreenShot h3{
        color:white;
        font-size: 40px;
        font-weight: 100;
        }
    #ScreenShot hr{
        border-color:white;
        }
    #ScreenShot .owl-carousel {
        display: block;
        position: relative;
        width: 100%;
        margin-top:50px;
        }
        #ScreenShot .item img{
            padding: 20px;
            width: 100%;
           
            }
        #ScreenShot .owl-theme .owl-controls .active span {
            background-color:#00abe8;
             }
         #ScreenShot .owl-theme .owl-controls .owl-page span{
            border: 2px solid #00abe8;
             }
         #ScreenShot .owl-theme .owl-controls{
             margin:30px 0;
         }
        .owl-theme .owl-controls .owl-buttons div {
            color: #39c;
            margin: 5px 20px;
            padding: 2px 15px;
            font-size: 23px;
            border-radius: 100%;
            background: #FFFFFF;
            opacity: 1;
             }
             #ScreenShot h4{
                font-size: 25px;
                font-weight: 100;
                color:white;
                min-height: 100px;
                padding: 0px 0px 15px;
             }
             #ScreenShot h6{
                font-size: 15px;
                font-weight: 300;
                color:white;
                text-transform: uppercase;
                letter-spacing: 1px;
             }
             #ScreenShot .img-scr{
                width:100%;
                height:auto;
                /* border:1px solid black; */
                }

             


/* ++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++   SUBSCRIBE  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#subscribe{
    text-align: center;
    background: url(../img/g-bg-sub.jpg);
    /*background-attachment: fixed;*/
    background-position: center center;
    background-size: cover;
    padding:0;
    margin:0;
    }
    #subscribe .shade{
        background:rgba(0, 0, 0, .8);
        padding:25% 0;
        }
    #subscribe hr{
        border-color:white;
        }
    #subscribe h6{
        font-size: 15px;
        font-weight: 300;
        color:#00abe8;
        text-transform: uppercase;
        letter-spacing: 3px;
        }
        #subscribe p{
            color:white;
            font-weight: 100;
            font-size: 15px;
            margin:30px 0;
        }
    #subscribe input[type="email"].email{
        text-align: center;
        font-style: italic;
        width: 50%;
        height: 35px;
        font-size: 15px;
        min-width: 300px;
        border: 1px solid lightgray;
        font-style: italic;
        margin-bottom: 43px;
        display:block;
        margin:0 auto;
        position: relative;
        border-radius: 30px;
        line-height: 30px;
        padding:20px;
        }
        input[type="email"]:focus{
            border-color: #39c;
        }
        input[type="submit"]{
        }
        .btn-sub{
            width: 170px;
            border-radius: 20px;
            color: white;
            background: none;
            padding: 10px 0px;
            border-color: white;
            text-transform: uppercase;
            display:block;
            margin:0 auto;
            margin-top: 15px;
            position: relative;
            letter-spacing:2px;
            font-size: 14px;
            }
            .btn-sub:hover{
                background: #00abe8;
                border-color: #00abe8;
                }
/* ++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++   TESTIMONIALS  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#testimonial{
    background: url(../img/test-bn.png);
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    color: white;
    padding: 60px 0;
}
#testimonial h3{
    color: white;
}
#testimonial hr{
    border-color: white;
}
.item img{
    width: 100px;
}
.owl-theme .owl-controls .owl-page span {
    border: 1px solid white;
    background: none;
}
.owl-theme .owl-controls .active span{
    background-color: white;
}
/* ++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++   PRICES  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#price_table ul {
        display:table;
        margin: 0 auto;
        width:100%;
        max-width:1100px;
    
        padding: 0;
}
    #price_table li {
        display:table-cell;
        width:33.333%;
        padding:43px 0 0;
        transition: all 0.25s, color 0s !important;
        position:relative;
        z-index:0;
        border:1px solid #BBB;
    
        background-color: #fff;
}
    
    #price_table li:first-child {
        position:relative;
        right:-1px; 
    }
    #price_table li:last-child {
        position:relative;
        left:-1px;  
    }

    
    #price_table li:hover {
        box-shadow: 0 13px 48px rgba(0, 0, 0, 0.2);
        z-index:1;
        color:#fff;
        background: #333;
        border-color: #333;
        -webkit-transform:scale(1.05);
        -moz-transform:scale(1.05);
        transform: scale(1.05);
    }
    
    #price_table li * {
        transition: none !important;
        text-decoration: none;
}
    
    #price_table li:hover * {
        color: #fff !important;
        border-color:rgba(255, 255, 255, 0.27) !important;
    }
    
    
    
    #price_table li strong {
        font-size:19px;
        text-transform:uppercase;
        color: #2F3740;
        letter-spacing: 2.4px;
        line-height:45px;
        font-weight: 600;
        margin-bottom: 5px;
        display: block;
        text-align: center;
}
    
    #price_table ul .price_table-description {
        display:block;
        font-size: 16px;
        line-height: 35px;
        text-align: center;
        color: #6C6C6C;
}
    #price_table ul .price_table-pay{
        display:block;
        font-size: 14px;
        padding-bottom: 35px;
        text-align: center;
        margin-top: -22px;
        color: #6C6C6C;
    }
    
    #price_table .big {
        font-size:84px;
        letter-spacing:2px;
        display:block;
        font-weight:400;
        text-align: center;
        color: #6C6C6C;
}
    #price_table .price_table-button {
        font-size:19px;
        text-transform:uppercase;
        color:#2F3740;
        text-decoration:none;
        line-height:1;
        padding:28px 0 24px;
        border-top:1px solid #bbb;
        width:100%;
        margin-top:6px;
        display:block;
        text-align: center;
}
    #price_table li:hover .price_table-button {
        transition: none;
        }
    
    
    #price_table ul a:hover {
        color:#E85700;
    }
    #price_table ul a.btn {
        margin-top: 12px;
    }
    #price_table hr.full {
        margin-top: 0px;
        width: 80%;

    }
    ul.price-table-chart li:nth-child(1) i{
        color: rgb(187, 84, 102);
    }
    ul.price-table-chart li:nth-child(3) i{
        color: #39c;
    }
    ul.price-table-chart li:nth-child(2) {
        box-shadow: 0 13px 48px rgba(0, 0, 0, 0.2) !important;
        z-index: 2 !important;
        color: #fff !important;
        background: #333 !important;
        border-color: #333 !important;
        -webkit-transform:scale(1.05);
        -moz-transform:scale(1.05);
        transform: scale(1.05);
    }

    ul.price-table-chart li:nth-child(2) * {
        color: #fff !important;
    }

    ul.price-table-chart li:nth-child(2) .price_table-button {
        border-color: rgba(255, 255, 255, 0.27) !important;
    }

    /* .main_content figure {
        padding: 0px 35%;
    } */

    .post-shadow {
        width: 100%;
    }

    .input-group-addon {
        background-color: rgba(238, 238, 238, 0);
    }

#price-table{
    text-align: center;
}
.price-column 
{
    position: relative;
    z-index: 999;
    margin-bottom: 15px;
}
.price-column .price-heading 
{
    background-color: cadetblue;
    position: relative;
    padding: 17px 15px 15px;
    box-shadow: 0 2px 2px #494946;
}
.price-column .price-heading h4 
{
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0 1px 1px #41413e;
    margin-bottom: 0;
    margin-top: 0;
}
.price-column .price-heading .subtitle 
{
    color: #ffffff;
    font-weight: bold;
    font-style: italic;
    text-shadow: 0 1px 1px #41413e;
}
.price-column .price-heading .price 
{
    position: absolute;
    top: 12px;
    right: 10px;
}
.price-column .price-heading .price .currency 
{
    color: white; 
    font: bold 16px Roboto Condensed,Helvetica,Geneva,sans-serif;
    font-size: 22px;
}
.price-column .price-heading .price .amount
{
    color: white;
    /* text-shadow: 0 1px 1px #b8b8b7; */
    margin-right: 18px;
    font-size: 35px;
}
.price-column .price-heading .price .cents 
{
    color: white;
    font: bold 16px Roboto Condensed,Helvetica,Geneva,sans-serif;
    /* text-shadow: 0 1px 1px #b8b8b7; */
    position: absolute;
    top: 27px;
    right: 0;
}
.price-content 
{
    background-color: rgba(47, 79, 79, 0.71);
}
.price-content ul
{
    margin: 0px 0px;
    padding: 0px 0px;
}
.price-content ul li:first-child 
{
    border-top-width: initial;
    border-top-style: none;
    border-top-color: initial;
}
.price-content ul li
{
    display: block;
    text-align: center;
    color: #f7f7f7;
    list-style: none;
    border-top: 1px solid #8DBDBD;
    border-bottom: 1px solid #2F4240;
    padding: 7px 15px;
    line-height: 35px;
    transition: all 0.5s;
}

.price-column.highlight 
{
    margin-top: 0;
    box-shadow: 0 1px 8px #4d4d4d;
    position: relative;
    z-index: 999;
}
.price-column.hightligh .price-heading 
{
    background: #f85140;
}
.price-column.hightligh .price-heading h4, .price-column.hightligh .price-heading .subtitle 
{
    color: #ffffff;
    text-shadow: 0 1px 1px #d61b08;
}
.price-column .price-heading .price 
{
    position: absolute;
    top: 12px;
    right: 10px;
}
.price-column.hightligh .price-heading .price .currency, .price-column.hightligh .price-heading .price .amount, .price-column.hightligh .price-heading .price .cents
{
    color: #c63f33;
    text-shadow: 0 1px 1px #f3a39b;
}


/* ++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++   CONTACT  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

 #contact{
    background: #00abe8;
    padding:80px 0;
    }
    #contact .social-links {
        display: inline-block;
        margin-top:30px;
        }
        #contact .social-links a{
            width:50px;
            height:50px;
            display: inline-block;
            margin:0 20px;
            }
            #contact .social-links a img{
                width:100%;
                height: auto;
                 }
        #contact hr{
            border-color:white;
            }
        #contact h6{
            font-size: 15px;
            font-weight: 300;
            color:white;
            text-transform: uppercase;
            letter-spacing: 3px;
            }


.input-group
{
   padding: 18px 0px;
}
.map
{
   padding: 18px 0px;
}
/* ++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++   FOOTER  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#footer{
    padding: 60px 0;
    text-align: center;
    background: #212121;
    box-shadow: inset 0 7px 30px -7px rgba(0,0,0,1);
    }
    #footer p{
        color:#666;
        font-size: 13px;
        }
.up{
    background-color: #39c;
    color: white;
    display: inline-block;
    width: 40px;
    height: 40px;;
    font-size: 28px;
    border: 1px solid transparent;
    transition: all 0.4s;
}
.up:hover, .up:focus, .up:visited, .up:active{
    background-color: transparent;
    /* font-size: 37px; */
    border-color: rgb(51, 153, 204);
}
/* ++++++++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++   BUTTON  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#download .bttn{
    background-color: #333;
}
.bttn{
    font-family: Montserrat;
    width: 265px;
    margin: 40px 3px;
    padding: 0px;
    border: 0px;
    background-color: #fff;
}
.btn img{
    display: inline-block;
    float: left;
    padding: 0px;
    margin: 0px;
}
.btn>p{
    font-size: 11px;
    font-weight: 400;
    margin: 0px;
    padding: 0px;
    margin-bottom: -10px;
    margin-top: 10px;
}
.btn>h6{
    font-size: 20px;
    font-weight: 700;
    margin: 0px;
    padding: 0px;
}
.apple-store{
    color: #39c;
}
.apple-store:hover, #download .apple-store:hover{
    color: #fff;
    background-color: #39c;
}
.google-play{
    color: #c9c;
}
.google-play:hover, #download .google-play:hover{
    color: #fff;
    background-color: #c9c;
}
/* ================================================================================================================
                        Price Table
================================================================================================================== */



/* ================================================================================================================
                        Media Query
================================================================================================================== */
@media (max-width: 966px){
    .navbar-nav>li{
        margin: 0px -6px 0px;
    }
    .main_content figure {
        padding: 0px;
    }
    .navbar-default .navbar-nav>li>a{
        text-align: center;
    }
    #price_table .big {
        font-size: 60px;
    }

    
   
      
}

@media (max-width: 480px){
    #wrapper{
        height: 85vh;
        }
        #overlay-1{
            height: 85vh !important;
        }

        .container{
            padding:0;
        }

        .navbar .navbar-toggle i{
            margin:0 10px 0 0;
            color:white;
            }
        .navbar-white .navbar-toggle i{
            color:white;
        }

    /* header */
    .starting-text{
        padding:150px 30px 0 30px !important;
        }
        .starting-text span{
            font-size: 15px;
            margin-bottom:10px;
        }
        .starting-text h1 img {
            max-width: 85%;
            height: auto;
            }

        .starting-text h2 {
            font-size: 12px;
            padding-top: 20px;
            margin: 0 10px 20px 0px;
            }

        .head-image-cont {
            padding-top: 50px;
        }


        /* aboutus */
        section#about{
            padding: 150px 50px 50px 50px !important;
        }
        .about-us-text{
            padding: 30px 0px 0 0px;
            
            }
            .about-us-text h3{
                font-size: 30px;
                }
            .about-us-text p{
                font-size: 15px;
                }

        .aboutus figure {
            padding: 0px 35% ;
            }
        .aboutus h5{
            padding-top: 10px;
        }
        .aboutus .about-item{
            margin-bottom:30px;
        }



         /* features */
        #app-features {
            padding: 50px 0;
            }
            #app-features .shade{
                padding: 50px 50px 50px 50px !important;
                }
            #app-features .container{
                padding:0;
                }
                .features .info{
                    width: 100%;
                }
            .feature-lefty figure{
                display: inline-block;
                width: 100%;
                margin:0 auto;
                position: relative;
                padding: 0px 30% ;
                }
                .text-left{
                    text-align: center;
                }


        #ScreenShot .container{
            padding:0;
        }
                #ScreenShot h4{
                    min-height: 50px;
                    font-size: 20px;
                }


    .rene{
        font-size: 52px;
    
        padding-bottom: 55px;
}
    .bttn{
        margin: -90px 3px 110px;
    }

    .download-subtitle {
        margin-bottom: 110px;
    }
    #price_table li {
        display: block;
        width: 100%;
    }
    .main_content{
        padding: 0px;
    }
   
}

/* fixes */
.navbar-toggle i {
    color: white;
    font-size: 32px;
    margin-right: 25px;
    margin-top: 7px;
}
.navbar-white .navbar-toggle i{
    color: #39C;
}

section#about {
    padding: 150px 0;
}



section#download {
    padding: 60px 15px;
}