/* CSS Document */
@media only screen and (max-width: 1440px){
#payment {
left: 34%;
}
}
@media only screen and (max-width: 1280px){
#payment {
left: 32%;
}
}
@media only screen and (max-width: 780px){
#payment {
left: 16%;
}
body.stevie_desktop #payment {
left: 7%;
}
}
@media (max-width: 1199px) and (min-width: 992px) {
.package-column .package-detail.top {
height: 130px !important;
}
}

@media (max-width: 1199px) {
.package-column .package-price .price {
font-size: 90px;
line-height: 90px;
}
.package-column .package-price .currency {
font-size: 30px !important;
line-height: 30px;
top: -40px;
}



body.pricing.Safari.stevie_desktop .navigation-brand .brand-logo {
height: 50px !important;
padding-left: 0! !important;
width: 157px !important;
}
body.pricing.Safari.stevie_desktop .in_between {
margin: 4px 0 !important;
max-width: 164px !important;
padding-left: 19px !important;
}
body.Safari.stevie_desktop nav.navigation.navigation-header div.container {
margin: 0 auto !important;
width: 564px !important;
}
body.Safari.stevie_desktop nav.fixmenu-clone div.navigation-navbar {
float: left;
margin-left: 0px;
margin-top: 0;
width: 196px !important;
}
body.Safari.stevie_desktop .navigation-brand .brand-logo {
    height: 50px;
    padding-left: 13px;
    width: 157px;
}
body.Safari.stevie_desktop .navigation-brand {
margin: 14px auto !important;
float: left !important;
padding-left: 0 !important;
width: 149px !important;
}
body.Safari.stevie_desktop nav.fixmenu-clone div.navigation-navbar {
margin-top: 22px !important;
}

}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
nav.fixmenu-clone div.navigation-navbar {
margin-left: 0;
}
}
@media (max-width: 1020px) {
.package-column .package-price .price {
font-size: 65px;
line-height: 65px;
}
.package-column .package-price .currency {
font-size: 20px !important;
line-height: 30px;
top: -30px;
}
.package-column .package-title {
font-size: 20px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
nav.fixmenu-clone div.navigation-navbar {
width: 504px;
}
body.pricing nav.fixmenu-clone div.navigation-navbar {
 width: auto;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
html.ipad nav.fixmenu-clone div.navigation-navbar {
width: 755px;
}
}
@media only screen and (max-width: 775px) {
body.stevie_desktop .navigation-toggle {
margin: 6px -78px 16px;
}
}
@media only screen and (device-width: 568px) and (orientation: landscape){
#product > div > div.section-header.animated.hiding > h2 {
margin: -42px auto 49px;
}
}
@media only screen and (max-width: 510px){
body.stevie_desktop #payment {
left: 3%;
}
}
@media only screen and (device-width: 480px) and (orientation: landscape){
#product > div > div.section-header.animated.hiding > h2 {
margin: -42px auto 49px;
}
#payment {
left: 18px;
top: 81px;
}
}
@media only screen and (device-width: 736px) and (orientation: landscape){
#product > div > div.section-header.animated.hiding > h2 {
margin: -42px auto 49px;
}
}
@media only screen and (device-width: 667px) and (orientation: landscape){
#product > div > div.section-header.animated.hiding > h2 {
margin: -42px auto 49px;
}
}
@media only screen and (device-width: 568px) and (orientation: landscape){
#payment {
left: 54px;
}
}
@media (max-width: 414px) {
h2 {
margin-top: 118px !important;
}
}
@media (max-width: 640px){
body.Android h2 {
margin-top: -29px !important;
}
html.landscape body.Android .navigation-brand .brand-logo {
margin-left: 254px !important;
}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px){
.package-column .package-detail.top {
height: 130px !important;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
nav.fixmenu-clone div.navigation-navbar {
margin-top: 0;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
#payment {
left: 19%;
top: 96px;
}
.col-sm-6 {
width: 100%;
}
h3 {
width: 76%;
margin: 0 0 20px;
}
.img-responsive {
max-width: 65%;
margin: 26px auto 0;
}
#product > div > div > h3 { margin: 0 auto;}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
#payment {
left: 29%;
top: 101px;
}
}
@media (max-width: 375px){
#payment {
left: 11px;
}
.box {
max-width: 354px !important;
margin-top: -79px;
}
h2 {
margin-top: 0px !important;
}
h2#item_purchased { 
line-height : 21px ;
font-size: 15px !important;
}
form#payment-form input.card-cvc {
margin-right: 100px;
}
#payment-form > button.submit-button { 
width: 100%;
margin-top: 10px;
}
body.pricing .all_you_need {
margin-top: 17px !important;
}
body.pricing header > .content > .image {
left: 138px;
margin-left: 0;
}
form#payment-form input {
max-width: 195px;
font-size: 16px !important;
margin-top: 0!important;
}
body.pricing div.box label {
padding-top: 2px;
}
form#payment-form input#city {
max-width: 112px !important;
}
input#zip {
max-width: 48px !important;
}
input#state {
max-width: 26px !important;
}
}
@media only screen and (device-width: 800px) and (orientation: portrait){
body.pricing .all_you_need {
margin-top: 36px;
}
}
@media only screen and (device-width: 604px) and (orientation: portrait){
#payment {
left: 13% !important;
}
#payment {
top: 126px;
}
body.pricing header > .content > .image {
top: -50px;
}
}
@media only screen and (device-width: 600px) and (orientation: portrait){
#payment {
left: 13% !important;
}
#payment {
top: 126px;
}
body.pricing header > .content > .image {
top: -50px;
}
}
@media (device-width: 360px){
body.pricing .all_you_need {
margin-top: -35px !important;
}
.in_between h2 {
font-size: 14px;
padding-top: 10px;
padding-bottom: 10px;
}
body.pricing .section .section-header {
margin-top: -28px;
}
}
@media only screen and (device-width: 667px) and (orientation: landscape){
#payment {
left: 16%;
}
}
@media only screen and (device-width: 424px) and (orientation: portrait){
#payment {
left: 4%;
top: 135px;
}
body.pricing .box {
max-width: 392px;
}
div.form-row input {
max-width: 237px !important;
}
body.pricing header > .content > .image {
top: -49px;
}
body.pricing div.box label {
padding-top: 3px;
}
div.form-row input#city {
max-width: 125px !important;
}
}
@media only screen and (device-width: 424px) and (orientation: landscape){
.navigation-header .navigation-brand {
margin-top: 0;
}
}
@media (device-width: 414px) and (orientation: portrait){
#payment {
left: 29px;
}
.box {
max-width: 354px !important;
margin-top: -79px;
}
h2 {
margin-top: 0!important;
}
h2#item_purchased { 
line-height : 21px ;
font-size: 15px !important;
}
form#payment-form input {
max-width: 195px;
font-size: 16px !important;
margin-top: 0!important;
}
body.pricing div.box label {
padding-top: 2px;
}
form#payment-form input#city {
max-width: 112px !important;
}
input#zip {
max-width: 48px !important;
}
input#state {
max-width: 26px !important;
}
form#payment-form input.card-cvc {
margin-right: 100px;
}
#payment-form > button.submit-button { 
width: 100%;
margin-top: 10px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
.in_between h2 {
font-size: 18px;
}
html.ipad body.pricing nav.fixmenu-clone div.navigation-navbar {
width: auto;
}
body.pricing .in_between {
float: left;
font-size: 20px;
margin-top: 21px;
max-width: 408px;
text-transform: none;
width: 100%;
margin-left: -32px;
display: inline-block;
}
div.navigation-navbar {
float: right;
margin-right: 25px;
margin-top: -28px;
width: 608px;
}
div.navigation-navbar {
float: right;
margin-right: 25px;
margin-top: -28px;
width: auto;
}
body.pricing .section .section-header {
margin-top: 40px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
html.ipad nav.fixmenu-clone div.navigation-navbar {
width: 755px;
}
body.pricing .in_between {
float: left;
font-size: 20px;
margin-top: 9px;
max-width: 454px;
text-transform: none;
width: 100%;
margin-left: 102px;
}
.in_between h2 {
font-size: 20px;
}
html.ipad body.pricing nav.fixmenu-clone div.navigation-navbar {
width: auto;
}
}
@media only screen and (device-width: 736px) and (orientation: landscape){
#payment {
left: 18%;
}
}
@media only screen and (device-width: 1280px) and (orientation: landscape){
#payment {
left: 32%;
}
}
@media only screen and (device-width: 768px) and (orientation: portrait){
form#payment-form input {
max-width: 300px;
font-size: 16px !important;
margin-top: 0!important;
}
form#payment-form input#city {
max-width: 160px !important;
}
}
@media only screen and (max-width: 1024px) and (orientation: landscape){
form#payment-form input {
max-width: 300px;
font-size: 16px !important;
margin-top: 0!important;
}
form#payment-form input#city {
max-width: 160px !important;
}
}
@media only screen and (device-width: 384px) and (orientation: portrait){
.box {
max-width: 370px !important;
}
#payment {
left: 7px !important;
}
h2#item_purchased { margin-top : -10px !important ;}
form#payment-form input {
max-width: 305px !important;
}
form#payment-form input#city {
width: 122px !important;
clear: left;
}
form#payment-form input.card-cvc {
margin-right: 100px;
}
#payment-form > button.submit-button { 
width: 100%;
margin-top: 10px;
}
body.pricing header > .content > .title {
padding: 0 25px 13px;
}
}
@media only screen and (device-width: 640px) and (orientation: landscape){
#payment {
left: 16%;
}
h2#item_purchased {
margin-top: -9px !important;
}
}
@media only screen and (device-width: 360px) and (orientation: portrait){
body.pricing header > .content > .image {
left: 136px;
}
.box {
max-width: 346px !important;
}
#payment {
left: 7px !important;
}
h2#item_purchased { margin-top : -10px !important ;}
form#payment-form input {
max-width: 305px !important;
}
form#payment-form input#city {
width: 122px !important;
clear: left;
}
form#payment-form input.card-cvc {
margin-right: 100px;
}
#payment-form > button.submit-button { 
width: 100%;
margin-top: 10px;
}
}
@media (max-width: 340px){
#payment {
left: 5px;
}
.box {
max-width: 310px !important;
margin-top: -79px;
}
h2 {
font-size: 24px !important;
margin-top: 21px !important;
}
form#payment-form input {
max-width: 269px;
}
form#payment-form input#city {
width: 122px;
clear: left;
}
form#payment-form input.card-cvc {
margin-right: 100px;
}
body.pricing .message_size {
margin: 0 auto;
width: 100%;
font-size: 16px;
}
body.pricing header > .content > .image {
height: 75px;
left: 119px;
top: 0px;
width: 76px;
position: absolute;
margin-left: 0;
}
div#payment {
display: block;
opacity: 0.99;
width: 315px;
overflow: hidden;
}
body.pricing .box {
padding: 65px 21px 30px;
}
h2#item_purchased {
font-size: 15px !important;
margin-top: 25px !important;
line-height: 24px !important;
text-align: center;
width: 114%;
margin-left: -17px;
}
.in_between {
float: left;
font-size: 20px;
margin-top: 0;
max-width: 320px;
padding-bottom: 6px;
}
.in_between h2 {
font-size: 13px !important;
margin: 0 !important;
}
body.pricing .message {
padding-top: 20px;
}
}









@media (width: 1200px){
body.stevie_desktop.pricing ul.navigation-bar.navigation-bar-left {
padding-right: 0px;
margin: -39px -40px 0 0;
}
}
@media (max-width: 1200px){
/*body { display : none ;}*/
body.stevie_desktop.pricing.Firefox .navigation-navbar {
  float: left;
}
body.stevie_desktop.pricing.Firefox .navigation-brand .brand-logo {
    padding-left: 0px;
    width : 137px ;
}
body.stevie_desktop.pricing.Firefox .in_between {
  margin-top: 20px;
  max-width: 408px;
  padding-left: 0;
}
body.stevie_desktop.pricing.Firefox .fixmenu-clone.navigation-header .navigation-brand {
  padding-left: 0;
  padding-right: 0;
  margin-right: 0;
}
body.stevie_desktop.pricing.Firefox div.container.special {
  width: 79%;
}




body.stevie_desktop.pricing .in_between h2 {
font-size: 17px;
}
body.stevie_desktop.pricing .in_between {
margin-top: 20px;
max-width: 458px;
padding-left: 19px;
}
body.stevie_desktop.pricing.IE .in_between {
margin-top: 21px;
max-width: 404px;
padding-left: 19px;
}
body.stevie_desktop.pricing.Chrome .in_between {
margin-top: 21px;
max-width: 404px;
padding-left: 19px;
}
body.stevie_desktop.pricing.IE .navigation-navbar {
    float: left;
    padding-left: 10px;
}
body.stevie_desktop.pricing.Chrome .navigation-navbar {
    float: left;
    padding-left: 10px;
}
body.stevie_desktop.pricing ul.navigation-bar.navigation-bar-left {
padding-right: 0px;
margin: -3px 0 0;
}
body.stevie_desktop.pricing .message {
float: left;
font-family: Lato;
font-size: 25px;
font-weight: bold;
height: auto;
line-height: 29px;
margin: -32px auto 20px;
padding-top: 2px;
width: 100%;
}
/*@media all and (min-width:1200px)*/
body.stevie_desktop.pricing.IE div.container.special {
    width: 796px;
}
body.stevie_desktop.pricing.Chrome div.container.special {
    width: 851px;
}

}

@media (max-width: 1050px){
body.IE.pricing.stevie_desktop div.special.container {
    width: 618px;
}
body.Chrome.pricing.stevie_desktop div.special.container {
    width: 618px;
}
body.stevie_desktop.pricing .in_between h2 {
font-size: 17px;
}
body.stevie_desktop.pricing .in_between {
margin-top: 21px;
max-width: 385px;
padding-left: 0;
margin-left: 47px;
}
body.stevie_desktop.pricing .navigation-header .navigation-bar > li {
padding: 23px 0px !important;
}
body.stevie_desktop.pricing.IE .navigation-header .navigation-bar > li {
  padding: 14px 0px !important;
}
body.stevie_desktop.pricing.Chrome .navigation-header .navigation-bar > li {
  padding: 14px 0px !important;
}
body.stevie_desktop.pricing ul.navigation-bar.navigation-bar-left {
padding-right: 0px;
margin: 16px 0 0;
}
body.stevie_desktop.pricing ul.navigation-bar.navigation-bar-left {
padding-right: 0px;
margin: -8px 0 0;
}
/*@media all and (max-width:1050px)*/
body.pricing.stevie_desktop.IE ul.navigation-bar-left.navigation-bar {
    padding-right: 0px;
    margin: 0;
}
body.stevie_desktop.pricing.IE .in_between {
    margin-top: 13px;
    max-width: 229px;
    padding-left: 0px;
    margin-left: 15px;
}
body.pricing.stevie_desktop.Chrome ul.navigation-bar-left.navigation-bar {
    padding-right: 0px;
    margin: 0;
}
body.stevie_desktop.pricing.Chrome .in_between {
    margin-top: 13px;
    max-width: 229px;
    padding-left: 0px;
    margin-left: 15px;
}

}
@media only screen and (max-width:1038px){
body.stevie_desktop.pricing.Firefox .in_between {
  margin-left: 0;
  margin-top: 10px;
  max-width: 225px;
  padding-left: 0;
}

body.stevie_desktop.pricing.Firefox nav.fixmenu-clone div.navigation-navbar {
  width: auto;
  float : right ;
}
body.stevie_desktop.pricing.Firefox div.container.special {
  min-width: 595px;
  width: 62%;
}
body.stevie_desktop.pricing.Chrome .navigation-header .navigation-bar > li {
  padding: 23px 0px 0 !important;
}
body.stevie_desktop.pricing.Chrome nav.fixmenu-clone div.navigation-navbar {
  float: right;
}
body.IE.pricing.stevie_desktop .in_between {
    margin-top: 13px;
    max-width: 229px;
    padding-left: 0px;
    margin-left: 0;
    margin-bottom: 15px;
}
body.IE.pricing.stevie_desktop div.special.container {
    width: 618px;
}
body.IE.pricing.stevie_desktop nav.fixmenu-clone div.navigation-navbar {
    float: left;
    margin: -9px 0 0;
    padding: 0;
    width: 177px !important;
}
body.IE.pricing.stevie_desktop .navigation-brand .brand-logo {
    height: 50px;
    padding-left: 9px;
    width: 157px;
}
body.Chrome.pricing.stevie_desktop .in_between {
    margin-top: 13px;
    max-width: 229px;
    padding-left: 0px;
    margin-left: 0;
    margin-bottom: 15px;
}
body.Chrome.pricing.stevie_desktop div.special.container {
    width: 618px;
}
body.Chrome.pricing.stevie_desktop nav.fixmenu-clone div.navigation-navbar {
    float: left;
    margin: 23px 0 0;
    padding: 0;
    width: 177px !important;
}
body.Chrome.pricing.stevie_desktop .navigation-brand .brand-logo {
    height: 50px;
    padding-left: 0;
    width: 157px;
}

}
@media (max-width: 1025px){

body.stevie_desktop.pricing.Firefox  .navigation-brand .brand-logo {
  margin-top: 0px;
}
body.stevie_desktop.pricing.Firefox .navigation-header .navigation-bar > li {
  padding: 14px 0 !important;
}


body.IE.pricing.stevie_desktop div.special.container {
    width: 618px;
}
body.IE.pricing.stevie_desktop .navigation-brand .brand-logo {
    margin: 3px 0 0;
}
body.Chrome.pricing.stevie_desktop div.special.container {
    width: 618px;
}
body.Chrome.pricing.stevie_desktop .navigation-brand .brand-logo {
    margin: 3px 0 0;
}

body.stevie_desktop.pricing .in_between {
margin-top: 15px;
max-width: 385px;
padding-left: 0;
margin-left: 133px;
}
body.stevie_desktop.pricing ul.navigation-bar.navigation-bar-left {
padding-right: 0px;
margin: 0;
}
}
@media (max-width: 1024px){
body.Chrome.stevie_desktop .navigation-brand {
  margin: 10px 12px 0 !important;
  float: left !important;
}
}
@media (max-width: 992px){
body.IE.pricing.stevie_desktop div.special.container {
    width: 593px;
}
/*@media all and (max-width:992px)*/
body.IE.pricing.stevie_desktop .navigation-brand .brand-logo {
    padding-left: 0px;
}
body.stevie_desktop.pricing.IE .navigation-brand .brand-logo {
    margin: 12px 0 0;
}
body.stevie_desktop.pricing.IE .navigation-bar-left {
    float: left;
}
body.Chrome.pricing.stevie_desktop div.special.container {
    width: 600px;
}
/*@media all and (max-width:992px)*/
body.Chrome.pricing.stevie_desktop .navigation-brand .brand-logo {
    padding-left: 0px;
}
body.stevie_desktop.pricing.Chrome .navigation-brand .brand-logo {
    margin: 3px 0 0;
}
body.stevie_desktop.pricing.Chrome .navigation-bar-left {
    float: left;
}
body.stevie_desktop.pricing .in_between {
margin: 0;
max-width: 385px;
padding-left: 0;
}
body.stevie_desktop.pricing ul.navigation-bar.navigation-bar-left {
padding-right: 0px;
margin: 0;
}
/*@media only screen and (max-width:975px)*/
body.IE.pricing.stevie_desktop  .navigation-header .navigation-brand {
    float: left;
    margin: 0;
}
body.Chrome.pricing.stevie_desktop  .navigation-header .navigation-brand {
    float: left;
    margin: 0;
}
body.Chrome.pricing.stevie_desktop nav.fixmenu-clone div.navigation-navbar {
  float: right;
  margin: -42px 0 0;
  padding: 0 0 0 0;
  width: 177px !important;
}
}
@media (max-width: 975px) {
body.stevie_desktop.Firefox.pricing .navigation-header .navigation-brand {
  float: left;
  margin: 0 auto;
}
body.stevie_desktop.pricing.Firefox .in_between {
  margin-left: 0;
  margin-top: 10px;
  max-width: 225px;
  padding-left: 0;
}

body.stevie_desktop.pricing.Firefox .navigation-brand .brand-logo {
  margin-top: 13px;
}
body.stevie_desktop.pricing.Firefox .navigation-bar-left {
  width: auto;
}
}
@media (max-width: 850px) {
body.stevie_desktop.pricing.Firefox .in_between {
  margin-left: 0;
  margin-top: 10px;
  max-width: 225px;
  padding-left: 0;
}
body.stevie_desktop.pricing.Firefox ul.navigation-bar.navigation-bar-left {
  margin: 0 0 0;
  padding-right: 0;
}
body.stevie_desktop.pricing.Firefox div.container.special {
  min-width: 602px;
  width: 75%;
}
body.stevie_desktop.pricing .in_between {
margin-top: 14px;
max-width: 385px;
padding-left: 0;
margin-left: 37px;
}
body.stevie_desktop.pricing ul.navigation-bar.navigation-bar-left {
padding-right: 0px;
margin: -14px 0 0 26px;
}
body.stevie_desktop.pricing.IE ul.navigation-bar.navigation-bar-left {
padding-right: 0px;
margin: 0;
}
body.stevie_desktop.pricing.Chrome ul.navigation-bar.navigation-bar-left {
padding-right: 0px;
margin: 0;
}
body.stevie_desktop.pricing div.navigation-navbar {
margin-top: 0;
}
body.stevie_desktop.pricing .navigation-header .navigation-brand {
margin-top: 5px;
}
}
@media (max-width: 776px){
body.stevie_desktop.pricing.Firefox .in_between {
  margin: 2px 0 7px;
  max-width: 171px;
  padding-left: 0;
}
body.stevie_desktop.pricing.Firefox div.container.special {
  min-width: 541px;
  width: 541px;
}
body.stevie_desktop.pricing .in_between {
margin-top: -16px;
max-width: 100%;
padding-left: 0;
margin-left: 0;
}
body.stevie_desktop.pricing ul.navigation-bar.navigation-bar-left {
padding-right: 0px;
margin: -63px 0 0 26px;
}
body.pricing .navigation-brand .brand-logo {
padding-left: 0;
}
body.stevie_desktop.pricing.IE .navigation-brand .brand-logo {
    margin: 12px 0 0 0;
}
body.pricing.IE.stevie_desktop .navigation-toggle {
    margin: -34px -79px 0 50px;
}
body.stevie_desktop.pricing.Chrome .navigation-brand .brand-logo {
  margin: -6px 0 0;
}
body.pricing.Chrome.stevie_desktop .navigation-toggle {
    margin: -34px -79px 0 50px;
}

}
@media (max-width: 767px){
body.stevie_desktop.pricing.IE div.container.special {
    width: 370px;
}
body.stevie_desktop.pricing.IE .in_between {
    margin-top: 13px;
    max-width: 147px;
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    float: right;
}
body.stevie_desktop.pricing.Chrome div.container.special {
    width: 370px;
}
body.stevie_desktop.pricing.Chrome .in_between {
    margin-top: 13px;
    max-width: 147px;
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    float: right;
}
body.stevie_desktop.pricing.Firefox .in_between {
  float: right;
  font-size: 20px;
  text-transform: none;
  width: 100%;
}
body.stevie_desktop.pricing.Firefox .navigation-toggle {
  margin: -35px 0 0 143px;
}
body.stevie_desktop.pricing.Firefox .navigation-toggle {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 4px;
  float: left;
  outline: medium none;
  padding: 9px 10px;
  position: relative;
}
body.stevie_desktop.pricing.Firefox .navigation-brand .brand-logo {
  margin-top: -2px;
}
body.stevie_desktop.pricing.Firefox div.container.special {
  min-width: 352px;
  width: 357px;
}
}



@media (max-width: 568px){
body.stevie_desktop.pricing.Chrome .navigation-brand .brand-logo {
  margin: -3px 0 0 0;
}
body.pricing.Chrome.stevie_desktop .navigation-toggle {
  margin: 13px 0 0 142px;
}
}
@media (max-width: 414px){
body.stevie_desktop.pricing h2 {
margin-top: 0 !important;
}
}
@media (max-width: 339px){
body.stevie_desktop.pricing .navigation-brand .brand-logo {
float: left !important;
margin-left: -21px !important;
margin-top: -9px !important;
padding: 15px 0 0 !important;
width: 154px !important;
}
body.stevie_desktop.pricing .navigation-toggle {
margin: 3px -183px 19px;
}
body.stevie_desktop.pricing .in_between h2 {
font-size: 13px !important;
margin: 0 0 3px !important;
}
body.stevie_desktop.pricing .message {
margin: 20px auto 20px;
}
}























@media (device-width: 966px) and ( orientation: landscape ){
nav.fixmenu-clone .navigation-brand .brand-logo {
margin-left: -2px;
}
body.pricing .in_between {
font-size: 20px;
margin-top: 13px;
max-width: 385px;
margin-left: 29px;
}
.in_between h2 {
font-size: 17px;
}
}
@media (device-width: 960px) and ( orientation: landscape ){
nav.fixmenu-clone .navigation-brand .brand-logo {
margin-left: -2px;
}
body.pricing .in_between {
font-size: 20px;
margin-top: 13px;
max-width: 385px;
margin-left: 29px;
}
.in_between h2 {
font-size: 17px;
}
}
@media (device-width: 800px) and ( orientation: portrait ){
div.navigation-navbar {
width: auto;
}
}
@media (device-width: 736px) and ( orientation: landscape ){
.in_between h2 {
font-size: 13px !important;
margin: -19px !important;
}
body.pricing .message {
margin: 0px auto 20px;
}
}
@media (device-width: 667px) and ( orientation: landscape ){
.in_between h2 {
font-size: 13px !important;
margin: -19px !important;
}
body.pricing .message {
margin: 0px auto 20px;
}
}
@media (device-width: 640px) and ( orientation: landscape ){
.in_between h2 {
font-size: 13px !important;
margin: -19px 0 0 -10px !important;
padding: 7px 0 0 0;
}
body.pricing .message {
margin: 2px auto 20px;
}
html.landscape body.pricing .navigation-brand .brand-logo {
margin-left: 229px !important;
}
.in_between {
margin-top: 22px;
}
}
@media (device-width: 604px) and ( orientation: portrait ){
.in_between h2 {
font-size: 17px;
}
body.pricing h2 {
margin-top: -24px !important;
text-align: left;
padding-left: 39px;
}
}
@media (device-width: 600px) and ( orientation: portrait ){
.in_between h2 {
font-size: 17px;
}
body.pricing h2 {
margin-top: -24px !important;
text-align: left;
padding-left: 39px;
}
}
@media (device-width: 568px) and ( orientation: landscape ){
.in_between h2 {
font-size: 13px !important;
margin: -19px !important;
}
body.pricing .message {
margin: 0px auto 20px;
}
}
@media (device-width: 533px) and ( orientation: landscape ){
html.landscape body.Android .navigation-brand .brand-logo {
margin-left: 175px !important;
margin-top: -10px !important;
margin-bottom: 14px;
}
.in_between h2 {
font-size: 15px !important;
}
body.pricing h2 {
margin-top: -25px !important;
}
}
@media (device-width: 480px) and ( orientation: landscape ){
.in_between h2 {
font-size: 13px !important;
margin: -19px !important;
}
body.pricing .message {
margin: -39px auto 20px;
}
}
@media (device-width: 414px) and ( orientation: portrait ){
.in_between h2 {
font-size: 13px !important;
margin: -19px !important;
}
body.pricing .message {
margin: 16px auto 20px;
}
}
@media (device-width: 400px) and ( orientation: portrait ){
body.pricing h2 {
margin-top: -22px !important;
margin-left: -4px;
font-size : 13px ;
}
.in_between {
max-width: 376px;
}
body.pricing .message {
margin: -32px auto 20px;
}
}
@media (device-width: 384px) and ( orientation: portrait ){
.in_between h2 {
font-size: 13px !important;
margin: -19px 0 0 -10px !important;
padding: 7px 0 0 0;
}
body.pricing .message {
margin: -32px auto 20px;
}
}
@media (device-width: 375px) and ( orientation: portrait ){
.in_between h2 {
font-size: 13px !important;
margin: -19px !important;
}
body.pricing .message {
margin: 16px auto 20px;
}
}
@media (device-width: 320px) and ( orientation: portrait ){
.in_between {
margin-top: 0px;
padding-bottom: 11px;
}
}
