/* header */
body.rtl, .rtl .useful_area .usefull_member p a, .rtl .accordion, .rtl .panel, .rtl .bread_crumb a, .rtl .find_patn_btn, .rtl .bcme_memb_btn, .rtl .footer_head, .rtl .footer_head, .rtl .menu-footer-quick-links-heb-container ul li a, .rtl .menu-site-information-heb-container ul li a, .rtl .adress, .rtl .mail a, .rtl .menu_memb_login a.meblog_btn, .rtl .menu_section li a{font-size:17px;}

.rtl .menu_memb_login span{width:26px; height:26px; line-height:26px}
.rtl .menu_memb_login a.meblog_btn{padding:9px 20px 9px 20px}
.rtl .menu_search input{font-size:17px!important}

.rtl .bcme_memb_btn svg, .rtl .find_patn_btn svg{top:13px}
.rtl .Copy-right{font-size:15px;}

.menu_section li a{}

* {
  box-sizing: border-box;
}

body, button, input, select, optgroup, textarea, a, .cf-block-92d7f03f .wcf-embed-checkout-form .woocommerce, 
.rtl.single-cartflows_step input, .rtl.single-cartflows_step select, .rtl.single-cartflows_step span, .rtl.single-cartflows_step  label {
    font-family: 'Noto Sans', sans-serif!important;
}

.rtl .useful_lnk_rgt .hme_catg_desc.inner_text a{color:#000B42!important; text-decoration:underline}
.rtl .useful_lnk_rgt .hme_catg_desc.inner_text a:hover{color:#000B42!important; text-decoration:none!important}

.rtl .bcme_memb, .rtl .find_patn_atrn, .rtl .heamburger, .rtl .lang_switcher{float:right}
.rtl .lang_switcher{padding:0 0 0 24px}
.rtl .menu_section{right:auto; left:-400px}
.rtl .menu_section.open_menu{left:0}
.rtl .menu_memb_login span{margin:0 0 0 11px}
.rtl .menu_section li.menu-item-has-children > .mob_arrow:before, .rtl .menu_section li.menu-item-has-children:hover > .mob_arrow:after{right:auto; left:32px}

.rtl .menu_section li.menu-item-has-children > .mob_arrow.arrow_down{right:auto; left:0px;}
.rtl .menu_section li.menu-item-has-children > .mob_arrow.arrow_down:before, .rtl .menu_section li.menu-item-has-children:hover > .mob_arrow.arrow_down:after{right:32px!important; left:auto!important}

.rtl .find_ptrn_lft{padding:0px 0 0 14%}
.rtl .find_ptrn_desc{float:right;}
.rtl select{background-position:3% 20px!important}
.rtl .hme_catg_desc ul{padding:0 35px 1px 0px}

/* home page */
.rtl .evnt_nws_wrap ul{padding:0 35px 0 0}

/* event page */
.rtl .comn_sidebar_rgt{padding:0 50px 0 0}
.rtl .comn_sidebar_list li a{padding:11px 17px 11px 75px}
.rtl .event_link .comn_more{left:auto; right:15px}
.rtl .comn_more i.fa-angle-right, .rtl .bnr_more i.fa-angle-right, .bnr_more i.fa-angle-left, .rtl .srch_form_row.btn_row i.fa-angle-right, .home.rtl .srch_form_row.btn_row i.fa-angle-right, .srch_form_row.btn_row i.fa-angle-left, .contact_submit.srch_form_row button .fa-angle-left, .rtl .contact_submit.srch_form_row button .fa-angle-right, .rtl .atrn_recentblog .fa-angle-right, .atrn_recentblog .fa-angle-left, .woocommerce-form.woocommerce-form-login.login.checkout_login .anim_btn .fa-angle-left, .rtl .woocommerce-form.woocommerce-form-login.login.checkout_login .anim_btn .fa-angle-right, .woocommerce-account .user_login .anim_btn .fa-angle-left, .rtl.woocommerce-account .user_login .anim_btn .fa-angle-right, .rtl.woocommerce-account .user_login .anim_btn .fa-angle-left.bounce, 
.rtl .edit-account .anim_btn.vid_bts .fa-angle-right, .edit-account .anim_btn.vid_bts .fa-angle-left, .rtl .woocommerce-MyAccount-content .anim_btn .fa-angle-right, .woocommerce-MyAccount-content .anim_btn .fa-angle-left, #order_review  #payment #place_order .fa-angle-left, .rtl #order_review  #payment #place_order .fa-angle-right, .rtl #order_review  #payment #place_order .fa-angle-left.primera{display:none}
.rtl .comn_more i.fa-angle-left, .rtl .bnr_more i.fa-angle-left, .rtl .srch_form_row.btn_row i.fa-angle-left, .home.rtl .srch_form_row.btn_row i.fa-angle-left, .rtl .contact_submit.srch_form_row button .fa-angle-left, .rtl .atrn_recentblog .fa-angle-left, .rtl .woocommerce-form.woocommerce-form-login.login.checkout_login .anim_btn .fa-angle-left, .rtl.woocommerce-account .user_login .anim_btn .fa-angle-left, .rtl .edit-account .anim_btn.vid_bts .fa-angle-left, .rtl .woocommerce-MyAccount-content .anim_btn .fa-angle-left, .rtl #order_review  #payment #place_order .fa-angle-left{display:block}
.rtl.woocommerce-account .user_login .anim_btn .fa-angle-left{right:auto; left:10px}
.rtl.woocommerce-account .wc_signup{text-align:left}
.rtl.woocommerce-account .user_login .anim_btn{width:100%}
.rtl.woocommerce-account .user_login .anim_btn button{float: right!important; margin-left:10px!important; margin-right:0px!important}
.rtl.woocommerce-account .user_login .wc_signup{text-align:right}
.rtl .anim_btn.vid_bts i{right:auto; left:13px}
.rtl .woocommerce-MyAccount-content .anim_btn i{right:auto; left:10px}
.rtl .woocommerce-form.woocommerce-form-login.login.checkout_login .anim_btn .fa-angle-left.primera{display:none}
.rtl #order_review  #payment #place_order .fa-angle-left.bounce{left: 7px;
    top: 17px;}
.rtl #order_review  #payment #place_order{float:right!important}	
.rtl .woocommerce-form.woocommerce-form-login.login.checkout_login .anim_btn .fa-angle-left{right:auto; left:10px}
.rtl #payment .payment_box.payment_method_ipaabt .form-row.validate-required{float:right; margin-right:0px!important; margin-left:2%!important}
.rtl.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content form .form-row-last{padding-left:0px!important}
.rtl .woocommerce table.shop_table td{border-right:0px!important; border-left:1px solid rgba(147, 153, 153, 0.40)}
.rtl .event_link .comn_more i, .rtl .comn_more i{margin:0 9px 0 0; left:auto; right:100%}
.rtl .bnr_more i{right:auto; left:20px;}
.rtl .latest_heading span{padding:0 0 0 15px}
.rtl .latest_heading:after{left:auto; right:15px}
.rtl .srch_form_row i{right:auto; left:20px}
.rtl .useful_lnk_lft .srch_formwrap .srch_form_row.btn_row{position:relative; width:auto}
.rtl .accordion{text-align:right}
.rtl .accordion:after{right:auto; left:0px}
/*.rtl .hme_catg_desc h2{padding-right:35px}*/
.rtl .useful_area .useful_lnk_rgt{padding:0 30px 0 0}
.rtl .useful_area .usefull_member p a{text-align:right}

.rtl .atrn_recentblog a{position:relative;padding-left:25px; display:inline-block}
.rtl .atrn_recentblog a .fa-angle-left{position:absolute; top:3px; left:0px; right:auto}

.rtl .comn_more i.bounce, .rtl .srch_form_row i.bounce, .rtl .bnr_more i.bounce, .rtl .sbmt_form i.bounce, .rtl .atrn_recentblog i.bounce, .rtl .anim_btn i.bounce{margin-right: 8px;margin-left:0px; display:none}
.rtl .evnt_nws_wrap .comn_more i, .rtl .srch_form_row i, .rtl .evnt_nws_wrap i.fa-angle-right, .rtl .anim_btn i, .rtl #order_review #place_order i{color:#fff}

.rtl .anim_btn:hover i, .rtl #order_review #place_order:hover i{color:#000B42!important}

.rtl .blg_side_right{padding:0 18px 0 0}
.rtl .blg_side_right .author_names, .rtl .blg_side_right .author_postcount, .rtl .blg_side_right .author_vist{text-align:right}
.rtl .abt_shot_desc{padding:0 30px 0 0 }
.rtl .video_left_type .video_desc{padding:0 21px 0 0}
.rtl .video_sidebar_list li a:last-child{margin:0 21px 0 0}
.rtl .hme_catg_desc ol{padding:0px 30px 10px 0px}
.rtl .useful_lnk_rgt .hme_catg_desc ul{padding:0px}

.rtl .useful_lnk_rgt{padding-right:60px; padding-left:0px}
.rtl .ipaa_memb_form .anim_btn button{float:right!important}
.rtl .ipaa_memb_form form .lost_pasw{padding:0 10px 0 0; margin-left:0; margin-right:10px}
.rtl .woocommerce-form.woocommerce-form-login.login.checkout_login .anim_btn{float:right}

.rtl .linkd_bg .latest_heading .sub_heading.txt_left{text-align:right!important}
.rtl .author_name{ width:100%; float:right; }
.rtl .singl_content{width: 100%; float: right;}

 @keyframes bounceAlpha1 {
  0% {opacity: 1; transform: translateX(0px) scale(1);}
  25%{opacity: 0; transform:translateX(-10px) scale(0.9);}
  26%{opacity: 0; transform:translateX(10px) scale(0.9);}
  55% {opacity: 1; transform: translateX(0px) scale(1);}
}

.rtl .comn_more a:hover i, .rtl .srch_form_row:hover i, .rtl .bnr_more a:hover i, .rtl .sbmt_form a:hover i, .rtl .atrn_recentblog a:hover i, .rtl .anim_btn a:hover i, .rtl .anim_btn button:hover i, .rtl #order_review #place_order:hover i, .rtl .edit-account.change_area .anim_btn:hover i, .rtl .anim_btn.vid_bts:hover i, .rtl .evnt_inrwrap:hover i{
    animation-name: bounceAlpha1;
    animation-duration:1.4s;
    animation-iteration-count:infinite;
    animation-timing-function:linear;
}


.rtl .srch_formwrap form{padding-right:0px; padding-left:125px}
.rtl .srch_formwrap .srch_form_row.btn_row{right:auto; left:0px;}
.page-template-faq-template .srch_formwrap .srch_form_row.btn_row{width:auto}
.rtl .atrn_recentpst_link{padding-left:0px; padding-right:17px;}
.rtl.home .srch_formwrap form, .rtl.page-template-faq-template .srch_formwrap form{padding-left:0px}

.rtl .evnt_nws_row{padding-left:110px; padding-right:15px; float:left}
.rtl .hme_nws_col .evnt_nws_row{padding-left:15px; padding-right:110px; float:right}
.rtl .fa-linkedin{margin:-5px 8px 0 0px}
.rtl.page-template-member-center-and-rules-ethics-site-information .srch_formwrap form, .rtl.page-template-ip-information-template .srch_formwrap form, .rtl.page-template-ip-patent-registration-process .srch_formwrap form, .rtl.page-template-ip-information-new .srch_formwrap form{padding-left:0px; padding-right:0px}

.rtl .wcf-gb-checkout-form.cartflows-gutenberg__checkout-form{float:right}
.rtl .wcf-embed-checkout-form .woocommerce form p.form-row.form-row-last, .rtl .wcf-embed-checkout-form .woocommerce form p#account_technologies_field{padding-right:20px!important; padding-left:0px!important}
.rtl .wcf-embed-checkout-form .woocommerce form p.form-row.form-row-first, .rtl .wcf-embed-checkout-form .woocommerce form p#account_linkedin_url_field, .rtl .wcf-embed-checkout-form .woocommerce form p#account_i_work_field{padding-left:20px!important;padding-right:0px!important}
.rtl #account_i_work_field{min-height:75px}

.rtl .woocommerce form .form-row .input-checkbox{margin:0 0 0 12px!important; padding:0px!important}
.rtl input[type="radio"]:checked:before{left:-5px}


body.rtl .wcf-embed-checkout-form .woocommerce form p#account_attorneys_license_field{float:right!important}
.rtl #account_attorneys_license_field span label {padding: 0 3px 0 35px!important;}
.rtl .wcf-embed-checkout-form .woocommerce form p#billing_dont_show_mobile_field{text-align:left!important}


.rtl blockquote{padding:0px 110px 0px 0px}
.rtl .wp-block-quote:before{left:auto; right:0px}
.page-id-1721.rtl .wp-block-quote {padding-left: 0px; padding-right:30px}
.rtl .wp-block-quote p {padding-left: 0px;padding-right:30px}
.rtl .bnr_tabwrap{padding-right:0px; padding-left:20px}
.rtl ul{margin:0px}

/*.rtl .open_yt_popup{transform:translate(-50%, -50%) rotate(-180deg)}*/


body.rtl.woocommerce-checkout form .form-row-last{margin-left:0px!important; margin-right:6%!important}
.rtl.woocommerce-checkout form.checkout.woocommerce-checkout{float:right}
.rtl.woocommerce form .form-row label, .rtl.woocommerce-page form .form-row label{text-align:right}
.woocommerce-checkout form .file_label{clear:both}
.rtl.woocommerce form .form-row label, .rtl.woocommerce-page form .form-row label{font-family: 'Noto Sans', sans-serif!important;}

.rtl .edit-account .anim_btn.vid_bts, .rtl .woocommerce-MyAccount-content .anim_btn{float:right}
.rtl .upcom_evnt_tltp{right:auto; left:0px}
.rtl .upcom_evnt_tltp a{border-radius:0px 5px 5px 0px}
.rtl .lock_post i{border-radius:5px 0px 0px 5px; right:0px}
.rtl .pagination a.previouspostslink{border-right:1px solid #BFBFBF!important}

.rtl .woocommerce-MyAccount-content ul.woocommerce-error{margin:0 0 2em}
.rtl .fpsm-dashboard-column.fpsm-dashboard-action{border-right:solid 1px rgba(147, 153, 153, 0.40)!important}

.woocommerce-checkout #order_review .shop_table .cart_item .product-quantity{border:0px!important}

.woocommerce table.shop_table tfoot .cart-subtotal th{border-top:0px!important}

.youtube-icon img{max-width:48px!important}
#payment .payment_box.payment_method_greeninvoice-creditcard{display:none!important}

.rtl .post_sd .soical_share{float:right}
.rtl .post_sd .dtl_date{float:left;}

.rtl .menu_section #primary-menu > li.current-menu-parent .mob_arrow.arrow_down:after{right:auto!important; left:90%!important}

.rtl .menu_section li.menu-item-has-children:hover > .mob_arrow:after, .rtl .menu_section #primary-menu > li.current-menu-parent .mob_arrow:after{left:32px; right:auto}


.rtl .comn_sidebar_rgt blockquote:before{left:auto; right:60px}

.rtl .pdf_section{padding-right:29px; padding-left:90px}
.rtl .pdf_section a{left:0px; right:auto}

.rtl .atrn_rgt_wrap .soical_share .heateor_sss_sharing_ul{float: right;}

.rtl.event-template-default .comn_sidebar_rgt p{font-size:17px}

@media screen and (max-width:1200px){
.rtl .evnt_nws_row{padding-left:25px; padding-right:35px;}
.rtl .hme_nws_col .evnt_nws_row{padding-left:25px; padding-right:35px;}
.rtl .bnr_tabwrap{left:auto; right:0px}
	
}/*1200*/


@media screen and (max-width:990px){

.rtl .comn_sidebar_rgt{padding:0px;}	
.rtl .comn_sidebar_list li a {padding: 11px 17px 11px 17px;}
.rtl .find_ptrn_lft{padding:0}

.rtl .evnt_nws_row{padding-left:15px; padding-right:15px;}
.rtl .hme_nws_col .evnt_nws_row{padding-left:15px; padding-right:15px;}
	
}/*990*/


@media screen and (max-width:800px){

.rtl .useful_lnk_rgt{padding-right:0px}
	
}/*800*/


@media screen and (max-width:767px){

.rtl .heateor_sss_sharing_ul, .rtl .post_sd .soical_share{text-align: right;float: right;}
.rtl .post_sd .dtl_date{float:right}
.rtl .hme_catg_desc ul, .rtl .hme_catg_desc h2{padding-right:0px}
.rtl .useful_area .useful_lnk_rgt{padding:0 0px 0 0}
.rtl .accordion {padding-right: 0;padding-left:19px}
.rtl .useful_lnk_rgt{padding-right:0px; padding-left:0px}
.rtl.home .hme_catg_desc ul{padding-right:35px}
.rtl .wcf-embed-checkout-form .woocommerce form p.form-row.form-row-last, .rtl .wcf-embed-checkout-form .woocommerce form p#account_technologies_field, .rtl .wcf-embed-checkout-form .woocommerce form p.form-row.form-row-first, .rtl .wcf-embed-checkout-form .woocommerce form p#account_linkedin_url_field, .rtl .wcf-embed-checkout-form .woocommerce form p#account_i_work_field{padding:0px!important}
.rtl blockquote{padding:0px 0 0px 0px}
.page-id-1721.rtl .wp-block-quote {padding-right: 20px;}
.rtl .wp-block-quote:before {width: 2px; left:5px}


.rtl .comn_sidebar_rgt blockquote{padding-left:0px; padding-right:50px}
.rtl .comn_sidebar_rgt blockquote:before{right:10px}

}/*767*/

@media screen and (max-width:576px){

.rtl .abt_shot_desc{padding:0px}
.rtl .heamburger{float:left}
.rtl .evnt_nws_wrap ul {padding: 0 20px 0 0;}
.rtl .srch_formwrap form{padding-right:0px; padding-left:0px}

}/*576*/