/*
 Theme Name:   Techbiz Child
 Theme URI:    https://themeforest.vecuro.com/wordpress/techbiz/
 Description:  This is a child theme for Techbiz WordPress Theme
 Author:       Vecurosoft
 Author URI: http://vecurosoft.com/
 Template:     techbiz
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  techbiz-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

 @font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

body, h1, h2, h3, h4, h5, h6,label,.main-menu a,.header-links li,.elementor-heading-title,.vs-btn,.ls-layer,.call-media__label,.call-media__info,.counter-media__title,.sec-subtitle2, .sec-subtitle,.footer-info_link,.copyright-text,.footer-info_label,.award-box__text,.media-body,.project-label,.price-style1 .price-amount,.price-style1 .price-duration,.contact-media__label,.contact-media__info,.footer-schedule,.footer-schedule th,.footer-number .info,.list-style1 li,.service-tab-menu .btn-title,.about-box1 .about-subtitle,.elementor-widget-text-editor,.list-style2 li,.sec-big-text2, .sec-big-text,.testi-style3 .testi-rating,.login-tab:not(.nav-tabs) a,.package-style2 .package-amount,.breadcumb-menu li,.about-box2 .author-degi,.testi-style2 .testi-text,.testi-style2 .testi-degi,.widget-workhours li,.product-tag1,.vs-product .added_to_cart,.breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span,.product-description .sec-subtitle3,.vs-comments-wrap .commented-on,.rating-select label,.cart_table thead th,.cart_table .cart-productname,.checkout-ordertable th,.elementor-icon-list-item > a,.hero-info.tb8 .media-label,.service-tb7 .tb-link,.project-category,.marquee .marquee-text,.skill-circle2 .skill-text span,.price-style2 .price-amount,.price-style2 .price-duration,.newsletter-wrap8 .newsletter-text a,.woocommerce-product-attributes th,.hero-content.tb8 .hero-subtitle{
  font-family: IRANSans !important;
}
html body > h1 {
font-family: IRANSans !important;
}
body, button, input, select, optgroup, textarea{
font-family: IRANSans !important;
}


.loader {
  width: 00px !important;
}


.main-menu ul li.menu-item-has-children > a::after {
margin-left: unset !important;
  margin-right: 5px!important;
}

.main-menu ul.sub-menu::before {
    left: unset !important;
  right: 34.5px!important;
}
.main-menu ul.sub-menu li a::before {
  left: unset !important;
  right: 0!important;

}

.main-menu ul.sub-menu li:last-child{
  margin-right: 0px!important;
}


.main-menu ul.sub-menu li a {
   padding-left: unset !important;
  padding-right: 21px!important;
}
.main-menu ul li:first-child {
  margin-left: 14px !important;

}

.main-menu ul li:last-child {
  margin-right: 14px!important;
}

.main-menu ul.sub-menu, .main-menu ul.mega-menu {
  text-align: right!important;

}

.main-menu ul.sub-menu li.menu-item-has-children > a::after {
  float: left!important;
  rotate: 180deg;
}

.main-menu ul.sub-menu li ul.sub-menu {
  right: 100%!important;
  left: auto!important;
  margin: 0 0;
    margin-right: 0px!important;
  margin-right: 20px!important;
  margin-left: unset !important;
}
.main-menu ul.sub-menu {
  right: -30px!important;
   left: unset !important;
}

.vs-btn > i {
margin-left: unset !important;
  margin-right: 8px!important;
  rotate: 180deg;
}

.header-links li {
  padding: 0 0 0 30px!important;
  margin: 0 0px 0 30px!important;
  border-left: 1px solid #cad4f1!important;
 border-right: unset !important;
}
.header-links i {
  margin: 0 0 0 10px!important;
}

.testi-style4 {

  margin: 26px 0 0px 50px!important;

}

.service-style5 {

  margin: 0 15px 0 15px !important;
}

.vs-btn {
  direction: rtl!important;
}
.call-media__icon {

  margin: 0 0px 0 20px!important;
}
.sec-subtitle2 > i, .sec-subtitle > i {
margin-right: unset !important;
  margin-left: 15px!important;
  rotate: 180deg;
}

.counter-media__icon {
  margin: 0 0px 0 25px!important;

}

.team-style1 {

  margin: 0 0 0px 30px!important;

}

.team-style2 .team-social a, .team-style1 .team-social a {

  margin: 0 0px 0 18px!important;

}

.process-style1 .process-arrow {
  right: unset !important;
  left: -53px!important;

}

.progress-box__number {
  float: left!important;

}


.testimonial-wrapper .vs-btn > i {
  margin-left: 10px !important;

}

.blog-style1 {

  margin-right: 30px!important;
}

.blog-meta span i, .blog-meta a i {
  margin-right: 10px;
margin-left: 10px;
}

.link-btn i {
      margin-left: unset !important;
  margin-right: 7px;
  rotate: 180deg;
}

.blog-style1 .blog-content {

  text-align: center;
}

.img-box2 .img-1 {
margin-left: unset !important;
  margin-right: -200px;
}
.img-box2 .img-2 {
 right:unset !important;
  left: 0!important;
  border-radius: 0px 10px 0px 0px!important;
  padding: 10px 10px 0 0px!important;

}
.faq-shape1 {
left:unset !important;
  right: 0!important;
  top: 0px!important;
  max-width: 945px!important;
  z-index: -2!important;
}
.faq-shape2 {
right:unset !important;
  left: 0!important;
  top: 120px!important;
  max-width: 1120px!important;
  max-height: unset !important;
  z-index: -2;
  border-radius: 0 5px 5px 0;
}
.footer-info_icon {

  margin: 0 0px 0px 25px;
}

.feature-style2, .feature-style4 {
  text-align: center!important;
}
.about-media .media-body{
padding-top: 10px!important;
}
.about-media__icon {
  margin: 0 0 0 10px!important;
}
.about-media {

  padding-left: 30px!important;
}
.media-order__number {

  margin: 0 0 0 30px!important;

}

.service-style2 {
  direction: ltr;
}
.service-content .link-btn i{
  margin-right: 10px!important;
  rotate: 180deg!important;
  float: left!important;
}
.service-style2 .service-content {
  text-align: right!important;
  direction: rtl!important;
}

.project-wrapper.vs-btn > i {
  margin-left: 8px !important;
  margin-right: 8px !important;
  rotate: 180deg;
}
.project-style2 {

  margin: 0 0 0 30px!important;
}
.project-style2 .project-content {
left: unset !important;
  right: 70px!important;

}
.price-style1 .price-features i {

  margin: 0 0 0 10px!important;
}
.price-style1 .price-amount,.price-style1 .price-package{
  text-align: center!important;
}
.contact-media .media-body {
  margin-left: 0px!important;
  margin-right: -30px!important;

}
.contact-media .media-body {
  padding: 10px 50px 10px 10px!important;

}
.form-style1 input ,.wpcf7 input[type="email"],.form-style1 textarea{
  direction: rtl!important;
}
.footer-newsletter .vs-btn {
  border-radius: 5px 0px 0px 5px!important;
}

.service-style3, .service-tb8 {

  margin: 0 0 0 30px!important;
}
.exp-media__total {

  margin: 0 0 0 20px!important;
}
.list-style1 li > i:first-child {
left: unset !important;
  right: 0!important;

}
.list-style1 li {

  padding: 0 30px 0 0px!important;
}
.blog-style2 {

  margin-right: 30px!important;
}
.author-style1::before {
left: unset !important;
  right: 0!important;

}
.service-style4 {
  margin: 0 15px 0 15px !important;
}
.about-shape2 {

  left: 0!important;
right: unset !important;
}
.sec-subtitle2 .fa-arrow-right {

  transform: rotate(-152deg) !important;
}
.list-style4 li i:first-child {
left: unset !important;
  right: 0!important;
}
.list-style4 li {

  padding: 0 50px 0 0!important;

}
.event-table__img {
margin-right: unset !important;
  margin-left: 25px!important;
}
.event-table__avater {
margin-right: unset !important;
  margin-left: 15px!important;
}

.testi-shape1 {
left: unset !important;
  right: 0 !important;

}
.testi-shape2 {
right: unset !important;
  left: 0!important;

}
.testi-style3 .author-img {
  margin-right: unset !important;
  margin-left: 15px!important;
}
.testi-style3 .testi-rating i:first-child {
    margin-left: unset !important;
  margin-right: 15px!important;
}
.sec-big-text2, .sec-big-text {
  font-size: 140px!important;

}
.border-title {

  text-align: right!important;
}
.border-title-border {

  display: block!important;

}
.brand-slide-nav button .fa-long-arrow-right {
    margin-left: unset !important;
  margin-right: 10px!important;
  rotate: 180deg!important;
}
.brand-slide-nav button .fa-long-arrow-left {
      margin-right: unset !important;
  margin-left: 10px!important;
  rotate: 180deg!important;
}

.header-info.style2 .header-info_icon {
margin-right: unset !important;
  margin-left: 15px!important;
}
.team-style3 .team-img {
  margin-right: 30px!important;
}

.accordion-button::after {
 margin-left: unset !important;
  margin-right: auto!important;
}
.accordion-style2 .accordion-button::after {

  transform: rotate(180deg)!important;

}
.accordion-style2 .accordion-button:not(.collapsed)::after {
  transform: rotate(90deg)!important;
}

.footer-mail1 > i:first-child, .footer-address1 > i:first-child {
left: unset !important;
  right: 0!important;

}
.footer-mail1, .footer-address1 {
  padding-right: 25px!important;
  padding-left: unset !important;
}
.footer-layout4 .footer-widget.widget_nav_menu a::before {
  right: 0!important;
  left: auto!important;
  rotate: 180deg!important;
}
.footer-layout4 .footer-widget.widget_nav_menu a {
    padding-left: unset !important;
  padding-right: 15px!important;

}
.recent-post .media-img {
    margin-right: unset !important;
  margin-left: 20px!important;

}
.blog-style3 .blog-body {
  margin-right: 30px!important;
}
.blog-style3 .blog-meta a {
  margin-left: 12px!important;
  padding: 0 0px 0 15px!important;
  border-right: unset !important;
  border-left: 1px solid #c8c8c8 !important;
}
.popup-search-box form input {
padding-left: unset !important;
  padding-right: 70px!important;

}
.footer-info-list .info i:first-child {
 left: unset !important;
  right: 0!important;

}
.footer-info-list .info {
padding-left: unset !important;
  padding-right: 30px!important;

}
.list-style5 li i {
 margin-right: unset !important;
  margin-left: 10px!important;
}
.quote-media .media-icon {
  margin-left: 20px!important;
  margin-right: unset !important;
}
.quote-media .media-icon::before {
 left: unset !important;
  top: -10px!important;
  right: -2px!important;

}

.form-style4 {
  direction: rtl;
}
.img-box9 {
 margin-right: unset !important;
  margin-left: -120px!important;

}

.img-box9 .img-2::before {
  right: unset !important;
  left: -40px!important;

}
.img-box9 .img-3 {
 left: unset !important;
  right: 85px!important;

}

.img-box8 .play-btn {
  right: -30px!important;
 left: unset !important;
}
.img-box9 .img-1 {

  margin: 65px 0px 0 30px!important;
}

.counter-style2 .media-icon {
 margin-right: unset !important;
  margin-left: 20px!important;
}
.package-style2 .package-body {
padding-left:unset !important;
  padding-right: 50px!important;
}

.package-style2 .package-inner {
  padding: 28px 20px 20px 20px!important;

}
.package-style2 .package-amount {
  font-size: 35px!important;

}
.header-search button {

  border-radius: 4px 0px 0px 4px!important;
}
.about-call {
  border-right: unset !important;
  border-left: 2px solid var(--theme-color)!important;
  padding: 0 0 0 40px!important;
  margin: 0 0 0 40px!important;
}

.testi-style2 .author-img {
  margin: 0 0 0 30px!important;
}
.testi-style2 {
  margin: 0 15px 15px 15px!important;
}
.project-box__icon {
  margin: 0 0px 0 20px!important;

}
.project-contact__info i {
  margin: 0 0 0 15px!important;
  left:unset !important;
  right: 0!important;

}
.project-contact__info {
  padding: 0 30px 0 42px !important;
}

.form-style2 textarea, .form-style2 select, .form-style2 input {
  direction: rtl!important;
}

.price-style1 .price-amount, .price-style1 .price-package {
  font-size: 35px!important;
}

.widget-workhours li i {
      margin-right: unset !important;
  margin-left: 10px!important;
}
.list-style3 i {

  margin: 0 0 0 10px!important;
}

.quantity .qty-btn {
 right: unset !important;
  left: 5px!important;

}
.stock-product i {
     margin-right: unset !important;
  margin-left: 5px!important;
}
.stock-product .stock-title {
  margin-left: 10px!important;
margin-right: unset !important;
}

.product-rating .star-rating {
    margin-right: unset !important;
  margin-left: 7px !important;
}
.product-description .sec-subtitle3::before {
 left: unset !important;
  right: 0!important;

}

.vs-comments-wrap .comment-avater {
margin-right: unset !important;
  margin-left: 25px!important;

}
.vs-comments-wrap .star-rating {
 right: unset !important;
  left: 0!important;

}
.woocommerce-Reviews .form-title::before {
 left: unset !important;
  right: 0!important;

}

.rating-select label {
  margin: 0 0 0 10px!important;

}
.woocommerce-checkout-payment ul li {

  text-align: right!important;
}

.woocommerce-checkout-payment {
  text-align: right!important;

}

.contact-box {
  direction: rtl!important;
}

.contact-box__icon {
  margin: 0 0 0 15px!important;
}


.hero-content.tb7 .tb-play-btn {
  right: unset !important;
  left: 50px!important;

}

.skills-bg {
  right: unset !important;
  left: 0!important;

}

.skill-circle2 .award-box {

  right: 120%!important;

}
.award-box.tb7 .award-box__icon {
  margin: 0 0px 0 27px!important;

}

.social-style1 a:last-child {
margin: 0 5px 0 0px!important;
}

.media-style3 .media-icon {
     margin-right:  unset !important;
  margin-left: 15px!important;
}
.media-style3 {
 padding-left: unset !important;
  padding-right: 20px!important;
  border-left: unset !important;
  border-right: 4px solid #eef2fb!important;
}
.feature-style3 {
  margin: 0 15px 30px 15px!important;
}
.service-style6 {
  text-align: center!important;
}
.package-style3 .package-icon {
    margin-right:  unset !important;
  margin-left: 15px!important;
}
.package-style3 .package-price, .package-style3 .package-text{
  text-align: center!important;
}
.package-style3 .package-head {

  justify-content: center!important;
}

.package-style3 .package-features li i:first-child {
  left: unset !important;
  right: 0!important;
}
.package-style3 .package-features li {
padding-left: unset !important;
  padding-right: 25px!important;
}
.blog-style5 {
  margin: 0 15px 0 15px!important;
}

.header-layout11 .inner-wrap::before {
right: unset !important;
  left: 0!important;

}
.media-style1.layout2 {
padding: 10px 20px 10px 40px!important;
  border-radius: 9999px 0px 0px 9999px!important;
}
.header-layout11 .inner-wrap {
  padding-right:  unset !important;
  padding-left: 15px!important;
  border-right:  unset !important;
  border-left: 5px solid var(--white-color)!important;
}
.media-style1 .media-icon {
  margin-right: unset !important;
  margin-left: 15px!important;
}
.service-style7 {
  text-align: center!important;
}

.gallery-style1, .gallery-style1 .gallery-img {
  margin: 0 15px 25px 15px!important;
}
.about-tab button::before {
left: unset !important;
  right: 0!important;

}
.list-style7 li > i:first-child {
left: unset !important;
  right: 0!important;

}
.list-style7 li {
  padding-left: unset !important;
  padding-right: 45px!important;

}

.newsletter-bg1 {
right: unset !important;
  left: 0!important;
}
.newsletter-style2 .form-control {
 margin-right: unset !important;
  margin-left: 15px!important;
}
.accordion-style3 .accordion-button::after {
right: unset !important;
  left: 20px!important;

}

.accordion-style3 .accordion-body p {
  text-align: right!important;
}

.form-group .vs-btn > i {
  margin-left: 8px!important;
rotate: 0deg !important;
}
.links-style1 li > i {
  margin: 0 10px 0 10px!important;
}
.img-box11 .img-2 {
right: unset !important;
  left: -25%!important;

}

.vs-blog {
  margin: 0 15px 30px 15px!important;
}

.footer-layout7 .footer-location i, .footer-layout7 .footer-mail i, .footer-layout6 .footer-location i, .footer-layout6 .footer-mail i{
left: unset !important;
  right: 0!important;

}
.footer-layout7 .footer-location i, .footer-layout7 .footer-mail i, .footer-layout6 .footer-location i, .footer-layout6 .footer-mail i {
  margin-right: unset !important;
  margin-left: 10px!important;
}
.footer-layout7 .footer-location {
 padding-left: unset !important;
  padding-right: 35px!important;
}

.gallery-style2{
  margin: 0 15px 0 15px!important;
}
.social-style1 svg{
fill: #fff!important;
width: 15px !important;
}
.header-social svg{
 fill: #000!important;
width: 15px !important;
}

.info-ruler li img {
     margin-right: unset !important;
  margin-left: 10px!important;
}
.elementor-icon-box-wrapper {
  flex-direction: inherit!important;

}
.package-style1 .package-list i {
left: unset !important;
  right: 15px!important;

}
.package-style1 .package-list li {

  padding: 0 45px 14px 0px!important;

}
.package-style1 .price {
  font-size: 40px!important;
  float: right!important;
}

.package-style1 .currency {
  font-size: 20px!important;
}
select, .form-control, .form-select, textarea, input {
  direction: rtl!important;
}
.team-style6 .team-img {
  margin-left: 20px!important;
margin-right: unset !important;
}
.team-layout6 .contact-email .info i {
margin-right: unset !important;
  margin-left: 15px!important;
}
.team-layout6 .contact-email .info {
  padding: 2px 2px 2px 20px!important;
}
.icon-btn.style13.searchBoxTggler::after {
  left: -0.5px!important;
  right: auto!important;
}
.img-box13 .img-3 {
  margin: -100% auto 0 0!important;

}

.hero-info.tb7 .media-icon {
  margin-right: unset !important; 
  margin-left: 20px!important; 
  
}
.vc-header-shape-home-11 img {

  scale: -100% 100% !important;
}
.hero-info.tb8 .media-icon {
margin-right: unset !important; 
  margin-left: 20px!important; 
}
.hero-info.tb8 {
  text-align: right!important; 
}

.counter-media.tb7 .counter-media__icon{
  margin: 0 0px 0 0px !important;
}

.service-tb7 {

  margin: 0 15px 0 15px !important;
}
.slick-dots li:last-child {
    margin-right: unset !important; 
  margin-left: 0!important; 
}

.project-tbstyle7 .project-bottom {
  direction: ltr!important; 
}

.cta-tb7wrap {

  clip-path: polygon(0 15%, 100% 0%, 100% 100%, 0% 85%)!important; 
  border-radius: 0px 100px 100px 0px!important; 

}
.team-tbstyle7 {
  margin: 0 15px 0 15px!important; 
}


.vs-team-wrapper .slick-dots li:last-child {
    margin-right: 25px !important; 

}

.blog-meta a {
 margin-right: unset !important; 
  margin-left: 16px!important; 

}
.footer-tblayout8 .footer-widget.widget_nav_menu a::before, .footer-tblayout7 .footer-widget.widget_nav_menu a::before {

  right: 0!important; 
  left: auto!important; 
  rotate: 180deg!important; 

}
.footer-tblayout8 .footer-widget.widget_nav_menu a, .footer-tblayout7 .footer-widget.widget_nav_menu a {
    padding-left: unset !important; 
  padding-right: 25px!important;

}

.project-tbstyle8 {
  margin: 0 15px 0 15px !important;
  direction: ltr;
}
.project-tbstyle8 .project-category h5{
color: #e7e7e7 !important;
  font-size: 15px!important;
}

.price-style2 .price-amount {
  font-size: 22px!important;

}
.price-style2 .price-package {
  padding: 10px 30px 10px 30px!important; 
  border-radius: 32px 32px 0px 32px!important; 
  margin-right: -20px!important; 
  margin-left: unset !important; 

}

.price-style2 .price-package::before {
left: unset !important; 
  right: 0!important; 
    transform: rotate(-90deg)!important; 
}
.price-style2 .price-header {

  padding: 50px 0px 40px 35px!important;

}
.newsletter-wrap8 .newsletter-form .vs-btn {
right: unset !important; 
  left: 0 !important; 

}
.blog-tlbstyle9 .blog-cmnt i {
  margin-left: 10px!important; 
 margin-right: unset !important; 
}

.footer-tblayout8 .newsletter-form2 .vs-btn {
right: unset !important; 
  left: 0!important; 

}


.sidemenu-wrapper .widget {

  margin: 40px 0 40px 0!important; 

}

.header-logo.v8::before {
    left: unset !important; 
  height: 105px!important;
  right: -34px!important;
  bottom: -12px!important;

}

.header-logo.v8::after {

  height: 85px!important; 
 left: unset !important; 
  right: -20px!important; 
  bottom: -2px!important; 

}
.elementor-10714 .elementor-element.elementor-element-820f225 > .elementor-widget-container {
  background-color:unset !important; 
}
.fa-map-marker-alt::before {

  margin-left: 5px!important; 
}











@media (max-width: 767px) {
.header-links li {
  padding: 0 0 0 5px !important;
  margin: 0 0px 0 5px !important;
  border-left: unset !important;
  border-right: unset !important;
}
.counter-media__icon {
  margin: 0 25px 15px 25px !important;
}
.team-style1 {
  margin: 0 15px 0px 15px !important;
}
.accordion-style1 .accordion-button {
  font-size: 13px !important;
  text-align: right!important;
}
.blog-style1 {
  margin: 0 15px 0 15px !important;
}
.footer-info_icon {
  margin: 0 25px 15px 25px!important;
}
  .faq-shape2 {
    display: unset !important;
  }
    .img-box2 .img-1 {
    margin-right: 0!important;
  }
  .media-order__number {
  margin: 0 15px 15px 15px !important;
}
.service-style2 .service-content {
  text-align: center !important;
}
.vs-mobile-menu {
  text-align: right!important;
}
.vs-mobile-menu ul .vs-item-has-children > a.vs-mean-expand::after {
 right: unset !important;
  left: 0!important;
}
.vs-mobile-menu ul li a::before {
 right: unset !important;
  left: 0!important;
  margin-right: unset !important;
  margin-left: 10px!important;
  rotate: 180deg;
}
.vs-menu-wrapper .vs-menu-area {
 left: unset !important;
  right: 25% !important;

}
 .project-style1 .project-content {

    text-align: center!important;
  }
  .sec-subtitle,.sec-subtitle2,.sec-title4,.border-title,.form-style4 .form-title{
    text-align: center!important;
  }
    .sec-title3.h1, .sec-title.h1 {
    text-align: center!important;
  }
  .event-table__name,.event-table__degi,.accordion-style2 .accordion-button {
    text-align: right!important;
  }
 .event-table__col:nth-child(4) {

    text-align: left!important;

  }
.border-title-border {
width: 100%!important;
}
.img-box8 .play-btn {

  right: 0 !important;
}
  .img-box9 .img-1 {
    margin: 0 0 30px 123px !important;
  }
 .img-box9 .img-3 {
    margin: 31px 0 0 118px;
     right: 0 !important;
  }
  .img-box9 .img-2 {
  margin: 0 0 0 123px;
}
.package-style2 .package-body {
  padding-left: unset !important;
  padding-right: 0px !important;
}
.testi-style2 .author-img {

  width: 100%;
}

.about-call {
  border-left: unset !important;
}
.about-call__icon {
  margin-right: 0px!important;
margin-left: 10px!important;
}

}