
/* -----------------------------------------
			   RESET CSS
-------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

html{overflow-x:hidden;scroll-behavior: smooth;}
body {
  line-height: 1;
   overflow-x:hidden;
}

.ian{font-size:21px;}
.ian a{color:#C7AB80;}
.ian a:hover{color:#C7AB80;text-decoration:underline;}
.hurricane{width:40px;position:relative;top:12px;left:-10px;}
ul {
  list-style: none;
}

ol{padding-left:15px;}

ol li{padding-top:10px;}


blockquote, q {
  quotes: none;
}


blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}


table {
  border-collapse: collapse;
  border-spacing: 0;
}


html {
  overflow-y: scroll;
  font-size: 15px;
}

.pb-200 {
  padding-bottom: 500px;
}


body, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .navbar, .brand, .btn, .btn-simple, a, .td-name, td {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
    
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: 'Lora', serif!important;}

body {
  background-color: #ffffff;
  font-family: 'Barlow', sans-serif;
font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
  color: #555;
  font-weight: 400;
  line-height: 1.75;
}

#tawkchat-minified-box{display:none!important;}


p:not(:last-child) {
 
}


.lead {
  font-weight: 400;
}


h1, h2, h3, h4, h5 {
  margin: 0 0 1rem;
  font-family: 'Barlow', sans-serif;
font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  line-height: 1.21;
  color: initial;
}


h1 {
  margin-top: 0;
  font-size: 3.052em;
}

.mainh1{color:#CDAB7E;font-weight:900;font-size:3.3em!important;padding-bottom:55px;}

h2 {
  font-size: 2.441em;
    font-weight:800;
}


h3 {
  font-size: 1.953em;
}


h4 {
  font-size: 1.563em;
    font-weight:800;
    color:#424242!important;
}


h5 {
  font-size: 1.35em;
}


small, .text_small {
  font-size: 0.8em;
}


strong, b {
  font-weight: 600 !important;
  font-family: 'Montserrat', sans-serif;
}




.ptb-50 {
  padding: 50px 0;
}

.pb-50 {
  padding-bottom: 50px;
}

.ptb-100 {
  padding: 100px 0;
}


.pt-100 {
  padding-top: 100px;
}

.pt-130 {
  padding-top: 125px;
}

.pt-165 {
  padding-top: 165px;
}


.pb-100 {
  padding-bottom: 100px;
}

.pb-130 {
  padding-bottom: 125px;
}

.pb-165 {
  padding-bottom: 165px;
}





.mt--165 {
  margin-top: -165px !important;
}


.gray-light-bg {
  background: #f5f5f5;
}


.primary-bg {
  background: #214771;
}


.secondary-bg {
  background: #7100b9;
}


.color-primary {
  color: #3575af;
}


.color-secondary {
  color: #7100b9;
}


.gradient-bg {
  background: linear-gradient(75deg, #1b364f 10%, #3575af) !important;
}

.lead2{padding:50px;font-size:1.7rem;}
.white-bg {
  background: #ffffff;
}

.blue{color:#0f76bc;}
.blue2{color:#0095ff;}

a {
  color: #CDAB7E;;
}


.showcase .showcase-text{padding:3rem}.showcase .showcase-img{min-height:30rem;background-size:cover}@media (min-width:768px){.showcase .showcase-text{padding:7rem}}
a:hover {
  color: #0073ec;
  text-decoration: none;
}










.blue{color:#006fb9;}

.animated-btn {
  -webkit-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}


.animated-btn:hover {
  transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
}


.outline-btn, .secondary-solid-btn, .primary-solid-btn, .solid-white-btn, .outline-white-btn, .secondary-outline-btn, .main-btn {
  padding: 12px 30px;
  font-family: 'Quicksand', sans-serif;
  font-weight: 600;
  font-size: 13px;
  -webkit-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}


@media only screen and (max-width:479px){.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{padding-left:110px}
.main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(2n) .timeline-content:before{left:99px}
.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-content:after{left:65px}
}


#about-mark{width:80%;margin-top:-30px;}



.primary-main-solid-btn {
  border: 1px solid #0073ec;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.15);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3575af), to(#214771));
  background-image: linear-gradient(to bottom, #3575af, #214771);
  color: #ffffff;
    
}


.primary-main-solid-btn:hover {
background: #3772b2; /* Old browsers */
background: -moz-linear-gradient(top, #3772b2 0%, #27607f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #3772b2 0%,#27607f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #3772b2 0%,#27607f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3772b2', endColorstr='#27607f',GradientType=0 ); /* IE6-9 */

  border-style : Solid;
  border-color : #29B1FC;
  border-color : rgba(41, 177, 252, 1);
  border-width : 1px;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F76BC',endColorstr='#000000' , GradientType=1);
  color: #FFF!important;
}


.scrolltotop{
  border: 1px solid #CDAB7E;
 background-color:#CDAB7E;
  color: #ffffff;
    
    border-radius:4px;
    text-transform: uppercase;
    font-size:1em!important;
    text-shadow: 0 0.5px 0.3px rgba(0, 0, 0, 0.7);
}


.scrolltotop:hover {
background: #F4C48C; /* Old browsers */


  border-style : Solid;
  border-color : #F4C48C;
  border-width : 1px;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F76BC',endColorstr='#000000' , GradientType=1);
  color: #FFF!important;
}

.orangemain {
  border: 1px solid #CDAB7E;
 background-color:#CDAB7E;
  color: #ffffff;
    padding:10px 40px;
    border-radius:50px;
    text-transform: uppercase;
    font-size:1em!important;
    font-weight:800;
   
}

.aboutsec{}
.orangemain:hover {
background: #ff591f; /* Old browsers */




  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F76BC',endColorstr='#000000' , GradientType=1);
  color: #FFF!important;
}


.primary-solid-btn {
  border: 1px solid #0073ec;
  -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.15);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3575af), to(#214771));
  background-image: linear-gradient(to bottom, #3575af, #214771);
  color: #ffffff;
    font-size:1.4em;
}


.primary-solid-btn:hover {
background: #3772b2; /* Old browsers */
background: -moz-linear-gradient(top, #3772b2 0%, #27607f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #3772b2 0%,#27607f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #3772b2 0%,#27607f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3772b2', endColorstr='#27607f',GradientType=0 ); /* IE6-9 */

  border-style : Solid;
  border-color : #29B1FC;
  border-color : rgba(41, 177, 252, 1);
  border-width : 1px;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F76BC',endColorstr='#000000' , GradientType=1);
  color: #FFF!important;
}


.secondary-solid-btn {
  color: #fff;
  background: #7100b9;
  border: 1px solid #7100b9;
}


.secondary-solid-btn:hover {
  background: transparent;
  color: #7100b9;
  -webkit-box-shadow: none;
  box-shadow: none;
}


.secondary-outline-btn {
  color: #7100b9;
  display: inline-block;
  border: 1px solid #7100b9;
}


.secondary-outline-btn:hover {
  background: #7100b9;
  color: #ffffff;
}


.outline-btn {
  position: relative;
  display: inline-block;
  color: #3575af;
  border: 1px solid #3575af;
}


.outline-btn:after {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  z-index: -1;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition: 400ms;
  transition: 400ms;
  text-shadow: 0 0.5px 0.3px rgba(0, 0, 0, 0.1);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0073ec), to(#214eec));
  background-image: linear-gradient(to bottom, #0073ec, #214eec);
}


.outline-btn:hover:after {
  opacity: 1;
}


.outline-btn:hover {
  color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3575af), to(#214771));
  background-image: linear-gradient(to bottom, #3575af, #214771);
}

.primary-bg h1, .primary-bg p {
  color: #fff;
}


.solid-white-btn {
  background: #ffffff;
  border-color: #ffffff;
  color: #3575af;
}


.solid-white-btn:hover {
  background: transparent;
  color: #ffffff;
}


.outline-white-btn {
  color: #ffffff;
  border-color: #ffffff;
}


.outline-white-btn:hover {
  background: #ffffff;
  color: #3575af;
}

/*icon size*/

.icon-sm {
  font-size: 25px;
  line-height: 25px;
}


.icon-md {
  font-size: 40px;
  line-height: 40px;
}


.icon-lg {
  font-size: 50px;
  line-height: 50px;
}


/*==================================
       Forms
==================================*/

.form-control {
  border-color: #ebebeb;
  padding: .75rem 0.85rem;
  height: calc(2.56em + .75rem + 2px);
}


.form-control:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}


input[type]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder,
select.form-control.has-value {
  color: #b1b1b1 !important;
  font-size: 13px;
}


input[type]:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder,
select.form-control.has-value {
  /* Firefox 18- */
  color: #b1b1b1;
  font-size: 13px;
}


input[type]::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder,
select.form-control.has-value {
  /* Firefox 19+ */
  color: #b1b1b1;
  font-size: 13px;
}


input[type]:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder,
select.form-control.has-value {
  color: #b1b1b1;
  font-size: 13px;
}


select.form-control.has-value {
  height: 52px;
}




.z-index {
  z-index: 9;
}






.height-lg-100vh {
  min-height: 100vh;
}

@media (max-width: 576px) {

  .height-lg-100vh {
    height: auto;
  }
}


.custom-badge {
  top: 5%;
  right: 8%;
}



.bg-transparent ul li a:hover, .white-bg.affix ul li a:hover {
  opacity: 1;
}




.bg-transparent.affix {
    /* background-image: -webkit-gradient(linear, right top, left top, from(#214771), color-stop(#214771), color-stop(#214771), color-stop(#1b364f), to(#132635)) !important;
  background-image: linear-gradient(to left, #214771, #214771, #214771, #1b364f, 132635) !important;}*/
     /*   background-color: #083F59;
    background: #003C5A;
    background-image: url(../../assets/img/blue-bg.png);
    background-image: url(../../assets/img/blue-bg.png), -webkit-gradient(linear, left top, left bottom, from(#000), to(#2A3139));
    background-image: url('../../assets/img/blue-bg.png'), -webkit-linear-gradient(top, #000, #2A3139);
    background-image: url('../../assets/img/blue-bg.png'), -moz-linear-gradient(top, #000, #2A3139);
    background-image: url('../../assets/img/blue-bg.png'), -ms-linear-gradient(top, #000, #2A3139);
    background-image: url('../../assets/img/blue-bg.png'), -o-linear-gradient(top, #000, #2A3139);
    background-image: url('../../assets/img/blue-bg.png'), linear-gradient(top, #000, #333);
    border-bottom: 1px solid #68B2DE; */
  background-image: -webkit-gradient(linear, right top, left top, from(#214771), color-stop(#214771), color-stop(#214771), color-stop(#1b364f), to(#132635)) !important;
  background-image: linear-gradient(to left, #214771, #214771,#214771, #1b364f, #132635) !important; 
}

/*header topbar*/

.topbar-text ul li {
  font-size: 84%;
  line-height: 30px;
  color: #757575;
}


.topbar-text ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333;
}


.topbar-text ul li a:hover {
  color: #0073ec;
}

.toplist{text-align:left;}
.toplist2{text-align:right;}


.gradient-bg .topbar-text ul li, .gradient-bg .topbar-text ul li a {
  color: #ffffff;
  opacity: 0.8;
}


.gradient-bg .topbar-text ul li a:hover {
  opacity: 1;
}


.topbar-text ul li span {
  font-size: 84%;
}

/*main header section css*/

.header-main {
  position: relative;
  display: block;
}


.main-header-menu-wrap {
  display: block !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-name: slideInU;
          animation-name: slideInU;
    
}


.main-header-menu-wrap .navbar-toggler.btn:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #0073ec;
}

.watch-btn{}
.main-header-menu-wrap.affix {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
   
     box-shadow: 0 3px 3px -3px black;
}


.header-nav {
  padding:0;
}

@media (min-width: 320px) and (max-width: 767px) {

  .main-navbar-nav {
    padding-bottom: 15px;
  }

  .header-nav {
    padding: 0.5rem 0;
  }
}


.sub-menu-nav-link {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  font-size: 0.8999rem;
  color: #757575;
}

.sub-menu-nav-link:active{color:green;}

.main-link-toggle::after {
  display: inline-block;
  font-family: "themify";
  font-size: 50%;
  content: "\e64b";
  margin-left: .4rem;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  position: relative;
  top: -1px;
}

#navBar{padding: 0;}

#top-bar{font-size:.9em;background-image:url('../../images/topbar.jpg');}
#top-bar ul{margin:0;padding:0;}
#top-bar ul li{list-style-type:none;display:inline;padding:0 6px;}
.largedata{background-color:#f4f4f4;padding-bottom:20px;}
.largedataimg{position:relative;top:-70px;text-align:center;}
.mobilelist{display:none;}

i{padding:0 4px;}
#top-bar a{color:#FFF;text-decoration:none;}
#top-bar a:hover{color:#ffd39f;}

.playbutton{width:100px;}

.mainbox{background-color:#FFF;border-radius:4px;padding:37px;box-shadow: rgb(60 64 67 / 30%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;}
.mainbox{margin:20px 0;}
.mainbox ul{text-align:left;}
.mainicon{width:60%;}
.checkmark{width:100px;}
.terms h4{padding-top:30px;}
.process-part.skew_right .container {
    -webkit-transform: rotate(
-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(
-3deg);
    overflow-x: hidden;
    
}
h6{color:#444;font-weight:800;}
h6:hover{color:#006fb9;}
.bigsupport{width:80%;padding:60px 0 0 0;}
.watchvideo{color:#FFF;}
.card-body{margin-top:-8px;}
.form-group label{font-weight:800;}
.space{font-weight:800;color:#FFF;}
.secicon{width:60%;padding-top:20px;}
.process-part.skew_right {
    margin-left: -100px;
    margin-right: -100px;
    -webkit-transform: rotate(
3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(
3deg);
    z-index: 5;background-color:#f4f4f4;}
.bpadding{padding:20px 40px;}
.bigtxt{padding-top:50px;}
.bigicon{width:80%;}
.spaceman{width:20%;position:relative;top:120px;margin-top:-380px;left:140px;z-index:2;}
.satalite{width:36%;float:right;position:relative;top:150px;margin-top:-330px;right:140px;z-index:2;}
.topright{float:right;position:relative;top:-155px;width:150px;}
.bottomright{float:right;position:absolute;bottom:0px;right:60px;width:150px;}
.topleft{position:relative;top:-24px;width:200px;padding-left:30px;margin-bottom:-140px;}
.topleft2{position: relative;
    top: -35px;
    width: 200px;
    padding-left: 0px;
    margin-bottom: -140px;}
#btn-back-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  display: none;
}
input{border:1px solid #CCC!important;}
textarea{border:1px solid #CCC!important;}
.biglist{width:80%;}
.card-body{box-shadow: rgb(60 64 67 / 30%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;}
.socialicons{text-align:right;position:relative;top:-16px;}
.card-title{font-weight:800;font-size:1.3em;line-height:1.2em;}
.card-title a{}
.card-title:hover{text-decoration:underline;}
.card{}
.socialicon{padding:0 3px!important;margin:0!important;}



.nav-link{padding:2px 0;}
.footer-bottom{border-top:1px solid #8F7B63;}
.footer-section a{color:#FFF;}
.footer-section a:hover{text-decoration:underline;}
.copyright{background-image:url('../../images/topbar.jpg');background-size:cover;}
.copyright-text a:hover{color:#0f76bc;} 
.footer-nav-wrap{}
.topspaceman{position:absolute;right:0;top:-17px;width:200px;}

.footer-title{padding-top:20px;color:#FFF!important;}
.footer-address{font-size:.9em;}

.social{}
.social ul{}
.social ul li{display:inline;padding:0 6px;font-size:1.2em;}
.social a:hover{color:#CDAB7E;}

.callout{}
.callout-txt{font-size:1.7em;}


  .flip-card {
  background-color: transparent;
  width: 100%;
  height: 200px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: rgb(60 64 67 / 30%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
   
}

.flip-card-front {
  background-color: #FFF;
  color: black;
}

.flip-card-back {
  background-color: #0f76bc;
  color: white;
    transform: rotateY(180deg); padding:33px 20px 48px 20px}

.ourdata{width:70%;}
.bold{font-weight:800;}
.consumerdata{background-image:url('../../images/ourdata/or.png');display:block;background-repeat:no-repeat;background-position:top right;background-size: 50px 400px;}
.orbottom{width:30%;}
.marker{width:60%;}

.pricebox{margin:2px;background-color:#FFF;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.price-plan{font-size:1.5em;padding:20px 0 4px 0!important;margin:0;}
.price{width:100px;}
.pricing-check{width:20px;position:relative;top:4px;}
.onetime{color:#0f76bc;font-size:.8em;position:relative;top:-8px;}
.featurelist li{padding:0 28px 0 28px;padding-top:0;font-size:.9em;}
.compatibilitylist{margin:0;padding:10px 0;}
.compatibilitylist li{padding:0 ;margin:0;padding-top:0;font-size:.9em;}
.compare-link {font-size:.9em;color:#0f76bc;padding:12px 0;}
.compare-link a:hover{text-decoration:underline;}
.owl-dots{display:none}
.single-testimonial{box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;min-height:300px;width:98%;margin-left:3px;}

.owl-carousel{min-height:200px;padding:20px 0;}
.testi{position:relative;top:-100px;left:-10px;margin-bottom:-100px;z-index:1000;}
.mainbutton-txt{font-size:1.7em;}
.downloadnowfor{font-size:.9em;float:left;padding-left:16px;padding-top:10px;text-transform: uppercase}
.downloadnowfor2{font-size:.9em;float:left;padding-left:0;padding-top:10px;text-transform: uppercase}
.buttonimg{float:left;width:40px}
.ratting-content h5{margin-top:20px;}
.grayicons{padding:10px 0;}
.grayicons img{margin:0 4px;}
.arrows{margin-top:180px;}
.contact-address{padding-top:20px;}
.supportform{margin-right:50px;}
.supportform input{box-shadow: rgb(60 64 67 / 30%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;margin:10px 0;}
.supportform input:active{box-shadow: rgb(60 64 67 / 30%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;margin:10px 0;}
.supportform textarea{box-shadow: rgb(60 64 67 / 30%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;margin:10px 0;}
.toslink{position:relative;top:-100px;}
.faq a{font-weight:bold;color:#000;}
.faqbtn{position:relative;top:-120px;}

.device-box{background-color:#FFF;margin:40px 40px;padding: 40px 0;}
#apple{border-top:10px solid #0f76bc;}
#android{border-top:10px solid #68bb20;}

.featurebox{background-color:#FFF;padding:30px;margin:20px 0;}
.featurebox2{background-color:#FFF;padding:10px;margin:20px 0;}
.iphoneimg{width:93%;position:relative;top:79px;}
.facebookphoneimg{width:100%;position:relative;top:53px;}

.blogphone{width:270px;position:absolute;top:-90px;right:20px;}

.featimg{width:70px;margin-bottom:12px;}
.compatibility li{}


/*Sentence*/
.sentence{
     
     
     text-align: left;
}
/*Wrapper*/
.wrapper{
    background-color: #f5f5f5;
    font-family: 'Raleway', sans-serif;
    margin: 100px auto;
    padding: 40px 40px;
    position: relative;
    width: 70%;
}

/*Vertical Sliding*/
.slidingVertical{
	display: inline;
	text-indent: 8px;
}
.slidingVertical span{
	animation: topToBottom 12.5s linear infinite 0s;
	-ms-animation: topToBottom 12.5s linear infinite 0s;
	-webkit-animation: topToBottom 12.5s linear infinite 0s;
	
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.slidingVertical span:nth-child(2){
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.slidingVertical span:nth-child(3){
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.slidingVertical span:nth-child(4){
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
.slidingVertical span:nth-child(5){
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}

/*topToBottom Animation*/
@-moz-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateY(-50px); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	25% { opacity: 1; -moz-transform: translateY(0px); }
	30% { opacity: 0; -moz-transform: translateY(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateY(-50px); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	25% { opacity: 1; -webkit-transform: translateY(0px); }
	30% { opacity: 0; -webkit-transform: translateY(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateY(-50px); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	25% { opacity: 1; -ms-transform: translateY(0px); }
	30% { opacity: 0; -ms-transform: translateY(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

/*Horizontal Sliding*/
.slidingHorizontal{
	display: inline;
	text-indent: 8px;
}
.slidingHorizontal span{
	animation: leftToRight 12.5s linear infinite 0s;
	-ms-animation: leftToRight 12.5s linear infinite 0s;
	-webkit-animation: leftToRight 12.5s linear infinite 0s;
	color: #00abe9;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.slidingHorizontal span:nth-child(2){
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.slidingHorizontal span:nth-child(3){
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.slidingHorizontal span:nth-child(4){
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
.slidingHorizontal span:nth-child(5){
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}

/*leftToRight Animation*/
@-moz-keyframes leftToRight{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateX(-50px); }
	10% { opacity: 1; -moz-transform: translateX(0px); }
	25% { opacity: 1; -moz-transform: translateX(0px); }
	30% { opacity: 0; -moz-transform: translateX(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes leftToRight{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateX(-50px); }
	10% { opacity: 1; -webkit-transform: translateX(0px); }
	25% { opacity: 1; -webkit-transform: translateX(0px); }
	30% { opacity: 0; -webkit-transform: translateX(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes leftToRight{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateX(-50px); }
	10% { opacity: 1; -ms-transform: translateX(0px); }
	25% { opacity: 1; -ms-transform: translateX(0px); }
	30% { opacity: 0; -ms-transform: translateX(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

/*FadeIn*/
.fadeIn{
	display: inline;
	text-indent: 8px;
}
.fadeIn span{
	animation: fadeEffect 12.5s linear infinite 0s;
	-ms-animation: fadeEffect 12.5s linear infinite 0s;
	-webkit-animation: fadeEffect 12.5s linear infinite 0s;
	color: #00abe9;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.fadeIn span:nth-child(2){
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.fadeIn span:nth-child(3){
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.fadeIn span:nth-child(4){
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
.fadeIn span:nth-child(5){
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}

/*FadeIn Animation*/
@-moz-keyframes fadeEffect{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateY(0px); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	25% { opacity: 1; -moz-transform: translateY(0px); }
	30% { opacity: 0; -moz-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes fadeEffect{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateY(0px); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	25% { opacity: 1; -webkit-transform: translateY(0px); }
	30% { opacity: 0; -webkit-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes fadeEffect{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateY(0px); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	25% { opacity: 1; -ms-transform: translateY(0px); }
	30% { opacity: 0; -ms-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

/*Vertical Flip*/
.verticalFlip{
	display: inline;
	text-indent: 8px;
}
.verticalFlip span{
	animation: vertical 12.5s linear infinite 0s;
	-ms-animation: vertical 12.5s linear infinite 0s;
	-webkit-animation: vertical 12.5s linear infinite 0s;
	color: #00abe9;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.verticalFlip span:nth-child(2){
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.verticalFlip span:nth-child(3){
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.verticalFlip span:nth-child(4){
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
.verticalFlip span:nth-child(5){
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}

/*Vertical Flip Animation*/
@-moz-keyframes vertical{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: rotateX(180deg); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	25% { opacity: 1; -moz-transform: translateY(0px); }
	30% { opacity: 0; -moz-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0;}
}
@-webkit-keyframes vertical{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: rotateX(180deg); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	25% { opacity: 1; -webkit-transform: translateY(0px); }
	30% { opacity: 0; -webkit-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes vertical{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: rotateX(180deg); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	25% { opacity: 1; -ms-transform: translateY(0px); }
	30% { opacity: 0; -ms-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

/*Horizontal Flip*/
.horizontalFlip{
	display: inline;
	text-indent: 8px;
}
.horizontalFlip span{
	animation: horizontal 12.5s linear infinite 0s;
	-ms-animation: horizontal 12.5s linear infinite 0s;
	-webkit-animation: horizontal 12.5s linear infinite 0s;
	color: #00abe9;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.horizontalFlip span:nth-child(2){
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.horizontalFlip span:nth-child(3){
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.horizontalFlip span:nth-child(4){
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
.horizontalFlip span:nth-child(5){
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}

/*Horizontal Flip Animation*/
@-moz-keyframes horizontal{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: rotateY(180deg); }
	10% { opacity: 1; -moz-transform: translateX(0px); }
	25% { opacity: 1; -moz-transform: translateX(0px); }
	30% { opacity: 0; -moz-transform: translateX(0px); }
	80% { opacity: 0; }
	100% { opacity: 0;}
}
@-webkit-keyframes horizontal{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: rotateY(180deg); }
	10% { opacity: 1; -webkit-transform: translateX(0px); }
	25% { opacity: 1; -webkit-transform: translateX(0px); }
	30% { opacity: 0; -webkit-transform: translateX(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes horizontal{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: rotateY(180deg); }
	10% { opacity: 1; -ms-transform: translateX(0px); }
	25% { opacity: 1; -ms-transform: translateX(0px); }
	30% { opacity: 0; -ms-transform: translateX(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

/*AntiClockWise Effect*/
.antiClock{
	display: inline;
	text-indent: 8px;
}
.antiClock span{
	animation: anti 12.5s linear infinite 0s;
	-ms-animation: anti 12.5s linear infinite 0s;
	-webkit-animation: anti 12.5s linear infinite 0s;
	color: #00abe9;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.antiClock span:nth-child(2){
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.antiClock span:nth-child(3){
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.antiClock span:nth-child(4){
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
.antiClock span:nth-child(5){
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}

/*AntiClockWise Effect Animation*/
@-moz-keyframes anti{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: rotateX(180deg); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	25% { opacity: 1; -moz-transform: translateY(0px); }
	30% { opacity: 0; -moz-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0;}
}
@-webkit-keyframes anti{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: rotate(180deg); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	25% { opacity: 1; -webkit-transform: translateY(0px); }
	30% { opacity: 0; -webkit-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes anti{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: rotate(180deg); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	25% { opacity: 1; -ms-transform: translateY(0px); }
	30% { opacity: 0; -ms-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

/*ClockWise Effect*/
.clockWise{
	display: inline;
	text-indent: 8px;
}
.clockWise span{
	animation: clock 12.5s linear infinite 0s;
	-ms-animation: clock 12.5s linear infinite 0s;
	-webkit-animation: clock 12.5s linear infinite 0s;
	color: #00abe9;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.clockWise span:nth-child(2){
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.clockWise span:nth-child(3){
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.clockWise span:nth-child(4){
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
.clockWise span:nth-child(5){
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}

/*ClockWise Effect Animation*/
@-moz-keyframes clock{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: rotate(-180deg); }
	10% { opacity: 1; -moz-transform: translateX(0px); }
	25% { opacity: 1; -moz-transform: translateX(0px); }
	30% { opacity: 0; -moz-transform: translateX(0px); }
	80% { opacity: 0; }
	100% { opacity: 0;}
}
@-webkit-keyframes clock{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: rotate(-180deg); }
	10% { opacity: 1; -webkit-transform: translateX(0px); }
	25% { opacity: 1; -webkit-transform: translateX(0px); }
	30% { opacity: 0; -webkit-transform: translateX(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes clock{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: rotate(-180deg); }
	10% { opacity: 1; -ms-transform: translateX(0px); }
	25% { opacity: 1; -ms-transform: translateX(0px); }
	30% { opacity: 0; -ms-transform: translateX(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

/*Pop Effect*/
.popEffect{
	display: inline;
	text-indent: 8px;
}
.popEffect span{
	animation: pop 12.5s linear infinite 0s;
	-ms-animation: pop 12.5s linear infinite 0s;
	-webkit-animation: pop 12.5s linear infinite 0s;
	color: #00abe9;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.popEffect span:nth-child(2){
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.popEffect span:nth-child(3){
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.popEffect span:nth-child(4){
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
.popEffect span:nth-child(5){
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}

/*Pop Effect Animation*/
@-moz-keyframes pop{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: rotate(0deg) scale(0.10) skew(0deg) translate(0px); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	25% { opacity: 1; -moz-transform: translateY(0px); }
	30% { opacity: 0; -moz-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0;}
}
@-webkit-keyframes pop{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: rotate(0deg) scale(0.10) skew(0deg) translate(0px);}
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	25% { opacity: 1; -webkit-transform: translateY(0px); }
	30% { opacity: 0; -webkit-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes pop{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: rotate(0deg) scale(0.10) skew(0deg) translate(0px); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	25% { opacity: 1; -ms-transform: translateY(0px); }
	30% { opacity: 0; -ms-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

/*Push Effect*/
.pushEffect{
	display: inline;
	text-indent: 8px;
}
.pushEffect span{
	animation: push 12.5s linear infinite 0s;
	-ms-animation: push 12.5s linear infinite 0s;
	-webkit-animation: push 12.5s linear infinite 0s;
	color: #00abe9;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.pushEffect span:nth-child(2){
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.pushEffect span:nth-child(3){
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.pushEffect span:nth-child(4){
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
.pushEffect span:nth-child(5){
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}

/*Push Effect Animation*/
@-moz-keyframes push{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: rotate(0deg) scale(2) skew(0deg) translate(0px); }
	10% { opacity: 1; -moz-transform: translateX(0px); }
	25% { opacity: 1; -moz-transform: translateX(0px); }
	30% { opacity: 0; -moz-transform: translateX(0px); }
	80% { opacity: 0; }
	100% { opacity: 0;}
}
@-webkit-keyframes push{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform:rotate(0deg) scale(2) skew(0deg) translate(0px);}
		10% { opacity: 1; -webkit-transform: translateX(0px); }
	25% { opacity: 1; -webkit-transform: translateX(0px); }
	30% { opacity: 0; -webkit-transform: translateX(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes push{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: rotate(0deg) scale(2) skew(0deg) translate(0px); }
	10% { opacity: 1; -ms-transform: translateX(0px); }
	25% { opacity: 1; -ms-transform: translateX(0px); }
	30% { opacity: 0; -ms-transform: translateX(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

.mobilsocial{display:none;}

.comparison {max-width:940px;margin:40px auto;text-align:center;}
.comparison table {width:100%;border-collapse: collapse;border-spacing: 0;table-layout: fixed;}
.comparison td, .comparison th {border-right:1px solid #CCC;empty-cells: show;padding:10px;font-size:1.1em;}
.compare-heading {font-size:18px;font-weight:bold !important;border-bottom:0 !important;padding-top:10px !important;}
.comparison tbody tr:nth-child(odd) {display:none;}
.comparison .compare-row {background:#F5F5F5;border-top:1px solid #e5e5e5;}
.comparison .compare-row2 {background:#EFEFEF!important;border-top:1px solid #EFEFEF;}
.comparison .tickblue {color:#0078C1;}
.comparison .tickgreen {color:#009E2C;}
.comparison th {font-weight:normal;padding:0;}
.comparison tr td:first-child {text-align:left;border-left:1px solid #CCC;}
.comparison .qbse, .comparison .qbo, .comparison .tl {color:#FFF;padding:10px;font-size:13px;border-right:1px solid #CCC;border-bottom:0;text-align:none;text-align:center;}
.comparison .tl2 {border-right:0;}
.comparison .qbse {background:#006633;border-top-left-radius: 3px;border-left:0px;    }
.comparison .qbo {background:#00a069;border-top-right-radius: 3px;border-right:0px;}
.comparison .qbri {background:#00a069;border-top-right-radius: 3px;border-right:0px;color:#FFF;text-align:center;}
.comparison .price-info {padding:5px 15px 15px 15px;text-align:center;background-color:#F5F5F5}
.comparison .price-was {color:#999;text-decoration: line-through;}
.comparison .price-now, .comparison .price-now span {color:#777;}
.comparison .price-now span {font-size:32px;}
.comparison .price-small {font-size: 18px !important;position: relative;top: -11px;left: 2px;}
.comparison .price-buy {background:#ff5406;padding:10px 20px;font-size:12px;display:inline-block;color:#FFF;text-decoration:none; border-radius:3px;text-transform:uppercase;margin:5px 0 10px 0;}
.comparison .price-try {font-size:12px;}
.comparison .price-try a {color:#202020;}
.check{width:26px;}
.tooltipicon{margin:0 6px;}
.listtitle{font-size:1.2em;padding-left:10px;}
.price-info{background-color:#FFF;}
.hoversec{padding:20px 10px;}
.hoversec:hover{padding:20px 10px;box-shadow:rgb(60 64 67 / 30%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;cursor:pointer;}
.hoversec:hover h5{color:#0f76bc;}
.hoversec2{padding:20px;}
.hoversec2:hover{box-shadow:rgb(60 64 67 / 30%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;cursor:pointer;}
.hoversec2:hover h5{color:#0f76bc;}
.mobile-left h4{margin-top:30px;}
.text-lg{padding:10px 0;}


.iphone1{padding-bottom:100px;padding-right:100px;background-image: url(../../images/iphone-installation/arrow-right.svg);background-position: right 40%;background-repeat: no-repeat;}

.iphone2 {padding-left:100px;}

.stepbox{background-color:#FFF;border-top:7px solid #0f76bc;}

.steptext{background-color:#FFF;padding:80px 60px;}
.steptext h3{color:#0f76bc;font-weight:bold;}
.steptext h4{color:#0e557c;}
.steptext p{font-size:1.1em;}

.buttonrow{background-color:#efefef;padding:30px 40px;margin:0;}

.stepnumber{float:right;padding:40px 40px;font-weight:bold;font-size:1.5em;color:#0e557c;}
.custom-nav-link{font-weight:800!important;padding:30px 14px!important;border-top:4px solid transparent;}

.notactive:hover{border-top:4px solid #CDAB7E;}
 .nav-item .active{border-top:4px solid #CDAB7E;color:#CDAB7E;}
 


.custom-nav-link:active{color:#CDAB7E!important;}
.custom-nav-link:hover{color:#CDAB7E!important;}
.testimonials{padding:150px 0;}

.testimonial{font-size:1.3em;}
.btn-transparent {
  background:transparent;
    border:1px solid #006fb9;
  border-style : Solid;
  border-color : rgba(0, 219, 78, 1);
  border-width : 1px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68C020',endColorstr='#6A8F22' , GradientType=1);
  border-color: #006fb9;
    color:#006fb9!important;
    text-transform: uppercase;
    padding:20px 30px;
    font-weight:bold;
    border-radius:60px;
    
}

.btn-transparent:hover {
    background-color:#006fb9;

 
  color: #ffffff!important;
}

.btn-transparent-white {
  background:transparent;
    border:1px solid #FFF;
  border-style : Solid;
  border-color : #FFF;
  border-width : 1px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68C020',endColorstr='#6A8F22' , GradientType=1);
  border-color: #FFF;
    color:#FFF!important;
    text-transform: uppercase;
    padding:20px 30px;
    font-weight:bold;
    border-radius:60px;
    
}

.btn-transparent-white:hover {
    background-color:#FFF;
    color:#006fb9!important;

 
  
}

.main-timeline{position:relative}
.main-timeline:before{content:"";width:5px;height:100%;border-radius:20px;margin:0 auto;background:#242922;position:absolute;top:0;left:0;right:0}
.main-timeline .timeline{display:inline-block;margin-bottom:50px;position:relative}
.main-timeline .timeline:before{content:"";width:20px;height:20px;border-radius:50%;border:4px solid #fff;background:#214771;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}
.main-timeline .timeline-icon{display:inline-block;width:130px;height:130px;border-radius:50%;border:3px solid #214771;padding:13px;text-align:center;position:absolute;top:50%;left:30%;transform:translateY(-50%)}
.main-timeline .timeline-icon i{display:block;border-radius:50%;background:#214771;font-size:64px;color:#fff;line-height:100px;z-index:1;position:relative}
.main-timeline .timeline-icon:after,.main-timeline .timeline-icon:before{content:"";width:100px;height:4px;background:#214771;position:absolute;top:50%;right:-100px;transform:translateY(-50%)}
.main-timeline .timeline-icon:after{width:70px;height:50px;background:#fff;top:89px;right:-30px}
.main-timeline .timeline-content{width:50%;padding:0 50px;margin:52px 0 0;float:right;position:relative}
.main-timeline .timeline-content:before{content:"";width:70%;height:100%;border:3px solid #214771;border-top:none;border-right:none;position:absolute;bottom:-13px;left:35px}
.main-timeline .timeline-content:after{content:"";width:37px;height:3px;background:#214771;position:absolute;top:13px;left:0}
.main-timeline .title{font-size:20px;font-weight:600;color:#214771;text-transform:uppercase;margin:0 0 5px}
.main-timeline .description{display:inline-block;color:#404040;line-height:20px;margin:0}
.main-timeline .timeline:nth-child(even) .timeline-icon{left:auto;right:30%}
.main-timeline .timeline:nth-child(even) .timeline-icon:before{right:auto;left:-100px}
.main-timeline .timeline:nth-child(even) .timeline-icon:after{right:auto;left:-30px}
.main-timeline .timeline:nth-child(even) .timeline-content{float:left}
.main-timeline .timeline:nth-child(even) .timeline-content:before{left:auto;right:35px;transform:rotateY(180deg)}
.main-timeline .timeline:nth-child(even) .timeline-content:after{left:auto;right:0}
.main-timeline .timeline:nth-child(2n) .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-icon i,.main-timeline .timeline:nth-child(2n) .timeline-icon:before,.main-timeline .timeline:nth-child(2n):before{background:#3575af}
.main-timeline .timeline:nth-child(2n) .timeline-icon{border-color:#3575af;}
.main-timeline .timeline:nth-child(2n) .title{color:#3575af}
.main-timeline .timeline:nth-child(2n) .timeline-content:before{border-left-color:#3575af;border-bottom-color:#3575af}
.main-timeline .timeline:nth-child(3n) .timeline-content:after,.main-timeline .timeline:nth-child(3n) .timeline-icon i,.main-timeline .timeline:nth-child(3n) .timeline-icon:before,.main-timeline .timeline:nth-child(3n):before{background:#214771}
.main-timeline .timeline:nth-child(3n) .timeline-icon{border-color:#214771}
.main-timeline .timeline:nth-child(3n) .title{color:#214771}
.main-timeline .timeline:nth-child(3n) .timeline-content:before{border-left-color:#214771;border-bottom-color:#214771}
.main-timeline .timeline:nth-child(4n) .timeline-content:after,.main-timeline .timeline:nth-child(4n) .timeline-icon i,.main-timeline .timeline:nth-child(4n) .timeline-icon:before,.main-timeline .timeline:nth-child(4n):before{background:#3575af}
.main-timeline .timeline:nth-child(4n) .timeline-icon{border-color:#3575af}
.main-timeline .timeline:nth-child(4n) .title{color:#3575af}
.main-timeline .timeline:nth-child(4n) .timeline-content:before{border-left-color:#3575af;border-bottom-color:#3575af}
@media only screen and (max-width:1200px){.main-timeline .timeline-icon:before{width:50px;right:-50px}
.main-timeline .timeline:nth-child(even) .timeline-icon:before{right:auto;left:-50px}
.main-timeline .timeline-content{margin-top:75px}
}
@media only screen and (max-width:990px){.main-timeline .timeline{margin:0 0 10px}
.main-timeline .timeline-icon{left:25%}
.main-timeline .timeline:nth-child(even) .timeline-icon{right:25%}
.main-timeline .timeline-content{margin-top:115px}
}
@media only screen and (max-width:767px){.main-timeline{padding-top:50px}
.main-timeline:before{left:80px;right:0;margin:0}
.main-timeline .timeline{margin-bottom:70px}
.main-timeline .timeline:before{top:0;left:83px;right:0;margin:0}
.main-timeline .timeline-icon{width:60px;height:60px;line-height:40px;padding:5px;top:0;left:0}
.main-timeline .timeline:nth-child(even) .timeline-icon{left:0;right:auto}
.main-timeline .timeline-icon:before,.main-timeline .timeline:nth-child(even) .timeline-icon:before{width:25px;left:auto;right:-25px}
.main-timeline .timeline-icon:after,.main-timeline .timeline:nth-child(even) .timeline-icon:after{width:25px;height:30px;top:44px;left:auto;right:-5px}
.main-timeline .timeline-icon i{font-size:30px;line-height:45px}
.main-timeline .timeline-content,.main-timeline .timeline:nth-child(even) .timeline-content{width:100%;margin-top:-15px;padding-left:130px;padding-right:5px}
.main-timeline .timeline:nth-child(even) .timeline-content{float:right}
.main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(even) .timeline-content:before{width:50%;left:120px}
.main-timeline .timeline:nth-child(even) .timeline-content:before{right:auto;transform:rotateY(0)}
.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(even) .timeline-content:after{left:85px}
}
@media only screen and (max-width:479px){.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{padding-left:110px}
.main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(2n) .timeline-content:before{left:99px}
.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-content:after{left:65px}
}


.quote{width:50px;float:left;position:relative;left:-40px;top:20px;}
.overview{padding:20px 0;}
.stepbtn1 {
  background:transparent;
    border:1px solid #00db4e;
  border-style : Solid;
  border-color : rgba(0, 219, 78, 1);
  border-width : 1px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68C020',endColorstr='#6A8F22' , GradientType=1);
  border-color: #598b20;
    color:#598b20!important;
    text-transform: uppercase;
    padding:20px 30px;
    font-weight:bold;
}


.stepbtn1:hover {
    background: #68c020; /* Old browsers */
background: -moz-linear-gradient(top, #68c020 0%, #6a8f22 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #68c020 0%,#6a8f22 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #68c020 0%,#6a8f22 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68c020', endColorstr='#6a8f22',GradientType=0 ); /* IE6-9 */

 
  color: #ffffff!important;
}

.stepbtn2 {
  background : -moz-linear-gradient(50.09% 10.63% -90.43deg,rgba(104, 192, 32, 1) 0%,rgba(106, 143, 34, 1) 43.59%);
  background : -webkit-linear-gradient(-90.43deg, rgba(104, 192, 32, 1) 0%, rgba(106, 143, 34, 1) 43.59%);
  background : -webkit-gradient(linear,50.09% 10.63% ,49.62% 208.98% ,color-stop(0,rgba(104, 192, 32, 1) ),color-stop(0.4359,rgba(106, 143, 34, 1) ));
  background : -o-linear-gradient(-90.43deg, rgba(104, 192, 32, 1) 0%, rgba(106, 143, 34, 1) 43.59%);
  background : -ms-linear-gradient(-90.43deg, rgba(104, 192, 32, 1) 0%, rgba(106, 143, 34, 1) 43.59%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#68C020', endColorstr='#6A8F22' ,GradientType=0)";
  background : linear-gradient(180.43deg, rgba(104, 192, 32, 1) 0%, rgba(106, 143, 34, 1) 43.59%);
  border-style : Solid;
  border-color : rgba(0, 219, 78, 1);
  border-width : 1px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68C020',endColorstr='#6A8F22' , GradientType=1);
  border-color: #00db4e;
    color:#FFF!important;
    text-transform: uppercase;
    padding:20px 30px;
    font-weight:bold;
}


.stepbtn2:hover {
    background: #68c020; /* Old browsers */
background: -moz-linear-gradient(top, #68c020 0%, #6a8f22 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #68c020 0%,#6a8f22 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #68c020 0%,#6a8f22 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68c020', endColorstr='#6a8f22',GradientType=0 ); /* IE6-9 */

 
  color: #ffffff;
}
.phoneinstall{padding-bottom:20px;}
.sidephone{width:80%;margin-top:10px}
.backbutton{float:left}
.nextbutton{float:right;text-align:right;}
.footer-links{text-align:right;}
.footer-links li{display:inline;padding:0 20px;}
.footer-links li a{opacity: .8;color:#FFF;}
.footer-links li a:hover{color:#FFF;opacity:1;}
.footer-top{padding:30px 0 30px 0!important;}

.iphone-setup {
    padding-right: 90px;
    background-image: url(/images/arrow-right.svg?7bd180c…);
    background-repeat: no-repeat;
    background-position: right 40%;}

 
@media (max-width: 767px) {
.comparison td:first-child, .comparison th:first-child {display: none;}
.comparison tbody tr:nth-child(odd) {display:table-row;background:#F7F7F7;}
.comparison .row {background:#FFF;}
.comparison td, .comparison th {border:1px solid #CCC;}
.price-info {border-top:0 !important;}
	.shield{width:80%;}
}

@media (max-width: 639px) {
.comparison .price-buy {padding:5px 10px;}
.comparison td, .comparison th {padding:10px 5px;}
.comparison .hide-mobile {display:none;}
.comparison .price-now span {font-size:16px;}
.comparison .price-small {font-size: 16px !important;top: 0;left: 0;}
.comparison .qbse, .comparison .qbo {font-size:12px;padding:10px 5px;}
.comparison .price-buy {margin-top:10px;}
.compare-heading {font-size:13px;}
}


.gauricon{text-align:right!important;}

.primary-main-solid-btn{padding: 11px 30px;
    font-family: 'Quicksand', sans-serif;
    font-weight: 600;
    font-size: 13px;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;}


/*==================================
        Buttons
==================================*/
.main-btn {
  background : -moz-linear-gradient(50.09% 10.63% -90.43deg,rgba(104, 192, 32, 1) 0%,rgba(106, 143, 34, 1) 43.59%);
  background : -webkit-linear-gradient(-90.43deg, rgba(104, 192, 32, 1) 0%, rgba(106, 143, 34, 1) 43.59%);
  background : -webkit-gradient(linear,50.09% 10.63% ,49.62% 208.98% ,color-stop(0,rgba(104, 192, 32, 1) ),color-stop(0.4359,rgba(106, 143, 34, 1) ));
  background : -o-linear-gradient(-90.43deg, rgba(104, 192, 32, 1) 0%, rgba(106, 143, 34, 1) 43.59%);
  background : -ms-linear-gradient(-90.43deg, rgba(104, 192, 32, 1) 0%, rgba(106, 143, 34, 1) 43.59%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#68C020', endColorstr='#6A8F22' ,GradientType=0)";
  background : linear-gradient(180.43deg, rgba(104, 192, 32, 1) 0%, rgba(106, 143, 34, 1) 43.59%);
  border-style : Solid;
  border-color : rgba(0, 219, 78, 1);
  border-width : 1px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68C020',endColorstr='#6A8F22' , GradientType=1);
  border-color: #00db4e;
    color:#FFF!important;
    text-transform: uppercase;
    
}


.main-btn:hover {
    background: #68c020; /* Old browsers */
background: -moz-linear-gradient(top, #68c020 0%, #6a8f22 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #68c020 0%,#6a8f22 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #68c020 0%,#6a8f22 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68c020', endColorstr='#6a8f22',GradientType=0 ); /* IE6-9 */

 
  color: #ffffff;
}

.blue-btn{background : -moz-linear-gradient(50.02% 25.08% -90.18deg,rgba(15, 118, 188, 1) 0%,rgba(0, 0, 0, 1) 43.15%);
  background : -webkit-linear-gradient(-90.18deg, rgba(15, 118, 188, 1) 0%, rgba(0, 0, 0, 1) 43.15%);
  background : -webkit-gradient(linear,50.02% 25.08% ,49.71% 337.32% ,color-stop(0,rgba(15, 118, 188, 1) ),color-stop(0.4315,rgba(0, 0, 0, 1) ));
  background : -o-linear-gradient(-90.18deg, rgba(15, 118, 188, 1) 0%, rgba(0, 0, 0, 1) 43.15%);
  background : -ms-linear-gradient(-90.18deg, rgba(15, 118, 188, 1) 0%, rgba(0, 0, 0, 1) 43.15%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F76BC', endColorstr='#000000' ,GradientType=0)";
  background : linear-gradient(180.18deg, rgba(15, 118, 188, 1) 0%, rgba(0, 0, 0, 1) 43.15%);
  border-style : Solid;
  border-color : #29B1FC;
  border-color : rgba(41, 177, 252, 1);
  border-width : 1px;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F76BC',endColorstr='#000000' , GradientType=1);}

.bg-transparent .main-navbar-nav li.header-nav-last-item a.btn {
  background : -moz-linear-gradient(50.09% 10.63% -90.43deg,rgba(104, 192, 32, 1) 0%,rgba(106, 143, 34, 1) 43.59%);
  background : -webkit-linear-gradient(-90.43deg, rgba(104, 192, 32, 1) 0%, rgba(106, 143, 34, 1) 43.59%);
  background : -webkit-gradient(linear,50.09% 10.63% ,49.62% 208.98% ,color-stop(0,rgba(104, 192, 32, 1) ),color-stop(0.4359,rgba(106, 143, 34, 1) ));
  background : -o-linear-gradient(-90.43deg, rgba(104, 192, 32, 1) 0%, rgba(106, 143, 34, 1) 43.59%);
  background : -ms-linear-gradient(-90.43deg, rgba(104, 192, 32, 1) 0%, rgba(106, 143, 34, 1) 43.59%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#68C020', endColorstr='#6A8F22' ,GradientType=0)";
  background : linear-gradient(180.43deg, rgba(104, 192, 32, 1) 0%, rgba(106, 143, 34, 1) 43.59%);
  border-style : Solid;
  border-color : rgba(0, 219, 78, 1);
  border-width : 1px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68C020',endColorstr='#6A8F22' , GradientType=1);
  border-color: #00db4e;
    color:#FFF!important;
    text-transform: uppercase;
}

  .pt-50 {
    padding-top: 45px;
  }

/*==================================
        NAV
==================================*/

 #logoAndNav{margin-bottom:-100px;}

#logoAndNav{    background-image: -webkit-gradient(linear, right top, left top, from(#214771), color-stop(#214771), color-stop(#214771), color-stop(#1b364f), to(#132635)) !important;
    background-image: linear-gradient(to left, #214771, #214771,#214771, #1b364f, #132635) !important;
}}

.bg-transparent .main-navbar-nav li.header-nav-last-item a.btn:hover {
  background: #ffffff !important;
  color: #3575af !important;
}



.main-sub-menu {
  width: 100%;
  padding-left: 0;
  list-style: none;
}


.sub-menu-nav-group {
  padding-left: 0;
  list-style: none;
}


.u-header__navbar-link {
  color: #757575;
  font-size: 0.875rem;
  font-weight: 300;
  padding-left: .5rem;
  padding-right: .5rem;
}


.custom-nav-item:hover .custom-nav-link, .custom-nav-item:focus .custom-nav-link {
  color: #CDAB7E;border-top:4px solid #CDAB7E;
}
.dropdown-item:hover{background-color:#CDAB7E!important;color:#FFF;}
.dropdown-item:active{background-color:#CDAB7E!important;}
.header-main .active > .custom-nav-link {
  color: Green;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; // remove the gap so it doesn't close
 }
.custom-nav-link {
  font-size: 14px;
  font-family: 'Quicksand', sans-serif;
  font-weight: 600;
  color: #737373;
  position: relative;
}


.bg-transparent .header-nav a.custom-nav-link, .gradient-bg .header-nav a.custom-nav-link {
  color: #ffffff !important;
  opacity: 0.8;
}


.bg-transparent .header-nav a.custom-nav-link:hover, .gradient-bg .header-nav a.custom-nav-link:hover {
  opacity: 1;
}


.headroom--not-top.slideDown .bg-transparent {
  background: linear-gradient(75deg, #0073ec 10%, #7100b9) !important;
}

@media (max-width: 767px) {

  .bg-transparent .header-nav #navBar.navbar-collapse, .gradient-bg .header-nav #navBar.navbar-collapse {
        background-image: -webkit-gradient(linear, right top, left top, from(#214771), color-stop(#214771), color-stop(#214771), color-stop(#1b364f), to(#132635)) !important;
    background-image: linear-gradient(to left, #214771, #214771,#214771, #1b364f, #132635) !important;
  }

  .bg-transparent .header-nav #navBar.navbar-collapse, .gradient-bg .header-nav #navBar.navbar-collapse {
    padding: 0 15px 15px 15px;
  }
 
  .bg-transparent .header-nav #navBar.navbar-collapse .navbar-nav .nav-link, .gradient-bg .header-nav #navBar.navbar-collapse .navbar-nav .nav-link {
    padding-right: 1rem;
  }
}


.bg-transparent button.navbar-toggler span {
  color: #ffffff;
}


.sub-link-toggle {
  position: relative;
}


.sub-link-toggle::after {
  display: inline-block;
  font-family: "themify";
  font-size: 60%;
  content: "\e649";
  margin-left: auto;
  margin-right: .04rem;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}


.main-sub-menu .active > .sub-menu-nav-link {
  color: #0073ec;
}


.sub-menu-title {
  display: block;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  font-family: 'Quicksand', sans-serif
}

.hs-has-sub-menu {
  position: relative;
}

/*nevbar expend css*/

.navbar-expand {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}


.navbar-expand .main-navbar-nav {
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}


.navbar-expand .main-navbar-nav .header-nav-last-item {
  text-align: right;
  padding-left: 1rem;
  padding-right: 0;
}


.header-nav-last-item .btn {
  padding: 10px 28px;
  font-size: 12px;
}


.navbar-expand .main-navbar-nav .custom-nav-link {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 0.875rem;
  padding-left: 0.875rem;
}


.navbar-expand .main-navbar-nav .sub-menu-nav-link {
  padding-right: 1.75rem;
  padding-left: 1.75rem;
}


.navbar-expand .main-navbar-nav .sub-menu-nav-group .sub-menu-nav-link {
  padding-left: 0;
}


.navbar-expand .main-navbar-nav .main-sub-menu.hs-sub-menu {
  padding-top: 1rem;
  padding-bottom: 1rem;
}


.navbar-expand .main-navbar-nav .main-sub-menu .hs-has-sub-menu {
  padding: 0;
}


.navbar-expand .main-navbar-nav .main-sub-menu .hs-has-sub-menu .main-sub-menu {
  margin-top: -1.1875rem;
}


.navbar-expand .u-header__mega-menu-position-right-fix.hs-mega-menu.hs-position-right {
  right: 20%;
}


.navbar-expand .mega-menu-wrap {
  padding: 2.5rem;
  margin-left: 0;
  margin-right: 0;
}


.navbar-expand .u-header__promo {
  border-bottom-right-radius: 0.25rem;
}


.navbar-expand .u-header__promo-card {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: 1 0 0%;
  -webkit-box-flex: 1;
          flex: 1 0 0%;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}


.navbar-expand .u-header__promo-card-deck {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}


.navbar-expand .u-header__promo-card-deck .title-with-icon-item:not(:last-child) .title-with-icon-link {
  position: relative;
}


.navbar-expand .u-header__promo-card-deck .title-with-icon-item:not(:last-child) .title-with-icon-link::after {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: -1.5rem;
  border-right: 1px solid #ebebeb;
  height: 100%;
  content: "";
}


.main-sub-menu {
  width: 100%;
  padding-left: 0;
  list-style: none;
}

@media (min-width: 320px) and (max-width: 767px) {

  .main-sub-menu {
    height: 220px;
    overflow-y: scroll;
  }
 
  .menu-titile-icon {
    display: none;
  }
}


.hs-mega-menu-opened a.custom-nav-link:before, .hs-sub-menu-opened a.custom-nav-link:before {
  content: "";
  position: absolute;
  bottom: -15px;
  left: 50%;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(-50%, 0) rotate(-315deg);
  transform: translate(-50%, 0) rotate(-315deg);
  border-radius: 3px;
  background-color: #0073ec;

}


.bg-transparent .hs-mega-menu-opened a.custom-nav-link:before, .bg-transparent .hs-sub-menu-opened a.custom-nav-link:before {
  background: #ffffff;
}

@media (max-width: 767.98px) {

  .hs-mega-menu-opened a.custom-nav-link:before,
  .hs-sub-menu-opened a.custom-nav-link:before,
  .bg-transparent .hs-mega-menu-opened a.custom-nav-link:before,
  .bg-transparent .hs-sub-menu-opened a.custom-nav-link:before {
    display: none;
  }
}

/*menu responsive css*/
@media (min-width: 768px) {

  .navbar-expand-md .main-navbar-nav .custom-nav-link {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 0.875rem;
    padding-left: 0.875rem;
      text-transform: uppercase;
      
  }
  
    .header-nav-last-item .btn{text-transform: uppercase;}
  .navbar-expand-md .main-navbar-nav .main-sub-menu {
    border-top: 2px solid #0073ec;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    -webkit-box-shadow: 0 12px 20px 0 rgba(23, 28, 33, 0.16);
    box-shadow: 0 12px 20px 0 rgba(23, 28, 33, 0.16);
  }
  
  .bg-transparent .navbar-expand-md .main-navbar-nav .main-sub-menu {
    border-top: 2px solid #ffffff;
  }
  
  .navbar-expand-md .hs-has-sub-menu ul.hs-sub-menu > .hs-has-sub-menu ul.hs-sub-menu {
    border-top-right-radius: 0.25rem;
  }
  
  .navbar-expand-md .main-navbar-nav .main-sub-menu.hs-sub-menu {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-expand-md .main-navbar-nav .main-sub-menu .hs-has-sub-menu .main-sub-menu {
    margin-top: -1.1875rem;
  }

  .navbar-expand-md .main-navbar-nav .main-sub-menu.hs-sub-menu {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
 
  .navbar-expand-md .main-navbar-nav .main-sub-menu .hs-has-sub-menu {
    padding: 0;
  }

  .navbar-expand-md .main-navbar-nav .sub-menu-nav-link {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }

  .navbar-expand-md .main-navbar-nav .header-nav-last-item {
    text-align: right;
    padding-left: 1rem;
    padding-right: 0;
  }
 
  .navbar-expand-md .mega-menu-wrap {
    padding: 2.5rem;
    margin-left: 0;
    margin-right: 0;
  }
 
  .navbar-expand-md .main-navbar-nav .sub-menu-nav-group .sub-menu-nav-link {
    padding-left: 0;
  }

  .navbar-expand-md .u-header__promo {
    border-bottom-right-radius: 0.25rem;
  }
}


.menu-banner-wrap {
  position: relative;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  border-bottom-left-radius: 0.25rem;
}


.menu-banner-content {
  z-index: 1;
  width: 100%;
  padding: 2rem 3rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}


.u-header__product-banner {
  background-color: #f5f5f5;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  padding-right: 1.5rem;
}


.u-header__product-banner-content {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}


.u-header__promo {
  background-color: #f5f5f5;
}


.u-header__promo-inner {
  padding: 2rem;
}


.menu-countdown h2 {
  font-size: 25px;
  line-height: 20px;
  margin-bottom: 0;
  opacity: 0.8;
  color: #ffffff;
}


.menu-countdown h6 {
  font-size: 14px;
  line-height: 18px;
}


.offer-countdown-item h2 {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 0;
  color: #ffffff;
}


.offer-countdown-item h6 {
  font-size: 16px;
  line-height: 18px;
  opacity: 0.8;
}


.title-with-icon-item ~ .title-with-icon-item {
  border-top: 1px solid #ebebeb;
}


.title-with-icon-item {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}


.title-with-icon-link {
  display: block;
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
  margin-top: 0.65rem;
  margin-bottom: 0.65rem;
  color: #464646;
}


.title-with-icon-link:hover .u-header__promo-title {
  color: #3575af;
}


.menu-titile-icon {
  width: 100%;
  max-width: 2rem;
  margin-right: 1rem;
}


.u-header__promo-title {
  display: block;
  font-weight: 600;
  font-family: 'Montserrat', sans-serif;
  font-size: 0.85rem;
  line-height: 1.3rem;
}


.u-header__promo-text {
  display: block;
  color: #77838f;
}


small, .small {
  font-size: 85%;
  font-weight: 400;
}


.u-header__promo-footer {
  background-color: #f5f5f5;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}


.u-header__promo-footer-ver-divider {
  position: relative;
}


.u-header__promo-footer-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}



/*responsive menu css*/
@media (max-width: 767.98px) {
  
  .navbar-expand-md .custom-nav-link, .navbar-expand-md .sub-menu-nav-link {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
  }
 
  .navbar-expand-md .main-link-toggle::after, .navbar-expand-md .sub-link-toggle::after {
    margin-left: auto;
  }
 
  .navbar-expand-md .hs-mega-menu-opened .custom-nav-link-toggle::after, .navbar-expand-md .hs-sub-menu-opened .custom-nav-link-toggle::after {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }

  .navbar-expand-md .hs-sub-menu-opened > .sub-link-toggle::after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
 
  .u-header--bg-transparent .main-navbar-nav {
    padding: 0.875rem 0;
    padding-top: 1rem;
  }

  .navbar-expand-md .sub-menu-title {
    padding-left: 1.5rem;
    margin-bottom: 0;
  }
 
  .u-header--bg-transparent .main-navbar-nav {
    background-color: #fff;
  }
 
  .navbar-expand-md .sub-menu-nav-group {
    padding-top: .5rem;
    padding-left: 1.5rem;
  }
  
  .navbar-expand-md .main-sub-menu:not(.u-header__promo) {
    border-left: 2px solid #0073ec;
  }
 
  .navbar-expand-md .main-sub-menu {
    min-width: 100% !important;
  }
 
  .navbar-expand-md .main-sub-menu .hs-has-sub-menu {
    padding-left: 1.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .navbar-expand-md .main-sub-menu .main-sub-menu, .main-sub-menu .submenu-item {
    padding-left: 1.5rem;
  }
}

/*headerroom*/
@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}

@keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}


.animated.slideDown {
  -webkit-animation-name: slideDown;
  animation-name: slideDown;
}

@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100%);
  }
}

@keyframes slideUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}


.animated.slideUp {
  -webkit-animation-name: slideUp;
  animation-name: slideUp;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}


.headroom {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}


.headroom--pinned {
  display: block;
}


.headroom--unpinned {
  display: none;
}


.headroom--pinned {
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}


.headroom--unpinned {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

@media (min-width: 320px) and (max-width: 992px) {
  /* line 1242, src/assets/scss/_main-style.scss */
  .navbar-expand-md .main-navbar-nav .custom-nav-link {
    padding-right: 0.4rem;
    padding-left: 0.4rem;
  }
 
  .ptb-100 {
    padding: 55px 0;
  }
  
    
    
  .pt-100 {
    padding-top: 55px;
  }
 
  .pb-100 {
    padding-bottom: 55px;
  }
 
  .pt-165 {
    padding-top: 100px;
  }
}

@media (min-width: 320px) and (max-width: 768px) {
  
  .main-with-padding {
    padding-top: 92px !important;
  }
  
  .main-without-padding {
    padding-top: 36px !important;
  }
 
  .main-without-topbar {
    padding-top: 0 !important;
  }
}

/*==================================
        HERO SECTION CSS
==================================*/
.checkmark{width:28px;margin:0 8px 0 4px;}
#hero-shap-1 {
  top: 0;
}


svg {
  overflow: hidden;
}


svg:root {
  width: 100%;
  height: 100%;
}


svg.shape-bg, svg.promo-bg {
  position: absolute;
  width: 100%;
  left: 0;
  z-index: -1;
}


.hero-image {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}


#promo-shape {
  top: 3.5%;
  width: 100%;
  right: 0;
}


.main-with-padding {
  padding-top: 105px;
}

/*hero equal height*/

.hero-equal-height {
  position: relative;
  min-height: 660px;
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}

/*hero default*/

.fit-cover {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -o-object-fit: cover;
  object-fit: cover;
}


.z--1 {
  z-index: -1;
}


.animation-image-wrap {
  position: relative;
}


.animation-icon-img {
  position: absolute;
  left: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-animation: bounce 1s ease-in-out 0s infinite alternate;
  animation: bounce 1s ease-in-out 0s infinite alternate;
}


.animation-icon-img.animation-icon-1 {
  left: 15%;
  top: 30%;
}


.animation-icon-img.animation-icon-2 {
  left: inherit;
  right: 45%;
  top: 0;
  -webkit-animation-delay: .4s;
  animation-delay: .4s;
}


.animation-icon-img.animation-icon-3 {
  top: 30%;
  left: 75%;
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}


.animation-icon-img.animation-icon-4 {
  left: inherit;
  right: 45%;
  top: 60%;
  -webkit-animation-delay: .8s;
  animation-delay: .8s;
}


.animation-icon-img.animation-icon-5 {
  left: 42%;
  top: 24%;
}

@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  to {
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px);
  }
}

@keyframes bounce {
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  to {
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px);
  }
}

/*hero section 2*/

.two-col-list {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}


.two-col-list li {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 50%;
  padding: 0 12px 8px 0;
  font-size: 14px;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

@media screen and (max-width: 768px) and (min-width: 320px) {

  .two-col-list li {
    max-width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}


.shape-bottom img.bottom-shape {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  z-index: 0;
  width: 100%;
  margin: 0 auto;
}

/*hero offer section*/





.header-content {
  position: relative;
  padding: 0 0 50px 50px;
  overflow: hidden;
}


.header-content .line {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  position: absolute;
  border: 2px dashed #ebebeb;
  -webkit-clip-path: polygon(0 0, 0% 0, 35% 100%, 0 100%);
  clip-path: polygon(0 0, 0% 0, 35% 100%, 0 100%);
}


.hero-slider-one .owl-item.active h1 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}


.hero-slider-one .owl-item.active .cros-animation {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}


.hero-slider-one .owl-item.active .action-btns {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}


.hero-slider-one .owl-item.active .line {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}



  #stage {
   
  }

  #stage a {
      top:-280px;
      right:50px;
    position: absolute;
     
  }
  #stage a img {
    padding: 10px;
   
  }

  #stage a:nth-of-type(1) {
    animation-name: fader;
    animation-delay: 4s;
    animation-duration: 1s;
    z-index: 20;
  }
  #stage a:nth-of-type(2) {
    z-index: 10;
  }
  #stage a:nth-of-type(n+3) {
    display: none;
  }

  @keyframes fader {
    from { opacity: 1.0; }
    to   { opacity: 0.0; }
  }






/*
 * HS Mega Menu - jQuery Plugin
 * @version: 1.0.0 (Sun, 26 Feb 2017)
 *
 * @license:
 *
 * Copyright 2017 HtmlStream
 *
 */

.hs-menu-initialized {
  position: relative;
  z-index: 10;
}


.hs-menu-initialized .animated {
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
}


.hs-overflow-x-locked {
  overflow-x: hidden;
}


.hs-sub-menu,
.hs-mega-menu {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 2;
  margin-top: -.002rem;
  visibility: hidden;
  background-color: #fff;
  opacity: 1 !important;
}


.hs-sub-menu-opened > .hs-sub-menu,
.hs-mega-menu-opened > .hs-mega-menu {
  visibility: visible;
  opacity: 1;
}


.hs-sub-menu {
  min-width: 180px;
}


.hs-has-sub-menu {
  overflow: hidden;
  position: relative;
}


.hs-sub-menu-opened {
  overflow: visible;
}


.hs-sub-menu .hs-sub-menu,
.hs-mega-menu .hs-sub-menu,
.hs-sub-menu .hs-mega-menu,
.hs-mega-menu .hs-mega-menu {
  top: 0;
  left: 100%;
  margin-top: 0;
}

/*------------------------------------
	Vertical Direction
------------------------------------*/

.hs-menu-vertical .hs-sub-menu,
.hs-menu-vertical .hs-mega-menu {
  top: 0;
  left: 100%;
  margin-top: 0;
}


.hs-menu-vertical .hs-sub-menu {
  width: auto;
}


.hs-menu-vertical .hs-mega-menu {
  height: 100%;
}

/*------------------------------------
	Mobile state
------------------------------------*/

.hs-mobile-state .hs-sub-menu,
.hs-mobile-state .hs-mega-menu {
  position: static;
  visibility: visible;
}


.hs-mobile-state .hs-has-mega-menu[data-max-width] > .hs-mega-menu,
.hs-mobile-state .hs-has-sub-menu[data-max-width] > .hs-sub-menu {
  max-width: initial !important;
}

/*------------------------------------
	RTL
------------------------------------*/

.hs-menu-initialized.hs-rtl {
  direction: rtl;
  unicode-bidi: embed;
}


.hs-menu-initialized.hs-rtl .hs-sub-menu,
.hs-menu-initialized.hs-rtl .hs-mega-menu {
  left: auto;
  right: 0;
}


.hs-menu-initialized.hs-rtl .hs-sub-menu .hs-sub-menu,
.hs-menu-initialized.hs-rtl .hs-mega-menu .hs-sub-menu,
.hs-menu-initialized.hs-rtl .hs-sub-menu .hs-mega-menu,
.hs-menu-initialized.hs-rtl .hs-mega-menu .hs-mega-menu {
  left: auto;
  right: 100%;
}

/*------------------------------------
	Smart Position
------------------------------------*/

.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu.hs-reversed,
.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu.hs-reversed {
  left: auto;
  right: 0;
}


.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu .hs-sub-menu.hs-reversed,
.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu .hs-sub-menu.hs-reversed,
.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu .hs-mega-menu.hs-reversed,
.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu .hs-mega-menu.hs-reversed {
  left: auto;
  right: 100%;
}


.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu.hs-reversed,
.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu.hs-reversed {
  right: auto;
  left: 0;
}


.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu .hs-sub-menu.hs-reversed,
.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu .hs-sub-menu.hs-reversed,
.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu .hs-mega-menu.hs-reversed,
.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu .hs-mega-menu.hs-reversed {
  right: auto;
  left: 100%;
}

/*------------------------------------
	Positions
	(only 'horizontal' direction)
------------------------------------*/

.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-left {
  left: 0;
  right: auto;
}


.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-right {
  left: auto;
  right: 0;
}


.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-center {
  right: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
    
}
 .guaranteeicon{width:80px;margin-top:10px;text-align:right;margin-top:-10px;}
    .gauricon{}
.fa-3x{color:#0f76bc;}



/* LARGE SCREEN */
@media only screen and (max-width: 1180px) {
    
}
/* MEDIUM SCREEN */
@media only screen and (min-width: 980px) and (max-width: 1040px) {
    .iphoneimg{top:113px;}
    .custom-nav-link{padding: 30px 10px!important;}
}

/* IPAD HORIZONTAL */
@media only screen and (min-width: 768px) and (max-width: 979px) {
  #stage a{display:none;}  
    .pricebox{margin-top:30px;}
    .calloutsec{text-align:center;}
    .fbmain{padding-top:150px;}
    .pricing{text-align:center;}
    .iphoneimg{top:7px;}
    .featurebox{min-height:400px!important;}
    .hero2{padding:120px 0 0 0;}
    .featurelist{text-align:left;}
    .topleft{display:none;}
}
@media only screen and (max-width: 767px) {}

/* IPAD VERTICAL */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    
}

/* IPHONE VERTICAL HORIZONTAL */
@media only screen and (max-width: 479px) {
    #logoAndNav{margin:0;}
    .process-part.skew_right .container {
    -webkit-transform: rotate(
3deg);
    -ms-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(
0deg);
    overflow-x: hidden;
    
}
    .consumerdata{background-image:none;}
    .orbottom{display:none;}
    .bigimg{display:none;}
    .topleft{display:none;}
    .bottomright{display:none;}
    .topspaceman{display:none;}
    .card{margin:20px 0;}
    .satalite{display:none;}
.space{font-weight:800;color:#FFF;padding:0 20px;}
    .spacetxt{padding:0 20px;}
.process-part.skew_right {
    margin-left: 0;
    margin-right: 0;
    -webkit-transform: rotate(
-3deg);
    -ms-transform: rotate(0deg);
    transform: rotate(
0deg);
    z-index: 5;background-color:#f4f4f4;}
    .spaceman{display:none;}
    .aboutsec{text-align:center;}
    .showcase-text{text-align:center;}
    #mainlead{padding-top:70px;}
    .topstreet{text-align:center;}
    .topleft2{display:none;}
    .largedataimg{display:none;}
    .topright{display:none;}
    .toplist{display:none;}
    #stage a{display:none;}
    .footer-section{text-align:center;}
    .nav-link{padding:6px 0;}
    .footersocial{display:none;}
    .social{font-size:2em!important;padding-top:20px}
    .callout{text-align:center;}
    .hero{text-align:center;}
    .list-unstyled{text-align:left!important;}
    .pricebox{margin-top:30px;}
    #iphonebutton{}
    #androidbutton{}
    .mobilsocial{display:block;}
    .custom-nav-link{padding:10px!important;margin:0!important;}
    .watch-btn{margin-top:20px;margin-left:-16px;}
    .mainh1{color:#CDAB7E;font-weight:900;font-size:2.7em!important;padding-bottom:155px;text-align:center;position:relative;left:-110px;}
    .header-nav-last-item{margin-top:20px;}
    .alldevices{text-align:center;}
    .pricing{text-align:center;}
    .featurelist{text-align:left;}
    .alldevices h5{margin-top:20px}
    .callout a{margin-top:20px;}
    .arrows{margin-top: 50px;}
.additional h5{padding-top:20px!important}
    .compatibilitylist{text-align:left;}
    #iphonebutton{    margin-bottom: 20px;
      padding-right: 44px;
      position: relative;
      left: 8px;}
    
    .socialicons{display:block;}
    .remove{display:none!important}
    .quote{top:10px;left:20px;}
    .blank{display:none!important;}
    .iphoneimg{top:8px;padding-top:30px;}
    .blogphone{display:none;}
    .bigtxt{text-align:center;}
    .guarantee{text-align:center;}
    .guaranteeicon{width:24%;margin-top:10px;}
    .gauricon{text-align:center!important;}
    .callout2{text-align:center;}
    .featurebox{margin:0;padding:10px 0;}
    .fbmain{text-align:center;}
    .compatibility{margin-bottom:20px;}
    .calloutsec{text-align:center;}
    .iphoneimg{top:7px;}
    .featurebox{margin:20px 0;min-height:250px!important;}
    .iphone1{padding-bottom:0;padding-right:0;background-image:none;background-position: right 40%;padding:40px;background-repeat: no-repeat;text-align:center;}

.iphone2 {padding-left:0;padding:20px; text-align:center;}
    
    .backbutton{float:none;text-align:center;}
.nextbutton{float:none;text-align:center;margin-top:20px;}
    .sidephone{margin-top:40px;}
    .steptext{text-align:center;padding:0 20px 40px 20px;}
    .steptext h3{text-align:center;}
    .stepnumber{float:none;text-align:center;padding-bottom:20px!important;}
}


