/*----------------------------------------------------------------------------------------

	Theme Name: omatco2021

	Theme URI: omatco2021

	Description:omatco2021

	Author: omatco2021

	Author URI: omatco2021

	Version: 1.0

*/

 
 

/* arabic */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(//www.omatco.om/wp-content/themes/omatco2021/fonts/Cairo-Regular.woff) format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}
 
/* arabic */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(//www.omatco.om/wp-content/themes/omatco2021/fonts/Cairo-SemiBold.woff) format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}
 
/* arabic */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(//www.omatco.om/wp-content/themes/omatco2021/fonts/Cairo-Bold.woff) format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}
 


/*******************************************************************************
 *              bootstrap-rtl (Version 3.2.0-rc5)
 *      Author: Morteza Ansarinia <ansarinia@me.com> (http://github.com/morteza)
 *  Created on: September 08,2014
 *     Project: bootstrap-rtl
 *   Copyright: See the file "LICENSE.md" for the full license governing this code.
 *******************************************************************************/

html{direction:rtl}body{direction:rtl}.list-unstyled{padding-right:0;padding-left:initial}.list-inline{padding-right:0;padding-left:initial;margin-right:-5px;margin-left:0}dd{margin-right:0;margin-left:initial}@media (min-width:768px){.dl-horizontal dt{float:right;clear:right;text-align:left}.dl-horizontal dd{margin-right:180px;margin-left:0}}blockquote{border-right:5px solid #eee;border-left:0}.blockquote-reverse,blockquote.pull-left{padding-left:15px;padding-right:0;border-left:5px solid #eee;border-right:0;text-align:left}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:right}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{left:100%;right:auto}.col-xs-pull-11{left:91.66666667%;right:auto}.col-xs-pull-10{left:83.33333333%;right:auto}.col-xs-pull-9{left:75%;right:auto}.col-xs-pull-8{left:66.66666667%;right:auto}.col-xs-pull-7{left:58.33333333%;right:auto}.col-xs-pull-6{left:50%;right:auto}.col-xs-pull-5{left:41.66666667%;right:auto}.col-xs-pull-4{left:33.33333333%;right:auto}.col-xs-pull-3{left:25%;right:auto}.col-xs-pull-2{left:16.66666667%;right:auto}.col-xs-pull-1{left:8.33333333%;right:auto}.col-xs-pull-0{left:auto;right:auto}.col-xs-push-12{right:100%;left:0}.col-xs-push-11{right:91.66666667%;left:0}.col-xs-push-10{right:83.33333333%;left:0}.col-xs-push-9{right:75%;left:0}.col-xs-push-8{right:66.66666667%;left:0}.col-xs-push-7{right:58.33333333%;left:0}.col-xs-push-6{right:50%;left:0}.col-xs-push-5{right:41.66666667%;left:0}.col-xs-push-4{right:33.33333333%;left:0}.col-xs-push-3{right:25%;left:0}.col-xs-push-2{right:16.66666667%;left:0}.col-xs-push-1{right:8.33333333%;left:0}.col-xs-push-0{right:auto;left:0}.col-xs-offset-12{margin-right:100%;margin-left:0}.col-xs-offset-11{margin-right:91.66666667%;margin-left:0}.col-xs-offset-10{margin-right:83.33333333%;margin-left:0}.col-xs-offset-9{margin-right:75%;margin-left:0}.col-xs-offset-8{margin-right:66.66666667%;margin-left:0}.col-xs-offset-7{margin-right:58.33333333%;margin-left:0}.col-xs-offset-6{margin-right:50%;margin-left:0}.col-xs-offset-5{margin-right:41.66666667%;margin-left:0}.col-xs-offset-4{margin-right:33.33333333%;margin-left:0}.col-xs-offset-3{margin-right:25%;margin-left:0}.col-xs-offset-2{margin-right:16.66666667%;margin-left:0}.col-xs-offset-1{margin-right:8.33333333%;margin-left:0}.col-xs-offset-0{margin-right:0;margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:right}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{left:100%;right:auto}.col-sm-pull-11{left:91.66666667%;right:auto}.col-sm-pull-10{left:83.33333333%;right:auto}.col-sm-pull-9{left:75%;right:auto}.col-sm-pull-8{left:66.66666667%;right:auto}.col-sm-pull-7{left:58.33333333%;right:auto}.col-sm-pull-6{left:50%;right:auto}.col-sm-pull-5{left:41.66666667%;right:auto}.col-sm-pull-4{left:33.33333333%;right:auto}.col-sm-pull-3{left:25%;right:auto}.col-sm-pull-2{left:16.66666667%;right:auto}.col-sm-pull-1{left:8.33333333%;right:auto}.col-sm-pull-0{left:auto;right:auto}.col-sm-push-12{right:100%;left:0}.col-sm-push-11{right:91.66666667%;left:0}.col-sm-push-10{right:83.33333333%;left:0}.col-sm-push-9{right:75%;left:0}.col-sm-push-8{right:66.66666667%;left:0}.col-sm-push-7{right:58.33333333%;left:0}.col-sm-push-6{right:50%;left:0}.col-sm-push-5{right:41.66666667%;left:0}.col-sm-push-4{right:33.33333333%;left:0}.col-sm-push-3{right:25%;left:0}.col-sm-push-2{right:16.66666667%;left:0}.col-sm-push-1{right:8.33333333%;left:0}.col-sm-push-0{right:auto;left:0}.col-sm-offset-12{margin-right:100%;margin-left:0}.col-sm-offset-11{margin-right:91.66666667%;margin-left:0}.col-sm-offset-10{margin-right:83.33333333%;margin-left:0}.col-sm-offset-9{margin-right:75%;margin-left:0}.col-sm-offset-8{margin-right:66.66666667%;margin-left:0}.col-sm-offset-7{margin-right:58.33333333%;margin-left:0}.col-sm-offset-6{margin-right:50%;margin-left:0}.col-sm-offset-5{margin-right:41.66666667%;margin-left:0}.col-sm-offset-4{margin-right:33.33333333%;margin-left:0}.col-sm-offset-3{margin-right:25%;margin-left:0}.col-sm-offset-2{margin-right:16.66666667%;margin-left:0}.col-sm-offset-1{margin-right:8.33333333%;margin-left:0}.col-sm-offset-0{margin-right:0;margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:right}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{left:100%;right:auto}.col-md-pull-11{left:91.66666667%;right:auto}.col-md-pull-10{left:83.33333333%;right:auto}.col-md-pull-9{left:75%;right:auto}.col-md-pull-8{left:66.66666667%;right:auto}.col-md-pull-7{left:58.33333333%;right:auto}.col-md-pull-6{left:50%;right:auto}.col-md-pull-5{left:41.66666667%;right:auto}.col-md-pull-4{left:33.33333333%;right:auto}.col-md-pull-3{left:25%;right:auto}.col-md-pull-2{left:16.66666667%;right:auto}.col-md-pull-1{left:8.33333333%;right:auto}.col-md-pull-0{left:auto;right:auto}.col-md-push-12{right:100%;left:0}.col-md-push-11{right:91.66666667%;left:0}.col-md-push-10{right:83.33333333%;left:0}.col-md-push-9{right:75%;left:0}.col-md-push-8{right:66.66666667%;left:0}.col-md-push-7{right:58.33333333%;left:0}.col-md-push-6{right:50%;left:0}.col-md-push-5{right:41.66666667%;left:0}.col-md-push-4{right:33.33333333%;left:0}.col-md-push-3{right:25%;left:0}.col-md-push-2{right:16.66666667%;left:0}.col-md-push-1{right:8.33333333%;left:0}.col-md-push-0{right:auto;left:0}.col-md-offset-12{margin-right:100%;margin-left:0}.col-md-offset-11{margin-right:91.66666667%;margin-left:0}.col-md-offset-10{margin-right:83.33333333%;margin-left:0}.col-md-offset-9{margin-right:75%;margin-left:0}.col-md-offset-8{margin-right:66.66666667%;margin-left:0}.col-md-offset-7{margin-right:58.33333333%;margin-left:0}.col-md-offset-6{margin-right:50%;margin-left:0}.col-md-offset-5{margin-right:41.66666667%;margin-left:0}.col-md-offset-4{margin-right:33.33333333%;margin-left:0}.col-md-offset-3{margin-right:25%;margin-left:0}.col-md-offset-2{margin-right:16.66666667%;margin-left:0}.col-md-offset-1{margin-right:8.33333333%;margin-left:0}.col-md-offset-0{margin-right:0;margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:right}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{left:100%;right:auto}.col-lg-pull-11{left:91.66666667%;right:auto}.col-lg-pull-10{left:83.33333333%;right:auto}.col-lg-pull-9{left:75%;right:auto}.col-lg-pull-8{left:66.66666667%;right:auto}.col-lg-pull-7{left:58.33333333%;right:auto}.col-lg-pull-6{left:50%;right:auto}.col-lg-pull-5{left:41.66666667%;right:auto}.col-lg-pull-4{left:33.33333333%;right:auto}.col-lg-pull-3{left:25%;right:auto}.col-lg-pull-2{left:16.66666667%;right:auto}.col-lg-pull-1{left:8.33333333%;right:auto}.col-lg-pull-0{left:auto;right:auto}.col-lg-push-12{right:100%;left:0}.col-lg-push-11{right:91.66666667%;left:0}.col-lg-push-10{right:83.33333333%;left:0}.col-lg-push-9{right:75%;left:0}.col-lg-push-8{right:66.66666667%;left:0}.col-lg-push-7{right:58.33333333%;left:0}.col-lg-push-6{right:50%;left:0}.col-lg-push-5{right:41.66666667%;left:0}.col-lg-push-4{right:33.33333333%;left:0}.col-lg-push-3{right:25%;left:0}.col-lg-push-2{right:16.66666667%;left:0}.col-lg-push-1{right:8.33333333%;left:0}.col-lg-push-0{right:auto;left:0}.col-lg-offset-12{margin-right:100%;margin-left:0}.col-lg-offset-11{margin-right:91.66666667%;margin-left:0}.col-lg-offset-10{margin-right:83.33333333%;margin-left:0}.col-lg-offset-9{margin-right:75%;margin-left:0}.col-lg-offset-8{margin-right:66.66666667%;margin-left:0}.col-lg-offset-7{margin-right:58.33333333%;margin-left:0}.col-lg-offset-6{margin-right:50%;margin-left:0}.col-lg-offset-5{margin-right:41.66666667%;margin-left:0}.col-lg-offset-4{margin-right:33.33333333%;margin-left:0}.col-lg-offset-3{margin-right:25%;margin-left:0}.col-lg-offset-2{margin-right:16.66666667%;margin-left:0}.col-lg-offset-1{margin-right:8.33333333%;margin-left:0}.col-lg-offset-0{margin-right:0;margin-left:0}}th{text-align:right}@media screen and (max-width:767px){.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-right:0;border-left:initial}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-left:0;border-right:initial}}.radio label,.checkbox label{padding-right:20px;padding-left:initial}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{margin-right:-20px;margin-left:auto}.radio-inline,.checkbox-inline{padding-right:20px;padding-left:0}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-right:10px;margin-left:0}.has-feedback .form-control{padding-left:42.5px;padding-right:12px}.form-control-feedback{left:0;right:auto}@media (min-width:768px){.form-inline label{padding-right:0;padding-left:initial}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{margin-right:0;margin-left:auto}}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{left:15px;right:auto}.caret{margin-right:2px;margin-left:0}.dropdown-menu{right:0;left:auto;float:left;text-align:right}.dropdown-menu.pull-right{left:0;right:auto;float:right}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group>.btn,.btn-group-vertical>.btn{float:right}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-right:-1px;margin-left:0}.btn-toolbar{margin-right:-5px;margin-left:0}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:right}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-right:5px;margin-left:0}.btn-group>.btn:first-child{margin-right:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group{float:right}.btn-group.btn-group-justified>.btn,.btn-group.btn-group-justified>.btn-group{float:none}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.btn .caret{margin-right:0}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-right:0}.input-group .form-control{float:right}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:first-child{border-right:1px solid #ccc;border-left:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:last-child{border-left:1px solid #ccc;border-right:0}.input-group-btn>.btn+.btn{margin-right:-1px;margin-left:auto}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-left:-1px;margin-right:auto}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-right:-1px;margin-left:auto}.nav{padding-right:0;padding-left:initial}.nav-tabs>li{float:right}.nav-tabs>li>a{margin-left:auto;margin-right:-2px;border-radius:4px 4px 0 0}.nav-pills>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-right:2px;margin-left:auto}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-right:0;margin-left:auto}.nav-justified>.dropdown .dropdown-menu{right:auto}.nav-tabs-justified>li>a{margin-left:0;margin-right:auto}@media (min-width:768px){.nav-tabs-justified>li>a{border-radius:4px 4px 0 0}}@media (min-width:768px){.navbar-header{float:right}}.navbar-collapse{padding-right:15px;padding-left:15px}.navbar-brand{float:right; margin-top: 0px;}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:11px;text-align:center}}.navbar-toggle{float:left;margin-left:15px;margin-right:auto}@media (max-width:767px){.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 25px 5px 15px}}@media (min-width:768px){.navbar-nav{float:right}.navbar-nav>li{float:right}.navbar-nav.navbar-right:last-child{margin-left:-15px;margin-right:auto}.navbar-nav.navbar-right.flip{float:left!important}.navbar-nav.navbar-right .dropdown-menu{left:0;right:auto}}@media (min-width:768px){.navbar-text{float:right}.navbar-text.navbar-right:last-child{margin-left:0;margin-right:auto}}.pagination{padding-right:0}.pagination>li>a,.pagination>li>span{float:right;margin-right:-1px;margin-left:0}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{margin-right:-1px;border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-right:0;padding-left:initial}.pager .next>a,.pager .next>span{float:left}.pager .previous>a,.pager .previous>span{float:right}.nav-pills>li>a>.badge{margin-left:0;margin-right:3px}.alert-dismissable,.alert-dismissible{padding-left:35px;padding-right:15px}.alert-dismissable .close,.alert-dismissible .close{right:0;left:21px}.progress-bar{float:right}.media>.pull-left{margin-right:10px}.media>.pull-left.flip{margin-right:0;margin-left:10px}.media>.pull-right{margin-left:10px}.media>.pull-right.flip{margin-left:0;margin-right:10px}.media-list{padding-right:0;padding-left:initial;list-style:none}.list-group{padding-right:0;padding-left:initial}.list-group-item>.badge{float:left}.list-group-item>.badge+.badge{margin-right:5px;margin-left:auto}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-right-radius:3px;border-top-left-radius:0}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-left-radius:3px;border-top-right-radius:0}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px;border-top-right-radius:0}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px;border-top-left-radius:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-right:0;border-left:none}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:none;border-left:0}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{right:0;left:auto}.close{float:left}.modal-footer{text-align:left}.modal-footer .btn+.btn{margin-left:auto;margin-right:5px}.modal-footer .btn-group .btn+.btn{margin-right:-1px;margin-left:auto}.modal-footer .btn-block+.btn-block{margin-right:0;margin-left:auto}.popover{left:auto;text-align:right}.popover.top>.arrow{right:50%;left:auto;margin-right:-11px;margin-left:auto}.popover.top>.arrow:after{margin-right:-10px;margin-left:auto}.popover.bottom>.arrow{right:50%;left:auto;margin-right:-11px;margin-left:auto}.popover.bottom>.arrow:after{margin-right:-10px;margin-left:auto}.carousel-control{right:0;bottom:0}.carousel-control.left{right:auto;left:0;}.carousel-control.right{left:auto;right:0;}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;right:auto;margin-right:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;left:auto;margin-left:-10px}.carousel-indicators{right:50%;left:0;margin-right:-30%;margin-left:0;padding-left:0}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:0;margin-right:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-left:0;margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}}.pull-right.flip{float:left!important}.pull-left.flip{float:right!important}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}



*{
    font-family: 'Cairo', sans-serif;

    text-decoration: none !important;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;

    font-size: 11px;
    padding-right: 0;

}
 
body {
  direction: rtl;
    overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6 {

    font-family: 'cairo',tahoma !important;

}
html {
    scroll-behavior: smooth;
}


 


*:hover{
transition: all 0.2s ease-out 0s;
    text-decoration: none;
}

 

.lang-item-ar{
	display:none !important;
}
.lang-item-en-us{
	display:inline-block !important;
}

 
body{
  overflow-x: hidden;
}

 
.title-bkp{
  text-align: center;
  font-size: 22px;
  margin-top: 0px !important;
  background-color: #f1f1f1;
  padding: 20px;
}

.content-bkp h2{
  text-align: center;
  font-size: 17px;
}

.content-bkp form{
  max-width: 80%;
  margin: 40px auto 40px;
  text-align: center;
}
.content-bkp input{
  border: 1px solid #f1f1f1;
  padding: 16px;
  margin-right: 5px;
  border-radius: 5px;
}
.content-bkp input#searchsubmit{
background-color: #E3A849 !important;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  width: 80px;
  border: 0px;
    padding: 14px !important;
}
.content-bkp form label{
  font-size: 15px;
}

 



.mencanva{
    display: none;
}





 
#acaart_pagination{
  text-align: center;
  padding-bottom: 30px;
}
#acaart_pagination span.current{
  background-color: #3A348C;
    display: inline-block;
 
width: 40px;
height: 40px;
  text-align: center;
color: #fff;
font-size: 17px;
font-weight: bold;
border-radius: 5px;
line-height: 40px;
margin-left: 6px;
}
#acaart_pagination a.inactive{
  display: inline-block;
background-color: #E6A94B;
width: 40px;
height: 40px;
  text-align: center;
color: #fff;
font-size: 17px;
font-weight: bold;
border-radius: 5px;
line-height: 40px;
margin-left: 6px;
}
#acaart_pagination a.inactive:hover, #acaart_pagination span.current:hover{
  background-color: #000;
}



 

.shrink img{
    max-width: 150px;

}
 

 


 


.sidenav{
  display: none;
}


 


 



.topmenu .nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
	direction: rtl;
}
.topmenu .nav ul li {
position: relative;
display: inline-block;
height: 86px !important;
border-left: 0px solid rgba(0, 0, 0, 0.05);
vertical-align: middle;
margin-left:7px;
line-height: 86px !important;
padding-top: 27px;
}
.topmenu .nav ul li:first-child,
.topmenu .nav ul li:nth-child(2),
.topmenu .nav ul li:last-child {
    border-left: 0;
}
.topmenu .nav ul li:nth-child(2) a:before,
.topmenu .nav ul li:nth-last-child(2) a:before,
.topmenu .nav ul li:nth-child(2) a:after,
.topmenu .nav ul li:nth-last-child(2) a:after {
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}
.topmenu .nav ul li:nth-child(2) > a:before {

}
.topmenu .nav ul li:nth-last-child(2) a:after {

}

.topmenu .nav ul li a:hover {
 background: #E1AD06; 
  color: #fff;
  border-radius: 5px;
}
.topmenu .nav ul li a {
    position: relative;
    display: block;
    padding: 0 10px;
    color: #3A348C;
    font-size: 17px;
    line-height: 45px;
    text-decoration: none;
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
    font-weight: 700;
 
}
 
.topmenu li i{
    font-size: 30px;
    vertical-align: middle;
    color: #FFF1DC;
}
.topmenu li:first-child{
 
}


.topmenu .nav {
display: block;
height: 40px;
margin-top: 0;
line-height: 82px;
height: 85px;
}

 

.visual-form-builder li.vfb-right-half, .visual-form-builder li.vfb-right-third, .visual-form-builder li.vfb-right-two-thirds {
 
    clear: both !important;
}
 
 
 
.contactforma h5{
    font-weight: 600;
    font-size: 16px;
    text-align: center;
    color:gray;
    margin-bottom: 40px;
}

.contactforma h5 span{
    font-size: 16px;
    margin-left: 5px;
    color:#333;
}

.contactforma fieldset{
  background-color: transparent !important;
  border: 0px !important;
}
.contactforma h3{
  display: none !important;
}
.contactforma .vfb-legend{
  border-bottom: 0px !important;
}
.contactforma input{
    margin-bottom: 3px !important;
    height: 55px !important;
    border: 0 !important;
    box-shadow: 0px 0px 0px !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
border-radius: 5px !important;
background-color: #fff;
padding-right: 14px !important;
font-size: 14px !important;
font-weight: bold;
color: #AFAFAF !important;
}

.contactforma input.vfb-submit{
	margin-bottom: 0px !important;
height: 55px !important;
border: 0 !important;
box-shadow: 0px 0px 0px !important;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
border-radius: 5px !important;
background-color: #3A348C;
padding-right: 0px !important;
font-size: 19px !important;
font-weight: bold;
color: #fff !important;
width: 100px;
padding-left: 0;
padding-bottom: 5px;
}
input.vfb-error {
    background-color: #eee !important;
}
.contactforma input.vfb-text,
.contactforma input[type="text"].vfb-text,
.contactforma input[type="tel"].vfb-text,
.contactforma input[type="email"].vfb-text,
.contactforma input[type="url"].vfb-text,
.contactforma textarea.vfb-textarea {
 background-color: #fff;
}
.contactforma textarea{
    border: 0 !important;
    box-shadow: 0px 0px 0px !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
    border-radius:5px !important;
    height:190px !important;
    padding: 15px !important;
	background-color: #fff !important;
	font-size: 14px !important;
font-weight: bold;
color: #AFAFAF !important;
margin-bottom: 0 !important;
}
 


.contactforma input.joinnow{
background: rgb(32,66,29);
background: linear-gradient(270deg, rgba(32,66,29,1) 0%, rgba(67,109,63,1) 100%);
border: 0 !important;
width: 100%;
line-height: 40px;
font-weight: bold;
font-size: 17px;
color: #fff !important;
font-size: 19px !important;
max-width: 100px;
float: left;
margin-top: 0 !important;
padding-right: 0 !important;
}
#item-vfb-2.vfb-fieldset{
    margin-top:  0 !important;
}
#item-vfb-1.vfb-fieldset{
    margin-bottom:   0 !important;
}

.contactforma button.btn{
    background-color: #E3A849 !important;
    border: 0 !important;
    width: 100%;
    line-height: 40px;
    font-weight: bold;
    font-size: 17px;
}

.contactforma form{
    max-width: 100%;
}
.page_content{
 
}

.contactforma label{
  font-size: 14px;
  font-weight: 600 !important;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}
.contactforma select{
  padding: 15px !important;
      border: 0 !important;
  border-radius: 5px !important;
  font-size: 13px !important;
    box-shadow: 0px 0px 0px !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
}



.contactforma h1{
font-weight: bold;
font-size: 15px;
text-align: center;
background-color: #3A348C;
box-shadow: 0px 0px 0px !important;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.07) !important;
line-height: 60px;
margin-top: 50px;
color: #fff;
border-radius: 5px;
}
.contactforma span{
    font-weight: bold;
  font-size: 17px;
  margin-left: 8px;
   
}
 

 .topmenu .current_page_item a{
  background-color: #3A348C;
  color: #fff !important;
  border-radius: 5px;
}
.topmenu ul ul{
  display: none;
}
.topmenu li:hover ul{
  display: block;
  position: absolute;
  z-index: 10;
  background-color: #3A348C;
  top: 85px;
margin: 0;
  padding: 0;
  line-height: 35px;
}
.topmenu li ul li{
  min-width: 200px;
  text-align: center;
  padding: 0;
  border-bottom: 1px solid #27225C;
}
.topmenu li li{
 height: 50px !important;
margin-bottom: 0px !important;
margin-left: 0 !important;
}
.topmenu li li a{
  font-weight: 600 !important;
  font-size: 15px !important;
  color: #fff !important;
}
.topmenu .nav ul li li a:hover{
  background-color: #171344 !important;
      color: #fff !important;
    border-radius: 5px;
	text-shadow: 0px 0px 0px transparent;
}

.topmenu .nav ul li li{
  line-height: 40px !important;
  margin-top: 0 !important;
  height: 46px !important;
  padding-top: 0;
}


.topmenu .nav ul li:hover ul{
  -webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: bounceIn;
animation-delay: 0.1s;
}

 

/* #new css
================================================== */



@font-face {
    font-family: 'fontello';
    src: url('https://www.omatco.om/wp-content/themes/omatco2021/fonts/fontello.eot?81812894');
    src: url('https://www.omatco.om/wp-content/themes/omatco2021/fonts/fontello.eot?81812894#iefix') format('embedded-opentype'),
        url('https://www.omatco.om/wp-content/themes/omatco2021/fonts/fontello.woff2?81812894') format('woff2'),
        url('https://www.omatco.om/wp-content/themes/omatco2021/fonts/fontello.woff?81812894') format('woff'),
        url('https://www.omatco.om/wp-content/themes/omatco2021/fonts/fontello.ttf?81812894') format('truetype'),
        url('https://www.omatco.om/wp-content/themes/omatco2021/fonts/fontello.svg?81812894#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'fontello';
src: url('../font/fontello.svg?81812894#fontello') format('svg');
}
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: never;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-phone:before { content: '\e800'; } /* '' */
.icon-mail:before { content: '\e801'; } /* '' */
.icon-left-open:before { content: '\e802'; } /* '' */
.icon-right-open:before { content: '\e803'; } /* '' */
.icon-twitter:before { content: '\f099'; } /* '' */
.icon-facebook:before { content: '\f09a'; } /* '' */
.icon-mail-alt:before { content: '\f0e0'; } /* '' */
.icon-link-ext-alt:before { content: '\f14c'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-down:before { content: '\f175'; } /* '' */
.icon-up:before { content: '\f176'; } /* '' */
.icon-fax:before { content: '\f1ac'; } /* '' */
.icon-menu:before { content: '\f0c9'; } /* '' */


.totopa{
    display: none;
}
.totopa2{
    display: block;
    position: fixed;
    right: 28px;
    background-color: #E1AD06;
    width: 45px;
    border-radius: 5px;
    height: 45px;
    z-index: 100;
    bottom: 50px;
    text-align: center;
    line-height: 45px;
    overflow: hidden;
}
.totopa2 i{
    color: #fff;
    font-size: 19px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}
.totopa2 i.upclass{
    top: 0;
}
.totopa2 i.bottomclass{
    top: 45px;
}
.totopa2:hover i.upclass{
    top: -39px;
}
.totopa2:hover i.bottomclass{
    top: 0px;
    background-color: #000;
}
.loader{
    position: fixed;
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1000;
    text-align: center;
    line-height: 100vh;
    top: 0;
}
.loader img{
    -webkit-animation-name: flash;
    animation-name: flash;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}


.hed2_oman{
 min-height: 103px;
background-color: #fff;
border-top: 1px solid #ECEAFF;
}
.logo_oman{
 background: rgb(237,235,255);
background: linear-gradient(270deg, rgba(237,235,255,1) 0%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 66%, rgba(237,235,255,1) 100%);  
    min-height: 103px;
    text-align: center;
    line-height: 58px;
    clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0% 100%);
	padding-top:12px;
}
.hed1_oman{
    min-height: 50px;
    line-height: 50px;
}
.hed1_oman ul{
    margin: 0;
	text-align: right;
direction: rtl;
}

.right_contact li, .left_contact li{
    display: inline-block;
    margin-left: 10px;
 
}

.right_contact li{
		direction: ltr;
}
.right_contact li a, .left_contact li a{
    font-size: 15px;
}
.right_contact li a{
    color: #808080;
}
.right_contact li i{
    color: #3A348C;
}
.right_contact li i, .left_contact li i{
    font-size: 17px;
 
}

.right_contact li i{
		float: right;
margin-left: 5px;
}
.left_contact ul{
    text-align: left;
    direction: ltr;
    padding-left: 0;
}
.left_contact li{
    background-color: #E1AD06;
    line-height: 33px;
    border-radius: 5px;
    text-align: center;
    width: 35px;
    height: 35px;
    margin-left: 4px;
	margin-top: 7px;
}
.left_contact li i{
    color: #fff;
}
img{
    max-width: 100%;
}
.left_contact li:nth-child(4){
    background-color: #3A348C;
    width: 75px;
}

.left_contact li:nth-child(4) a{
    color: #fff;
}

.about_left h1{
    font-weight: bold;
    color: #3A348C;
    font-size: 32px;
	margin-top:0px;
}
.ab_text h3{
  margin-top: 40px;
}
.ab_text h4{
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
}

.ab_text h5{
  line-height: 35px;
  color: #7A7A7A;
  font-size: 15px;
  font-weight: 600;
}
.animateblock{
    transform: translateY(4em) rotateZ(-5deg);
    transition: transform 4s .25s cubic-bezier(0,1,.3,1),
        opacity .3s .25s ease-out;  
}

.animateblock.is-visible {
    opacity: 1;
    transform: rotateZ(0deg);
}

.animateblock2{
    transform: translateY(4em) rotateZ(5deg);
    transition: transform 4s .25s cubic-bezier(0,1,.3,1),
        opacity .3s .25s ease-out;  
}

.animateblock2.is-visible2 {
    opacity: 1;
    transform: rotateZ(0deg);
}


.ab_img{
    position: relative;
}


.ab_text .wp-block-columns:first-child .wp-block-column{
  display: block;
}

.ab_text .wp-block-column{
  display: none;
}
 


.ab_ling{
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 0px;
    line-height: 30px;
    background-color: #979797;
    display: block;
    width: 177px;
    text-align: center;
    height: 63px;
    line-height: 63px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden;
}
.ab_ling a{
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}

.ab_img:after{
    display: block;
    content:'';
    right: -20px;
    top: -20px;
    width: 80%;
    height: 80%;
    position: absolute;
    border-right: 12px solid #E1AD06;
    border-top: 12px solid #E1AD06;
    -webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
    -o-transition: all .25s cubic-bezier(.645,.045,.355,1);
    transition: all .25s cubic-bezier(.645,.045,.355,1);
	border-left:0;
}

.pro_content {
    text-align: right;
}

.about_omantco, .photo_album, .project_omatco{
    padding-top:82px;
    padding-bottom: 80px;
}
.page_content{
 
}
.photo_title h2{
    background-color: #3A348C;
    width: 208px;
    display: block;
    margin: -96px auto 50px;
    text-align: center;
    line-height: 60px;
    font-size: 21px;
    color: #fff;
    font-weight: bold;
    height: 64px;
    border-radius: 10px;
    position: relative;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
}
.photo_title h2:before{
    display: block;
    content:'';
    left:  -15px;
    top: 0px;
    width: 15px;
    height: 15px;
    background-color: #2D277A;
    position: absolute;
    clip-path: polygon(100% 0, 0% 100%, 100% 100%);

}

.phototab ul.nav-tabs{
    text-align: center;
    border: 0px;
    margin-bottom: 56px;
}
.phototab ul.nav-tabs li{
    float: none;
    display: inline-block;
    border: 0px !important;
    min-width: 130px;
    margin-left: 10px;
}
.phototab li.active a{
    background-color: #E1AD06;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    border: 0px;
    border-radius: 5px;
    padding: 15px;
}
.phototab li.active a:hover{
    background-color: #262172;
    border: 0px;
    color: #fff;
}
.phototab ul.nav-tabs li a:hover{
    background-color: #262172;
    border: 0px;
    color: #fff;
}
.project_omatco div.phototab li a{

    border: 0px;
    color: #fff;
}
.project_omatco div.phototab li.active a{
    background-color: #E1AD06;
    border: 0px;
    color: #fff;
}
.prostdate li a:focus{
    background-color: transparent !important;
} 
.phototab li a:focus{
    background-color: #E1AD06;
    border: 0px !important;
    outline: 0px !important;
    color: #fff !important;
}
.phototab li:focus a{
    background-color: #000 !important;
    border: 0px !important;
    outline: 0px !important;
    color: #fff !important;
}
.phototab ul.nav-tabs li a{
    background-color: #2D277D;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    border: 0px;
    border-radius: 5px;
    padding: 15px;
}
.photo_album .phototab ul.nav-tabs li.active a{
    background-color: #E1AD06;
}
.electric3 li:hover{
    background-color: #100D36 !important;
}
.electric3 li{
    position: relative;
    z-index: 1;
}

.project_omatco{
    /*! min-height: 500px; */
    background-color: #3A348C;
    background-image: url(images/1_18.png);
    background-repeat: no-repeat;
    background-position: left center;
    position: relative;
}
.footblock_content h6{
  font-size: 17px;
  color: #fff;
  display: block;
  max-width: 80%;
  line-height: 40px;
  margin-bottom: 14px !important;
}
.footblock_content p, .footblock_content input.wysija-submit{
  display: inline-block;
 
}
.footblock_content{
  padding-top: 5px;
}
.footblock_content p input{
  padding: 17px;
  font-size: 15px;
  border: 0px;
  border-radius: 5px;
  width: 100%;
  outline: none;
    background-image: url(images/22_03.png);
  background-position: right 10px top 17px;
  background-repeat: no-repeat;
  padding-right: 60px;
}
.widget_wysija_cont .allmsgs li {
    list-style-type: none;
    font-size: 15px;
    text-align: center;
    padding-left: 10px;
    line-height: 25px;
}
.widget_wysija_cont .updated, .widget_wysija_cont .login .message {
    background-color: #fff;
    border-color: #fff;
    border-radius: 6px;
}
.foot1_oman div.col-md-4{
  padding: 0;
}
.footblock_content p{
  width: 70%;
  padding: 0;
  margin: 0;
}
.footblock_content input.wysija-submit{
  background-color: #3A348C;
  border: 0px;
  color: #fff;
  font-size: 19px;
  line-height: 60px;
 
  margin-top: 20px;
  width: 25%;
  margin-right: 5px;
  border-radius: 5px;
}
.upbottom{
    position: absolute;
}
.widgettitle{
  display:none;
}
.bottomclass{
    position: absolute;
}

.project_omatco:before{
    display: block;
    content:'';
    left:  0px;
    right: 0;
    z-index: 1;
    top: -25px;
    margin: 0 auto;
    width: 78px;
    height: 28px;
    background-color: #3A348C;
    position: absolute;
    clip-path: polygon(50% 0, 0% 100%, 100% 100%);  
}

.electric_project{
    padding-top: 50px;
    padding-bottom: 50px;
}

.electric1 h3{
    font-weight: 600;
    display: block;
    margin-bottom: 30px;
    font-size: 23px;
    color: #3A348C;
}
.electric2{
    max-width: 88%;
    line-height: 40px;
}
.electric2 p{
    font-size: 16px;
    color: #5F5F5F;
    font-weight: 500;
}
.electric3 li{
    display: inline-block;
    background-color: #3A348C;
    width: 155px;
    text-align: center;
    line-height: 55px;
    border-radius: 5px;
    margin-left: 5px;
    position: relative;
}

.electric3 li a{
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.electric3 li:nth-child(2){
    background-color: #E1AD06;
}
.electric3 ul{
    margin-top: 50px;
}



.electric_img:before{
    display: block;
    content: '';
    left: -20px;
    top: -22px;
    width: 80%;
    height: 80%;
    position: absolute;
    border-left: 12px solid #E1AD06;
    border-top: 12px solid #E1AD06;
    -webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
    -o-transition: all .25s cubic-bezier(.645,.045,.355,1);
    transition: all .25s cubic-bezier(.645,.045,.355,1);
}

.foot1_oman{
    background-color: #171344;
    padding-top: 60px;
    padding-bottom: 40px;
}

.footblock_title a{
    color: #fff;
    font-weight: bold;
    font-size: 24px;
    display: block;
    margin-bottom: 40px;
}
.footblock_content ul{
    margin: 0;
}

.footblock_content li{
    list-style-type: none;
    line-height: 41px;
}
.footblock_content li:hover, .footblock_content2 li:hover{
    padding-right: 5px;
}
.footblock_content li:hover a, .footblock_content2 li:hover a{
color: #E6E4FF;
}

.footblock_content li a{
    color: #fff;
    font-size: 17px;
	unicode-bidi: embed;
direction: ltr;
}
.footblock_content li i{
    color: #DCAC34;
    font-size: 20px;
    margin-left: 12px;
}

.footblock_content2 ul{
    margin: 0;
}

.footblock_content2 li{
    list-style-type: disc;
    line-height: 41px;
    font-size: 20px;
    vertical-align: middle;
    color: #DCAC34;
	
}
.footblock_content2 li a{
    color: #fff;
    font-size: 15px;

}
.pager2{
  min-height: 400px;
}

.footblock_title h4{
    color: #E1AD06;
    margin-top: 0px;
    font-weight: bold;
    font-size: 21px;
    display: block;
    margin-bottom: 40px;

}
.foot2_oman{
    background-color: #100D36;
    min-height:90px;
}
.right_hq h5{
    color: #fff;
    line-height: 90px;
    font-size: 16px;
    margin: 0;
	text-align: right;
}
.about_left{
  text-align: right;
}
.electric_project {
 
    text-align: right;
}
.electric2{
 	margin-left:auto;
	margin-right:0;	
}
.electric_img:before{
    display: block;
    content: '';
    left: 0;
    top: -22px;
    width: 80%;
    height: 80%;
    position: absolute;
    border-left: 12px solid #E1AD06;
    border-top: 12px solid #E1AD06;
    -webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
    -o-transition: all .25s cubic-bezier(.645,.045,.355,1);
    transition: all .25s cubic-bezier(.645,.045,.355,1);
  right:auto;
  border-right: 0px;
}
.footer_social ul{
    text-align: left;
    margin: 0;
    margin-top: 27px;
}
.footer_social li{
    display: inline-block;
    margin-right: 5px;
    background-color: #3A348C;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 5px;
}
.footer_social li i{
    color: #fff;
    font-size: 19px;
}

.footblock_content li:nth-child(2) i{
    font-size: 26px;
}
.slider_omantco{
    direction: ltr;
}
.slider_omantco .item{
    position: relative;
}

.itemtext{
    position: absolute;
    right: 10%;
    bottom: 25%;
    text-align: right;
    max-width: 36%;
    z-index: 1;
    overflow: hidden;
    padding-right: 0;
	left: auto;
}
.footblocker {
    text-align: right;
    direction: rtl;
}

.itemtext a.bigstitle{
    color: #fff;
    font-size: 39px;
    font-weight: bold;
    display: block;
    margin-bottom: 15px;
}
.itemtext a.smallstile{
    color: #fff;
    font-size: 20px;
    display: block;
    text-align: right;
    line-height: 40px;
    font-weight: 500;
}
.itemimage span{
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background:rgb(0,0,0,0.3);
}
.slider_omantco{
    position: relative;
}
.slider_omantco .owl-nav{
    position: absolute;
    bottom: 10%;
    left: 10%;
	text-align: left;
}

.slider_omantco button{
    background-color: #E1AD06 !important;
    width: 45px;
    height: 45px;
    margin-right: 10px;
    border-radius: 5px;
}


.slider_omantco button i{
    color: #fff;
    font-size: 19px;
}

.photoblocka{
    position: relative;
    margin-bottom: 20px; 
    border: 10px solid #fff;
    border-bottom: 17px solid #fff;
    text-align: center;
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.04);
    overflow: hidden;
}

.photoblocka img{
    width: 100%;
    height: 165px;
}
.photoblocka:hover span{
    opacity: 1;
}
.photoblocka:hover span i{
    opacity: 1;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: bounceIn;
    animation-delay: 0.1s;
}
.photoblocka span{

    opacity: 0;
    position: absolute;
    background: rgb(0,0,0,0.5);
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 165px;
}
.photoblocka i{
    color: #fff;
    font-size: 35px;
}

.morephoto{
    display: block;
    width: 160px;
    height: 57px;
    background-color: #3A348C;
    margin: 30px auto 0;
    text-align: center;
    border-radius: 5px;
    line-height: 57px;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    overflow: hidden;
    position: relative;
}
.owl-two{
    direction: ltr;
}
.prostdate ul{
    text-align: center;
    direction: rtl;
}

.prostdate li{
    display: inline-block;
    width: 48%;
    background-color: #2D277D;
    margin-left: 4px;
    border-radius: 5px;
    line-height: 52px;
    text-align: center !important;
}
.prostdate li a{
    font-weight: bold;
    font-size: 14px;
	color: #fff;
}
.prostdate li:nth-child(2) {
    background-color: #E1AD06;
}

.projectblock{
    max-width: 312px;
    margin: 0 auto;
}

.pro_imgtitle img{
    border-radius: 5px;
    max-height: 145px;
}
.pro_imgtitle{
    background-color: #fff;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 10px;
}
.protitle{
    font-weight: 700;
    text-align: center;
    display: block;
    padding: 10px;
    font-size: 16px;
    line-height: 45px;
    border-radius: 5px;
    color: #121212;
    background: rgb(242,242,242);
    background: linear-gradient(360deg, rgba(242,242,242,1) 42%, rgba(255,255,255,1) 56%); 
}

.owl-two{
    position: relative;
}

.owl-two button{
    background-color: #E1AD06 !important;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
}

.owl-two button i{
    color: #fff;
    font-size: 15px;
}
.owl-two .owl-nav{
    top: 20% !important;
    position: absolute;
    width: 100%;
}
.owl-two button.owl-next{
    left:  auto;
    right:  18px;
    position: absolute;

}
.owl-two button.owl-prev{
    left:  18px;
    right:  auto;
    position: absolute;

}

.pro_imgtitle span{
    opacity: 0;
    display: none;
}
.proim{
    position: relative;
    display: block;
}
.pro_imgtitle:hover span{
    max-height: 145px;
    opacity: 1;
    display: block;
    position: absolute;
    background: rgb(0,0,0,0.5);
    width: 100%;
    height: 100%;
    line-height: 145px;
    text-align: center;

}

.pro_imgtitle:hover span i {
    opacity: 1;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: bounceIn;
    animation-delay: 0.1s;
}
.pro_imgtitle i {
    color: #fff;
    font-size: 35px;
}

.prostdate li:hover{
    background-color: #000;
}
.electric3 li{
    position: relative;
    text-align: center;

    height: 55px;
    width: 160px;
    text-align: center;
    overflow: hidden;
}
.electric3 li span{
    position: absolute;
    right: 0;
    left: 0;

    font-size: 16px;
}
.electric3 li span:first-child{
    top: 0%;
}
.electric3 li span:nth-child(2){
    top: 70%;
}
.electric3 li:hover span:first-child{
    top:-70%;
    opacity: 0;
}
.electric3 li:hover span:nth-child(2){
    top:0%;
}


.left_contact li:hover{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: tada;
    animation-delay: 0.1s;
}

.right_contact li:hover a, .right_contact li:hover i:before{
    color: #000;
}


.slider_omantco .owl-item.active a.bigstitle{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: fadeInRight;
    animation-delay: 0.2s;
}
.slider_omantco .owl-item.active a.smallstile{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: fadeInRight;
    animation-delay: 0.5s;
}

.slider_omantco button:hover{
    background-color: #3A348C !important;
}

.ab_img:hover:after{
    width: 50%;
    height: 50%;
    border-color: #f1f1f1;
}

.ab_ling span{
    position: absolute;
    right: 0;
    left: 0;
    font-weight: bold;
    font-size: 18px;
}
.ab_ling span:first-child{
    top: 0%;
}
.ab_ling span:nth-child(2){
    top: 70%;
}
.ab_ling:hover span:first-child{
    top: -70%;
    opacity: 0.1;
}
.ab_ling:hover span:nth-child(2){
    top: 0%;
}



.morephoto:hover{
    background-color: #2A2573;
}
.morephoto span{
    position: absolute;
    right: 0;
    left: 0;
    color: #fff !important;
    font-weight: bold;
    font-size: 17px;
}
.morephoto span:first-child{
    right: 0%;
}
.morephoto span:nth-child(2){
    right: 110%;
}
.morephoto:hover span:first-child{
    right: -110%;
    opacity: 0;
}
.morephoto:hover span:nth-child(2){
    right:  0%;
}

.electric_img:hover:before{
    width: 50%;
    height: 50%;
    border-color:#f1f1f1;
}

.shrink{
    position: fixed;
    width: 100%;
    z-index: 10;
    top: 0;
	box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.08);
}

.site_map iframe{
  border: 0px;
  width: 100%;
  min-height: 350px;
}

.ab_text{
  line-height: 34px !important;
}
 
 .pagenavb:after{
  content: '';
  display: block;
  width: 105px;
  height: 22px;
  background-color: #3A348C;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  clip-path: polygon(100% 0, 0 0, 50% 98%);
}
.pagenavb{
  background-color: #3A348C;
  min-height: 100px;
  text-align: center;
  line-height: 100px;
  margin-bottom: 60px;
}
.pagenavb a{
  color: #fff;
  font-weight: bold;
  font-size: 22px;
}
 
 .phoalb .projectblock{
  margin-bottom: 25px;
  
}
.logo_oman p{
  line-height: 20px;
  text-align: center;
  margin: 0;
 
  font-size: 11px;
  color: #3A348C;
text-shadow: 0px 1px 0px #fff;

}
.logo_oman img{
  max-width: 60% !important;
}
.phoalb .projectblock .pro_imgtitle{
box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.04);
}

.subcat_item li a{
  font-weight: bold;
  font-size: 15px;
      color: #fff;
}
.subcat_item li:hover{
  background-color: #3A348C;
}
.subcat_item li{
display: inline-block;
  margin-left: 10px;
 border-radius: 5px;
  padding: 15px;
    color: #fff;

  background-color: #E1AD06;
  font-weight: bold;
  font-size: 15px;
}
.subcat_item ul{
  text-align: center;
  margin-bottom: 50px;
  clear: both;
}
 .current-cat{
  background-color: #171344 !important;
}
.page_text.photo_album{
  padding-top: 0;
}
 
 
 label.vfb-desc {
 
    font-weight: normal !important;
    font-size: 17px !important;
    color: #121212 !important;
}
 
 
.pager2 .ab_img img{
  width: 100%;
  min-height: 300px;
  max-height: 300px;
}
.pro_content p{
  font-size: 15px;
  line-height: 40px;
}

.pro_content h1{
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 19px;
  font-weight: bold;
}
 
 .pro_content li{
  font-size: 15px;
  line-height: 50px;
  list-style-position:inside;
}



.wp-block-column h2, .wp-block-column h3{
  font-weight: bold !important;
  font-size: 22px;
  margin-bottom: 30px;
}


.wp-block-column h4{
  margin-bottom: 30px;
}
.wp-block-column h5{
 line-height: 30px;
  font-size: 15px;
  margin-bottom: 30px;
}


.wp-block-column p{
  line-height: 35px;
  
  font-size: 15px;
}
 
  .mobilelang{
	 display:none;
 }
 
 .wp-block-columns {
    flex-wrap: nowrap;
    max-width: 100%;
padding-right:40px;
padding-left:40px;
}
.wp-block-column h2{
border-right: 10px solid #E1AD06;
padding-right: 10px;
background-color: #f9f9f9;
padding: 14px;
font-size: 17px;
border-left:0;
}
.wp-block-column:not(:first-child) {
    margin-right: 6em !important;
}

.cvaue{
  border: 0px !important;
  background-color: #fff;
  padding: 30px;
  color: #fff;
  background-color: #E1AD06;
  border-radius: 5px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
}
.wp-block-image {
 
    text-align: left;
}


.wp-block-column h2.has-text-align-center{
  background-color: #E1AD06;
  font-size: 21px;
  color: #fff;
}
 
 
 .about_left .wp-block-columns:first-child{
  display: block;
  padding: 0;
}
.about_left .wp-block-columns:first-child img{
display: none;
}
.about_left .wp-block-columns:first-child .wp-block-column{
margin-right: 0px !important;
}
.about_left .wp-block-columns:first-child .wp-block-column h5{
margin-bottom: 18px;
}
.about_left .wp-block-columns{
  display: none;
}


.home .photo_album{
  background-color: #FAFAFA;
}









@media (max-width: 1199px) {
	.hed1_oman div.container, .hed2_oman div.container{
		padding:0;
		margin:0;
		width: 100%;
	}
	.topmenu .nav ul li:first-child{
		display:none;
	}
	.about_left .wp-block-columns:first-child .wp-block-column h5{
margin-bottom: 12px;
}
.project_omatco {
 
    background-position: left top;
 
}
}

@media (max-width: 1010px) {
.hed2_oman div.col-md-8{
  padding-right: 0;
}
.wp-block-columns {
    display: block !important;
 
}

}



 @media (max-width: 993px) {
	 .phoalb div.col-md-4{
  display: inline-block;
  width: 49%;
}
	 .about_right{
  max-width: 80%;
  margin: 0 auto;
}
.about_left .wp-block-columns:first-child .wp-block-column h5{
text-align: center;
}
.electric_img{
  text-align: center;
}
	 .hed1_oman, .topmenu, .slider_omantco .owl-nav, .site_map iframe{
  display: none;
}

.logo_oman{
  clip-path: none !important;
  background-image: none !important;
  text-align: right !important;
}
.logo_oman img{
  max-width: 80%;
}
.itemtext a.bigstitle {
     font-size: 26px;
     margin-bottom: 4px;
}
.itemtext a.smallstile {
     font-size: 16px;
     text-align: center;
    line-height: 40px;
    font-weight: 600;
}
.itemtext {
    position: absolute;
    right: 0;
    bottom: 36px;
    text-align: center;
    max-width: 85%;
    z-index: 1;
    overflow: hidden;
    padding-right: 0;
    left: 0;
    margin: 0 auto;
    top: auto;
}
.animateblock{
    transform: rotateZ(0deg);
    transition: none;  
}
.about_left h1{
  text-align: center;
  margin-top: 30px;
}
.about_left h3, .about_left h4{
  text-align: center;
  font-size: 17px;
  line-height: 30px
}
.about_left h3{
  color: #000;
  font-weight: 600;
   margin-top: 32px;
}
.photoblocka img{
    width: 100%;
    height: 119px;
}
.phototab div.col-md-3{
  display: inline-block;
 width: 49%;
  padding: 5px;
}

.animateblock2{
    transform: none;
    transition: none;  
}
.photoblocka span{
	line-height:112px;
}

.project_omatco {
     background-image: none;
}
.electric2{
    max-width: 100%;
    line-height: 45px;
    text-align: justify;
}
.electric1 h3{
    margin-bottom: 21px;
    font-size: 23px;
    text-align: center;
    line-height: 40px;
}
.electric_project {
    padding-top: 23px;
}
.electric3 li{
     width: 46%;

}
.electric3 ul{
    margin-top: 50px;
    text-align: center;
    margin-bottom: 57px;
}

.electric_img::before {
    display: none;
 
}
.footblocker{
  margin-bottom: 50px;
}
.footblocker .footblock_title{
  text-align: center;
  border: 1px solid #363170;
 line-height: 60px;
  margin-bottom: 30px;
}
.footblocker .footblock_title a{
  text-align: center;
  border: 1px solid #000;
 margin-bottom: 0;
  font-size: 22px;
}
.footblocker ul li{
  border-bottom: 1px solid #363170;
  line-height: 50px;
}
.footblock_title h4 {
    color: #E1AD06;
    margin-top: 0px;
    font-weight: bold;
    font-size: 21px;
    display: block;
    margin-bottom: 0;
    line-height: 63px;
}
.right_hq h5 {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    display: block;
    margin-bottom: 4px;
    text-align: center;
    margin-top: 12px;
	line-height: 50px;
}
.footer_social ul {
    color: #fff;
    font-size: 16px;
    display: block;
    text-align: center !important;
    line-height: 40px;
    font-weight: 600;
margin-top: 14px;
margin-bottom: 12px;
}
.totopa2 {
    display: none;
 
}
.about_omantco, .photo_album, .project_omatco {
    padding-top: 82px;
    padding-bottom: 68px;
}
.footblock_content2 li {
    list-style-position: inside;
}

.ab_img img{
  max-height: 250px;
}
.mencanva, .logo_oman{
    display: inline-block;
}
   .logo_oman{
     width: 76%;
   }
   .mencanva img{
     width: 30px;
   }
   .mencanva{
     text-align: left;
     width: 20%;
   }
   .sidenav {
    display: block;
}
   .mencanva span{
     cursor: pointer;
   }
   
   
    /* The side navigation menu */
.sidenav {
  height: 100%; /* 100% Full-height */
  width: 0; /* 0 width - change this with JavaScript */
  position: fixed; /* Stay in place */
  z-index: 10; /* Stay on top */
  top: 0;
  left: 0;
  background-color: #171344; /* Black*/
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 60px; /* Place content 60px from the top */
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}

/* The navigation menu links */
.sidenav a {
padding: 8px 20px 8px 32px;
text-decoration: none;
font-size: 15px;
color: #fff;
display: block;
transition: 0.3s;
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
  color: #f1f1f1;
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn {
position: absolute;
top: 0;
right: 15px;
font-size: 31px;
margin-left: 50px;
padding: 0;
width: 37px;
text-align: center;
height: 37px;
line-height: 37px;
background-color: #E1AD06;
margin-top: 8px;
border-radius: 5px;
font-weight: bold;
}

/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
  transition: margin-left .5s;
  padding: 20px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
} 

   .sidenav li{
     border-bottom: 1px solid #2E296B;
     line-height: 30px;
   }



   .sidenav .sub-menu{
     display: none;
     background-color: #201B55;
   }
   
   
   .sidenav a.active{
     font-weight: bold;
     color: #E1AD06;
   }

   .sidenav li.menu-item-has-children{
     background-color: #110D37;

   }
   .sidenav li.menu-item-has-children a:after{
     float: left;
     content: '\e802';
         font-family: "fontello";
   }
   .sidenav li.menu-item-has-children ul li a:after{

     content: '';
   }
   .sidenav li.menu-item-has-children a.active:after{
     content: '\e803';
         font-family: "fontello";
     float: left;
   }


.wp-block-column:not(:first-child) {
    margin-right: 0 !important;
}

.wp-block-image {
    text-align: center;
}
.wp-block-columns {
 
    padding-right: 20px;
    padding-left: 20px;
}
.wp-block-column p {
 
    text-align: justify;
}
.wp-block-column h2, .wp-block-column h3 {
 
    line-height: 34px;
}
.wp-block-column h2.has-text-align-center {
 
    font-size: 19px;
}

.wp-block-image img {
 
    max-height: 260px;
}
.wp-block-column h5 {
 
    margin-bottom: 11px;
}
.pro_content p {
 
    text-align: justify;
}
.wp-block-columns {
    display: block !important;
 
}
.pro_content{
  margin-top: 40px;
}
.page-template-contact .site_map iframe {
    display: block;
}
.home .ab_text .wp-block-columns{
  display: none !important;
}

.home .ab_text .wp-block-columns:first-child{
  display: block !important;
}
   .mobilelang{
     width: 20%;
     background-color: #3A348C;
     text-align: center;
    padding-right: 10px;
     padding-left: 10px;
     line-height: 35px;
   border-radius: 5px;
   }
      .mobilelang a{
color: #fff;
        font-weight: bold;
   font-size: 15px;
   }
   .mencanva, .logo_oman, .mobilelang{
    display: inline-block;
}
   .logo_oman{
     width: 76%;
   }
 
   .mencanva{
     text-align: left;
     width: 7%;
   }
   
 
.mobilelang {
    width: 14%;
 
}

.logo_oman p {
 
    display: none;
}
.logo_oman {
 padding-top: 0;
   min-height: 80px;
    
    line-height: 80px;
 
}
.logo_oman img {
    max-width: 80% !important;
}
.hed2_oman {
    min-height: 80px;
 
}
.logo_oman img {
    width: 59% !important;
    max-width: 34% !important;
}

}






 @media (max-width: 680px) {
	 .phoalb div.col-md-4{
  display: block;
  width: 100%;
}
.page-template-contact .site_map iframe {
    display: block;
}
.home .ab_text .wp-block-columns{
  display: none !important;
}

.home .ab_text .wp-block-columns:first-child{
  display: block !important;
}
   .mobilelang{
     width: 20%;
     background-color: #3A348C;
     text-align: center;
    padding-right: 10px;
     padding-left: 10px;
     line-height: 35px;
   border-radius: 5px;
   }
      .mobilelang a{
color: #fff;
        font-weight: bold;
   font-size: 15px;
   }
   .mencanva, .logo_oman, .mobilelang{
    display: inline-block;
}
   .logo_oman{
     width: 63%;
   }
 
   .mencanva{
     text-align: left;
     width: 15%;
   }
   .logo_oman p {
 
    display: none;
}
.logo_oman {
 padding-top: 0;
   min-height: 80px;
    
    line-height: 80px;
 
}
.logo_oman img {
    max-width: 80% !important;
}
.hed2_oman {
    min-height: 80px;
 
}
 }

 
 
 
 
 
 @media (max-width: 480px) {
	 .home .ab_text .wp-block-columns{
  display: none !important;
}

.home .ab_text .wp-block-columns:first-child{
  display: block !important;
}
	 .subcat_item li {
    display: inline-block;
    margin-left: 10px;
    border-radius: 5px;
    padding: 15px;
    color: #fff;
    background-color: #E1AD06;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 10px;
    min-width: 77%;
}
	.page-template-contact .site_map iframe {
    display: block;
} 
	 .contactforma .visual-form-builder li.vfb-left-half,
.contactforma .visual-form-builder li.vfb-right-half {
 width:100%!important
}
	 .phoalb div.col-md-4{
  display: block;
  width: 100%;
}
	 .hed1_oman, .topmenu, .slider_omantco .owl-nav, .site_map iframe{
  display: none;
}

.logo_oman{
  clip-path: none !important;
  background-image: none !important;
  text-align: right !important;
}
.logo_oman img{
  max-width: 80%;
}
.itemtext a.bigstitle {
     font-size: 26px;
     margin-bottom: 4px;
}
.itemtext a.smallstile {
     font-size: 16px;
     text-align: center;
    line-height: 40px;
    font-weight: 600;
}
.itemtext {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: center;
    max-width: 85%;
    z-index: 1;
    overflow: hidden;
    padding-right: 0;
    left: 0;
    margin: 0 auto;
    top: 18%;
}
.animateblock{
    transform: rotateZ(0deg);
    transition: none;  
}
.about_left h1{
  text-align: center;
  margin-top: 30px;
}
.about_left h3, .about_left h4{
  text-align: center;
  font-size: 17px;
  line-height: 30px
}
.about_left h3{
  color: #000;
  font-weight: 600;
   margin-top: 32px;
}
.photoblocka img{
    width: 100%;
    height: 119px;
}
.phototab div.col-md-3{
  display: inline-block;
 width: 49%;
  padding: 5px;
}

.animateblock2{
    transform: none;
    transition: none;  
}
.photoblocka span{
	line-height:112px;
}

.project_omatco {
     background-image: none;
}
.electric2{
    max-width: 100%;
    line-height: 45px;
    text-align: justify;
}
.electric1 h3{
    margin-bottom: 21px;
    font-size: 23px;
    text-align: center;
    line-height: 40px;
}
.electric_project {
    padding-top: 23px;
}
.electric3 li{
     width: 46%;

}
.electric3 ul{
    margin-top: 50px;
    text-align: center;
    margin-bottom: 57px;
}

.electric_img::before {
    display: none;
 
}
.footblocker{
  margin-bottom: 50px;
}
.footblocker .footblock_title{
  text-align: center;
  border: 1px solid #363170;
 line-height: 60px;
  margin-bottom: 30px;
}
.footblocker .footblock_title a{
  text-align: center;
  border: 1px solid #000;
 margin-bottom: 0;
  font-size: 22px;
}
.footblocker ul li{
  border-bottom: 1px solid #363170;
  line-height: 50px;
}
.footblock_title h4 {
    color: #E1AD06;
    margin-top: 0px;
    font-weight: bold;
    font-size: 21px;
    display: block;
    margin-bottom: 0;
    line-height: 63px;
}
.right_hq h5 {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    display: block;
    margin-bottom: 4px;
    text-align: center;
    margin-top: 12px;
	line-height: 50px;
}
.footer_social ul {
    color: #fff;
    font-size: 16px;
    display: block;
    text-align: center !important;
    line-height: 40px;
    font-weight: 600;
margin-top: 8px;
margin-bottom: 19px;
}
.totopa2 {
    display: none;
 
}
.about_omantco, .photo_album, .project_omatco {
    padding-top: 82px;
    padding-bottom: 68px;
}
.footblock_content2 li {
    list-style-position: inside;
}

.ab_img img{
  max-height: 250px;
}
.mencanva, .logo_oman, .mobilelang{
    display: inline-block;
}
   .logo_oman{
     width: 63%;
   }
 
   .mencanva{
     text-align: left;
     width: 15%;
   }
      .mencanva img{
     width: 30px;
   }
   .sidenav {
    display: block;
}
   .mencanva span{
     cursor: pointer;
   }
   
   
    /* The side navigation menu */
.sidenav {
  height: 100%; /* 100% Full-height */
  width: 0; /* 0 width - change this with JavaScript */
  position: fixed; /* Stay in place */
  z-index: 10; /* Stay on top */
  top: 0;
  left: 0;
  background-color: #171344; /* Black*/
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 60px; /* Place content 60px from the top */
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}

/* The navigation menu links */
.sidenav a {
padding: 8px 20px 8px 32px;
text-decoration: none;
font-size: 15px;
color: #fff;
display: block;
transition: 0.3s;
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
  color: #f1f1f1;
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn {
position: absolute;
top: 0;
right: 15px;
font-size: 31px;
margin-left: 50px;
padding: 0;
width: 37px;
text-align: center;
height: 37px;
line-height: 37px;
background-color: #E1AD06;
margin-top: 8px;
border-radius: 5px;
font-weight: bold;
}

/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
  transition: margin-left .5s;
  padding: 20px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
} 

   .sidenav li{
     border-bottom: 1px solid #2E296B;
     line-height: 30px;
   }



   .sidenav .sub-menu{
     display: none;
     background-color: #201B55;
   }
   
   
   .sidenav a.active{
     font-weight: bold;
     color: #E1AD06;
   }

   .sidenav li.menu-item-has-children{
     background-color: #110D37;

   }
   .sidenav li.menu-item-has-children a:after{
     float: left;
     content: '\e802';
         font-family: "fontello";
   }
   .sidenav li.menu-item-has-children ul li a:after{

     content: '';
   }
   .sidenav li.menu-item-has-children a.active:after{
     content: '\e803';
         font-family: "fontello";
     float: left;
   }


.wp-block-column:not(:first-child) {
    margin-right: 0 !important;
}

.wp-block-image {
    text-align: center;
}
.wp-block-columns {
 
    padding-right: 20px;
    padding-left: 20px;
}
.wp-block-column p {
 
    text-align: justify;
}
.wp-block-column h2, .wp-block-column h3 {
 
    line-height: 34px;
}
.wp-block-column h2.has-text-align-center {
 
    font-size: 19px;
}

.wp-block-image img {
 
    max-height: 260px;
}
.wp-block-column h5 {
 
    margin-bottom: 11px;
}
.pro_content p {
 
    text-align: justify;
}
	 .about_right{
  max-width: 95%;
  margin: 0 auto;
}

   .mobilelang{
     width: 20%;
     background-color: #3A348C;
     text-align: center;
padding-right: 1px;
padding-left: 1px;
     line-height: 35px;
   border-radius: 5px;
   }
      .mobilelang a{
color: #fff;
        font-weight: bold;
   font-size: 15px;
   }
   .foot1_oman {
 
    padding-bottom: 0;
}
.footblock_content h6 {
font-size: 17px;
color: #fff;
display: block;
max-width: 100%;
line-height: 40px;
margin-bottom: 0px !important;
text-align: center;
margin-top: 0;
}

.widgettitle{
  margin: 0;
}

.footblock_content input.wysija-submit {
 
    line-height: 56px;
 
}

.logo_oman p {
 
    display: none;
}
.logo_oman {
 padding-top: 0;
   min-height: 80px;
    
    line-height: 80px;
 
}
.logo_oman img {
    max-width: 80% !important;
}
.hed2_oman {
    min-height: 80px;
 
}
.logo_oman img {
    width: 81% !important;
    max-width: 80% !important;
}
}