/*
Theme Name:   Engitech Child
Theme URI:    http://wpdemo.archiwp.com/engitech/
Description:  Make your modifications to [Parent Theme] in this Engitech child theme.
Author:       OceanThemes
Author URI:   http://oceanthemes.net/
Template:     engitech
Version:      1.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  engitech-child
*/

/* =Theme customization starts here
------------------------------------------------------- */
 @font-face {
	font-family: sans-serif;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/sans-serif/eot/sans-serifWeb(FaNum)_Bold.eot');
	src: url('fonts/sans-serif/eot/sans-serifWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/sans-serif/woff2/sans-serifWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/sans-serif/woff/sans-serifWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/sans-serif/ttf/sans-serifWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: sans-serif;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/sans-serif/eot/sans-serifWeb(FaNum)_Medium.eot');
	src: url('fonts/sans-serif/eot/sans-serifWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/sans-serif/woff2/sans-serifWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/sans-serif/woff/sans-serifWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/sans-serif/ttf/sans-serifWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: sans-serif;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/sans-serif/eot/sans-serifWeb(FaNum)_Light.eot');
	src: url('fonts/sans-serif/eot/sans-serifWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/sans-serif/woff2/sans-serifWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/sans-serif/woff/sans-serifWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/sans-serif/ttf/sans-serifWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: sans-serif;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/sans-serif/eot/sans-serifWeb(FaNum)_UltraLight.eot');
	src: url('fonts/sans-serif/eot/sans-serifWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/sans-serif/woff2/sans-serifWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/sans-serif/woff/sans-serifWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/sans-serif/ttf/sans-serifWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: sans-serif;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/sans-serif/eot/sans-serifWeb(FaNum).eot');
	src: url('fonts/sans-serif/eot/sans-serifWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/sans-serif/woff2/sans-serifWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/sans-serif/woff/sans-serifWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/sans-serif/ttf/sans-serifWeb(FaNum).ttf') format('truetype');
}

body, h1, h2, h3, h4, h5, h6,label,blockquote, html body > h1,.ts-menu nav > ul > li > a, nav > ul.menu > li > a,.elementor-heading-title,.octf-btn,.member-form,.footer-menu ul li a,.elementor-widget-text-editor,.title-link,.rs-layer,.elementor-button-text,.elementor-icon-list-text,.video-popup > span,.ot-heading > span,.post-box .post-cat a,.ot-pricing-table-s2 .price,.ot-testimonials-3 .ttext,.ot-testimonials-3 .t-head span,.elementor-image-box-description,.icon-box-s2 p,.elementor-icon-box-description,.post-box .entry-meta,.blockquote,.domain-item span,.ot-pricing-table-s3 .price span,.des-table,.ot-pricing-table-s3 .table-btn,.ot-pricing-table-s3 .more-btn,.ot-accordions .acc-item .acc-toggle,.woocommerce ul.cart_list li a{
  font-family: sans-serif !important;
}
html body > h1 {
font-family: sans-serif !important;
}
body, button, input, select, optgroup, textarea{
font-family: sans-serif !important;
}

.ot-accordions .acc-item .acc-toggle i {
  float: left!important;
}

.ot-pricing-table-s3 .price sup {
  font-size: 19%!important;
margin-right: unset !important;
  margin-left: 64px!important;
  top: 18px!important;
  float: left!important;
  font-family:sans-serif !important;
}

.widget .recent-news .thumb {
  float: right!important;
  margin-left: 20px!important;
  margin-right:unset !important;
}
.comments-area .comment-item .gravatar {
  float: right!important;
}
.comments-area .comment-item .comment-content:not(.pingback) {
  padding-right: 110px!important;
   padding-left: unset !important;
}
.comments-area .comment-item .comment-meta .comment-reply-link {

  left: 0 !important;
right:unset !important;
}
.comments-area .comment-item .comment-meta .comment-reply-link::before {
  float: left!important;
  rotate: 180deg!important;
}
.page-header .breadcrumbs li::before {
  rotate: 180deg!important;
}

.post-box .btn-readmore > a {
  float: left!important;
}

.main-navigation ul li li a:hover, .main-navigation ul ul li.current-menu-item > a, .main-navigation ul ul li.current-menu-ancestor > a {
padding-left: unset !important;
  padding-right: 12px !important;
}


.main-navigation ul li ul.sub-menu {
left:unset !important;
  right: -40px !important;
}


.main-navigation ul li li a {
  text-align: right !important;

}
.main-navigation:not(.no-line) ul li li a::before {
  left: unset !important;
right: 0 !important;
}
.wpcf7-form-control-wrap {
  direction: rtl;
}
.cf-home-9 label {
  direction: rtl;
}
.sub-home-23 [type="checkbox"]:not(:checked) + span::before, .sub-home-23 [type="checkbox"]:checked + span::before, .sub-footer-11 [type="checkbox"]:not(:checked) + span::before, .sub-footer-11 [type="checkbox"]:checked + span::before, .cf-home-12 [type="checkbox"]:not(:checked) + span::before, .cf-home-12 [type="checkbox"]:checked + span::before, .cf-home-21 [type="checkbox"]:not(:checked) + span::before, .cf-home-21 [type="checkbox"]:checked + span::before, .cf-home-9 [type="checkbox"]:not(:checked) + span::before, .cf-home-9 [type="checkbox"]:checked + span::before {
 left: unset !important;
  right: 0;

}
.sub-home-23 [type="checkbox"]:not(:checked) + span::after, .sub-home-23 [type="checkbox"]:checked + span::after, .sub-footer-11 [type="checkbox"]:not(:checked) + span::after, .sub-footer-11 [type="checkbox"]:checked + span::after, .cf-home-12 [type="checkbox"]:not(:checked) + span::after, .cf-home-12 [type="checkbox"]:checked + span::after, .cf-home-21 [type="checkbox"]:not(:checked) + span::after, .cf-home-21 [type="checkbox"]:checked + span::after, .cf-home-9 [type="checkbox"]:not(:checked) + span::after, .cf-home-9 [type="checkbox"]:checked + span::after {
 left: unset !important;
  right: 6px;
}
.sub-home-23 [type="checkbox"]:not(:checked) + span, .sub-home-23 [type="checkbox"]:checked + span, .sub-footer-11 [type="checkbox"]:not(:checked) + span, .sub-footer-11 [type="checkbox"]:checked + span, .cf-home-9 [type="checkbox"]:not(:checked) + span, .cf-home-9 [type="checkbox"]:checked + span, .cf-home-21 [type="checkbox"]:not(:checked) + span, .cf-home-21 [type="checkbox"]:checked + span {

  padding-left: unset !important;
  padding-right: 35px!important;
}
.sub-footer-11 label {

  direction: rtl;
}
.main-navigation ul > li li.menu-item-has-children > a::after {
  left: 0!important;
  right: unset !important;

}
.main-navigation ul li li a:hover {
padding-left: unset !important;
  padding-right: 15px!important;
}

.main-navigation ul li ul ul.sub-menu {
  right: 100%!important;
 left: unset !important;
}
.ot-counter h6{
padding-left: unset !important;
  padding-right: 20px!important;
}
.ot-counter h6::before {
 left: unset !important;
  right: 0!important;

}
.main-navigation ul > li li.menu-item-has-children > a::after {
transform: rotate(180deg);
}
.main-navigation ul > li.menu-item-has-children > a, .main-navigation ul > li.is-mega-menu > a {
  padding-right: 0px;
}
.main-navigation ul > li.menu-item-has-children > a, .main-navigation ul > li.is-mega-menu > a {
  padding-right: 0px!important;
}
.main-navigation ul > li {
  padding-right: 17px!important;
}
.main-navigation ul li li {
  padding-right:40px!important;
}
.site-header-cart .widget_shopping_cart_content {
  text-align: center!important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
  direction: rtl!important;
}
.member-form {
  direction: rtl!important;
}


.serv-box-2 .icon-main span{
  right: 40px!important;
  left: unset !important;
}
.serv-box-2 .icon-main {
right: unset !important;
  left: -88px !important;

}

.serv-box .content-box ul li a::before {
left: unset !important;
  right: 0!important;
}
.serv-box .content-box ul li.active a {
padding-left: unset !important;
  padding-right: 15px!important;
}

.post-box .btn-readmore > a i {
  margin-right: 8px;
  float: left;
  rotate: 180deg;
}
.pgrid .inner-post .btn-readmore {
  text-align: left;
}
.post-box .entry-title a:hover {
  text-decoration:unset !important;
}

@media screen and (max-width: 1440px) {
.main-navigation > ul > li {
  margin: 0px 13px;
}
.elementor-2843 .elementor-element.elementor-element-11482d6c > .elementor-widget-container {
  margin: 0px 10px 0px 0px!important;
}
.elementor-2843 .elementor-element.elementor-element-1bd34bdf > .elementor-widget-container {
  padding: 0px 0px 0px 10px!important;
}
.elementor-2843 .elementor-element.elementor-element-2d3490c6.elementor-column > .elementor-widget-wrap {
  justify-content: flex-start!important;
}
}