@import url('https://fonts.googleapis.com/css2?family=Cairo&display=swap');
#ast_related .panel-container .rel_tab{float:right}.edit_wrap a{right:auto;left:0}#searchsubmit{left:0}#topmenu ul li span{padding-right:5px;padding-left:0}.layer_rtl .single_wrap,.layer_rtl .lay4_wrap{float:right}.lay4_wrap.left_sidebar{float:left}.lay4 .post_image{float:right;margin-right:0;margin-left:2%}.single_metainfo .fa-calendar{display:none}.tabs li{float:right}.act_left{float:right}.lts_scs:before,.lts_info:before,.lts_wng:before,.lts_err:before{float:right;margin-left:5px;margin-right:0}.comment-body{float:right}a.comment-edit-link{left:0;right:auto}.org_comment{float:none}.comm_date i{padding-left:5px}.commentlist #respond{float:right}.thn_wgt_thumb{float:right;margin-left:3%;margin-right:0}.widget_content{text-align:right}
.woocommerce div.product .woocommerce-tabs ul.tabs li {float:right;}
#topmenu ul li:last-child ul {right: auto; left: -40% !important;}
#topmenu {float:left;}
#topmenu ul li a {
    font-family: 'Cairo', sans-serif!important;
}
#topmenu ul li {float: right;}
#topmenu ul li ul li a {text-align:right;}
#topmenu ul li.nav-button {float: left !important; border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 50px; border-bottom-left-radius: 50px;}
.header-content-right .head-right-column {float:right; text-align:right;}
.header-content-right img {margin-right: 0; margin-left:10px;}
.header-content-right i {float:right; padding-right:0; padding-left:10px; padding-top: 10px;}
.footer-post-area ul li .footer-post-thumb {float: right; margin-right: 0; margin-left: 15px; text-align: right;}
.footmenu li, #footer ul.menu li {margin:0 0 5px 0}
.skt-testimonials .item {padding: 0; text-align:right;}
.skt-page-title h1 {
	font-family: 'Cairo', sans-serif!Important;}
p{font-family: 'Cairo', sans-serif!Important;}
h1,h2,h3,h4,h5{font-family: 'Cairo', sans-serif!Important;}
.elementor-heading-title,.elementor-button-text{font-family: 'Cairo', sans-serif!Important;}
.skt-testimonials .owl-dots {left:7%; right:auto !important;}
.skt-testimonials .owl-nav {left: auto; right: -65px;}
.ourprojects .owl-nav .owl-prev {left: -65px; right: auto;}
.skt-progress .elementor-progress-percentage {right: auto; left: 0;}
.skt-progress {text-align: right !important;}

.owl-carousel .owl-wrapper-outer{direction: ltr;}




.skt-header-extras {float: left;}
.slider-main .nivo-caption .nivo-caption-content {text-align:center; float: none;}
.box-img img {float: left;}
.faq-column {padding: 0 0 0 60px !important;}
.thn_post_wrap.single-team-wrap .single-team-thumb img {float: right; margin-right: 0; margin-left: 40px;}
.single-team-social {float: left;}

.appointment-form .wpcf7-submit {float:right;}
.wpcf7-text, .wpcf7-textarea, .wpcf7-select, .wpcf7-checkbox, .wpcf7-radio, .wpcf7-date {text-align:right;}
.skt-home-posts-row ul.skt-home-posts-meta li:first-child::after {right:auto; left:0;}

.callus-col:after {right: auto; left: -99999px;}
.course-column:before {right: 50px; top: 0; transform-origin: bottom right; -ms-transform: skew(12deg, 0deg);-webkit-transform: skew(12deg, 0deg); transform: skew(12deg, 0deg);}
.skt-home-posts-row .skt-home-posts-date {left: auto; right: 35px;}
.rowfooter input[type="email"] {text-align: center;}
.rowfooter input[type="submit"] {right:auto; left:3px;}

.slider-main .theme-default .nivo-directionNav a.nivo-prevNav:after {right: auto; left: -23px; top: auto; bottom: 4px;}
.skt-sidebar-testimonial .sidebartestimonial-image {float: right; padding-right: 0; padding-left: 25px;}
.skt-testimonials .owl-nav .owl-prev {right:auto;}

ul#menu-services-sidebar li:hover::before, ul#menu-services-sidebar li.current-menu-item::before{content:"\f104"; font-family: FontAwesome;right:auto; left:0;}

.video-box {right: inherit; left: 0;}.filter_wrapper {right: inherit; left: 0;} .slider-main .nivo-caption 
.dental-column:after {display:none;} 
.about-img-box {padding:0 15px;}
.header-phone {right: auto; left: 0;}
.header-phone i {float:left;}
.logo {float: right!important;}
.header-content-right {float: left;}
.header-extras {float:left;}
.skt-header-social {border-left: none; padding-left: 0; border-right: solid 1px #ffffff; padding-right: 15px;}

#footer .footercols4 {float:right;}
.copyright-left {float: right; text-align: right;}
.copyright-right {text-align: left;}
.footer-about-text {padding: 0 0 0 20px;}

.left-title h2, .post_block_style4, #footer .footercols4, #footer .footercols3, #footer .footercols2, #footer .footercols1, .right-fitright, .right-fit-desc, .designation, .headingseperator h3, .post_block_style3 { text-align:right;}
#footer .footercols1 h4::after, #footer .footercols2 h4::after, #footer .footercols3 h4::after, #footer .footercols4 h4::after { left:inherit; right:0;}
ul.footmenu { padding-right:0;}
.ourcarssliderwrapper .bx-wrapper .bx-prev, .ourcarssliderwrapper .bx-wrapper .bx-prev:hover { left:inherit; right:585px;}
.post_block_style4 .datemonth { left:inherit; right:30px;}
.carservices-icon { float:right; margin-left:30px;}
.skt-columns-2 a { float:right;}
.footer-post-area ul li img { float:right; margin-left:15px;}

.footmenu li a::before{display: none;}
.footmenu li a::after{padding-left:10px; content:"\f104"; font-family: FontAwesome; font-size: 17px;}
.footer-type1 .footmenu li a:after {display:none;}

.footer-blog-posts ul li a::before{display: none;}
.footer-blog-posts ul li a::after{padding-left:10px; content:"\f104"; font-family: FontAwesome; font-size: 17px;}

.rowfooter input[type="submit"] {}
.rowfooter input[type="email"] {text-align: center;}
.rowfooter .wpcf7 span {margin-right: 0 !important;}
.pp_hoverContainer, .pp_nav, div.light_square .pp_close, div.light_square .pp_expand:hover {font-size:0;}

.carservicesbox {padding-left:3%; padding-right:0;}
.ourcarsslider {left:721%;}
.bxslider {width:2000% !important;}
.bxslider {left:2006%;}
.testimonial-image {float:none; margin:0 0 30px 0;}
.home5_section_area .skt-columns-2 {padding:0 20px;}
.home_section5_content {margin:0 -20px;}
.home5_section_area .skt-columns-2 .bx-controls-direction {position:relative; left:-470px;}
.rtl #customize-theme-controls {margin-right:0 !important; margin-left: 0 !important;}
.ourcarssliderwrapper .bx-wrapper .bx-prev, .ourcarssliderwrapper .bx-wrapper .bx-prev:hover { right:50% !important;}
.ourcarssliderwrapper .bx-wrapper .bx-next, .ourcarssliderwrapper .bx-wrapper .bx-next:hover { left:50% !important;}
.theme-default .nivo-controlNav {padding:12px 0 !important; text-align:center;}
.theme-default .nivo-controlNav a { text-indent:-9999px !important; font-size:0 !important;}
.featurethumb img {left:inherit !important; right:-45px !important;}
.skillbar-title {right:12px !important;}
.expanding-grid .spacer { left:inherit !important; right:-999999px !important;}
.style3thumb {float:right; margin-right:0 !important; margin-left:6% !important;}
#footer .contact-info .box i { float:right; margin:0 0 0 25px; padding:0 0 0 25px;}
#footer .contact-info .box i::after { right:inherit !important; left:0;}
.post_block_style3 {float:right; margin:0 0 3% 3% !important; width:42.50% !important;}
.head-info-area .fa {margin:0 0 0 8px !important;}
.lay4 h2{text-align: right;}
.footer-infobox-left{float: right;}
.footer-infobox-right{float: left;}
.slider-main .theme-default .nivo-directionNav{right: auto; left: 100px;}
.campground-title .elementor-container { margin-right: 0px !important; float: left; margin-left: 140px !important;}
.post-title {float: left; padding-left:0; padding-right:25px; text-align: right;}
.post_block_style1_meta {border-right:none; border-left:solid 1px #e9e9e9; text-align:center}
.services-sidebar {margin-left: 35px;}
.skt-testimonials .qoute-img {right: auto; left: 0; transform: rotate(180deg);}
 .owl-carousel .owl-stage-outer {direction: ltr;}
.appointment-form select, .discount-form select {background-position: 15px;}
.blog_mo {text-align:left;}
.skt-home-posts-row .skt-home-posts-content {text-align: right;}
.get-ticket-form select{background-repeat:no-repeat; background-position:20px;}
.footer-contact-column img {margin-right: 0; left: auto; right: 5px; margin-left: 20px;}
.footer-contact-column p {padding-left: 0; padding-right: 40px;}

/*SKT Web Designer RTL*/
  .counter-section .elementor-counter-number-suffix {text-align: right !important;}
  .skt-home-posts-row .posted-img {float:right; margin-right: 0; margin-left: 15px;}
  .skt-home-posts-row .author-name {float:right; margin-right: 15px;}
 
 .elementor-widget-wrap > .elementor-element.taoism-testimonials-outer-area {right: -80px;}
 .skt-testimonials .skt-testimonial-content { text-align:right;}
 .page-template-contact-layout1 form p, .page-template-contact-layout2 form p { text-align:right !important;}
 .contact-layout2 input { float:right !important;}
 .single-team-thumb { float: right !important;}
 .counter-number .elementor-counter .elementor-counter-number-suffix { text-align:right !important;}
 .skt-page-title h1 { text-align:center;}
 .datebox span { margin-left:15px; margin-right:0;}
 .skt-testimonials .skt-testimonial-image { float:right; margin-left:20px; margin-right:0 !important;}
 .skt-testimonial-infobox { float:right; margin-left:0 !important; margin-right:10px;}
 .skt-testimonial-expenses { float:right; margin-left:0 !important; margin-right:60px;}
  .skt-header-extras .skt-header-button img { float:right;}
 .skt-header-extras .skt-header-button a span, .skt-header-extras .skt-header-button a { text-align:center;}
 .skt-testimonials .skt-testimonial-title, .skt-testimonials .skt-testimonial-designation { text-align:right;}
.footer-infobox-right .wpcf7-submit { right:auto; left:20px;}
.footer-infobox-right input[type="email"] { padding-right:20px !important; padding-left:180px !important;}
#slidera::after {top: -120px !important;right: -100px !important; left:auto !important;}
.theme-default .nivoSlider img {transform: scaleX(-1);}
.slider-main .nivo-caption .nivo-caption-content { text-align:right !important;}
.web-designer-firstsec-img img { display:inherit !important;}
.webdesigner-section1-box1-number { right:auto !important; left:50px !important;}
.web-designer-imwebimg img { transform: scaleX(-1) !important;}
.webdesigner-section2-left-expriance {left: auto; right:0;}
.webdesigner-section2-left-expriance-counter .elementor-counter-number-suffix { right:auto !important; left:-15px !important;}
.services-content ul { padding-left:0; padding-right:22px;}
.services-content ul li:before { left:auto; right:0;}
.web-designer-resume .elementor-element-populated {margin: 0px 0px 0px 20px !important;}
.features-box-outer .item { float:right !important;}
.webdesigner-section6-right-video .elementor-custom-embed-play {right: 0 !important;left: auto !important;transform: translate(50%,130%) !important;}
.webdesigner-section6-right-video::before {right: -50px; left:auto;}
.webdesigner-section6-right-video .elementor-custom-embed-image-overlay::after {right: -132px; left:auto;transform: translateY(-47%);}
.webdesigner-section6-right::before {right: -82px; left:auto;transform: rotate(90deg);}
.webdesigner-section6-right::after {bottom: -53px;left: auto;transform: rotate(-90deg);right: -120px;}
.webdesigner-section6 {padding: 70px 0px 120px 0px !important;}
.portfolio-content .portfolio-area li { float: right;}
.webdesigner-home-form .wpcf7-submit { float:right;}
.web-designer-contactinfo .elementor-image-box-content, .web-designer-contactinfo .elementor-image-box-img { text-align:right;}
.skt-home-posts-row .skt-home-posts-column { float:right;}
#sync2 {width: auto;}
.item { text-align:right;}
.webdesigner-section4-left-innerbar .elementor-progress-text {text-align: right; padding-left:0; padding-right:15px;}
.webdesigner-section4-left-innerbar .elementor-progress-percentage {padding-left:15px; padding-right:0px;transform: rotate(-90deg) !important;position: absolute !important;right: auto !important;left: -50px !important;}
.webdesigner-section4-left-inner {transform: rotate(90deg) !important;}
.webdesigner-section4-left-inner .elementor-element-populated {margin: -100px 40px 0px 100px !important;}
#sync2 .owl-item { margin-right:0 !important; margin-left:10px !important;}


 
@media screen and (max-width: 29.938em) {
.logo {float: right; padding-right:15px;}
.skt-header-extras { float:none;}
.ourcarsslider { left:1693% !important;}
.bxslider { left:905% !important;}
.home5_section_area .skt-columns-2 .bx-controls-direction { left:inherit !important; right:220px !important;}
.featurethumb img { left:0 !important; right:0 !important;}
.skt-columns-2 a { float:none;}
.head-info-area .fa { margin:0 0 0 8px !important;}
.post_block_style3 { width:100% !important; margin:0 0 3% 0 !important;}
.header-extras {float: none;}
.header-content-right {float: right;}
.skt-button-to-right {text-align: center !important;}
.features-more .elementor-widget-container {margin: 0px auto !important;}
.skt-testimonials .skt-testimonial-content { text-align:center !important;}
.datebox span { margin-right:0 !important;}
.copyright-right { text-align:right !important;}
.single-team-thumb { float:none !important;}
.single-team-social { float:none !important;}
.skt-testimonial-outer { width:100% !important;}
.footer-infobox-right .wpcf7-submit { left:0 !important;}
.immigration-team-single-inner-1email .elementor-image-box-wrapper, .immigration-team-single-inner-1phone .elementor-image-box-wrapper { text-align:center !important;}
.skt-testimonials .owl-dots { right:0 !important;}
.footer-infobox-right input[type="email"] {padding-left: 20px !important;}
.nivo-caption { right:0 !important;}
.webdesigner-section6-right-video .elementor-custom-embed-play { right:auto !important;}
.webdesigner-section6-right-video .elementor-custom-embed-image-overlay::after { right:0 !important;}
.webdesigner-home-form .wpcf7-submit { float:none !important;}
.skt-home-posts-row .skt-home-posts-column {float: none;}
.webdesigner-section6 {padding: 70px 0px 50px 0px !important;}
.elementor-section .webdesigner-section2-left-expriance {width: 70% !important;bottom: 0 !important;left: 50%;transform: translateX(-50%);right: auto !important;}
.webdesigner-section4-left-inner { transform:none !important;}
.webdesigner-section4-left-inner .elementor-element-populated {margin: 0px 0px 0px 40px !important;}
.webdesigner-section4-left-innerbar .elementor-progress-bar .elementor-progress-percentage { transform:none !important; left:-60px !important;}
.web-designer-contactinfo .elementor-image-box-content, .web-designer-contactinfo .elementor-image-box-img { text-align:center !important;}

}

@media screen and (max-width:47.938em) and (min-width:30.000em) {
.logo {float: left; padding-right:15px;}
.bxslider { left:805% !important;}
.home5_section_area .skt-columns-2 .bx-controls-direction { left:inherit !important; right:360px !important;}
.bxmain .bx-wrapper .bx-viewport { height:auto !important;}
.head-info-area .fa { margin:0 0 0 8px !important;}	
.header-extras {padding: 15px 0 15px 0;}
.header-content-right {float: right !important;}
.skt-button-to-right {text-align: center !important;}
.features-more .elementor-widget-container {margin: 0px auto !important;}
.skt-testimonials .skt-testimonial-content { text-align:center !important;}
.elementor-widget-wrap > .elementor-element.taoism-testimonials-outer-area { right:0 !important;}
.datebox span { margin-right:0 !important;}
.copyright-right { text-align:right !important;}
.webdesigner-section6-right-video .elementor-custom-embed-play { right:auto !important;}
.webdesigner-section6-right-video .elementor-custom-embed-image-overlay::after { right:auto !important;}
.skt-home-posts-row .skt-home-posts-column { float:none !important;}
.webdesigner-section6 {padding: 70px 0px 60px 0px !important;}
.webdesigner-section4-left-inner { transform:none !important;}
.webdesigner-section4-left-inner .elementor-element-populated {margin: 0px 0px 0px 40px !important;}
.webdesigner-section4-left-innerbar .elementor-progress-bar .elementor-progress-percentage { transform:none !important; left:-60px !important;}
.web-designer-contactinfo .elementor-image-box-content, .web-designer-contactinfo .elementor-image-box-img { text-align:center !important;}


}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.logo {float: right; padding-right:15px;}
.ourcarsslider li { width:220px !important;}
.bxslider { left:795% !important;}
.home5_section_area .skt-columns-2 .bx-controls-direction { right:270px !important; left:inherit !important;}
.featurethumb img { left:0 !important; right:0 !important;}
.skt-columns-2 a { float:none !important;}
.head-info-area .fa { margin:0 0 0 8px !important;}
.video-column::after {left: auto !important; width: 23%; right: -23% !important;}
.offer-btn .elementor-button-icon {left:13% !important;}
.slider-main .nivo-caption {width:auto;}
.header-extras {float: right;}
.header-content-right {float: left;}
.vacation-title .elementor-widget-wrap { padding:10px 10px 40px 10px !important;}
.package-title .elementor-widget-wrap {padding: 10px 10px 40px 10px !important;}

}

@media screen and (max-width:72.438em) and (min-width:63.250em) {
.carservicesbox { padding:0 !important;}
.bxslider { left:2008% !important;}
.home5_section_area .skt-columns-2 .bx-controls-direction { right:380px !important; left:inherit !important;}
.featurethumb img { left:0 !important; right:0 !important;}
.skt-columns-2 a { float:none !important;}
.head-info-area .fa {margin:0 0 0 8px !important;}
.offer-btn .elementor-button-icon {left:13% !important;}
.team-cloumn-img::before {right: -20px;}
.all-team-btn .elementor-button-wrapper {right: -85px;}
.team-cloumn-img::after {left: -15px;}
}
@media(max-width: 767px){
	#topmenu {
    text-align: right;
		display: none!IMPORTANT;}
	.elementor-38 .elementor-element.elementor-element-abb9e35 > .elementor-element-populated {
		margin: -25px 0px 0px 0px!important;}
.immigration-direct-imgs .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper { text-align:center !important;}
.immigration-moredetails-btn .elementor-widget-container {margin: -10px -10px 20px 0px !important;}
.immigration-inner-about-btn .elementor-widget-container {margin: -10px -10px 20px 0px !important; text-align:center !important;}
.Immigration-section-10-left .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {text-align: center !important;}
.immigration-form-leftemail .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .immigration-form-leftphone .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper { text-align:center !important;}
.skt-header-extras { float:none !important;}
#simple-menu { right:auto !important; left:0 !important;}
.logo { float:right !important;}
.immigration-moredetails-btn .elementor-button {border-radius: 0px 0px 20px 20px !important;} 
.immigration-inner-about-btn .elementor-element .elementor-button {border-radius: 0px 0px 20px 20px !important;}
.immigration-inner-about-btn .elementor-button {border-radius: 0px 0px 20px 20px !important;}


}
@media(min-width: 768px) and (max-width: 1023px){
.Immigration-section-3-left .elementor-element-populated {padding:10px !important;}
.skt-header-extras { float:left;padding-left: 0px;margin-left: 0px; padding-right:0 !important;}
.skt-header-extras .skt-header-button a {padding: 28px 15px 24px 19px;}
#simple-menu {position: absolute;left: 15px;transform: translate(-50%,-50%) !important;top: 10%; right:auto !important;}
.elementor-section .webdesigner-section2-left-expriance { left:auto; right:10px;}
.webdesigner-section6-right-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play {transform: translate(70%,97%) !important;}
.header-content-right {float: left !important;margin-left: 70px;}
.slider-main .nivo-caption { left:auto !important; right:0 !important;}
.web-designer-contactinfo .elementor-image-box-img { margin-right:0 !important; margin-left:8px !important;}
.webdesigner-section6 {padding: 70px 0px 50px 0px !important;}
.webdesigner-section4-left-inner .elementor-element-populated {margin: 0px 40px 0px 50px !important;}

}
@media(min-width: 768px) and (max-width: 1024px){
.footer-contact-column img {margin-right: 0px !important; margin-left:20px !important; right:25px !important;}
.footer-contact-column p { padding-right:60px !important;}
.footer-contact-column { width:100%;}
#footer .footercols3 {padding: 30px 30px 60px 0px;}


}
@media (min-width: 1024px) and (max-width: 1160px) {
.skt-home-posts-row .skt-home-posts-title a { font-size:24px !important;}
.skt-home-posts-row .skt-home-posts-content {padding: 100px 20px 15px;}
.skt-testimonial-outer { width:65% !important;}
.skt-header-extras { padding-right:0 !important;}
.slider-main .nivo-caption { left:auto !important; right:30px !important; top:45% !important;}
.webdesigner-section6-right-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play {transform: translate(50%,110%) !important;}
#sync2 .owl-wrapper-outer .owl-item {width: 74px !important;}
.header-content-right {float: left !important;}
.webdesigner-section4-left-inner .elementor-element-populated {margin: -120px -40px 0px 150px !important;}
.webdesigner-section6-right::after {bottom: -75px !important; right: -120px !important;}
.webdesigner-section6-right-video .elementor-custom-embed-play {transform: translate(70%,97%) !important;}
}

#footer .footercols1 h3::after, #footer .footercols2 h3::after, #footer .footercols3 h3::after, #footer .footercols4 h3::after{left: auto; right: 0;}
.newsletter-form i{left: 3px; right: auto;}