html{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
button:focus{
    outline:0
}
a:hover{
    cursor:pointer !important
}
body{
    margin:0px;
    padding:0px;
    background:#f2f4f7;
/*    overflow-x: hidden;*/
}

img{
    width: 100%;
}

.row{
    margin-left: 0px;
    margin-right: 0px;
}

.col-md-12, .col-md-6, .col-md-4{
    padding-left: 0px;
    padding-right: 0px;
}

#header{
    height:125px;
    background:#00273e;
/*    width:100%;*/
    border-bottom:1px solid rgba(255,255,255,.1)
}
#header-inner{
    max-width:952px;
    height:125px;
    margin:0px auto;
    background:url(../img/header-inner.jpg)
}
#stage{
    min-height:402px;
    width:100%;
    background:#011825;
    z-index:1
}
#nav-left{
    width:343px;
    height:125px
}
#nav-left{
    float:left
}
#nav-right{
    float:right;
    text-align:right;
    margin-right: 0px;
}
#nav-left a{
    margin-right:36px
}
#nav-right a{
    margin-left:40px
}
#nav-left a,#nav-right a{
    font-family:'Montserrat',serif;
    color:#ccd4d9;
    font-size:19px;
    text-transform:uppercase;
    text-decoration:none;
    display:inline-block;
    height:20px;
    margin-top:37px;
    border-bottom:2px solid rgba(255,255,255,.1);
    text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5);
    padding-bottom:3px;
    padding-left: 0px;
    padding-right: 0px;
}
#nav-left a:hover,#nav-right a:hover{
    color:#FFF
}
#nav-left a:after,#nav-right a:after{
    content:'';
    display:block;
    height:2px;
    width:0;
    background:transparent;
    transition:width .5s ease, background-color .5s ease
}
#nav-left a:hover:after,#nav-right a:hover:after{
    width:100%;
    background:white
}
#logo{
    background:rgba(0, 0, 0, 0) url("../img/logo.png") repeat scroll 0 0 / 100% auto;
    height:42px;
    margin-left:19px;
    margin-top:44px;
    text-indent:-9999px;
    text-transform:capitalize;
    top:0;
    float:left;
    width:218px;
    z-index:2
}
#logo:hover{
    margin-top:43px
}
#logo:active{
    margin-top:46px
}
@-webkit-keyframes "polygon"{
    0%{
        stroke-dasharray:0 300;
    }
    100%{
        stroke-dasharray:300 0;
    }
}
@keyframes "polygon"{
    0%{
        stroke-dasharray:0 300;
    }
    100%{
        stroke-dasharray:300 0;
    }
}
polygon{
    stroke-width:1;
    fill:transparent;
    stroke:#fff;
    stroke-miterlimit:10
}
.hex1{
    animation:6s polygon forwards;
    -webkit-animation:6s polygon forwards;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction:alternate;
    -webkit-animation-iteration-count:infinite
}
.hex2{
    animation:10s polygon forwards;
    -webkit-animation:10s polygon forwards;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction:alternate;
    -webkit-animation-iteration-count:infinite
}
.hex3{
    animation:16s polygon alternate backwards;
    -webkit-animation:16s polygon alternate backwards;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction:alternate
}
.hex4{
    animation:14s polygon alternate backwards;
    -webkit-animation:14s polygon alternate backwards;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction:alternate
}
circle{
    fill:#fff;
    -webkit-animation-name:circle-glow;
    -webkit-animation-duration:2s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction:alternate;
    animation-name:circle-glow;
    animation-duration:2s;
    -webkit-animation-iteration-count:infinite;
    animation-timing-function:ease-in-out;
    animation-direction:alternate
}
@-webkit-keyframes "circle-glow"{
    0%{
        fill:hsla(209, 20%, 32%, 1);
    }
    50%{
        fill:hsla(209, 20%, 49%, 1);
    }
    100%{
        fill:hsla(360, 100%, 100%, 1);
    }
}
@keyframes "circle-glow"{
    0%{
        fill:hsla(209, 20%, 32%, 1);
    }
    50%{
        fill:hsla(209, 20%, 49%, 1);
    }
    100%{
        fill:hsla(360, 100%, 100%, 1);
    }
}
@keyframes "fade"{
    0%,100%{
        opacity:0.05;
    }
    50%{
        opacity:0.15;
    }
}
#header-animation{
    opacity:0.1;
    z-index:1;
    width:100%;
    height:402px;
    -webkit-animation:fade 3s linear;
    -moz-animation:fade 3s linear;
    -ms-animation:fade 3s linear;
    -o-animation:fade 3s linear;
    animation:fade 3s linear;
    -webkit-animation-iteration-count:infinite;
    animation-timing-function:ease-in-out;
    margin-top:1px
}
#stage-inner{
    max-width:952px;
    min-height:402px;
    margin:0px auto;
    z-index:2;
    position:absolute;
    margin-left:-476px;
    left:50%;
    background:url(../img/stage-inner.png)
}
#stage-left{
/*    width:428px;*/
    height:365px;
    margin-top:45px;
/*    float:left;*/
    z-index:2
}
#stage-left h1{
    font-family:'Montserrat',serif;
    font-size:38px;
    color:#FFF;
    text-decoration:none;
    padding:0px;
    margin:15px 0px 0px -2px;
    font-weight:normal;
    line-height:52px
}
#stage-left h2{
    font-family:'Montserrat',serif;
    font-size:38px;
    color:#7193a3;
    text-decoration:none;
    padding:0px;
    margin:3px 0px 0px -2px;
    font-weight:normal;
    line-height:51px;
    max-height:47px;
    text-align:left;
    overflow:hidden;
    float:left
}
.stage-cta{
    width:409px;
    height:75px;
    background:#44bb0b;
    text-align:center;
    cursor:pointer;
    text-transform:capitalize;
    font-size:31px;
    color:#FFF;
    font-family:'Montserrat',serif;
    display:block;
    float:left;
    line-height:73px;
    text-decoration:none;
    margin-top:84px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    position:absolute
}
.stage-cta:hover{
    background:#60c52f
}
#stage-right{
    max-width:453px;
    height:auto;
    float:right;
    position: relative;
}
.stage-thumb{
    max-width:453px;
    height:auto;
/*    background:url(../img/video-thumb.jpg);*/
    text-decoration:none;
    display:block;
    margin-top:60px;
    margin-bottom: 60px;
}
.playbtn{
    width:86px;
    height:85px;
    background:url(../img/play.png);
    display:block;
    text-decoration:none;
/*
    margin-left:179px;
    margin-top:-173px;
*/
    position:absolute;
    background-position:0px 0px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;


}
.stage-thumb:hover,.playbtn:hover{
    cursor:pointer
}
.stage-thumb:hover ~ .playbtn,.playbtn:hover{
    background-position:0px -85px
}
header{
    width:100%;
    height:100vh;
    color:white;
    background:#2980b9;
    text-align:center;
    padding:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    -webkit-display:flex;
    -webkit-align-items:center;
    -webkit-justify-content:center;
    display:none
}
header h1{
    font-size:40px;
    font-family:'Roboto';
    font-weight:700;
    max-width:700px;
    margin-bottom:10px
}
.overlay{
    width:100%;
    height:100vh;
    background:rgba(0,0,0,.5);
    position:fixed;
    z-index:10000;
    opacity:0;
    left:-100%;
    transition:opacity .5s;
    -webkit-transition:opacity .5s
}
.video-container{
    width:60%;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%)
}
.close{
    width:20px;
    fill:white;
    position:absolute;
    right:0;
    top:-30px
}
.close:hover{
    fill:rgba(255,255,255,0.5);
    cursor:pointer
}
.show{
    opacity:1
}
.typed{
    display:inline-block;
    float:left;
    line-height:58px;
    margin-top:-4px
}
.typed-cursor{
    opacity:1;
    -webkit-animation:blink 0.7s infinite;
    -moz-animation:blink 0.7s infinite;
    animation:blink 0.7s infinite
}
@keyframes "blink"{
    0%{
        opacity:1;
    }
    50%{
        opacity:0;
    }
    100%{
        opacity:1;
    }
}
@-webkit-keyframes "blink"{
    0%{
        opacity:1;
    }
    50%{
        opacity:0;
    }
    100%{
        opacity:1;
    }
}
@-moz-keyframes "blink"{
    0%{
        opacity:1;
    }
    50%{
        opacity:0;
    }
    100%{
        opacity:1;
    }
}
#home-top{
    height:39px;
    max-width:952px;
    background:#FFF;
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    position: relative;
/*
    position:absolute;
    margin-left:-476px;
    left:50%;
*/
/*    margin-top:-27px;*/
    z-index:5
}
#home-container{
    max-width:952px;
    height:auto;
    min-height:1500px;
    background:#FFF;
    margin-top:-26px !important;
    margin:0px auto;
    z-index:5;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    padding-bottom:30px
}
#logos{
    max-width:868px;
    height:34px;
/*    background:url(../img/logos.jpg);*/
    margin:0px auto;
/*    margin-top:34px*/
}
#countries{
    min-height:78px;
    max-width: 952px;
    width:100%;
    background:#fffeed;
    background:-webkit-linear-gradient(top,#fffeed,#fffee4);
    background:-o-linear-gradient(top,#fffeed,#fffee4);
    background:-moz-linear-gradient(top,#fffeed,#fffee4);
    background:linear-gradient(to bottom, #fffeed, #fffee4);
    border-top:1px solid #edecdb;
    margin-top:33px;
    color:#81705b;
    font-size:20px;
    font-family:'Montserrat',serif;
    text-align:center;
    line-height:77px
}
.darker{
    color:#452c0b !important
}
.worldico{
    background:url(../img/world.png);
    width:20px;
    height:20px;
    display:inline-block;
    position:relative;
    top:3px;
    margin-right:12px
}
#header.navstick{
    position:fixed !important;
    height:116px;
/*    overflow:hidden;*/
    margin-top:-9px;
    z-index:9999;
    top:0;
    left: 0;
    right: 0;
}
.navstick #nav-left a,.navstick #nav-right a{
    margin-top:37px !important
}
.navstick #logo{
    position:absolute;
    top:-4px
}
.navstick #logo:hover{
    position:absolute;
    top:-5px
}
.navstick #logo:active{
    position:absolute;
    top:-3px
}
#shadow{
    max-width:950px;
    height:27px;
    background:url(../img/shadow.jpg);
/*    margin:0px auto;*/
    border-left:1px solid #E8E8E9;
    border-right:1px solid #E8E8E9
}
#networks{
    max-width:950px;
    min-height:294px;
    background:#f9f9f9;
    border-bottom:2px solid #e8e8e9;
    border-left:1px solid #e8e8e9;
    border-right:1px solid #e8e8e9
}

#fbcontainer{
    max-width:252px;
    height:258px;
    margin-left:42px;
/*    float:left;*/
    margin-top:3px;
    margin: 0px auto;
    padding-bottom: 30px;
}
#fbtemplate{
    max-width:252px;
    height:175px;
    padding-top:25px;
    background:url(../img/fbtemplate.jpg);
    float:left
}
.fbpricing{
    max-width:252px;
    width: 100%;
    height:58px;
    background:#b1bdcd;
    display:block;
    font-size:24px;
    font-family:'Montserrat',serif;
    color:#FFF;
    text-align:center;
    text-decoration:none;
    line-height:56px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    float:left
}
.fbpricing:hover{
    background:#8596ac
}
#igcontainer{
    max-width:252px;
    height:258px;
    margin-left:32px;
/*    float:left;*/
    margin-top:3px;
    margin: 0px auto;
    padding-bottom: 30px;
}
#igtemplate{
    max-width:252px;
    height:175px;
    padding-top:25px;
    background:url(../img/igtemplate.jpg);
    float:left
}
.igpricing{
    max-width:252px;
    width: 100%;
    height:58px;
    background:#b1bdcd;
    display:block;
    font-size:24px;
    font-family:'Montserrat',serif;
    color:#FFF;
    text-align:center;
    text-decoration:none;
    line-height:56px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    float:left
}
.igpricing:hover{
    background:#8596ac
}
#twcontainer{
    max-width:252px;
    height:258px;
    margin-left:22px;
/*    float:left;*/
    margin-top:3px;
    margin: 0px auto;
    padding-bottom: 30px;
}
#twtemplate{
    max-width:252px;
    height:175px;
    padding-top:25px;
    background:url(../img/twtemplate.jpg);
    float:left
}
.twpricing{
    max-width:252px;
    width: 100%;
    height:58px;
    background:#b1bdcd;
    display:block;
    font-size:24px;
    font-family:'Montserrat',serif;
    color:#FFF;
    text-align:center;
    text-decoration:none;
    line-height:56px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    float:left
}
.twpricing:hover{
    background:#8596ac
}
.fblabel{
    font-family:'Montserrat',serif;
    font-size:26px;
    color:#000;
    text-align:center;
    display:inline-block;
    position:relative;
    top:8px;
    margin:0px auto;
    width:100%
}
.twlabel{
    font-family:'Montserrat',serif;
    font-size:26px;
    color:#000;
    text-align:center;
    display:inline-block;
    position:relative;
    top:8px;
    margin:0px auto;
    width:100%
}
.mask{
    border-radius:20px;
    overflow:hidden
}
.mask a{
    position:relative;
    display:block;
    width:113px;
    height:115px;
    text-align:center;
    margin:0px auto;
    background:;
    border-radius:20px;
    overflow:hidden
}
.mask a{
    background-position:-113px -25px
}
.mask a:hover,.mask a:focus{
    background-position:100px 30px;
    transition:all 0.75s
}
.mask a::after{
    content:'';
    position:absolute;
    pointer-events:none;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:radial-gradient(0 0,circle farthest-side, rgba(255,255,255,0) 80%,rgba(255,255,255,.8) 98%,rgba(255,255,255,0) 100%) no-repeat;
    background:radial-gradient(circle farthest-side at 0 0, rgba(255,255,255,0) 80%,rgba(255,255,255,.8) 98%,rgba(255,255,255,0) 100%) no-repeat;
    background-position:inherit;
    -webkit-mask:url('../img/fb.png') center;
    mask:url('#mask-firefox')
}
.fbpricingico:hover{
    -webkit-filter:brightness(110%)
}
.fbpricingico{
    height:113px;
    width:113px;
    background:url(../img/fb.png);
    background-size:100% auto;
    display:block;
    margin:0px auto
}
.mask2{
    border-radius:20px;
    overflow:hidden
}
.mask2 a{
    position:relative;
    display:block;
    width:113px;
    height:115px;
    text-align:center;
    margin:0px auto;
    background:;
    border-radius:20px;
    overflow:hidden
}
.mask2 a{
    background-position:-113px -25px
}
.mask2 a:hover,.mask2 a:focus{
    background-position:100px 30px;
    transition:all 0.75s
}
.mask2 a::after{
    content:'';
    position:absolute;
    pointer-events:none;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:radial-gradient(0 0,circle farthest-side, rgba(255,255,255,0) 80%,rgba(255,255,255,.8) 98%,rgba(255,255,255,0) 100%) no-repeat;
    background:radial-gradient(circle farthest-side at 0 0, rgba(255,255,255,0) 80%,rgba(255,255,255,.8) 98%,rgba(255,255,255,0) 100%) no-repeat;
    background-position:inherit;
    -webkit-mask:url('../img/ig.png') center;
    mask:url('#mask-firefox')
}
.igpricingico:hover{
    -webkit-filter:brightness(110%)
}
.igpricingico{
    height:113px;
    width:113px;
    background:url(../img/ig.png);
    background-size:100% auto;
    display:block;
    margin:0px auto
}
.mask3{
    border-radius:20px;
    overflow:hidden
}
.mask3 a{
    position:relative;
    display:block;
    width:113px;
    height:115px;
    text-align:center;
    margin:0px auto;
    background:;
    border-radius:20px;
    overflow:hidden
}
.mask3 a{
    background-position:-113px -25px
}
.mask3 a:hover,.mask3 a:focus{
    background-position:100px 30px;
    transition:all 0.75s
}
.mask3 a::after{
    content:'';
    position:absolute;
    pointer-events:none;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:radial-gradient(0 0,circle farthest-side, rgba(255,255,255,0) 80%,rgba(255,255,255,.8) 98%,rgba(255,255,255,0) 100%) no-repeat;
    background:radial-gradient(circle farthest-side at 0 0, rgba(255,255,255,0) 80%,rgba(255,255,255,.8) 98%,rgba(255,255,255,0) 100%) no-repeat;
    background-position:inherit;
    -webkit-mask:url('../img/ig.png') center;
    mask:url('#mask-firefox')
}
.twpricingico:hover{
    -webkit-filter:brightness(110%)
}
.twpricingico{
    height:113px;
    width:113px;
    background:url(../img/tw.png);
    background-size:100% auto;
    display:block;
    margin:0px auto
}
#shadow-left{
    width:30px;
    height:315px;
    background:url(../img/shadow-left.png);
    position:absolute;
    margin-left:-506px;
    left:50%;
    z-index:5
}
#shadow-right{
    width:30px;
    height:315px;
    background:url(../img/shadow-right.png);
    position:absolute;
    margin-left:476px;
    left:50%;
    z-index:5
}
#features{
    max-width:260px;
    height:112px;
/*    float:left;*/
    margin-left: auto;
    margin-right: auto;
    margin-top:41px;
    margin-bottom:-8px
}
#features2{
    max-width:260px;
    height:112px;
/*    float:left;*/
    margin-left: auto;
    margin-right: auto;
    margin-top:41px;
    margin-bottom:-8px
}
.sm1{
    width:20px;
    height:20px;
    display:inline-block;
    background:url(../img/small-icons.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px
}
.sm2{
    width:20px;
    height:20px;
    display:inline-block;
    background:url(../img/small-icons.jpg);
    background-repeat:no-repeat;
    background-position:-20px 0px
}
.sm3{
    width:20px;
    height:20px;
    display:inline-block;
    background:url(../img/small-icons.jpg);
    background-repeat:no-repeat;
    background-position:-40px 0px
}
.sm4{
    width:20px;
    height:20px;
    display:inline-block;
    background:url(../img/small-icons.jpg);
    background-repeat:no-repeat;
    background-position:0px -20px
}
.sm5{
    width:20px;
    height:20px;
    display:inline-block;
    background:url(../img/small-icons.jpg);
    background-repeat:no-repeat;
    background-position:-20px -20px
}
.sm6{
    width:20px;
    height:20px;
    display:inline-block;
    background:url(../img/small-icons.jpg);
    background-repeat:no-repeat;
    background-position:-40px -20px
}
.sm-title{
    font-family:'Montserrat',serif;
    font-size:20px;
    color:#000;
    position:relative;
    top:-3px;
    margin-left:12px
}
#features p,#features2 p{
    font-family:Helvetica;
    font-size:16px;
    color:#8a8a8a;
    line-height:25px;
    margin-top:12px;
    width:260px
}
#clear{
    clear:both
}
#divider-home{
    max-width:883px;
    height:19px;
    background:url(../img/divider.jpg);
    margin:0px auto;
    margin-top:50px;
    position:relative;
/*    left:-9px*/
    background-size: contain;
    background-repeat: no-repeat;
}
#whoheader{
    max-width:854px;
    min-height:89px;
    background:url(../img/whyheader.jpg);
/*
    background-size: contain;
    background-repeat: no-repeat;
*/
    margin:0px auto;
    margin-top:40px;
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    border-top-left-radius:6px;
    border-top-right-radius:6px
}
#whoheader span{
    font-family:'Montserrat',serif;
    color:#FFF;
    font-size:28px;
    margin:0px auto;
    margin-top:10px;
    text-align:center;
    height:86px;
    display:block;
    margin-top:30px;
    line-height:88px;
    max-width:380px;
    text-shadow:2px 2px 6px rgba(0, 0, 0, 0.79)
}
#whocontent{
    max-width:852px;
    min-height:491px;
    background:#f3f5f8;
    border:1px solid #e1e4e9;
    margin:0px auto;
    -webkit-border-bottom-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-bottomleft:6px;
    border-bottom-right-radius:6px;
    border-bottom-left-radius:6px;
/*    padding-left:34px;*/
    padding-top:35px
}
#whoinner{
    max-width:378px;
    min-height:135px;
/*    float:left;*/
    background:#FFF;
    border:1px solid #e0e2e5;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    margin-bottom:22px;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
}
.rightmost{
    margin-left:26px
}
#large1{
    width:71px;
    height:71px;
    background:url(../img/large-icons.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    margin-left:21px;
    margin-top:31px;
    float:left
}
#large2{
    width:71px;
    height:71px;
    background:url(../img/large-icons.jpg);
    background-repeat:no-repeat;
    background-position:-71px 0px;
    margin-left:21px;
    margin-top:31px;
    float:left
}
#large3{
    width:71px;
    height:71px;
    background:url(../img/large-icons.jpg);
    background-repeat:no-repeat;
    background-position:-142px 0px;
    margin-left:21px;
    margin-top:31px;
    float:left
}
#large4{
    width:71px;
    height:71px;
    background:url(../img/large-icons.jpg);
    background-repeat:no-repeat;
    background-position:0px -71px;
    margin-left:21px;
    margin-top:31px;
    float:left
}
#large5{
    width:71px;
    height:71px;
    background:url(../img/large-icons.jpg);
    background-repeat:no-repeat;
    background-position:-71px -71px;
    margin-left:21px;
    margin-top:31px;
    float:left
}
#large6{
    width:71px;
    height:71px;
    background:url(../img/large-icons.jpg);
    background-repeat:no-repeat;
    background-position:-142px -71px;
    margin-left:21px;
    margin-top:31px;
    float:left
}
.whotitle{
    float:left;
    font-family:Montserrat, serif;
    font-size:20px;
    font-weight:normal;
    margin-left:20px;
    margin-top:28px
}
.whopara{
    color:#8A8A8A;
    float:left;
    font-family:Helvetica;
    font-size:16px;
    line-height:24px;
    margin-left:20px;
    margin-top:9px;
    width:248px
}

.footer{
    max-width: 952px;
    margin: 0px auto;
    height: 250px;
}

#footer{
    margin-top:-207px;
    min-height:193px;
    width:952px;
    position:absolute;
    margin-left:-476px;
    left:50%;
    z-index:5;
    float:left;
    background:url(../img/illustration.png);
    background-position:278px 10px;
    background-repeat:no-repeat
}
#footer-container{
    width:100%;
    float:left;
    height:298px;
    background:url(../img/footerbg.jpg);
    background-repeat:repeat-x;
    z-index:5
}
#footer-shadow{
    background:url(../img/container-shadow.jpg);
    max-width:952px;
    height:15px;
    margin:0px auto;
    background-size: contain;
    background-repeat: no-repeat;
}
#copyright-bar{
    background:url(../img/copyright.jpg);
    width:100%;
    min-height:59px;
    position:absolute;
    margin-top:236px;
    border-top:5px solid #fbbd49
}
#typing{
    width:74px;
    height:44px;
    float:left;
    margin-left:404px;
    margin-top:125px;
    position:absolute
}
#blinking{
    width:29px;
    height:13px;
    float:left;
    position:absolute;
    margin-left:438px;
    margin-top:71px
}
#col1,#col2,#col3{
    float:left;
    display:block;
    padding-left:0px;
    font-family:Helvetica;
    color:#465f69;
    font-size:16px;
    margin-top:32px
}
#col1 a,#col2 a,#col3 a{
    font-family:Helvetica;
    color:#465f69;
    font-size:16px;
    margin-top:7px;
    display:inline-block;
    text-decoration:none;
    text-shadow:1px 1px 0px rgba(255, 255, 255, 1)
}
#col1 a:hover,#col2 a:hover,#col3 a:hover{
    text-decoration:underline
}
#col1 li{
    width:80px;
    float:left;
    clear:both;
    list-style:none;
    padding:none
}
#col2 li{
    width:185px;
    float:left;
    clear:both;
    list-style:none;
    padding:none
}
#col3 li{
    width:65px;
    float:left;
    clear:both;
    list-style:none;
    padding:none
}
#footer-logo{
    width:192px;
    height:32px;
    background:url(../img/autolikes-footer.png);
    float:right;
    margin-top:40px;
    clear:both
}
#footer-tagline{
    width:208px;
    height:24px;
    float:right;
/*    position:absolute;*/
    margin-left:745px;
    text-align:right;
    margin-top:12px;
    font-family:Helvetica;
    color:#465f69;
    font-size:16px;
    text-shadow:1px 1px 0px rgba(255, 255, 255, 1)
}
#copyright-inner{
    max-width:952px;
    margin:0px auto;
    min-height:57px
}
#copyright-left{
    font-family:Helvetica;
    color:#8d95a2;
    font-size:16px;
    text-shadow:1px 1px 0px rgba(0, 0, 0, 1);
/*    float:left;*/
    width:380px;
    height:30px;
    margin-top:19px
}
#copyright-right{
    font-family:Helvetica;
    color:#8d95a2;
    font-size:16px;
    text-shadow:1px 1px 0px rgba(0, 0, 0, 1);
    float:right;
    width:380px;
    height:30px;
    margin-top:15px;
    text-align:right
}
#footer-ctatext{
    max-width:855px;
    min-height:44px;
    margin:0px auto;
    text-align:center;
    color:#a9a9a9;
    font-family:'Montserrat',serif;
    font-size:24px;
    margin-top:35px
}
#footer-cta{
    max-width:409px;
    height:75px;
    background:#44bb0b;
    text-align:center;
    cursor:pointer;
    text-transform:capitalize;
    font-size:31px;
    color:#FFF;
    font-family:'Montserrat',serif;
    display:block;
    margin:0px auto;
    line-height:73px;
    text-decoration:none;
    margin-top:10px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
#footer-cta:hover{
    background:#60c52f
}
#footer-faq{
    max-width:412px;
    min-height:900px;
/*    margin-left:49px;*/
    margin-bottom:45px;
/*    float:left*/
    margin-left: auto;
    margin-right: auto;
}
#footer-posts{
    max-width:412px;
    min-height:900px;
/*    margin-left:30px;*/
    margin-bottom:45px;
/*    float:left*/
    margin-left: auto;
    margin-right: auto;
}
#footer-faqhead{
    background:url(../img/whyheader.jpg);
    margin:0px auto;
    margin-top:40px;
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    height:90px;
    max-width:412px;
    background-position:-226px 0px;
    color:#FFF;
    font-family:'Montserrat',serif;
    font-size:28px;
    text-align:center;
    line-height:88px;
    text-shadow:rgba(0, 0, 0, 0.79) 2px 2px 6px
}
#divider-home2{
    max-width:883px;
    height:19px;
    background:url(../img/divider.jpg);
    margin:0px auto;
    margin-top:40px;
    position:relative;
/*    left:-9px*/
    background-size: contain;
    background-repeat: no-repeat;
}
#col-container{
    max-width:410px;
    background:#f3f5f8;
    border-left:1px solid #e1e4e9;
    border-right:1px solid #e1e4e9;
    border-bottom:1px solid #e1e4e9;
    -webkit-border-bottom-left-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-bottomright:6px;
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px;
    height:816px;
/*    width:410px*/
}
#bottomspacer{
    width:100%;
    height:40px
}
#footerfaq-container{
    width:368px;
    min-height:216px;
    background:#FFF;
    border:1px solid #e0e2e5;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    margin-top:23px;
    float:left;
    margin-left:20px;
    overflow: auto;
}
#faqtitle{
    display:inline-block;
    font-family:'Montserrat',serif;
    font-size:17px;
    height:40px;
    left:22px;
    line-height:0;
    position:relative;
    top:3px;
    width:317px;
    padding-bottom:20px;
    border-bottom:1px solid #ededed
}
#questionico{
    background:url(../img/questionico.jpg);
    width:20px;
    height:20px;
    display:inline-block;
    margin-top:18px
}
.faqtext{
    margin-left:6px;
    position:relative;
    top:-3px
}
.faqpara{
    max-width:320px;
    height:121px;
    font-family:Helvetica;
    font-size:16px;
    color:#a5a5a5;
    line-height:24px;
    margin-top:35px
}
.faqpara a{
    color:#0080f7;
    text-decoration:none
}
.faqpara a:hover{
    text-decoration:underline
}
#readmorefaq{
    background:#44BB0B;
    border-radius:6px;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-family:'Montserrat',serif;
    font-size:20px;
    height:53px;
    float:left;
    line-height:51px;
    margin:16px auto 0;
    text-align:center;
    text-decoration:none;
    text-transform:capitalize;
    width:370px;
    margin-left:20px
}
#readmorefaq:hover{
    background:#60c52f
}
.latestpostlink{
    font-family:'Montserrat',serif;
    font-size:17px;
    color:#0080f7;
    text-decoration:none;
    width:323px;
    margin:0px auto;
    display:block;
    margin-top:18px;
    line-height:25px
}
a.latestpostlink:hover{
    text-decoration:underline
}
#latestpostdate{
    font-family:Helvetica;
    font-size:16px;
    color:#b2b2b2;
    width:323px;
    margin:0px auto;
    display:block;
    text-align:left;
    margin-top:8px;
    padding-bottom:10px;
    border-bottom:1px solid #ededed
}
#latestcontent img{
    margin-top:21px;
    margin-left:24px;
    float:left;
    width: 50px;
}
#latestcontent p{
    font-family:Helvetica;
    font-size:16px;
    color:#a5a5a5;
    width:251px;
    height:75px;
    overflow:hidden;
    float:left;
    margin-left:16px;
    margin-top: 16px;
    line-height:24px
}
#headercontainer{
/*    height:125px;*/
/*    width:100%*/
}
.builtfor{
    float:left;
    padding-right:10px
}
#subscription{
    display:none
}
#small-stage{
    max-width:952px;
    margin:0px auto;
    height:150px;
    position:absolute;
    margin-left:-476px;
    left:50%
}
#small-stage h2{
    font-family:'Montserrat',serif;
    font-size:38px;
    color:#FFF;
    padding:none;
    margin:none;
    width:475px;
    margin-top:52px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-weight:normal
}
.dropbtn{
    color:white;
    border:none;
    cursor:pointer;
    width:488px;
    height:53px;
    background:url(../img/dropdown.jpg);
    background-size:100% auto;
    font-size:23px;
    font-family:'Montserrat',serif
}
.dropdown{
    position:relative;
    display:inline-block;
    float:right;
    margin-top:50px;
    z-index:7
}
.dropdown-content{
    display:none;
    position:absolute;
    width: 100%;
    min-width:160px;
/*    box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);*/
    z-index:7;
    -webkit-border-bottom-right-radius:7px;
    -webkit-border-bottom-left-radius:7px;
    -moz-border-radius-bottomright:7px;
    -moz-border-radius-bottomleft:7px;
    border-bottom-right-radius:7px;
    border-bottom-left-radius:7px
}
.dropdown-content a:first-child{
    height:50px;
    padding-top:5px;
/*    margin-top:-5px*/
}
.dropdown-content a:last-child{
    height:50px;
    padding-top:5px;
    margin-top:-5px;
    -webkit-border-bottom-right-radius:7px;
    -webkit-border-bottom-left-radius:7px;
    -moz-border-radius-bottomright:7px;
    -moz-border-radius-bottomleft:7px;
    border-bottom-right-radius:7px;
    border-bottom-left-radius:7px;
    overflow:hidden
}
.dropdown-content a{
    color:black;
    height:50px;
    text-decoration:none;
    display:block;
    z-index:10;
    max-width:473px;
    width: 100%;
    line-height:50px;
    padding-left:13px;
    border-left:1px solid #325a73 !important;
    border-right:1px solid #325a73 !important;
    background:#002d48;
    border-top:1px solid #325a73 !important;
    font-family:'Montserrat',serif;
    color:#FFF;
    font-size:23px;
    line-height:31px;
    margin: 0px auto;
}
.dropdown-content a:hover{
    background-color:#053956
}
.dropdown:hover .dropdown-content{
    display:block
}
.dropdown:hover .dropbtn{
    background-color:#3e8e41
}
.selectedtxt{
    background:url("../img/pricecheckmark.png") 0px 5px no-repeat;
    color:#72A5BF;
    display:inline-block;
    margin-left:0;
    margin-right:45px;
    padding-left:30px
}
.social-network{
    float:left;
    display:inline-block;
    background:url(../img/fbsmallico.png);
    background-repeat:0px 0px;
    background-repeat:no-repeat;
    padding-left:45px;
    margin-left:7px
}
.social-network2{
    float:left;
    display:inline-block;
    background:url(../img/twsmallico.png);
    background-repeat:0px 0px;
    background-repeat:no-repeat;
    padding-left:45px;
    margin-left:7px
}
.social-network3{
    float:left;
    display:inline-block;
    background:url(../img/igsmallico.png);
    background-repeat:0px 0px;
    background-repeat:no-repeat;
    padding-left:45px;
    margin-left:7px
}
.fbico{
    background:url(../img/fbsmallico.png);
    width:29px;
    height:29px;
    display:inline-block;
    position:relative;
    top:6px;
    left:1px;
    float:left;
    margin-right:30px
}
.twico{
    background:url(../img/twsmallico.png);
    width:29px;
    height:29px;
    display:inline-block;
    position:relative;
    top:6px;
    left:1px;
    float:left;
    margin-right:30px
}
.igico{
    background:url(../img/igsmallico.png);
    width:29px;
    height:29px;
    display:inline-block;
    position:relative;
    top:6px;
    left:1px;
    float:left;
    margin-right:30px
}
.dropdowntitle{
    float:left;
    margin-left:-14px;
    display:inline-block;
    line-height:40px
}
#underpricing{
    max-width:930px;
    background:#E0DFDD;
    height:1px;
    margin:0px auto
}
#seals2{
    max-width:858px;
    height:56px;
    background:url(../img/seals.jpg);
    margin:0px auto;
    margin-top:33px
}
#pricing-spacer{
    max-width:858px;
    height:65px
}
#pricing-faq{
    width:516px;
    padding:6px;
    border:1px solid #e3e3e3;
    float:left;
    height:auto;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;
    margin-left:48px
}
#shad{
    width:500px;
    height:16px;
    background:url(../img/shad.jpg);
    float:left;
    margin-left:56px;
    margin-bottom:27px
}
#pricingcta{
    float:right;
    width:301px;
    height:212px;
    background:url(../img/ctabg.jpg);
    margin-right:48px
}
#pricingcta2{
    float:right;
    width:301px;
    height:362px;
    border:1px solid #dadada;
    background:#f6f6f6;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    margin-right:48px;
    margin-top:28px
}
#rightstick{
    height:581px;
    width:303px;
    padding-top:45px;
    float:right
}
.is-sticky > div{
    margin-left:-303px
}
#paddingfix{
    margin-top:-45px
}
.ctapricing-title{
    font-size:22px;
    font-family:'Montserrat',serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:block;
    width:100%;
    text-align:center;
    color:#2a5429;
    margin-top:24px
}
.ctapricing-para{
    font-family:Helvetica;
    font-size:16px;
    color:#9baf90;
    width:243px;
    display:block;
    line-height:24px;
    margin:12px auto 14px
}
.ctapricing-btn{
    font-family:'Montserrat',serif;
    border-radius:6px;
    color:#fff;
    font-family:"Montserrat",serif;
    font-size:21px;
    margin-top:20px;
    text-align:center;
    line-height:49px;
    display:block;
    margin:0px auto;
    height:53px;
    padding:none;
    text-decoration:none;
    width:243px;
    background:#44bb0b
}
.ctapricing-btn:hover{
    opacity:0.8
}
.ctapricing-title2{
    font-size:22px;
    font-family:'Montserrat',serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:block;
    width:100%;
    text-align:left;
    color:#292e54;
    margin-left:28px;
    margin-top:24px;
    background:url(../img/guaranteeico.png);
    padding-left:45px;
    background-repeat:no-repeat;
    height:32px
}
#dividercta{
    width:250px;
    height:1px;
    background:#e3e3e3;
    border-bottom:1px solid #FFF;
    margin:0px auto;
    margin-top:17px
}
#guaranteepara{
    width:247px;
    color:#aaaaaa;
    line-height:24px;
    text-shadow:rgba(255, 255, 255) 1px 1px 1px;
    font-family:Helvetica;
    margin-top:15px;
    font-size:16px;
    margin-left:28px;
    float:left
}
.faqpara2{
    color:#a5a5a5;
    float:left;
    font-family:Helvetica;
    font-size:16px;
    height:auto;
    line-height:24px;
    margin-bottom:21px;
    margin-left:23px;
    margin-top:23px;
    width:470px
}
#comingsoon{
    float:left;
    font-family:'Montserrat',serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:26px;
    opacity:0.3;
    padding:29px 23px 10px 35px;
    position:absolute;
    z-index:9999
}
#topspacer{
    height:24px;
    max-width:950px;
    float:left
}
.termstitle{
    font-family:'Montserrat',serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-weight:normal;
    padding:none;
    margin:9px 0 15px 35px;
    font-size:25px;
    border-bottom:2px solid #f2f2f2;
    padding-bottom:20px;
    max-width:885px;
}
.termssub{
    font-family:'Montserrat',serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-weight:normal;
    padding:none;
    margin:25px 0 15px 35px !important;
    font-size:20px;
    margin-top:5px;
    float:left
}
.termspara{
    color:#a5a5a5;
    float:left;
    font-family:Helvetica;
    font-size:16px;
    margin:9px 10px 0 35px;
    max-width:879px;
    line-height:24px;
    padding-left:15px
}
.termsparasub{
    color:#a5a5a5;
    float:left;
    font-family:Helvetica;
    font-size:16px;
    margin:9px 10px 0 50px;
    max-width:879px;
    line-height:24px;
    padding-left:13px;
    border-left:2px solid #f2f2f2
}
#pageblank{
    max-width:952px;
/*    width: 100%;*/
    height:40px;
    float:left;
    clear:both
}
.presaleico{
    background:url(../img/presale.jpg);
    height:64px;
    width:64px;
    display:block;
    float:left;
    margin-left:47px
}
#faqheading{
    float:left;
    font-size:27px;
    font-family:'Montserrat',serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#444f6e;
    line-height:61px;
    margin-left:21px
}
#totalright{
    float:right;
    color:#c9cbd2;
    font-size:27px;
    font-family:'Montserrat',serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:61px;
    margin-right:47px
}
#faqbox{
    background:#f5f6fa;
    border:1px solid #e4e8eb;
    max-width:786px;
    margin:0px auto;
    height:auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    float:left;
    margin-left:47px;
    padding:36px;
    margin-top:30px;
    margin-bottom: 30px;
}
#faq-question{
    max-width:785px;
    height:auto;
    border:1px solid #e3e6e8;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    float:left;
    background:#FFF;
    padding-bottom:30px;
    margin:0px auto;
    margin-bottom:34px
}
#faqname{
    font-family:'Montserrat',serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:20px;
    color:#444f6e;
    margin-left:30px;
    margin-top:30px;
    float:left
}
#faqdivider{
    max-width:723px;
    height:1px;
    background:#efefef;
    margin:0px auto;
    margin-top:13px;
    float:left;
    margin-left:30px
}
#faqpara{
    font-family:Helvetica;
    font-size:16px;
    color:#a5a5a5;
    max-width:723px;
    margin-top:13px;
    line-height:24px;
    float:left;
    margin-left:30px
}
#faqspacer{
    max-width:856px;
    height:36px;
    float:left
}
.billingico{
    background:url(../img/billing.jpg);
    height:64px;
    width:64px;
    display:block;
    float:left;
    margin-left:47px
}
.technicalico{
    background:url(../img/technical.jpg);
    height:64px;
    width:64px;
    display:block;
    float:left;
    margin-left:47px
}
.customico{
    background:url(../img/custom.jpg);
    height:64px;
    width:64px;
    display:block;
    float:left;
    margin-left:47px
}
#faqpara a{
    color:#0080F7;
    text-decoration:none
}
#faqpara a:hover{
    text-decoration:underline
}
#stripes{
    max-width:952px;
    width: 100%;
    height:4px;
    background:url(../img/stripes.jpg);
    float:left;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    overflow:hidden
}
#contactForm2{
    max-width:878px;
    margin:0px auto
}
.form-title{
    font-family:'Montserrat',serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:26px;
    color:#2a375b
}
#first-name-form{
    width:436px;
    height:104px;
    float:left
}
#stamp{
    width:372px;
    height:104px;
    float:right;
    background:#CCC;
    margin-left:30px;
    background:url(../img/stamp.jpg);
    background-repeat:no-repeat;
    background-position:64px 22px
}


    #stamp-mob{
        display: none;
        width:372px;
        height:104px;
        float:none;
        background:#CCC;
        margin-left:0px;
        background:url(../img/stamp.jpg);
        background-repeat:no-repeat;
        background-position:0;
        background-size: contain;
    }


.contactinput{
    width:406px;
    height:46px;
    background:#f3f5f8;
    border:1px solid #e2e4e9;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    font-size:16px;
    padding-left:15px;
    font-family:Helvetica;
    margin-top:20px
}
#email-form{
    width:410px;
    height:113px;
    float:left;
    margin-top:28px
}
#page-form{
    width:410px;
    height:113px;
    float:right;
    margin-top:28px;
    margin-left:53px
}
.contactinput{
    float:left
}
#messagespace{
    margin-top:18px;
    float:left
}
#commentsform{
    max-width:874px;
    width: 100%;
    height:143px;
    background:#f3f5f8;
    border:1px solid #e2e4e9;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    margin-top:20px;
    font-family:Helvetica;
    font-size:16px;
    padding:15px
}
.contactfix{
    min-height:700px !important
}
.asterisk-form{
    font-size:18px;
    color:#b50000;
    font-family:Georgia;
    position:relative;
    top:-3px
}
.contactFormSuccess2{
    -webkit-font-smoothing:antialiased;
    background:#f4fff5;
    float:left;
    font-family:Montserrat, serif;
    height:56px;
    line-height:57px;
    padding-left:20px;
    width:852px;
    border:2px dashed #30a741
}
.contactFormError2{
    -webkit-font-smoothing:antialiased;
    background:#fff3f3;
    float:left;
    font-family:Montserrat, serif;
    height:56px;
    line-height:57px;
    padding-left:20px;
    width:852px;
    border:2px dashed #c66262;
    margin-bottom:20px
}
.contactbtn{
    border:none !important;
    display:block;
    float:left;
    width:370px;
    margin-top:25px
}
#contactmsg{
    width:400px;
    height:78px;
    float:left;
    margin-left:40px;
    line-height:24px;
    font-family:Helvetica;
    font-size:16px;
    color:#a5a5a5;
    margin-top:15px;
    cursor:pointer
}
#contactmsg:hover{
    cursor:pointer
}
.progressico{
    background:url(../img/progress.jpg);
    height:64px;
    width:64px;
    display:block;
    float:left;
    margin-left:47px
}
.pagelove{
    background:url(../img/pagelove.jpg);
    height:64px;
    width:64px;
    display:block;
    float:left;
    margin-left:47px
}



.footer .col-md-6{
    z-index: 9;
}

.navbar-brand {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 28px;
}

.navbar-brand img {
/*    margin-left: -26px;*/
}
/*

.navbar-brand img:hover {
    margin-top: 27px;
}
*/

.navbar-toggle {
    z-index:3;
    margin-top: 44px;
}





.navbar-collapse.collapse{
    border: 0;
}

.navbar-collapse.collapse.in{
    border: 0;
}


@media (max-width: 991px) {

    #stage{
/*        margin-top: 100px;*/
    }

    #footer-container{
        height: 331px;
    }

    #footer{
        margin-top:-88px;
    }

    .footer{
        height: 226px;
    }

    .footer-menu{
        display: table;
        margin: 0px auto;
        text-align: center;
    }

    #footer-logo{
/*        display: table;*/
        margin: 0px auto;
        text-align: center;
        float: none;
    }

    #footer-tagline{
        display: table;
        margin: 0px auto;
        text-align: center;
        float: none;
    }

    #copyright-bar{
        margin-top: 331px;
        position: inherit;
    }

    #copyright-left {
        text-align: center;
        width: 100%;
  }

    #copyright-right{
        text-align: center;
        width: 100%;
    }


    #stage-inner{
        position: inherit;
        margin-left: 0;
        background: none;
    }

    #stage-left{
        margin-left: auto;
        margin-right: auto;
        height: 260px;
/*        max-width: 400px;*/
        padding-left: 20px;
    }

    #stage-right{
        margin-left: auto;
        margin-right: auto;
/*        height: 320px;*/
        float: none;
        max-width: 100%;
    }

    #header-animation{
        display: none;
    }


    #logos{
        padding: 0px 20px;
    }



.navbar-collapse{
    background: #00273e;
}

.navbar-collapse #nav-left, .navbar-collapse #nav-right{
    text-align: center;
    width: 100%;
    height: auto;
}

.navbar-collapse #nav-left a, .navbar-collapse #nav-right a{
    margin-top: 0px !important;
    margin-left: 0px;
    margin-right: 0px;
}

.navstick .navbar-collapse{
    margin-top: -22px;
}

.navstick .navbar-collapse #nav-left, .navstick .navbar-collapse #nav-right{
    text-align: center;
    width: 100%;
    height: auto;
}

.navstick .navbar-collapse #nav-left a, .navstick .navbar-collapse #nav-right a{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}


        .navbar-header {
                float: none;
                height: 125px;
        }
        .navbar-toggle {
                display: block;
        }
        .navbar-collapse {
/*
                border-top: 1px solid transparent;
                box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
*/
            z-index: 9;
            position: relative;
        }
        .navbar-collapse.collapse {
                display: none!important;
                z-index: 9;
/*                position: relative;*/
                position: fixed;
                left: 0;
                right: 0;
        }
        .navbar-collapse.collapse.in {
            display: block!important;

        }
        .navbar-nav {
                float: none!important;
                margin: 7.5px -15px;
        }
        .navbar-nav>li {
                float: none;
        }
        .navbar-nav>li>a {
                padding-top: 10px;
                padding-bottom: 10px;
        }




/*    twiiter     */

    #small-stage{
        position:static;
        margin-left: 0px;
    }

    #small-stage h2{
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;

        width: 100%;
    }

    .dropdown{
        width: 100%;
        float: none;
        text-align: center;
        margin-top: 0px;

    }

    .dropdown-content a{
/*        display: inline-block;*/
    }


    .pricing-code .form-section{
        text-align: center;
        padding-bottom: 50px!important;
    }

    .pricing-code .delivery{
        width: 100%;
        max-width: 990px !important;
    }


    .pricing-code .place-order{
        float: none !important;

    }

    #seals2{
        background-size: contain;
        margin: 0 20px;
        background-repeat: no-repeat;
    }

    #underpricing{
        margin-bottom: 40px;
    }

    #rightstick{
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 278px;
    }


    #pricingcta2{
        margin-right: 0px;
        width: 278px;
    }

    #pricingcta{
        width: 278px;
        background-size: contain;
        background-repeat: no-repeat;
        margin-right: 0px;
    }


    #pricing-faq{
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 80%;
    }

    #shad{
        float: none;
        margin-left: 40px;
        margin-right: 40px;
        width: auto;
    }

    #faqtitle{
        width: 90%!important;
        line-height: 22px;
    }

    .faqpara2{
        width: 90%;
    }

    #contactForm2{
        margin-left: 30px;
    }

    .contactinput{
/*        margin-bottom: 30px;*/
        width: 95%;
    }

    #stamp-mob{
        display: block;
    }


    #stamp{
        display: none;
    }

    #first-name-form{
        width: 100%;
        height: auto;
    }

    #email-form{
        width: 100%;
        height: auto;
    }

    #page-form{
        float: left;
        width: 100%;
        height: auto;
        margin-left:0px;
    }

    #messagespace{
/*        float: none;*/
    }

    #commentsform{
        width: 95%;
    }

    .contactfix{
        overflow: auto;
    }

    #contactmsg{
        margin-left: 0px;
    }

    #footer-shadow{
        margin-left: 40px;
        margin-right: 40px;
    }

    #faqbox{
        margin-right: 40px;
    }

    #faqpara{
        margin-right: 30px;
    }

    #countries{
        padding: 20px 0;
        line-height: 32px;
    }


    .navbar-brand img{
        width: 180px !important;
        height: auto !important;
    }

    #stage-left h1{
        font-size: 32px;
        line-height: 44px;
    }

    #stage-left h2{
        font-size: 32px;
        line-height: 44px;
    }

    .stage-cta{
        width: 280px;
        font-size: 27px;
    }

    .stage-thumb {
        max-width: 100%;
    }

    .autotitle, .pric2, .pric{
        font-size: 18px!important;
    }

    .navbar-brand{
        padding-top: 20px;
        left: 20px;
        width: auto;
        right: auto;
    }

}



@media (max-width: 480px) {
    .dropbtn{
        width: 100%;
/*        height: 32px;*/
        font-size: 14px;
        line-height: 30px;
        background-size: 100% 100%!important;
    }

    .selectedtxt{
        display: none;
    }

    .dropdown-content a:first-child{
        margin-top: 0px;
    }

    .dropdown-content a{
        max-width: 431px;
        font-size: 14px;
        width: auto;
    }

    #small-stage h2{
        font-size: 24px;
    }

    #stamp-mob{
        width: 240px;
        height: 65px;

    }

    .contactbtn, #contactmsg{
        width: 246px;
    }

    .progressico, .pagelove, .customico, .technicalico, .billingico, .presaleico{
        margin-left: 20px;
    }

    #faqheading{
        font-size: 20px;
        line-height: 26px;
        width: 160px;
    }

    #faqbox{
        margin-left: 20px;
        margin-right: 20px!important;
        padding: 20px!important;
    }

    #faqname{
        margin-left: 20px;
    }

    #faqpara{
        margin-left: 20px;
    }

    #totalright{
        float: left;
        margin-left: 20px;
        font-size: 20px;
        margin-right: 0px;

    }

    #whoheader span{
        font-size: 18px;
    }

/*     320    */

    #stage-left{
        padding-left: 0px;
    }

    #whoinner{
        padding-bottom: 20px;
    }

    #footer-ctatext{
        font-size: 22px;
        padding: 0px 10px;
    }

    #footer-cta{
        width: 270px;
        font-size: 26px;
    }

    #footerfaq-container{
        width: 100%;
        max-width: 410px;
        min-height: 300px;
        margin-left: 0px;
    }

    #col-container{
        height: auto;
    }

    #footer-posts{
/*        float: left;*/
        clear: both;
    }

    .latestpostlink{
        width: 260px;
    }

    #latestpostdate{
        width: 260px;
    }

    #readmorefaq{
        max-width: 260px;
        margin-bottom: 40px;
    }

    #footer{
        display: none;
    }

    .faqpara{
        width: 100%;
        max-width: 410px;
    }

    #footer-logo{
        margin-top: 40px;
    }

    .whotitle{
        width: 248px;
    }

    #shadow-right, #shadow-left{
        display: none;
    }

    .pricing-code .place-order{
        background: #44bb0b!important;
        padding: 13px 34px!important;
    }

    #guaranteepara{
        width: auto;
    }

    .ctapricing-title2{
        width: auto;
    }
}
.navstick > #header-inner {
	height:117px;
}
.caret {display:none;}
