/*

Theme Name: Accord Global Trade

Theme URI: http://www.elegantthemes.com/gallery/divi/

Template: Divi

Author: LL Team

Author URI: http://www.elegantthemes.com

Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.

Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready

Version: 4.0.4.1572532823

Updated: 2019-10-31 14:40:23



*/
@import url(https://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
@import url(https://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
@import url(https://fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap');


/*new 27-feb-2020*/

h2, h3, h4, h5, h6 {
	font-weight: 600 !important;
}
.et_pb_text {
	font-weight: 300;
}
body {
	font-size: 20px;
	/*direction: rtl;*/
}
.h2-custom {
	margin-bottom: 20px;
}
.et_pb_fullwidth_menu .et_pb_menu__menu>nav, .et_pb_menu .et_pb_menu__menu>nav {
	justify-content: initial;
	width: 100%;
}
.et_pb_fullwidth_section .et_pb_slide.et_pb_slide_0 {
	min-height: 534px;
}
.main-menu-box .et_pb_menu__menu {
	width: 100%;
}
.ssl-logo {
	position: relative;
	top: 11px;
}
footer .et_pb_text_inner h3 {
	font-size: 17px;
	white-space: nowrap;
	font-weight: 600 !important;
	color: #fff;
}
a#expand-btn {
	cursor: pointer;
}
.menu-item-has-children ul.sub-menu {
    width: 310px;
    right: 0px !important;
    top: calc(100% - 0px) !important;
    padding: 0px !important;
    left: auto !important;
}

header.et-l.et-l--header nav.et-menu-nav.fullwidth-menu-nav > ul > li:hover li {
display: block;
}

header.et-l.et-l--header nav.et-menu-nav.fullwidth-menu-nav > ul > li > ul li {
display: none;
}


/*  footer menu css  start */

footer .menu-item-has-children ul.sub-menu {
	width: auto;
	position: static;
	visibility: visible;
	opacity: 1;
	border-top: 0px solid #2ea3f2;
}
footer ul.sub-menu {
	width: auto;
	position: static;
	visibility: visible;
	border-top: 0px solid #2ea3f2;
	display: none !important;
	position: absolute;
	all: initial;
	transition: all 1s;
	opacity: 0 !important;
}
.et_pb_menu_0_tb_footer.et_pb_menu .nav li ul {
	background-color: #ffffff00!important;
	box-shadow: none;
}
footer .menu-item-has-children ul.show-submenu.sub-menu {
	display: inline-block !important;
	opacity: 1 !important;
}
#menu-footer-menu li ul li a:hover {
	opacity: .7;
	background-color: #0000;
}
footer .et-menu .menu-item-has-children>a:first-child:after {
	top: 1px;
}
/* footer menu css end */

#page-container .et_pb_menu_0_tb_footer.et_pb_menu .nav li ul {
	background-color: #3330 !important;
}
#menu-item-1514 ul.sub-menu {
    width: 270px;
}
#menu-item-1349 ul.sub-menu {
	width: 240px;
}
#menu-item-880 ul.sub-menu {
    width: 130px;
}
.et_dropdown_animation_fade.et_pb_fullwidth_menu ul li.menu-item-has-children:hover>a:after {
	content: "2";
}
.nav li li ul, .menu-item-has-children ul.sub-menu li ul {
	z-index: 1000;
	top: 0px !important;
	left: 300px !important;
	width: 325px !important;
}
.et-menu li li.menu-item-has-children>a:first-child:after {
	top: 7px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	font-size: 20px;
}
ul#menu-main-menu li {
	padding-top: 10px;
	padding-bottom: 10px;
}
ul#menu-main-menu li {
	padding-top: 10px;
	padding-bottom: 10px;
}
header .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .nav li ul {
	background-color: rgb(5, 107, 179)!important;
	border: 0;
}
header .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .nav li ul.sub-menu {
	background-color: rgba(255, 255, 255, 0)!important;
}
header .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .nav li ul.sub-menu a {
	color: #056bb3!important;
	background-color: #fff;
}
header .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .nav li ul.sub-menu li:hover {
	background-color: #012035!important;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
	opacity: 1 !important;
}
ul#menu-main-menu {
	width: 100%;
	justify-content: space-between;
	padding: 0px 0px !important;
	margin-right: 0px;
	margin-left: 0px;
	display: flex;
    flex-direction: row-reverse;
}

.et-menu .menu-item-has-children>a:first-child:after {
	top: 7px;
	font-weight: 600;
	right: -3px;
	font-size: 24px;
}
#page-container header .et-menu .menu-item-has-children>a:first-child:after {
	top: 40px;
	font-weight: 600;
	left: 0%;
	margin: 0 auto;
	text-align: center;
	font-size: 22px;
	position: absolute;
	width: 100%;
}
.et_pb_scroll_top.et-pb-icon {
	right: 40px;
	border-radius: 5px;
}
#page-container span.author a:hover {
	color: #a68f34 !important;
	text-decoration: none;
}
#page-container header .et-menu a:hover {
	opacity: 1;
	background-color: #fff;
	border-top: 2px solid #a68f34;
	color: #a68f34 !important;
}
.et-menu a {
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.et-menu a:hover {
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.et-db #et-boc .et-l .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li a:hover {
	color: #a68f34 !important;
}
#page-container header ul#menu-main-menu li.menu-item-has-children:hover a {
	background-color: #fff;
	border-top: 2px solid #a68f34;
	color: #a68f34 !important;
}
.page-template-default #page-container header ul#menu-main-menu li.menu-item-has-children:hover ul.sub-menu li a:hover {
	color: #a68f34 !important;
	background-color: #ffffff !important;
}
ul.sub-menu {
	padding: 5px 0px !important;
}
#page-container header .et-menu ul.sub-menu a:hover {
	border-top: 2px solid #a68f3400;
}
#page-container header ul#menu-main-menu li {
	padding: 0px;
	box-sizing:border-box;
}
#page-container header ul#menu-main-menu li.menu-item-has-children:hover ul.sub-menu li a {
	border: 0 !important;
	color: #ffffff !important;
	text-transform: capitalize;
}
#page-container header ul#menu-main-menu li.menu-item-has-children:hover ul.sub-menu li a:hover {
	color: #a68f34 !important;
	background-color: #ffffff !important;
}
#page-container header ul#menu-main-menu ul.sub-menu li a {
	background-color: #056bb3 !important;
	color: #a68f34 !important;
}
ul.sub-menu {
	padding: 5px 0px !important;
}
ul#sitemap-links li ul li {
    padding-right: 40px !important;
}
.tick-list-box li:before, .tick-list-box-a li:before {
    content: "";
    background-image: url(./images/tick-list.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 0px 3px;
    position: absolute;
    right: 0px;
    width: 22px;
    display: inline-block;
    height: 25px;
}

ul.sub-menu li {
	padding: 0 !important;
	width: 100%;
}
.et_pb_menu__wrap {
	margin-top: 8px;
}
p {
	font-weight: 300;
}
.tick-list-box p {
	color: #000;
}
.et_pb_menu_0_tb_header.et_pb_menu:before {
	content: "";
	height: 50px;
	width: 5000px;
	top: 0;
	left: -5000px;
	background-color: #056bb3;
	position: absolute;
}
.et_pb_menu_0_tb_header.et_pb_menu:after {
	content: "";
	height: 50px;
	width: 5000px;
	top: 0;
	right: -5000px;
	background-color: #056bb3;
	position: absolute;
}
.et_pb_menu_0_tb_header.et_pb_menu {
	position: relative;
}
.et-menu a {
	color: rgb(255, 255, 255);
	z-index:99999999999;
}
.ite-logo {
	text-align: right !important;
}
a.language-btn {
	background-color: rgb(5, 107, 179);
	color: #fff;
	width: 134px;
	border-radius: 5px;
	line-height: 32px;
	font-size: 15px;
	/*font-family: Raleway;*/
	font-weight: 400;
	padding: 0px 7px;
	display: inline-block;
	margin: 0;
	text-align: center;
	float: right;
}
footer nav.et-menu-nav {
	display: block;
	width: 100%;
}
footer ul#menu-footer-menu {
	display: block;
	margin-top: -10px;
}
footer .sub-menu li:last-child {
	margin-bottom: 10px !important;
}
footer .et-menu .menu-item-has-children>a:first-child:after {
    content: "L";
    font-size: 14px;
    top: -1px;
    right: -17px;
    font-weight: 300;
    cursor: default;
    width: 20px;
    color: #fff !important;
    left: auto;
}
footer .et-menu li.menu-item-has-children a {
	cursor: pointer;
}
p.post-meta {
	text-transform: capitalize;
}
footer .et-menu .menu-item-has-children.click-submenu>a:first-child:after {
    content: "K";
    font-size: 14px;
    top: -1px;
    right: -17px;
    font-weight: 300;
    left: auto;
}
#menu-footer-menu li.menu-item-has-children:after {
	display: none;
}
a.language-btn:hover {
	color: #eec41f;
}
.language-box-col {
	margin-left: 0px !important;
	margin-right: 0 !important;
}
.language-box-col .et_pb_code_inner {
	right: 60px;
}
.et_pb_row_0_tb_header .et_pb_column_1_tb_header {
	position: relative;
	z-index: 99;
}
header .search-box-col {
    border-radius: 0;
    height: 32px;
    display: inline-block;
    width: 287px;
    vertical-align: top;
    margin-left: 18px;
}.et_pb_module.et_pb_code.et_pb_code_0_tb_header, .error404.et-db #et-boc .et-l .et_pb_code_0_tb_header{
    display: inline-block;
    vertical-align: top;
    margin: 0 !important;
}
.et_pb_gutters4 .et_pb_column_1_2, .et_pb_gutters4.et_pb_row .et_pb_column_1_2 {
    width: 50%;
    text-align: left;
}
.et_pb_gutters4 .et_pb_column, .et_pb_gutters4.et_pb_row .et_pb_column {
    margin-right: 0;
}
.et_pb_search_0_tb_header.search-box-col input.et_pb_s {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	height: 32px !important;
	position: relative;
	top: -3px;
}
.et_pb_search_0_tb_header.search-box-col input.et_pb_searchsubmit {
	font-size: 0;
	width: 30px;
	background-image: url(./images/search-icon.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	height: 32px !important;
	min-height: 32px !important;
}
.et_pb_search_0_tb_header.search-box-col input.et_pb_searchsubmit:hover {
	background-image: url(./images/search-icon-gold.png);
}
.language-btn i {
	font-size: 20px;
	padding: 0px 5px;
	position: relative;
	top: 2px;
}
.language-btn span {
	padding: 0px 5px;
}
#menu-main-menu a {
	font-size: 15px;
	/*font-family: Raleway;*/
	text-transform: uppercase;
	padding-top: 24px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 24px;
	font-weight: 400;
	width: 100%;
	text-align: center;
	border-top: 2px solid;
	border-color:transparent;
	box-sizing:border-box;
}
.address-box-footer p {
	padding-left: 25px;
}
.address-box-footer p:first-child {
	padding-left: 0px;
}
.address-box-footer img {
    margin-left: 12px;
}
.home-banner-box {
	position: relative;
	margin-bottom: 20px;
}
.banner-text {
	position: absolute !important;
	right: 0;
	width: 100%;
	text-align: right;
	bottom: 10%;
}
.banner-text h2 {
	font-size: 36px !important;
	/*font-family: Raleway !important;*/
	text-transform: capitalize !important;
	font-weight: 400 !important;
	color: #fff !important;
}
.page.et_pb_pagebuilder_layout #main-content {
	background-color: white;
}
.home-banner-box .et_pb_bottom_inside_divider {
	display: none;
}
.home-banner-box .et_pb_text_inner {
	position: absolute;
	top: 407px;
	right: -140px;
}
.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li {
	margin-top: 0px;
}
.et_pb_module.et_pb_slider {
	overflow: visible;
}
.page-template-default .et_pb_module.et_pb_slider:first-child:after {
	content: "";
	position: absolute;
	background-image: url(./images/banner-border-bottom.png);
	background-position: center top!important;
	background-size: cover !important;
	background-repeat: no-repeat;
	bottom: -33px;
	display: inline-block;
	height: 86px;
	z-index: 99999;
	left: 0;
	right: 0;
	width: 100%;
}
.page-template-default .et_pb_module.et_pb_slider:first-child:before {
	content: "";
	position: absolute;
	background-image: url(./images/icon-banner.png);
	background-position: center!important;
	background-size: contain !important;
	background-repeat: no-repeat;
	bottom: -30px;
	display: inline-block;
	height: 59px;
	z-index: 999999;
	left: 0;
	right: 0;
	width: 100%;
}
.home-banner-box:after {
	content: "";
	position: absolute;
	background-image: url(./images/banner-border-bottom.png);
	background-position: center top!important;
	background-size: cover !important;
	background-repeat: no-repeat;
	bottom: -33px;
	display: inline-block;
	height: 86px;
	z-index: 99999;
	left: 0;
	right: 0;
	width: 100%;
}
.home-banner-box:before {
	content: "";
	position: absolute;
	background-image: url(./images/icon-banner.png);
	background-position: center!important;
	background-size: contain !important;
	background-repeat: no-repeat;
	bottom: -30px;
	display: inline-block;
	height: 59px;
	z-index: 999999;
	left: 0;
	right: 0;
	width: 100%;
}
.banner-inner-with-head p {
	font-weight: 500;
	font-size: 34px;
	line-height: 29px;
	margin-top: 30px;
}
.banner-inner-with-head .et_pb_code_inner:after {
	content: "";
	position: absolute;
	background-image: url(./images/icon-banner.png);
	background-position: center!important;
	background-size: auto !important;
	background-repeat: no-repeat;
	bottom: 25px;
	display: inline-block;
	height: 59px;
	z-index: 99999;
	left: 0;
	right: 0;
	width: 100%;
}
.et_pb_section.inner-banner-box:after {
	content: "";
	position: absolute;
	background-image: url(./images/icon-banner.png);
	background-position: center!important;
	background-size: auto !important;
	background-repeat: no-repeat;
	bottom: 20px;
	display: inline-block;
	height: 59px;
	z-index: 99999;
	left: 0;
	right: 0;
	width: 100%;
}
.welcome-sec h2 {
	color: #000000;
	font-size: 32px;
}
.welcome-sec h4 {
	color: #6d6e71;
	font-size: 32px;
	font-weight: 400 !important;
}
.welcome-sec h3 {
	color: #056bb3;
	font-size: 24px;
	font-weight: 400 !important;
	margin: 30px;
}
.welcome-sec p {
	color: #000000;
	font-size: 18px;
	font-weight: 300 !important;
}
body, h1, h2, h3, h4, h5, h6, p {
	/*font-family: Raleway !important;*/
}
.box-import-export .et_pb_text_inner {
	/* background-color: #056bb3;*/

	color: #fff;
	min-height: 414px;
	padding: 30px;
}
.show-content {
	height: 9.6em;
}
.box-import-export h2, .box-import-export p {
	color: #fff;
}
.box-import-export h2 {
	margin-bottom: 20px;
}
a.more-link {
	background-color: #056bb3;
	padding: 7.5px 30px;
}
.et_pb_blog_0 .et_pb_post .entry-featured-image-url img {
	padding: 2px;
}
.et_pb_blog_0 .et_pb_blog_grid .et_pb_post {
	padding: 15px;
}
.et_pb_blog_grid .et_pb_image_container {
	position: relative;
	margin: -15px -15px 20px;
}
.et_pb_blog_0 a.more-link {
	margin: 20px 0px;
	display: inline-block;
	text-transform: capitalize;
}
.et_pb_blog_0 a.more-link:hover, a.et_pb_button:hover, a.more-link1:hover, h2 a:hover {
	text-decoration: none !important;
}
.main-menu-box .et_pb_menu_0_tb_header.et_pb_menu {
	background-color: #056bb3;
}
.inner-banner-box {
	position: relative;
}
.banner-inner-with-head .et_pb_code_inner img {
	width: 100%;
	position: relative;
}
.banner-inner-with-head h1 {
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;*/
	font-size: 56px;
	color: #ffffff!important;
/*	letter-spacing: 3px;*/
	line-height: 29px;
	text-align: center;
}
.abf-arabic-para p {
    text-align: left !important;
    direction: inherit !important;
}
.inner-page-heading h1{
	font-weight:600 !important;
}
.banner-inner-with-head .et_pb_row {
	position: absolute !important;
	left: 0px;
	bottom: 50%;
	color: #fff;
	width: 100%;
	z-index: 8;
	top: 37%;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
.page-id-984 .banner-inner-with-head h1 {
	line-height: 1.6;
	margin-top: -40px;
}
.inner-banner-box + .banner-text {
	bottom: 46%;
}
.banner-text {
	background-color: #fff0;
}
.banner-text h1 {
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;*/
	font-weight: 700;
	font-size: 60px;
	color: #ffffff!important;
	letter-spacing: 3px;
	line-height: 29px;
	text-align: center;
}
a.more-link1:hover {
	/* letter-spacing: 2px;

	padding-top: 5px!important;

    padding-right: 30px!important;

    padding-bottom: 5px!important;

    padding-left: 30px!important;  */

	background-color: #fff;
	color: #056bb3;
}
/* lets connected css */

.lets-connect-sec {
	padding-top: 70px !important;
	padding-bottom: 70px !important;
	background-color: #056bb3!important;
}
.lets-connect-sec h2 {
	margin-bottom: 20px;
	font-size: 36px;
	color: #ffffff!important;
	line-height: 29px;
}
.lets-connect-sec h3 {
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;*/
	font-weight: 300;
	font-size: 36px;
	color: #FFFFFF!important;
	line-height: 29px;
}
.phone-wrap {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	flex-basis: unset;
}
.phone-wrap .error-msg {
	width: 100%;
	order: 4;
}
.phone-wrap #phone_c {
	-ms-flex: 0 0 120px;
	flex: 0 0 120px;
	max-width: 120px;
}
.phone-wrap #phone_a {
	-ms-flex: 0 0 100px;
	flex: 0 0 100px;
	max-width: 100px;
}

.phone-wrap #phone_n {
	-ms-flex: 0 0 140px;
	flex: 0 0 140px;
	max-width: 140px;
}
.lets-connect-sec p {
	font-size: 24px;
	color: #fff;
	line-height: 35px;
}
.lets-connect-sec .et_pb_module.et_pb_text {
	margin-bottom: 30px !important;
}
.inquire-btn-box {
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	bottom: 5px;
	width: 200px;
	display: inline-block !important;
	color: #ffffff!important;
	border-width: 1px!important;
	border-radius: 0px;
	letter-spacing: 0;
	font-size: 19px;
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif!important;*/
	font-weight: 300!important;
	background-color: #056bb3;
	padding-right: 1em!important;
	padding-left: 1em!important;
}
.lets-connect-sec .inquire-box {
	position: relative;
	top: 50px;
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;*/
	font-size: 24px;
	line-height: 35px;
	border-width: 1px;
	border-color: #ffffff;
	padding-top: 60px!important;
	padding-right: 40px!important;
	padding-bottom: 60px!important;
	padding-left: 40px!important;
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	max-width: 80%;
	/*font-family: Raleway;*/
	font-weight: 400;
	color: #fff;
	margin-left: auto!important;
	margin-right: auto!important;
}
.lets-connect-sec .inquire-btn-box:after {
	opacity: 0 !important;
}
/*lets connected end css */

#et-main-area .more-link:hover {
	background-color: #ffffff;
	border-color: #056bb3;
	color: #056bb3 !important;
	border: 1px solid;
}
.mt-20 {
	margin-top: 20px;
}
#et-main-area .more-link {
	border-color: #056bb3;
	border: 1px solid;
	color: #fff;
	font-weight: 500;
	text-decoration: none !important;
}
a.more-link1 {
	background-color: #056bb300;
	padding: 5px 30px;
	margin: 10px 0px;
	display: inline-block;
	text-transform: capitalize;
	border: 1px solid #fff;
	color: #fff;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em!important;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;
}
.home .more-link {
	padding: 5px 30px;
	margin: 10px 0px;
	display: inline-block;
	text-transform: capitalize;
	border: 1px solid #fff;
	color: #fff;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em!important;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;
}
a.more-link1:hover:after, .home .more-link:hover:after {
	margin-left: 0;
	opacity: 1;
	letter-spacing: 2px;
}
.its-box-row .clickable-box:hover {
	background-color: #056bb3;
	-webkit-animation-duration: .2s;
	-moz-animation-duration: .2s;
	-ms-animation-duration: .2s;
	-o-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.its-box-row .clickable-box:hover h2 {
	color: #ffffff !important;
}
.hide-content {
	display: none;
}
body #page-container .et_pb_section #expand-btn:hover {
	background-color: #0f92ee !important;
	letter-spacing: 0px;
	padding-left: 50px !important;
}
body #page-container .et_pb_section .et_pb_button_0:hover:after{
	left:0 !important;
}
.btn-box-share .et_pb_text_inner {
	display: block;
	text-align: center;
}
a.share-btn {
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;*/
	display: inline-block;
	float: right;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	color: #fff;
}
a.share-btn span {
	font-size: 12px;
	width: 100%;
	text-transform: uppercase;
	display: inline-block;
	position: relative;
	font-weight: 600;
	top: -12px;
}
.share-btn i {
	font-size: 26px;
	position: relative;
	top: 6px;
}
a.share-btn.left-btn {
	background-color: #228ac8;
	margin-right: 15px;
}
a.share-btn.right-btn {
	background-color: #cf3427;
}
.btn-box-share .et_pb_text_inner br {
	display: none;
}
a.share-btn:hover {
	background-color: #5a7686;
}
body #page-container .et_pb_section #expand-btn:after {
	font-size: 30px !important;
	left:0;
}
.its-box-row .clickable-box:hover img {
	color: #ffffff !important;
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
	 -moz-webkit-filter: brightness(0) invert(1);
    -ms-webkit-filter: brightness(0) invert(1);
    -o-webkit-filter: brightness(0) invert(1);
}

#row-con-boxes3 .ct-box2 {
    order: 3;
}

#row-con-boxes3 .ct-box3 {
    order: 2;
}
/*

a.more-link1:after, .home .more-link:after {

	font-family: ETmodules!important;

    position: absolute;

    margin-left: -1em;

    opacity: 0;

    text-shadow: none;

    font-size: 32px;

    font-weight: 400;

    font-style: normal;

    font-variant: none;

    line-height: 1em;

    text-transform: none;

    content: "\35";

    -webkit-transition: all .2s;

    -moz-transition: all .2s;

    transition: all .2s;

}

a.more-link1:after, .home .more-link:after {

    transition: all 300ms ease 0ms;

}

*/

.main-menu-box .et_pb_menu__wrap {
	margin-top: 0;
}
.main-menu-box {
	padding: 0 !important;
}
.et_pb_section.welcome-sec {
/* height: auto;*/

}
.logo-clients-row .et_pb_column .et_pb_module {
	float: left;
	width: 16.667%;
}
.logo-clients-row .et_pb_image_wrap {
	max-width: 100%;
	padding: 10px 10px;
	min-height: 112px;
	align-items: center;
	justify-content: center;
	display: -ms-flexbox;
	display: flex;
}
.inquire-box {
	position: relative;
	top: 50px;
}
.inquire-img {
	position: absolute;
	left: 0;
	right: 0;
	top: 95px;
	width: 80px;
	margin: 0 auto !important;
	text-align: center !important;
	background-color: #056bb3;
	z-index: 9999;
}
.inquire-img-1 {
	position: absolute;
	left: 0;
	right: 0;
	top: 95px;
	width: 80px;
	margin: 0 auto !important;
	text-align: center !important;
	background-color: #056bb3;
	z-index: 9999;
}
.inquire-img-1:before {
	content: "";
	position: absolute;
	left: 0;
	top: 21.5px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #fff;
	display: inline-block;
}
.inquire-img-1:after {
	content: "";
	position: absolute;
	right: 0;
	top: 21.5px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #fff;
	display: inline-block;
}
.inquire-img:before {
	content: "";
	position: absolute;
	left: 0;
	top: 21.5px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #fff;
	display: inline-block;
}
.inquire-img:after {
	content: "";
	position: absolute;
	right: 0;
	top: 21.5px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #fff;
	display: inline-block;
}
#main-content .inquire-btn-box:hover, body #page-container .et_pb_section .inquire-btn-box:hover {
	background-color: #fff !important;
	border: 1px solid #056bb3 !important;
	color: #056bb3 !important;
}
.inquire-btn-box {
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	bottom: 5px;
	z-index: 99999;
	font-size: 16px;
	display: inline-block !important;
	font-weight: 500 !important;
}
.lets-connect-sec .inquire-btn-box {
	padding-top: 7.5px!important;
	padding-bottom: 7.5px!important;
	font-size: 19px;
}
div#row-con-boxes3 .inquire-btn-box {
	width: auto;
}
header .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .nav li ul.sub-menu li.current-menu-item a {
	color: #ffffff!important;
}
.error-msg {
	color: #dc3545;
	/*font-family: Raleway !important;*/
	line-height: 18px;
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 10px;
}
#menu-footer-menu li:nth-child(even) {
	width: 36%;
	position: relative;
	padding-left: 25px;
	top: -6px;
	margin-bottom: 0px;
	display: inline-block;
	height: auto;
	text-align:right;
}

.et-menu .menu-item-has-children>a:first-child {
    padding-right: 0px;
}


#menu-footer-menu li:nth-child(odd) {
	width: 64%;
	position: relative;
	padding-left: 22px;
	margin-top: 0;
	margin-bottom: 0px;
	display: inline-block;
	height: auto;
	float: right;
	line-height: 26px;
	text-align:right;
}
#menu-footer-menu .sub-menu li:nth-child(even) {
	top: 0px;
}
#menu-footer-menu li ul li, #menu-footer-menu li ul li a {
	width: 100% !important;
	padding-top: 0;
	padding-left: 0;
	padding-right: 10px;
	padding-bottom: 0;
	font-size: 14px !important;
}
#menu-footer-menu li a:hover {
	opacity: 1 !important;
}
#menu-footer-menu li ul li:after {
	left: -4px;
	top: -1px;
}
#menu-footer-menu li:after {
	content: "\38";
	position: absolute;
	right: -8px;
	top: -1px;
	font-size: 14px;
	font-family: ETmodules;
	color: #fff;
}
.search #main-content {
	min-height: 300px;
}
.address-box-footer .et_pb_text_inner {
	float: left;
}
.address-box-footer p {
	padding-bottom: 0px;
}
.footer-info-list ul {
	list-style: none;
	padding: 0;
}
.footer-info-list ul li img {
	margin-left: 7px;
	position: relative;
	top: 2px;
}
.footer-info-list ul li span {
    text-align: right;
    font-family: 'Droid Arabic Naskh', serif !important;
    font-weight: 300 !important;
    float: left;
	color:#fff !important;
}
span#msg1, span#msge, span#msgb, span#msgd, span#msgc, span#msgi, span#msgf, span#msgh, span#msga, span#msgg {
	color: #dc3545;
}
.footer-info-list ul li {
	margin-bottom: 10px;
	font-weight: 600;
}
.footer-col3 .blog-icon {
	float: right;
	margin-right: 15px;
	text-align: right;
}
.footer-col3 .blog-icon2 {
	float: right;
	text-align: right;
}
header {
	overflow: initial;
}
ul#menu-footer-bottom {
	list-style: none;
	display: flex;
    flex-direction: row-reverse;
}
ul#menu-footer-bottom li {
	margin-top: 8.5px;
	padding-right: 7.5px;
	padding-left: 7.5px;
}
.home ul#menu-footer-bottom li {
	margin-top: 9.5px;
}
.btm-fo-col3 .et_pb_menu__menu {
	padding: 0;
	margin: 0;
}
.btm-fo-col3 nav.et-menu-nav {
    align-items: center;
    justify-content: flex-start;
}
.btm-fo-col3 .et_pb_menu__wrap {
	margin-top: 0;
}
.img-brd-box .et_pb_image_wrap {
	padding: 2px;
}
.et_pb_text_inner p {
    text-transform: initial;
    direction: rtl;
	text-align: right;
}
.inquire-box h2 {
	margin-bottom: 20px;
}
.inquire-box p {
	padding-bottom: 0;
}
.blue-box h2 {
	margin-bottom: 20px;
}
.tick-list-box h4 img {
	position: relative;
	top: 5px;
}
.tick-list-box-a h4 img {
	position: relative;
	top: 5px;
}
.tick-list-box li img {
	position: relative;
	top: 4px;
	left: -25px;
	float: left;
}
.main-menu-box ul.sub-menu {
	-webkit-transform: translate3d(0%, 0, 0) scale3d(1, 0, 1);
	transform: translate3d(0%, 0, 0) scale3d(1, 0, 1) !important;
	-webkit-transform-origin: top center;
	transform-origin: top center;
	transition: transform .3s cubic-bezier(.895, .03, .685, .22);
	transition: transform .3s cubic-bezier(.895, .03, .685, .22), -webkit-transform .3s cubic-bezier(.895, .03, .685, .22);
}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
	padding: 16% 5%;
}
.main-menu-box .et_dropdown_animation_fade.et_pb_fullwidth_menu ul li:hover>ul, .main-menu-box .et_dropdown_animation_fade.et_pb_menu ul li:hover>ul {
	opacity: 1;
	-webkit-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
	transform: translate3d(0%, 0, 0) scale3d(1, 1, 1) !important;
	transition: opacity .3s cubic-bezier(.165, .84, .44, 1), transform .3s cubic-bezier(.165, .84, .44, 1), visibility .3s cubic-bezier(.165, .84, .44, 1);
	transition: opacity .3s cubic-bezier(.165, .84, .44, 1), transform .3s cubic-bezier(.165, .84, .44, 1), visibility .3s cubic-bezier(.165, .84, .44, 1), -webkit-transform .3s cubic-bezier(.165, .84, .44, 1);
	visibility: visible;
}
ul#sitemap-links, ul#sitemap-links li {
	list-style: none;
}
ul#sitemap-links li {
	position: relative;
	padding-right: 36px;
}
ul#sitemap-links li:before {
	content: "";
	background-image: url(./images/tick-list.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	right: 9px;
	width: 22px;
	display: inline-block;
	height: 22px;
}
ul#sitemap-links li {
	width: 50%;
	float: right;
	margin: 15px 0;
}
.sitemap-box {
	border: 1px solid #b1b0b0;
	padding: 40px 25px;
	margin-top: 20px;
}
.search div#sidebar, .search.et_right_sidebar #main-content .container:before {
	display: none;
}
.search .et_right_sidebar #left-area {
	float: left;
	width: 100%;
	padding-right: 0;
}
ul#sitemap-links li a {
	color: #000000;
}
ul#sitemap-links ul.sub-menu {
	width: 100% !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.menu-item-has-children > a {
	color: #000000 !important;
	text-decoration: none !important;
	cursor: default;
}
ul#sitemap-links li ul li {
	width: 100%;
	margin: 10px 0;
	float: left;
}
.tick-list-box li span {
	text-align: left;
	position: relative;
	left: -18px;
	display: inline-block;
	width: calc(100% - 25px);
	line-height: 29px;
}
#main-content a:hover {
	color: #a68f34 !important;
	text-decoration: underline;
}
.tick-list-box h4 {
	padding-bottom: 3px;
}
.tick-list-box ul, .tick-list-box-a ul {
	list-style: none;
	padding-left: 0;
}
strong {
	font-weight: 600;
}
.num-list ul {
	list-style: decimal !important;
	padding-right: 20px;
}
.num-list ul li {
	color: #a68f34;
	padding-right: 0;
	font-weight: 600;
	font-size: 22px;
}
.num-list ul li:before {
	display: none !important;
}
.num-list ul li span {
	color: #000000;
	font-size: 20px;
	font-weight: 300;
}
#menu-main-menu .sub-menu a {
	width: 100%;
	padding: 6px 15px;
	text-transform: capitalize;
	text-align: right;
}
li.menu-item-has-children {
	cursor: pointer;
}
header .et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .nav li ul.sub-menu a:hover {
	color: #ffcc00 !important;
}
span.imp-text {
	color: red;
	font-weight: 600;
	font-size: 40px;
	line-height: 20px;
	position: relative;
	top: 16px;
}
a.more-link1:hover {
	background-color: #ffffff;
	color: #056bb3 !important;
}
#main-content .box-import-export a.more-link1:hover {
    color: #056bb3 !important;
}
.its-box-row a:hover {
	color: #ffffff !important;
}
#main-content .its-box-row a:hover {
    color: #fff !important;
}
a.btn:hover {
	text-decoration: none !important;
}
.tick-list-box li, .tick-list-box-a li {
    padding-bottom: 15px;
    color: #000000;
    font-size: 20px;
    padding-right: 30px;
    position: relative;
    text-align: right;
    font-weight: 300;
    line-height: 29px;
	direction: rtl;
}

.tick-list-box-a h4 {
	padding-bottom: 15px;
	color: #000000;
	font-size: 20px;
}
.tick-list-box-a h4 + p {
	padding-left: 29px;
}
.inner-banner-box h1 {
	margin-bottom: 20px;
}
.blog-listing-custom .et_pb_post .entry-featured-image-url {
	display: inline-block;
	position: relative;
	margin-bottom: 30px;
	width: 34%;
	float: right;
	margin-left: 3.5%;
}
.archive.author .et_pb_post .entry-featured-image-url, .archive.category .et_pb_post .entry-featured-image-url {
    display: inline-block;
    position: relative;
    margin-bottom: 30px;
    width: 34%;
    float: right;
    margin-left: 3.5%;
    min-height: 300px;
}
#page-container footer .et-menu-nav a:hover {
	color: #a68f34 !important;
	opacity: 1;
}
.et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu ul li a:hover, .et-db #et-boc .et-l .et_pb_menu_1_tb_footer.et_pb_menu ul li a:hover {
	color: #a68f34 !important;
}
.archive.author .et_pb_post .entry-featured-image-url img, .archive.category .et_pb_post .entry-featured-image-url img {
	border: 1px solid #cfd0d0 !important;
	padding: 2px;
}
.archive.author.et_right_sidebar #left-area, .archive.category.et_right_sidebar #left-area {
	float: left;
	padding-right: 0;
	width: 100%;
	margin-bottom: 20px;
}
.archive.author.et_right_sidebar #left-area h2 a, .archive.category.et_right_sidebar #left-area h2 a {
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif!important;*/
	font-weight: 600!important;
	color: #056bb3!important;
}
.archive .et_pb_slide {
	background-image: url(./images/banner-blog-new.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.archive span.vcard {
	text-transform: capitalize;
}
.archive .et_pb_module.et_pb_slider:first-child:before {
	content: "";
	position: absolute;
	background-image: url(./images/icon-banner.png);
	background-position: center!important;
	background-size: contain !important;
	background-repeat: no-repeat;
	bottom: -30px;
	display: inline-block;
	height: 59px;
	z-index: 999999;
	left: 0;
	right: 0;
	width: 100%;
}
.archive .et_pb_module.et_pb_slider:first-child:after {
	content: "";
	position: absolute;
	background-image: url(./images/banner-border-bottom.png);
	background-position: center top!important;
	background-size: cover !important;
	background-repeat: no-repeat;
	bottom: -33px;
	display: inline-block;
	height: 86px;
	z-index: 99999;
	left: 0;
	right: 0;
	width: 100%;
}
.archive.author.et_right_sidebar #left-area h2 a:hover, .archive.author.et_right_sidebar .et_pb_post .post-meta a:hover, .archive.category.et_right_sidebar #left-area h2 a:hover, .archive.category.et_right_sidebar .et_pb_post .post-meta a:hover, .single p.post-meta a:hover {
	color: #a68f34 !important;
	text-decoration: none !important;
}
.archive.author.et_right_sidebar #left-area h2, .archive.category.et_right_sidebar #left-area h2 {
    font-size: 30px!important;
    line-height: 36px!important;
    text-align: right;
}
.archive.author.et_right_sidebar .et_pb_post .post-meta, .archive.category.et_right_sidebar .et_pb_post .post-meta a {
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;*/
	font-weight: 600;
	font-size: 24px;
	color: #686969!important;
	letter-spacing: 2px;
	line-height: 36px;
}
.archive.author.et_right_sidebar #left-area .post-meta, .archive.category.et_right_sidebar #left-area .post-meta {
    padding-bottom: 0px;
    font-size: 24px !important;
    font-weight: 600;
    color: #686969!important;
    letter-spacing: 2px;
    text-align: right;
}
.archive.author .et_pb_post, .archive.category.et_right_sidebar .et_pb_post {
    clear: both;
    font-size: 19px;
    line-height: 27px;
    font-weight: 400;
    color: #000;
    margin: 0 0 98px;
	text-align: right;
    direction: rtl;
	
}
.archive.author.et_right_sidebar #sidebar, .archive.category.et_right_sidebar #sidebar {
	display: none;
}
.archive.author.et_right_sidebar #main-content .container:before, .archive.category.et_right_sidebar #main-content .container:before {
	display: none;
}
.ul-tp-20 ul {
	margin-top: 20px;
}
.blog-listing-custom .entry-featured-image-url img {
	padding: 2px;
	border: 1px solid #cfd0d0 !important;
}
.home .et_pb_blog_0 .et_pb_post .entry-title a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	display: block;
}
.wp-pagenavi {
	clear: both;
	padding-top: 0px;
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	text-align: center;
	border: 0px solid #c5c5c5;
	display: flex;
    flex-direction: row-reverse;
    justify-content: center;
}
.et-l article + div {
	text-align: center;
}
#page-container .wp-pagenavi span, #page-container .wp-pagenavi a {
	font-size: 22px !important;
	font-family: 'Droid Arabic Naskh', serif !important;
	color: #737474 !important;
	padding: 10px 12px;
	margin: 0;
	text-decoration: none;
	box-shadow: #0000000d 0 2px 3px;
}
#page-container .wp-pagenavi a {
	border: 1px solid #c5c5c5 !important;
	border-right: 1px solid #c5c5c500 !important;
}
#page-container .wp-pagenavi a.last {
    border: 1px solid #c5c5c5 !important;
    border-right: 1px solid #c5c5c500 !important;
}
#page-container .wp-pagenavi a.last span, #page-container .wp-pagenavi a.first span {
	position: relative;
	top: -1px;
}
.wp-pagenavi span.pages {
    border: 1px solid #c5c5c5 !important;
    border-left: 1px solid #c5c5c500 !important;
    box-shadow: #0000000d 0 2px 3px;
}
#page-container .wp-pagenavi a.nextpostslink {
	border-right: 1px solid #c5c5c5 !important;
}
#page-container .wp-pagenavi a:hover, #page-container .wp-pagenavi span.current {
	color: #ffffff!important;
	background-color: #056bb3;
	border: 1px solid #056bb3 !important;
	border-right: 1px solid #c5c5c500 !important;
	border-left: 1px solid #c5c5c500 !important;
	box-shadow: #0000000d 0 2px 3px;
}
#page-container .wp-pagenavi a:hover span, #page-container .wp-pagenavi span.current {
    color: #fff !important;
}
a.nextpostslink:hover i {
	color: #ffffff !important;
}
a.previouspostslink:hover i {
	color: #ffffff !important;
}
.wp-pagenavi i {
	font-weight: 600;
	color: #737474b5;
	position: relative;
	top: 1px;
}
.search-box-gen input.et_pb_searchsubmit {
	width: 37px;
	background-image: url(./images/search-lg-icon.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	height: 37px !important;
	top: 10px;
	min-height: 37px !important;
	left: 20px !important;
	
}
.search-box-gen input.et_pb_searchsubmit:hover {
	background-image: url(./images/search-lg-icon-gold.png);
}
.et_pb_blog_0 .et_pb_post .entry-title a:hover {
	color: #a68f34!important;
}
.et_pb_module.et_pb_image_1.inquire-img, .et_pb_module.et_pb_image_0.inquire-img {
	margin-top: 0 !important;
}
.single.single-post .container {
	padding-top: 0 !important;
}
.blog-header {
	background-color: rgb(109, 110, 113);
	padding: 80px 10% 40px 10%;
	text-align: center;
	margin-bottom: 50px;
	position: relative;
	border-top: 0px solid #fff;
}
.blog-header:before {
	content: "";
	height: 100%;
	width: 5000px;
	top: 0;
	left: -4980px;
	background-color: rgb(109, 110, 113);
	position: absolute;
}
.blog-header:after {
	content: "";
	height: 100%;
	width: 5000px;
	top: 0;
	right: -4980px;
	background-color: rgb(109, 110, 113);
	position: absolute;
}
.blog-header h1, .blog-header p {
	color: #ffffff;
}
.blog-header h1 {
	font-size: 44px;
	font-weight: 600;
	line-height: 60px;
}
.blog-header h1:after {
	content: "";
	background-image: url(./images/blog-head-seperator.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	width: 100%;
	height: 1px;
}
.blog-header p, .blog-header p a {
	font-size: 24px !important;
	font-weight: 600;
	line-height: 36px;
	margin-bottom: 0;
	color: #ffffff !important;
	text-transform: capitalize;
}
.single.single-post .image-blog-box {
	height: 475px;
	overflow: hidden;
	position: relative;
}
.single.single-post .image-blog-box img {
	position: absolute;
	top: 0%;
	bottom: 0;
	width: 100%;
	height: auto;
}
.single.single-post {
	overflow-x: hidden;
}
.wpcf7 input.text, .wpcf7 input.title, .wpcf7 input[type=email], .wpcf7 input[type=password], .wpcf7 input[type=tel], .wpcf7 input[type=text], .wpcf7 select, .wpcf7 textarea {
	border: 1px solid #bbb;
	background-color: #fff;
	color: #a9a8a8;
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;*/
	font-size: 18px;
	border-width: 1px;
	border-color: #dcdcdc;
	padding: 10px 10px;
	width: 100%;
	margin-bottom: 15px;
}
.wpcf7 .wpcf7-submit {
	color: #ffffff!important;
	font-size: 19px;
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif!important;*/
	background-color: #056bb3;
	padding: 8px 25px;
	border: 0;
	margin-top: 40px;
	margin: 0 auto;
	display: block;
	position: relative;
	top: 20px;
}
.wpcf7 h2 {
	font-size: 32px;
	color: #6d6e71;
	font-weight: 400;
	margin-bottom: 15px;
	text-align: center;
}
.wpcf7 h4 {
	font-size: 20px;
	color: #4a4a4a;
	text-align: center;
	font-weight: 400;
	margin-bottom: 50px;
}
.wpcf7 p {
	color: #4a4a4a;
	font-size: 15px;
	padding-bottom: 0;
}
.subcribe-box {
	background-color: #f5f5f5;
	padding: 60px 0px;
}
.single.single-post .navigation a:first-child:after {
    width: 16px;
    background: url(images/arrow-right-post-btn.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    height: 24px !important;
    top: 13px;
    content: "";
    display: inline-block;
    right: 20px;
    position: absolute;
}
.single.single-post .navigation a:first-child {
	position: relative;
	background-color: #056bb3;
	color: #fff;
	padding: 8px 45px 8px 25px;
	/*font-family: Raleway !important;*/
	font-size: 22px;
	font-weight: 400;
	text-decoration: none !important;
	display: inline-block;
    vertical-align: middle;
}
.single.single-post .navigation a.bck-blog {
	background-color: #9e9e9f !important;
	color: #fff;
	padding: 8px 25px 8px 25px !important;
	/*font-family: Raleway !important;*/
	font-size: 22px;
	font-weight: 400;
	position: static !important;
	text-decoration: none !important;
	display: inline-block;
    vertical-align: middle;
}
.g-inquire-btn:before {
	content: "";
	width: 29px;
	background-image: url(images/envelope-icon-c.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	height: 28px;
	top: 12px;
	display: inline-block;
	left: 30px;
	position: absolute;
}
.rfq-btn:before {
	content: "";
	width: 26px;
	background-image: url(images/list-icon-c.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	height: 24px;
	top: 16px;
	display: inline-block;
	left: 30px;
	position: absolute;
}
.rss-btn:before {
	content: "";
	width: 29px;
	background-image: url(images/rss-icon-c.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	height: 29px;
	top: 13px;
	display: inline-block;
	left: 30px;
	position: absolute;
}
.btn-box-contact .et_pb_code_inner {
	display: flex;
	display: flex;
	justify-content: center;
}
.btn-box-contact .et_pb_code_inner a.btn {
	position: relative;
	padding-left: 50px;
	color: #ffffff!important;
	border-radius: 0px;
	font-size: 22px;
	font-weight: 400;
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif!important;*/
	background-color: #056bb3;
	padding: 10px 30px;
	margin: 0px 3px;
	padding-left: 70px;
}
.single.single-post .navigation {
	text-align: center;
	margin: 70px 0px 40px 0px;
}
.single.single-post .navigation a:last-child:after {
	width: 16px;
	background: url(images/arrow-left-post-btn.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center;
	height: 24px !important;
	top: 13px;
	content: "";
	display: inline-block;
	left: 20px;
	position: absolute;
}
.single.single-post .navigation a:last-child {
	position: relative;
	background-color: #056bb3;
	color: #fff;
	padding: 8px 25px 8px 45px;
	/*font-family: Raleway !important;*/
	font-size: 22px;
	font-weight: 400;
	text-decoration: none !important;
	display: inline-block;
    vertical-align: middle;
}
.bck-blog:after {
	display: none !important;
}
.single.single-post .navigation a.bck-blog:hover {
	background-color: #012035 !important;
}
div#row-con-boxes3 {
	position: relative;
}
.head-row-con-boxes3 {
	position: absolute;
	top: -100px;
	width: 27%;
	display: inline-block;
	text-align: center;
	right: -50%;
	left: -50%;
	margin: 0 auto;
	background-color: #056bb3;
}
#row-con-boxes3 .ct-box1 .inquire-btn-box {
	position: absolute;
	bottom: -60px;
	text-align: center;
}
#row-con-boxes3 .ct-box2 .inquire-btn-box {
	position: absolute;
	bottom: -94px;
	text-align: center;
}
#row-con-boxes3 .ct-box3 .inquire-btn-box {
	position: absolute;
	bottom: -94px;
	text-align: center;
}
div#row-con-boxes3 .et_pb_column_1 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: center;
}
#row-con-boxes3 .ct-box1 .inquire-btn-box:after, #row-con-boxes3 .ct-box2 .inquire-btn-box:after, #row-con-boxes3 .ct-box3 .inquire-btn-box:after {
	display: none;
}
#row-con-boxes3 .ct-box1, #row-con-boxes3 .ct-box2, #row-con-boxes3 .ct-box3 {
	width: 39%;
	margin: 40px;
}
#row-con-boxes3 .ct-box1 {
	margin: 0px 20% 30px 20%;
}
.category-blog article p {
	font-weight: 400;
	color: #000;
}
footer br {
	display: none;
}
/* forms css start */



.contactUsForm {
	padding: 30px 25px;
	border-top: 5px solid #056bb3 !important;
	border: 1px solid #ddd;
	box-shadow: 2px 7px 13px #9E9E9E;
	width: 75%;
	background-color: #E8E8E8;
	margin: 0 auto;
	direction: rtl;
    box-sizing: border-box;
}
.contactUsForm br {
	display: none;
}
.contactUsForm input:focus, .contactUsForm select:focus, .contactUsForm textarea:focus {
	border: 1px solid #2f8ecc;
}
.contactUsForm input.error-field, .contactUsForm select.error-field, .contactUsForm textarea.error-field {
	border: 1px solid #ff0000;
}
.contactUsForm input, .contactUsForm select, .contactUsForm textarea {
	width: 100% !important;
	padding: 10px!important;
	border: 1px solid #ddd;
	margin: 0px 0 5px 10px;
	margin-left: 0 !important;
	font-size: 14px;
	/*font-family: Raleway !important;*/
	color: #000000;
}
.contactUsForm input[type=radio]#yes, .contactUsForm input[type=radio]#dcyes, .contactUsForm input[type=radio]#sbyes {
	width: auto !important;
	position: relative;
	top: 2px;
	margin-right: 3px !important;
	margin-left: 6px !important;
}
.contactUsForm input[type=radio]#no, .contactUsForm input[type=radio]#dcno, .contactUsForm input[type=radio]#sbno {
	width: auto !important;
	position: relative;
	top: 2px;
	margin-left: 6px !important;
	margin-right: 3px !important;
}
.contactUsForm textarea {    margin-bottom: 0px;    overflow: hidden;    font-weight: 300;}
.contactUsForm textarea.w300 {
	height: 180px;
	overflow: hidden;
}
.radio-label {
	line-height: 20px;
	font-weight: 400;
	width: 100% !important;
	padding: 10px 0!important;
	margin: 0px 10px 5px 10px;
	margin-left: 0 !important;
	font-size: 14px;
	/*font-family: Raleway !important;*/
	color: #000000;
}
.contactUsForm span.thered {
	color: rgb(220, 53, 69);
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	position: relative;
	top: 2px;
	width: 14px;
	max-width: 14px;
	margin-right: 2px;
}
.contactUsForm div#message, .contactUsForm .char_limits_area_other3, .contactUsForm #companydesc, .contactUsForm #targetmk, .contactUsForm #ct, .contactUsForm .char_limits_businessPurpose, .contactUsForm .char_limits_area_other2, .contactUsForm .frequency_char_limits_area_other2c, .contactUsForm #cdn, .contactUsForm .char_limits_area_other1, .contactUsForm .char_limits_ImportExportbusiness {
	font-size: 14px;
	margin-bottom: 2px !important;
	display: block;
	width: 100%;
	margin-top: 0 !important;
}
.contactUsForm h2 {
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;*/
	font-size: 26px;
	color: #056bb3!important;
	line-height: 29px;
	border-bottom: 1px solid #bdbdbd;
	padding-top: 15px;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	width: 100%;
}
.contactUsForm .captcha_area {
	margin-top: 8px;
}
.rfq-from h2:first-child {
	margin-top: 0 !important;
	padding-top: 5px;
}
p.ft_seal {
	text-align: center;
}
.contactUsForm label {
	/*font-family: Raleway !important;*/
	line-height: 20px;
	font-weight: 600;
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #000000;
}
.contactUsForm label span.unbold {
    color: #000000 !important;
}
.contactUsForm label span.unbold a {
    color: #000000 !important;
}

input.readMore2 {
	padding: 5px 30px !important;
	margin: 20px 0px 10px 0px !important;
	display: inline-block;
	text-transform: capitalize;
	border: 1px solid #fff;
	color: #fff;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.7em!important;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;
	background-color: #056bb3;
	width: auto !important;
	margin: 0 auto;
	text-align: center;
	cursor: pointer;
}
input.readMore2:hover {
	background-color: #fff !important;
	border: 1px solid #056bb3 !important;
	color: #056bb3 !important;
}
.inqactionbtn {
	text-align: center;
}
.wp-pagenavi span.extend {
	border: 1px solid #c5c5c5 !important;
	border-right: 1px solid #c5c5c500 !important;
}
.search h2 a {
    /* font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif!important; */
    font-weight: 600!important;
    color: #056bb3!important;
    font-size: 30px;
    line-height: 42px;
}
.search h2 a:hover {
	color: #a68f34 !important;
}
.search p.post-meta {
	/*font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;*/
	font-weight: 600;
	font-size: 24px !important;
	color: #686969!important;
	line-height: 36px !important;
}
.search .et_pb_post {
	margin-bottom: 40px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 40px;
}
.search.et_right_sidebar #left-area {
    float: left;
    padding-right: 0;
    width: 100%;
    text-align: right;
    direction: rtl;
}
.search .wp-pagenavi {
	display:flex;
	margin-bottom: 20px;
	flex-direction: initial;
}
.search .wp-pagenavi a{
	direction: ltr;
}
/* forms css end */

/* hide element */

/*.wp-pagenavi a.last{

   display: none;

}*/



.radio-label .error-msg {
	order: 4;
	flex-basis: 100%;
}
.radio-label {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
 #page-container .et_pb_search_0 form input.et_pb_s.error-f::placeholder {
 color: #dc3545 !important;
}
 .search-box-col input[name='s'].error-f::-webkit-input-placeholder, input[name='s'].error-f::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #dc3545 !important;
}
 .search-box-col input[name='s'].error-f::-moz-placeholder, input[name='s'].error-f::-moz-placeholder { /* Firefox 19+ */
 color: #dc3545 !important;
}
 .search-box-col input[name='s'].error-f:-ms-input-placeholder, input[name='s'].error-f:-ms-input-placeholder { /* IE 10+ */
 color: #dc3545;
}
 .search-box-col input[name='s'].error-f:-moz-placeholder, input[name='s'].error-f:-moz-placeholder { /* Firefox 18- */
 color: #dc3545;
}
.et_pb_scroll_top:before {
	content: "6" !important;
}
#ui-datepicker-div {
	font-size: 14px;
}
body, body p, body h1, body h2, body h3, body li, body a, body span, body #page-container a, body #page-container .et_pb_section .et_pb_button_0, body #page-container .et_pb_section .et_pb_button_1, #page-container h1.et_pb_slide_title, input, select, .contactUsForm label, textarea {
	font-family: 'Droid Arabic Naskh' , "Open Sans" , serif !important ;

}
body .et-pb-icon {
	font-family: ETmodules !important;
}

.et_pb_slide_description .et_pb_slide_title {
    font-size: 56px;
    font-weight: 600;
}

.archive .et_pb_slide_title {
    display: none;
}
/*font change css start*/



/*.page-id-1077 p, .page-id-1077 h1, .page-id-1077 h2, .page-id-1077 h3, .page-id-1077 h4, .page-id-1077 h5, .page-id-1077 h6, .page-id-1077 div {

    font-family: 'Segoe UI' !important;

}

.page-id-1077 .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {

    font-family: 'Segoe UI' !important;

}

.page-id-1086 p, .page-id-1086 h1, .page-id-1086 h2, .page-id-1086 h3, .page-id-1086 h4, .page-id-1086 h5, .page-id-1086 h6 {

    font-family: 'Calibri' !important;

}

.page-id-1086 .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {

    font-family: 'Calibri' !important;

}

.page-id-1097 p, .page-id-1097 h1, .page-id-1097 h2, .page-id-1097 h3, .page-id-1097 h4, .page-id-1097 h5, .page-id-1097 h6 {

    font-family: 'Verdana' !important;

}

.page-id-1097 .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {

    font-family: 'Verdana' !important;

}

.page-id-1120 p, .page-id-1120 h1, .page-id-1120 h2, .page-id-1120 h3, .page-id-1120 h4, .page-id-1120 h5, .page-id-1120 h6 {

    font-family: 'Helvetica Neue' !important;

}

.page-id-1120 .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {

    font-family: 'Helvetica Neue' !important;

}

.page-id-1129 p, .page-id-1129 h1, .page-id-1129 h2, .page-id-1129 h3, .page-id-1129 h4, .page-id-1129 h5, .page-id-1129 h6 {

    font-family: Arial !important;

}

.page-id-1129 .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {

    font-family: Arial !important;

}

*/



/*font change css end*/


/*new menu css start*/

ul.rs-footer-nav li.menu-has-children .toggle-child:before {
    content: "L";
    font-size: 14px;
    top: -1px;
    right: -3px !important;
    font-weight: 300;
    cursor: default;
    width: 20px;
    color: #fff !important;
    font-family: ETmodules;
    position: absolute;
}

ul.rs-footer-nav li:nth-child(odd) {
    width: 66%;
    position: relative;
    padding-right: 15px;
    margin-top: 0;
    margin-bottom: 0px;
    display: inline-block;
    height: auto;
    float: right;
    line-height: 26px;
    padding-bottom: 7px;
    text-align: right;
}
ul.rs-footer-nav li:nth-child(even) {
    width: 34%;
    position: relative;
    padding-right: 15px;
    margin-bottom: 0px;
    display: inline-block;
    height: auto;
    padding-bottom: 7px;
    margin-left: 0;
    text-align: right;
}
ul.rs-footer-nav li a, ul.rs-footer-nav li.menu-has-children {
    font-weight: 300;
    font-size: 16px;
    color: #ffffff!important;
}
ul.rs-footer-nav li:after {
    content: "\38";
    position: absolute;
    right: -3px;
    top: -1px;
    font-size: 14px;
    font-family: ETmodules;
    color: #fff;
}
ul.rs-footer-nav li ul li {
    padding-top: 0;
    padding-left: 0 !important;
    padding-right: 0;
    padding-bottom: 0;
    font-size: 14px !important;
    width: 100% !important;
    display: inline-block !important;
	margin-left: 0 !important;
    padding-bottom: 0 !important;
}
 ul.rs-footer-nav li ul li a{
    width: 100% !important;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    font-size: 14px !important;
    padding-left: 0 !important;
	z-index: 999999999999;
    position: relative !important;
 }

ul.rs-footer-nav li.menu-has-children li::after {left: -16px;}

ul.rs-footer-nav li.menu-has-children .toggle-child.open:before {
    content: "K";
    font-size: 14px;
    top: -1px;
    right: -3px !important;
    font-weight: 300;
    font-family: ETmodules;
    position: absolute;
}


ul.rs-footer-nav li.menu-has-children:after {
    display: none;
}
ul.rs-footer-nav li.menu-has-children .toggle-child {
    display: inline-block;
    cursor: pointer;
}
ul.rs-footer-nav li.menu-has-children {
    padding-bottom: 8px !important;
    box-sizing: border-box;
    position: relative;
    padding-left: 0px !important;
    padding-right: 11px;
}
ul.rs-footer-nav li a:hover, ul.rs-footer-nav li.menu-has-children .toggle-child:hover, ul.rs-footer-nav li .toggle-child:hover {
    color: #a68f34 !important;
}

ul.rs-footer-nav li.menu-has-children .toggle-child.open {
    padding-bottom: 8px !important;
}

.et-l--footer .rs-footer-nav li .dropdown-menu {
    display: none;
    padding-bottom: 0;
}
.rs-footer-nav .toggle-child i:before{
    content: "\f067";
    font-family: fontAwesome;
}
.rs-footer-nav .toggle-child.open i:before{
    content: "\f068";
    font-family: fontAwesome;
}

.et-l--footer ul {
    padding-left: 0;
}


/*new menu css close*/




.error404.et_right_sidebar #left-area {
    float: left;
    padding-right: 0;
    text-align: center;
    width: 100%;
    padding-bottom: 0;
}
.error404 #sidebar {
    display: none;
}
.error404 #main-content .container:before {
	display:none;
}
.search-no-results div#left-area .entry {
    text-align: center;
}
.error404 .not_found h1, .search-no-results div#content-area h1 {
    margin-bottom: 25px;
}
.cont-detail-sec p {
    color: #1e1e1e!important;
}
.cont-detail-sec p a {
    color: #1e1e1e!important;
}



@media only screen and (max-width: 1460px) and (min-width: 1220px) {
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
	max-width: 1200px !important;
	width: 100%;
}
.banner-inner-with-head .et_pb_code_inner:after {
	bottom: 7px;
}
.et_pb_section.inner-banner-box:after {
	bottom: 0px;
}
.et_pb_row_0.et_pb_row {
	margin-right: auto !important;
}
.contactUsForm {
	width: 80%;
}
}

@media only screen and (max-width: 1219px) and (min-width: 991px) {
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
	max-width: 960px !important;
	width: 100%;
}
.home-banner-box:after, .banner-inner-with-head .et_pb_code_inner:after, .et_pb_section.inner-banner-box:after {
	background-size: 42px !important;
}
.banner-inner-with-head .et_pb_code_inner:after {
	bottom: 7px;
}
.et_pb_section.inner-banner-box:after {
	bottom: 0px;
}
.et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li {
	padding-right: 7.5px;
	padding-left: 7.5px;
}
#menu-main-menu a {
	font-size: 14px;
}
header .search-box-col {
	margin-left: 50px!important;
	margin-right: 0px!important;
}
}

@media (min-width: 981px) {
.page-id-984 .banner-inner-with-head .et_pb_row {
	max-width: 1300px;
}
#main-content .et_pb_row_0.et_pb_row {
	margin-right: auto !important;
}
div#row-con-boxes3 .et_pb_column.et_pb_column_1_3 {
	width: 33.33%;
	margin: 0;
	padding: 0px 15px;
}
div#row-con-boxes3 .et_pb_column.et_pb_column_1_3:last-child {
	padding-right: 0px;
}
#row-con-boxes3 .ct-box1 p, #row-con-boxes3 .ct-box2 p, #row-con-boxes3 .ct-box3 p {
	padding-bottom: 0;
}
div#row-con-boxes3 .et_pb_column.et_pb_column_1_3:first-child {
	padding-left: 0px;
}
div#et-boc {
	overflow-x: hidden;
}
.main-menu-box .et_pb_menu__menu {
	margin-right: 0px;
	margin-left: 0px;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
	width: 31.667%;
	margin-right: 2.5%;
}
.et_pb_gutters3 .et_pb_column.footer-col1 {
    width: 33%;
    margin-right: 0.5%;
}
.et_pb_gutters3 .et_pb_column.footer-col2 {
    width: 45%;
    margin-right: 30px;
    margin-left: 46px;
}

.et_pb_gutters3 .et_pb_column.btm-fo-col1 {
	width: 40%;
	margin-right: 0;
}
.et_pb_gutters3 .et_pb_column.btm-fo-col2 {
	width: 20%;
	margin-right: 0;
}
.et_pb_gutters3 .et_pb_column.btm-fo-col3 {
	width: 40%;
	margin-right: 0;
}
.et_pb_gutters3 .blue-box .et_pb_column_1_2 {
	width: 49%;
	margin-right: 2%;
}
.et_pb_gutters3 .services-sec .et_pb_column_1_3 {
	width: 30.6667%;
	margin-right: 4%;
}
.services-sec .its-box-row .et_pb_text {
	min-height: 220px;
}
}

input.c-plus {
	-ms-flex: 0 0 120px;
	flex: 0 0 115px;
	max-width: 20px;
	font-weight: 200;
	font-size: 33px;
	height: 38px;
	padding: 0 !important;
	text-align: center;
	margin: 0px -2px 0px 0px;
}


span.f-placeholder {
    font-size: 14px;
    display: none;
    font-weight: 300;
    margin: 0;
    padding: 0;
    line-height: 14px;
}

span.f-placeholder.show {
    display: block;
    margin-bottom: 10px;
}

span.custom-span {
    font-weight: 600;
}
span.unbold {
    font-weight: normal;
    font-size: 14px;
}

.et_pb_module.et_pb_text.et_pb_text_0_tb_header.head-text-right.et_pb_bg_layout_light.et_pb_text_align_left {
    margin-left: 0;
    text-align: left;
    margin-top: 20px;
}
.head-text-right h2 {
    font-size: 31px;
    font-weight: normal !important;
    color: #056bb3;
    margin: 0 0 -2px !important;
    line-height: 36px;
    padding-bottom: 0;
}
.head-text-right h3 {
    font-size: 25px;
    font-weight: 400 !important;
    line-height: 28px;
    margin: 0 !important;
    color: #6d6e71;
    text-align: left;
    display: inline-block;
    padding-right: 12px;
    padding-bottom: 0;
}
.et-l.et-l--footer .et_pb_gutters3 .et_pb_column_1_5 {
    margin-right: 0;
}
.et_pb_text_align_left {
    text-align: right;
}
.et_pb_section_1_tb_footer  .et_pb_menu .et_pb_menu__wrap {
    display: inline-block;
}
.et_pb_section_1_tb_footer .et_pb_gutters3 .et_pb_column.btm-fo-col3 {
    width: 40%;
    margin-right: 0;
    text-align: right !important;
    float: none;
    display: inline-block;
}
.et_pb_module.et_pb_text.et_pb_text_6_tb_footer.et_pb_bg_layout_light.et_pb_text_align_left p {
    direction: rtl;
}
.et_pb_text_3_tb_footer.address-box-footer p {
    font-family: open sans !important;
}
.et_pb_text_4_tb_footer.footer-info-list.et_pb_bg_layout_light span {
    font-family: open sans !important;
}
.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post {
    opacity: 1;
    direction: rtl;
}
 .et_pb_blog_0 .et_pb_post .post-meta, .et_pb_blog_0 .et_pb_post .post-meta a, .et_pb_blog_0 .et_pb_post .entry-title, .et_pb_blog_0 .et_pb_post, .et_pb_blog_0 .et_pb_post .post-content * {
    text-align: right;
	letter-spacing:0 !important;
	direction: rtl;
}
.single.single-post .navigation p:not(.has-background):last-of-type {
    width: 100%;
}
.page-id-1157 .et_pb_text_0 h3, .page-id-1175 .et_pb_text_0 h3 {
    direction: rtl;
}
#post-227 a.more-link{ display:none;}

.footer-info-list ul li span a {
    color: #fff !important;
}
.entry-content .et_builder_inner_content .inner-page-heading .et_pb_slide_description .et_pb_slide_content p {
    font-size: 34px;
    line-height:normal;
}

.et_pb_post p.post-meta a {
    text-decoration: none !important;
}

.et_pb_post p.post-meta a:hover {
    color: #a68f34 !important;
}
.et_pb_post .entry-content {
	direction: rtl;
}
.archive .et_pb_search_0 form input.et_pb_s, .archive .et_pb_search_0 form input.et_pb_s::placeholder {
    font-size: 19px;
    color: #4a4a4a;
}
.archive .search-box-gen input .et_pb_searchsubmit {
    width: 37px;
    background-image: url(./images/search-lg-icon.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
    height: 37px !important;
    top: 10px;
    min-height: 37px !important;
    left: 20px !important;
    font-size:0;
}
.archive .et_pb_search_0.et_pb_search, .archive .et_pb_search_0 input.et_pb_s {
    border-radius: 25px 25px 25px 25px;
    overflow: hidden;
}
.archive .et_pb_search_0 input.et_pb_s {
    padding-top: 15px!important;
    padding-right: 20px!important;
    padding-bottom: 15px!important;
    padding-left: 20px!important;
    height: auto;
    min-height: 0;
	font-size: 0;
}
.archive .et_pb_search_0 {
    max-width: 70%;
    margin:0 auto;
}

.archive .et_pb_section.et_pb_section_0.et_pb_fullwidth_section.et_section_regular {
    margin-bottom: 60px;
}

.archive .et_pb_row.et_pb_row_0 {
    padding: 30px 0;
}

.archive .et_pb_search_0 input.et_pb_searchsubmit {
    font-size: 0px;
}
.award-logo-sec{
	display: none;
}
.archive .et_pb_section.et_pb_section_1.et_section_regular {
    padding: 0 0;
}
body:not(.et-tb).archive #main-content .container, body:not(.et-tb-has-header).archive #main-content .container {
    padding-top: 20px;
    max-width: 1280px;
}
.archive.category-blog article p {
    font-weight: 300;
    color: #000;
}
p.top-lable-form {
    text-align: right;
    line-height: 20px;
    font-weight: 600;
    width: 75%;
    font-size: 16px;
    color: #000000;
    margin: 0 auto 18px !important;
	direction:rtl;
}

p.top-lable-form span.thered {
    color: rgb(220, 53, 69);
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    position: relative;
    top: 2px;
    width: 14px;
    max-width: 14px;
    margin-right: 2px;
}
span.tel-num-anchor a {
    color: #000;
}
.search-results p.post-meta, .search-results a.entry-featured-image-url {
    display: none;
}

/*Responsive start*/
@media screen and (min-width: 991px) {
.address-box-footer .et_pb_text_inner {
    float: right;
}
}

@media screen and (max-width: 1300px) {
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title { font-size: 52px!important;}
.entry-content .et_builder_inner_content .inner-page-heading .et_pb_slide_description h1.et_pb_slide_title {font-size: 52px !important;line-height: 58px !important;}
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {font-size: 52px !important;line-height: 58px !important;}
.et_pb_gutters3 .et_pb_column.footer-col2 {margin-right: 30px; margin-left: 30px;}
#main-content {overflow: hidden;}

}

@media screen and (max-width: 1229px) {
#menu-main-menu a {padding-left: 15px; padding-right: 15px;}
.home-banner-box:after{background-size: cover !important;}
.services-sec .its-box-row .et_pb_text h2:first-child { min-height: 117px;}
.banner-text {bottom: 12%;}
.entry-content .et_builder_inner_content .inner-page-heading .et_pb_slide_description h1.et_pb_slide_title {font-size: 40px !important;line-height: 44px !important;}
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title { font-size: 40px !important; line-height: 44px !important;}
.entry-content .et_builder_inner_content .inner-page-heading .et_pb_slide_description .et_pb_slide_content p { font-size: 30px; margin: 0 !important; padding: 0 !important;}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {margin-right: 2.5%;}
.et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {width: 31.6667%;}
.et_pb_section.et_pb_section_3.et_section_regular .et_pb_text_5 {padding-right: 9px!important;padding-left: 9px!important;}
.head-row-con-boxes3 {width: 32%;}
header.et-l.et-l--header .et_pb_column {margin-right: 0;}
.blog-listing-custom .et_pb_post .entry-featured-image-url{min-height: 300px;}
.archive.author .et_pb_post .entry-featured-image-url, .archive.category .et_pb_post .entry-featured-image-url { min-height: 300px;}
.blog-header h1 {font-size: 40px; line-height: 54px;position: relative; z-index:9999}
.blog-header {padding: 70px 0% 30px 0%;}
.btm-fo-col1 .et_pb_text_6_tb_footer {font-size: 13px !important;}
.btm-fo-col3 .et_pb_menu_1_tb_footer.et_pb_menu ul li a {font-size: 13.5px !important;}
.et_pb_gutters3 .et_pb_column.footer-col2 { width: 57%; margin-right: 0px; margin-left: 0px;}
.et_pb_gutters3 .et_pb_column.footer-col1 { width: 43%;margin-right: 0;}
.et_pb_gutters3 .et_pb_column.footer-col1 .et_pb_module.et_pb_menu.et_pb_menu_0_tb_footer.menu-footer { padding-right: 20px;}
.et_pb_gutters3 .et_pb_column.footer-col3 {width: 100%;text-align: left !important;clear: both; margin: 0 0 40px;}
.et_pb_gutters3 .et_pb_column.footer-col3 .et_pb_module.et_pb_text.et_pb_text_4_tb_footer.et_pb_bg_layout_light.et_pb_text_align_left { margin-bottom: 10px; padding: 0 !important; text-align: left !important; float: none !important; clear: both !important;}
.et_pb_gutters3 .et_pb_column.footer-col3 .et_pb_module.et_pb_text.et_pb_text_4_tb_footer.et_pb_bg_layout_light.et_pb_text_align_left h2 {text-align: left !important;}
.et_pb_gutters3 .et_pb_column.footer-col3 .et_pb_module.et_pb_text.et_pb_text_5_tb_footer.btn-box-share.et_pb_bg_layout_light.et_pb_text_align_left {text-align: left;float: left;}
.footer-logo-sec { position: absolute;  right: 0 !important;bottom: 275px;}
.et_pb_gutters3 .et_pb_column_1_5.et_pb_column.footer-col3 .et_pb_module { margin-bottom: 10px; padding-right: 0 !important;}
.btm-fo-col3 nav.et-menu-nav {justify-content: flex-end;}

}


@media screen and (max-width: 990px){
header.et-l.et-l--header { padding: 20px 0;}
.et_pb_section { padding: 0px 0;}
.et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough { width: 38%; margin: 0 0 0 24px;}
.et_pb_gutters4 .et_pb_column_1_2 {width: 58%;}
header .search-box-col {width: 212px; margin-right: 0; margin-left: 5px;}
.head-text-right h3 {font-size: 23px;}
.head-text-right h2 {font-size: 29px;}
.et_pb_module.et_pb_text.et_pb_text_0_tb_header.head-text-right.et_pb_bg_layout_light.et_pb_text_align_left {margin-top: 10px;}
.et_pb_column .et_pb_row_inner, .et_pb_row {padding: 0 !important;}
.et_pb_section.et_pb_section_1_tb_header.main-menu-box.et_pb_with_background.et_pb_fullwidth_section.et_section_regular {display: none;}
.banner-text { bottom: 50%; margin: auto; vertical-align: middle;left: 0; right: 0; text-align: center;}
.banner-text h2 { font-size: 31px !important; font-weight: 600 !important;  color: #fff !important;  -webkit-text-stroke-color: black; -webkit-text-stroke-width: 0.5px;}
.services-sec .its-box-row .et_pb_text h2 {font-size: 20px; line-height: normal;}
.services-sec .its-box-row .et_pb_text {min-height: auto;}
.et_pb_text_0 h2 {font-size: 26px !important;}
.et_pb_divider_0, .et_pb_divider_2, .et_pb_divider_3, .et_pb_divider_4 { display: none;}
.welcome-sec h3 { font-size: 21px;margin: 10px 0 0;}
.et_pb_column.et_pb_column_4_4 .et_pb_button_0_wrapper { margin-top: 20px !important;}
.et_pb_row.et_pb_row_5 .et_pb_text_7 { margin-bottom: 15px!important;}
.logo-clients-row .et_pb_column .et_pb_module .et_pb_image_wrap {border: 0 !important;}
.logo-clients-row .et_pb_column .et_pb_module {width: 49%; margin: 3px;  border: 1px solid #d5d5d5; text-align: center;}
.inquire-box h2 {margin-bottom: 10px;}
.et_pb_text_20 h2 { font-size: 29px;line-height: 25px;}
.lets-connect-sec p { font-size: 20px;}
body #page-container .et_pb_section .et_pb_button_1 {font-size: 18px;}
.et_pb_row_4.et_pb_row {display: none;}
.et_pb_row.et_pb_row_5 {margin: 60px auto 0;}
.et_pb_column.et_pb_column_4_4 .et_pb_text_7 h2, .et_pb_column.et_pb_column_4_4 .et_pb_text_18 h2, .et_pb_column.et_pb_column_4_4 .et_pb_text_17 h2, .et_pb_column.et_pb_column_4_4 .et_pb_text_10 h2 {font-size: 28px !important;}
.welcome-sec h2 {font-size: 26px;}
.et_pb_column.et_pb_column_4_4 .et_pb_text_10 {margin-bottom: 15px !important;}
.et_pb_text_17 p { font-size: 20px;}
.et_pb_row.et_pb_row_11 .et_pb_blog_0 .et_pb_post .entry-title {font-size: 20px!important;}
.post-content-inner p {font-size: 16px !important;}
.home .more-link {font-size: 16px;}
.et_pb_column.et_pb_column_4_4 .et_pb_text_18 { margin-bottom: 15px !important;}

.et_pb_section_2.services-sec .et_pb_column .et_pb_text_14, .et_pb_section_2.services-sec .et_pb_column .et_pb_text_11, .et_pb_section_2.services-sec .et_pb_column .et_pb_text_12, .et_pb_section_2.services-sec .et_pb_column .et_pb_text_13, .et_pb_section_2.services-sec .et_pb_column .et_pb_text_15 {margin: 0 0 20px !important;}

.et_pb_section_2.services-sec .et_pb_column .et_pb_text_16 {margin-bottom: 0 !important;}
.et_pb_section_2.services-sec .et_pb_column {margin-bottom: 0;}
.icon_default.wprmenu_icon_par:before { content: "3"; font-family: ETmodules;}
.icon_default.wprmenu_par_opened:before {content: "2";}
.et_pb_fullwidth_section .et_pb_slide.et_pb_slide_0 { min-height: auto !important;}
.et_pb_fullwidth_section .et_pb_slide.et_pb_slide_0 .et_pb_container.clearfix {height: auto !important;}
.et_pb_row_3.et_pb_row { margin-bottom: 30px;}
.et_pb_section.et_pb_section_3 .et_pb_column .et_pb_module {margin-bottom: 2px !important;}
.et_pb_row.et_pb_row_5 { margin: 0 auto 0;}
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {font-size: 46px!important;}
.et_pb_section.et_pb_section_1.et_section_regular {margin-bottom: 30px;}
.entry-content .et_builder_inner_content .inner-page-heading .et_pb_slide_description h1.et_pb_slide_title {font-size: 38px !important; line-height: 40px !important;}
#main-content .et_pb_row_0.et_pb_row {margin-right: auto !important;}
ul#sitemap-links li ul li {padding-right: 24px !important;}
ul#sitemap-links li { padding-right: 25px;}
ul#sitemap-links li {margin: 10px 0; font-size: 18px;}
ul#sitemap-links li:before { right: -8px;}
.sitemap-box {padding: 20px 20px 20px 0;}
.head-row-con-boxes3 {width: 50%;}
#row-con-boxes3 .ct-box1 { margin: 0px 5% 30px 5%;}
#row-con-boxes3 .ct-box1, #row-con-boxes3 .ct-box2, #row-con-boxes3 .ct-box3 { width: 100%;}
.et_pb_section.et_pb_section_2.we-serve-cs {padding: 30px 0 20px;margin-bottom: 30px;}
#row-con-boxes3 .ct-box2 .inquire-btn-box, #row-con-boxes3 .ct-box1 .inquire-btn-box, #row-con-boxes3 .ct-box3 .inquire-btn-box {bottom: -60px;}
.et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {width: 100%; margin: 0;}
.cont-detail-sec .et_pb_text_5, .cont-detail-sec .et_pb_text_6, .cont-detail-sec .et_pb_text_7 {height:auto;}
.contactUsForm {width: 100%;margin-bottom: 30px;}
.blog-listing-custom .et_pb_post .entry-featured-image-url {width: 100%; margin-right: 0;}
.et-l--post .et_pb_post h2.entry-title {font-size: 24px!important; line-height: 30px!important;}
.et_pb_blog_0 a.more-link {font-size: 16px;}
.et-l--post .et_pb_post .post-meta, .et-l--post .et_pb_post .post-meta a, .et-l--post .et_pb_post .post-meta span, #post-227 .et_pb_post p.post-meta:before{font-size: 20px !important;line-height: 30px !important;}
.blog-listing-custom .et_pb_post .entry-featured-image-url {min-height: auto;}
.et-l.et-l--post .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module {margin-bottom: 55px !important;}
#page-container .wp-pagenavi span, #page-container .wp-pagenavi a { font-size: 17px !important;padding: 7px 8px;}
.et-l.et-l--post .et_pb_column.et_pb_column_4_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child h3 {font-size: 28px !important;}
.et-l.et-l--post .et_pb_column.et_pb_column_4_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child h2 {font-size: 25px !important;}
.archive.author .et_pb_post .entry-featured-image-url, .archive.category .et_pb_post .entry-featured-image-url { width: 100%; margin-right: 0;min-height: auto;}
.archive.author.et_right_sidebar #left-area h2, .archive.category.et_right_sidebar #left-area h2 {font-size: 24px!important; line-height: 30px!important;}
.archive.author.et_right_sidebar #left-area .post-meta, .archive.category.et_right_sidebar #left-area .post-meta, .archive.author.et_right_sidebar .et_pb_post .post-meta, .archive.category.et_right_sidebar .et_pb_post .post-meta a {font-size: 20px !important; line-height: 30px !important;}
.archive.author .et_pb_post, .archive.category.et_right_sidebar .et_pb_post {font-size: 16px;}
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {font-size: 38px !important;line-height: 40px !important;}
.archive.author .et_pb_post, .archive.category.et_right_sidebar .et_pb_post {margin-bottom: 62px;}
.blog-header h1 {font-size: 36px; line-height: 48px;}
.single.single-post .image-blog-box {height: 435px;}
.et-l.et-l--footer .et_pb_fullwidth_menu .et_pb_menu__menu, .et-l.et-l--footer .et_pb_menu .et_pb_menu__menu {display: block !important;}
.et-l.et-l--footer .et_pb_fullwidth_menu .et_mobile_nav_menu, .et-l.et-l--footer .et_pb_menu .et_mobile_nav_menu {display: none;}
.et_pb_gutters3 .et_pb_column.footer-col1 { width: 100%; margin-right: 0; margin-bottom: 40px;}
.et_pb_gutters3 .et_pb_column.footer-col2 { width: 100%;margin-right: 0;}
.et_pb_gutters3 .et_pb_column.footer-col2 .et_pb_text_3_tb_footer {margin-left: 0;}
.btm-fo-col1 {text-align: center !important; width: 100% !important; margin: 0 0 5px !important; order:1;}
.btm-fo-col1 .et_pb_text_6_tb_footer {font-size: 14px !important;text-align: center;}
.btm-fo-col3 .et_pb_menu--style-left_aligned .et_pb_menu__wrap {justify-content: center;}
.btm-fo-col3 { text-align: center !important; float: none !important; width: 100% !important; clear: both !important;order:3;}
.btm-fo-col2 {order: 2;}
.menu-item-has-children ul.sub-menu {width: 100%;}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a, div#mg-wprm-wrap ul li span.wprmenu_icon {text-align: right; direction: rtl;}
div#mg-wprm-wrap ul li span.wprmenu_icon {left: 10px;right: auto;}
.et_pb_gutters3 .et_pb_column.footer-col2 .et_pb_text_4_tb_footer, .error404.et-db #et-boc .et-l .et_pb_text_4_tb_footer {padding-left: 320px!important;margin-right: 0px!important; }
.et_pb_gutters3 .et_pb_column.footer-col2 .address-box-footer .et_pb_text_inner { margin-right: 0; width: auto !important;}
#mg-wprm-wrap li.menu-item-has-children {position: relative;display: inline-block;width: 100%;}
.inner-page-heading.et_pb_slider .et_pb_slide_0 .et_pb_slide_description{  padding-right: 0px!important; padding-left: 0px!important;}
.head-row-con-boxes3.et_pb_text_4 h2{line-height: 40px;}/*
.et-l.et-l--footer .et_pb_menu ul.sub-menu {display: block !important; visibility: visible !important; z-index: 999999;position: relative; opacity: 1 !important;}
.et-l.et-l--footer .et_pb_menu ul.sub-menu li {display: inline-block !important;}*/
.btm-fo-col3 .et_pb_menu .et_pb_menu__menu>nav>ul {justify-content: center; text-align: center; margin: 0 auto;}
.btm-fo-col1 .et_pb_text_inner p {text-align: center;}
.et-l.et-l--footer .et_pb_row.et_pb_row_0_tb_footer {display: flex; width: 80%; flex-direction: column;}
.et-l.et-l--footer .et_pb_row.et_pb_row_0_tb_footer .et_pb_column.footer-col3 {order: 3;}
.et-l.et-l--footer .et_pb_row.et_pb_row_0_tb_footer .et_pb_column.footer-col2 {order: 2;}
.et-l.et-l--footer .et_pb_row.et_pb_row_0_tb_footer .et_pb_column.footer-col1 { order: 1;}
.footer-logo-sec {bottom: 40px;}
#mg-wprm-wrap {z-index: 999999;}
.footer-bottom-last .et_pb_row.et_pb_row_2_tb_footer {display: flex;flex-direction: column;}
.archive.author .et_pb_post .entry-featured-image-url, .archive.category .et_pb_post .entry-featured-image-url {min-height: auto;}
p.top-lable-form {width: 100%;}
.search-results h2.entry-title a {font-size: 26px !important;line-height: 32px;}
}

@media screen and (max-width: 767px){
.et_pb_row.et_pb_row_0_tb_header {display: flex;width: 80%; flex-direction: column;}

.et-l.et-l--header .et_pb_gutters4 .et_pb_column_1_2 {width: 100%; text-align: center; order: 1;margin: 0;}
.et_pb_image_0_tb_header {text-align: center !important;}
.et_pb_module.et_pb_text.et_pb_text_0_tb_header.head-text-right.et_pb_bg_layout_light.et_pb_text_align_left {text-align: center !important;}
.et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough {margin: 20px auto 0; order: 2;}
.et_pb_image_0_tb_header {text-align: center;}
.et_pb_image.logo img {margin: 0 auto; text-align: center;width: 75%;}
.banner-text h2 {font-size: 24px !important;}
.et_pb_text_0 h2 {font-size: 23px !important;}
.welcome-sec h3 {font-size: 18px; margin: 0;}
.et_pb_text_inner p {line-height: 24px !important;font-size: 17px;}
body #page-container .et_pb_section .et_pb_button_0 {font-size: 16px !important;}
.et_pb_column.et_pb_column_4_4 .et_pb_text_7 h2, .et_pb_column.et_pb_column_4_4 .et_pb_text_18 h2, .et_pb_column.et_pb_column_4_4 .et_pb_text_17 h2, .et_pb_column.et_pb_column_4_4 .et_pb_text_10 h2 {font-size: 25px !important;}
.welcome-sec h2 {font-size: 22px;}
a.more-link1 {font-size: 17px;}
.logo-clients-row .et_pb_column .et_pb_module {width: 49%;margin: 2px;}
.et_pb_text_19 h3 {font-size: 28px !important;}
.inquire-img, .inquire-img-1 {top: 65px;}
.lets-connect-sec .et_pb_module.et_pb_text {margin-bottom: 0 !important;}
.et_pb_text_20 h2 {font-size: 25px !important;}
.inquire-box p {font-size: 16px !important; line-height: 24px !important;}
body #page-container .et_pb_section .et_pb_button_1 {font-size: 15px !important;}
.box-import-export .et_pb_text_inner {min-height: auto;}
.et_pb_text_2 h2, .et_pb_text_3 h2, .et_pb_text_4 h2, .et_pb_text_5 h2 {font-size: 24px !important;}
.et_pb_text_7 h3 {font-size: 28px !important;}
.et_pb_section.et_pb_section_3 .et_pb_module.et_pb_text_7 {margin-bottom: 0 !important;}
.et_pb_text_8 h2 {font-size: 24px !important;}
body #page-container .et_pb_section .et_pb_button_0 { font-size: 15px !important;}
.entry-content .et_builder_inner_content .inner-page-heading .et_pb_slide_description h1.et_pb_slide_title {line-height: 34px !important; font-size: 30px!important;}
.tick-list-box li, .tick-list-box-a li { font-size: 17px;line-height: 24px;padding-bottom: 8px;}
.num-list ul li span {font-size: 17px;line-height: 24px;}
.num-list ul li {font-size: 17px;line-height: 24px;}
.h2-custom {margin-bottom: 8px;}
.et_pb_text_inner p a {font-size: 15px !important;}
.entry-content .et_builder_inner_content .inner-page-heading .et_pb_slide_description .et_pb_slide_content p {font-size: 24px;}
.et_pb_text_inner p span {font-size: 17px !important;}
.entry-content .et_builder_inner_content .et_pb_text_0 h3 { font-size: 19px !important;}
ul#sitemap-links li { width: 100%;}
.contactUsForm h2 {font-size: 20px;}
.et-l--post .et_pb_post h2.entry-title { font-size: 21px!important; line-height: 26px!important;}
.et-l--post .et_pb_post .post-meta, .et-l--post .et_pb_post .post-meta a, .et-l--post .et_pb_post .post-meta span, #post-227 .et_pb_post p.post-meta:before {font-size: 18px !important; line-height: 24px !important;}
.et_pb_search_0 {max-width: 100% !important;}
.wp-pagenavi a.page.smaller, .wp-pagenavi a.page.larger, .wp-pagenavi span.pages {display: none;}
.archive .lets-connect-sec h3 {font-size: 28px !important;}
.archive .lets-connect-sec .et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_17.inquire-box.et_pb_bg_layout_light.et_pb_text_align_left h2 {font-size: 25px !important;}
.archive.author.et_right_sidebar #left-area h2, .archive.category.et_right_sidebar #left-area h2 { font-size: 21px!important;line-height: 26px!important;}
.archive.author.et_right_sidebar #left-area .post-meta, .archive.category.et_right_sidebar #left-area .post-meta, .archive.author.et_right_sidebar .et_pb_post .post-meta, .archive.category.et_right_sidebar .et_pb_post .post-meta a { font-size: 18px !important;line-height: 24px !important;}
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {font-size: 30px !important;line-height: 34px !important;}
.blog-header h1 {font-size: 26px; line-height: 36px;}
.blog-header p, .blog-header p a {font-size: 20px !important;}
.single.single-post .image-blog-box {height: 345px;}
.single.single-post .navigation a:first-child:after {top: 7px;left: 25px;background-size: 70%;}
.single.single-post .navigation a:last-child:after {top: 7px;left: 22px; background-size: 70%;}
.single.single-post .navigation a {font-size: 16px !important;}
.btm-fo-col1 .et_pb_text_6_tb_footer .et_pb_text_inner p { font-size: 14px;}
.et_pb_gutters3 .et_pb_column.footer-col2 .et_pb_text_2_tb_footer {  margin-left: 0px!important; width: 100%; clear: both; padding-right: 0px!important;}
.et_pb_gutters3 .et_pb_column.footer-col2 .address-box-footer .et_pb_text_inner {margin-right: 0; width: 100% !important;float: none; clear: both;}
.et_pb_gutters3 .et_pb_column.footer-col2 .et_pb_text_3_tb_footer { float: none !important; clear: both; width: 310px; margin-left: 0px!important;}
.single-post .entry-content p {font-size: 17px !important; line-height: 24px !important;}
.error404.et_right_sidebar #left-area h1, .search-no-results div#content-area h1 {font-size: 23px;}
.error404.et_right_sidebar #left-area p, .search-no-results div#content-area p { line-height: 24px !important;font-size: 17px;}
.search-no-results.et-db #et-boc .et-l .et_pb_text_3_tb_footer{margin-left: 0px!important;}
.search-no-results.et-db #et-boc .et-l .et_pb_text_2_tb_footer {padding-right: 0px!important;   margin-left: 0px!important;}
.et_pb_gutters3 .et_pb_column.footer-col2 .et_pb_text_4_tb_footer, .error404.et-db #et-boc .et-l .et_pb_text_4_tb_footer {padding-left: 0 !important;margin-right: 0px!important; width: 290px !important;clear: both; float: right !important;}
.et_pb_gutters3 .et_pb_column.footer-col2 .et_pb_text_3_tb_footer, .error404.et-db #et-boc .et-l .et_pb_text_3_tb_footer { clear: both; width: 218px; margin-left: 0px!important; float: right !important;}
.footer-logo-sec { bottom: 40px;}
.cont-detail-sec .et_pb_column_1_3 h3 {font-size: 20px !important;}
.lets-connect-sec .et_pb_module .et_pb_text_inner h3, .lets-cont-heading h3 {font-size: 28px !important;}
.thankyou-sec-cont div#textArea h1 { font-size: 24px;}
.thankyou-sec-cont div#textArea p {font-size: 17px; line-height: 24px;}
.search-results p {font-size: 17px;line-height: 24px;}
.search-results h2.entry-title a {font-size: 23px !important; line-height: 30px;}
}

@media screen and (max-width: 599px){
.logo-clients-row .et_pb_column .et_pb_module {margin: 1px;}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding: 20% 0;}
.entry-content .et_builder_inner_content .inner-page-heading .et_pb_slide_description h1.et_pb_slide_title {line-height: 30px !important;font-size: 26px!important;}
ul#sitemap-links li { font-size: 16px;}
.et_pb_text_4.head-row-con-boxes3 h2 {line-height: 38px; font-size: 20px !important;}
.et_pb_search_0 form input.et_pb_s, .et_pb_search_0 form input.et_pb_s::placeholder {font-size: 16px !important;}
.search-box-gen input.et_pb_searchsubmit {background-size: 70%;height: 30px !important; top: 7px; min-height: 30px !important;width: 35px;right: 10px !important;}
.search-box-gen .et_pb_search_0 input.et_pb_s {padding-top: 10px!important; padding-right: 15px!important; padding-bottom: 10px!important; padding-left: 15px!important;}
.wp-pagenavi a.first, .wp-pagenavi a.last {display: none;}
.lets-connect-sec .inquire-box{max-width: 100% !important;}
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {font-size: 26px !important;line-height: 30px !important;}
.blog-header h1 { font-size: 20px; line-height: 30px;}
.blog-header p, .blog-header p a {font-size: 17px !important;}
.single.single-post .image-blog-box {height: 265px;}
.single.single-post .navigation a:first-child {padding: 8px 25px 8px 18px;}
.single.single-post .navigation a:last-child {padding: 8px 18px 8px 25px;}
.single.single-post .navigation a {font-size: 14px !important;}
.single.single-post .navigation a:last-child:after {top: 7px;left: 5px;background-size: 55%;}
.single.single-post .navigation a:first-child:after { top: 7px;right: 7px; background-size: 55%;}
.et_pb_gutters3 .et_pb_column.footer-col2 .et_pb_text_3_tb_footer { width: 218px;}
#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {font-size: 14px; text-transform: uppercase; font-weight: normal; line-height: normal; width: 100% !important;}
.menu-item-has-children ul.sub-menu { width: 100%;}
#mg-wprm-wrap.cbp-spmenu-right, #mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right.custom, #mg-wprm-wrap.cbp-spmenu-left.custom, .cbp-spmenu-vertical {width: 100%;}

}

@media screen and (max-width: 479px){
.et_pb_row.et_pb_row_0_tb_header {width: 90%;}
a.language-btn {width: 100% !important;}
header .search-box-col {width: 100%; margin: 8px 0 0 !important;}
.head-text-right h2 {font-size: 21px;}
.head-text-right h2 {font-size: 21px; margin: 0 0 -8px !important; line-height: 23px;}
.head-text-right h3 { font-size: 17px;padding-right: 0;line-height: 21px;}
.banner-text h2 {font-size: 20px !important;font-weight: bold !important;}
.welcome-sec h3 {font-size: 17px; margin: 0;}
.et_pb_text_2 p {line-height: 22px;}
.et_pb_text_inner p {line-height: 22px !important;font-size: 15px;}
body #page-container .et_pb_section .et_pb_button_0 {font-size: 15px !important;}
.et_pb_column.et_pb_column_4_4 .et_pb_text_7 h2, .et_pb_column.et_pb_column_4_4 .et_pb_text_18 h2, .et_pb_column.et_pb_column_4_4 .et_pb_text_17 h2, .et_pb_column.et_pb_column_4_4 .et_pb_text_10 h2 {font-size: 19px !important;}
a.more-link1 {font-size: 12px;}
.welcome-sec h2 {font-size: 17px; margin-bottom: 10px;}
.box-import-export img {width: 60%;}
.services-sec .its-box-row .et_pb_text h2 {font-size: 16px;}
.et_pb_row.et_pb_row_11 .et_pb_blog_0 .et_pb_post .entry-title {font-size: 16px!important;}
.post-content-inner p {font-size: 14px !important; line-height: 20px !important;}
.home .more-link {font-size: 14px;}
.et_pb_text_20 h2 {font-size: 21px !important;}
.inquire-box p {font-size: 14px !important; line-height: 22px !important;}
.lets-connect-sec .inquire-box {padding-top: 30px!important;  padding-right: 12px!important; padding-bottom: 40px!important; padding-left: 12px!important; max-width: 100%;}
body #page-container .et_pb_section .et_pb_button_1 {font-size: 13px !important;}
.et_pb_text_19 h3 { font-size: 23px !important;}
.et_pb_section_3.et_pb_section { padding-top: 40px !important;padding-bottom: 40px !important;  margin-top: 20px !important;}
.et_pb_row { width: 90%;}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding: 21% 0 28%;}
.et_pb_text_2 h2, .et_pb_text_3 h2, .et_pb_text_4 h2, .et_pb_text_5 h2 {font-size: 18px !important; margin-bottom: 5px;}
.et_pb_text_7 h3 {font-size: 23px !important;}
.et_pb_text_8 h2 {font-size: 21px !important;}
body #page-container .et_pb_section .et_pb_button_0 {font-size: 13px !important;}
.entry-content .et_builder_inner_content .inner-page-heading .et_pb_slide_description h1.et_pb_slide_title {font-size: 23px!important;line-height: 27px !important;}
.entry-content .et_builder_inner_content .inner-page-heading .et_pb_slide_description .et_pb_slide_content p { font-size: 21px;}
.tick-list-box li, .tick-list-box-a li { font-size: 15px;line-height: 22px;}
.num-list ul li span {font-size: 15px;line-height: 22px;}
.num-list ul li {font-size: 15px;line-height: 22px;}
.et_pb_text_0 h2 {font-size: 21px !important;}
.et_pb_text_inner p a {font-size: 15px !important;}
.et_pb_text_inner p span {font-size: 15px !important;}
.entry-content .et_builder_inner_content .et_pb_text_0 h3 { font-size: 18px !important;}
ul#sitemap-links li {margin: 4px 0; font-size: 16px;}
.head-row-con-boxes3 { width: 67%;}
.et_pb_text_4.head-row-con-boxes3 h2 {margin-bottom: 0 ; line-height: 38px;}
body #page-container .et_pb_section.we-serve-cs .et_pb_button_1 { font-size: 12px !important; line-height: 20px !important;}
#row-con-boxes3 .ct-box1, #row-con-boxes3 .ct-box2, #row-con-boxes3 .ct-box3 {margin: 20px 10px;}
#row-con-boxes3 .ct-box2 .inquire-btn-box {bottom: -65px;}
.cont-detail-sec .et_pb_column_1_3 h3 {font-size: 17px !important; line-height: 22px; margin: 17px 0 0;}
.contactUsForm { padding: 20px 15px;}
.contactUsForm h2 {font-size: 18px; line-height: 22px;}
.contactUsForm label {font-size: 15px;}
.et-l--post .et_pb_post h2.entry-title { font-size: 18px!important; line-height: 22px!important; margin-bottom: 10px;}
.et-l--post .et_pb_post .post-meta, .et-l--post .et_pb_post .post-meta a, .et-l--post .et_pb_post .post-meta span, #post-227 .et_pb_post p.post-meta:before {font-size: 17px !important;line-height: 22px !important;}
.et_pb_blog_0 a.more-link {font-size: 15px; padding: 4px 24px;}
.et-l.et-l--post .et_pb_column.et_pb_column_4_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child h3 {font-size: 23px !important;}
.et-l.et-l--post .et_pb_column.et_pb_column_4_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child h2 {font-size: 21px !important;}
.archive .lets-connect-sec h3 {font-size: 23px !important;}
.archive .lets-connect-sec .et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_17.inquire-box.et_pb_bg_layout_light.et_pb_text_align_left h2 {font-size: 21px !important;}
.archive.author.et_right_sidebar #left-area h2, .archive.category.et_right_sidebar #left-area h2 {font-size: 18px!important; line-height: 22px!important; margin-bottom: 10px;}
.archive.author.et_right_sidebar #left-area .post-meta, .archive.category.et_right_sidebar #left-area .post-meta, .archive.author.et_right_sidebar .et_pb_post .post-meta, .archive.category.et_right_sidebar .et_pb_post .post-meta a {letter-spacing: 0; font-size: 17px !important; line-height: 22px !important;}
.archive.author .et_pb_post, .archive.category.et_right_sidebar .et_pb_post { font-size: 14px !important; line-height: 20px !important;}
.container {width: 90%;}
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {font-size: 23px !important;line-height: 27px !important;}
.single.single-post .image-blog-box {height: 205px;}
.single.single-post .navigation a.bck-blog {display: none;}
.et_pb_gutters3 .et_pb_column.footer-col2 .et_pb_text_3_tb_footer {margin-left: 0px!important;}
.footer-logo-sec { position: relative;float: left; width: 100% !important; text-align: left !important; margin: 20px 0 0;}
.footer-logo-sec .et_pb_image_0_tb_footer {text-align: left !important;}
.et-l.et-l--footer .et_pb_menu .et_pb_menu__menu #menu-footer-menu li:nth-child(odd), .et-l.et-l--footer .et_pb_menu .et_pb_menu__menu #menu-footer-menu li:nth-child(even) {width: 100%;}
.et_pb_menu__wrap { margin: 0 0;}
.btm-fo-col3 ul#menu-footer-bottom li {text-align: center; float: none; display: inline-block !important; vertical-align: middle;  margin: 0; flex: auto; width: 100%; padding: 0 ;}
.btm-fo-col3 .et_pb_menu_1_tb_footer.et_pb_menu ul li a {display: inline-block;}
.single-post .entry-content p {font-size: 15px !important; line-height: 22px !important;}
.error404.et_right_sidebar #left-area p, .search-no-results div#content-area p {line-height: 22px !important;font-size: 15px;}
.error404.et_right_sidebar #left-area h1, .search-no-results div#content-area h1 {font-size: 21px !important;}
.error404.et-db #et-boc .et-l .et_pb_code_0_tb_header, .search-no-results.et-db #et-boc .et-l .et_pb_code_0_tb_header {margin-bottom: 0px!important; margin-left: 0px!important;}
a.share-btn span { font-size: 9px; top: -22px;}
.share-btn i {font-size: 17px;top: 0px;}
a.share-btn {width: 45px; height: 45px;}
a.share-btn.left-btn {margin-right: 8px;}
.footer-logo-sec .et_pb_image img {max-width: 70%;}
.footer-logo-sec {bottom: 60px;}
.lets-connect-sec .et_pb_module .et_pb_text_inner h3, .lets-cont-heading h3 {font-size: 23px !important;}
.et_pb_gutters3 .et_pb_column.footer-col3 {margin: 0 0 0;}
.et-l.et-l--footer .et_pb_row.et_pb_row_0_tb_footer {width: 90%;}
.thankyou-sec-cont div#textArea p {font-size: 15px; line-height: 22px;}
.thankyou-sec-cont div#textArea h1 {font-size: 22px;}
ul.rs-footer-nav li:nth-child(even), ul.rs-footer-nav li:nth-child(odd) {width: 100%;}
.et-l.et-l--footer .et_pb_row.et_pb_row_0_tb_footer .et_pb_column.footer-col1 {margin-bottom: 35px;}
.search-results h2.entry-title a {font-size: 19px !important; line-height: 26px;padding-bottom: 8px; display: inline-block;}
.search-results p {font-size: 15px; line-height: 22px;}
}


/*Responsive close*/


.vcard a {
    letter-spacing: 0px !important;
}
.phone-m, #postCode {
    direction: ltr;
    text-align: right;
}

#post-227 .et_pb_post  p.post-meta {
    /*font-size: 0 !important;*/
    display: none;
    direction: rtl;
    letter-spacing: 0;
}
#post-227 .et_pb_post  p.post-meta:before {
    content: " بواسطة ";
    font-size: 24px;
    
}
#post-227 .et_pb_post  p.post-meta * {
    font-size: 24px;
}


body.archive  p.post-meta {
    direction: rtl;
    letter-spacing: 0px !important;
}
a {
    letter-spacing: 0px !important;
}
/*.et_pb_post  p.post-meta span.author.vcard:after {
	content: " | ";

}*/
