h3{font-size:36px;}p{font-size:18px;}

.deck-wrapper .section-navigation .navbar-default .navbar-nav>li>a.btn-buy {
    margin-top: 0px;
}

.MagicOffice-banner{background:url('/library/assets/products/magicoffice/MagicOffice_repeater_1920x800.jpg') no-repeat 50% center; height:700px; background-size:cover; position:relative;}
.MagicOffice-banner-box {position: absolute;left: 5%; top: 15%; width: 25%;}
.MagicOffice_prodcut{width:55%;}
.bannerTitle{font-size: 66px; color:#ff8900;}


@media screen and (max-width: 1440px) {
.MagicOffice-banner{height:450px;}
.bannerTitle{font-size: 46px;}
}

@media screen and (max-width: 1025px) {
.bannerTitle{font-size: 36px;}
}

@media screen and (max-width: 991px) {
.MagicOffice-banner{height:600px;}
.MagicOffice_Area{left: 0%; top: 0%; width: 100%; height: 100%;  background: rgba(255,255,255,0.4);}
.MagicOffice-banner-box {width: 45%;left: 5%;top:40%;}
}

@media screen and (max-width: 450px) {
.MagicOffice-banner{height:350px;}
.MagicOffice-banner-box {width: 60%;left: 10%;top:30%;}
.bannerTitle{font-size: 20px;}
}

@media screen and (max-width: 350px) {
.MagicOffice-banner-box {width: 65%;}
}


/* for Extend-Mobile-Signal */

.Extend-Mobile-Signal-BG {background: linear-gradient(to bottom, #ffe7cd 0%, #fff 5%);}
.Extend-Mobile {
	display: flex;
    flex-direction: row;
    padding: 3%;
}


@media screen and (min-width: 1020px) {
.Extend-Mobile-Text{
	width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
	padding-right:2%;
}
}

@media screen and (min-width: 1300px) {
.Extend-Mobile-Text{
	width: 50%;
}
}

.zoom-area{
margin: 50px auto;
position: relative;
cursor: none;
}

.large{
width: 175px;
height: 175px;
position: absolute;
border-radius: 100%;
box-shadow: 0 0 0 5px rgba(193, 193, 193, 0.85),  inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
display: none;
}

.Interfacelarge{
width: 175px;
height: 175px;
position: absolute;
border-radius: 100%;
box-shadow: 0 0 0 5px rgba(193, 193, 193, 0.85),  inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
display: none;
}

.small{display: block;}


.Boost-the-signal-image{display: flex;flex-direction: row;}
.signal-image-scenario{overflow: hidden;}
.signal-image-scenario .zoom {transition: transform .2s; /* Animation */ margin: 0 auto;}
.signal-image-scenario .zoom:hover {
  -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Safari 3-8 */
  transform: scale(1.5); 
}


@media screen and (max-width: 991px) {
.Extend-Mobile {
    flex-direction: column;
    padding: 5%;
}
.Boost-the-signal-image{flex-direction: column;}
.signal-image-scenario{padding:0px;overflow: hidden;}
}


/* Style the tab */
.Coverage {padding-top:0px; padding-bottom:30px;}

.tab_coverage {
    overflow: hidden;
    border: none;
    background-color: transparent;
	max-width: 1200px;
    font-size: 14px;
	text-align: center;
    margin: 0 auto;
}

.tab_coverage button {
    background-color: inherit;
	border: 1px solid #ff8900;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
	border-radius: 99px;
    padding: 8px 10px;
    margin-right: 5px;
    max-height: 80px;
	margin-bottom: 10px;
    display: inline-block;
}

.tab_coverage button:hover {
    background-color: #ff8900;
	color:#fff;
}

.tab_coverage button.active {
  background-color: #ff8900;
  color:#fff;
}

.tabcontent {
  display:none;
  padding: 20px 0px;
  border: none;
  border-top: none;
}


.SmartProtectionBG{background: linear-gradient(to bottom, #ebebeb 0%, #fff 2%);}

.border .img{
	border-radius: 15px;
    border: 2px solid #dadada;
	box-shadow: 0 0 21px -3px rgb(0 0 0 / 18%);
}

.SmartProtection{
	text-align: center;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 30px;
}

.CE_Certified{
	display: flex;
    flex-direction: column;
    padding: 20px 0px;
}

.CE_Certified_img .img{
	border-radius: 15px;
    border: 2px solid #dadada;
	box-shadow: 0 0 21px -3px rgb(0 0 0 / 18%);
}
.CE_Certified_text{
	padding-top:20px;
}

@media screen and (min-width: 991px){
.SmartProtection{
    width: 60%;
}
.CE_Certified{
    flex-direction: row;
}
.CE_Certified_img{
	width:80%;
}
.CE_Certified_text{
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 5%;
	width:80%;
	padding-right: 5%;
}
} 


.Carrier_Network_Safety{
	display: flex;
    flex-direction: column;
    padding: 20px 0px;
}

.Carrier_Network_Safety_img .img{
	border-radius: 15px;
    border: 2px solid #dadada;
	box-shadow: 0 0 21px -3px rgb(0 0 0 / 18%);
}
.Carrier_Network_Safety_text{
	padding-top:20px;
}

@media screen and (min-width: 991px){
.Carrier_Network_Safety{
    flex-direction: row-reverse;
}
.Carrier_Network_Safety_img{
	width:80%;
}
.Carrier_Network_Safety_text{
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 5%;
	width:80%;
	padding-right: 5%;
}
} 


.Contact-us {
    background-color: #ffe7cd;
    padding: 10px 0px;
}

.Contact-us-button {
    padding-top: 10px;
}


.spec_area{
	display: flex;
    align-items: center;
    justify-content: center;
	flex-direction:column;
}

.spectext {
	display: flex;
    align-items: center;
    justify-content: center;
	width:90%;
}


@media screen and (min-width: 991px){
.spec_area{
    flex-direction: row;
}
.spectext {
	width:70%;
}
}

/* Additions */
.container.maxwid {
    max-width: 1320px !important;
}

.btn {
    padding: 0 20px;
}
