/* iPhone 6 Plus (portrait) ----------- */
/* iPhone 6 Plus (portrait) ----------- */
/* iPhone 6 Plus (portrait) ----------- */
/* iPhone 6 Plus (portrait) ----------- */
/* iPhone 6 Plus (portrait) ----------- */
/* iPhone 6 Plus (portrait) ----------- */
@media 
only screen and (device-height : 736px) and (orientation : portrait) {
.navigation-brand .brand-logo {
float: left !important;
margin-left: 121px !important;
margin-top: -8px !important;
padding: 15px 0 0 !important;
width: 154px !important;
}
div.main-sec-links {
display: block !important;
}
.text-heading p {
font-size: 20px;
padding: 26px 10px 217px;
width: 96%;
}
}
/* iPhone 6 Plus (Landscape) ----------- */
@media 
only screen and (device-width : 736px) and (orientation : landscape) {
.navigation-brand .brand-logo {
margin-left: 280px !important;
margin-top: -7px;
}
}

/* iPhone 6 (Landscape) ----------- */
/* iPhone 6 (Landscape) ----------- */
/* iPhone 6 (Landscape) ----------- */
/* iPhone 6 (Landscape) ----------- */
/* iPhone 6 (Landscape) ----------- */
/* iPhone 6 (Landscape) ----------- 
@media 
only screen and (min-device-width : 481px) and (max-device-width : 667px) and (orientation : landscape) {*/
@media 
only screen and (device-width : 736px) and (orientation : landscape),
only (device-width : 667px) and (orientation : landscape) {
.navigation-brand .brand-logo {
margin-left: 113px !important;
}
#hero > div.text-heading > h1 {
width: 296px;
}
#hero > div.text-heading > p {
width: 72%;
font-size: 18px;
}
div.main-sec-links {
display: block;
}
.static-header .text-heading {
margin-bottom: 237px !important;
margin-top: 6px !important;
}
.navigation-brand .brand-logo {
margin-left: 250px !important;
margin-top: -7px;
}
.navigation-toggle {
margin: 6px 0 0 209px;
position: absolute;
z-index: 999;
}
.form-register-small .form-group {
margin-left: 155px;
margin-right: 155px;
}




}

/* iPhone 6 (portrait) ----------- */
/* iPhone 6 (portrait) ----------- */
/* iPhone 6 (portrait) ----------- */
/* iPhone 6 (portrait) ----------- */
/* iPhone 6 (portrait) ----------- */
/* iPhone 6 (portrait) ----------- 
@media 
only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {
*/
@media 
only screen and (device-width : 736px) and (orientation : portrait),
only screen and (device-width : 667px) and (orientation : portrait) {
.navigation-brand .brand-logo {
margin-left: 113px !important;
}
#hero > div.text-heading > h1 {
width: 296px;
}
#hero > div.text-heading > p {
opacity: 1;
width: 89%;
font-size: 18px;
}
div.main-sec-links {
display: block;
}
.static-header .text-heading {
margin-bottom: 237px !important;
margin-top: 78px !important;
}

}

/* Mobile device 667px iPhone6 Portrait */
/* Mobile device 667px iPhone6 Portrait */
/* Mobile device 667px iPhone6 Portrait */
/* Mobile device 667px iPhone6 Portrait */
/* Mobile device 667px iPhone6 Portrait */
/* Mobile device 667px iPhone6 Portrait */
@media 
only screen and (device-height : 736px) and (orientation : portrait),
only screen and (device-height : 667px) and (orientation : portrait) {

/*12.12.1*/
#features > div:nth-child(1) > h3 {
margin-top: -5px;
font-size: 24px;
}
#team {
padding-top: 133px !important;
}
section#product.section {
margin-top: -57px !important;
padding-top: 0 !important;
}
/*replaced
section#product.section {
  margin-top: -80px !important;
  padding-top: 0 !important;
}
*/
.section .section-header {
margin-top: 48px;
margin-bottom: 80px;
}
.long-block {
padding-top: 31px;
}
div.main-sec-links {
display: block;
}
#features {
padding-top: 67px !important;
}
.navigation-navbar.open {
padding: 10px 0 136px;
}
.form-register-small .form-control {
border-radius: 10px;
}
#featuredTab li {
  height: 400px;
}
#features-list.section {
  margin-top: -80px;
  padding-top: 0 !important;
}
section#team.section div.container div.section-header {
  margin-top: -99px;
}
.col-sm-0 { display : none !important ;}
.col-xs-0 { display : none !important ;}
.navigation-header .navigation-brand { margin-top: 0 !important ;}
h2 { font-size : 32px !important;}
.interior_image  {float: left; width: 100%;}
blockquote.none {
  margin: 0px 0 20px;
  text-align: center !important;
}
.text-heading h1 {
  font-size: 26px !important;
  margin: 0 auto 16px;
  width: 100%;
  padding : 0 10px ;
}
.text-heading p {
font-size: 20px;
padding: 26px 10px 151px;
width: 96%;
}
#feedback-controls {
  padding-top: 0 !important;
  display : none ;
}
blockquote {
  font-size: 20px !important;
}
h2.steroids {text-align: center; width: 100%;}
h1.front_page {
display: block;
font-weight: 700;
padding-bottom: 68px;
padding-top: 68px;
width: 77% !important;
}
#features div.container { margin-top: -50px ;}
.iphone { display : block ;}
.no_iphone { display : none ;}
#hero {
  min-height: 600px !important;
}
#clients { display : block ;}
#about {
padding: 52px 0 0 !important;
}
.tab-content > .tab-pane {
  margin-top: -46px;
}
.navigation-brand .brand-logo {
float: left !important;
margin-left: 159px !important;
margin-top: -8px !important;
padding: 15px 0 0 !important;
width: 154px !important;
}
nav.fixmenu-clone .navigation-brand .brand-logo {
float: left !important;
margin-left: 106px !important;
margin-top: -8px !important;
padding: 15px 0 0 !important;
width: 154px !important;
}
.navigation-toggle {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #1ac6ff;
  border-radius: 4px;
  float: left;
  margin: 4px 0 0 8px;
  outline: medium none;
  padding: 9px 10px;
}
.fixmenu-clone {
  background: none repeat scroll 0 0 #ffffff;
}
section#features-list.section.dark div.container.animated.hiding div.col-md-3.col-sm-6.col-xs-12 {
  width: 100% !important;
}
.form-register-small .form-group {
margin-left: 40px;
margin-right: 40px;
}
#awards {
  overflow: hidden;
  padding-top: 0 !important;
  margin-top: -45px;
}
section#product.section,
section#team.section div.container div.section-header,
section#awards.section div.container div.section-header {
  margin-bottom: 20px;
}
.package-column .package-detail ul li {
  padding: 5px 0 !important;
}
h4.smaller_text {
  font-size: 0.6em;
  margin: -14px auto 17px;
  width: 90%;
}
.iphones_not { display : none  !important;}
.iphone_320, .iphone_320.board { display : block !important;}
.iphone_505.board { display : none  !important;}

#featuredTab li {
  height: 265px;
}
p.pop_phrase {
  font-size: 1.2em;
}
p small {
  font-size: 20px;
}
#features {
  margin-bottom: 0;
}
#features-list.section {
  margin-top: -24px;
  padding-top: 0 !important;
}
div.widgets {
  padding-left: 29px;
  padding-right: 18px;
}
div.up_down_share {
padding-left: 5px;
padding-right: 21px;
}
div.position_alerts {
padding-left: 52px;
padding-right: 60px;
}
div.position_24_hr_link {
padding-left: 36px;
padding-right: 50px;
}
div.downloads {
padding-left: 20px;
padding-right: 30px;
}
div.point_and_click {
padding-left: 20px;
padding-right: 30px;
}
div.downloads_again {
padding-left: 20px;
padding-right: 30px;
}
.navigation-bar-left {
float: left;
margin-left: 41px;
margin-top: 43px;
margin-bottom: 75px;
}
.static-header .text-heading {
margin-bottom: 55px;
z-index: 20;
}

.btn-lg {
font-size: 15px;
margin-bottom: 10px;
}

#guarantee > div > div > article > a:nth-child(4) {
margin-left: 50px;
}

#guarantee > div > div > article > a:nth-child(3){ font-size: 18px !important; padding: 22px 40px !important; }

section#guarantee a.launch h2 {
font-size: 20px !important;
margin-bottom: 12px !important;
}
.buttonz { margin-left : -2px ;}
.buttonzz {
margin-top: 5px;
margin-left: 29px;
}

}

/* Mobile device 667px iPhone6 landscape */
/* Mobile device 667px iPhone6 landscape */
/* Mobile device 667px iPhone6 landscape */
/* Mobile device 667px iPhone6 landscape */
/* Mobile device 667px iPhone6 landscape */
/* Mobile device 667px iPhone6 landscape */
@media 
only screen and (device-width : 667px) and (orientation : landscape) {
.navigation-brand {
float: none;
margin-left: 46px !important;
}
.navigation-toggle {
margin: 8px 0 0 166px;
}
#about {
padding: 52px 0 0 !important;
}
}




/* Mobile device iPhone6 (667) Landscape */
/* Mobile device iPhone6 (667) Landscape */
/* Mobile device iPhone6 (667) Landscape */
/* Mobile device iPhone6 (667) Landscape */
/* Mobile device iPhone6 (667) Landscape */
/* Mobile device iPhone6 (667) Landscape */
@media
only screen and (device-width : 736px) and (orientation : landscape),
only screen and (min-device-width : 569px) and (max-device-width : 667px) and (orientation : landscape) {
img.feature_image {
width : 90% ;
}
.form-register-small .form-group {
margin-left: 55px;
margin-right: 55px;
}
.form-register-small .form-control {
border-radius: 10px;
}
.col-sm-0 { display : none !important ;}
.col-xs-0 { display : none !important ;}
.text-heading h1 {
  font-size: 26px !important;
  margin: 0 auto 16px;
  width: 100%;
  padding : 0 10px ;
}
.text-heading p {
  font-size: 24px;
  margin-top: -21px;
  padding: 0 10px;
  width: 100%;
}
blockquote {
  font-size: 20px !important;
}
.navigation-header .navigation-brand { margin-top: 0 !important ;}
#feedback-controls {
  padding-top: 0 !important;
  display : none ;
}
blockquote {
  font-size: 20px !important;
}
h2.steroids {text-align: center; width: 100%;}
h1.front_page {
display: block;
font-weight: 700;
padding-bottom: 53px;
padding-top: 5px !important;
width: 60% !important;
}
.navigation-brand .brand-logo {
  height: 50px;
  margin-left: 154px !important;
  margin-top: -6px;
  width: 154px;
}
div.main-sec-links { display : none ;}
.navigation-toggle {
margin: 5px 0 0 150px;
position: absolute;
z-index : 999 ;
}
#landing-page .static-header {
  min-height: 777px;
}
section#features-list.section.dark div.container.animated.hiding div.col-md-3.col-sm-6.col-xs-12 {
  width: 50% !important;
}
.fixmenu-clone {
  background: none repeat scroll 0 0 #ffffff;
}
h4.smaller_text {
  font-size: 0.6em;
  margin: -14px auto 17px;
  width: 90%;
}
h4.smaller_text {
  font-size: 0.6em;
  margin: -14px auto 17px;
  width: 90%;
}
.iphones_not { display : none  !important;}
.iphone_320.board  { display : none  !important;}
.iphone_505 { display : block !important;}
.iphones_supercede { display : block !important;}

#featuredTab li {
  height: 172px;
}
p.pop_phrase {
  font-size: 1.2em;
}
p small {
  font-size: 20px;
}
#features {
  margin-bottom: 0;
}
section#features-list {padding-top: 0 !important;padding-bottom: 0 !important;}

section#awards {padding-top: 0px ! important; margin-top: -56px;}

div.inside_holder {
min-width: 161px;
}
.navigation-bar-left {
float: left;
margin-left: 41px;
margin-top: 43px;
margin-bottom: 75px;
}
.navigation-header .navigation-bar > li {
padding: 5px 2px;
}
div.inside_holder {
min-width: 189px;
}

div.feature_image_holder { padding-left : 0px !important ;}
.static-header .text-heading {
margin-bottom: 0px;
}
section#guarantee a.launch h2 {
font-size: 31px !important;
margin-bottom: 12px !important;
}
.buttonz { margin-left : 45px ;}
.buttonzz { margin-top : 12px ; margin-left : 102px ;}

div.point_and_click {
padding-left: 9px;
padding-right: 44px;
}
div.downloads_again {
padding-left: 5px;
padding-right: 44px;
}
div.widgets {
padding-left: 2px;
padding-right: 38px;
}
div.downloads {
padding-left: 3px;
padding-right: 49px;
}
div.position_alerts {
padding-left: 27px;
padding-right: 65px;
}
div.position_24_hr_link {
padding-left: 5px;
padding-right: 54px;
}
div.up_down_share {
padding-left: 0;
padding-right: 22px;
}
.technology {
margin-bottom: 30px !important;
}
#team .member { padding-bottom: 10px; }
section#product { padding-top : 0px !important ;}





}
/* iPhone 5 & 6 (landscape) ----------- */
/* iPhone 5 & 6 (landscape) ----------- */
/* iPhone 5 & 6 (landscape) ----------- */
/* iPhone 5 & 6 (landscape) ----------- */
/* iPhone 5 & 6 (landscape) ----------- */
/* iPhone 5 & 6 (landscape) ----------- */
@media 
only screen and (device-width : 736px) and (orientation : landscape),
only screen and (min-device-width : 481px) and (max-device-width : 667px) and (orientation : landscape) {
.static-header .text-heading {
margin-bottom: 84px;
z-index: 20;
margin-top: 28px;
}
h1.front_page {
padding-top: 0;
width: 297px;
margin-top: -18px;
}
.text-heading p {
font-size: 18px;
margin-top: -25px;
padding: 0 10px;
width: 61%;
}
#features > div:nth-child(1) > h3 {
margin-top: -10px;
}
.package-column .package-price .price {
font-size: 82px;
}
.navigation-brand .brand-logo {
margin-left: 202px !important;
}
#featuredTab li > a .tab-info .tab-desc {
font-size: 14px;
}
section#features-list.section.dark div.container.animated.hiding div.col-md-3.col-sm-6.col-xs-12 {
width: 45% !important;
margin-left: 10px !important;
}
.navigation-bar-left {
margin-top: 1px;
}
#team > div > div.technology.section-header.animated.hiding > h2 {
margin-top: -52px;
}
#product > div > div.section-header.animated.hiding > h2 {
width: 67%;
margin: 49px auto;
}
h3.capitalize.landing {margin-top: -29px;}




}



/* iPhone 5 & 6 (portrait) ----------- */
/* iPhone 5 & 6 (portrait) ----------- */
/* iPhone 5 & 6 (portrait) ----------- */
/* iPhone 5 & 6 (portrait) ----------- */
/* iPhone 5 & 6 (portrait) ----------- */
/* iPhone 5 & 6 (portrait) ----------- */
@media 
only screen and (device-height : 736px) and (orientation : portrait),
only screen and (min-device-width : 481px) and (max-device-width : 667px) and (orientation : portrait) {
.static-header .text-heading {
margin-bottom: 84px;
z-index: 20;
margin-top: 28px;
}
h1.front_page {
padding-top: 58px;
}
#features > div:nth-child(1) > h3 {
margin-top: -10px;
}
.package-column .package-price .price {
font-size: 82px;
}

}

@media only screen and (device-height: 736px) and (orientation: portrait){
div.private_folders {
float: left;
margin-top: 39px;
margin-left: 40px;
padding-right: 24px;
}
div.personal_folder {
padding: 0 50px;
float: left;
margin-top: 4px;
}
div.popup {
padding: 0 39px;
}
div.up_down_share {
padding: 0 73px;
float: left;
margin-left: 5px;
}
div.position_alerts {
padding: 0 95px;
float: left;
margin-left: 6px;
}
div.position_24_hr_link {
padding-left: 75px;
padding-right: 79px;
}
div.widgets {
padding-left: 66px;
padding-right: 88px;
}
div.downloads {
padding-left: 0;
padding-right: 76px;
float: left;
margin-left: 78px;
}
div.downloads_again {
padding-left: 0;
padding-right: 76px;
float: left;
margin-left: 78px;
}
div.point_and_click {
padding-left: 77px;
padding-right: 77px;
}
.navigation-brand .brand-logo {
margin-left: 128px !important;
}
}
@media only screen and (device-height: 736px) and (device-width: 414px ) and (orientation: portrait){
.navigation-brand .brand-logo {
margin-left: 151px !important;
}
}

@media only screen and (device-width: 736px) and (orientation: landscape){
/*body { display : none ;}*/
.navigation-brand .brand-logo {
margin-left: 287px !important;
}
.navigation-toggle {
margin: 5.5px 0 0 242px;
position: absolute;
z-index: 999;
}
#hero > div.text-heading > p {
width: 66%;
font-size: 20px;
}
div.private_folders {
float: left;
margin-left: 12px;
margin-top: 28px;
}
div.folders {
float: left;
margin-top: 65px;
margin-left: 21px;
}
div.up_down_share {
padding-left: 0;
padding-right: 19px;
float: left;
margin-left: 29px;
}
div.position_alerts {
padding-left: 0;
padding-right: 82px;
float: left;
margin-left: 81px;
margin-top: 6px;
}
div.position_24_hr_link {
padding-left: 0;
padding-right: 52px;
float: left;
margin-left: 59px;
margin-top: 7px;
}
div.widgets {
padding-left: 0;
padding-right: 40px;
float: left;
margin-left: 45px;
margin-top: 8px;
}
div.downloads {
padding-left: 0;
padding-right: 37px;
float: left;
margin-left: 49px;
margin-top: 9px;
}
div.downloads_again {
padding-left: 0;
padding-right: 37px;
float: left;
margin-left: 49px;
margin-top: 9px;
}
div.point_and_click {
padding-left: 0;
padding-right: 30px;
float: left;
margin-left: 44px;
}
}

@media (min-width:667px) and (max-width: 667px) and (orientation: landscape) {
/*body { display : none ;}*/
div.up_down_share {
padding-left: 0;
padding-right: 22px;
float: left;
margin-left: 30px;
}
div.position_alerts {
padding-left: 27px;
padding-right: 62px;
float: left;
margin-left: 44px;
}
div.position_24_hr_link {
padding-left: 5px;
padding-right: 31px;
float: left;
margin-left: 39px;
}
div.widgets {
padding-left: 0;
padding-right: 22px;
float: left;
margin-left: 32px;
}
div.downloads {
padding-left: 0;
padding-right: 22px;
margin-left: 32px;
float: left;
margin-top: 3px;
}
div.downloads_again {
padding-left: 0;
padding-right: 22px;
margin-left: 32px;
float: left;
margin-top: 3px;
}
div.point_and_click {
padding-left: 0;
padding-right: 25px;
float: left;
margin-left: 40px;
margin-top: 2px;
}
}




/* Mobile device-height : 568px iPhone5 landscape */
/* Mobile device-height : 568px iPhone5 landscape */
/* Mobile device-height : 568px iPhone5 landscape */
/* Mobile device-height : 568px iPhone5 landscape */
/* Mobile device-height : 568px iPhone5 landscape */
/* Mobile device-height : 568px iPhone5 landscape */
@media 
only screen and (device-width : 568px) and (orientation : landscape) {
.navigation-toggle {
margin: -6px 0 0 145px !important;
}
.navigation-brand .brand-logo {
margin-left: 195px !important;
margin-top: -20px !important;
}
.navigation-header .navigation-brand {
margin-top: 13px !important;
}
#about.section {
padding-top: 50px !important;
}
}

@media 
only screen and (device-width : 320px) and (device-height : 568px) and (orientation : landscape) {
#features-list > div > div:nth-child(1) > article > div {
margin-bottom: 0 !important;
}
}


/* Mobile device-height : 568px iPhone5 Portrait */
/* Mobile device-height : 568px iPhone5 Portrait */
/* Mobile device-height : 568px iPhone5 Portrait */
/* Mobile device-height : 568px iPhone5 Portrait */
/* Mobile device-height : 568px iPhone5 Portrait */
/* Mobile device-height : 568px iPhone5 Portrait */
@media 
only screen and (device-height : 568px) and (orientation : portrait) {
header nav.navigation.navigation-header div.container {
max-width: 100% !important;
}
.navigation-brand .brand-logo {
margin-left: 89px !important;
}
.navigation-toggle {
margin: 9px 0 0 -177px;
}
.text-heading p {
padding: 0 10px 117px;
}
#features {
margin-top: -36px !important;
padding-top: 63px !important;
}
#features > div:nth-child(1) > h3 {
margin-top: 0;
}
}



@media (min-width:481px) and (max-width: 568px) {
img.feature_image {
width : 90% ;
}
.form-register-small .form-group {
margin-left: 55px;
margin-right: 55px;
}
.form-register-small .form-control {
border-radius: 10px;
}
.col-sm-0 { display : none !important ;}
.col-xs-0 { display : none !important ;}
.text-heading h1 {
  font-size: 26px !important;
  margin: 0 auto 16px;
  width: 100%;
  padding : 0 10px ;
}
.text-heading p {
  font-size: 24px;
  margin-top: -21px;
  padding: 0 10px;
  width: 100%;
}
blockquote {
  font-size: 20px !important;
}
.navigation-header .navigation-brand { margin-top: 0 !important ;}
#feedback-controls {
  padding-top: 0 !important;
  display : none ;
}
blockquote {
  font-size: 20px !important;
}
h2.steroids {text-align: center; width: 100%;}
h1.front_page {
  display: block;
  font-weight: 700;
  padding-bottom: 20px;
  padding-top: 25px;
  width: 100%;
}
.navigation-brand .brand-logo {
  height: 50px;
  margin-left: 154px !important;
  margin-top: -6px;
  width: 154px;
}
div.main-sec-links { display : none ;}
.navigation-toggle {
margin: 8px 0 0 88px;
position: absolute;
z-index : 999 ;
}
#landing-page .static-header {
  min-height: 777px;
}
section#features-list.section.dark div.container.animated.hiding div.col-md-3.col-sm-6.col-xs-12 {
  width: 50% !important;
}
.fixmenu-clone {
  background: none repeat scroll 0 0 #ffffff;
}
h4.smaller_text {
  font-size: 0.6em;
  margin: -14px auto 17px;
  width: 90%;
}
h4.smaller_text {
  font-size: 0.6em;
  margin: -14px auto 17px;
  width: 90%;
}
.iphones_not { display : none  !important;}
.iphone_320.board  { display : none  !important;}
.iphone_505 { display : block !important;}
.iphones_supercede { display : block !important;}

#featuredTab li {
  height: 172px;
}
p.pop_phrase {
  font-size: 1.2em;
}
p small {
  font-size: 20px;
}
#features {
  margin-bottom: 0;
}
section#features-list {padding-top: 0 !important;padding-bottom: 0 !important;}

section#awards {padding-top: 0px ! important; margin-top: -56px;}

div.inside_holder {
min-width: 161px;
}
.navigation-bar-left {
float: left;
margin-left: 41px;
margin-top: 43px;
margin-bottom: 75px;
}
.navigation-header .navigation-bar > li {
padding: 5px 2px;
}
div.inside_holder {
min-width: 189px;
}

div.feature_image_holder { padding-left : 0px !important ;}
.static-header .text-heading {
margin-bottom: 0px;
}
section#guarantee a.launch h2 {
font-size: 31px !important;
margin-bottom: 12px !important;
}
.buttonz { margin-left : 45px ;}
.buttonzz { margin-top : 12px ; margin-left : 102px ;}

div.point_and_click {
padding-left: 9px;
padding-right: 44px;
}
div.downloads_again {
padding-left: 5px;
padding-right: 44px;
}
div.widgets {
padding-left: 2px;
padding-right: 38px;
}
div.downloads {
padding-left: 3px;
padding-right: 49px;
}
div.position_alerts {
padding-left: 27px;
padding-right: 65px;
}
div.position_24_hr_link {
padding-left: 5px;
padding-right: 54px;
}
div.up_down_share {
padding-left: 0;
padding-right: 22px;
}
.technology {
margin-bottom: 30px !important;
}
#team .member { padding-bottom: 10px; }
section#product { padding-top : 0px !important ;}

}
@media (min-height:568px) and (max-height: 568px) and (orientation: portrait) {
/*body { display : none ;}*/
h1.front_page {
padding-bottom: 46px !important;
padding-top: 96px !important;
}
.text-heading p {
padding: 0 10px 52px !important;
}
}
@media (min-width:481px) and (max-width: 568px) and (orientation: landscape) {
.navigation-brand .brand-logo {
height: 50px;
margin-left: 209px !important;
margin-top: -6px !important;
width: 154px;
}
h1.front_page {
display: block;
font-weight: 700;
padding-bottom: 20px;
padding-top: 0;
width: 84% !important;
}
.text-heading p {
font-size: 19px;
margin-top: -21px;
padding: 0 10px;
width: 65%;
}
.navigation-toggle {
margin: 5px 0 0 145px !important;
}
section#features-list.section.dark div.container.animated.hiding div.col-md-3.col-sm-6.col-xs-12 {
width: 45% !important;
}
.navigation-bar-left {
  float: none !important;
  margin: 0 auto !important;
  width: 100% !important;
}
nav.fixmenu-clone div.navigation-navbar {
  float: none !important;
  margin: 0 auto !important;
  width: 100% !important;
}
div.up_down_share {
padding-left: 0;
padding-right: 22px;
float: left;
margin-left: 11px;
}
div.position_alerts {
padding-left: 27px;
padding-right: 65px;
float: left;
margin-left: 25px;
}
div.position_24_hr_link {
padding-left: 5px;
padding-right: 54px;
float: left;
margin-left: 23px;
}
div.widgets {
padding-left: 2px;
padding-right: 38px;
float: left;
margin-left: 18px;
}
div.downloads {
padding-left: 3px;
padding-right: 49px;
float: left;
margin-left: 22px;
margin-top: 7px;
}
div.point_and_click {
padding-left: 9px;
padding-right: 44px;
float: left;
margin-left: 20px;
}
div.downloads_again {
padding-left: 3px;
padding-right: 49px;
float: left;
margin-left: 22px;
margin-top: 7px;
}
}

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
/*body { display : none ;}*/
.put_facebook {
  margin: -15px auto 25px !important;
}
}
@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {
/*body { display : none ;}*/
.navigation-bar-left {
  float: none !important;
  margin: 0 auto;
  width: 100% !important;
  margin-top: 0 !important;
}
body.home_plate .navigation-header .navigation-bar > li.featured > a {
  padding: 0px 8px !important;
}
.put_facebook {
  margin: -25px auto 25px !important;
}
}
@media only screen and (min-width: 375px) and (max-width: 480px) and (orientation: portrait) {
/*body { display : none ;}*/
.navigation-bar-left {
  float: none !important;
  margin: 0 auto !important;
  width: 100% !important;
}
body.home_plate .navigation-header .navigation-bar > li.featured > a {
  padding: 0px 8px !important;
}
nav.fixmenu-clone div.navigation-navbar {
  float: none !important;
  margin: 0 auto !important;
  width: 100% !important;
}
}





@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
nav.fixmenu-clone div.navigation-navbar {
  float: left !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  width: 100% !important;
}
#landing-page > nav > div > div.navigation-navbar.open > ul:nth-child(1) {
  float: none;
  margin: 0 auto 75px;
  width: 100%;
}
#about {
padding: 53px 0px 0px 0px !important;
}
#features {
padding-top: 40px !important;
}
#team {
padding-top: 16px !important;
}
img.feature_image {
width : 90% ;
}
.form-register-small .form-group {
margin-left: 55px;
margin-right: 55px;
}
.form-register-small .form-control {
border-radius: 10px;
}
.col-sm-0 { display : none !important ;}
.col-xs-0 { display : none !important ;}
.text-heading h1 {
  font-size: 26px !important;
  margin: 0 auto 16px;
  width: 100%;
  padding : 0 10px ;
}
.text-heading p {
font-size: 18px;
margin-top: -21px;
padding: 0 10px;
width: 73%;
}
blockquote {
  font-size: 20px !important;
}
/*.navigation-header .navigation-brand { margin-top: 0 !important ;}*/
#feedback-controls {
  padding-top: 0 !important;
  display : none ;
}
blockquote {
  font-size: 20px !important;
}
h2.steroids {text-align: center; width: 100%;}
h1.front_page {
display: block;
font-weight: 700;
padding-bottom: 20px;
padding-top: 3px;
width: 61% !important;
}
.navigation-brand .brand-logo {
height: 50px;
margin-left: 160px !important;
margin-top: -19px;
width: 154px;
}
div.main-sec-links { display : none ;}
.navigation-toggle {
margin: -8px 0 0 118px;
position: absolute;
z-index : 999 ;
}
#landing-page .static-header {
  min-height: 777px;
}
section#features-list.section.dark div.container.animated.hiding div.col-md-3.col-sm-6.col-xs-12 {
  width: 50% !important;
}
.fixmenu-clone {
  background: none repeat scroll 0 0 #ffffff;
}
h4.smaller_text {
  font-size: 0.6em;
  margin: -14px auto 17px;
  width: 90%;
}
h4.smaller_text {
  font-size: 0.6em;
  margin: -14px auto 17px;
  width: 90%;
}
.iphones_not { display : none  !important;}
.iphone_320.board  { display : none  !important;}
.iphone_505 { display : block !important;}
.iphones_supercede { display : block !important;}

#featuredTab li {
  height: 172px;
}
p.pop_phrase {
  font-size: 1.2em;
}
p small {
  font-size: 20px;
}
#features {
  margin-bottom: 0;
}
section#features-list {padding-top: 0 !important;padding-bottom: 0 !important;}

section#awards {padding-top: 0px ! important; margin-top: -56px;}

div.inside_holder {
min-width: 161px;
}
.navigation-bar-left {
float: left;
margin-left: 41px;
margin-top: 4px;
margin-bottom: 75px;
}
.navigation-header .navigation-bar > li {
  padding: 0;
}
.navigation-bar-left {
  float: none !important;
  margin-top: -32px !important;
  width: 100% !important;
  margin: 0 auto !important;
}
body.home_plate .navigation-header .navigation-bar > li.featured > a {
  padding: 0 27px !important;
}
div.inside_holder {
min-width: 189px;
}

div.feature_image_holder { padding-left : 0px !important ;}
.static-header .text-heading {
margin-bottom: 0px;
}
section#guarantee a.launch h2 {
font-size: 31px !important;
margin-bottom: 12px !important;
}
.buttonz { margin-left : 45px ;}
.buttonzz { margin-top : 12px ; margin-left : 102px ;}

div.point_and_click {
padding-left: 9px;
padding-right: 44px;
}
div.downloads_again {
padding-left: 5px;
padding-right: 44px;
}
div.widgets {
padding-left: 2px;
padding-right: 38px;
}
div.downloads {
padding-left: 3px;
padding-right: 49px;
}
div.position_alerts {
width: 90%;
float: left;
margin-left: -7px;
}
div.position_24_hr_link {
width: 100% !important;
padding-right: 54px;
float: left;
margin-left: 12px;
margin-top: 12px;
}
div.up_down_share {
padding-left: 0;
padding-right: 22px;
}
div.private_folders {
padding-right: 5px !important;
}
div.folders {
padding-right: 9px;
}
.technology {
margin-bottom: 30px !important;
}
#team .member { padding-bottom: 10px; }
section#product { padding-top : 11px !important ;}
.long-block {
padding-top: 36px !important ;
}



}



/* Mobile device 480px iPhone Portrait */
/* Mobile device 480px iPhone Portrait */
/* Mobile device 480px iPhone Portrait */
/* Mobile device 480px iPhone Portrait */
/* Mobile device 480px iPhone Portrait */
/* Mobile device 480px iPhone Portrait */
@media (max-width: 340px) {
/*@media 
only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : Landscape) {*/

/*12.12.1*/
#features > div:nth-child(1) > h3 {
margin-top: 25px;
font-size: 24px;
}
#team {
padding-top: 133px !important;
}
section#product.section {
margin-top: -57px !important;
padding-top: 0 !important;
}
/*replaced
section#product.section {
  margin-top: -80px !important;
  padding-top: 0 !important;
}
*/
.section .section-header {
margin-top: 48px;
margin-bottom: 80px;
}
.long-block {
padding-top: 31px;
}
h3 {
font-size: 26px;
font-weight: 400;
}
#features {
margin-top: 0px !important;
padding-top: 51px !important;
}
.main-sec-links {
 display : none ;
}

















.navigation-navbar.open {
padding: 10px 0 136px;
}
.form-register-small .form-control {
border-radius: 10px;
}
#featuredTab li {
  height: 400px;
}
#features-list.section {
  margin-top: -80px;
  padding-top: 0 !important;
}
section#team.section div.container div.section-header {
  margin-top: -99px;
}
.col-sm-0 { display : none !important ;}
.col-xs-0 { display : none !important ;}
.navigation-header .navigation-brand {
margin-top: 0 !important;
margin-left: -11px !important;
}
h2 { font-size : 32px !important;}
.interior_image  {float: left; width: 100%;}
blockquote.none {
  margin: 0px 0 20px;
  text-align: center !important;
}
.text-heading h1 {
  font-size: 26px !important;
  margin: 0 auto 16px;
  width: 100%;
  padding : 0 10px ;
}
.text-heading p {
font-size: 18px;
padding: 0 10px 29px;
width: 88%;
}
#feedback-controls {
  padding-top: 0 !important;
  display : none ;
}
blockquote {
  font-size: 20px !important;
}
h2.steroids {text-align: center; width: 100%;}
h1.front_page {
display: block;
font-weight: 700;
padding-bottom: 26px;
padding-top: 47px;
width: 90% !important;
}
#features div.container { margin-top: -50px ;}
.iphone { display : block ;}
.no_iphone { display : none ;}
#hero {
  min-height: 600px !important;
}
#clients { display : block ;}
#about {
padding: 52px 0 0 !important;
}
.tab-content > .tab-pane {
  margin-top: -46px;
}
.navigation-brand .brand-logo {
  float: left !important;
  margin-left: 89px !important;
  margin-top: -5px !important;
  padding: 15px 0 0 !important;
  width: 154px !important;
}
.navigation-toggle {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #1ac6ff;
  border-radius: 4px;
  float: left;
  margin: -39px 0 0 53px;
  outline: medium none;
  padding: 9px 10px;
}
.fixmenu-clone {
  background: none repeat scroll 0 0 #ffffff;
}
section#features-list.section.dark div.container.animated.hiding div.col-md-3.col-sm-6.col-xs-12 {
  width: 100% !important;
}
.form-register-small .form-group {
margin-left: 40px;
margin-right: 40px;
}
#awards {
  overflow: hidden;
  padding-top: 0 !important;
  margin-top: -45px;
}
section#product.section,
section#team.section div.container div.section-header,
section#awards.section div.container div.section-header {
  margin-bottom: 20px;
}
.package-column .package-detail ul li {
  padding: 5px 0 !important;
}
h4.smaller_text {
  font-size: 0.6em;
  margin: -14px auto 17px;
  width: 90%;
}
.iphones_not { display : none  !important;}
/*.tab-desc.iphones_not,
.tab-desc.no_iphone.iphones_not  { display : block  !important;}*/
.iphone_320, .iphone_320.board { display : block !important;}
.iphone_505.board { display : none  !important;}

#featuredTab li {
  height: 265px;
}
p.pop_phrase {
  font-size: 1.2em;
}
p small {
  font-size: 20px;
}
#features {
  margin-bottom: 0;
}
#features-list.section {
  margin-top: -24px;
  padding-top: 0 !important;
}




div.widgets {
  padding-left: 29px;
  padding-right: 18px;
}
div.up_down_share {
padding-left: 5px;
padding-right: 21px;
}
div.position_alerts {
padding-left: 52px;
padding-right: 60px;
}
div.position_24_hr_link {
padding-left: 36px;
padding-right: 50px;
}
div.downloads {
padding-left: 20px;
padding-right: 30px;
}
div.point_and_click {
padding-left: 20px;
padding-right: 30px;
}
div.downloads_again {
padding-left: 20px;
padding-right: 30px;
}



.navigation-bar-left {
  margin: 0 auto 75px !important;
  width: auto !important;
}
nav.fixmenu-clone div.navigation-navbar {
  float: left !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  width: 100% !important;
}
.static-header .text-heading {
margin-bottom: 55px;
z-index: 20;
}
.navigation-header .navigation-bar > li, .navigation-header .navigation-bar > li.featured {
  padding: 2px 15px;
}
body.home_plate .navigation-header .navigation-bar > li.featured > a {
  padding: 0px 8px !important;
}
.btn-lg {
font-size: 15px;
margin-bottom: 10px;
}

#guarantee > div > div > article > a:nth-child(4) {
margin-left: 50px;
}

#guarantee > div > div > article > a:nth-child(3){ font-size: 18px !important; padding: 22px 40px !important; }

section#guarantee a.launch h2 {
font-size: 20px !important;
margin-bottom: 12px !important;
}
.buttonz { margin-left : -2px ;}
.buttonzz {
margin-top: 5px;
margin-left: 29px;
}
}











@media only screen and (width: 568px) and (orientation: landscape) {
body.stevie_mobile nav.fixmenu-clone .navigation-toggle {
  margin: -41px 0 0 171px !important;
}
body.stevie_mobile .navigation-toggle {
  margin: 3px 160px 0 0  !important;
}
}
@media only screen and (width: 480px) and (orientation: landscape) {
/*body { display : none ;}*/
body.stevie_mobile nav.fixmenu-clone .navigation-toggle {
  margin: -10px 0px 0 0 !important;
}
body.stevie_mobile .navigation-toggle {
  margin: -10px 118px 0 0 !important;
}
}
@media only screen and (width: 375px) and (orientation: portrait) {
body.stevie_mobile .navigation-brand .brand-logo {
  margin-left: 115px !important;
}
body.stevie_mobile nav.fixmenu-clone .navigation-brand .brand-logo {
  margin-left: 70px !important;
}
body.stevie_mobile nav.fixmenu-clone .navigation-toggle {
  margin: 5px 47px 0 0 !important;
}
}
@media only screen and (width: 736px) and (orientation: landscape) {
body.stevie_mobile nav.fixmenu-clone div.navigation-navbar {
  float: none !important;
  width: 100% !important;
}
body.stevie_mobile .navigation-header.fixmenu-clone div.container {
  width: 100% !important;
}
body.home_plate.stevie_mobile .navigation-header .navigation-bar > li.featured > a {
  padding: 0px 8px;
}
body.stevie_mobile .navigation-header .navigation-bar > li {
  padding: 0 2px;
}
}
