/* MAIN STYLE for Portal */

@import url("main.css");
@import url('pk.css');

/* BASIC CSS */

body#content {
    font-family: 'Roboto', sans-serif;
    color: #5a5a5a;
    background: #fff;
    font-size: 100%;
}

b {
    font-weight: bold;
}
#omantel {
    position: relative;
    /*min-height: 100%;
    padding-bottom: 251px !important;*/ /* CICMTST-258, CICMTST-242 */
}
#omantel #footerWrapper, #omantel div.footer_wrapper_position, #omantel .wpthemeFooter {
    /*position: absolute !important;
    bottom: 0;*/  /* CICMTST-258, CICMTST-242 */
    width: 100%;
}
#omantel div#page {
    position: static;
}
#omantel {
    background: #ffffff;
    height: initial;
    height: auto;
    min-height: initial;
    min-height: auto;
}

#omantel .omantelForm input[type="text"],
#omantel input[type="number"],
#omantel input[type="date"],
#omantel input[type="datetime"],
#omantel input[type="email"],
#omantel #amals .omantelForm label .form-select {
    border-bottom: 1px solid #80B7E4 !important;
}

@media (min-width: 600px) {
    #omantel #amals .omantelForm label .form-select {
        margin-left: 0 !important;
    }
}

#omantel #amals .omantelForm label input,
#omantel #amals .omantelForm label textarea {
    background: #F5FAFF !important;
}


/* body > div > div , body > div > header, body > div > div.wpthemeMainContent { background: #ffffff; } */

#content #omantel {
    font-family: 'Roboto', sans-serif;
}

#omantel a {
    outline: 0;
    text-decoration: none;
}

#omantel #mobile a {
    -webkit-tap-highlight-color: transparent !important;
    text-decoration: none !important;
}

#omantel #mobile a:active {
    background-color: inherit;
    -webkit-tap-highlight-color: transparent !important;
}

#omantel #mobile a:hover {
    text-decoration: underline;
    -webkit-tap-highlight-color: transparent !important;
}

#omantel #mobile li {
    -webkit-tap-highlight-color: transparent !important;
}

#omantel .wpthemeInner,
.wpthemeSecondaryNav,
.wptheme1Col,
.wptheme2Col,
.wptheme3Col,
.wptheme2Row {
  
    min-width: auto;
}

#omantel .contentLeader.pre,
.contentLeader,
.contentMain,
.contentRibbon {
    max-width: 1170px;
}

#omantel .contentConstrain {
    max-width: 1170px;
}

#omantel .wpthemeLayoutContainers .wpthemeControl {
    margin: 0;
}

#omantel .wpthemeLayoutContainers .wpthemeControl ul {
    list-style: none;
}

#omantel .wpthemeMainContent {
    padding: 0px 0;
}

#omantel .group .omantelForm .select2-container {
    min-width: 190px;
}


/* #omantel .wpthemeLayoutContainers .wpthemeCol { width: 100%; margin: 0; padding: 0; } */

#omantel .wpthemeTopCol .wpthemeHeadlineContainer.component-container {
    margin-left: 0;
    margin-right: 0;
}

#omantel .rightTop {
    min-width: 165px;
    overflow: hidden;
    display: inline-block;
    float: right;
}

#omantel .rightTop .omantelShoppingCart {
    display: none;
    width: auto;
    float: left;
    position: relative;
}
/* Top-up */
#omantel #prepaid-top .option-button, #omantel #credit .option-button {
    margin-right: 7px !important;
}
/* Plans */
#new_plans {
    margin-top: 20px;
    overflow: hidden;
}
/* SLICK ARROW */

.mainOmantelPage .slick-prev {
    position: absolute;
    top: 38%;
    text-indent: -9999px;
    z-index: 10;
    border: 0;
    margin-top: -11px;
    background: url('../../images/omantelImages/arrow_left.png') no-repeat left center;
    width: 30px;
    height: 44px;
    left: 20px;
    cursor: pointer;
}

.omantelDressed .selectWrapper .dijitSelect {
    margin-bottom: 0;
}

.omantelDressed div.item_spacer_10px {
    height: 0;
}

.omantelHermitageFit .button.primary:hover {
    background: #ef8b0b;
}

.omantelDressed #orderBy_dropdown > #orderBy_menu > table tr.dijitSelectSelectedOption,
.omantelDressed .dijitMenuPopup > .dijitSelectMenu > table tr.dijitSelectSelectedOption,
div[id^="attrValue_"] > div[id^="attrValue_"] > table tr.dijitSelectSelectedOption,
.omantelDressed #orderBy_dropdown > #orderBy_menu > table tr.dijitMenuItemSelected,
.omantelDressed .dijitMenuPopup > .dijitSelectMenu > table tr.dijitMenuItemSelected,
.omantelDressed div[id^="attrValue_"] > div[id^="attrValue_"] > table tr.dijitMenuItemSelected {
    background: #f5faff;
}

.omantelDressed .dijitReset.dijitMenuItem {
    background: #fff;
}

.omantelDressed .grid_mode .product_name {
    min-height: 20px;
}

.omantelMain .product_listing_container .product_image .image {
    min-height: 250px;
}

.omantelDressed .compare_target > label {
    vertical-align: middle;
}

.omantelDressed .product_info {
    padding-top: 0;
}

.omantelDressed #dijit_MenuItem_1_text {
    color: #1465a5 !important;
}

.omantelDressed #orderBy_dropdown > #orderBy_menu > table tr.dijitMenuItemSelected > td:nth-child(2),
.omantelDressed .dijitMenuPopup > .dijitSelectMenu > table tr.dijitMenuItemSelected > td:nth-child(2),
.omantelDressed div[id^="attrValue_"] > div[id^="attrValue_"] > table tr.dijitMenuItemSelected > td:nth-child(2),
.omantelDressed #orderBy_dropdown > #orderBy_menu > table tr.dijitSelectSelectedOption > td:nth-child(2),
.omantelDressed .dijitMenuPopup > .dijitSelectMenu > table tr.dijitSelectSelectedOption > td:nth-child(2),
.omantelDressed div[id^="attrValue_"] > div[id^="attrValue_"] > table tr.dijitSelectSelectedOption > td:nth-child(2) {
    color: #1465a5 !important;
    font-weight: bold;
}

.omantelDressed #PageHeading_4_-2001_1107 h1 {
    display: none;
}

.omantelDressed #orderBy_dropdown > #orderBy_menu > table tr.dijitSelectSelectedOption > td:nth-child(2),
.omantelDressed .dijitMenuPopup > .dijitSelectMenu > table tr.dijitSelectSelectedOption > td:nth-child(2),
.omantelDressed div[id^="attrValue_"] > div[id^="attrValue_"] > table tr.dijitSelectSelectedOption > td:nth-child(2),
.omantelDressed .dijitMenuPopup > .dijitSelectMenu > table tr.dijitSelectSelectedOption > td:nth-child(2) {
    color: #1465a5 !important;
    border: none;
}

.omantelDressed #orderBy_dropdown > #orderBy_menu > table tr td:nth-child(2),
.omantelDressed .dijitMenuPopup > .dijitSelectMenu > table tr td,
div[id^="attrValue_"] > div[id^="attrValue_"] > table tr td:nth-child(2) {
    border: none;
}

.omantelDressed #orderBy_dropdown > #orderBy_menu > table,
.omantelDressed .dijitMenuPopup > .dijitSelectMenu > table,
div[id^="attrValue_"] > div[id^="attrValue_"] > table {
    border: 1px solid #1465a5;
}

.omantelDressed #orderBy_dropdown > #orderBy_menu > table tr td,
.omantelDressed .dijitMenuPopup > .dijitSelectMenu > table tr td,
div[id^="attrValue_"] > div[id^="attrValue_"] > table tr td {
    color: #1465a5 !important;
}

.omantelDressed #orderBy_dropdown > #orderBy_menu > table tr.dijitSelectSelectedOption,
.dijitMenuPopup > .dijitSelectMenu > table tr.dijitSelectSelectedOption,
div[id^="attrValue_"] > div[id^="attrValue_"] > table tr.dijitSelectSelectedOption > .dijitReset.dijitMenuItemLabel {
    color: #1465a5 !important;
}

.omantelDressed #orderBy_dropdown > #orderBy_menu > table tr.dijitSelectSelectedOption > td.dijitMenuItemLabel,
.omantelDressed #pageSize_dropdown > #pageSize_menu > table tr.dijitSelectSelectedOption > td.dijitMenuItemLabel,
.omantelDressed div[id^="attrValue_"] > div[id^="attrValue_"] > table tr.dijitSelectSelectedOption > td.dijitMenuItemLabel {
    color: #1465a5 !important;
}

.omantelDressed #orderBy_dropdown > #orderBy_menu > table tr td,
#pageSize_dropdown > #pageSize_menu > table tr td,
.omantelDressed #orderBy_dropdown div[id^="attrValue_"] > div[id^="attrValue_"] > table tr td,
.omantelDressed #orderBy_dropdown div[id^="attrValue_"] > div[id^="attrValue_"] > table tr td:hover {
    color: #1465a5 !important;
}


/* compare product */

.compare_target[data-state="1"],
.compare_target[data-state="2"] {
    border-radius: 0;
    background-color: transparent;
}

.compare_target > a,
.compare_target > a:hover {
    background: #1465a5;
    color: #fff;
    border-radius: 0;
    font-size: 12px;
}

.omantelDressed .compare_target {
    padding-bottom: 10px;
    padding-right: 10px;
}


/* TOP HEADER (USER) */

#omantel .omantelApplicationHeader {
    background: #152a52;
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
}

#omantel .omantelApplicationHeader a {
    color: #ffffff;
}

#omantel .omantelApplicationHeader .omantelHeader {
    float: right;
    padding-left: 10px;
}

#omantel .omantelApplicationHeader .omantelHeader .ico {
    height: 22px;
    margin-right: 5px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelAccountPanel {
    float: right;
    overflow: hidden;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelAccountPanel.omantelGreeting {
    float: left;
}

#omantel .omantelApplicationHeader .omantelHeader #wpthemeLogout a {
    height: 24px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelAccountPanel .wpthemeUserName {
    font-weight: bold;
}

#omantel .omantelApplicationHeader .omantelHeaderWelcome,
#omantel .omantelApplicationHeader .omantelHeaderDetails,
#omantel .omantelApplicationHeader .omantelShoppingCart {
    padding: 6px 6px 6px 10px;
    display: inline-block;
    position: relative;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart a {
    padding: 0;
}

#omantel .omantelApplicationHeader .omantelAccountLoggedIn .omantelHeaderDetails {
    padding: 0;
}

#omantel .omantelApplicationHeader .omantelHeader a {
    padding: 6px;
    display: inline-block;
}

#omantel .omantelApplicationHeader .omantelHeader a:hover {
    background: #152a52;
    text-decoration: none;
}

#omantel .omantelHeader.omantelAccountPanel.omantelAccountLoggedIn > span {
    float: left;
}

#omantel #wpthemeLogout {
    display: inline-block;
    width: auto;
    padding: 0;
    margin: 0;
}


/* FINANCIAL EVENT */

#content .wpthemeFrame .wpthemeLayoutContainers .contentDetail .head h2,
#content .wpthemeFrame .wpthemeLayoutContainers .contentDetail .body h2,
#content .wpthemeFrame .wpthemeLayoutContainers .contentDetail .head h3,
#content .wpthemeFrame .wpthemeLayoutContainers .contentDetail .body h3,
#content .wpthemeFrame .wpthemeLayoutContainers .itemBody h2,
#content .wpthemeFrame .wpthemeLayoutContainers .itemBody h3,
#content .wpthemeFrame .filterForm .fieldContainer .fieldLabel,
#content .wpthemeFrame .searchForm .fieldContainer .fieldLabel,
#content .wpthemeFrame .noResults,
#content .contentLeader.pre,
#content .contentLeader,
#content .contentMain,
#content .contentRibbon,
#content .wpthemeFrame .wpthemeLayoutContainers .blockHeading,
#content .wpthemeFrame .itemDate,
#content .wpthemeFrame .itemSummary {
    font-family: 'Roboto Condensed';
    color: #152a52;
}

#content .wpthemeFrame .listNav .dojoxRotatorSelected a {
    background: none;
    font-weight: bold;
}

#content .wpthemeFrame .listNav a:hover {
    color: #fff;
}

#content .contentSlideshow .listNav {
    background: #f5faff;
}

#content .contentSlideshow .listNav a,
#content .wpthemeFrame .contentInfo a {
    color: #152a52;
    font-weight: normal;
}

.tabs .tab .accordion ol {
    margin-left: 0;
}

.tabs .tab .accordion ol > li > ul {
    padding-left: 0;
}

#content .wpthemeFrame .wpthemeLayoutContainers .itemTitle a {
    color: #152a52;
    font-weight: bold;
    font-family: 'Roboto Condensed';
}

.dijitTextBoxFocused {
    border: none;
    border-radius: 0;
    outline: none;
}

.lotusui30dojo .dijitTextBoxFocused .dijitInputContainer {
    background: #f5faff;
}

.lotusui30dojo .dijitCalendarDateTemplate:focus {
    outline: none;
}

.lotusui30dojo .dijitCalendarSelectedDate .dijitCalendarDateLabel {
    border: none;
    color: #fff !important;
    background: #1b95e0;
}

.lotusui30dojo .dijitComboBox .dijitArrowButtonInner {
    background: url('../images/calendar.png') no-repeat center;
    width: 20px;
    height: 22px !important;
    margin-top: 5px;
}

.lotusui30dojo .dijitButton .dijitButtonNode,
.lotusui30dojo .dijitDropDownButton .dijitButtonNode,
.lotusui30dojo .dijitComboButton .dijitButtonNode,
.lotusui30dojo .dijitToggleButton .dijitButtonNode {
    background: none;
    border-radius: 0;
    box-shadow: none;
    border: none;
}

.lotusui30dojo .dijitCalendarDateTemplate {
    font-weight: normal;
}

.lotusui30dojo .dijitCalendarMonthLabel {
    color: #152a52;
    font-weight: bold;
}

.lotusui30dojo .dijitCalendarDateTemplate .dijitCalendarDateLabel {
    color: #152a52;
}

.lotusui30dojo .dijitCalendarSelectedYear {
    color: #152a52;
}

.lotusui30dojo .dijitCalendarPreviousMonth .dijitCalendarDateLabel,
.lotusui30dojo .dijitCalendarNextMonth .dijitCalendarDateLabel {
    color: #999;
}

.lotusui30dojo .dijitCalendar {
    border: none;
    box-shadow: none;
    padding: 5px;
}

#content .wpthemeFrame .itemLink a {
    color: #fff;
    font-weight: bold;
    text-align: center;
    display: block;
    line-height: 30px;
    height: 30px;
    width: 140px;
    background: #ef8b0b;
    text-transform: none;
    font-size: 15px;
}

#content #omantel .contentLeader {
    display: none;
}

#content .contentClear {
    padding-top: 10px;
}

#omantel .head h2 {
    border: none;
    font-weight: bold;
}

#content .wpthemeFrame .filterForm .textField,
#content .wpthemeFrame .searchForm .textField,
#content .wpthemeFrame .filterForm .dateField {
    border-top: none;
    border-left: none;
    border-right: none;
    background: #f5faff;
    display: inline-block;
}

#content .wpthemeFrame .filterForm .formContainer,
#content .wpthemeFrame .searchForm .formContainer,
#content .contentMain .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer {
    border: none;
}

#content .wpthemeFrame .pagingBar,
#content {
    color: #152a52;
    border: none;
    font-family: 'Roboto Condensed';
}

#content .promoSlideshow.caption.full {
    border: none;
}

#content .wpthemeFrame .filterForm .buttonField {
    border: none;
    box-shadow: none;
    border-radius: 0;
    width: 90px;
    display: inline-block;
    line-height: 30px;
    height: 30px;
    text-align: center;
    padding: 0;
    background: #ef8b0b;
    color: #fff;
    font-weight: bold;
    margin-top: 7px;
    font-size: 15px;
}

#content .dijitTextBox INPUT {
    padding: 7px;
}


/* HEADER */

#omantel .wpthemeBanner .wpthemeBannerInner .wpthemeInner {
    border: 0;
    background: #ffffff !important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
}

#omantel .wpthemeBanner .wpthemeBranding img {
    background: none;
    height: auto;
    width: 101px;
}

#omantel .wpthemeBanner#omantelTop {
    padding: 0 0 15px 0;
    border-bottom: 2px solid #1465a5;
}



#omantel .wpthemeSearch {
    position: relative;
    z-index: 200;
    float: left;
    display: inline-block;
    margin-right: 10px;
    margin-top: 15px;
    width: 40px;
    height: 40px;
    border: none;
    background: transparent;
}
#omantel .wpthemeSearch:before {
    content: '';
    position: absolute;
    top: 18px;
    right: -6px;
    height: 11px;
    width: 1px;
    background-color: #dcdcdc;
}
#omantel .wpthemeSearch form {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    border-radius: 3px;
    background-color: transparent;
    transition: all 0.2s;
}
#omantel .wpthemeSearch.open form {
    width: 440px;
    background-color: #fff;
    box-shadow: 0 0 0 1px #aaa, 2px 2px 3px #eee;
}
#omantel .wpthemeSearch #wpthemeSearchBoxInput ,
#omantel .wpthemeSearch #searchTerm{
    position: absolute;
    top: 0;
    left: 0;
    display: block !important;
    border: none;
    padding: 8px 10px 8px 10px;
    width: 400px;
    max-width: 1px;
    opacity: 0;
    vertical-align: middle;
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #666;
    background-color: transparent;
    border: none !important;
    outline: none !important;
    transition: all 0.2s;
}
#omantel .wpthemeSearch.open #wpthemeSearchBoxInput ,
#omantel .wpthemeSearch.open #searchTerm {
    max-width: 100%;
    opacity: 1;
}
#omantel .wpthemeSearch .wpthemeSearchButton {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    width: 40px;
    height: 40px;
    border: none;
    vertical-align: middle;
    background: url('data:image/gif;base64,R0lGODdhFAAUAMIFABvJ937e97vs+d72+/3/+////////////ywAAAAAFAAUAAADTUi60/twCUBpiDFQwTUQmKKB0IhNZERhazhd0BcqAPzIc2AveFirO2AGkOvdiJGXa/PQ6FKQSaWiY7p0T4LUOJNUoF2eJaxqkSXB8yMBADs=') no-repeat center center !important;
    opacity: 1;
    transition: all 0.2s;
}
#omantel .wpthemeSearch:hover .wpthemeSearchButton, #omantel .wpthemeSearch.open .wpthemeSearchButton {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
#omantel .wpthemeSearch.open:hover .wpthemeSearchButton {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}
#omantel .wpthemeSearch .wpthemeSearchButton span {
    display: none;
}

#QuickSearchReslult {
    display: none;
    position: absolute;
    z-index: 190;
    top: 41px;
    left: 2px;
    right: 2px;
    background-color: rgba(255,255,255,.95);
    border-radius: 3px;
    border: 1px solid #ccc;
    border-top: none;
    box-shadow: 0 0 3px #eee;
    font-family: 'Roboto', sans-serif;
    transition: all 0.2s;
}
#QuickSearchReslult ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#QuickSearchReslult ul li {
    padding: 5px 10px;
    transition: all 0.2s;
}
#QuickSearchReslult a {
    display: block;
    padding: 1px 0;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all 0.2s;
}
#QuickSearchReslult p {
    margin: 0;
    padding: 10px;
    color: #bbb;
}
#QuickSearchReslult a:hover {
    color: #00bcf2;
}
#QuickSearchReslult li.active {
    background: #00bcf2;
}
#QuickSearchReslult li.active a, #QuickSearchReslult li.active a:hover {
    color: #fff;
}

#QuickSearchReslult #suggestedProductsResults ul {
    float: left;
    font-size: 0;
    width: 33.333%;
    font-size: 16px;
}
body.locale_ar #QuickSearchReslult #suggestedProductsResults ul {
    float: right;
}
#QuickSearchReslult .heading {
    font-size: 16px !important;
}
#QuickSearchReslult #suggestedKeywordResults a {
    font-size: 14px !important;
}
#QuickSearchReslult .heading {
    font-size: 16px !important;
}
body.locale_ar #QuickSearchReslult .heading {
    text-align: right;
}
#QuickSearchReslult #suggestedProductsHeader ul.autoSuggestDivNestedList {
    float: none;
    width: 100%;
}
#QuickSearchReslult #suggestedProductsHeader ul.autoSuggestDivNestedList li {
    padding: 5px 10px;
}
#QuickSearchReslult #suggestedProductsResults li {
    padding: 0;
}
#QuickSearchReslult #suggestedProductsResults li a {
    position: relative;
    display: block;
    margin: 5px;
    font-size: 14px !important;
    border-radius: 3px;
    text-align: center;
    transition: all 0.2s;
}
#QuickSearchReslult #suggestedKeywordResults li a:hover {
    background-color: transparent !important;
}
#QuickSearchReslult #suggestedProductsResults li a:hover, #QuickSearchReslult #suggestedProductsResults li.active a {
    box-shadow: 0 0 0 1px #ccc;
    background-color: transparent !important;
}
#QuickSearchReslult #suggestedProductsResults li.active {
    background-color: transparent !important;
    color: #00bcf2;
}
#QuickSearchReslult #suggestedProductsResults li.active span {
    color: #00bcf2;
}
#QuickSearchReslult #suggestedProductsResults li a .as_thumbnail {
    min-height: 141px;
    margin: 0;
    border: none;
}
#QuickSearchReslult #suggestedProductsResults li a img {
    position: relative;
    z-index: 10;
    width: 100%;
    height: auto;
    opacity: 0;
    transition: all 0.2s;
}
#QuickSearchReslult #suggestedProductsResults li a span {
    display: block;
    margin-bottom: 5px;
    white-space: normal;
    line-height: 1;
    text-align: center;
}
@keyframes spinner {
    to {transform: rotate(360deg);}
}
@-webkit-keyframes spinner {
    to {-webkit-transform: rotate(360deg);}
}
#QuickSearchReslult #suggestedProductsResults li a:before, .wpthemeSearch.indicator.open form:before {
    position: absolute;
    z-index: 1;
    top: 60px;
    left: 45%;
    transform-origin: center center;
    width: 16px;
    height: 16px;
    content: '';
    border-radius: 50%;
    border: 2px solid transparent;
    border-top-color: #03ade0;
    border-bottom-color: #03ade0;
    animation: spinner .8s ease infinite;
    -webkit-animation: spinner .8s ease infinite;
}
.wpthemeSearch.indicator.open form:before {
    top: 12px;
    right: 11px;
    left: auto;
    border-left-color: #E7F0F6;
    border-right-color: #E7F0F6;
}
.wpthemeSearch.indicator.open form:after {
    position: absolute;
    z-index: 0;
    top: 1px;
    bottom: 1px;
    right: 1px;
    width: 35px;
    content: '';
    background: #fff
}
body.locale_ar .wpthemeSearch.indicator.indicator.open form:before {
    right: auto;
    left: 11px;
    top: 12px;
}
body.locale_ar .wpthemeSearch.indicator.indicator.open form:after {
    right: auto;
    left: 1px
}

body.locale_ar #omantel .wpthemeSearch form {
    right: auto;
    left: 0;
}
body.locale_ar #omantel .wpthemeSearch #wpthemeSearchBoxInput ,
body.locale_ar #omantel .wpthemeSearch #searchTerm{
    right: 0;
    left: auto;
    direction: rtl;
}
body.locale_ar #omantel .wpthemeSearch .wpthemeSearchButton {
    right: auto;
    left: 4px;
}
body.locale_ar #QuickSearchReslult a {
    direction: rtl;
    text-align: right;
}
@media (max-width: 1100px) {
    #omantel .wpthemeSearch.open form {
        width: 390px;
    }
    #omantel .wpthemeSearch #wpthemeSearchBoxInput ,
	#omantel .wpthemeSearch #searchTerm{
        width: 350px;
    }
}
@media (max-width: 450px) {
    #omantel .wpthemeSearch.open form {
        width: 290px;
    }
    #omantel .wpthemeSearch #wpthemeSearchBoxInput ,
	#omantel .wpthemeSearch #searchTerm{
        width: 250px;
    }
}
@media (max-width: 520px) {
    #omantel .wpthemeSearch.open form {
        width: 290px;
    }
    #omantel .wpthemeSearch #wpthemeSearchBoxInput ,
	#omantel .wpthemeSearch #searchTerm {
        width: 250px;
    }
    #QuickSearchReslult #suggestedProductsResults ul {
        width: 50%;
    }
}
@media (max-width: 400px) {
    #omantel .wpthemeSearch.open form {
        width: 190px;
    }
    #omantel .wpthemeSearch #wpthemeSearchBoxInput ,
	#omantel .wpthemeSearch #searchTerm {
        width: 150px;
    }
}

#Speaker, #omantelTop div div > div#Speaker {
    display: inline-block;
    position: relative;
    float: left;
    margin-top: 25px;
    width: 21px;
    transition: all 0.2s;
}
#Speaker a.ico {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 21px;
    height: 18px;
    background: url('data:image/gif;base64,R0lGODdhFQASAKEEADfa+Xbn+770/fz//SwAAAAAFQASAAACT5yPgMsnoJocATzzQJhvj4hVAvOMBpiM0LqA1qFYgpk4kBFUE/qZt8QTeH6N4JBXS51kNJgtklsRTzBa8EVlYBGdbGjLEEUynskgYzYjEQUAOw==');
    transition: all 0.2s;
}
#Speaker .speakerPlace {
    position: absolute;
    top: 0;
    right: 20px;
    padding-right: 10px;
    width: 150px;
    min-height: 20px;
    margin-top: -3px;
    opacity: 0;
    transition: all 0.2s;
}
#Speaker .speakerPlace > div {
    float: right;
    margin: 0;
}
#Speaker.open .speakerPlace {
    opacity: 1;
}
#Speaker.open {
    width: auto;
}
/* LANG & TEXT SIZE */

#omantel .wpthemeCommonActions.wpthemeRight {
    display: none;
}

#omantel #omantelTop .lang {
    float: right;
    display: inline-block;
    margin: 25px 0 0 0;
}

#omantel #omantelTop .lang > a {
    margin-left: 15px;
    display: inline-block;
    vertical-align: middle;
}

#omantel #omantelTop .lang .textSize {
    padding-left: 5px;
    display: inline-block;
}

#omantel #omantelTop .lang .textSize a {
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    margin-left: 2px;
}

#omantel #omantelTop .lang .textSize .textSmall {
    font-size: 0.8em;
}

#omantel #omantelTop .lang .textSize .textNormal {
    font-size: 1em;
}

#omantel #omantelTop .lang .textSize .textLarge {
    font-size: 1.2em;
}

.locale_en #omantel #omantelTop .lang > a:nth-child(2),
.omantelMain #omantel #omantelTop .lang > a:nth-child(2) {
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
    width: 22px;
    height: 11px;
    background: url('../images/ico_arabic.png') no-repeat 0 0;
}

.locale_ar #omantel #omantelTop .lang > a:nth-child(1) {
    display: inline-block;
    /*overflow: hidden;
    text-indent: -9999px;
    width: 22px;
    height: 15px;
    background: url('../images/eng.png') no-repeat 0 0;
    margin-top: 5px;*/
	margin-top:2px;
}

.locale_en #omantel #omantelTop .lang > a:nth-child(1),
.omantelMain #omantel #omantelTop .lang > a:nth-child(1) {
    display: none;
}

.locale_ar #omantel #omantelTop .lang > a:nth-child(2) {
    display: none;
}

span.ico {
    display: inline-block;
    width: 45px;
    background-position: 0 0;
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 25px;
}


/* MENU LVL 0 */

#omantelTop nav ul {
    padding-left: 20px;
    float: left;
    display: inline-block;
    margin-top: 25px;
    font-size: 1.06em;
}

#omantelTop nav ul li {
    float: left;
    display: inline-block;
    margin: 0 5px;
}

#omantelTop nav ul li a {
    color: #80b7e4;
    font-size: 1.06em;
}

#omantelTop nav ul li.wpthemeSelected a,
#omantelTop nav ul li:hover a {
    color: #1465a5;
    text-decoration: none;
    font-weight: 700;
    font-size: 1rem;
}

#omantelTop nav ul li.wpthemeSelected span.ico,
#omantelTop nav ul li:hover span.ico {
    background-position: 0 0;
}


/* MENU */


@media (max-width: 400px) {
	#omantel .wpthemeHeaderNav .wpthemeNavList .wpthemeSelected { display: none !important; }
}


#omantel #mobile {
    /*background-color: #f5faff !important;*/
    color: #152a52;
    clear: both;
    overflow: hidden;
    padding: 0;
    list-style: none;
    font-size: 1.25em;
    display: none;
    overflow: hidden;
    margin-top: 10px;
}

#omantel #mobile * {
    /*background-color: #f5faff !important;*/
}

#omantel #mobile li {
    text-align: center;
    cursor: pointer;
    float: none;
    display: block;
    width: 100%;
    overflow: hidden;
    font-weight: 400;
    /*background: #f5faff !important;*/
}

#omantel #mobile li a {
    color: #152a52;
    /*background: #f5faff !important;*/
    float: none;
    font-size: 1.25em;
    text-align: center;
    width: 100%;
    display: inline-block;
    padding: 5px 0;
    text-decoration: none;
}

#omantel #mobile li a:hover {
    font-weight: 700;
}

#omantel #mobile li a.selected,
#omantel #mobile li a.wpthemeSelected,
#omantel #mobile li.wpthemeSelected {
    font-weight: 700;
}

#omantel #mobile li.user a,
#omantel #mobile li.user a * {
    background: #cee8ff !important;
}

#omantel #mobile ul {
    list-style: none;
    display: none;
    /*background: #ffffff;*/
    margin: 0;
    padding: 0;
}

#omantel #mobile span.ico {
    display: none !important;
}

#omantel #mobile > li.strange > ul, #omantel #mobile > li.wpthemeNavListItem.hasMenu.strange > a::before {
    display: none !important;
}

#omantel #hamburger {
    display: none;
    width: 18px;
    height: 18px;
    float: right;
    margin-top: 26px;
    margin-left: 15px;
    margin-right: 5px;
}

#omantel #hamburger svg {
    height: 18px;
    width: 18px;
    fill: #00649d;
}

#omantel #mainNav.wpthemeBannerPrimaryNavigation {
    display: block;
}

#omantel #mainNav * {
    text-shadow: none !important;
}

#omantel #mainNav .sharkfin,
#omantel #mainNav .navpopup,
#omantel #mainNav .sharkfin {
    display: none !important;
}

#omantel #mainNav .wpthemeInner {
    padding-top: 0;
    padding-bottom: 0;
}

#omantel #mainNav .wpthemeNavContainer1 {
    width: 100%;
}

#omantel #mainNav .wpthemeNavContainer1 nav {
    width: 100%;
}

#omantel #mainNav ul {
    padding-left: 0;
    float: left;
    display: inline-block;
    font-size: 0.93em;
    margin: 0;
    text-align: center;
    width: 100%;
}

#omantel #mainNav ul li {
    float: left;
    display: inline-block;
    text-align: center;
    padding: 10px 0;
    width: 20%;
}

.locale_ar #omantel #mainNav ul li {
    float: right;
}

#omantel #mainNav ul li a {
    font-size: 0.87em;
    color: #06365d;
    line-height: 1em;
    text-decoration: none;
    outline: 0;
    display: inline-block;
    margin: auto;
    padding: 0;
    float: none;
    font-size: 1.06em;
    text-transform: none;
}

#omantel #mainNav ul li a:hover {
    background: none;
    box-shadow: none;
    border: none;
}

#omantel #mainNav ul li a span {
    font-size: 1.06em;
}

#omantel #mainNav ul li a strong {
    font-size: 1.06em;
    display: block;
}

#omantel #mainNav ul.selected li a {
    color: #80b7e4;
}

#omantel #mainNav ul li.wpthemeSelected a {
    background: none;
    border: none;
    box-shadow: none;
}

#omantel #mainNav ul li.wpthemeSelected,
#omantel #mainNav ul li.selected,
#omantel #mainNav li:hover {
    background-color: #eaf6ff;
}

#omantel #mainNav ul li.wpthemeSelected a {
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eaf6ff', endColorstr='#eaf6ff', GradientType=0);
}

#omantel #mainNav ul li.selected a,
#omantel #mainNav li:hover a {
    color: #06365d;
}

#omantel #mainnav ul li a span {
    display: none;
}

#omantel #mainNav ul li a span.ico {
    display: inline-block;
    background-position: center 0;
    width: 100%;
    margin-bottom: 8px;
    height: 36px;
    margin-top: 5px;
}

#omantel #mainNav ul.omantelSubNav {
    display: none;
}

#omantel #mainNav ul.items_6 li {
    width: 16.6%;
}

#omantel #mainNav ul.items_7 li {
    width: 14.2%;
}

#omantel #mainNav ul.items_more .owl-item li {
    width: 100%;
}

#omantel #mainNav ul.owl-carousel {
    height: 80px;
    padding: 0 15px;
}


/* SUB MENU */

#omantel #omantelCarousel #subNav {
    position: absolute;
    z-index: 4;
}

#omantel #subNav {
    background-color: #eaf6ff;
    display: none;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    box-sizing: border-box;
}

body.showsub #omantel #subNav {
    display: block;
}

#omantel #subNav ul {
    padding-left: 0;
    float: left;
    display: inline-block;
    margin: 20px 0;
    font-size: 1.06em;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
}
body.locale_ar #omantel #subNav ul {
    direction: rtl;
}

#omantel #subNav ul li {
    float: none;
    display: inline;
    margin: 0 20px;
    text-align: center;
    line-height: 1.2em;
}

#omantel #subNav ul li a {
    color: #06365d;
    font-weight: bold;
    text-decoration: none;
}

#omantel #subNav.selected ul li a {
    color: #80b7e4;
}

#omantel #subNav.selected ul li.wpthemeSelected a {
    color: #06365d;
}

#omantel #subNav ul li.oneline {
    padding-top: 10px;
}


/* CAROUSEL */

#omantel .contentCarousel2 {
    display: none;
}

#omantel .contentCarousel2#omantelCarousel {
    display: block;
}

#omantel #omantelCarousel .contentLeader,
#omantel #omantelCarousel {
    max-width: 100%;
}

#omantel #omantelCarousel .head {
    display: none;
}

#omantel #omantelCarousel .foot {
    display: none;
}

#omantel #omantelCarousel .wpthemeLayoutContainers .wpthemeControl {
    margin: 0;
}

#omantel #omantelCarousel .horizontalPagerStatus {
    display: none;
}

#omantel #omantelCarousel .horizontalPagerView {
    height: auto !important;
    margin: 0 !important;
}

#omantel #omantelCarousel .horizontalPagerView ul {
    margin-top: 0;
}

#omantel #omantelCarousel .horizontalPagerView ul li .itemDetails img {
    display: none;
}

#omantel #omantelCarousel .horizontalPagerPager {
    display: none;
}

#omantel #Special_Features_Carousel {
    height: auto !important;
}

#omantel #omantelCarousel {
    width: 100%;
    position: relative;
    text-shadow: none;
    height: 370px;
}

#omantel #omantelCarousel .promoSlideshow {
    width: 100%;
    position: relative;
    height: 370px;
    overflow: hiden;
    margin: 0;
    border: 0;
}

#omantel #omantelCarousel .body ul {
    width: 100%;
    height: 332px;
    position: relative;
}

#omantel #omantelCarousel .body li {
    width: 100%;
    height: 332px;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    cursor: pointer;
    position: absolute;
    z-index: 2;
    display: none;
    left: 0 !important;
    top: 0 !important;
    list-style: none;
}

#omantel #omantelCarousel .body li.visible {
    display: block;
    width: 100%;
}

#omantel #omantelCarousel .body li div.itemDetails {
    top: 0px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #ffffff;
    padding-top: 70px;
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

body.showsub #omantel #omantelCarousel .body li div.itemDetails {
    padding-top: 140px;
}

#omantel #omantelCarousel .body li div.itemDetails .itemSummary {
    margin: 0;
    padding: 0;
}

#omantel #omantelCarousel .body li div.itemDetails h3 {
    margin: 0 0 15px 0;
    font-size: 1.87em;
    font-weight: 700;
    padding: 0;
}

#omantel #omantelCarousel .body li div.itemDetails h3 a {
    font-weight: 700;
    color: #ffffff;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#omantel #omantelCarousel .body li div.itemDetails p {
    margin: 10px 0 0 10px;
    font-size: 1.25em;
    text-shadow: none;
    color: #ffffff;
    padding: 0;
}

#omantel #omantelCarousel .body li div.itemDetails .itemLink a {
    margin: 10px 0 0 10px;
    font-size: 1.25em;
    background-color: #f99d28;
    color: #ffffff;
    display: inline-block;
    text-decoration: none;
    text-transform: none;
}

#omantel #omantelCarousel .navigation {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
}

#omantel #omantelCarousel .navigation ul {
    margin: auto;
    width: auto;
    overflow: hidden;
    display: inline-block;
}

#omantel #omantelCarousel .navigation li {
    font-size: 0.87em;
    float: left;
    list-style-type: none;
    margin: 0 30px;
    cursor: pointer;
    opacity: 0.2;
    font-weight: 700;
}

#omantel #omantelCarousel .navigation li.selected {
    color: #1465a5;
    opacity: 1;
}

#omantel #omantelCarousel .progressbar {
    position: absolute;
    bottom: 34px;
    width: 100%;
    background: #f99d28;
    height: 4px;
}

#omantel #omantelCarousel .progressbar span {
    display: block;
    width: 0%;
    background: #1465a5;
    height: 4px;
}


/* LOGIN BOX 

#omantel #wplogin {
    width: auto;
}

#omantel #wplogin .wploginForgotten p {
    margin-left: 25px;
}


#omantel .wpthemeMainContent .wpthemeLayoutContainers .wpthemeCol {
    padding-bottom: 0;
    margin-left: 0;
    max-width: 1170px;
}
*/

#omantel .wpthemeMainContent .wpthemeLayoutContainers .wpthemeCol {
    padding-bottom: 0;
    max-width: 1170px;
    margin-left: 0;
    /*padding-left: 20px;*/
}

#omantel .wpthemeMainContent .wpthemeLayoutContainers .wpthemeControl .wpthemeControlBody {
    padding: 0;
}


/* LOGIN BOX IN CAROUSEL */

@media (min-width: 768px) {
    #omantel #wplogin.oncarousel * {
        border-radius: 0;
    }
    #omantel #wplogin.oncarousel .wploginContainer {
        position: absolute;
        right: 0;
        top: -420px;
        z-index: 100;
        background: url("../images/bg_loginbox.png") repeat scroll 0 0;
        padding: 0;
        margin: 0;
        width: 240px;
        padding: 10px;
        height: auto;
        min-height: auto;
        min-height: initial;
        transition-property: all;
        transition-duration: 1s;
        transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    }
    .locale_ar #omantel #wplogin.oncarousel .wploginContainer {
        right: initial;
        left: 0;
    }
    #omantel #wplogin.oncarousel .wploginGreeting {
        font-size: 0.75em;
        padding: 0;
        margin: 0 0 10px 0;
        line-height: 1em;
    }
    #omantel #wplogin.oncarousel h1 {
        margin: 0 0 10px 0;
        font-size: 0.93em;
        color: #06365d;
        font-weight: 700;
    }
    #omantel #wplogin.oncarousel .wploginContainer input[type="text"],
    #omantel #wplogin.oncarousel .wploginContainer input[type="password"] {
    background: #f5faff;
    font-size: 0.75em;
    padding: 5px;
    color: #06365d;
    border: 0;
    box-shadow: none !important;
    height: auto;
    margin: 0;
    float: none;
    display: block;
    width: 100%;
    margin-bottom: 5px;
    }
    #omantel #wplogin.oncarousel .wploginContainer input[type="password"] {
        margin-left: 13px;
    }
    #omantel #wplogin.oncarousel .wploginContainer input[type="submit"],
    #omantel #wplogin.oncarousel .wpOpenIdContainer form span,
    #omantel #wplogin.oncarousel .wpOpenIdContainer form input[type="submit"] {
        border: 0;
        margin: 10px 0;
        font-size: 0.93em;
        font-weight: 700;
        padding: 5px 15px;
        background-color: #f99d28;
        color: #ffffff;
        display: inline-block;
        text-decoration: none;
        float: right;
    }
    #omantel #wplogin.oncarousel .omantelRememberMe {
        float: left;
        clear: both;
    }
    #omantel #wplogin.oncarousel .wploginContainer input[type="checkbox"] {
        margin: 0 5px 0 0;
    }
    #omantel #wplogin.oncarousel .omantelRememberMe label {
        font-weight: 300;
        font-size: 0.75em;
        vertical-align: middle;
        display: inline-block;
    }
    #omantel #wplogin.oncarousel .wploginForgotten {
        clear: both;
    }
    #omantel #wplogin.oncarousel .wploginForgotten a,
    #omantel #wplogin.oncarousel .wploginRegister a {
        font-size: 0.75em;
        color: #06365d;
        font-weight: bold;
        display: block;
    }
    #omantel #wplogin.oncarousel .wploginForgotten p,
    #omantel #wplogin.oncarousel .wploginRegister p {
        margin: 0;
        padding: 0;
    }
    body.showsub #omantel #wplogin.oncarousel .wploginContainer {
        /*top: -280px;*/
        top: -420px;
    }
    .locale_ar #omantel #wplogin.oncarousel .wploginContainer input[type="text"],
    .locale_ar #omantel #wplogin.oncarousel .wploginContainer input[type="password"] {
        float: right;
    }
    .locale_ar #omantel #wplogin.oncarousel .wploginContainer input[type="password"] {
        margin-left: 0;
        /* margin-right: 13px; */
    }
    .locale_ar #omantel #wplogin.oncarousel .omantelRememberMe {
        float: right;
    }
    .locale_ar #omantel #wplogin.oncarousel .wploginContainer input[type="submit"],
    .locale_ar #omantel #wplogin.oncarousel .wpOpenIdContainer form span,
    #omantel #wplogin.oncarousel .wpOpenIdContainer form input[type="submit"] {
        float: left;
    }
}

@media (max-width: 769px) {
    #omantel #wplogin.oncarousel {
        display: none !important;
    }
}


/* BREADCRUMBS */

#omantel .wpthemeCrumbTrail {
    color: #80b7e4;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 0.87em;
}

#omantel .wpthemeCrumbTrail span {
    color: #80b7e4;
}

#omantel .wpthemeCrumbTrail a span {
    color: #80b7e4;
}

#omantel .wpthemeCrumbTrail strong span {
    color: #152a52;
}


/* OFFER */

#omantel h2 {
    font-size: 1.5em;
    color: var(--color-primary);
    margin: 10px 0 30px 0;
}


/* FOOTER */

#omantel .wpthemeFooter {
    background-color: #171717;
    width: 100%;
    color: #ffffff;
    font-size: 1em;
    padding-top: 40px;
    padding-bottom: 40px;
    margin: 0;
}

#omantel .wpthemeFooter .wpthemeInner {
    border: 0;
    box-shadow: none;
}

#omantel .wpthemeFooter #social {
    float: right;
    list-style-type: none;
    margin: 0;
    padding: 0px 70px 10px 0 !important;
}

#omantel .wpthemeFooter #social li {
    float: left;
    margin: 0 30px;
    font-size: 0.75em;
}

#omantel .wpthemeFooter #social li img {
    margin-right: 12px;
    vertical-align: middle;
}

#omantel .wpthemeFooter #social li a {
    color: #ffffff;
    text-decoration: none;
}

#omantel .wpthemeFooter .omantelFooterRow {
    padding: 0 20px;
    overflow: hidden;
    display: block;
}

#omantel .wpthemeFooter .wpthemeFooterCol {
    margin: 0;
    padding: 0;
    width: 20%;
}

#omantel .wpthemeFooter .wpthemeFooterCol h3 {
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 10px;
    color: #ffffff;
}

#omantel .wpthemeFooter .wpthemeFooterCol a {
    color: #ffffff;
    font-size: 0.93em;
    font-weight: 300;
}

#omantel .wpthemeFooter .wpthemeFooterCol ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-weight: 300;
}


/* ICONS */

#omantel span.ico.personal {
    background-image: url('../images/ico_personal.png');
    width: 40px;
    height: 30px;
    background-position: 0 -62px;
}

#omantel span.ico.business {
    background-image: url('../images/ico_business.png');
    width: 40px;
    height: 24px;
    background-position: 0 -63px;
}

#omantel span.ico.wholesale {
    background-image: url('../images/ico_wholesale.png');
    width: 32px;
    height: 30px;
    background-position: 0 -59px;
}

#omantel span.ico.aboutus {
    background-image: url('../images/ico_aboutus.png');
    width: 28px;
    height: 30px;
    background-position: 0 -61px;
}

#omantel span.ico.shop {
    background-image: url('../images/ico_shop.png');
    width: 33px;
    height: 30px;
    background-position: 0 -60px;
}


span.ico.ico_shop {
    background-image: url('../images/ico_bag.png');
	position:relative;
	top:-2px;
}

span.ico.ico_accountdetails {
    background-image: url('../images/ico_profile.png');
    width: 26px;
    height: 20px;
    background-position: 0 0;
}

span.ico.ico_shoppingcart {
    background-image: url('../images/ico_bag_white.png');
    width: 25px;
    height: 22px;
    background-position: 0 0;
}

.rightTop span.ico.ico_shoppingcart {
    background-image: url('../images/ico_bag.png');
    width: 25px;
    height: 25px;
    background-position: 0 0;
    /*background-size: contain;*/
    margin-top: 25px;
    margin-right: 5px;
}

span.ico.ico_wishlists {
    background-image: url('../images/ico_wishlist.png');
    width: 21px;
    height: 20px;
    background-position: 0 0;
}

span.ico.ico_logout {
    background-image: url('../images/ico_logout.png');
    width: 22px;
    height: 20px;
    background-position: 0 0;
}


/* Wishlist */

.omantelWishList.omantelMain #box {
    max-width: 1280px;
    overflow: hidden;
}




/* GRID */

#omantel .wpthemeLayoutContainers .contentMain .wptheme2Col {
    margin: 30px 0;
}

#omantel .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer {
    width: 806px;
}

#omantel .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer {
    width: 348px;
	padding-left:20px;
}

#omantel #myOmantel.wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer {
    width: 860px;
}

#omantel #myOmantel.wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer {
    width: 294px;
}

@media (max-width: 1200px) {
    #omantel #subNav ul {
        padding-left: 0px;
        width: 100%;
    }
    #omantel #subNav ul li {
        margin: 0 15px;
    }
    #omantelTop ul.topmenu {
        padding-left: 0px;
    }
    #omantelTop nav ul {
        padding-left: 10px;
    }
    /* GRID */
    #omantel .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer {
        width: 651px;
    }
    #omantel .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer {
        width: 282px;
    }
    #omantel #myOmantel.wptheme2Col.wpthemeUnequal {
        width: 100%;
        position: relative;
    }
    #omantel #myOmantel.wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer {
        width: 100%;
        padding-left: 95px;
        margin: 0;
        box-sizing: border-box;
    }
    #omantel #myOmantel.wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer {
        width: 80px;
        position: absolute;
        left: 0;
        display: inline-block;
        margin: 0;
    }
}

@media (max-width: 992px) {
    #omantel #subNav ul li {
        margin: 0 10px;
        font-size: 0.87em;
    }
    #omantel #mainNav ul.selected a span span:not(.ico) {
        display: none;
    }
    #omantel #mainNav ul.selected li {
        height: auto;
    }
    /*#omantel #omantelTop span.ico {
        display: none;
    }*/
    #omantel #omantelTop input[type="text"] {
        display: none;
    }
    #omantel #omantelTop ul.topmenu {
        padding-left: 30px;
    }
    /*
	#omantelTop div div ul { clear: left; padding-left: 0; padding-top: 10px; padding-bottom: 0; margin-left: 0; }
	#omantelTop div div ul li:first-child { margin-left: 0; padding-left: 0; }
	*/
    /* GRID */
    #omantel .wptheme2Col.wpthemeUnequal {
        width: 100%;
    }
    #omantel .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer {
        margin-left: 15px;
        margin-right: 15px;
       /* width: auto; */
        width: 100%;
    }
    #omantel .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer {
        display: none;
    }
    #omantel #myOmantel.wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer {
        width: 100%;
        padding-left: 95px;
        margin: 0;
        box-sizing: border-box;
    }
    #omantel #myOmantel.wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer {
        width: 80px;
        position: absolute;
        left: 0;
        display: inline-block;
        margin: 0;
    }
}

@media (min-width: 769px) {
    #omantel #mobile {
        display: none !important;
    }
}

@media (max-width: 768px) {
    #omantel #omantelTop .lang div.textSize {
        display: none;
    }
    #omantel #omantelTop .row.mobile {
        display: block;
    }
    #omantel .wpthemeBanner .wpthemeBranding img {
        width: 80%;
    }
    #omantel #omantelTop {
        margin-bottom: 0;
    }
    #omantel #omantelTop .wpthemeNavList {
        margin-left: 0;
        padding-left: 0;
        font-size: 0.93em;
    }
    #omantel #omantelTop .wpthemeNavList a {
        font-size: 1em;
    }
    #omantel #mainNav ul {
        display: none !important;
    }
    #omantelTop div div > div {
        margin-top: 0;
    }
    #omantel #loginbox {
        display: none;
    }
    #omantel #omantelCarousel li div.itemDetails {
        padding-top: 30px;
        text-align: center;
    }
    #omantel #omantelCarousel .navigation {
        display: none;
    }
    #omantelTop #hamburger {
        display: inline-block;
    }
    #omantel .wpthemeFooter #social {
        margin: auto;
        float: none;
        display: inline-block;
        width: auto;
        padding: 0 15px 0 0;
    }
    #omantel .wpthemeFooter #social li {
        margin: 0 !important;
        padding: 0;
    }
    #omantel .wpthemeFooter #social li span {
        display: none;
    }
    #omantel .wpthemeFooter .wpthemeFooterCol {
        float: left;
        width: 33%;
    }
    #omantel .wpthemeFooter .wpthemeFooterCol:nth-child(3n+1) {
        clear: both;
    }
    #omantel .wpthemeFooter .wpthemeFooterCol p {
        margin-top: 15px;
    }
    body.showsub #subNav {
        display: none !important;
    }
    body.showsub #carousel .slide div.row {
        padding-top: 30px;
    }
    #omantelTop nav ul li {
        margin: 0 5px;
    }
    #omantel .rightTop {
        min-width: 140px;
    }
    #omantel .omantelApplicationHeader {
        display: none;
    }
    #omantel .rightTop .omantelShoppingCart {
        display: inline-block;
    }
	
	#omantel #omantelTop.wpthemeBanner {
		padding-bottom:0 !important;
	}
	
}

@media (max-width: 570px) {
    #omantelTop {
        padding-bottom: 0;
    }
    #omantel .wpthemeBanner .wpthemeBranding img {
        width: 80%;
    }
    #omantelTop .wpthemeNavContainer1 {
        overflow: hidden;
        width: 100%;
        margin: auto;
        float: none;
        text-align: center;
        clear: both;
        padding-top: 15px;
    }
    #omantelTop .wpthemeNavContainer1 nav {
        overflow: hidden;
    }
    #omantelTop .wpthemeNavContainer1 ul {
        float: none;
        margin: auto;
    }
    #omantelTop .wpthemeCommonActions.wpthemeLeft {
        clear: left;
    }
}


/* BANNER */

#content #omantel a.banner {
    display: inline-block;
    margin: 10px 0;
    max-width: 100%;
}

#content #omantel a.banner img {
    max-width: 100%;
}

#omantel table th {
    text-align: left;
}

.accordion table {
    width: 100%;
}

.accordion table th {
    font-size: 1.25em;
    color: #152a52;
    font-weight: 700;
    text-align: left;
}

.accordion table tr td {
    font-size: 0.93em;
    color: #152a52;
    padding: 1px;
}

.accordion table tr:nth-of-type(odd) {
    background-color: #eaf6ff;
}

.accordion table tr:nth-child(1) {
    background: #eaf6ff;
}

@media (max-width: 768px) {
    .accordion .ashow,
    .accordion .ahide {
        text-indent: -9999px;
    }
}


/* MOBILE */

#omantel #logoutlink,
#omantel #wpthemeLogin a {
    background: none;
    border: none;
    margin: 0;
}

#omantel .wpthemeMobile .wpthemeCommonActions {
    margin-left: 5px;
    width: auto;
    position: relative;
    margin-top: 10px;
}

#omantel header > .wpthemeHeader {
    display: none;
}

#omantel .wpthemeMobile .wpthemeBranding {
    margin: 0;
    padding: 0;
    width: auto;
}


/* ARABIC */

#content.locale_ar #omantel #omantelTop .wpthemeNavContainer1,
#content.locale_ar #omantel .rightTop {
    float: left;
}

#content.locale_ar #omantel #omantelCarousel .navigation li,
#content.locale_ar #omantel .wpthemeFooter #social li,
/* #content.locale_ar #omantel #subNav ul li, */
#content.locale_ar #omantel #mainNav ul li {
    float: right;
}

#content.locale_ar #omantel .omantelHeader {
    float: left;
}

#content.locale_ar #omantel .omantelAccountPanel.omantelGreeting {
    float: right;
}


/* MENU LEFT */

.MyOmantelNavigation {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.MyOmantelSubNavBar,
.noshow {
    display: none;
}

.MyOmantelNavBar {
    list-style: none;
    margin: 0;
    width: 280px;
    width: auto;
    position: relative;
}

.MyOmantelNavBar.MyOmantelNavBarMin {
    max-width: 80px;
}

.MyOmantelNavBar.MyOmantelNavBarMin .MyOmantelNavItem {
    text-align: center;
}

.MyOmantelNavItem {
    position: relative;
}

.MyOmantelNavItem a {
    color: #152a52;
    text-decoration: none;
    background: #f5faff none repeat scroll 0 0;
    display: block;
    padding: 30px 20px;
    border-bottom: 1px solid #cee9ff;
}

.MyOmantelSubNavItem a {
    color: #152a52;
    font-weight: 400;
    text-decoration: none !important;
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    padding: 5px 0;
    width: 280px;
}

.MyOmantelSubNavBar {
    padding: 10px 0;
}

.MyOmantelSubNavBar.MyOmantelSubNavBar_min {
    padding: 0;
}

.MyOmantelSubNavBar.MyOmantelSubNavBar_min a {
    background: #f5faff none repeat scroll 0 0;
    padding: 30.3px 0px;
    border-bottom: 1px solid #cee9ff;
    height: 26px;
}

.MyOmantelSubNavBar.MyOmantelSubNavBar_min a span {
    padding-left: 45px;
}

.MyOmantelSubNavBar a span {
    padding-left: 70px;
    color: #80b7e4;
    font-size: 13px;
}

.MyOmantelNavItem a span {
    font-size: 15px;
}

.MyOmantelNavItem a span:nth-child(2) {
    padding-left: 25px;
}

.MyOmantelNavItem a:hover,
.MyOmantelNavItem.selected a {
    background: #1465a5;
}

.MyOmantelNavItem a:hover,
.MyOmantelNavItem.selected a span {
    color: #fff;
}

.MyOmantelSubNavBar .MyOmantelSubNavItem.selected a span,
.MyOmantelSubNavBar a:hover span {
    color: #06365d;
}

.MyOmantelNavItem.tog {
    position: relative;
}

.MyOmantelSubNavBar_min {
    position: absolute;
    top: 60px;
    left: 80px;
    z-index: 9999;
    float: left;
}


/* Menu icons */

.MyOmantelNavItem > a > span > span.ico.ico_menu {
    display: -moz-inline-box;
    /* Firefox 2 */
    display: inline-block;
    vertical-align: middle;
    /* All good browsers */
    zoom: 1;
    /* IE6/7 magic */
    *display: inline;
    /* also IE magic, set this if it's not inline */
    background-position: center center;
}

.MyOmantelNavItem > a > span > span.ico.ico_menu.ico_menu_1 {
    background-image: url("../images/icons/dashboard.png");
    height: 26px;
    width: 26px;
}

.MyOmantelNavItem > a > span > span.ico.ico_menu.ico_menu_2 {
    background-image: url("../images/icons/myprofile.png");
    height: 26px;
    width: 26px;
}

.MyOmantelNavItem > a > span > span.ico.ico_menu.ico_menu_5 {
    background-image: url("../images/icons/myaccounts.png");
    height: 26px;
    width: 26px;
}

.MyOmantelNavItem > a > span > span.ico.ico_menu.ico_menu_6 {
    background-image: url("../images/icons/makasib.png");
    height: 26px;
    width: 26px;
}

.MyOmantelNavItem > a > span > span.ico.ico_menu.ico_menu_7 {
    background-image: url("../images/icons/myorders.png");
    height: 26px;
    width: 26px;
}

.MyOmantelNavItem > a > span > span.ico.ico_menu.ico_menu_8 {
    background-image: url("../images/icons/contactus.png");
    height: 26px;
    width: 26px;
}

.MyOmantelNavItem > a > span > span.ico.ico_menu.ico_menu_9 {
    background-image: url("../images/icons/company_groups.png");
    height: 26px;
    width: 26px;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -khtml-background-size: cover;
}

.MyOmantelNavItem > a > span > span.ico.ico_menu.ico_menu_10 {
    background-image: url("../images/icons/automatic.png");
    height: 26px;
    width: 26px;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -khtml-background-size: cover;
}

.MyOmantelNavItem > a > span.right {
    float: right;
}

.MyOmantelNavItem > a > span > span.ico.ico_menu.ico_arrow {
    background: url("../images/icons/arro2.png");
    width: 11px;
    height: 7px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    transform: rotate(-90deg);
}

.MyOmantelNavItem.selected > a > span > span.ico.ico_menu.ico_arrow {
    transform: rotate(0);
}


/* basic button style */

#omantel .omBtn {
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
}

#omantel .omBtn-blue {
    background: #1465a5;
}

#omantel .omBtn-orange {
    background: #ef8b0b;
}

#omantel .button-set {
    margin-top: 20px;
}

#omantel .button-set button {
    cursor: pointer;
}

#omantel .myOmantelLink {
    text-decoration: none;
}

#omantel .myOmantelImage {
    max-width: 100%;
    height: auto;
    width: auto;
}

#omantel .omContact-us > *,
#omantel .Contact-us > * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#omantel .omRow {
    width: 100%;
    padding-top: 30px;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/* basic margins style */

#omantel .justify {
    text-align: justify;
}

#omantel .mt-5 {
    margin-top: 5px;
}

#omantel .mt-10 {
    margin-top: 10px;
}

#omantel .mt-20 {
    margin-top: 20px;
}

#omantel .mt-30 {
    margin-top: 30px;
}

#omantel .mt-40 {
    margin-top: 40px;
}

#omantel .mt-50 {
    margin-top: 50px;
}

#omantel .mb-5 {
    margin-bottom: 5px;
}

#omantel .mb-10 {
    margin-bottom: 10px;
}

#omantel .mb-20 {
    margin-bottom: 20px;
}

#omantel .mb-30 {
    margin-bottom: 30px;
}

#omantel .mb-40 {
    margin-bottom: 40px;
}

#omantel .pt-30 {
    padding-top: 30px;
}


/* end */

#omantel .omClearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

#omantel .omClearfix {
    display: inline-block;
    display: -moz-inline-block;
}

#omantel .omClearfix {
    display: block;
}

#myOmantel .field {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}

#myOmantel .field label {
    float: left;
    width: 100%;
    max-width: 220px;
    margin-bottom: 0;
    font-size: 17px;
    padding: 9px 0;
}

#myOmantel .field .input-text {
    background: #fff;
    padding: 10px;
    color: #4384b7;
    font-size: 14px;
    min-width: 260px;
}

#myOmantel .button-set {
    margin-top: 20px;
}

#myOmantel .button-set button {
    cursor: pointer;
}

@media (max-width: 601px) {
    #myOmantel .field label {
        padding: 4px 0;
    }
    #myOmantel .field .input-text {
        width: 100%;
        min-width: 100px;
    }
    #myOmantel .omantelForm {
        padding-left: 0;
        padding-right: 0;
    }
}


/* Headers and typo */

#myOmantel .myOmantelh2 > p {
    font-size: 30px;
    font-weight: normal;
}

#myOmantel .myOmantelh2 {
    text-align: left;
    font-size: 18px;
}

#myOmantel .myOmantelh2,
#myOmantel .myOmantelh3,
#myOmantel .omBold,
#content .omBold {
    font-weight: bold;
}

#omantel #myOmantel p {
    margin: 0;
    line-height: 1.2em;
}

#omantel #myOmantel h3,
#myOmantel h4,
#myOmantel h5,
#myOmantel h6 {
    margin: 0;
    line-height: 1.2em;
}

#omantel #myOmantel .omRow,
#omantel #myOmantel .omContainer {
    padding: 0;
    width: 100%;
    padding-bottom: 20px;
}

#omantel #myOmantel .omBox {
    margin-left: -4px;
}


/* Shopping cart */

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart * {
    box-sizing: border-box;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart a {
    cursor: pointer;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart a:hover {
    background: transparent;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart h4,
#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart p {
    margin: 0;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart 
{
    position: absolute;
    top: 36px;
    right: 0;
    width: 381px;
    padding-bottom: 20px;
    background-color: #fff;
    border-radius: 0;
    /*box-shadow: 0 3px 4px rgba(1, 1, 1, 0.2);*/
    overflow: hidden;
    z-index: 9999;
    color: #06365d;
    display: none;
	border:4px solid #ebf0f5;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--header ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--header 
{
	padding: 16px 25px;
    background-color: #ebf0f5;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--header h6 ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--header h6 
{
    color: #4c5b6b;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 0 1px 0 white;
    margin: 0;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--container ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--container 
{
    padding: 0 17px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--item ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--item 
{
    width: 100%;
    display: table;
    padding: 30px 0;
    border-bottom: 1px solid #ebf0f5;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-image ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-image 
{
    display: table-cell;
    vertical-align: middle;
    width: 69px;
    max-width: 69px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-image img, 
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-image img 
{
    max-width: 100%;
    height: auto;
    display: inline-block;
    padding-right: 10px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-title ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-title 
{
    display: table-cell;
    vertical-align: middle !important;
    width: 190px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-title h4 a ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-title h4 a 
{
    color: #3c4858;
    font-weight: bold;
    font-size: 17px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-title .quantity ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-title .quantity 
{
    font-size: 14px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-amount, 
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-amount 
{
    display: table-cell;
    vertical-align: middle !important;
    width: 80px;
    text-align: right;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-amount .amount ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-amount .amount 
{
    color: #3c4858;
    font-size: 14px;
    margin-right: 5px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer 
{
    display: inline-block;
    width: 100%;
    padding: 15px 17px 10px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal, 
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal 
{
    float: left;
    width: 50%;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal p ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal p 
{
    color: #3c4858;
    font-size: 14px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount 
{
    float: right;
    text-align: right;
    width: 50%;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount p ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount p 
{
    color: #3c4858;
    font-size: 14px;
    font-weight: bold;
    margin-right: 5px;
    float: right;
    text-align: right;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--button ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--button 
{
    display: inline-block;
    width: 100%;
    padding: 0 17px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--button .button ,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--button .button 
{
    float: right;
    width: 184px;
    padding: 15px 0;
    background-color: #f99d28;
    color: white;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}


/* jScrollPane */

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--content.jspScrollable {
    margin-top: 10px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--content.jspScrollable:focus {
    outline: none;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--content .jspVerticalBar {
    border-radius: 4px;
    background-color: transparent;
    width: 8px;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--content .jspTrack {
    border-radius: 4px;
    background-color: #e5f3fe;
}

#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--content .jspDrag {
    border-radius: 4px;
    background-color: #98c5e9;
}


/* ICO WHOLESALE */

#omantel #mainNav ul.selected li.selected span.ico.ico_capacity,
#omantel #mainNav ul span.ico.ico_capacity {
    background-image: url('../images/ico/overview.png') !important;
    background-position: center 2px !important;
    background-size: 77% !important;
}

#omantel #mainNav ul.selected span.ico.ico_capacity {
    background-position: center -47px !important;
}

​ #omantel #mainNav ul.selected li.selected span.ico.ico_collocation,
#omantel #mainNav ul span.ico.ico_collocation {
    background-image: url('../images/ico/our_clients.png') !important;
    background-position: center 0px !important;
    background-size: 52% !important;
}

#omantel #mainNav ul.selected span.ico.ico_collocation {
    background-position: center -42px !important;
}

​ #omantel #mainNav ul.selected li.selected span.ico.ico_voice,
#omantel #mainNav ul span.ico.ico_voice {
    background-image: url('../images/ico/our_services.png') !important;
    background-position: center 5px !important;
    background-size: 76% !important;
}

#omantel #mainNav ul.selected span.ico.ico_voice {
    background-position: center -27px !important;
}

​ #omantel #mainNav ul.selected li.selected span.ico.ico_reference_offers,
#omantel #mainNav ul span.ico.ico_reference_offers {
    background-image: url('../images/ico/our_network.png') !important;
    background-position: center 2px !important;
    background-size: 26% !important;
}

#omantel #mainNav ul.selected span.ico.ico_reference_offers {
    background-position: center -36px !important;
}

​ #omantel #mainNav ul.selected li.selected span.ico.ico_content_and_application_providers,
#omantel #mainNav ul span.ico.ico_content_and_application_providers {
    background-image: url('../images/ico/customer_service.png') !important;
    background-position: center 3px !important;
    background-size: 22% !important;
}

#omantel #mainNav ul.selected span.ico.ico_content_and_application_providers {
    background-position: center -48px !important;
}

​ #omantel #mainNav ul.selected li.selected span.ico.ico_national_service_providers,
#omantel #mainNav ul span.ico.ico_national_service_providers {
    background-image: url('../images/ico/media_center.png') !important;
    background-position: center 2px !important;
    background-size: 20% !important;
}

#omantel #mainNav ul.selected span.ico.ico_national_service_providers {
    background-position: center -53px !important;
}

​ #omantel #mainNav ul.selected li.selected span.ico.ico_customized_solutions,
#omantel #mainNav ul span.ico.ico_customized_solutions {
    background-image: url('../images/ico/contact.png') !important;
    background-position: center -2px !important;
    background-size: 35% !important;
}

#omantel #mainNav ul.selected span.ico.ico_customized_solutions {
    background-position: center -53px !important;
}


/* Stock info */

#omantel h3 {
    font-size: 24px;
    color: #f99d28;
    margin-bottom: 40px;
}

#omantel table.mt-40 {
    margin-top: 40px;
    width: 100%;
    overflow: auto;
    max-width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    background: #eaf6ff;
    border-bottom: 15px solid #eaf6ff;
}

#omantel .wpthemeLayoutContainers .wpthemeCol {
    padding-bottom: 40px;
}

#omantel table.mt-40 th {
    font-size: 1.25em;
    color: #152a52;
    font-weight: 700;
}

#omantel table.mt-40 tr td {
    font-size: 0.93em;
    color: #152a52;
    padding: 1px;
    word-break: break-word;
}

#omantel table.mt-40 tr td:first-child,
.lotusui30dojo table tr th:first-child {
    padding-left: 20px;
}

#omantel table.mt-40 tr td:last-child,
.lotusui30dojo table tr th:last-child {
    padding-right: 20px;
}

#omantel table.mt-40 tr:nth-of-type(odd) {
    background-color: #fdfeff;
}

#omantel table.mt-40 tr:nth-child(1) {
    background: #eaf6ff;
}

#omantel table.mt-40 tr th {
    font-size: 0.93em;
}




/* Formularz */

.lotusui30 .lotusForm2 .lotusText,
.lotusui30 .lotusForm2 textarea,
.lotusui30 .lotusForm2 select {
    padding: 10px;
    background: #f5faff;
    color: #06365d;
}

.lotusui30 .lotusForm2 label,
.lotusui30 .lotusForm2 .lotusFormLabel {
    color: #06365d;
}

.lotusui30dojo textarea {
    color: #06365d;
    background: #f5faff;
    padding: 10px;
    width: 100%;
    max-width: 420px;
}

.wpthemeLayoutContainers .wpthemeControl .wpthemeControlBody {
    padding-left: 20px;
    padding-bottom: 40px;
    padding-top: 40px;
    padding-right: 20px;
}

.lotusui30dojo table {
    margin-bottom: 10px;
}

.wpthemeFrame .wpthemeLayoutContainers img {
    vertical-align: top;
}

.lotusui30 .lotusMeta {
    color: #06365d;
}

.lotusui30 .lotusForm2 .lotusFormFooter {
    border: none;
    padding-left: 0;
}

#selfcare\2e ok\2e button,
#selfcare\2e cancel\2e button {
    display: -moz-inline-box;
    /* Firefox 2 */
    display: inline-block;
    /* All good browsers */
    zoom: 1;
    /* IE6/7 magic */
    *display: inline;
    /* also IE magic, set this if it's not inline */
    height: 30xp;
    border: none;
    box-shadow: none;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    text-shadow: none;
    border-radius: 0;
    font-weight: bold;
}

#selfcare\2e ok\2e button {
    background: #1465a5;
}

#selfcare\2e cancel\2e button {
    background: #ef8b0b;
}

@media (max-width: 420px) {
    .lotusui30dojo textarea {
        padding-bottom: 40px;
    }
}


/* Write to us */

#omantel .myOmantelh2 > p {
    font-size: 30px;
    font-weight: normal;
}

#omantel .omContact-us,
#omantel .contact-us {
    padding: 0 5px;
}

#omantel .omContact-us .omantelForm p,
#omantel .contact-us .omantelForm p {
    color: #80b7e4;
}

#omantel .omContact-us .omantelForm p a,
#omantel .contact-us .omantelForm p a {
    color: #06365d;
}

#omantel .omContact-us .myOmantelh2,
#omantel .contact-us .myOmantelh2 {
    text-align: left;
    font-size: 30px;
}

#omantel .omantelForm {
    width: 100%;
    padding: 40px 30px;
}

#omantel .omantelForm span {
    font-size: 17px;
}

#omantel .omantelForm label {
    font-size: 14px;
}

#omantel .omantelForm label input,
#omantel .omantelForm label select,
#omantel .omantelForm .field input,
#omantel .omantelForm .field select {
    background: #f5faff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    color: #4384b7;
    font-size: 14px;
    max-width: 260px;
    width: 100%;
}

#omantel .omTextarea {
    margin: 0 !important;
    width: 100%;
}

#omantel .edit-button {
    width: 60px;
}

#omantel .omContact-us .primary-button,
#omantel .contact-us .primary-button {
    height: 30px;
    color: #fff;
    font-weight: bold;
    line-height: 20%;
    font-size: 15px;
}

#omantel .primary-button {
    background: #1465a5;
    width: 110px;
}

#omantel .change-button {
    width: 200px;
}

#omantel .omContact-us .remove-button,
#omantel .contact-us .remove-button {
    background: #ef8b0b;
    width: 120px;
    font-weight: bold;
    display: block;
    line-height: 100%;
    border: none;
    padding: 0;
    font-weight: bold;
    margin-top: 20px;
    font-size: 15px;
}

#omantel .omContact-us .omantelForm input,
#omantel .omContact-us .omantelForm textarea,
#omantel .contact-us .omantelForm input,
#omantel .contact-us .omantelForm textarea {
    background: #f5faff;
    padding: 10px;
    max-width: 260px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#omantel .omContact-us span,
#omantel .contact-us span {
    min-width: 100px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 14px;
    margin-right: 10px;
}

#omantel .contact-us .contact-customer .myOmantelh3 {
    margin-bottom: 20px;
    color: #06365d;
}

#omantel .contact-us .select2-container {
    height: 42px;
}

#omantel .contact-us .omantelForm label span {
    display: block;
}

#omantel .contact-us .omantelForm label {
    margin-bottom: 10px;
    display: block;
}

#omantel .select2-container--open .select2-dropdown--below {
    border: none;
}

#omantel .contact-us .primary-button {
    margin-top: 20px;
}

#omantel .contact-us .contact-customer .gold.myOmantelh3 {
    color: #f99d28;
    margin-bottom: 20px !important;
}

#omantel .contact-us .contact-customer p {
    margin-bottom: 20px !important;
}

#omantel .contact-us .select2-selection.select2-selection--single {
    max-width: 260px;
    width: 100%;
    border: none;
    border-radius: 0;
    margin-right: 0;
    background: #F5FAFF;
    padding: 7px;
    height: 42px;
}

#omantel .contact-us .select2.select2-container.select2-container--default {
    max-width: 260px;
    width: 100%;
}

#omantel .contact-us .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #4384b7;
}

#omantel .contact-us .omantelForm .select2-container--default .select2-selection--single .select2-selection__arrow {
    min-width: 20px;
    top: 15px;
}

#omantel .omContact-us .omantelForm,
#omantel .contact-us .omantelForm {
    padding-left: 0;
}

#omantel .omContact-us h3 {
    font-size: 24px;
    margin-bottom: 30px;
}

#omantel .omContact-us .omantelForm textarea,
#omantel .contact-us .omantelForm textarea {
    display: block;
    min-height: 250px;
    overflow: hidden;
}

#omantel .omContact-us .contact-customer p,
#omantel .contact-us .contact-customer {
    margin-top: 25px;
}

#omantel .omContact-us .contact-customer .myOmantelh3,
#omantel .contact-us .contact-customer .myOmantelh3 {
    line-height: 160%;
}

#omantel .omContact-us .contact-customer span.light,
#omantel .contact-us .contact-customer span.light {
    color: #1465a5;
    min-width: inherit;
    font-weight: bold;
}

#omantel .omContact-us .omContact-customer,
#omantel .contact-us .contact-customer {
    padding-top: 40px;
    font-size: 14px;
}

#omantel .omContact-us .omContact-customer span,
#omantel .contact-us .contact-customer span {
    font-weight: bold;
    color: #152a52;
}

#omantel .omContact-us .omantelForm input,
#omantel .omContact-us .omantelForm select,
#omantel .contact-us .omantelForm input,
#omantel .contact-us .omantelForm select {
    margin-left: 0px;
}

#omantel .omContact-us .omContact-customer .light,
#omantel .contact-us .contact-customer .light {
    color: #7ab4e5;
    font-weight: normal;
    min-width: inherit;
    margin-right: 0;
}

#omantel .omContact-us .field label,
#omantel .contact-us .field label {
    display: inline-block;
    min-width: 115px;
    font-size: 14px;
    margin-right: 10px;
}

#omantel .omContact-us .captcha,
#omantel .contact-us .captcha {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    padding-left: 130px;
}

#omantel .omContact-us .realperson-text,
#omantel .contact-us .realperson-text {
    text-align: center;
}

#omantel .omContact-us .realperson-regen,
#omantel .omContact-us .realperson-text,
#omantel .contact-us .realperson-regen,
#omantel .contact-us .realperson-text {
    max-width: 260px;
    margin-bottom: 5px;
    color: #7ab4e5;
}

#omantel .omContact-us .captcha p,
#omantel .contact-us .captcha p {
    color: #80b7e4;
}

#omantel .omContact-us .captcha a,
#omantel .contact-us .captcha a {
    color: #06365d;
}

#omantel .omContact-us .captcha img,
#omantel .contact-us .captcha img {
    display: block;
    vertical-align: top;
    margin: 0 auto;
}

#omantel .omContact-us .captcha span,
#omantel .contact-us .captcha span {
    display: inline-block;
    width: 100%;
    text-align: center;
}

/* BEGIN UCICMP-2083 */
#omantel .omPasswordReset {
    text-align: left;
}
#omantel .omPasswordReset .omantelForm {
    display: table;
    margin: 0 auto;
    width: auto;
}
#omantel .omPasswordReset .OmantelRow {
    display: table-row;
}
#omantel .omPasswordReset .OmantelFormCell {
    display: table-cell;
    padding-bottom: 5px;
    padding-right: 40px;
    padding-top: 5px;
    text-align: left;
    vertical-align: middle;
}
#omantel .omPasswordReset .OmantelFormCell:only-child  {
    padding-right: 0;
    text-align: center;
}
#omantel .omPasswordReset .OmantelFormCell label {
    display: table-cell;
    font-size: 17px;
}
#omantel .omPasswordReset .omBtn-blue {
    background: #1465a5;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: auto !important;
    min-width: 100px;
    padding: 2px 10px;
    text-align: center;
}
#omantel .omPasswordReset .OmantelInput {
    background: #f5faff;
    box-sizing: border-box;
    color: #4384b7;
    font-size: 14px;
    min-width: 280px;
}
/* END UCICMP-2083 */

@media (min-width: 601px) {
    #omantel .omContact-us .select2-container {
        margin-left: 40px;
    }
    #omantel .omContact-us .omantelForm textarea {
        margin-left: 0px;
    }
}

@media (min-width: 1281px) {
    #omantel .omContact-us .omantelForm,
    #omantel .omContact-us .omContact-customer,
    #omantel .contact-us .omantelForm,
    #omantel .contact-us .contact-customer {
        width: 44%;
        display: inline-block;
        vertical-align: top;
    }
    #omantel .omContact-us .omantelForm,
    #omantel .contact-us .omantelForm {
        margin-left: 3%;
        padding-right: 0;
    }
    #omantel .omContact-us .omContact-customer,
    #omantel .contact-us .contact-customer {
        margin-right: 3%;
    }
}

@media (max-width: 1281px) {}

@media (max-width: 600px) {
    #omantel .omContact-us .omContact-us .omantelForm,
    #omantel .contact-us .contact-us .omantelForm {
        padding-left: 0;
        padding-right: 0;
    }
    #omantel .omContact-us .field label,
    #omantel .contact-us .field label {
        max-width: 100%;
    }
    #omantel .omContact-us .field.field-captcha .input-text,
    #omantel .contact-us .field.field-captcha .input-text {
        margin-left: 0;
    }
    #omantel .omContact-us .captcha,
    #omantel .contact-us .captcha {
        padding-left: 0;
        max-width: 100%;
    }
}


/* About-us > Partners */

#omantel #partners .myOmantelh2 {
    font-size: 30px;
    margin-bottom: 40px;
}

#omantel #partners .myOmantelh3 {
    font-size: 24px;
    color: #f99d28;
}

#omantel #partners .omRow2 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
}

#omantel #partners .half-box {
    margin-top: 60px;
}

#omantel #partners .half-box .myOmantelImage {
    margin-bottom: 50px;
}

#omantel #partners .half-box .myOmantelLink {
    color: #80b7e4;
}

#omantel #partners .margin-box {
    display: none;
}

@media (min-width: 601px) {
    #omantel #partners .omRow2 .half-box {
        width: 44%;
        display: inline-block;
        vertical-align: top;
    }
    #omantel #partners .omRow2 .half-box p:first-child {
        min-height: 155px;
    }
    #omantel #partners .half-box.ml5 {
        margin-left: 5%;
    }
    #omantel #partners .half-box.mr5 {
        margin-right: 5%;
    }
}

@media (min-width: 1281px) {
    #omantel #partners .omRow2 {
        padding: 30px 0;
    }
    #omantel .omRow {
        padding: 0 !important;
        width: 100% !important;
    }
}


/* LOGIN */
#omantel .omManage-box {
    padding: 35px;
    position: absolute;
    bottom: 5rem;
    left: 5%;
    background: rgba(21, 42, 82, 0.7);
    max-width: 375px;
    width: 100%;
}

#omantel .omManage-box .myOmantelh3 {
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 15px;
    margin-top: 0;
}

#omantel .omManage-box p {
    color: #FFF;
    font-size: 18px;
}

#omantel .download-button {
    font-size: 17px;
    display: block;
    margin-top: 20px;
    height: 50px;
    width: 250px;
    line-height: 50px;
    background: #1465a5;
    color: #fff;
    text-align: center;
    font-weight: bold;
}

.omBg-row {
    width: 100%;
    max-width: 1156px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}
.omBg-container-wrapper {
    width: 100%;
    max-width: 1156px;
    height: 600px;
    position: relative;
	margin:0 auto;
}
.omBg-container {
    position: absolute;
    width: 100%;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 600px;
}


#wplogin {
    position: absolute;
    z-index: 10;
    width: auto;
    right: 0;
    top: 0;
	transition: all 0.5s ease;
}

body.locale_ar #omantel #wplogin.oncarousel .wploginContainer input[type="password"] {
    margin-right: 0;
}
body.locale_ar #wplogin .wploginForgotten, body.locale_ar #wplogin .wploginRegister, body.locale_ar #wplogin .wploginCheckEmail {
    text-align: left !important;
}

.oncarousel{
    z-index:10;
}
#content #wplogin .wploginContainer {
    /*padding: 30px;*/
    width: 100%;
    max-width: 280px;
}


body.locale_ar #wplogin
{
	width:auto;
	left:0;
	right:initial;
}

@media (max-width: 860px) {
    #omantel .download-button {
    font-size: 14px;
    display: block;
    margin-top: 20px;
    height: 35px;
    width: 200px;
    line-height: 35px;
    background: #1465a5;
    color: #fff;
    text-align: center;
    font-weight: bold;
}
    #omantel .omManage-box .myOmantelh3 {
        font-size: 20px;
    }
    #omantel .omManage-box p {
        width: 100%;
        font-size: 16px;
    }
    #omantel .omManage-box
	{
    padding: 10px;
    position: absolute;
    bottom: .5rem;
    left: 50%;
    margin-left: -187.5px;
    }
    body.locale_ar #omantel .omManage-box 
	{
    padding: 10px;
    position: absolute;
    bottom: .5rem;
    right: 50%;
    margin-right: -187.5px;
	left:initial;
	margin-left:auto;
    }

	#wplogin {
		position: absolute;
		z-index: 1;
		right: 0 !important;
		margin-right: 0;
		left: 0;
		margin-left: 0;
		top: 0;
	}
	.locale_ar #wplogin {
		position: absolute;
		z-index: 1;
		right: 0;
		margin-right: 0;
		left: 0 !important;
		margin-left: 0;
		top: 0;
	}
}
@media (max-width: 430px) {
    #omantel .omManage-box ,
	.locale_ar #omantel .omManage-box 
	{
    padding: 10px;
    position: absolute;
    bottom: .5rem;
    left: 0;
    margin-left: 0;
    }
}
/* About-Us > Investors portal > Financial snapshots */

#omantel #snapshot {
    max-width: 1170px;
    float: left;
    padding: 10px;
    text-align: center;
    width: 100%;
}

#omantel #snapshot .omRow2 {
    float: left;
    padding-left: 0px;
    padding-bottom: 30px;
    width: 100%;
}

#omantel #snapshot .myOmantelh2 {
    float: left;
    width: 100%;
    font-size: 30px;
    margin-bottom: 40px;
}

#omantel #snapshot .myOmantelh3 {
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 24px;
    color: #f99d28;
}

#omantel #snapshot table {
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-collapse: inherit;
}

#omantel #snapshot .justify {
    float: left;
}

#omantel #snapshot a {
    color: #80b7e4;
    text-decoration: none;
    text-transform: uppercase;
}

.tabs {
    margin-top: 40px;
}

.tabs td b {
    padding: 0;
    line-height: 40px;
}

.tabs .list {
    overflow: hidden;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
}

.tabs .list li {
    padding: 30px 20px;
    cursor: pointer;
    float: left;
    list-style: none;
    color: #80b7e4;
    font-size: 1em;
    font-weight: 700;
    cursor: pointer;
    float: left;
    list-style: none;
}

.tabs .list li.selected,
.tabs .list li:hover {
    background: #eaf6ff;
    cursor: pointer;
    float: left;
    list-style: none;
    color: #06365d;
}

.tabs .tab {
    display: none;
}

.tabs .tab ol {
    margin-left: 40px;
}

.accordion div.head {
    font-weight: bold;
}

.tabs .tab.selected {
    background: #eaf6ff;
    display: block;
    margin-bottom: 20px;
}

.tabs .tab p {
    padding-left: 20px;
    padding-right: 20px;
}

.tabs .tab ul {
    padding-left: 40px;
    padding-right: 20px;
}

.tabs .tab h3 {
    font-size: 1.12em;
    display: none;
    margin: 20px 0 20px 0;
}

.tabs table {
    width: 100%;
    overflow: auto;
    max-width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

.tabs table th {
    font-size: 1.25em;
    color: #152a52;
    font-weight: 700;
    padding: 10px 15px;
}

.tabs table tr td {
    font-size: 0.93em;
    color: #152a52;
    padding: 5px 1px;
    padding-left: 15px !important;
}

#snapshot .tabs table tr td:first-child {
    width: auto;
    padding-left: 0;
}

.tabs table tr td:first-child {
    padding-left: 20px;
    /* width: 600px; */
}

.tabs table tr th:first-child {
    padding-left: 20px;
}

.tabs table tr td:last-child,
.tabs table tr th:last-child {
    padding-right: 20px;
}

.tabs table tr:nth-of-type(odd) {
    background-color: #fdfeff;
}

.tabs table tr:nth-child(1) {
    background: #eaf6ff;
}

.tabs table tr th {
    font-size: 0.93em;
}

.tabs table.reports tr td,
.tabs table.reports tr th {
    vertical-align: middle;
    text-align: center;
}

.tabs table.reports tr td:first-child,
.tabs table.reports tr th:first-child {
    text-align: left;
}

.tabs table.reports .pdf {
    display: inline-block;
    padding: 0px 10px;
}

.tabs table.reports .pdf img {
    display: block;
    margin: 0 auto;
    vertical-align: top;
}

.tabs table.reports .pdf p {
    padding: 0;
    margin-top: 3px;
    display: inline-block;
    font-size: 12px;
}

@media (max-width: 768px) {
    .tabs .list {
        display: none;
    }
    .tabs .tab {
        background: none;
        display: block;
        margin: 0 0 15px 0;
        padding: 0;
        overflow: hidden;
    }
    .tabs .tab.selected {
        background: none;
        display: block;
        margin: 0 0 15px 0;
        padding: 0;
        overflow: hidden;
    }
    .tabs .tab h3 {
        display: block;
    }
}

@media only screen and (max-width: 601px) {
    #omantel #snapshot .omRow2 .half-box.mr5 {
        margin-right: 0;
        width: 100%;
    }
    #omantel #snapshot .omRow2 .half-box {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
}

@media only screen and (max-width: 1281px) {
    #omantel #snapshot .omRow2 {
        padding-left: 0;
        padding-bottom: 0;
    }
}

#omantel #new-group .primary-button {
    display: block;
    border: none;
}

#omantel .field .input-text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/* About-Us > Investors portal > Stock info */

#omantel .board .omRow2,
#omantel .board .myOmantelh2,
#omantel .board .myOmantelh3,
#omantel .board .half-box img,
#omantel .board .cols,
#omantel .board .main-photo img,
#omantel .board .accordion .accordion--content,
#omantel .board .board-sillouhettes-image img,
#omantel #stock-info,
#omantel #stock-info .omRow2,
#omantel #stock-info .myOmantelh2,
#omantel #stock-info .myOmantelh3 {
    width: 100%;
}

#omantel #stock-info,
#omantel #stock-info .omRow2,
#omantel #stock-info .myOmantelh2,
#omantel #stock-info .myOmantelh3 {
    float: left;
}

#omantel #stock-info {
    max-width: 1170px;
    padding: 10px;
    text-align: center;
}

#omantel #stock-info .omRow2 {
    padding-left: 75px;
    padding-bottom: 30px;
    text-align: left;
}

#omantel #stock-info .myOmantelh2 {
    font-size: 30px;
}

#omantel #stock-info .myOmantelh3 {
    font-size: 24px;
    color: #f99d28;
}

#omantel #stock-info table {
    background: #eaf6ff;
    border-bottom: 15px solid #eaf6ff;
}

#omantel #stock-info table tr td {
    word-break: break-word;
}

@media only screen and (max-width: 1281px) {
    #omantel #stock-info .omRow2 {
        padding-left: 0;
        padding-bottom: 0;
    }
}


/* About-Us > Feedback */

#omantel .omRow2,
#omantel .news.feedback.omContainer3 .omantelForm .omTextarea,
#omantel .news.feedback.omContainer3 .omantelForm label.omTextarea,
#omantel .news.feedback.omContainer3 .omantelForm label.omTextarea textarea,
#omantel .news.feedback.omContainer3 .omantelForm .send-feedback-button,
#omantel .news.feedback.omContainer3 .omParameters span,
#omantel .omCategory {
    width: 100%;
}

#omantel .omContainer3 {
    max-width: 1000px;
    padding: 0px 10px 0px 10px;
    text-align: center;
}

#omantel .omRow2 {
    padding-top: 0px;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#omantel #characters-left,
#omantel #characters-entered,
#omantel #sms,
#omantel #cost {
    min-width: inherit;
}

#omantel .gold {
    color: #f99d28;
}

#omantel .news.feedback.omContainer3 {
    max-width: 1000px;
    padding: 10px 10px 50px 0px;
    text-align: center;
}

#omantel .news.feedback.omContainer3 .myOmantelh2 {
    font-size: 30px;
}

#omantel .news.feedback.omContainer3 .omPersonal {
    min-width: 110px;
    display: inline-block;
    vertical-align: middle;
}

#omantel .news.feedback.omContainer3 .omantelForm {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    list-style: none;
    /*select2 plugin css*/
}

#omantel .news.feedback.omContainer3 .omantelForm span {
    font-size: 15px;
    margin-right: 10px;
}

#omantel .news.feedback.omContainer3 .omantelForm label {
    display: block;
    margin-bottom: 0;
}

#omantel .news.feedback.omContainer3 .omantelForm label .js-example-basic-single {
    min-width: inherit;
}

#omantel .news.feedback.omContainer3 .omantelForm input,
#omantel .news.feedback.omContainer3 .omantelForm select {
    width: 115px;
    min-width: inherit;
    background: #f5faff;
}

#omantel .news.feedback.omContainer3 .omantelForm textarea,
#omantel .news.feedback.omContainer3 .omantelForm select,
#omantel .news.feedback.omContainer3 .omantelForm input {
    background: #f5faff;
}

#omantel .news.feedback.omContainer3 .omantelForm label.omTextarea {
    width: 46%;
    padding-right: 30px;
}

#omantel .news.feedback.omContainer3 .omantelForm label.omTextarea:after {
    content: '';
    display: block;
    clear: both;
}

#omantel .news.feedback.omContainer3 .omantelForm label.omTextarea textarea {
    min-height: 100px;
    min-width: inherit;
}

#omantel .news.feedback.omContainer3 .omantelForm .styledRadio {
    display: inline-block;
    vertical-align: top;
    margin: auto;
}

#omantel .news.feedback.omContainer3 .omantelForm .send-feedback-button {
    display: block;
    max-width: 120px;
    clear: both;
}

#omantel .news.feedback.omContainer3 .omantelForm select {
    color: #1465a5;
    padding: 10px;
    width: 200px;
}

#omantel .news.feedback.omContainer3 .omantelForm input[type="radio"] {
    height: 20px;
    margin-right: 10px;
    -webkit-appearance: radio;
    max-width: 100%;
    background: none;
    -moz-appearance: radio;
    appearance: radio;
    display: inline-block;
}

#omantel .news.feedback.omContainer3 .omantelForm .excellent,
#omantel .news.feedback.omContainer3 .omantelForm .good,
#omantel .news.feedback.omContainer3 .omantelForm .poor,
#omantel .news.feedback.omContainer3 .omantelForm .bad,
#omantel .news.feedback.omContainer3 .omantelForm .no-experience {
    display: block;
    margin-right: 10px;
    width: auto;
    padding-top: 10px;
	margin-right:0;
	display:inline-block;
}

#omantel .news.feedback.omContainer3 .omantelForm input[type="text"] {
    min-width: 180px;
    padding: 7px 10px;
}

#omantel .news.feedback.omContainer3 .omantelForm .styledRadio {
    float: left;
    margin-right: 15px;
}

#omantel .news.feedback.omContainer3 .omantelForm .selection {
    display: inline-block;
}

#omantel .news.feedback.omContainer3 .omantelForm .select2-search,
#omantel .news.feedback.omContainer3 .omantelForm .dropdown-wrapper {
    display: none;
}

#omantel .news.feedback.omContainer3 .omantelForm .select2-selection:focus {
    outline: none;
}

#omantel .news.feedback.omContainer3 .omantelForm .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 23px;
    height: 10px;
    border: none;
    background: url(../images/select-arrow.png);
    position: absolute;
    right: 15px;
    top: 10px;
}

#omantel .news.feedback.omContainer3 .omantelForm .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: url(../images/select-arrow-open.png);
}

#omantel .news.feedback.omContainer3 .omantelForm .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}

#omantel .news.feedback.omContainer3 .omantelForm .select2-container--default .select2-selection--single {
    border: none;
    border-radius: 0;
    min-width: 200px;
    background: #f5faff;
    padding: 5px;
    height: auto;
    position: relative;
}

#omantel .news.feedback.omContainer3 .omantelForm .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 14px;
    color: #4384b7;
    line-height: 23px;
}

#omantel .news.feedback.omContainer3 .omantelForm .select2-container--default .select2-search--dropdown .select2-search__field {
    display: none;
}

#omantel .news.feedback.omContainer3 .omantelForm .select2-dropdown {
    border: none;
    border-radius: 0;
}

#omantel .news.feedback.omContainer3 .omantelForm .select2-container {
    max-height: 35px;
    /*margin-top: 15px;*/
}

#omantel .news.feedback.omContainer3 .omantelForm .question {
    display: block;
}

#omantel .news.feedback.omContainer3 .omantelForm .answers {
    margin: 10px 0;
}

#omantel .news.feedback.omContainer3 .omParameters span {
    max-width: 67%;
    display: inline-block;
    vertical-align: top;
    margin-right: 0;
}

#omantel .news.feedback.omContainer3 .omParameters span span {
    max-width: inherit;
    width: auto;
}

#omantel .news.feedback.omContainer3 .omParameters .m2-header {
    width: auto;
    margin: 3px 0 0 0;
    max-width: 100%;
}

#omantel .omCategory {
    font-size: 0;
    display: none;
}

#omantel .news.feedback.omContainer3 .inputs {
    float: left;
    margin-bottom: 20px;
}

@media (min-width: 900px) {
    #omantel .feedback.news.omContainer3 .omantelForm label select {
        margin-right: 40px;
    }
    #omantel .omRow2 .omantelForm label {
        vertical-align: top;
    }
    #omantel .feedback.news.omContainer3 .omantelForm .question,
    #omantel .omRow2 .omantelForm label,
    #omantel .feedback.news.omContainer3 .omantelForm .excellent,
    #omantel .feedback.news.omContainer3 .omantelForm .good,
    #omantel .feedback.news.omContainer3 .omantelForm .poor,
    #omantel .feedback.news.omContainer3 .omantelForm .bad,
    #omantel .feedback.news.omContainer3 .omantelForm .no-experience {
        display: inline-block;
        margin-left: auto;
    }
    #omantel .news.feedback.omContainer3 .omantelForm .omCategory span {
        margin-right: 10px;
    }
    #omantel .feedback.news.omContainer3 .omantelForm .answers {
        margin: 0;
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display: -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display: flex;
    }
    #omantel .feedback.news.omContainer3 .omantelForm .excellent {
        width: 53px;
    }
    #omantel .news.feedback.omContainer3 .omParameters .m2-header {
        display: none;
    }
    #omantel .feedback.news.omContainer3 .omantelForm .good {
        width: 32px;
    }
    #omantel .feedback.news.omContainer3 .omantelForm .poor {
        width: 29px;
    }
    #omantel .feedback.news.omContainer3 .omantelForm .bad {
        width: 22px;
    }
    #omantel .feedback.news.omContainer3 .omantelForm .no-experience {
        width: 77px;
    }
    #omantel .omCategory {
        text-align: right;
        display: block;
    }
    #omantel .omRight {
        float: right;
    }
    #omantel .omRight:after {
        clear: both;
    }
    #omantel .feedback.news.omContainer3 .omantelForm .excellent,
    #omantel .feedback.news.omContainer3 .omantelForm .good,
    #omantel .feedback.news.omContainer3 .omantelForm .poor,
    #omantel .feedback.news.omContainer3 .omantelForm .bad,
    #omantel .feedback.news.omContainer3 .omantelForm .no-experience {
        padding-top: 0;
		margin-right:10px;
		text-align:center;
    }
	#omantel .feedback.news.omContainer3 .omantelForm .excellent input, 
	#omantel .feedback.news.omContainer3 .omantelForm .good input, 
	#omantel .feedback.news.omContainer3 .omantelForm .poor input, 
	#omantel .feedback.news.omContainer3 .omantelForm .bad input, 
	#omantel .feedback.news.omContainer3 .omantelForm .no-experience input {
	   margin:0;
	}
    #omantel .feedback.news.omContainer3 .news-box {
        width: 70%;
    }
    #omantel .feedback.news.omContainer3 .omantelForm .styledRadio {
        margin-left: 25%;
        margin-right: 25%;
    }
    #omantel .feedback.news.omContainer3 .omParameters.first {
        margin-top: 10px;
    }
    #omantel .feedback.news.omContainer3 .omantelForm .omCategory {
        margin-bottom: 15px;
        margin-top: 10px;
    }
    #omantel .feedback.news.omContainer3.omantelForm .omCategory span {
        margin: 0;
        display: inline-block;
        width: 90px;
        text-align: center;
    }
    #omantel .news.feedback.omContainer3 .omantelForm .styledRadio {
        float: none;
    }
}

@media (min-width: 1281px) {
    #omantel .omRow2 {
        padding-left: 0px;
        padding-bottom: 30px;
        padding-top: 0px;
    }
}

@media (max-width: 900px) {
    #omantel .news.feedback.omContainer3 .myOmantelh2 {
        margin-bottom: 0;
    }
    #omantel .wpthemeCol.ibmDndColumn.wpthemeCol6of12 table tr th {
        min-width: 100px;
    }
    #omantel .table-wrapper {
        overflow-x: scroll;
    }
    #omantel .news.feedback.omContainer3 .omantelForm input[type="text"],
    #omantel .news.feedback.omContainer3 .inputs {
        width: 100%;
    }
    #omantel .news.feedback.omContainer3 .inputs {
        float: none;
        max-width: 410px;
    }
    #omantel .news.feedback.omContainer3 .omantelForm input[type="text"] {
        max-width: 286px;
    }
    #omantel .news.feedback.omContainer3 .omantelForm label.omTextarea {
        padding-right: 0;
        width: 100%;
    }
}

@media (max-width: 450px) {
    #omantel .news.feedback.omContainer3 .omantelForm input[type="text"] {
        max-width: 100%;
        margin-bottom: 10px;
    }
    #omantel .news.feedback.omContainer3 .inputs span {
        margin-bottom: 5px;
    }
    #omantel .news.feedback.omContainer3 .omantelForm label.omTextarea {
        padding-right: 0;
        margin-top: 0;
    }
}


/* About us > Contact > Write to us */

#omantel #contact-us {
    text-align: left;
}

#omantel #contact-us .myOmantelh2 > p {
    font-size: 30px;
    font-weight: normal;
}

#omantel #contact-us .omContact-us {
    padding: 0 5px;
}

#omantel #contact-us .omContact-us .omantelForm p {
    color: #80b7e4;
}

#omantel #contact-us .omContact-us .omantelForm p a {
    color: #06365d;
}

#omantel #contact-us .omContact-us .myOmantelh2 {
    text-align: left;
    font-size: 30px;
}

#omantel #contact-us .omantelForm {
    width: 100%;
    padding: 40px 30px;
}

#omantel #contact-us .omantelForm span {
    font-size: 17px;
}

#omantel #contact-us .omantelForm label {
    font-size: 14px;
}

#omantel #contact-us .omantelForm input {
    background: #fff;
    padding: 10px;
    color: #4384b7;
    font-size: 14px;
    max-width: 260px;
    width: 100%;
}

#omantel #contact-us .omTextarea {
    margin: 0 !important;
    width: 100%;
}

#omantel #contact-us .omContact-us .remove-button {
    width: 110px;
}

#omantel #contact-us .omContact-us .omantelForm input {
    background: #f5faff;
}

#omantel #contact-us .omContact-us span {
    min-width: 100px;
    display: inline-block;
    font-size: 14px;
    margin-right: 10px;
}

#omantel #contact-us .omContact-us .omantelForm {
    padding-left: 0;
}

#omantel #contact-us .omContact-us h3 {
    font-size: 24px;
    margin-bottom: 30px;
}

#omantel #contact-us .omContact-us .omantelForm textarea {
    background: #f5faff;
    padding: 10px;
    max-width: 260px;
    width: 100%;
}

#omantel #contact-us .contact-customer p {
    margin-top: 25px;
}

#omantel #contact-us .contact-customer .myOmantelh3 {
    line-height: 160%;
}

#omantel #contact-us .contact-customer span.light {
    color: #1465a5;
    min-width: inherit;
    font-weight: bold;
}

#omantel #contact-us .omContact-customer {
    padding-top: 40px;
    font-size: 14px;
}

#omantel #contact-us .omContact-customer span {
    font-weight: bold;
    color: #152a52;
}

#omantel #contact-us .omantelForm label input {
    margin-left: 0px;
}

#omantel #contact-us .omContact-customer .light {
    color: #7ab4e5;
    font-weight: normal;
    min-width: inherit;
    margin-right: 0;
}

#omantel .field {
    margin-bottom: 10px;
}

#omantel .field label {
    max-width: 110px;
    font-size: 14px;
    width: 100%;
}

#omantel .field .field-captcha .input-text {
    margin-left: 110px;
}

#omantel .captcha {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    padding-left: 110px;
}

#omantel .captcha p {
    color: #80b7e4;
}

#omantel .captcha a {
    color: #06365d;
}

#omantel .captcha img {
    display: block;
    vertical-align: top;
    margin: 0 auto;
}

#omantel .captcha span {
    display: inline-block;
    width: 100%;
    text-align: center;
}

@media (min-width: 601px) {
    #omantel #contact-us .omContact-us .select2-container {
        margin-left: 40px;
    }
}

@media (min-width: 1281px) {
    #omantel #contact-us .omRow {
        width: 80%;
        display: inline-block;
        padding: 30px 0 30px 0px;
    }
    #omantel #contact-us .omContact-us .omantelForm,
    #omantel #contact-us .omContact-customer {
        width: 44%;
        display: inline-block;
        vertical-align: top;
    }
    #omantel #contact-us .omContact-us .omantelForm {
        margin-left: 3%;
        padding-right: 0;
    }
    #omantel #contact-us .omContact-customer {
        margin-right: 3%;
    }
}

@media (max-width: 1281px) {
    #omantel #contact-us .omContact-us .field .input-text,
    #omantel #contact-us .omContact-us .field textarea {
        width: 100%;
        max-width: 460px;
    }
    #omantel #contact-us .captcha {
        max-width: 360px;
    }
    #omantel #contact-us .omantelForm {
        max-width: 1000px;
    }
}

@media (max-width: 650px) {
    #omantel #contact-us .omContact-us .omantelForm {
        padding-left: 0;
        padding-right: 0;
    }
    #omantel #contact-us .field .input-text {
        width: 100%;
        max-width: 100%;
    }
    #omantel #contact-us .field label {
        max-width: 100%;
    }
    #omantel #contact-us .field.field-captcha .input-text {
        margin-left: 0;
    }
    #omantel #contact-us .captcha {
        padding-left: 0;
        max-width: 100%;
    }
}


/* Chat style */

#omantel .chat--wrapper * {
    font-size: 1rem;
    margin: 0;
    padding: 0;
    font-family: 'Roboto';
    color: #888;
}
#omantel .chat--wrapper:lang(ar) {
    left: -426px;
    right: auto;
    max-width: 474px;
}
#omantel .chat--content .chat--select-wrapper .chat--label:lang(ar) {
    float: right;
    width: auto;
    margin-top: 25px;
}
#omantel .chat--content .chat--button:lang(ar) {
    margin-top: 15px;
}
#omantel .chat--content .chat--select-wrapper .chat--select:lang(ar) {
    float: left;
}
#omantel .chat--content .chat--work--info {
    padding-top: 15px; font-size: 12px
}
#omantel {
    position: relative;
    min-height: 100%;
}
#omantel div.footer_wrapper_position {
    /*position: absolute;
    bottom: 0;*/
}
#omantel .footer_wrapper_position .wpthemeFooter .wpthemeInner 
{
	max-width: 1170px;
}
#omantel div#page {
    position: static;
}
#omantel .chat--wrapper {
    z-index: 3000;
    position: fixed;
    right: -426px;
    bottom: 20%;
    overflow: hidden;
    -webkit-transition: right .25s ease-in-out;
    -moz-transition: right .25s ease-in-out;
    -ms-transition: right .25s ease-in-out;
    -o-transition: right .25s ease-in-out;
    transition: right .25s ease-in-out;
}
.select2-container {
	z-index:3010;
}

#omantel .chat--wrapper.chat--open {
    right: 0;
}
#omantel .chat--wrapper.chat--open:lang(ar) {
    right: auto;
    left: 0;
}
#omantel .chat--button-trigger:lang(ar) {
    float: right;
}
#omantel .chat--button-trigger {
    float: left;
    width: 48px;
    height: 258px;
    display: block;
    vertical-align: top;
    background-color: #fa9c28;
    text-align: center;
    cursor: pointer;
}

#omantel .chat--button-trigger h6 {
    text-indent: -9999px;
    color: #fff;
    font-weight: bold;
    width: 100%;
    height: 100%;
    background: url("../images/chat/chat-label.png") no-repeat center center;
}

#omantel .chat--container {
    float: left;
    overflow: hidden;
    width: 426px;
    background-color: #f5fafe;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

#omantel .chat--head {
    width: 100%;
    height: 63px;
    background-color: #fa9c28;
}

#omantel .chat--head .chat--header {
    float: left;
    padding: 20px 18px;
    width: 363px;
}

#omantel .chat--head .chat--header h6 {
    color: #fff;
    font-weight: bold;
    padding: 2px 0 2px 36px;
    background: url("../images/chat/chat-icon.png") no-repeat 0 4px;
}

#omantel .chat--head .chat--close {
    float: left;
    background-color: #dd8517;
    width: 63px;
    height: 63px;
    cursor: pointer;
    position: relative;
}

#omantel .chat--head .chat--close .chat--close-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    cursor: pointer;
    width: 15px;
    height: 15px;
    margin: -7px 0 0 -8px;
    background: url("../images/chat/close-icon.png") no-repeat 0 0;
}

#omantel .chat--content {
    padding: 24px 18px;
}

#omantel .chat--content .chat--select-wrapper {
    display: inline-block;
    width: 100%;
    margin-bottom: 12px;
}

#omantel .chat--content .chat--select-wrapper .chat--label {
    display: inline-block;
    font-size: 14px;
    width: 133px;
    text-shadow: 1px 1px 1px #fff;
}

#omantel .chat--content .chat--select-wrapper .chat--select {
    display: inline-block;
    width: 251px;
}

#omantel .chat--content .chat--button {
    margin-top: 4px;
    display: inline-block;
    width: 100%;
}

#omantel .chat--content .chat--button a {
    color: #fff;
    font-size: 14px;
    padding: 6px 21px;
    border: none;
    cursor: pointer;
    background-color: #fa9c28;
}

#omantel .chat--content .chat--button a:focus {
    outline: none;
}

#omantel .chat--content .select2-container {
    width: 100% !important;
    max-width: 100%;
}

#omantel .chat--content .select2-container .select2-selection {
    border: none;
    border-radius: 0;
    background-color: #fcfdff;
    height: 45px;
}
#omantel .select2-container .select2-selection {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e8e8e8 !important;
    border-radius: 3px;
}

#omantel .chat--content .select2-container .select2-selection:focus {
    outline: none;
}

#omantel .chat--content .select2-container .select2-selection__rendered {
    font-size: 14px;
    color: #888;
    padding: 9px 15px 7px;
}
#omantel .chat--content .select2-container .select2-selection__arrow {
    height: 45px;
    top: 0;
    right: 10px;
    width: 23px;
}

#omantel .chat--content .select2-container .select2-selection__arrow b {
    width: 23px;
    height: 10px;
    border: none;
    top: 50%;
    left: 0;
    margin: -5px 0 0 0;
    background: url("../images/chat/select-arrow.png") no-repeat 0 0;
}

#omantel .chat--content .select2-container.select2-container--open .select2-selection__arrow b {
    background: url("../images/chat/select-arrow-open.png") no-repeat 0 0;
}

#omantel .select2-hidden-accessible,
#omantel .select2-search--dropdown {
    display: none;
}

#omantel .select2-dropdown {
    border: none;
}

#omantel .select2-dropdown .select2-results__option {
    font-size: 14px;
    color: #1465a5;
    padding-left: 15px;
    padding-right: 15px;
}

@media only screen and (max-width: 601px) {
    #omantel .chat--wrapper {
        bottom: 0;
        right: 0;
		overflow: visible;
    }
    #omantel .chat--wrapper.chat--open .chat--container {
        display: block;
    }
    #omantel .chat--button-trigger {
        width: 50px;
        height: 50px;
    }
    #omantel .chat--button-trigger h6 {
        background: url("../images/chat/chat-icon.png") no-repeat center center;
    }
    #omantel .chat--container {
        display: none;
        position: fixed;
        left: 20px;
        right: 20px;
        width: auto;
        top: 50%;
        margin-top: -167px;
    }
    #omantel .chat--container .chat--header {
        width: auto;
    }
    #omantel .chat--container .chat--close {
        float: right;
    }
    #omantel .chat--content .chat--select-wrapper {
        margin-bottom: 12px;
    }
    #omantel .chat--content .chat--select-wrapper .chat--label {
        width: 100%;
        margin-bottom: 10px;
    }
    #omantel .chat--content .chat--select-wrapper .chat--select {
        width: 100%;
    }
    #omantel .chat--content .chat--button button {
        padding: 15px 21px;
        width: 100%;
    }
}


/*# sourceMappingURL=style.css.map */

#omantel .select2-hidden-accessible,
#omantel .select2-search--dropdown {
    display: none;
}

#omantel .select2-dropdown {
    border: none;
}

#omantel .select2-dropdown .select2-results__option {
    font-size: 14px;
    color: #1465a5;
    padding-left: 15px;
    padding-right: 15px;
}


/* About us > Investors portal > Events */

#omantel #calendar .omantelForm {
    width: 100%;
    padding: 40px 30px;
    list-style: none;
    padding-left: 0;
}

#omantel #calendar .omantelForm .input-wrapper {
    display: inline-block;
    vertical-align: middle;
}

#omantel #calendar .omantelForm .label {
    font-size: 15px;
    display: inline-block;
    margin-right: 5px;
}

#omantel #calendar .omantelForm input,
#omantel #calendar .omantelForm textarea {
    padding: 10px;
    color: #4384b7;
    font-size: 14px;
    margin: 0 20px 0 0;
    width: 125px;
    min-width: inherit;
    background: #f5faff;
}

#omantel #calendar .omantelForm .read-more-button {
    width: 80px;
    margin: 0;
    line-height: 25px;
}

#omantel #calendar .myOmantelh2 {
    font-size: 30px;
    margin-bottom: 40px;
}

#omantel #calendar .news-content {
    margin-top: 30px;
}

#omantel #calendar .read-more-button {
    margin-top: 20px;
    display: block;
    max-width: 100px;
}

#omantel #calendar .news-box {
    margin-bottom: 30px;
}

#omantel #calendar .news-box > p > span > .myOmantelImage {
    margin-left: 5px;
    margin-right: 0;
}

@media (min-width: 601px) {
    #omantel #calendar .news-box {
        width: 100%;
    }
    #omantel #calendar .news-content .myOmantelImage {
        margin-right: 30px;
    }
}

@media (min-width: 1281px) {
    #omantel #calendar .omRow2 {
        padding-left: 75px;
        padding-bottom: 30px;
        padding-top: 30px;
    }
}

@media (max-width: 835px) {
    #omantel #calendar {
        padding-top: 30px;
    }
    #omantel #calendar .myOmantelh2 {
        margin-bottom: 10px;
    }
    #omantel #calendar .omRow2 {
        padding-top: 10px;
    }
    #omantel #calendar .omantelForm {
        padding: 20px 0;
        display: inline-block;
    }
    #omantel #calendar .omantelForm .input-wrapper {
        float: left;
        display: inline-block;
        width: 28%;
    }
    #omantel #calendar .omantelForm .input-wrapper.button {
        width: 16%;
        padding-top: 31px;
    }
    #omantel #calendar .omantelForm .label {
        display: block;
        margin: 0 0 10px 0;
    }
    #omantel #calendar .omantelForm input,
    #omantel #calendar .omantelForm textarea,
    #omantel #calendar .omantelForm .Zebra_DatePicker_Icon_Wrapper {
        margin: 0;
        width: 90%;
    }
    #omantel #calendar .omantelForm input.datepicker,
    #omantel #calendar .omantelForm textarea.datepicker,
    #omantel #calendar .omantelForm .Zebra_DatePicker_Icon_Wrapper.datepicker {
        width: 100%;
    }
    #omantel #calendar .omantelForm .read-more-button {
        width: 80px;
        display: inline-block;
        margin: 0;
    }
}

@media (max-width: 520px) {
    #omantel #calendar .omantelForm {
        padding: 20px 0;
        display: inline-block;
    }
    #omantel #calendar .omantelForm .input-wrapper {
        margin-bottom: 20px;
        width: 100%;
    }
    #omantel #calendar .omantelForm .input-wrapper.button {
        width: 100%;
        padding-top: 0;
        margin-bottom: 0;
    }
    #omantel #calendar .omantelForm .label {
        margin: 0 0 5px 0;
    }
    #omantel #calendar .omantelForm input,
    #omantel #calendar .omantelForm textarea,
    #omantel #calendar .omantelForm .Zebra_DatePicker_Icon_Wrapper {
        width: 100%;
    }
    #omantel #calendar .omantelForm .read-more-button {
        width: 80px;
        display: inline-block;
        margin: 0;
    }
}


/* fixing position for select2 */

.select2-container--below {
    z-index: 1;
}


/* personal -> on the go -> plans */

#omantel #plans {
    margin-bottom: 20px;
}

#omantel #plans * {
    color: #152a52;
    margin: 0;
    padding: 0;
}

#omantel #plans h2 {
    font-size: 30px;
}

#omantel #plans h3 {
    font-size: 22px;
    color: #f99d28;
    font-weight: bold;
    margin-top: 20px;
}

#omantel #plans .explanation {
    padding: 30px 0;
}

#omantel #plans .explanation p {
    font-size: 15px;
    color: #152a52;
}

#omantel #plans .plans-container {
    display: table;
    background-color: transparent;
    width: 100%;
    max-width: 835px;
}

#omantel #plans .plans-container .plan-column {
    display: table-cell;
    vertical-align: middle;
    padding: 15px 20px;
}

#omantel #plans .plans-container .plan-item:nth-child(odd) {
    background-color: #f5faff;
}

#omantel #plans .plans-container .plan-image {
    padding-right: 0;
    min-width: 50px;
}

#omantel #plans .plans-container .plan-image img {
    display: block;
    vertical-align: top;
}

#omantel #plans .plans-container .plan-header {
    padding-right: 0;
    min-width: 100px;
}

#omantel #plans .plans-container .plan-header h2 {
    font-size: 16px;
    font-weight: bold;
}

#omantel #plans .plans-container .plan-description {
    padding-right: 0;
}

#omantel #plans .plans-container .plan-description p {
    font-size: 14px;
    line-height: 19px;
}

#omantel #plans .plans-container .plan-button a {
    width: 115px;
    background-color: #ef8b0b;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 15px;
    display: inline-block;
    text-decoration: none;
}

@media (min-width: 1281px) {
    #omantel .omRow {
        width: 100%;
        display: inline-block;
        padding: 30px 0;
    }
}

@media (max-width: 760px) {
    #omantel #plans .plans-container .plan-image {
        display: none !important;
    }
}

@media (max-width: 600px) {
    #omantel #plans .plans-container .plan-item {
        padding: 20px 0;
    }
    #omantel #plans .plans-container .plan-column {
        display: block;
        padding: 0;
    }
    #omantel #plans .plans-container .plan-description {
        margin: 20px 0;
    }
}


/* eShop compare fix */

.widget_product_compare > .middle > .left_border > .right_border > .content > .compare_main .row:first-child > .item > a > img {
    max-height: 300px;
}


/* about us */


/* fix menu */

#omantel.omantelMain #mainNav ul li span {
    text-transform: capitalize;
}

#omantel.omantelMain #mainNav ul li:nth-child(1) .ico_e_phones {
    background-position: center 7px;
}

#omantel.omantelMain #mainNav ul li:nth-child(2) .ico_e_phones {
    background-position: center 6px;
}

#omantel.omantelMain #mainNav ul li:nth-child(3) .ico_e_phones {
    background-position: center 7px;
}

#omantel.omantelMain #mainNav ul li:nth-child(4) .ico_e_phones {
    background-position: center 7px;
}

#omantel.omantelMain #mainNav ul li:nth-child(5) .ico_e_phones {
    background-position: center 3px;
}

#omantel.omantelMain #mainNav ul li:nth-child(6) .ico_e_phones {
    background-position: center 5px;
}

.banner-om {
    height: 586px;
}

.banner-om img {
    position: absolute;
    width: 100%;
    left: 0;
}

.wpthemeBanner .wpthemePrimaryNav li.selected > a,
.wpthemeBanner .wpthemePrimaryNav li a:focus,
.wpthemeBanner .wpthemePrimaryNav li a:hover,
.wpthemeBanner .wpthemePrimaryNav li a:active {
    background: transparent;
}


/* Board of directors */

#omantel .board .omRow2 {
    float: left;
    padding-left: 0px;
    padding-bottom: 30px;
    padding-top: 30px;
    text-align: left;
}

#omantel .board .myOmantelh2 {
    font-size: 30px;
    float: left;
    color: #152a52;
}

#omantel .board .myOmantelh3 {
    float: left;
    font-weight: bold;
    font-size: 24px;
    margin: 0;
    color: #f99d28;
}

#omantel .board .justify {
    float: left;
}

#omantel .board .omRow2 .half-box {
    width: 45%;
    display: inline-block;
    margin-left: -4px;
    vertical-align: top;
}

#omantel .board .omRow2 .half-box.mr5 {
    margin-right: 5%;
}

#omantel .board .omRow2 .half-box.ml5 {
    margin-left: 5%;
}

#omantel .board .half-box {
    margin-top: 40px;
    margin-bottom: 40px;
}

#omantel .board .half-box img {
    max-width: 100%;
    margin-top: 40px;
    height: auto;
}

#omantel .board .half-box .myOmantelImage {
    margin-top: 40px;
}

#omantel .board .cols {
    float: left;
    margin-top: -4px;
    background: #eaf6ff;
}

#omantel .board .cols {
    display: table;
    padding: 30px 10px;
}

#omantel .board .cols .text-box {
    float: left;
}

#omantel .board .cols .half-box {
    width: 45%;
}

#omantel .board .cols .image-box {
    float: right;
    margin-left: 5%;
}

#omantel .board .main-photo img {
    max-width: 100%;
    height: auto;
}

#omantel .board .accordion,
#omantel .board .board-sillouhettes-image {
    display: table-cell;
    vertical-align: top;
    width: 50%;
}

#omantel .board .accordion {
    padding: 10px 0px;
}

#omantel .board .accordion .accordion--header {
    cursor: pointer;
    margin-bottom: 5px;
    margin-top: 0;
    font-size: 16px;
}

#omantel .board .accordion .accordion--header.active {
    font-weight: bold;
}

#omantel .board .accordion .accordion--header .number {
    float: left;
    margin-right: 15px;
    color: #A3C9ED;
}

#omantel .board .accordion .accordion--header .title {
    overflow: hidden;
    display: block;
    color: #152a52;
}

#omantel .board .accordion .accordion--content {
    display: none;
    padding: 5px 0 30px 28px;
}

#omantel .board .accordion .accordion--content p {
    color: #152a52;
    line-height: 20px;
}

#omantel .board .board-sillouhettes-image {
    padding: 0px 20px;
    display: block;
    width: 100%;
}

#omantel .board .board-sillouhettes-image img {
    max-width: 359px;
    height: auto;
}

@media only screen and (max-width: 601px) {
    #omantel .board .omRow2 .half-box.mr5 {
        margin-right: 0;
        width: 100%;
    }
    #omantel .board .half-box {
        margin-top: 0;
        margin-bottom: 20px;
    }
    #omantel .board .half-box .myOmantelImage {
        margin-top: 0;
    }
    #omantel .board .omRow2 .half-box.ml5 {
        margin-left: 0;
        width: 100%;
    }
    #omantel .board .omRow2 .half-box {
        width: 100%;
        float: left;
        margin-left: 0 !important;
        margin-right: 0;
    }
    #omantel .board .cols {
        float: left;
        width: 100%;
    }
    #omantel .board .cols .text-box {
        float: left;
    }
    #omantel .board .cols .image-box {
        float: right;
        margin-left: 5%;
    }
    #omantel .board .cols .myOmantelList {
        float: left;
        margin-right: 5%;
    }
}

@media only screen and (max-width: 1281px) {
    .wpthemeCol {
        margin-left: 0 !important;
    }
    #omantel .board p {
        padding-right: 10px;
    }
    #omantel .board .omRow2 {
        padding-left: 10px;
        padding-bottom: 0px;
    }
}

@media only screen and (max-width: 800px) {
    #omantel .board .half-box img {
        width: auto;
    }
    #omantel .omRow2 .board .half-box {
        margin-left: 0;
    }
    #omantel .board .accordion,
    #omantel .board .board-sillouhettes-image {
        display: block;
        width: 100%;
        max-width: 100%;
    }
    #omantel .board .board-sillouhettes-image {
        margin-top: 30px;
        width: 100%;
    }
    #omantel .board .board-sillouhettes-image img {
        margin: 0 auto;
        display: block;
        vertical-align: top;
    }
}

@media (max-width: 768px) {
    .wpthemeCol {
        margin-left: 0 !important;
    }
    #omantel table th {
        padding: 10px;
        padding-left: 0;
    }
}

.tabs table {
    word-break: break-word;
}

#omantel table th {
    word-break: break-word;
}

#omantel table td {
    word-break: break-word;
}

.wpthemeFrame .wpthemeLayoutContainers img {
    max-width: 100%;
	height:auto;
}

#omantel #corp-accounts .remove-button {
    width: 60px;
}

#omantel #corp-accounts .table .table-head,
#omantel #corp-accounts .table .table-row {
    padding-left: 5px;
}

#omantel #corp-accounts .table .table-row > p {
    width: 33%;
    max-width: 300px;
    word-break: break-word;
    word-wrap: break-word;
}

#omantel #corp-accounts .table .table-row > p {
    line-height: 30px;
}

#omantel #corp-accounts .table {
    width: 100%;
}

#omantel #corp-accounts .table .table-head > div {
    width: 33%;
    max-width: 300px;
    word-break: break-word;
    word-wrap: break-word;
}

#omantel #corp-accounts .primary-button.editNameButton {
    width: 80px;
}

#omantel #corp-accounts .table .table-row > p.link {
    width: auto;
    margin-right: 10px;
}


/* Manage Makasib accounts */

#omantel .makasib .browse.secondary-button,
#MyOmantelMakasibAppContainer .browse.secondary-button {
    background: #f99d28;
}

#omantel .makasib .browse.secondary-button,
#omantel .makasib .browse.primary-button,
#MyOmantelMakasibAppContainer .browse.secondary-button {
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
}

#omantel .makasib .browse.primary-button {
    margin-top: 0;
}

#omantel .makasib p.justify,
#omantel #MyOmantelMakasibAppContainer p.justify {
    padding-bottom: 20px;
}

#omantel #MyOmantelMakasibAppContainer p.justify {
    padding-top: 20px;
}

#omantel #amals .blackberry-services .email-box > p:first-child {
    min-width: 165px;
}

#omantel #amals .select2-container .select2-selection {
    background-color: #F5FAFF !important;
}

#omantel #amals .services-box .omBig {
    min-width: 190px !important;
    max-width: 190px !important;
}

#omantel #call-history .history-container .email-box span {
    margin-right: 0;
}

#omantel #call-history .history-container .email-box p > span {
    width: auto;
}

@media (min-width: 601px) {
    #omantel #amals .usage {
        max-width: 105px;
    }
    #omantel #amals .properties {
        max-width: 140px;
    }
}


/* Corporate Ringtone */

#omantel .wpthemeMainContent .wpthemeLayoutContainers .wpthemeCol {
    border: none;
}

.wpthemeControlHeader {
    background: none !important;
}

.wpthemeControlBody .wcm-default-inplace-editable.wpthemeMenuRefNode,
.wpthemeControlBody:hover .wcm-default-inplace-editable,
.wpthemeControlBody.wpthemeMenuRefNode .wcm-default-inplace-editable,
.edit-mode .wpthemeControl.wpthemeHidden {
    box-shadow: none !important;
}

#omantel #dashboard .omRow {
    padding-left: 20px !important;
}

.ibmDndColumn.wpthemeCol6of12 {
    padding-bottom: 40px;
}

#omantel .apr-ma .email-box p:first-child,
#omantel .apr-ma .email-box span:first-child {
    max-width: 130px;
    min-width: 130px !important;
}

#omantel .apr-ma .email-box p,
#omantel .apr-ma .email-box span {
    max-width: 83px;
    min-width: 83px !important;
    margin-left: 0;
}

#omantel .apr-ma .email-box p:last-child {
    width: auto;
    min-width: inherit;
    max-width: inherit;
}

#omantel .apr-manage .email-box {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
}

@media (min-width: 1280px) {
    #omantel .apr-ma .email-box p a {
        display: inline-block;
    }
    #omantel .apr-ma .email-box p,
    #omantel .apr-ma .email-box span {
        margin-left: 0 !important;
    }
}

#omantel .wpthemeCol.ibmDndColumn.wpthemeCol6of12 {
    padding-bottom: 40px;
    padding-top: 20px;
}

#omantel .wpthemeCol.ibmDndColumn.wpthemeCol6of12 p,
#omantel .wpthemeCol.ibmDndColumn.wpthemeCol6of12 img {
    margin: 10px 0;
}

#omantel #snapshot .tabs table tr > td > table {
    width: auto;
    padding-left: 0;
    margin-left: auto;
    margin-right: auto;
}

#omantel #snapshot .tabs table tr td table tr {
    background: none;
}

#omantel #snapshot .tabs table tr td table tr td {
    margin-left: auto;
    margin-right: auto;
}

#omantel .wpthemeCol.ibmDndColumn.wpthemeCol6of12 table tr td {
    text-align: center;
    vertical-align: middle;
}

#omantel .wpthemeCol.ibmDndColumn.wpthemeCol6of12 table tr th {
    text-align: center;
}

#omantel #snapshot .tabs table tr td table tr td:first-child {
    padding-left: 0 !important;
}

#omantel .omantelForm .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 23px;
    height: 10px;
    border: none;
    background: url(../images/select-arrow.png);
    position: absolute;
    right: 15px;
    top: 14px;
}

#omantel .omantelForm .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: url(../images/select-arrow-open.png);
}

#omantel .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}

#omantel #corp-accounts .omantelForm .select2-container .select2-selection__arrow {
    top: 15px;
}

#omantel input[type="checkbox"],
#omantel .styledCheckbox {
    border: 1px solid #80b7e4 !important;
}

.omantelAddressBook .omantelAddressBook .drop_down_address_book,
.form_2column .column select {
    width: 100%;
}

#omantel #new_plans * {
    margin: 0;
    padding: 0;
}

#omantel #new_plans .omRow {
    text-align: center;
}

#omantel #new_plans .plan-box > * {
    z-index: 1;
}

#omantel #new_plans .plan-box {
    background: #f5faff;
    text-align: left;
    font-size: 18px;
    padding: 25px 10px 25px 25px;
    margin-right: 30px;
    box-shadow: 2px 2px 7px 0px #C3C3C3;
    -moz-box-shadow: 2px 2px 7px 0px #C3C3C3;
    -webkit-box-shadow: 2px 2px 7px 0px #C3C3C3;
    -moz-box-shadow: 2px 2px 7px 0px #C3C3C3;
    -khtml-box-shadow: 2px 2px 7px 0px #C3C3C3;
    -o-box-shadow: 2px 2px 7px 0px #C3C3C3;
    max-width: 290px;
    width: 100%;
    position: relative;
    z-index: 0;
    overflow: hidden;
    min-height: 440px;
    margin-bottom: 20px;
}
#omantel #new_plans .plan-box > .mb-5 {
    margin-bottom: 5px;
}
#omantel #new_plans .plan-box h3 {
    font-size: 24px;
}

#omantel #new_plans .plan-box .ribbon-plan {
    background: url("../images/ribbon_plan.png");
    display: block;
    width: 75px;
    height: 151px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    padding-top: 30px;
    position: absolute;
    top: -10px;
    right: 20px;
}
#omantel #new_plans .plan-box .ribbon-plan .ribbonBg {
      position: absolute;
      top: 0;
      right: -5px;
      z-index: -1; }
#omantel #new_plans .plan-box p.light {
    font-size: 18px;
    color: #80b7e4;
}

#omantel #new_plans .plan-box p span small {
    font-size: 15px;
    margin-right: 5px;
}

#omantel #new_plans .plan-box p span b {
    font-size: 24px;
    margin-right: 2px;
    margin-left: 2px;
}
#omantel #new_plans .plan-box > p.mt-30.mb-5 {
    margin-top: 40px !important;
}
#omantel #new_plans .plan-box p span .mr5 {
    margin-right: 5px;
}

#omantel #new_plans .plan-box h4 {
    font-size: 22px;
    margin-top: 70px;
    position: absolute;
    bottom: 75px;
}

#omantel #new_plans .plan-box h4 b {
    font-size: 46px;
}

#omantel #new_plans .plan-box span.icon {
    min-width: 45px;
}

#omantel #new_plans .plan-box .omBtn {
    width: 120px;
    font-size: 18px;
    display: block;
    height: 40px;
    line-height: 40px;
    background: #F92828;
    position: absolute;
    bottom: 30px;
}

#omantel #new_plans .plan-box .planBg {
    position: absolute;
    bottom: 0;
    max-width: 100%;
    width: auto;
    height: auto;
    right: 0;
    z-index: -1;
}


/* FAQ START */
.faq-container
{
	min-width: 100%;
}
.faq-container .faq-box
{
	display:inline-block;
	height:210px;
	overflow:hidden;
	position:relative;
	background:#eef8ff;
	box-sizing:border-box;
	margin-right:2.5%;
	margin-bottom:2.5%;
	overflow:hidden;
	float:left;	
	transition: background-color 0.5s ease;
}

.faq-container .faq-box:hover
{
	background:#1465a5;
}
.faq-container .faq-box a
{
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	left:0;
	top:0;
	z-index:1;
	padding:25px;
	box-sizing:border-box;
	color:#656a6f;
	font-family: "Roboto Condensed";
	font-size:22px;
	font-weight:bold;
	text-decoration:none;	
	transition: background-color 0.5s ease;
}
.faq-container .faq-box:hover a,
.faq-container .faq-box a:hover
{
	color:#fff;
}
.faq-container .faq-box .faq-icons
{
	position:absolute;
	left:25px;
	bottom:25px;
}

.faq-container .faq-box .faq-icons .faq-ico.blue
{
	display:block;
}

.faq-container .faq-box:hover .faq-icons .faq-ico.blue
{
	display:none;
}

.faq-container .faq-box .faq-icons .faq-ico.white
{
	display:none;
}

.faq-container .faq-box:hover .faq-icons .faq-ico.white
{
	display:block;
}

@media (min-width: 900px){
	.faq-container .faq-box
	{
		width:23.125%;
	}
	.faq-container .faq-box:nth-child(4n)
	{
		margin-right:0;
	}	
}
@media (max-width: 900px) {
	.faq-container .faq-box
	{
		width:30.83%;
	}
	.faq-container .faq-box:nth-child(3n)
	{
		margin-right:0;
	}	
}
@media (max-width: 768px) {
	.faq-container .faq-box
	{
		width:47.5%;
	}
	.faq-container .faq-box:nth-child(2n)
	{
		margin-right:0;
	}	
	.faq-container .faq-box:nth-child(3n)
	{
		margin-right:2.5%;
	}	
}
@media (max-width: 480px) {
	.faq-container .faq-box
	{
		width:100%;
		height:80px;
		margin:10px 0;
	}
	.faq-container .faq-box .faq-icons
	{
		position:relative;
		left:auto;
		bottom:auto;
		top:0;
	}
	.faq-container .faq-box a
	{
		padding-left:80px;
		line-height:1.1;
		font-size:18px;
	}	
}
/* FAQ END */
/* Gallery (ibhar-wifi) START */
.gallery-container
{
	margin:20px 0;
	max-width:760px;
	overflow:hidden;
}
.gallery-container .gallery-box
{
	display:inline-block;
	width:32%;
	height:256px;
	overflow:hidden;
	position:relative;
	background:#f6f7f7;
	box-sizing:border-box;
	margin-right:2%;
	margin-bottom:2%;
	overflow:hidden;
	float:left;	
	padding:15px;
	transition: background-color 0.5s ease;
	color:#374648;
	max-width:240px;
}
.gallery-container .gallery-box:hover
{
	background:#e7e8e8;
}
.gallery-container .gallery-box .gallery-img
{
	width:100%;
	overflow:hidden;
}
.gallery-container .gallery-box .gallery-img img
{
	width:100%;
	height:auto;
	max-height:125px;
	margin:0 !important;
}
.gallery-container .gallery-box p
{
	margin:5px 0;
	margin-top:5px !important;
	margin-bottom:5px !important;
	font-weight:normal;
	line-height:1.2;
	font-size:15px;
}
.gallery-container .gallery-box p b
{
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	font-size:17px;
}
	

@media (min-width: 700px){
	.gallery-container .gallery-box:nth-child(3n)
	{
		margin-right:0;
	}	
}
@media (max-width: 700px) {
	.gallery-container .gallery-box
	{
		width:49%;
		max-width:300px;
	}
	.gallery-container .gallery-box:nth-child(3n)
	{
		margin-right:2%;
	}
	.gallery-container .gallery-box:nth-child(2n)
	{
		margin-right:0;
	}	
}
@media (max-width: 600px) {
	.gallery-container .gallery-box
	{
		width:100%;
		max-width:100%;
		height:78px;
		margin:5px 0;
		padding:8px;
	}
	.gallery-container .gallery-box .gallery-img
	{
		width:100px;
		display:inline-block;
		float:left;
		margin-right:8px;
	}
	.gallery-container .gallery-box p b
	{
		font-size:15px;
		margin:0 !important;
	}	
	.gallery-container .gallery-box p
	{
		font-size:14px;
		margin:0 !important;
		margin-bottom:0 !important;
		position:relative;
		top:-2px;
	}
}
@media (max-width: 500px) {
	.gallery-container .gallery-box .gallery-img
	{
		display:none !important;
	}
	.gallery-container .gallery-box
	{
		min-height:78px;
		height:auto;
	}
}

.logosy img
{
	max-width:100%;
	height:auto;
}
/* Gallery (ibhar-wifi) END */
#member_picture
{
	min-width:121px;
}

/* Fancybox Start */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('./images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('./images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('./images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('./images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('./images/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('./images/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* Fancybox End */

#omantel .omantelApplicationHeader > .wpthemeInner,
#omantel #omantelTop .wpthemeBannerInner  > .wpthemeInner,
#omantel #footerWrapper .wpthemeFooter > .wpthemeInner
{
	max-width:1170px;
	margin-left:auto;
	margin-right:auto;
}
#omantel div.footer_wrapper_position
{
	position:static;
}


#omantel label.error
{
	display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    max-width: none !important;
	color:#f00
}
#omantel input.error,
#omantel .MyOmantel.OmantelRegistration input.error[type="text"],
#omantel textarea.error ,
#omantel .input_prefix.error,
#omantel .MyOmantel.OmantelRegistration .input_prefix.error,
#omantel #eshopContent #SpecialForm input.error
{
    border-color: #f00 !important;
    background-color: #FFE7E7 !important;
    color: #f00 !important;
}
#omantel .input_prefix.error input.error,
#omantel .MyOmantel.OmantelRegistration .input_prefix.error input.error[type="text"]
{
    border-color: none !important;
    background-color: none !important;
    color: #f00 !important;
}

#omantel #subNav.hastwo ul li a.oneline { margin-top: 1rem; display: inline-block; }
#omantel #subNav.hastwo img.oneline { margin-top: 1rem; }

/* --------------NORMALIZE FOR BROWSER---------------- */


/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

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

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

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

td,
th {
  padding: 0;
}

/* CICMTST-245 Start */
#omantelTop nav ul li.wpthemeNavListItem > a > span
{
	display:block;
	clear:both;
	/*overflow:hidden;*/
	line-height:1.3;
}  
#omantelTop nav ul li.wpthemeNavListItem > a span.ico
{
	float:left;
	margin:0 5px 0 0;
} 
 #omantelTop nav ul li.wpthemeNavListItem > a 
{
	line-height:100%;
	padding:5px 0;
} 
/* CICMTST-245 End */

/* kolory CICMTST-284 START */
/* Samsung: */
.White-Pearl {
	background-color:#F6F6F6;
}	
.Black-Sapphire {
	background-color:#000000;
}	
.Gold-Platinum {
	background-color:#CFBEA9;
}
.Blue-Topaz {
	background-color:#01B8D4;
}
.Emerald-Green {
	background-color:#43766C;
}	
.Silver-Titanium {
	background-color:#D7D7D7;
}	
 
/* Apple: */
.Silver {
	background-color:#D7D7D7;
}	
.Space-Gray {
	background-color:#666666;
}
.Gold {
	background-color:#CFBEA9;
}	
.Rose-Gold {
	background-color:#EDCCBD;
}	
/* kolory CICMTST-284 END */
.articleContent
{
	padding:0 10px; /* UCICMP-2345*/
}
#omantel .board .accordion .accordion--header .title:after
{
	/* UCICMP-2345 */
	content: "     \3E";
	color:#A3C9ED;
	font-weight:bold;
}
body#omantel > div#page > #contentWrapper
{
	min-height:400px;
}
@media only screen and (min-height:1280px){   
	/* UCICMP-2345 */
	#omantel .wpthemeMainContent, body#omantel > div#page > #contentWrapper
	{
		min-height:800px;
	}
}
/*Jeżeli jest mała zawartość strony rozszerza diva z zawartością tak, że stopka znajduje się idealnie na dole*/
/* UCICMP-2345 */
div#omantel {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
}
div#omantel > .wpthemeMainContent
{
	flex-grow: 1;
	/*min-height:auto;*/
	/*overflow:visible;*/
}

/* UCICMP-964 Start */
.articleContent table.country_details
{
	box-sizing: border-box;
    width: 100% !important;
	background:#C5E1F7 !important;
	border-collapse: collapse !important;
}
.articleContent table.country_details td,
.articleContent table.country_details th
{
	background:#C5E1F7 !important;
	border:1px solid #fff !important;
	padding:10px !important
}
.articleContent table.country_details tr td:first-child,
.articleContent table.country_details tr th:first-child
{
	border-left:none !important;
}
.articleContent table.country_details tr td:last-child,
.articleContent table.country_details tr th:last-child
{
	border-right:none !important;
}
/* UCICMP-964 End */

/* UCICMP-1198 */
#omantel .articleContent table.quarterlyResults tr td:first-child
{
	text-align:left !important;
}
#omantel .articleContent table.quarterlyResults tr td,
#omantel .articleContent table.quarterlyResults tr td table tr td,
#omantel .articleContent table.quarterlyResults tr td table tr td:first-child,
#omantel .articleContent table.quarterlyResults tr th
{
	text-align:center !important;
}

/* CICMTST-24 S */
body#omantel
{
	height:100%;
	min-height:100%;
	overflow:auto;
}
body#omantel > div#page {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	min-height:100%;
}
body#omantel > div#page > #contentWrapper
{
	flex-grow: 1;
	/*min-height:auto;*/
}
/* CICMTST-24 E */

.widget_product_compare > .middle > .left_border > .right_border > .content > .compare_main  .row > .item
{
	/* CICMTST-478 */
	min-height:1px;
}


html
{
	overflow:auto !important;
}
body, body#omantel
{
	overflow:visible !important; /* podwójny pasek */
	height:auto !important;
}
body#omantel > div#page 
{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
    display: flex;
	-webkit-flex-direction:column;
	-webkit-box-orient: vertical;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}


/* CICMTST-489 i CICMTST-510 START */
#ShopContent #start_page .omCategoryContainer 
{
    /* omantelCss/style.css 6285 */
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	display:block !important;
}
#ShopContent #start_page .omCategoryContainer .omCategory-box {
    /* omantelCss/style.css 6291 */
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-direction: column;
	-webkit-box-orient: vertical;
    flex-direction: column;
	display:inline-block;
	max-height:200px;
}
#ShopContent #start_page .omCategoryContainer .omCategory-box .omCenterBox {
    /* omantelCss/style.css 6297 */
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
	-webkit-flex-direction: column;
	-webkit-box-orient: vertical;
    flex-direction: column;
	display:block;
	height:auto;
	text-align:center;
}
#ShopContent #start_page .omCategoryContainer .omCategory-box .omCenterBox img {
    /* omantelCss/style.css 6308 */
	max-height: 150px;
	height: auto;
    /*max-height: 100%;*/
    width: auto;
    /*min-height: 100px;*/
}	
#ShopContent #start_page .omCategoryContainer .omCategory-box .omCenterBox a
{
	display:block;
}
#ShopContent #start_page .omCategoryContainer .omCategory-box .omCenterBox .container
{
	width:auto !important;
}
/* CICMTST-489 i CICMTST-510 END */

#headerWrapper #omantelTop.wpthemeBanner
{
	/*CICMTST-489*/
	position:relative;
	/*overflow:hidden;*/ /* e-shop - shopping cart fix */
}

/* UCICMP-2314 */
#omantel #ShopContent h2, #omantel .popup_content_container h2 {
    font-size: 28px;
	margin: 10px 0 15px 0;
    color: #2e4861;
	font-weight:bold;
}
/* UCICMP-2314 */

/* CICMTST-173 START */
.popup_content_container .omantel_btn_color.color_swatch
{
	border:none;
}

.popup_content_container .color_swatch_list .color_swatch_selected,
.popup_content_container .color_swatch_list .color_swatch:hover
{
    box-shadow: 0 0 0 3px #80b7e4;
}
.popup_content_container .info-box.select_color .color_swatch_list ul
{
	margin:0;
}
.popup_content_container .info-box.select_color .color_swatch_list ul li
{
	margin:0 5px 0 0;
	padding:0;
	float:none;
	display:inline-block;
}

.popup_content_container .info-box.select_color .heading
{
	margin-top:15px;
}
.popup_content_container .info-box.select_color .heading span
{
	font-weight:normal;
}
.popup_content_container .color_swatch_list:before,
.popup_content_container .color_swatch_list:after
{
	content:" ";
	display:table;
}
.popup_content_container .color_swatch_list:after
{
	clear:both;
}
/* CICMTST-173 END */

/* CICMTST-680 S */
#omantel #omantelCarousel .body li div.itemDetails
{
    max-width: 1200px;
}
#omantel #omantelCarousel .body li div.itemDetails .itemLink 
{
    padding-top: 12px;
    font-size: 0.9em;
}
#omantel #omantelCarousel .body li div.itemDetails .itemLink a 
{
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    height: 30px;
    width: 140px;
    background: #ef8b0b;
}
#omantel #omantelCarousel .body li div.itemDetails .itemImage {
    margin-top: 4px;
    margin-right: 10px;
    overflow: hidden;
    float: left;
}
/* CICMTST-680 E */
/* CICMTST-684 S */
@media (max-width: 768px) {
	#omantel .omantelApplicationHeader.show-cart {
		display: block;
		height:0;
	}
	#omantel .omantelApplicationHeader.show-cart .wpthemeInner .omantelHeader.omantelAccountPanel.omantelGreeting,
	#omantel .omantelApplicationHeader.show-cart .wpthemeInner .omantelHeader.omantelAccountPanel.omantelGreeting *,
	#omantel .omantelApplicationHeader.show-cart .wpthemeInner .omantelHeader.omantelShoppingCart > a,
	#omantel .omantelApplicationHeader.show-cart .wpthemeInner .omantelHeader.omantelShoppingCart > a *
	{
		display:none;
	}
	#omantel .omantelApplicationHeader.show-cart .omantelHeader.omantelShoppingCart .checkout-cart {
		top:55px;
	}
	#omantel .omantelApplicationHeader.show-cart .omantelShoppingCart
	{
		padding:0;
	}
}
/* CICMTST-684 E */
/* CICMTST-601 S */
@media(max-width: 800px)  {
	.omantelShopingCart #box.shopping_cart_box
	{
		width:100%;
	}	
}
@media(max-width: 600px)  {
	.omantelShopingCart #continueShoppingButton .button_secondary {
        margin-top: 0;
    }
	.omantelShopingCart #order_details tr.nested th
	{
		font-size:13px;
		padding-right:5px;
	}
	.omantelShopingCart #order_details tr td.QTY
	{
		width:3%;
	}
	.omantelShopingCart #order_details td.each,
	.omantelShopingCart #order_details td.total
	{
		width:5%;
	}
	.omantelShopingCart #order_details p.item-quantity
	{
		display:inline-block;
	}
}
.omantelShopingCart .content_wrapper_position.omantelRow,
.omantelShopingCart div.content_wrapper > .content_left_shadow,
.omantelShopingCart div.content_wrapper > div.content_left_shadow > .content_right_shadow
{
	padding-left:0;
	padding-right:0;
}
/* CICMTST-601 E */

/* BEGIN UCICMP-1233 */
#omantel .chat--button-trigger h6 {
  padding: 0 0 0 50px;
  width: 258px;
  line-height: 48px;
  text-align: left;
  text-indent: 0;
  background: #FA9C28 url("../images/chat/chat-icon.png") no-repeat 15px 18px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
body.locale_ar #omantel .chat--button-trigger {
  height: 300px;
}
body.locale_ar #omantel .chat--button-trigger h6 {
  padding: 0 0 0 10px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background-position: 260px 18px;
  width: 300px;
}
@media only screen and (max-width: 601px) {
  #omantel .chat--button-trigger h6, body.locale_ar #omantel .chat--button-trigger h6 {
    padding: 0 0 0 0;
    width: 48px;
    text-indent: -9999px;
    background-position: center center;
    -webkit-transform: none;
    transform: none;
  }
}
/* END UCICMP-1233 */

/* CICMTST-992 S */
body#omantel.omantelMobile
{
	height:100% !important;
	overflow:hidden !important;
	padding-bottom:0 !important;
}
body#omantel.omantelMobile > div#page
{
	overflow:auto;
}
.overflow-hidden
{
	overflow:hidden !important;
}
/* CICMTST-992 E */

/* BEGIN UCICMP-2415 */
@media(max-width: 1700px)  {
    .order_status_table .option_1 {
        width: 31%;
    }
    .order_status_table .order_number_column_1 {
        width: 14%;
    }
}
@media(max-width: 1170px)  {
    .order_status_table .option_1 {
        width: 37%;
    }
    .order_status_table .order_date_column_1 {
        width: 16%;
    }
    .omantelOrder .order_status_table .status_column_1 {
        width: 22%;
    }
    .order_status_table .order_number_column_1 {
        width: 13%;
    }
}
@media(max-width: 1170px)  {
    .order_status_table .option_1 {
        width: 37%;
    }
    .order_status_table .order_date_column_1 {
        width: 16%;
    }
    .omantelOrder .order_status_table .status_column_1 {
        width: 22%;
    }
    .order_status_table .order_number_column_1 {
        width: 13%;
    }
}
@media(max-width: 990px) {
    .order_status_table .option_1 {
        width: 34%;
    }
    .order_status_table .order_date_column_1 {
        width: 18%;
    }
    .omantelOrder .order_status_table .status_column_1 {
        width: 23%;
    }
    .order_status_table .order_number_column_1 {
        width: 13%;
    }
}
@media(max-width: 900px) {
    .order_status_table .option_1 {
        width: 35%;
        text-align: right;
    }
    .order_status_table .order_number_column_1 {
        width: 15% !important;
    }
    .order_status_table .status_column_1 {
        width: 20% !important;
    }
    .omantelOrder .my_account .myaccount_link {
        margin-right: 5px !important;
    }
}
@media(max-width: 770px) {
    .order_status_table .option_1 {
        width: 40%;
        text-align: right;
    }
    .order_status_table .order_number_column_1 {
        width: 10% !important;
    }
}
/* END UCICMP-2415 */



/* CICMTST-439 S */
#omantel .omantelApplicationHeader .checkout-cart  .checkout-cart--item ,
#omantel #omantelTop .checkout-cart  .checkout-cart--item 
{
	position:relative;
}
#omantel .omantelApplicationHeader .checkout-cart .checkout-cart--action,
#omantel #omantelTop .checkout-cart .checkout-cart--action
{
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	height:22px;
}
.locale_ar #omantel .omantelApplicationHeader .checkout-cart .checkout-cart--action,
.locale_ar #omantel #omantelTop .checkout-cart .checkout-cart--action
{
	right:initial;
	left:0;
}
#omantel .omantelApplicationHeader .checkout-cart .checkout-cart--action a,
#omantel #omantelTop .checkout-cart .checkout-cart--action a
{
	color:#3c4858;
	position:relative;
	top:1px;
}
#omantel .omantelApplicationHeader .checkout-cart .checkout-cart--product-amount,
#omantel #omantelTop .checkout-cart .checkout-cart--product-amount,
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-amount
{
	padding-left:10px;
	padding-right:10px;
	width:100px;
	min-width:100px;
}
body.omantelShopingCart .checkout-cart--action, body.omantelShippingBilling-dis .checkout-cart--action, body.omantelOrderConfirmation .checkout-cart--action {
    display: none !important;
}
/* CICMTST-439 E */

/* New header S */
#omantelTop nav ul li 
{
	font-size:14px;
	color:#8a8f9c;
	font-weight:400;
	padding:0;
	margin:0;
	width:auto !important;
	font-family:'Roboto';
	/*border-right:1px solid #dcdcdc;*/
}
#omantelTop .wpthemeNavContainer1 nav ul li:after
{
	font-size: 9px;
	color:#dcdcdc;
	content: "";
	position:relative;
	bottom:4px;
	font-weight:200;
	border-right:1px solid #dcdcdc;
}
#omantelTop nav ul li a
{
	margin:0 20px;
}
#omantelTop nav ul li a,
#omantelTop nav ul li a span
{
	color:#8a8f9c;
	font-size: 14px;
	font-weight:400;
	font-family:'Roboto';
}
#omantelTop nav ul li.wpthemeSelected, 
#omantelTop nav ul li.wpthemeSelected a, 
#omantelTop nav ul li.wpthemeSelected a span, 
#omantelTop nav ul li a:hover,  
#omantelTop nav ul li a:hover span 
{
	color:#00bcf2;
	font-size: 14px;
	font-family:'Roboto';
	font-weight:400;
}
#omantelTop nav ul li span.ico
{
	display:none;
}

#omantel #omantelTop.wpthemeBanner
{
	border-bottom:none;
	box-shadow:0 2px 3px 3px rgba(200,200,200,0.2);
	position:relative;
	z-index:250;
}
#mainNav.wpthemeBanner.wpthemeBannerPrimaryNavigation .wpthemeBannerInner .wpthemeInner
{
	background:none !important;
}


#omantel #mainNav ul li a,
#omantel #mainNav ul.selected li a
{
	color:#8a8f9c;
	font-weight: 400;
    font-size: 14px;
	font-family:'Roboto';
}
#omantel #mainNav ul li a span.ico span.color
{
	width: 100%;
    height: 100%;
    display: none !important;
    background: #00bcf2;
    mix-blend-mode: lighten;
}
#omantel #mainNav ul li a:hover span.ico span.color,
/*#omantel #mainNav ul li.wpthemeSelected a span.ico span.color,*/
#omantel #mainNav ul li.selected a span.ico span.color
{
	background:#fc735d;
}
#omantel #mainNav ul li a:hover span.ico,
/*#omantel #mainNav ul li.wpthemeSelected a span.ico span.color,*/
#omantel #mainNav ul li.selected a span.ico
{
	-webkit-filter: hue-rotate(164deg) saturate(150%);
	filter: hue-rotate(164deg) saturate(150%);
	/*-webkit-filter: saturate(110%) hue-rotate(160deg) brightness(1.2) contrast(110%);
	filter: saturate(110%) hue-rotate(160deg) brightness(1.2) contrast(110%);*/
}


#omantel #mainNav ul li a:hover,
#omantel #mainNav ul li a:hover span,
/*#omantel #mainNav ul li.wpthemeSelected a,*/
#omantel #mainNav ul li.selected a,
#omantel #mainNav ul li.selected a span
{
	color:#fd745d;
	font-family:'Roboto';
	font-size:14px;
}
#omantel #mainNav ul li.wpthemeSelected, #omantel #mainNav ul li.selected, #omantel #mainNav li:hover
{
	background-color:transparent;
}
#omantel #omantelTop .lang {
    margin: 28px 0 0 0;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}

#wpthemeLogin .ico.ico_login
{
	width:18px;
	height:18px;
	background:url(../images/icon_logIn.png) center center no-repeat;
	margin:0 10px;
	vertical-align:baseline;
	/*position: relative;
    bottom: 2px;*/
}
#wpthemeLogout .ico.ico_logout
{
	width:19px;
	height:20px;
	background:url(../images/logout_ico.png) center center no-repeat;
	margin:0 10px;
	vertical-align:baseline;
	/*position: relative;
    bottom: 2px;*/
}
.shopping-cart-trigger .ico.ico_shoppingcart
{
	width:18px;
	height:18px;
	background:url(../images/bag_thin_icon.png) center top no-repeat;
	float:right;
	/*margin:0 10px;*/
	vertical-align:baseline;
	position: relative;
	bottom:3px;
}
.locale_ar .shopping-cart-trigger .ico.ico_shoppingcart {
	float:left;
}
.locale_ar .shopping-cart-trigger .amount {
	margin-left:5px;
}

.checkout-cart--product-title h4 {
	margin-top:0;
}

#omantelTop .omantelLogInOut,
#omantelTop .omantelShoppingCart 
{
	margin-top:25px;
	line-height:19.6px;
}
#omantelTop .omantelLogInOut
{
	margin-top:26px;
}
#omantelTop .omantelLogInOut *,
#omantelTop .omantelShoppingCart * 
{
	vertical-align:baseline !important;
}
#omantelTop .omantelLogInOut #wpthemeLogin:after, 
#omantelTop .omantelLogInOut #wpthemeLogout:after 
{
	font-size: 9px;
	color:#dcdcdc;
	content: "";
	font-weight:200;
	border-right:1px solid #dcdcdc;
	float:right;
	height:11px;
	width:1px;
	position:relative;
	top:7px;
	margin:0 12px 0 0;
}
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart
{
	top:82px;
}

body.isIExplorer  #omantel #mainNav ul li a span.ico span.color
{
	display:none;
}



#omantel #subNav ul li.wpthemeSelected a,
#omantel #subNav ul li a:hover
{
	border-bottom:3px solid #f85b4b;
}
#omantel #subNav ul li a
{
	color:#fff;
	font-size:15px;
	font-family:'Roboto';
	font-weight:400;
	padding-top:20px;
	padding-bottom:20px;
}
#omantel #subNav ul .owl-item li a
{
	margin-left:10px;
	margin-right:10px;
	display:block;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
#omantel #subNav.selected ul li a,
#omantel #subNav.selected ul li.wpthemeSelected a
{
	color:#fff;
	
}
#subNav.default
{
	background: #006ae7;
	background: -moz-linear-gradient(45deg,  #006ae7 0%, #006ae7 36%, #007aea 41%, #00a8f3 51%, #00b8f7 56%, #00b8f7 100%);
	background: -webkit-linear-gradient(45deg,  #006ae7 0%,#006ae7 36%,#007aea 41%,#00a8f3 51%,#00b8f7 56%,#00b8f7 100%);
	background: linear-gradient(45deg,  #006ae7 0%,#006ae7 36%,#007aea 41%,#00a8f3 51%,#00b8f7 56%,#00b8f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ae7', endColorstr='#00b8f7',GradientType=1 );
}
#subNav.orange
{
	background: #fc6a75;
	background: -moz-linear-gradient(45deg,  #fc6a75 0%, #fc6470 0%, #fc6470 38%, #fd755e 47%, #ff913c 59%, #ff9f28 68%, #ff9f28 100%);
	background: -webkit-linear-gradient(45deg,  #fc6a75 0%,#fc6470 0%,#fc6470 38%,#fd755e 47%,#ff913c 59%,#ff9f28 68%,#ff9f28 100%);
	background: linear-gradient(45deg,  #fc6a75 0%,#fc6470 0%,#fc6470 38%,#fd755e 47%,#ff913c 59%,#ff9f28 68%,#ff9f28 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6a75', endColorstr='#ff9f28',GradientType=1 );
}
#subNav.violet
{
	background: #9d79ff;
	background: -moz-linear-gradient(45deg,  #9d79ff 0%, #9d79ff 33%, #967cff 39%, #8684ff 47%, #7094ff 53%, #3ab6ff 63%, #20c0ff 66%, #1ac3ff 68%, #17c3ff 68%, #17c3ff 100%);
	background: -webkit-linear-gradient(45deg,  #9d79ff 0%,#9d79ff 33%,#967cff 39%,#8684ff 47%,#7094ff 53%,#3ab6ff 63%,#20c0ff 66%,#1ac3ff 68%,#17c3ff 68%,#17c3ff 100%);
	background: linear-gradient(45deg,  #9d79ff 0%,#9d79ff 33%,#967cff 39%,#8684ff 47%,#7094ff 53%,#3ab6ff 63%,#20c0ff 66%,#1ac3ff 68%,#17c3ff 68%,#17c3ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d79ff', endColorstr='#17c3ff',GradientType=1 );
}
#subNav.navy
{
	background: #3f6cad;
	background: -moz-linear-gradient(45deg,  #3f6cad 0%, #386cac 0%, #386cac 57%, #3b73b4 61%, #4289cc 71%, #4691d4 76%, #4691d4 100%);
	background: -webkit-linear-gradient(45deg,  #3f6cad 0%,#386cac 0%,#386cac 57%,#3b73b4 61%,#4289cc 71%,#4691d4 76%,#4691d4 100%);
	background: linear-gradient(45deg,  #3f6cad 0%,#386cac 0%,#386cac 57%,#3b73b4 61%,#4289cc 71%,#4691d4 76%,#4691d4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f6cad', endColorstr='#4691d4',GradientType=1 );
}

#omantel #subNav ul.owl-theme
{
	margin:0 !important;
}
#subNav .owl-theme .owl-controls .owl-prev,
#subNav .owl-theme .owl-controls .owl-next
{
	top:10px !important;
	filter: brightness(200%);
	-webkit-filter: brightness(200%);
}
@media (max-width: 992px) {
	#omantel #omantelTop .omantelLogInOut a span,
	#omantel #omantelTop .omantelShoppingCart .shopping-cart-trigger span
	{
		display:none;
	}
	#omantel #omantelTop .omantelLogInOut span.ico,
    #omantel #omantelTop .omantelShoppingCart span.ico 
	{
        display: inline-block;
    }
	#omantelTop nav ul li a {
		margin: 0 10px;
	}
	#omantelTop .omantelLogInOut #wpthemeLogin:after {
		margin-right: 4px;
	}
	
	#omantelTop .wpthemeSearch.wpthemeRight {
		margin-left: 0;
		margin-right: 10px;
	}
	#omantelTop .wpthemeSearch.wpthemeRight form {
		/*position:relative;*/
		top:-4px;
	}	
	.locale_ar #omantelTop .wpthemeSearch.wpthemeRight {
		margin-left: 10px;
		margin-right: 0;
	}
}
@media (max-width: 768px) {
	#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart {
		top: 74px;
	}	
	#omantel #omantelTop .wpthemeNavContainer1
	{
		display:none;
	}
	#omantel #omantelTop .omantelLogInOut a span,
	#omantel #omantelTop .omantelShoppingCart .shopping-cart-trigger span
	{
		display:none;
	}
	#omantel #omantelTop .omantelLogInOut span.ico,
    #omantel #omantelTop .omantelShoppingCart span.ico 
	{
		display: inline-block;
    }
	#omantelTop .omantelLogInOut #wpthemeLogin:after {
		margin-right: 12px;
	}
}
@media (max-width: 530px) {
	#omantel #omantelTop .omantelLogInOut a span,
	#omantel #omantelTop .omantelShoppingCart .shopping-cart-trigger span
	{
		display:none;
	}
	#omantel #omantelTop .omantelLogInOut span.ico,
    #omantel #omantelTop .omantelShoppingCart span.ico 
	{
        display: inline-block;
    }
	#omantelTop nav ul li a {
		margin: 0 10px;
	}
	#omantelTop .omantelLogInOut #wpthemeLogin:after {
		margin-right: 4px;
	}
}
@media (max-width: 400px) {
	#omantelTop #mobile .mainMenu li,
	#omantelTop #mobile .mainMenu li a,
	#omantelTop #mobile .mainMenu li a span
	{
		font-size:12px !important;
	}
	#omantelTop #mobile .mainMenu li.wpthemeSelected
	{
		display:inline-block !important;
	}
	#omantelTop #mobile .mainMenu li:before 
	{
		margin-left:5px !important;
		margin-right:5px !important;
	}
	#omantel #hamburger
	{
		margin-left:0;
	}
}
#wpthemeLogin .omantelHeaderBoldText {
	margin-left: 10px;
}
.locale_ar #wpthemeLogin .omantelHeaderBoldText {
	margin-left: 0;
	margin-right:10px;
}
#omantelTop #mobile
{
	background:#c5e1f7;
}
#omantelTop #mobile .mainMenu,
#omantelTop #mobile .mainMenu ul
{
	display:block;
	background:#fff !important;
	cursor:default;
}
#omantelTop #mobile .mainMenu ul
{
	padding-left: 10px;
    padding-right: 10px;
    margin: auto;
    float: none;
    display: inline-block;
}
#omantelTop #mobile .mainMenu li
{	
	white-space: nowrap !important;
	font-size: 15px;
    color: #535353;
    font-weight: 400;
    padding: 0;
    margin: 0;
    width: auto !important;
    font-family: 'Roboto';
	float: left;
    display: inline-block;
	background:#fff !important;
	cursor:default;
	text-align:left;
}
#omantelTop #mobile .mainMenu li a
{
	text-align:center !important;
	margin:0;
	padding:0 !important;
	width:auto;
}
#omantelTop #mobile .mainMenu li:before,
.locale_ar #omantelTop #mobile .mainMenu li:after 
{
    font-size: 12px;
    color: #dcdcdc;
    content: " ";
    position: relative;
    bottom: 2px;
    font-weight: 200;
    border-right: 1px solid #dcdcdc;
    margin-left: 10px;
    margin-right: 10px;
}
#omantelTop #mobile .mainMenu li:first-child:before, 
.locale_ar #omantelTop #mobile .mainMenu li:first-child:after, 
.locale_ar #omantelTop #mobile .mainMenu li:before
{
	display:none;
}


#omantelTop #mobile .mainMenu *
{
	background:#fff !important;
}
#omantel #mobile > li
{
	border-bottom:1px solid #fff;
}
#omantel #mobile > li > a
{
	padding-top:7px;
  	padding-bottom:7px;
}
#omantel #mobile > li > ul
{
	font-size:0.95em;
	border-top:1px solid #fff;
	background:#d9eaf7;
}

#omantel .omantelApplicationHeader {
    background: #e6ecf3;
    color: #3c4858;
}
#omantel .omantelApplicationHeader a
{
	background:none !important;
	color: #8a8f9c;
	font-size: 14px !important;
    font-weight: 400 !important;
}
#omantel .omantelApplicationHeader a:hover {
	color:#00bcf2;
}

#omantel #omantelTop .omantelAccountPanel a,
#omantel #omantelTop .omantelAccountPanel a span,
#omantel #omantelTop .omantelShoppingCart > a,
#omantel #omantelTop .omantelShoppingCart > a span
{
	color:#8a8f9c;
	font-family:'Roboto';
	font-size:14px;
}

/* #omantelTop *, */
#mainNav *,
#omantel #mainNav ul li a span,
#subNav *
{
	color:#8a8f9c;
	font-family:'Roboto';
	font-size:14px;	
}
#subNav *
{
	color:#fff;
}
.omantelShoppingCart #shoppingcart_Amount
{
	display:none;
	bottom: 2px;
    margin-right: 5px;
    margin-left: 5px;
    position: relative;
	float:right;
}
.locale_ar .omantelShoppingCart #shoppingcart_Amount {
	float:left;
	margin-right:-5px;
	margin-left:0;
	left:initial;
	right:10px;
}
.omantelShoppingCart .shopping-cart-trigger .amount
{
	font-weight:bold;
}
.shopping-cart-trigger
{
	cursor:pointer;
	position:relative;
	top:4px;
	display:block;
}
.locale_ar #wpthemeLogin a .omantelHeaderBoldText {
	float:right;
}
.shopping-cart-trigger .amount, .shopping-cart-trigger .valute {
	display:none;
}
/* New header E */



/* Start SpecialForm */
#SpecialForm h1, #SpecialForm h2, #SpecialForm h3 {
    font-weight: normal;
}
#SpecialForm .clearfix:after, #SpecialForm .clearfix:before, #SpecialForm .container:after, #SpecialForm .container:before, #SpecialForm .form-horizontal .form-group:after, #SpecialForm .form-horizontal .form-group:before, #SpecialForm .row:after, #SpecialForm .row:before {
    display: table;
    content: " ";
    clear: both;
}

#SpecialForm .form-inline > * {
    display: inline-block !important;
    vertical-align: middle
}

#SpecialForm * {
    line-height: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#SpecialForm *:before,
#SpecialForm *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#SpecialForm input,
#SpecialForm button,
#SpecialForm select,
#SpecialForm textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
#SpecialForm label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
#SpecialForm input[type="radio"],
#SpecialForm input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
#SpecialForm select[multiple],
#SpecialForm select[size] {
    height: auto;
}
#SpecialForm input[type="file"]:focus,
#SpecialForm input[type="radio"]:focus,
#SpecialForm input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
#SpecialForm .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#SpecialForm .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#SpecialForm .form-control::-moz-placeholder {
    color: #999999;
    opacity: 1;
}
#SpecialForm .form-control:-ms-input-placeholder {
    color: #999999;
}
#SpecialForm .form-control::-webkit-input-placeholder {
    color: #999999;
}
#SpecialForm textarea.form-control {
    height: auto;
    background: transparent;
    width: 100%;
    max-width: 100%;
    font-family: inherit;
    font-size: 14px;
}
#SpecialForm .form-group {
    margin-bottom: 10px;
}
#SpecialForm .radio,
#SpecialForm .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
#SpecialForm .radio label,
#SpecialForm .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
#SpecialForm .radio input[type="radio"],
#SpecialForm .radio-inline input[type="radio"],
#SpecialForm .checkbox input[type="checkbox"],
#SpecialForm .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
}
#SpecialForm .radio + .radio,
#SpecialForm .checkbox + .checkbox {
    margin-top: -5px;
}
#SpecialForm .radio-inline,
#SpecialForm .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
#SpecialForm .radio-inline + .radio-inline,
#SpecialForm .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
#SpecialForm .form-horizontal .radio,
#SpecialForm .form-horizontal .checkbox,
#SpecialForm .form-horizontal .radio-inline,
#SpecialForm .form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}
#SpecialForm .form-horizontal .radio,
#SpecialForm .form-horizontal .checkbox {
    min-height: 27px;
}
#SpecialForm .form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
@media (min-width: 768px) {
    #SpecialForm .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
}

@media (max-width: 768px) {
    #SpecialForm [class*="col-"]{
        margin-top: 5px;
        margin-bottom: 5px;
    }
}




#SpecialForm  .card{
    vertical-align: baseline;
    height: 30px;
    background-size: auto 100%;
    background-repeat: no-repeat;
    zoom: 0.6;
}
#SpecialForm .visaCard {
    background-image : url('../images/cybersource/visa.png');
    width: 93px;
}
#SpecialForm .masterCard{
    background-image : url('../images/cybersource/mastercard.png');
    width: 49px;
}
#SpecialForm .americanExpressCard{
    background-image : url('../images/cybersource/amex_payment_type.png');
    width: 49px;
}

#SpecialForm .securityCode{
    background-image : url('../images/cybersource/card_secuirytcode.jpg');
    width: 67px;
    height: 42px;
}

#SpecialForm  .secured{
    background-image : url('../images/cybersource/3dsecure.jpg');
    width: 182px;
    height: 50px;
    background-size: auto 100%;
}

#SpecialForm  .supportedCards{
    background-image : url('../images/cybersource/creditcards.jpg');
    width: 215px;
    height: 50px;
    background-size: auto 100%;
    zoom: 0.7;
}

#payment-plugin-container iframe {
    display: block;
}

/* End SpecialForm */
/* CICMTST-1683 S */
#omantel .omPasswordReset {
    width: auto !important;
	max-width:600px;
}
#omantel .omPasswordReset .omantelForm
{
	padding:0;
}
#omantel .omPasswordReset .OmantelInput {
    min-width: 100px;
}
#omantel .component-container.wpthemeLeft.wpthemePrimaryContainer.wpthemeCol.ibmDndColumn.wpthemeCol6of12.wpthemeMedium
{
	margin-left:0;
	margin-right:0;
}
/* CICMTST-1683 E */

/* bootstrap align ar fix S */
body.locale_ar .pull-left
{
	float:right !important;
}
body.locale_ar .pull-right
{
	float:left !important;
}
body.locale_ar .text-left
{
	text-align:right;
}
body.locale_ar .text-right
{
	text-align:left;
}
/* bootstrap align ar fix E */
/* CICMTST-1925 S */
body.locale_ar #omantel .omantelApplicationHeader .omantelHeader .ico 
{
	margin-right:0;
	margin-left:5px;
}
body.locale_ar .shopping-cart-trigger .ico.ico_shoppingcart
{
	float:left;
}
body.locale_ar #omantelTop .omantelLogInOut #wpthemeLogin:after, 
body.locale_ar #omantelTop .omantelLogInOut #wpthemeLogout:after
{
	float:left;
	margin: 0 0 0 12px;
}
body#content.locale_ar #omantel #omantelTop .wpthemeNavContainer1
{
	float:right;
}
@media (max-width: 992px){
	body.locale_ar #omantelTop .omantelLogInOut #wpthemeLogin:after, body.locale_ar #omantelTop .omantelLogInOut #wpthemeLogout:after 
	{
		margin-left:2px;
	}
}
@media (max-width: 768px) {
	body.locale_ar #omantelTop .omantelLogInOut #wpthemeLogin:after, body.locale_ar #omantelTop .omantelLogInOut #wpthemeLogout:after 
	{
		margin-left:12px;
	}	
}
@media (max-width: 530px) {
	body.locale_ar #omantelTop .omantelLogInOut #wpthemeLogin:after, body.locale_ar #omantelTop .omantelLogInOut #wpthemeLogout:after 
	{
		margin-left:2px;
	}	
}
@media (max-width: 400px) {
	body.locale_ar #omantel #hamburger {
		margin-left: 15px;
		margin-right:0;
	}
	body.locale_ar #omantelTop .omantelLogInOut #wpthemeLogin:after, body.locale_ar #omantelTop .omantelLogInOut #wpthemeLogout:after 
	{
		margin-left:2px;
	}
}
body.locale_ar #omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart, 
body.locale_ar #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart
{
	left:0;
	right:initial;
}
/* CICMTST-1925 E */

#omantel .textSize {
	margin-top: 25px;
    margin-bottom: 10px;
}
#omantel .textSize a {
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    margin-left: 2px;
}

#omantel .textSize .textSmall {
    font-size: 0.8em;
}

#omantel .textSize .textNormal {
    font-size: 1em;
}

#omantel .textSize .textLarge {
    font-size: 1.2em;
}
/* CICMTST-1989 S */
#omantel #mainNav ul li
{
	margin:0;
}
#omantel #mainNav ul li a span.ico
{
	min-width:40px;
	background-position:center top !important; /* Tymczasowy fix na brak ikonek */
}
#omantel #mainNav ul .owl-wrapper .owl-item li a span.ico span.color
{
	display:none;	/* Tymczasowy fix do momentu nowych ikonek */
}
#omantel #mainNav ul li a,
#omantel #mainNav ul li a span
{
	text-align:center;
}
/* CICMTST-1989 E */
/* CICMTST-1990 S */
.locale_ar.omantelDressed .compare_target>label
{
	padding-left:0;
	padding-right:10px;
}
#ShopContent #ListingProductsPage .product_listing_ul_row .product .product_info
{
	float:none;
}
#ShopContent #ListingProductsPage .product_listing_ul_row .product .product_info *
{
	text-align:center;
}
.omantelMain .product_listing_container .product_image .image img
{
	max-width:80%;
}
/* CICMTST-1990 E */
/* CICMTST-2031 S */
#ShopContent #start_page .product_carousel span .price.pull-left
{
	float:none !important;
	margin:auto;
}
.mainOmantelPage .product_carousel div.slick-slide:hover span, 
.mainOmantelPage .product_carousel div.slick-slide span
{
	margin-right:10px;
	margin-left:10px;
}
.locale_ar.mainOmantelPage .product_carousel div.slick-slide *
{
	text-align:center;
}
/* CICMTST-2031 E */

/* Logienko NewWPL S */
#NewWPL span.omantelLoginInput input,#NewWPL span.omantelPasswordInput input,
#wplogin span.omantelLoginInput input,#wplogin span.omantelPasswordInput input
{
	background-image:none;
}
#NewWPL span.omantelLoginInput input:-webkit-autofill,#NewWPL span.omantelPasswordInput input:-webkit-autofill,
#wplogin span.omantelLoginInput input:-webkit-autofill,#wplogin span.omantelPasswordInput input:-webkit-autofill
{
	-webkit-box-shadow: 0 0 0 1000px #fff inset;
	box-shadow: 0 0 0 1000px #fff inset;
}

#NewWPL span.omantelLoginInput,#NewWPL span.omantelPasswordInput,
#wplogin span.omantelLoginInput,#wplogin span.omantelPasswordInput
{
	display:inline-block;
	position:relative;
	width:100%;
}

#NewWPL span.omantelLoginInput:before,
#wplogin span.omantelLoginInput:before
{
	content: '';
	width:50px;
	height:100%;
	display:inline-block;
	/*background-position: 15px 10px;*/
	background-position: 15px 8px;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;	
	background-image:url('data:image/gif;base64,R0lGODlhFAAaAMIEAGLR/5ng/8/y//3//P///////////////yH5BAEKAAQALAAAAAAUABoAAANeOLrc/jAOAaoVkgK8NG/BBlEBCEgKUCoUuogDvIRq07ZMPYTNJqc5W0WY+6ROPQ4uh2SQQsbjKPr6uSjLCa0SMIpEtK5gHJ4gNSsI7TNEtWfWjk7482QsF5d+z+/3EwA7');
	z-index:1;
}
#NewWPL span.omantelPasswordInput:before,
#wplogin span.omantelPasswordInput:before
{
	content: '';
	width:50px;
	height:100%;
	display:inline-block;
	/*background-position: 15px 10px;*/
	background-position: 15px 7px;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;	
	background-image:url('data:image/gif;base64,R0lGODlhFAAaAMIEAGLR/5ng/8/y//3//P///////////////yH5BAEKAAQALAAAAAAUABoAAANeOLrc/jAqASoQcoU7QciUw0UjE5KLgCmA5FnWFm1fQz8yWWtt5jG9zCAY2GWKrFWqouywRKrgoicdnErPoahY1Q6bCmTjJDBKAkos5OT0gSngZdzKNNUjZRhayO8/EgA7');
	z-index:1;
}
#wplogin span input:hover, #wplogin span input:focus, #NewWPL span input:hover, #NewWPL span input:focus {
    border: 1px solid #ccc;
    outline: medium none;
}


#wplogin p, #NewWPL p {
    color: #00bcf2 !important;
    font-size: 14px !important;
    margin: 0 !important;
}
#wplogin p a, #NewWPL p a {
    color: inherit !important;
    transition: all 0.2s ease 0s;
}
#wplogin p span, #wplogin p a:hover, #NewWPL p span, #NewWPL p a:hover {
    color: #8a8f9c !important;
}



@media (max-width: 767px) {
	#NewWPL span.omantelLoginInput,#NewWPL span.omantelPasswordInput,
	#wplogin span.omantelLoginInput,#wplogin span.omantelPasswordInput
	{
		width:48%;
	}	
	#NewWPL span.omantelLoginInput,
	#wplogin span.omantelLoginInput
	{
		margin-right:4%;
	}
	#wplogin span input, #NewWPL span input {
		margin-bottom: 20px;
		width: 100%;
	}
}
@media (max-width: 670px) {
	#NewWPL h1,
	#wplogin h1
	{
		font-size:24px;
		margin: 0px 0 15px 0;
	}
	#wplogin .wploginButtonLogin, #NewWPL .wploginButtonLogin
	{
		margin-bottom:10px;
	}
}
@media (max-width: 460px) {
	#NewWPL, 
	#wplogin 
	{
		padding-top:10px;
		padding-bottom:10px;
	}
	#NewWPL h1,
	#wplogin h1
	{
		display:none;
	}
	#wplogin span input, #NewWPL span input, #NewWPL .wploginButtonLogin, #wplogin .wploginButtonLogin
	{
		margin-bottom: 5px;
		width: 100%;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#NewWPL span.omantelLoginInput,#NewWPL span.omantelPasswordInput,
	#wplogin span.omantelLoginInput,#wplogin span.omantelPasswordInput
	{
		width:100%;
		margin-right:0;
	}
	#NewWPL span.omantelLoginInput:before,#NewWPL span.omantelPasswordInput:before,
	#wplogin span.omantelLoginInput:before,#wplogin span.omantelPasswordInput:before
	{
		background-position: 15px 8px;
	}
	#wplogin .wploginForgotten, #NewWPL .wploginForgotten,
	#wplogin .wploginRegister, #NewWPL .wploginRegister
	{
		float:none;
		margin-left:auto;
		margin-right:auto;
	}
}
#wplogin h1 {
	font-size:24px !important;
}
/* Logienko NewWPL E */
/* New footer S */
#omantel .wpthemeFooter .flex-container {
	border-bottom: 1px solid #384455;
	padding: 0 5px;
	margin: 0 0 30px 0;
	list-style: none;

	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	justify-content: space-between;
}

#omantel .wpthemeFooter .flex-container .flex-item {
	padding: 15px;
	margin-top: 10px;
	display:inline-block;
	flex-basis:20%;
}
@media (max-width: 950px) {
	#omantel .wpthemeFooter .flex-container {
		justify-content: flex-start;
	}
	#omantel .wpthemeFooter .flex-container .flex-item {
		flex-basis:25%;
	}
}
@media (max-width: 700px) {
	#omantel .wpthemeFooter .flex-container {
		justify-content: flex-start;
	}
	#omantel .wpthemeFooter .flex-container .flex-item {
		flex-basis:33.3333%;
	}
}

@media (max-width: 500px) {
	#omantel .wpthemeFooter .flex-container {
		justify-content: space-between;
	}
	#omantel .wpthemeFooter .flex-container .flex-item {
		flex-basis:50%;
		flex-grow:1;
	}
}
@media (max-width: 480px) {
    #omantel .wpthemeFooter .omantelFooterRow > div {
        float: none !important;
        text-align: center;
    }
    #omantel .wpthemeFooter #social {
        padding: 20px 0 !important;
        float: none !important;
    }
}
@media (max-width: 350px) {
	#omantel .wpthemeFooter .flex-container {
		justify-content: space-between;
	}
	#omantel .wpthemeFooter .flex-container .flex-item {
		flex-basis:100%;
		flex-grow:1;
	}
}

#omantel .wpthemeFooter {
	background:#171717;
	font-family:'Tahoma';
}
#omantel .wpthemeFooter h3 {
	color:#fff;
	font-family:'FS Alvar','amplesoft','Comfortaa', cursive;
	font-size:20px;
	font-weight:800;
	margin:0 0 30px 0;
	text-transform:uppercase;
}
#omantel .wpthemeFooter ul li {
	margin-bottom:5px;
}
#omantel .wpthemeFooter ul li a span
{
	color:#fff;
	font-family:'FS Albert Arabic', 'Tahoma';
	font-size:14px;
	font-weight:400;
	transition: all 0.2s ease 0s;
	opacity:0.6;
}
#omantel .wpthemeFooter ul li a:hover span {
	/*color:#00bcf2;*/
	opacity:1;
	color:#fff;
}
#omantel .wpthemeFooter ul li span
{
	color:#fff;
	font-family:'FS Albert Arabic', 'Tahoma';
	font-size:14px;
	font-weight:400;
	opacity:0.6;
}
#omantel .wpthemeFooter ul li span a {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}
#omantel .wpthemeFooter #social a span {
	display:none;
}
#omantel .wpthemeFooter #social {
	margin:0;
	float:none;
	padding-bottom: 0 !important;
	padding-right:0 !important;
}
#omantel .wpthemeFooter #social li {
	display:inline-block;
	margin:0 0 0 5px !important;
}
#omantel .wpthemeFooter #social li img {
    margin:0;
    vertical-align: baseline;
}
#omantel .wpthemeFooter .copyrights p {
	color:#fff;
	font-size:10px;
	font-family:'Tahoma';
	opacity:0.6;
}
#omantel .wpthemeFooter .small-menu li {
	display:inline-block;
	font-size:10px;
	color:#fff;
	font-family:'Tahoma';
	opacity:0.6;
	/*float:left;*/
}

#omantel .wpthemeFooter .small-menu li:before {
	content: '|';
	margin:0 6px;
	font-size:12px;
	color:#fff;
	font-family:'Tahoma';
	opacity:0.6;
}
#omantel .wpthemeFooter .small-menu li:first-child:before {
	display:none;
}
#omantel .wpthemeFooter .small-menu li a span {
	font-size:10px;
	color:#fff;
	font-family:'Tahoma';
	opacity:0.6;
}
body.locale_ar #omantel .wpthemeFooter .small-menu li, body.locale_ar#omantel .wpthemeFooter .small-menu li {
    float: right;
}

	/* Social S */
	.wpthemeFooter #social a img {
		-webkit-filter: saturate(0%) brightness(2);
		filter: saturate(0%) brightness(2);
		transition: all 0.1s;
	}
	.wpthemeFooter #social a:hover img[alt="Facebook"] {
		filter: saturate(1000%) brightness(0.5);
		-webkit-filter: saturate(1000%) brightness(0.5);	
	}
	.wpthemeFooter #social a:hover img[alt="Twitter"] {
		filter: saturate(1000%);
		-webkit-filter: saturate(1000%);
	}
	.wpthemeFooter #social a:hover img[alt="Instagram"] {
		filter: saturate(1000%) brightness(0.5) hue-rotate(-20deg);
		-webkit-filter: saturate(1000%) brightness(0.5) hue-rotate(-20deg);	
	}
	.wpthemeFooter #social a:hover img[alt="Youtube"] {
		filter: saturate(4000%) hue-rotate(150deg) brightness(0.7) contrast(150%);
		-webkit-filter: saturate(4000%) hue-rotate(150deg) brightness(0.7) contrast(150%);	
	}
	/* Social E */
/* New footer E */
/* My Omantel Registration S */
#omantel .MyOmantel.OmantelRegistration * {
	color:#000;
	font-family:'Roboto';
}
#omantel .MyOmantel.OmantelRegistration form .OmantelRow {
	margin: 10px 0;
    display: block;
}
#omantel .MyOmantel.OmantelRegistration form .OmantelRow .OmantelFormCell {
	display:block;
	padding:2px 0;
}
#omantel .MyOmantel.OmantelRegistration input.OmantelInput.input-text:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    box-shadow: 0 0 0 1000px #fff inset;
}
#omantel .MyOmantel.OmantelRegistration input.OmantelInput.input-text, 
#omantel .MyOmantel.OmantelRegistration input.input-text, 
#omantel .MyOmantel.OmantelRegistration textarea.OmantelInput.input-text, 
#omantel .MyOmantel.OmantelRegistration select,
#omantel .MyOmantel.OmantelRegistration .input_prefix 
{
	border: 1px solid #e4e4e4 !important;
    outline: medium none;
	border-radius:5px;
	background:#fff;
	min-width: 280px;
	max-width:none;
	width:100%;
	color:#000;
	transition: all 0.2s;
}
#omantel .MyOmantel.OmantelRegistration select {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MjYxY2MwMC1iY2MxLTQ0OTktYjg5MC05MWFmODU1Yzk3MTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEI4MUI4QTU5ODdEMTFFNUJCQkJGQzdFRENDMzgyNDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEI4MUI4QTQ5ODdEMTFFNUJCQkJGQzdFRENDMzgyNDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmZDRhYmY1YS1jYmVjLTQwZDEtOTQ1YS1jMGZiOTAyZGM4YmYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZWNlNGJhZC1lMDVkLTExNzgtOTI4NS1lYjQ3ZGE1YWU4YTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WVoaqAAAA3UlEQVR42oTPPwtBURzG8eOSGCyKxWJTDErK7C1QCln8KYNNKaTEJCnKZmQxMJHV4C2YZLExWSmu76+u0o2c+tzndO/v6Z5j8wQTU6WUD6XLfnFUf5Y3lHQQfcQ0HmfEseBD4E/RRYxRwU3KTYwQxowB34+ilRiigB2yGke9salhgCimDPpNRSfRQx5bKdI7yZ8VmztRR8O4wopCxCi6iQmqmCMlRflm0XXdfLwO0cIBZRSRxgYZitf3rO3L9dp4GCkFO9Zy5M+iLM3cZOBJdI1ryH6JHO8v5tmXAAMAX8hEurD8TCMAAAAASUVORK5CYII=');
	background-repeat:no-repeat;
	background-position:96% center;
}
#omantel .MyOmantel.OmantelRegistration select option:nth-of-type(even) {
	background-color:#FFF;
}
#omantel .MyOmantel.OmantelRegistration input.OmantelInput.input-text.error, 
#omantel .MyOmantel.OmantelRegistration input.input-text.error, 
#omantel .MyOmantel.OmantelRegistration input.OmantelInput.error,
#omantel .MyOmantel.OmantelRegistration .input_prefix.error  
{
	background:#FFF6F6 !important;
	color:#000 !important;
	border: 1px solid #e4e4e4 !important;
}
#omantel .MyOmantel.OmantelRegistration input.OmantelInput.input-text:hover, 
#omantel .MyOmantel.OmantelRegistration input.OmantelInput.input-text:focus,
#omantel .MyOmantel.OmantelRegistration input.input-text:hover, 
#omantel .MyOmantel.OmantelRegistration input.input-text:focus,
#omantel .MyOmantel.OmantelRegistration input.OmantelInput:hover, 
#omantel .MyOmantel.OmantelRegistration input.OmantelInput:focus,
#omantel .MyOmantel.OmantelRegistration .input_prefix:hover,
#omantel .MyOmantel.OmantelRegistration .input_prefix:focus
{
    outline: medium none;
	border: 1px solid #ccc !important;
}
#omantel .MyOmantel.OmantelRegistration .input_prefix > input.OmantelInput.input-text,
#omantel .MyOmantel.OmantelRegistration .input_prefix > input.input-text,
#omantel .MyOmantel.OmantelRegistration .input_prefix > input.OmantelInput.input-text:hover,
#omantel .MyOmantel.OmantelRegistration .input_prefix > input.OmantelInput.input-text:focus,
#omantel .MyOmantel.OmantelRegistration .input_prefix > input.input-text:hover,
#omantel .MyOmantel.OmantelRegistration .input_prefix > input.input-text:focus,
#omantel .MyOmantel.OmantelRegistration .input_prefix > input.OmantelInput.input-text.error,
#omantel .MyOmantel.OmantelRegistration .input_prefix > input.OmantelInput,
#omantel .MyOmantel.OmantelRegistration .input_prefix > input.OmantelInput:hover,
#omantel .MyOmantel.OmantelRegistration .input_prefix > input.OmantelInput:focus,
#omantel .MyOmantel.OmantelRegistration .input_prefix > input.OmantelInput.error,
#omantel .MyOmantel.OmantelRegistration .input_prefix > input.input-text.error
{
	border:none !important;
}
#omantel .MyOmantel.OmantelRegistration .input_prefix input, 
#omantel .MyOmantel.OmantelRegistration .input_prefix input.error 
{
	background:none !important;
}
#omantel .MyOmantel.OmantelRegistration form .OmantelRow .OmantelFormCell label {
    font-size: 17px;
	padding:0;
	font-family:'Roboto';
}
#omantel .MyOmantel.OmantelRegistration .marginAuto, 
#omantel .MyOmantel.OmantelRegistration .RegistrationStep.ValidateOTP .steps, 
#omantel .MyOmantel.OmantelRegistration .RegistrationStep.ValidateOTP > form > .OmantelRow.field
{
	max-width:50%;
	display:block;
	margin:auto;
}
#omantel .MyOmantel.OmantelRegistration form, #omantel .MyOmantel.OmantelRegistration .formTable {
	width:100%;
	display:block;
}

#omantel .MyOmantel.OmantelRegistration button {
    margin-bottom: 40px;
    padding: 13px 20px;
    width: auto;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: bold;
    background: #00bcf2;
    border: 1px solid #00bcf2;
    border-radius: 5px;
    text-transform: uppercase;
    transition: all 0.2s;
	height:auto;
	line-height:100%;
}
#omantel .MyOmantel.OmantelRegistration button:hover {
	background:#fff;
	color:#00bcf2;
}
#omantel .MyOmantel.OmantelRegistration label.error {
	color:#f00;
	line-height:1.1;
	margin:2px 0;
}
#omantel .MyOmantel.OmantelRegistration h2 {
	text-align:center;
}
#omantel .MyOmantel.OmantelRegistration .steps {
	text-align:center;
}
#omantel .MyOmantel.OmantelRegistration .RegistrationStep.WaitForVerificationEmail .OmantelFormCell {
	text-align:center;
}
/* My Omantel Registration E */
/* Reset password S */
#omantel .omContainer.omPasswordReset * {
    font-family:'Roboto';
}
body.locale_ar #omantel .omContainer.omPasswordReset * {
    direction: rtl;
    text-align: right;
}
#omantel .omContainer.omPasswordReset h2 {
	color:#000;
}
#omantel .omContainer.omPasswordReset input {
	border: 1px solid #e4e4e4 !important;
    outline: medium none;
	border-radius:5px;
	background:#fff;
	min-width: 280px;
	max-width:none;
	width:100%;
	color:#000;
	transition: all 0.2s;
}

#omantel .omContainer.omPasswordReset button {
    margin-bottom: 40px;
    padding: 13px 20px;
    width: auto;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: bold;
    background: #00bcf2;
    border: 1px solid #00bcf2;
    border-radius: 5px;
    text-transform: uppercase;
    transition: all 0.2s;
	height:auto;
	line-height:100%;
}
#omantel .omContainer.omPasswordReset button:hover {
	background:#fff;
	color:#00bcf2;
}
#omantel .omContainer.omPasswordReset label.error {
	color:#f00;
	line-height:1.1;
	margin:2px 0;
	display: block !important;
    text-align: left;
}
#omantel .omPasswordReset .OmantelFormCell {
	padding-top:0;
	display:block;
}
#omantel .omContainer.omPasswordReset input.error {
	background:#FFF6F6 !important;
	color:#000 !important;
	border: 1px solid #e4e4e4 !important;	
}
#omantel .omContainer.omPasswordReset input.error:hover,
#omantel .omContainer.omPasswordReset input.error:focus
{
	border-color:#ccc !important;
}
#omantel .omContainer.omPasswordReset .OmantelRow {
	margin: 10px 0;
    display: block;
}
/* Reset password E */

#ShopContent .btn.btn-lg {
	color:#fff;
	padding: 10px 16px;
}

.locale_ar #omantelTop nav ul li {
	float:right;
}

#SelfCareContent #crumbTrail {
    display: inline-block;
    width: auto;
}
#SelfCareContent .textSize {
	margin-top:0;
	top: -5px;
}

#crumbTrail a span {
	font-family:'Roboto' !important;
	font-size:12px !important;
	font-weight:300 !important;
	color:#8a8f9c !important;
}
#crumbTrail strong span.wpthemeSelected {
	font-family:'Roboto' !important;
	font-size:12px !important;
	font-weight:300 !important;
	color:#00BCF2 !important;
}
#SelfCareContent .textSize a {
	color:#00649d;
}
#logoutlink {
	top: -2px;
    position: relative;
}
#omantel #logoutlink {
	float:left;
}
.locale_ar #omantel #logoutlink {
	float:right;
}


.outletSelectButton {
cursor: pointer;
    font-weight: bold;
    background: #447aa3;
    color: #fff;
    display: block;
    text-align: center;
    padding: 5px;
    margin: 5px 0 0 0;
}
#eshopContent .outletAddress h2 {
	display:inline;
}
#eshopContent .outletAddress address#selectedOutlet {
	display:inline;
	padding-left:0;
}
#eshopContent .outletAddress address#selectedOutlet strong {
	display:inline;
}

.boxes .item .inside .title strong {
    font-family: 'amplesoft', 'Roboto', cursive;
}


#omantel #eshopContent input, #omantel #eshopContent select, #omantel #eshopContent textarea {
    border: 1px solid #e4e4e4 !important;
	box-shadow: inset 0 1px 1px rgba(255,255,255,1);
	border-radius:5px;
}
#omantel #eshopContent input.null {
	height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
}

#ShopContent #ListingProductsPage .product_listing_ul_row .product,
#omantel.omantelWishList .product-box .product 
{
	background:#fff;
}
/* SEARCH RESULTS S */

#searchCenterView .lotusTable.lotusClear .lotusFirst lotusSort,
#searchCenterView .lotusTable.lotusClear tr td:nth-child(1), 
#searchCenterView .lotusTable.lotusClear tr td:nth-child(2), 
#searchCenterView .lotusTable.lotusClear tr td:nth-child(4), 
#searchCenterView .lotusTable.lotusClear tr:nth-child(1), 
#searchCenterView .lotusBtn.searchCloseButton,
#searchCenterView .lotusTable.lotusClear .preFormatted.lotusDetails strong, 
#searchCenterView form.lotusSearch.searchBoxForm
{
	display:none;
}
#searchCenterView .lotusTable.lotusClear tr td:nth-child(3) {
	text-align:left;
}
#searchCenterView .lotusTable.lotusClear tr td:nth-child(3) h4, 
#searchCenterView .lotusTable.lotusClear tr td:nth-child(3) h4 a
{
	color: #3c4858 !important;
	font-weight:700;
	font-family:'Roboto';
	text-align:left;
}
#searchCenterView .lotusTable.lotusClear .preFormatted.lotusDetails,
#searchCenterView .lotusTable.lotusClear tr td .date
{
	color: #8a8f9c !important;
	font-size:15px !important;
	font-family:'Roboto';
	text-align:left;
}
#searchCenterView .lotusTable.lotusClear tr td .date {
	text-align:center;
}
#searchCenterView .lotusTable.lotusClear tr:nth-child(even) {
	background: #f4f7fb !important;
}
#searchCenterView .lotusTable.lotusClear tr:nth-child(odd) {
	    background: #fff !important;
}
#searchCenterView .lotusTable.lotusClear tr td {
	padding:30px;
	border: 1px solid #ebf0f6 !important;
}
#searchCenterView .lotusPaging {
	padding-top:10px;
	padding-bottom:10px;
	font-family:'Roboto';
	color: #8a8f9c !important;
}
#searchCenterView .lotusPaging *,
#searchCenterView .resultsSummary, 
#searchCenterView .resultsSummary *
{
	color: #8a8f9c !important;
}
#searchCenterView .lotusPaging a {
	color:#00bcf2 !important;
}

/* SEARCH RESULTS E */

/* Members S */
.members {
	position:relative;
	padding:15px 0;
}
.members .item {
	margin-top:15px;
	margin-bottom:15px;
}
.members .item .memberDesc {
	display:none;
}
.members .item .member {
	position:relative;
	background:#f6f9fa;
	display:block;
}
.members .item .member .img {
	background-position:center top;
	background-repeat: no-repeat;
	background-size:120%;
	width:100%;
	height:100%;
}
.members .item .member img {
	opacity:0;
	max-width:80%;
}
.members .item .member .text {
	position:absolute;
	bottom:0;
	width:100%;
	min-height:25%;
	background:rgba(60,72,88,0.8);
	padding:15px;
	color:#fcfcfc;
	-webkit-transition: background 0.3s;
	transition: background 0.3s;
}
.members .item .member .text strong {
	color:#fefeff;
	font-size:20px;
	line-height:1.1;
	font-family:'Roboto';
	font-weight:normal;
}
.members .item .member .text small {
	color:#fefeff;
	font-size:16px;
	font-family:'Roboto';
	text-shadow:0 0 1px #000;
}
.members .item .member:hover .text, 
.members .item.active .member .text 
{
	background:rgba(0,188,242,0.8);
}
.members .details {
	float:left;
}
.members .details .item {
	
}
.members .details .item a {
	cursor:default;
}
.members .details .item .text {
	display:none;
}
.members .details .memberDesc {
	display:block;
	font-family:'Roboto';
	font-size:16px;
	color:#8a8f9c;
}
.members .details .memberDesc h3 {
	font-size: 28px !important;
    color: #2cc3ef !important;
    margin-top: 40px;
    margin-bottom: 0 !important;
}
.members .details .memberDesc h4 {
	font-size:16px;
	color:#3c4858;
	margin-bottom:40px;
	margin-top:0;
}
.members .details .member {
	background:none;
}
.members .details .item .bg {
	background:#f6f9fa;
	overflow:hidden;
	margin:0 15px;
	position:relative;
}
.members .details .item .close {
	position:absolute;
	right:0;
	top:0;
	background:none;
	padding:5px 10px;
	display:block;
	color:#000;
	font-size:30px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:'Roboto';
	font-weight:500;
	z-index:10;
	opacity:0.9;
	cursor:pointer;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.members .details .item .close:hover {
	opacity:1;
	color:#FE6462;
}
.members .details .item .close span {
	margin:5px;
}
/* Members E */

/* RWD MENU S */
#omantelTop #mobile .mainMenu nav.wpthemeHeaderNav a span {
	font-family:'Roboto';
	font-size:18px;
	text-transform:uppercase;
	color:#3c4858;
}
#omantelTop #mobile .mainMenu nav.wpthemeHeaderNav li.wpthemeSelected a span, 
#omantelTop #mobile .mainMenu nav.wpthemeHeaderNav a:hover, 
#omantelTop #mobile .mainMenu nav.wpthemeHeaderNav a:hover span
{
	color:#00bcf2;
}
#omantel #mobile li > a {
	height:46px;
	line-height:34px;
	padding-left:40px;
	text-align:left;
	background:#f6f9fa;
	font-family:'Roboto';
	font-size:16px;
	color:#3c4858;
	font-weight:500;
	position:relative;
}
.locale_ar #omantel #mobile li > a {
	text-align:right;
	padding-left:0;
	padding-right:40px;
}
#omantel #mobile li.user a, #omantel #mobile li.user a * {
	background:#f6f9fa !important;
}
#omantel #mobile li > a span {
	font-family:'Roboto';
	font-size:16px;
	color:#3c4858;
	font-weight:500;
}
#omantel #mobile li > a span {
	font-family:'Roboto';
	font-size:16px;
	color:#3c4858;
	font-weight:500;
}
#omantel #mobile li > a:hover span,  
#omantel #mobile li > a.wpthemeSelected span, 
#omantel #mobile li.wpthemeSelected span,
#omantel #mobile li > a.selected span
{
	color:#00bcf2;
	font-weight:500;
}
#omantel #mobile > li.wpthemeNavListItem.hasMenu  > a:before {
	content:'';
	position:absolute;
	width:30px;
	height:100%;
	left:0;
	top:0;
	background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGlJREFUeNpisPGImAnEKv///2dAxkAxWyA+yMTAwHAXiPfYekbKMEABkG0KpDYCcR8jSDVQoBnICQdiayCWAGkA4qLD25cvBSuA6uoHUq5ALADErUDJ6SBxFgYEKALiWUB8GyYJAgABBgDz1yuo+f0tZQAAAABJRU5ErkJggg==') center center no-repeat;
}
.locale_ar #omantel #mobile > li.wpthemeNavListItem.hasMenu  > a:before {
	left:initial;
	right:0;
}
#omantel #mobile > li.wpthemeNavListItem.hasMenu  > a.selected:before,
#omantel #mobile > li.wpthemeNavListItem.hasMenu .wpthemeSelected   > a:before
 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
#omantel #mobile li > ul li a {
	background:#e6ecf3;
}
#omantel #mobile li > ul li {
	border-bottom:1px solid #fff;
}
#omantel #mobile li > ul li:last-child {
	border-bottom:none;
}
#omantel #mobile li > ul li a:hover, 
#omantel #mobile li > ul li.wpthemeSelected a 
{
	background:#dae3ec !important;
	font-weight:normal;
}
#omantel #mobile li > ul li a span {
	color:#3c4858 !important;
}
#omantel #mobile li > ul li a:hover span {
	color:#3c4858 !important;
	font-weight:normal;
}
#omantel #hamburger svg {
	fill:#3c4858;
	width:25px;
}

#deleteShoppingListPopup,
#shoppingListCreateSuccessPopup 
{
	left:50% !important;
}
#omantelTop .wpthemeMobile {
	float:left;
}
.locale_ar #omantelTop .wpthemeMobile {
	float:right;
}
#wpthemeLogin > a {
	float: left;
    position: relative;	
}
.locale_ar #wpthemeLogin > a,
.locale_ar  #omantel .wpthemeSearch
{
	float:right;
}
.dj_safari #wpthemeLogin > a, 
.dj_android #wpthemeLogin > a 
{
	top: -2px;
}
.dj_safari #wpthemeLogin .ico.ico_login, 
.dj_android #wpthemeLogin .ico.ico_login 
{
	margin-left:0 !important;
	margin-right:0 !important;
}
.dj_safari .ico.ico_shoppingcart, 
.dj_android .ico.ico_shoppingcart 
{
	margin:0 5px !important;
}
#hamburger {
	margin-left: 5px !important;
    margin-right: 5px !important;
    width: 26px !important;
}
.locale_ar #omantel .wpthemeSearch:before {
	right: initial;
	left:-10px;
}
.locale_ar .wpthemeBanner ul.wpthemeCommonActions > li > span > a.wpthemeBrandingLink {
	padding-right:0 !important;
}
.locale_ar .wpthemeCommonActions.wpthemeLeft {
	margin-right:0 !important;
}
/* RWD MENU E */

.locale_ar .wpthemeCol {
	margin-right:0;
}
.locale_ar #NewWPL span.omantelLoginInput input {
	margin-right:0;
}
/* ExcavationForm and Eshop S */
#ExcavationForm .text-input,
#ShopContent .text-input,
#ShopContent .formRow .textarea,
#ExcavationForm input[type="number"], 
#ShopContent input[type="text"] 
{
	border: 1px solid #e4e4e4 !important;
	border-bottom: 1px solid #e4e4e4 !important;
    font-family: 'Roboto' !important;
    border-radius: 5px;
	box-shadow:none;
	background-color:#fff !important;
	color:#555 !important;
}
#ExcavationForm textarea.text-input, 
#ShopContent .formRow .textarea 
{
	width:100% !important;
	max-width: none;
}

#ExcavationForm input::-webkit-input-placeholder {  
   color: #aaa;  
}
#ExcavationForm input:-moz-placeholder {  
   color: #aaa;  
}
#ExcavationForm input::-moz-placeholder {
   color: #aaa;  
}
#ExcavationForm input:-ms-input-placeholder {  
   color: #aaa;  
}
#ExcavationForm #SpecialForm {
	margin:0 -15px;
}
#ExcavationForm hr,
#omantel #ExcavationForm h4,
#ExcavationForm h1 
{
	border-bottom: 1px solid #e4e4e4;
}
#ExcavationForm .realperson-regen {
	text-align:left;
}
.locale_ar #ExcavationForm .realperson-regen {
	text-align:right;
}


#ExcavationForm .btn,
#ShopContent .btn,
#ShopContent .btn.btn-white,
#eshopContent .button_bottom .btn,
#eshopContent .button_bottom .btn.btn-default
{display:inline-block;padding:9px 26px;font-family:Roboto,sans-serif;font-size:16px;border-radius:3px;line-height:normal;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;outline:0;-moz-outline-style:none;text-transform:uppercase;cursor:pointer;transition:all .2s;border:1px solid #dcebf1;background-color:#e7f1f5;color:#636a74!important;box-shadow:0 0 5px rgba(195,220,230,.5)}
#ExcavationForm .btn:focus,
#ShopContent .btn:focus,
#ShopContent .btn.btn-white:focus,
#eshopContent .button_bottom .btn:focus,
#eshopContent .button_bottom .btn.btn-default:focus
{box-shadow:none!important;outline:0!important;-moz-outline-style:none!important}
#ExcavationForm .btn:hover,
#ShopContent .btn:hover,
#ShopContent .btn.btn-white:hover,
#eshopContent .button_bottom .btn:hover,
#eshopContent .button_bottom .btn.btn-default:hover
{color:#636a74;background-color:#d5e7ee;border:1px solid #dcebf1;color:#636a74!important;}
#ExcavationForm .btn:active,
#ShopContent .btn:active,
#ShopContent .btn.btn-white:active,
#eshopContent .button_bottom .btn:active,
#eshopContent .button_bottom .btn.btn-default:active
{background-color:#c3dce6;border:1px solid #e7f1f5;border-top:1px solid #9fc7d7;box-shadow:0 0 5px rgba(195,220,230,.5);outline:0!important;-moz-outline-style:none!important}
#ExcavationForm .btn.disabled,.btn:disabled,
#ShopContent .btn.disabled, #ShopContent .btn:disabled,
#ShopContent .btn.btn-white.disabled, #ShopContent .btn.btn-white:disabled,
#eshopContent .button_bottom .btn.disabled,#eshopContent .button_bottom .btn:disabled,
#eshopContent .button_bottom .btn.btn-default.disabled,#eshopContent .button_bottom .btn.btn-default:disabled
{opacity:.4;cursor:default;background-color:#d5e7ee;border:1px solid #d5e7ee;box-shadow:0 0 5px rgba(195,220,230,.5)}


#ExcavationForm .btn.btn-primary,
#ShopContent .btn.btn-blue,
#ShopContent .btn.btn-primary,
#eshopContent .button_bottom .btn.btn-primary,
#ShopContent .btn.btn-blue.gradient, .popup_content_container .btn.btn-blue.gradient
{border:1px solid #00b0e3;background:#00bcf2;background-color:#00bcf2;color:#fff!important;box-shadow:0 0 5px rgba(0,148,191,.5)}
#ExcavationForm .btn.btn-primary:hover,
#ShopContent .btn.btn-blue:hover,
#ShopContent .btn.btn-primary:hover,
#eshopContent .button_bottom .btn.btn-primary:hover,
#ShopContent .btn.btn-blue.gradient:hover, .popup_content_container .btn.btn-blue.gradient:hover
{color:#fff;background:#00a8d9;background-color:#00a8d9;border:1px solid #00b0e3;}
#ExcavationForm .btn.btn-primary:active,
#ShopContent .btn.btn-blue:active,
#ShopContent .btn.btn-primary:active,
#eshopContent .button_bottom .btn.btn-primary:active,
#ShopContent .btn.btn-blue.gradient:active, .popup_content_container .btn.btn-blue.gradient:active
{background:#0094bf;background-color:#0094bf;border:1px solid #00bcf2;border-top:1px solid #006d8c;box-shadow:0 0 5px rgba(0,148,191,.5);outline:0!important;-moz-outline-style:none!important}
#ExcavationForm .btn.btn-primary.disabled,.btn.btn-primary:disabled,
#ShopContent .btn.btn-blue.disabled,#ShopContent .btn.btn-blue:disabled,
#ShopContent .btn.btn-primary.disabled,#ShopContent .btn.btn-primary:disabled,
#eshopContent .button_bottom .btn.btn-primary.disabled, #eshopContent .button_bottom .btn.btn-primary:disabled,
#ShopContent .btn.btn-blue.gradient.disabled, #ShopContent .btn.btn-blue.gradient:disabled, 
.popup_content_container .btn.btn-blue.gradient.disabled, .popup_content_container .btn.btn-blue.gradient:disabled
{opacity:.4;cursor:default;background:#00a8d9;background-color:#00a8d9;border:1px solid #00a8d9;box-shadow:0 0 5px rgba(0,148,191,.5)}


#ExcavationForm .btn.btn-xsmall,
#ShopContent .btn.btn-xsmall
{
	padding:2px 7px;font-size:12px;
	line-height:initial;
}
#ExcavationForm .btn.btn-xsmall.btn-expand,
#ShopContent .btn.btn-xsmall.btn-expand
{padding:2px 14px;line-height:initial;}
#ExcavationForm .btn.btn-small,
#ShopContent .btn.btn-small
{padding:6px 9px;font-size:14px;line-height:initial;}
#ExcavationForm .btn.btn-small.btn-expand,
#ShopContent .btn.btn-small.btn-expand
{padding:6px 18px;line-height:initial;}
#ExcavationForm .btn.btn-large,
#ShopContent .btn.btn-large,
#ShopContent .btn.btn-lg
{padding:11px 45px;font-size:18px;line-height:initial;}
#ExcavationForm .btn.btn-large.btn-expand,
#ShopContent .btn.btn-large.btn-expand,
#ShopContent .btn.btn-lg.btn-expand
{padding:11px 90px;line-height:initial;}

#WishlistSelect_Widget .form-inline .form-group select {
	height:32px;
	margin-left:2px;
	margin-right:2px;
}
#ShopContent .dijitContentPane .btn {
	margin-left:2px;
	margin-right:2px;
	text-transform:none;
}

#ShopContent .border, .popup_content_container .border,
#ShopContent .tabs .tab
{
	border: 1px solid #e7ecf1;
}

#ShopContent .tabs .list li, #ShopContent .tabs .tabHeader {
    background: #e5ecf4;
    border: 1px solid #e7ecf1;
	margin: 10px 2px 0 0 !important;
    padding: 13px 20px;
    font-weight: normal;
    font-size: 14px;
	line-height: 1.5;
}


#product_page .product_info_page table.zebra {
	border-collapse:collapse;
}
#product_page .product_info_page table.zebra tr.light {
	background:#fff;
}
#product_page .product_info_page table.zebra tr.dark {
	background:#f4f7fb;
}
#product_page .product_info_page table.zebra td {
	color:#8a8f9c !important;
	font-size: 15px !important;
    font-weight: normal !important;
	font-family:'Roboto';
	border: 1px solid #ebf0f6 !important;
	padding:10px 15px !important;
}
/* ExcavationForm and Eshop E */

.mainOmantelPage.omantelMain #ShopContent {
	margin-left: -15px;
    margin-right: -15px;
    padding: 0;
    margin-top: 15px;
}

/* CICMTST-3909 S */
/* (1,6,7) */
@media (max-width: 767px) {
	body.locale_ar .planSlider .planSliderPlane .title {
		text-align: center;
	}
}
@media (max-width: 990px) {
	body.locale_ar .planSlider .planSliderPlane.leftSide, body.locale_ar .planSlider .planSliderPlane.rightSide {
		padding: 0;
	}
}
@media (max-width: 600px) {
	body.locale_ar .planHorizontalBox .text {
		margin: 0;
		padding: 60px 30px 20px 0;
	}
}
/* (5) */
table.univ.scroll::-webkit-scrollbar {
	height:12px;
}
table.univ.scroll::-webkit-scrollbar-track {
	box-shadow:0 0 2px rgba(0,0,0,0.15) inset;
	background:#f0f0f0;
}
table.univ.scroll::-webkit-scrollbar-thumb {
	border-radius:6px;
	background:#ccc;
}
/* (2) */
body.locale_ar .planSlider .planSliderPlane.leftSide .title {
	padding-left:50px;
}
@media (max-width: 990px){
    body.locale_ar .fineTable td {
        padding: 10px;
    }
	body.locale_ar .fineTable.fixed .text {
		top: 5px;
	}
	body.locale_ar .planSlider .planSliderPlane.leftSide .title {
		padding-left:10px;
	}
}
@media (max-width: 500px) {
	body.locale_ar .fineTable .text {
		opacity: 1;
		text-align: center;
	}
}
/* CICMTST-3909 E */

.locale_ar .planBox.broadband .content.text-center .text {
	text-align:center;
}

#callpricescontent table.univ.scroll {
	clear:both;
}


/* New mini Cart CICMTST-3985 S */
.omantelShoppingCart #shoppingcart_Amount {
	width:15px;
	height:15px;
	border-radius:50%;
	background:#fe6369;
	color:#fff !important;
	font-size:10px !important;
	text-align:center;
	line-height:15px;
	margin-right: 0;
    margin-left: 0;
	bottom: -1px;
	left: 10px;
}
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--header h6 {
	color:#898d98;
	text-shadow:none;
	font-family:'Roboto';
	font-size:18px;
}
#omantel .omantelApplicationHeader .checkout-cart .checkout-cart--action, #omantel #omantelTop .checkout-cart .checkout-cart--action {
	
}
#omantel .omantelApplicationHeader .checkout-cart .checkout-cart--action a, #omantel #omantelTop .checkout-cart .checkout-cart--action a {
	width:23px;
	height:23px;
	border-radius:50%;
	display:inline-block;
	border:2px solid #dcdcdc;
	position:relative;
	text-indent:-50px;	
	overflow:hidden;
}
#omantel .omantelApplicationHeader .checkout-cart .checkout-cart--action a:hover, #omantel #omantelTop .checkout-cart .checkout-cart--action a:hover {
	border-color:#00a8d9;
}
#omantel .omantelApplicationHeader .checkout-cart .checkout-cart--action a:before, #omantel #omantelTop .checkout-cart .checkout-cart--action a:before {
    content: "";
    background: #dcdcdc;
    display: block;
    height: 2px;
    left: 5px;
    position: absolute;
    top: 9px;
    width: 9px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);	
}
#omantel .omantelApplicationHeader .checkout-cart .checkout-cart--action a:after, #omantel #omantelTop .checkout-cart .checkout-cart--action a:after {
    content: "";
    background: #dcdcdc;
    display: block;
    height: 2px;
    left: 5px;
    position: absolute;
    top: 9px;
    width: 9px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);	
}
#omantel .omantelApplicationHeader .checkout-cart .checkout-cart--action a:hover:before, #omantel #omantelTop .checkout-cart .checkout-cart--action a:hover:before,
#omantel .omantelApplicationHeader .checkout-cart .checkout-cart--action a:hover:after, #omantel #omantelTop .checkout-cart .checkout-cart--action a:hover:after
{
	background-color:#00a8d9;
}
#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-title .quantity, #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-title .quantity {
	display:none;
}
#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--item, #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--item {
	display:block;
}
#omantel .omantelApplicationHeader .checkout-cart .checkout-cart--product-amount, #omantel #omantelTop .checkout-cart .checkout-cart--product-amount, #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-amount {
	display:none;
}
#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-title, #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-title {
	width:240px;
}
#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--item, #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--item {
	padding:12px 0;
}
#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-title .amount, #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-title .amount {
	color:#fe6369;
	font-size:15px;
	font-weight:bold;
}
#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-title .amount, #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-title .amount .valute {
	font-weight:normal;
}
#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal p, #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal p {
	font-family:'Roboto';
	color:#8d919c;
	text-transform:uppercase;
	font-size:12px;
	font-weight:300;
}
#omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount p .valute, #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount p .valute {
	font-weight:normal;
}
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart {
	top:84px;
}

.locale_ar #omantel .omantelApplicationHeader .checkout-cart .checkout-cart--action,
.locale_ar #omantel #omantelTop .checkout-cart .checkout-cart--action
{
	right:initial;
	left:0;
}
.locale_ar #omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal, 
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal {
	float:right;
}

.locale_ar #omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount, 
.locale_ar #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount {
	float:left;
	text-align:left;
}

.locale_ar #omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal, 
#omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal {
	float:right;
}

.locale_ar #omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount, 
.locale_ar #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount {
	float:left;
	text-align:left;
}
.locale_ar #omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount p, 
.locale_ar #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount p {
	float:left;
	text-align:left;
} 
.locale_ar #omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-image img, 
.locale_ar #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-image img {
	padding-right:0;
	padding-left:10px;
}

.locale_ar #omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-title .amount, 
.locale_ar #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-title .amount
{
	float:right;
}
.locale_ar #omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--product-title .amount .valute, 
.locale_ar #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--product-title .amount .valute
{
	float:left;
	margin-right: 3px;
}
body.locale_ar #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal {
    float: left;
}
body.locale_ar #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount {
    float: right;
}
body.locale_ar #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount p {
    margin-left: 5px;
    margin-right: 0;
}
.locale_ar #omantel .omantelApplicationHeader .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount p .valute, 
.locale_ar #omantel #omantelTop .omantelHeader.omantelShoppingCart .checkout-cart--footer .subtotal-amount p .valute {
    float: left;
    margin-right: 3px;
}
/* New mini Cart CICMTST-3985 E */

/* Buttons S */
.btn{display:inline-block;padding:9px 26px;font-family:Roboto,sans-serif;font-size:16px!important;border-radius:3px;line-height:normal;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;outline:0;-moz-outline-style:none;text-transform:uppercase;cursor:pointer;transition:all .2s;border:1px solid #dcebf1;background-color:#e7f1f5;color:#636a74!important;box-shadow:0 0 5px rgba(195,220,230,.5)}.btn:focus{box-shadow:none!important;outline:0!important;-moz-outline-style:none!important}.btn:hover{color:#636a74;background-color:#d5e7ee;text-decoration:none!important}.btn:active{background-color:#c3dce6;border:1px solid #e7f1f5;border-top:1px solid #9fc7d7;box-shadow:0 0 5px rgba(195,220,230,.5);outline:0!important;-moz-outline-style:none!important}.btn.disabled,.btn:disabled{opacity:.4;cursor:default;background-color:#d5e7ee;border:1px solid #d5e7ee;box-shadow:0 0 5px rgba(195,220,230,.5)}.btn.btn-primary{border:1px solid #00b0e3;background-color:#00bcf2;color:#fff!important;box-shadow:0 0 5px rgba(0,148,191,.5)}.btn.btn-primary:hover{color:#fff;background-color:#00a8d9;text-decoration:none!important}.btn.btn-primary:active{background-color:#0094bf;border:1px solid #00bcf2;border-top:1px solid #006d8c;box-shadow:0 0 5px rgba(0,148,191,.5);outline:0!important;-moz-outline-style:none!important}.btn.btn-primary.disabled,.btn.btn-primary:disabled{opacity:.4;cursor:default;background-color:#00a8d9;border:1px solid #00a8d9;box-shadow:0 0 5px rgba(0,148,191,.5)}.btn.btn-negative{border:1px solid #f7f7f7;background-color:#fff;color:#3c4858!important;box-shadow:0 0 5px rgba(230,230,230,.5)}.btn.btn-negative:hover{color:#3c4858;background-color:#f2f2f2;text-decoration:none!important}.btn.btn-negative:active{background-color:#e6e6e6;border:1px solid #fff;border-top:1px solid #ccc;box-shadow:0 0 5px rgba(230,230,230,.5);outline:0!important;-moz-outline-style:none!important}.btn.btn-negative.disabled,.btn.btn-negative:disabled{opacity:.4;cursor:default;background-color:#f2f2f2;border:1px solid #f2f2f2;box-shadow:0 0 5px rgba(230,230,230,.5)}.btn.btn-info{border:1px solid #31a3e0;background-color:#3ea9e2;color:#fff!important;box-shadow:0 0 5px rgba(31,145,206,.5)}.btn.btn-info:hover{color:#fff;background-color:#289fdf;text-decoration:none!important}.btn.btn-info:active{background-color:#1f91ce;border:1px solid #3ea9e2;border-top:1px solid #1872a2;box-shadow:0 0 5px rgba(31,145,206,.5);outline:0!important;-moz-outline-style:none!important}.btn.btn-info.disabled,.btn.btn-info:disabled{opacity:.4;cursor:default;background-color:#289fdf;border:1px solid #289fdf;box-shadow:0 0 5px rgba(31,145,206,.5)}.btn.btn-success{border:1px solid #2bc77c;background-color:#30d284;color:#fff!important;box-shadow:0 0 5px rgba(37,170,106,.5)}.btn.btn-success:hover{color:#fff;background-color:#2abf77;text-decoration:none!important}.btn.btn-success:active{background-color:#25aa6a;border:1px solid #30d284;border-top:1px solid #1c8050;box-shadow:0 0 5px rgba(37,170,106,.5);outline:0!important;-moz-outline-style:none!important}.btn.btn-success.disabled,.btn.btn-success:disabled{opacity:.4;cursor:default;background-color:#2abf77;border:1px solid #2abf77;box-shadow:0 0 5px rgba(37,170,106,.5)}.btn.btn-danger{border:1px solid #f44d1f;background-color:#f5592e;color:#fff!important;box-shadow:0 0 5px rgba(229,58,11,.5)}.btn.btn-danger:hover{color:#fff;background-color:#f44616;text-decoration:none!important}.btn.btn-danger:active{background-color:#e53a0b;border:1px solid #f5592e;border-top:1px solid #b42e09;box-shadow:0 0 5px rgba(229,58,11,.5);outline:0!important;-moz-outline-style:none!important}.btn.btn-danger.disabled,.btn.btn-danger:disabled{opacity:.4;cursor:default;background-color:#f44616;border:1px solid #f44616;box-shadow:0 0 5px rgba(229,58,11,.5)}.btn.btn-warning{border:1px solid #e8c20a;background-color:#f5cd0c;color:#fff!important;box-shadow:0 0 5px rgba(198,165,8,.5)}.btn.btn-warning:hover{color:#fff;background-color:#deba09;text-decoration:none!important}.btn.btn-warning:active{background-color:#c6a508;border:1px solid #f5cd0c;border-top:1px solid #957c06;box-shadow:0 0 5px rgba(198,165,8,.5);outline:0!important;-moz-outline-style:none!important}.btn.btn-warning.disabled,.btn.btn-warning:disabled{opacity:.4;cursor:default;background-color:#deba09;border:1px solid #deba09;box-shadow:0 0 5px rgba(198,165,8,.5)}.btn.btn-disabled{border:1px solid #7ecff4;background-color:#8cd4f5;color:#fff!important;box-shadow:0 0 5px rgba(93,194,241,.5);opacity:1;cursor:default}.btn.btn-disabled:hover{color:#fff;background-color:#75cbf3;text-decoration:none!important}.btn.btn-disabled:active{background-color:#5dc2f1;border:1px solid #8cd4f5;border-top:1px solid #2eb1ed;box-shadow:0 0 5px rgba(93,194,241,.5);outline:0!important;-moz-outline-style:none!important}.btn.btn-disabled.disabled,.btn.btn-disabled:disabled{opacity:.4;cursor:default;background-color:#75cbf3;border:1px solid #75cbf3;box-shadow:0 0 5px rgba(93,194,241,.5)}.btn.btn-flat,.btn.btn-link{border:1px solid transparent;background-color:transparent;color:#00bcf2!important;box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:none!important}.btn.btn-flat:hover,.btn.btn-link:hover{color:#00bcf2;background-color:rgba(0,0,0,0);text-decoration:none!important}.btn.btn-flat:active,.btn.btn-link:active{background-color:rgba(0,0,0,0);border:1px solid transparent;border-top:1px solid transparent;box-shadow:0 0 5px rgba(0,0,0,.5);outline:0!important;-moz-outline-style:none!important}.btn.btn-flat.disabled,.btn.btn-flat:disabled,.btn.btn-link.disabled,.btn.btn-link:disabled{opacity:.4;cursor:default;background-color:rgba(0,0,0,0);border:1px solid transparent;box-shadow:0 0 5px rgba(0,0,0,.5)}.btn.btn-link{text-transform:none}.btn.btn-link:hover{text-decoration:underline!important}.btn.btn-inherit{font-color:inherit}.btn.btn-expand{padding:9px 52px}.btn.btn-xsmall{padding:2px 7px;font-size:12px!important}.btn.btn-xsmall.btn-expand{padding:2px 14px}.btn.btn-small{padding:6px 9px;font-size:14px!important}.btn.btn-small.btn-expand{padding:6px 18px}.btn.btn-large{padding:11px 45px;font-size:18px!important}.btn.btn-large.btn-expand{padding:11px 90px}
/* Buttons E */
/*shopping cart tooltip*/
[tooltip]:before {            
    position : absolute;
    content : attr(tooltip);
    bottom: 0;
    right: 0;
    transition: all 0.2s;
    padding: 5px 0;
    opacity : 0;
    color: #20C6F3;
    font-size: 14px;
    z-index: 0;
}
[tooltip]:hover:before {
    opacity: 1;
    z-index:0;
}
.locale_ar [tooltip]:before {   
    left: 0;
    right: auto;
}
.locale_en [tooltip]:hover:before {        
    opacity : 1;
    background: #ffffff;
    margin-top: 20px;
    position: absolute;
    right: 0px;
}
.locale_ar [tooltip]:hover:before {            
    opacity: 1;
    background: #ffffff;
    margin-top: 20px;
    position: absolute;
    left: 0px;
} 
#omantelTop #hamburger,#omantelTop .omantelLogInOut {
    position:relative;
    z-index:2;
}
#content .wpthemeLayoutContainers {
    padding: 10px 0;
}