* {
    padding: 0;
    margin: 0;
    list-style: none;
    border: 0;
    outline: 0
}

*,
:after,
:before {
    box-sizing: border-box
}
.hide {
    display: none !important;
}

/* TABS */
.tabset {
    margin-top: 70px;
}
.tabset > input[type="radio"] {
  position: absolute;
  display:none;
}

.tabset .tab-panel {
  display: none;
}

.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
  display: block;
}


/*
 Styling
*/
.tabset > label {
position: relative;
    display: inline-block;
    padding: 10px 11px 11px 7px;
    border: 1px solid transparent;
    border-bottom: 0;
    cursor: pointer;
    font-weight: 600;
    background-color: #708090;
    color: #fff;
    width: 48%;
    border-radius: 12px;
    margin: auto 1%;
    text-align: center;
}

.tabset > label::after {
  content: "";
  position: absolute;
  left: 15px;
  bottom: 10px;
  width: 22px;
  height: 4px;
  background: gold;
}

.tabset > label:hover,
.tabset > input:focus + label {
  color: gold;
}

.tabset > label:hover::after,
.tabset > input:focus + label::after,
.tabset > input:checked + label::after {
  background: #fff;
}

.tabset > input:checked + label {
  border-color: #ccc;
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
  background-color:#5897cf !important;
}

.tab-panel {
  padding: 30px 0;
  border-top: 1px solid #ccc;
}
/**/

#aps-specs {
    margin: 30px auto;
}
.aps-row * {
    line-height: 1.5 ;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
    .aps-container img {
        max-width: 100%;
        height: auto
    }
    .aps-container ul {
        list-style: none
    }
    .aps-row {
        margin: auto 10px;
        width: auto;
    }
    .aps-container a {
        transition: all .4s ease;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease
    }
	.aps-product-pic img {
		width: 100%;
		height: auto;
		display: block;
		margin: 0 !important;
	}
    .aps-product-price {
        font-size: 16px;
        padding: 0;
        text-align: center
    }
    .aps-product-pic {
        float: right;
        padding-left: 10px;
        padding-right: 10px;
        margin: 0 0 20px
    }
    .aps-main-image {
        position: relative;
        overflow: hidden
    }
    .aps-main-image a {
    display: inline !important;
    }
    .aps-main-img-zoom {
        cursor: pointer
    }
    .aps-image-lens {
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        border: 0 solid rgba(0, 0, 0, .6);
        opacity: 0;
        z-index: 99;
        transition: all .4s ease;
        -moz-transition: all .4s ease;
        -webkit-transition: all .4s ease
    }
    .aps-main-img-zoom:hover .aps-image-lens {
        opacity: 1;
        border: 240px solid rgba(0, 0, 0, .6)
    }
    .aps-main-img-zoom:after {
        width: 40px;
        height: 40px;
        color: #fff;
        content: "\e987";
        font-family: "DubaiWebCo";
        font-size: 32px;
        line-height: 1;
        position: absolute;
        top: 50%;
        right: 50%;
        z-index: 101;
        margin-top: -20px;
        margin-right: -20px;
        opacity: 0;
        transform: scale(0, 0);
        transition: all .3s ease .2s;
        -moz-transition: all .3s ease .2s;
        -webkit-transition: all .3s ease .2s
    }
    .aps-main-img-zoom:hover:after {
        opacity: 1;
        transform: scale(1, 1)
    }
    .aps-img-loader {
        width: 48px;
        height: 48px;
        margin: -24px -24px 0 0;
        display: none;
        position: absolute;
        top: 50%;
        right: 50%;
        z-index: 99
    }
    .aps-product-meta {
        margin: -40px 0 7px;
        position: relative
    }
    .aps-single-product .aps-product-price {
        padding: 0
    }
    .aps-single-product .aps-price-value {
        font-size: 24px
    }
    .aps-product-term {
        color: #999;
        display: inline-block
    }
    .aps-feature-anim:after {
        transition: all .5s ease-in-out;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        height: 100%;
        width: 0;
        position: absolute;
        top: 0;
        right: 0;
        content: "";
        z-index: 81
    }
    .aps-main-features {
        float: right;
        padding-left: 10px;
        padding-right: 10px
    }
    .aps-features-list{margin:0}
    /* top box */
    .aps-features-list li {
        height: 46px;
        margin-bottom: 10px;
        position: relative;
        background: #e74c3c;
    list-style-type: none !important
    }
    /* top box */
    .aps-feature-anim:after,.aps-list-icon {
        background: #c0392b;
    }
    .aps-feature-anim,
    .aps-list-icon {
        color: #fff;
        position: absolute;
        top: 0;
        right: 0
    }
    .aps-feature-anim {
        height: 100%;
        width: 100%;
        padding: 10px 55px 13px 10px;
        margin-bottom: 10px;
        line-height: 15px
    }
    .aps-features-list li:hover .aps-feature-anim:after {
        width: 100%
    }
    .aps-list-icon {
        height: 46px;
        padding: 11px;
        font-size: 24px;
        line-height: 24px;
        z-index: 82
    }
    .aps-feature-info {
        height: 40px;
        position: relative;
        z-index: 83;
        overflow: hidden;
        margin-top: -5px;
    }
 .aps-feature-info * {
    text-shadow: -1px -1px 7px #f7e3e3;
}
    .aps-feature-info strong {
        display: inline-block
    }
    .aps-loader {
        margin: 0;
        font-size: 10px;
        position: absolute;
        text-indent: -9999em;
        border: 5px solid rgba(0, 0, 0, .2);
        border-right-color: #999;
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-transform: translateZ(0);
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
        -moz-animation: loader 1s infinite linear;
        -webkit-animation: loader 1s infinite linear;
        animation: loader 1s infinite linear;
        width: 48px;
        height: 48px
    }
    .aps-product-pic {
        width: 33%
    }
    .aps-main-features {
        width: 67%
    }
    [class*=" aps-icon-"]:before {
        font-family: "aps-icons";
        font-style: normal;
        font-weight: 400;
        speak: none;
        display: inline-block;
        text-decoration: inherit;
        width: 1em;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        vertical-align: middle;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
    [class^="dwco-"], [class*=" dwco-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'DubaiWebCo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

	.dwco-connect:before {
	  content: "\e908";
	}
	.dwco-battery:before,h3.Battery:before {
	  content: "\e901";
	}
	.dwco-storage:before {
	  content: "\e95c";
	}
	.dwco-camera:before,h3.Camera:before {
	  content: "\e90f";
	}
	.dwco-connection:before,h3.Network:before {
	  content: "\e91b";
	}
	.dwco-mobile:before,h3.Display:before {
	  content: "\e959";
	}
	.dwco-zoom-in:before {
	  content: "\e987";
	}
	.dwco-ram:before {
	  content: "\e99d";
	}
	.dwco-checkmark:before {
	  content: "\ea10";
	}
	.dwco-microchip:before {
	  content: "\e903";
	}
	.dwco-microphone:before,h3.Media_and_Sound:before,h3.Media:before {
	  content: "\e904";
	}
	.dwco-paint-brush:before,h3.Design:before {
	  content: "\e905";
	}
	.dwco-th-list:before {
	  content: "\e906";
	}
	.dwco-remove:before,.dwco-close:before {
	  content: "\ea0f";
	}
	.dwco-cogs:before {
	  content: "\e900";
	}
	h3.Connectivity:before  {
	  content: "\e91c";
	}
	.dwco-gears:before,h3.Operating_System:before  {
	  content: "\e900";
	}
	h3.Hardware:before  {
	  content: "\e994";
	}
	.dwco-checkmark:before {
	  content: "\ea10";
	}
	.dwco-hardware:before {
	  content: "\e902";
	}
	.dwco-cpu:before {
	  content: "\e902";
	}

    @media (max-width:768px) {
.aps-product-meta {
    text-align: center;
}
    .aps-feature-info {
        margin-top: 0;
    }
				.theCompany{
			margin: 0 auto;
    width: 70%;
		}

	.select_mobile_company{
	    display: block;
    width: 100% !important;
}
    }
    @media (min-width:320px) {
        .aps-main-features,
        .aps-product-pic {
            width: 100%
        }
    }
    @media (min-width:768px) {
            .aps-product-pic {
        width: 33%
    }
    .aps-main-features {
        width: 67%
    }
		.compare_div {
       display: flex;
    width: 40%;
    margin: 15px 5%;
    float: right;
    justify-content: center;
}.modelData {
    display: inline-block;
}
	}
    @media (min-width:992px) {
           .aps-product-pic {
        width: 45%;
         padding: 0 35px 0;
    }
    .aps-main-features {
        width: 55%
    }
    }
    @media (min-width:1200px) {
            .aps-product-pic {
        width: 45%;
            padding: 0 35px 0;
    margin-top: -30px;
    }
    .aps-main-features {
        width: 55%
    }
    }
.aps-price-value {
    color: #005bac;
    font-size: 25pt;
    font-weight: 700;
    text-shadow: 2px 1px 7px #0a2a401a;float:left;
}
[class*="Mobile_Price"],[class*="Global_Price"]{
text-align:center !important;
}
.priceValue {
    font-size: 16pt;
    color: crimson;
}.numVal {
    color: deepskyblue;
    font-size: 20px;
}


    .aps-main-features,
    span.aps-product-brand {
        font-size: 14px
    }



/*! CSS Used keyframes */

@keyframes loader {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes loader {
    0% {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

.aps-tab-container,
.aps-tab-content {
    float: right;
    width: 100%;
    display: block
}

.aps-container * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.aps-group {
    float: right;
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid #e8e9ea;
    overflow: hidden;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.aps-group-title {
    padding: 10px;
    font-size: 20px;
    line-height: 1.5;
    margin: 0 !important
}
.centerText {
    text-align: center !important;
}
.aps-specs-table {
    float: right;
    margin: 0;
    padding: 0;
    display: table;
    position: relative
}

.aps-specs-table td,
.aps-specs-table tr {
    border: 0
}

.aps-specs-table tr {
    margin: 0;
    padding: 0;
    border-top: 1px solid #f1f2f3
}

.aps-specs-table tr:hover i,
.aps-specs-table tr:hover .priceValue,
.aps-specs-table tr:hover td,
.aps-specs-table tr:hover a
 {
    background-color: #0e61a2;
    color: #fff;
}

.aps-specs-table tr:nth-child(odd) {
    background-color: #fdfbfb
}

h3:before {
    font-family: DubaiWebCo;
    margin: auto 7px;
}

h3.General:before {
    content: "\e906";
}


h3.Other:before {
    content: "\e906";
}



.aps-specs-table td.aps-attr-title {
    vertical-align: middle
}

.aps-specs-table td.aps-attr-value {
    display: flex;    word-break: break-word;
}

.pricesTd {
        line-height: 100%;
    text-align: center !important;
}
.pricesTd span {
    line-height: 2em;
    font-size: 13pt;
}
.aps-attr-title-empty-name {
    display: none !important;
}
.aps-attr-value {
    height: 100%;
}

.aps-1co,
.aps-attr-co {
    float: none;
    min-height: 32px;
    padding: 8px 10px;
    display: inline-block;
    position: relative;
    text-align: initial;
}

.aps-1co {
    width: 100%
}

.aps-tooltip {
    cursor: help
}

.aps-tooltip-data {
    display: none
}

.aps-column h3 {
    margin-bottom: 10px
}

.aps-group {
    box-shadow: 4px 5px 9px #2196f345;
    -ms-box-shadow: 4px 5px 9px #2196f345;
    -webkit-box-shadow: 4px 5px 9px #2196f345;
    margin-bottom: 30px;
}
h3.aps-group-title, .aps-group-title * {
    background-color: #f74d54;
    font-size: 18px;
    color: #fff !important
}

strong.aps-term {
    color: #fff;
   font-size: 15px;
    font-weight: 700;text-shadow:0 0 7px #f7e3e3;
}

span.aps-1co {
    font-size: 15px;
	font-weight: 700;
}

.aps-group-title span {
    color: #fff;
    text-shadow: 0 0 7px #f7e3e3
}

.aps-container .alignright {
    float: left;
    margin: 0
}

.aps-container * {
    line-height: normal
}

.aps-specs-table td.aps-attr-title {
   background-color: #005bac;
    box-shadow: 0 0 1px #000;
    text-align: inherit;
    max-width: 175px;
    width: 20%;
}

table td {
    text-align: right !important;
	transition: all 0.5s;
}

.alignright {
    float: right;
    margin: .375em 0 1em 1.75em
}

.aps-specs-table {
    border-spacing: 0;
    width: 100%;
    border-collapse: separate
}

.aps-specs-table tr:nth-child(even) {
    background: rgba(0, 0, 0, .03)
}

.aps-specs-table td {
    padding: .4em;
    text-align: left;
    border-right: 1px dotted rgba(0, 0, 0, .1)
}

.aps-specs-table tr td:last-child {
    border-right: 0
}

.hasFeature,.noFeature {
    font-size: 16px !important;
    color: #ffffff !important;
    border-radius: 50% !important;
    background-color: #32b332;
    padding: 2px 8px 0px;
}
.noFeature {
    background-color: #d90000 !important;
}

/*choose*/

/*compare*/
.compareMob a,#compare, #choose {
    background-color: #e26969;
    text-align: center;
    padding: 0 40px;
    border-radius: 15px;
    box-shadow: 1px 4px 3px #b7b5b5ab;
    margin: 10px 25% 20px;
    font-weight: 700;
    display: inline-block;height: 40px;
}
#choose {
    background-color: #1fbf9e;
}
.compareMob a, .compareChooseBox a {
    width: 125px;
    display: block;
    color: #fff;
    padding: 5px 0;
}
.tax-brands #compare,.tax-brands #choose {
    margin: 8px auto 8px;
}
.containerCompare {
    width: 90%;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}
.select_mobile_company{
	    display: inline-block;
    padding: 6px 5px 5px 30px;
    font-size: 14pt;
    border-radius: 7px;
    box-shadow: 2px 2px 5px 1px #0000002b;
    width: 100%;    margin: 15px 0;min-width: 200px;
}
.compareLinks {
    margin: 0;
    box-shadow: 2px -4px 12px 0px #1fbf9e1a;
    padding: 8px;
    border-radius: 15px;
}
.compareHeading {
    margin: 10px 20px;
    border-bottom: solid 1px;
    padding: 15px;
    text-align: center;
    color: #0e61a2;
    border-top: solid 1px;
    border-right: solid 5px;
    border-left: solid 30px;
    background-color: gold;
}
.compareLinks li {
    margin: 12px 3px;
    font-size: 15px;
    list-style: inside !important;
}
/*widgets*/
.aps-wd-thumb img {
  width: 100%;
  height: auto;
}
.aps-wd-thumb:after {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
}
.aps-wd-products li {
  width: 32.4333%;
  padding: 0 5px;
  margin: 0 0 10px;
  display: inline-block;
  vertical-align: top;text-align: center;
}
.aps-wd-products li a {
    display: block;
    background: #fff;
    position: relative;
    min-height: 60px;
}
.aps-wd-thumb,
.aps-wd-thumb img {
  display: block;
}

.aps-wd-products li a:hover .aps-wd-thumb:after {
  opacity: 0.4;
  filter: alpha(opacity=40);
  border: 2px solid #16baef;
}
.aps-wd-title {
    padding: 7px 1px 5px;
    font-size: 16px;
    display: block;
    text-align: center;
    font-weight: 700;
    line-height: 1.5em;
}
@media  (max-width: 480px) {
    ul.aps-features-list {
     transform: translate(1vw);
    width: 94vw;
    font-size: 12px;
}
.aps-feature-anim:after {
    height: 45px;
}
.aps-features-list li div {
    height: auto;
    padding-top: 0.5%;
    font-size: 14px;
}
  .aps-wd-products li {
    width: 32.4333%;
  }
.aps-wd-ribbon1 {
    left: 24px !important;
    line-height: 30px;
    width: 85% !important;
    top: 140px !important;
}
#primary .aps-wd-price {
    top: 21% !important
}
  .listBrands li{
      width: 100% !important
  }
  #compareNow{
      width:100% !important;
  }
	.lbtn {
    width: 40vw !important
}
}


@media  (min-width: 480px) and (max-width: 768px) {
  .aps-wd-products li {
    width: 50%;
  }
  .listBrands li {
    width: 49.5% !important}
   .aps-wd-ribbon1 {
    left: 19px !important;
    line-height: 30px !important;
    width: 218px !important;
    top: 122px !important;
}
}
@media (min-width: 1200px) {
  .aps-wd-products li {
    width: 33.3333%;     padding: 5px !important; border: solid 1px #cccccc6b;
    min-height: 235px;
  }
}
.aps-wd-price {
    font-size: 15px;
    font-weight: 700;
    color: crimson;
}
#primary .aps-wd-price{
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    top: 33%;
    background-color: #1fbf9e;
    left: 13%;
    padding: 0 10px;
    box-shadow: 1px -6px 28px rgba(0,0,0,.25), 1px -8px 10px rgba(0,0,0,.22);
}

#compareNow {
    background-color: #0e61a2;
    padding: 8px 50px;
    font-size: 20px;
    border-radius: 10px;
    display: block;
    color: #fff;
    cursor: pointer;
    font-weight: 700;width: 30% ;
    margin: 0 auto;
}
/*Brands Page*/
.brandDesc {
    display: block;
    margin: 20px auto;
    padding: 20px;
    text-align: center;
}
.brandOrder {
    margin: 25px 15px 0;
    display: inline-block;
}

.brandOrder a {
    background-color: aliceblue;
    line-height: 2;
    padding: 7px;
    border-radius: 7px;
}
.listBrands{    width: 100%;
    margin: 35px 0 20px;}
.listBrands li {
    width: 30%;
    display: inline-block;
    text-align: center;
    margin: 15px 0 12px 2.8%;
    padding: 20px 30px 10px;
    position: relative;
    vertical-align: top;
    border-radius: 12px;transition: all 0.7s;
    box-shadow: 0 14px 20px rgb(156 230 220 / 14%), 0px 4px 20px rgb(16 175 161 / 1%);
}
.listBrands li:hover {
    box-shadow: 3px 8px 9px #087f8047;
    transform: scale(1.05);
}
.aps-wd-model {
    position: absolute;
    top: 35%;
    left: 5%;
    background-color: #00BCD4;
    padding: 0 5%;
    font-size: 14px;
    color: #fff;
    box-shadow: 2px 5px 18px 6px #0769646b;
    border-bottom: solid 1px #fff;
}


@media (max-width: 500px) {
	.orderBy {
    text-align: center;
}
.brandOrder {
    display: block;
}
  .ribbon {
    width: 100%;
  }
 
}

.aps-wd-ribbon1 {
width: 81%;
    height: 35px;
    line-height: 30px;
    padding-left: 15px;
    position: absolute;
    left: 21px;
    top: 40%;
    background: #d62050;
    font-size: 14px;
    color: #fff;
    text-align: left;
    box-shadow: -1px 5px 28px rgb(16 16 16 / 51%), -1px 2px 10px rgb(27 21 21 / 75%);
}

.aps-wd-ribbon1 a{color:#fff!important}
.aps-wd-ribbon1:before, .aps-wd-ribbon1:after {
  content: "";
  position: absolute;
}
.aps-wd-ribbon1:before {
    height: 0;
    width: 0;
    top: -8.5px;
    left: -6.9px;
    border-bottom: 9px solid black;
    border-left: 9px solid transparent;
}
.aps-wd-ribbon1:after {
height: 0;
    width: 0;
    bottom: -9px;
    right: 0px;
    border-top: 9px solid black;
    border-right: 9px solid transparent;
}


[class^="dwco-"], [class*=" dwco-"] , [class*=" dwco-"]:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'DubaiWebCo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*Sharing Buttons */
.ElDigital-link {
    text-align: center;
    color: #fff !important;
    text-shadow: none!important;
    font-size: 14px;
    border-radius: 2px;
    cursor: pointer;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
    display: inline-block;
    font-weight: 700;
    width: 120px;
    height: 30px;
    vertical-align: middle;
    line-height: 2.3em;
    margin: 5px;
}
.ElDigital-link * {
    padding: 5px 0;
}
 
.ElDigital-link:hover,.ElDigital-link:active {
    color: white;
}
 
.ElDigital-twitter {
    background: #00aced;
}
 
.ElDigital-twitter:hover,.ElDigital-twitter:active {
    background: #0084b4;
}
 
.ElDigital-facebook {
    background: #3B5997;
}
 
.ElDigital-facebook:hover,.ElDigital-facebook:active {
    background: #2d4372;
}
  
.ElDigital-whatsApp:hover,.ElDigital-whatsApp:active {
    background: #0ca847;
}
  
.ElDigital-pinterest:hover,.ElDigital-pinterest:active {
    background: #9e1b22;
}
 
.ElDigital-whatsApp {background-color: #06d755}
.ElDigital-pinterest {background-color: #c8232c}
.ElDigital-whatsApp img {
    margin: -7px -5px !important;
    width: 40px;
}
.ElDigital-social {
    margin: 20px 0px 25px 0px;
    -webkit-font-smoothing: antialiased;
    font-size: 12px;    min-width: 275px;
}
.ElDigital-social img {
    padding: 0 !important;
        transform: translate(0, 5px);
}

.selectOrderBy{
    padding: 3px 10px;
    margin-right: 12px;
}
@font-face {
  font-family: 'DubaiWebCo';
  src:  url('fonts/DubaiWebCo.eot?dsw8t0');
  src:  url('fonts/DubaiWebCo.eot?dsw8t0#iefix') format('embedded-opentype'),
    url('fonts/DubaiWebCo.ttf?dsw8t0') format('truetype'),
    url('fonts/DubaiWebCo.woff?dsw8t0') format('woff'),
    url('fonts/DubaiWebCo.svg?dsw8t0#DubaiWebCo') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/*realted posts*/
.related-post ul {
    margin: auto;text-align:center
}
#related-post li:nth-child(1) {
    margin-right: 2% !important;
}
.related-post li {
    width: 30.5%;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 40px 2%;
    max-height: 250px;
    padding-top: 0;
}
.related-post .listBrands li {
   min-height: 340px;
}
.related-post li img {height: 175px;display: block;margin: auto;}
.listPosts .text {
    font-size: 15px;
    padding: 5px;
}
.related-post {
    display: inline-block;width: 100%;
}
.addonBtns {
    position: absolute;
    bottom: 20px;
    width: 80%;
}
.mobiDetailsBtn {
    font-size: 15px;
    display: block;
    background-color: aliceblue;
    margin: 10px auto;
    border-radius: 7px;
    box-shadow: 3px 3px 3px #5b98c552;
	min-height: 30px;
    line-height: 2em;
    transition: all 0.5s;
}
.mobiDetailsBtn:hover {
    transform: scale(1.05);
}
.mobiDetailsBtn a {
display: block;
}
.compareBtn {
    background-color: cornflowerblue;
    color: #fff !important
}
.compareBtn a {
    color: #fff !important
}
@media (max-width:480px){
    #related-post li {
    width: 47%;margin-bottom: 55px;
    }
	a.ElDigital-link {
    font-size: 0;
    max-width: 45px;
    margin: 3vw;
}
}

/* search mobiles */
.mobSearchForm {
    display: block;
    margin: 35px auto;
    text-align: center;
    padding: 50px 10px;
    box-shadow: -2px -4px 5px #17a4bb30, 5px 5px 5px #caebf0;
    border-radius: 20px;
}
.mobSearchInput {
    max-width: 120px !important;
    margin: 7px 1vw;
    height: 35px;
    border: none !important;
    border-bottom: dotted 2px #c00 !important;
    transition: all .5s;
    padding: 0 10px !important;
}
.searchMobBtn {
    height: 40px;
    padding: 0 20px !important;
    margin: 15px 2vw 0 10px;
    border-radius: 12px;
    transform: translate(15px, 3px);
}
.mobSearchInput::placeholder {
    font-size: 13px;
    text-align: center;
    color: #dcd8d8;
}
.mobSearchInput:hover::placeholder {
    opacity:0;
}

/*features if compare is one mob only */
.oneMobCompare .aps-1co:nth-child(2) {
    visibility: hidden;
}
@media (max-width:600px){
    .featureRow {
    display: block;
}
.mobSearchInput#company {
    min-width: 75vw;
    height: 50px;
}
}
/*Hide models 
.aps-1co.rows1,.aps-1co.rows2,.aps-1co.rows3,.aps-1co.rows4,.aps-1co.rows5,.aps-1co.rows6 {
    visibility: hidden;
}*/
/*fixes*/
/*search icon in nav on mobi*/
.main-navigation .mobile-bar-items {
    left: 3px !important;
    float: left !important;
    position: absolute !important;
}
/*direction of submenu in arabic*/
#generate-slideout-menu.main-navigation .main-nav .sub-menu {
    right: 0 !important;
}
#features{
    
    display:block !important;
}
/*compare & select btns*/
.lbtn {
    width: 23vw;
    margin: 12px 2vw;
    padding: 12px 0;
}

.selectBtn {
    background-color: crimson !important;
}
/* brands widget */
.moreBrands-target{visibility:collapse;opacity:0;max-height:0;font-size:0;}
.allBrands-wrap{padding:0 5px;text-align:center;line-height:1.5;margin-bottom:-10px!important;}
.allBrands-wrap li{padding:4px;display:inline-block;overflow:hidden;margin-bottom:0;line-height:1.5;}
.allBrands-wrap a{display:block;text-align:center;width:65px;font-size:13px;font-weight:700;text-decoration:none}
.allBrands-wrap img{width:100%;margin:0!important;}
ul.allBrands-wrap li {
    border: solid 1px #ee1c250d;
    border-radius: 7px;
    box-shadow: -1px 0px 5px #94999c14;
    transition: all 0.5s;
}
ul.allBrands-wrap li:hover {
    box-shadow: -1px 0px 15px #a1a6a945
}
#more-brands a{padding:6px 0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;color:#fff;border-color:#084d84;width:100%;background-color:#2196f3;font-family:inherit;margin-top:-5px;}
a.fBrandTitle {
    color: #ee1c25 !important;
}


li.answer {
    margin-bottom: 20px;
    list-style: none !important;
    font-size: 16px;
}

li.question {
    font-weight: 700;
    color: #005bac;
}


.faq h3:before {
    content: "\e906";
    color: #005bac;
}

.faq h3 {
    text-align: center;
    color: crimson;
    font-size: 26px;
    font-weight: 900;
    margin: 20px auto !important;
    padding-top: 20px !important;
}

.faq {
    display: inline-block;
    width: inherit;
}