@import url(https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;600;700;800&display=swap);
/*------------------------------------*\
	  MAIN
\*------------------------------------*/
	.menu-item{
	    position: relative;
	}
	.sub-menu li{
		list-style: none;
		padding:10px;
	}
	.sub-menu::before{
		content: "";
		width: 0;
		height: 0;
		border-bottom: 13px solid #fff;
		border-left: 13px solid transparent;
		border-right: 13px solid transparent;
		border-top: 13px solid transparent;
		position: absolute;
		top: -25px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	ul.sub-menu li.menu-item a{
		font-size: 22px;
		font-weight: 300;
		line-height: 1.36;
		color: #203963 !important;
  	}

	ul.sub-menu li:hover a{
		text-shadow: 0 0 1px #203963, 0 0 0.65px #203963;
	}
    ul.sub-menu li.current-menu-item:after{
		height: 0px;
    }
	ul.sub-menu li.current-menu-item a{
		text-shadow: 0 0 1px #203963, 0 0 0.65px #203963;
	}
    footer.mainfooter li:hover a{
		color: #f7941d;
		text-shadow: 0 0 1px #f7941d, 0 0 0.65px #f7941d;
	}
    footer.mainfooter li.current-menu-item a{
		color: #f7941d;
		text-shadow: 0 0 1px #f7941d, 0 0 0.65px #f7941d;
	}


    ul.sub-menu li.current-menu-item a::after {
	    content: "";
	    height: 3px;
	    background: #f7941d;
	    display: block;
        position: absolute;
	    width: 100%;
        left: 0;
	    bottom: 0;
        z-index: 2;
	}
	ul.sub-menu li:hover a::after {
	    content: "";
	    height: 3px;
	    background: #f7941d;
	    display: block;
        position: absolute;
	    width: 100%;
        left: 0;
	    bottom: 0;
        z-index: 2;
	}
	ul.sub-menu{
	    display: none;
	    margin-top: 10px;
	    position: absolute;
	    right: -100px;
	    left: 0%;
	    text-align: center;
	    width: 281px;
	    padding: 40px 50px !important;
	    z-index: 11;
	    background-color: #fff;
	    box-shadow:  0 0 22px 0 rgba(0, 0, 0, 0.35);
	}
	ul.sub-menu li::after {
	    content: '';
        background: #f0f0f0;
	    height: 1px;
	    display: block;
        position: absolute;
	    width: 100%;
        left: 0;
	    bottom: 0;
        z-index: 2;
	}
	ul.sub-menu li:hover:after{
		height: 0px;
    }
	ul.sub-menu li:last-child:after {
	    height: 0px;
	}
	.navbar-nav .menu-item:hover .sub-menu{
	    display: block;
		cursor: pointer;
	}
	.navbar-nav .menu-item .sub-menu:hover:before{
		 display: block;
		 cursor: pointer;
	}
	.bottomFooter__wrapper__right__menu__nav .menu-item:hover .sub-menu{
		display: none;
	}
@media screen and (min-width: 1198px) {
	#menu-item-4945 ul.sub-menu, #menu-item-4944 ul.sub-menu{
		position: absolute;
		right: -55px;
	}
	.navbar-nav li{
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
#headmob{
	display: none;
	opacity: 0;
}
@media screen and (max-width: 1199px) {
	  #headmob.show{
		display: block;
		position: absolute;
		top: 90px;
		left: 0px;
		font-size: 36px;
		line-height: 1;
		color: #ffffff;
		text-decoration: none;
		z-index: 1;
		opacity: 1;
		transition: all 0.5s;
	  }
	  .sub-menu.show{
			display: block;
	  }
	  ul.sub-menu li:hover a::after {
		    content: "";
		    height: 3px;
		    background: #f7941d;
		    display: block;
		    position: absolute;
		    width: 100%;
		    left: 0;
		    bottom: 0;
		    z-index: 2;
		}
		header .headerNavigation__group ul ul.sub-menu{
		    padding: 10px !important;
		}
		ul.sub-menu{
			position: relative;
			z-index: 11;
			background-color: #fff !important;
			box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.5);
			right: 0;
			width: 50% !important;
			height: 75% !important;
		}
		.navbar-nav .menu-item:hover ul.sub-menu{
			display: block;
		}
	}
	header .headerNavigation__activator:hover{
		background-image: url(./../taxtheme/images/rounded-rectangle-1.png);
	}
	body.scrolled header .headerNavigation__activator:hover{
		background-image: none;
	}
	main.home .custom-btn, .topFooter .custom-btn, main.about .custom-btn, main.customers .custom-btn{
		height: auto;
	}
	@media (max-width: 767px){
		header .headerNavigation__activator:hover{
			background-image: url(./../taxtheme/images/ColorRect.png);
	    }
		.teamSection__wrapper__right__bottom__form__body__form__fields{
			display: block;
		}
		.teamSection__wrapper__right__bottom__form__body__form__fields .input-group{
			padding-left: 0px;
		}
		.custom-btn.filled{
			width:100%;
		}
	}
	.hideimg{
		display: none;
	}
	header .headerNavigation__activator:hover .showimg, body.scrolled .showimg{
		display: none;
	}
	header .headerNavigation__activator:hover .hideimg, body.scrolled .hideimg{
		display: block;
	}
	.head.custom-input::placeholder{
		color: #203963 !important;
	}
	header .headerNavigation__group ul li a:hover {
		text-decoration: none !important;
	}
	@media (min-width: 1200px){
	header .headerNavigation__group ul li a {
		padding-right: 0.5rem;
		padding-left: 0.5rem;
		}
	}
	@media (max-width: 1200px){
	header .headerNavigation__group ul li{
		text-align: right !important;
	    }
	}
	.templatebtn{
	  font-size: 16px;
	}
	@media screen and (min-width: 768px){
		.reportimg.right.mobileprocess{
			display:  none;
		}
		.reportimg.left.mobileprocess{
			display:  block;
		}
		.teamSection__wrapper__right__title.commonTitle br{
			display: none;
		}
	}
	@media screen and (max-width: 767px){
	.reportimg.right.mobileprocess{
		display:  block;
		}
	.reportimg.left.mobileprocess{
		display:  none;
		}
	/*main .teamSection__wrapper__right__title.commonTitle{
		padding-right: 11%;
	    }
	main .teamSection__wrapper__right p{
		padding-right: 13%;
		}*/
	}

	/*------------------------------------*\
	  Contact form7
	\*------------------------------------*/
	.formSection.sticky img.contactimg{
		display: none;
	}
	main .contactimg, main.contact .homeimg{
		display: none;
	}
	main.contact .contactimg{
		display: block;
	}

    .form-inline {
	  direction: rtl;
	  justify-content: center;
	}
	.step-form{
		direction: rtl;
	}
	.formSection.sticky, .backtotopbutton{
		opacity: 0;
		transition: all 0.5s;
		height: 0;
		padding: 0px;
		display:none;
	}
	.formSection.sticky .container{
		padding: 30px 0px 35px;
	}
	.formSection.sticky.show, .backtotopbutton.show{
		opacity: 1;
		height: auto;
		display: block;
	}
	.formSection.sticky .formSection__wrapper__form{
		padding-top: 15px;
	}
	.formSection.sticky .formSection__wrapper__form form .formSection__wrapper__form__btn{
		width: 129px;
		height: 41px;
		object-fit: contain;
		border: solid 1px #f4921d;
		background-color: #203963;
		color: #fff;
		font-size: 18px;
	    font-weight: bold;
	    line-height: 1.67;
		padding: 0px;
	}
	.formSection.sticky .formSection__wrapper__form form .input-group input{
	    font-size: 18px;
	    font-weight: 300;
	    line-height: 1.67;
	}
	.formSection.sticky .wpcf7-form p{
		font-size: 0px;
		font-weight: 0;
		line-height: 0px;
	}
	.formSection.sticky p{
		font-size: 18px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.5em;
	}
	.formSection.sticky .formSection__wrapper__form form .input-group input{
		height: 41px;
	}
	.footer__form .formSection__wrapper p, .drawbar__content p{
		width: 100%;
	}
	.drawbar__content .formSection__wrapper__form .input-group input {
		color: #203963 !important;
		padding-left: 24px;
	}
	.wpcf7-form p{
		margin: 0px;
	}
	.wpcf7-form span.wpcf7-form-control-wrap {
		margin-top: 0px;
	}
	.wpcf7 form .wpcf7-response-output{
		text-align: center;
	}
	.btn.header-tooltip__btn{
		color: #fff;
		border-radius: 0px;
		margin-bottom: 0px;
	}
	.wpcf7-form-control.wpcf7-submit.btn.head.header-tooltip__btn{
		color: #fff;
	}
	.wpcf7 form.invalid .wpcf7-response-output{
		border-color: #f7941d;
	}
	.wpcf7 form.sent .wpcf7-response-output{
		border-color: #f7941d;
	}
	.wpcf7-not-valid-tip{
	    color: #fff;
        font-size: 16px;
        font-weight: normal;
        display: block;
		text-align: right;
	}
	@media screen and (max-width: 767px){
		.formSection.sticky{
			display:none;
		}
		span.wpcf7-form-control-wrap{
			width: 100%;
		}
		.formSection__wrapper p {
			width: 100%;
	    }
	}
	.formSection__wrapper__form.footer__form form .input-group img{
        position: absolute;
        right: 20px;
        top: 45%;
	}
	.footer__form span.wpcf7-form-control-wrap, #wpcf7-f595-o1 span.wpcf7-form-control-wrap{
		width: 100%;
	}
	header #wpcf7-f596-o1 .wpcf7-not-valid-tip{
	    color: #203963;
        font-size: 16px;
        font-weight: normal;
        display: block;
		position: relative;
		text-align: right;
	}
	.header-tooltip #wpcf7-f596-o1 .wpcf7 form.invalid .wpcf7-response-output, .header-tooltip #wpcf7-f596-o1 .wpcf7 form .wpcf7-response-output{
		color: #203963 !important;
	}
	#wpcf7-f575-o2 .wpcf7-not-valid-tip{
		color: #fff;
		position: absolute;
	}
	#wpcf7-f575-o2 .wpcf7 form .wpcf7-response-output{
		margin: 2em 0.5em 0em;
	}
	#wpcf7-f575-o2 .wpcf7 form .wpcf7-response-output{
		margin: 1em 0.5em;
		text-align: center;
	}
	.formSection.sticky #wpcf7-f575-o2 .wpcf7 form .wpcf7-response-output{
		margin: 1.5em 0.5em 0.5em;
	}
	@media screen and (min-width: 1024px) {
	    .wpcf7-not-valid-tip{
			padding: 5px 0px;
		}
		#wpcf7-f575-o2 .wpcf7-not-valid-tip, #wpcf7-f721-o4 .wpcf7-not-valid-tip{
			padding: 5px 10px;
		}
		#wpcf7-f721-o3 .wpcf7-not-valid-tip{
			padding: 0px;
		}
		#wpcf7-f575-o5 .wpcf7-not-valid-tip{
			padding: 0px 10px;
		}
        #wpcf7-f721-o3 .wpcf7-not-valid-tip{
			padding-right: 10px;
		}
	}
	#wpcf7-f721-o3 .wpcf7-response-output{
		margin: 0.8em 0.5em;
	}
	#wpcf7-f721-o3 .wpcf7-not-valid-tip{
		color: #fff;
		position: relative;
	}
	#wpcf7-f721-o3 .wpcf7-response-output{
		color: #fff;
		position: relative;
		text-align: right;
	}
	main.contact #wpcf7-f575-o3 .wpcf7-response-output,main.contact #wpcf7-f575-o3 .wpcf7-not-valid-tip{
		color: #203963;
	}
	#wpcf7-f575-o3 .wpcf7-not-valid-tip{
		color: #fff;
		position: absolute;
		padding: 5px 10px;
	}
	#wpcf7-f721-o4 .wpcf7-response-output{
		color:#fff;
	}
	#wpcf7-f575-o5  .wpcf7-not-valid-tip{
		color: #fff;
		position: absolute;
	}
	@media screen and (max-width: 1199px) and (min-width: 768px){
		#wpcf7-f575-o3 .formSection__wrapper__form form .formSection__wrapper__form__btn {
			margin-top: 25px;
		}
		#wpcf7-f575-o3 .formSection__wrapper__form form .input-group .wpcf7-form span.wpcf7-form-control-wrap.text-172 {
			margin-top: 25px;
		}
		#wpcf7-f575-o3 .wpcf7-not-valid-tip{
		padding: 0px 10px;
	    }
		#wpcf7-f575-o3 .wpcf7-not-valid-tip{
		    padding: 0px 10px;
	    }
		#wpcf7-f721-o4 .wpcf7-not-valid-tip{
			padding: 10px;
		}
		#wpcf7-f575-o5 .wpcf7-not-valid-tip{
		    padding: 0px 10px;
	    }
		#wpcf7-f575-o5 .formSection__wrapper__form form .formSection__wrapper__form__btn {
			margin-top: 25px;
		}
		#wpcf7-f575-o5 .formSection__wrapper__form form .input-group .wpcf7-form span.wpcf7-form-control-wrap.text-172 {
			margin-top: 25px;
		}
	}
	@media screen and (max-width: 1023px) and (min-width: 768px){
		#wpcf7-f575-o5 .form-inline {
	        justify-content: right;
		}
	}
	@media screen and (min-width: 768px) and (max-width: 879px){
		#wpcf7-f575-o3 span.wpcf7-form-control-wrap.text-172{
			margin-top: 20px;
	    }
		#wpcf7-f575-o5 span.wpcf7-form-control-wrap.text-172{
			margin-top: 20px;
	    }
	}
	.footer__form .wpcf7-not-valid-tip{
		color: #fff;
		position: relative;
		text-align: right;
	}
	@media screen and (min-width: 767px) {
		.formSection__wrapper__form.footer__form form.invalid .input-group img.footertel{
			position: absolute;
			right: 20px;
			top: 30%;
		}
	}
	@media screen and (max-width: 1024px) {
		.formSection__wrapper__form form.invalid .input-group img.sidebartel{
			position: absolute;
			top: 38%;
		}
	}
	@media screen and (min-width: 1024px) {
		.formSection__wrapper__form form.invalid .input-group img.sidebartel{
		position: absolute;
		top: 35%;
		}
	}
	@media screen and (max-width: 767px) {
		.formSection__wrapper__form.footer__form form.invalid .input-group img.footertel{
			position: absolute;
			right: 20px;
			top: 40%;
		}
		.formSection__wrapper__form #wpcf7-f575-o3 form .input-group{
			margin-bottom: 25px;
	    }
		#wpcf7-f575-o3 .wpcf7-not-valid-tip{
			padding: 0px;
		}
		.transparentWrapper__btn {
			width: 100%
		}
		.articlebtn{
			margin-top: 10px;
		}
		.bannerSection.innerPage {
		    min-height: 204px;
	    }
	}
/*------------------------------------*\
	  ARTICLES
\*------------------------------------*/
	main .tabsection__tabs a.active{
		font-weight: bold !important;
	}
	.transparentWrapper p.fontb{
		font-size: 24px;
		line-height: 1.25;
	}
	.transparentWrapper p{
		font-size: 18px;
        line-height: 1.33
	}
	.transparentWrapper p.articletitle{
		font-size: 24px;
		font-weight: bold;
		line-height: 1.5;
	}
	.transparentWrapper .container{
		padding: 0px;
	}
	.articleCarousel__wrapper__title.commonSubTitle, .articlesWrapper__item .card-body a{
		color: #203963;
	}
	.articlesWrapper__item .card-body a.articletitle {
		font-size: 30px;
		line-height: 34px;
		font-weight: 700;
	}
	.articlesWrapper__item .card-body a{
		font-weight: 700;
		font-size: 16px;
	}
	.articlesWrapper__item .card-body {
		direction: rtl;
	}
	main.single .breadCrumbs .strap__wrapper__btn{
		line-height: 1.25;
		padding: 15px 20px;
		border-radius: 10px;
	}
	main.single .strap__wrapper a{
		padding-top: 15px;
	}
	.strap__wrapper__title.commonSubTitle{
		font-weight: bold;
	}
	.single-content__wrapper{
		color: #203963;
	}
	header{
		box-shadow: 0 0 22px 0 rgba(0, 0, 0, 0.1);
	}
	@media screen and (max-width: 767px){
		main.single .single-content__wrapper{
			margin-bottom: 62px;
			padding: 0px 15px;
         }
		 .card.articlesWrapper__item img{
			height: 200px !important;
			object-fit: cover;
		 }
	}
	.card.articlesWrapper__item img{
		height: 225px;
		object-fit: cover;
	}
	.card.articlesWrapper__item .card-text br{
		display: none;
	}
/*------------------------------------*\
	  ABOUT
\*------------------------------------*/
	main.about .teamSection__wrapper__right p{
		line-height: 36px
	}
	@media screen and (min-width: 767px){
		main.about .teamSection.about .teamSection__wrapper__right{
			display: block;
		}
		main.about .teamSection__wrapper__right__title{
			text-align: right;
		}
	}
	main.about .cardSection__wrapper__right__inner__title{
		color: #203963;
	}
	main.about .teamSection__wrapper__right__title{
		color:#f7941d;
	}
	main.about .teamSection.about .teamSection__wrapper .des strong, main.about .teamSection.about .mob strong,
	main.about .innerCircles .des strong{
		color: #fff;
		font-size: 24px;
		line-height: 36px;
		font-weight: 700 ;
	}
	main.about .innerCircles .des strong, main.about .innerCircles .mob strong{
		color: #203963;
	}
	main.about .teamSection.about .mob, main.about .innerCircles__inner .mob{
		display: none;
	}
	@media screen and (max-width: 767px){
		main.about .teamSection.about .mob, main.about .innerCircles__inner .mob{
			display: block;
		}
		main.about .teamSection.about .mob strong, main.about .innerCircles .mob strong{
			font-size: 18px;
			font-weight: 300 ;
			line-height: 1.44;
		}
		main.about .teamSection.about .mob button.readmore,main.about .innerCircles .mob button.readmore1{
			background: none;
			border: none;
			color: #fff;
			font-size: 18px;
			font-weight: bold;
			line-height: 2;
			outline: none;
		}
		main.about .innerCircles .mob button.readmore1{
			color: #203963;
		}
		main.about .teamSection.about .des, main.about .teamSection.about .mob div, main.about .teamSection.about .mob div.less{
			display: none;
		}
		main.about .innerCircles__inner .des, main.about .innerCircles__inner .mob div, main.about .innerCircles__inner .mob div.less1{
			display: none;
		}
		main.about .cardSection__wrapper__left{
			width: 100%;
            left: 0%;
		}
		.bannerSection.innerPage .bannerSection__info{
			text-align: center;
		}
		main .innerpagetitle{
			padding-top: 0px;
			font-size: 18px;
			line-height: 1.5em;
		}
		.bannerSection.innerPage{
			margin-bottom: 30px;
		}
		.bannerSection.innerPage.changeotp{
			margin-bottom: 0px;
		}
		main .customerSection{
			padding-top: 0px;
		}
		.transparentWrapper__btn{
			border-radius: 0px;
		}
		main.about .teamSection.innerpage {
		    margin: 46px 15px;
		}
		main.about .teamSection.innerpage .teamSection__wrapper__left{
		    width: 100%;
            left: 0%;
		}
	    main.about .cardSection__wrapper .cardSection__wrapper__left__item{
			min-width: 100%;
			max-width: 100%;
			flex-direction: row;
		}
		main.about .cardSection__wrapper .cardSection__wrapper__left__item__left{
			width: 25%;
			padding-top: 10px;
		}
		main.about .cardSection__wrapper .cardSection__wrapper__left__item__right{
			width: 75%;
			text-align: right;
			padding-top: 0px;
		}
		main.about .cardSection__wrapper .cardSection__wrapper__left__item__right h4.cardSection__wrapper__left__item__right__title{
			font-size: 14px;
			font-weight: bold;
			line-height: 18px;
			margin-bottom: 3px;
		}
		main.about .cardSection__wrapper .cardSection__wrapper__left__item__right p{
			display: block;
			font-size: 14px;
			font-weight: 300;
			line-height: 18px;
			margin-bottom: 0px;
		}
		main.about .cardSection__wrapper .cardSection__wrapper__left__item__left img{
			min-width: 35px;
			max-width: 50%;
		}
		main.about .cardSection__wrapper .cardSection__wrapper__left{
			padding: 30px 10px 30px 35px;
		}
	}
	main.about a .transparentWrapper__btn.custom-btn{
		color: #fff;
	}
    main.faq .transparentWrapper a .transparentWrapper__btn.custom-btn{
		color: #fff;
	}
	main.article .transparentWrapper a .transparentWrapper__btn.custom-btn{
		color: #fff;
	}
	main.single .articleCarousel__wrapper__title.commonSubTitle{
		margin-bottom: 30px;
	}
/*------------------------------------*\
	  CONTACT
\*------------------------------------*/
    a:hover{
		text-decoration: none;
	}
	main.contact .bannerSection__info__title.commonTitle.contacttitle{
		font-size: 60px;
        line-height: 0.6;
	}
	main.contact .bannerSection__info p.contactdesc{
		font-size: 30px;
        line-height: 0.8;
	}
	main.contact .contactSection__wrapper__title.commonSubTitle.contactStitle{
		margin-bottom: 15px;
	}
	main.contact .formSection.light{ padding-bottom: 120px }
	@media screen and (max-width: 767px){
		main.contact .bannerSection__info__title.commonTitle.contacttitle{
			font-size: 33px;
			line-height: 34px !important;
		}
		main.contact .bannerSection__info p.contactdesc{
			font-size: 18px;
			line-height: 20px;
		}
		main.contact .contactStitle{
			line-height: 38px !important;
			padding: 20px 50px 7px;
		}
		main.contact .contactSection__wrapper__title.commonSubTitle.contactStitle br{
			display: none;
		}
		main.contact .contactSection__wrapper__group__item__inner img{
			width: 65px;
		}
		main.contact .contactSection__wrapper__group__item__inner span{
			font-size: 18px;
			line-height: 30px;
		}
		main.contact .contactimg.contactadd{
			right: 15px;
		}
		main.contact .contactSection__wrapper{
			padding-bottom: 35px;
		}
		main.contact .formSection.light{
			padding-bottom: 70px;
		}
		main.contact .formSection.light .formSection__wrapper__form{
			margin-top: 20px;
		}
		main.contact .formSection__wrapper__form #wpcf7-f575-o3 form .input-group input{
			padding-right: 50px;
		}
	}
/*------------------Mobile Css - Home-----------------*/
	main .detailSection br , main.about .innerCircles .container br{
		display: none;
	}
	main .detailSection__features__item p br{
		display: block;
	}
	@media screen and (max-width: 767px){
		main .detailSection br, main.about .innerCircles .container br{
			display: block;
		}
		header .headerNavigation__activator__inner span{
			font-size: 14px;
			line-height: 1.14;
		}
		main .bannerSection__info__title.commonTitle{
			font-size: 33px;
		}
		main .cardSection__wrapper__right__inner__title.commonTitle, main .processSection__title.commonTitle,
		main .boxesSection__title.commonTitle, main.about .teamSection__wrapper__right__title.commonTitle{
			font-size: 36px;
		}
		main .cardSection__wrapper__left__item__right__title{
			line-height: 18px;
		}
		main .teamSection__wrapper__right__bottom__title {
			font-size: 24px;
		}
		main .teamSection__wrapper__left__slides__carousel__inner__item__inner__info .date{
			font-size: 14px;
		}
		main .formSection__wrapper__form form .input-group input, .formSection__wrapper__form.footer__form form .input-group input{
			font-weight: 400;
		}
		main .detailSection__group{
			padding-top: 20px;
		}
		main .detailSection__group__item label{
			line-height: 36px;
		}
		main.about .teamSection__wrapper__right__title.commonTitle{
			padding-right: 0;
	    }
		main.about .teamSection__wrapper__right p{
			padding-right: 0;
		}
	}
/*------------------Mobile Css - About-----------------*/
	main.about .cardSection__wrapper__right__inner__btn.testi-btn{
		color: #203963;
		font-size: 18px;
		line-height: 22px;
		padding: 10px 42px;
	}
	main.about .teamSection__wrapper__left__slides__carousel__inner__item__inner__info__title{
		line-height: 1.5;
	}
	main.about .carousel-caption.teamSection__wrapper__left__slides__carousel__inner__item__inner__info{
		padding-top: 15px;
		padding-bottom: 20px;
	}
	main.about .teamSection.innerpage .teamSection__wrapper__left__slides__carousel__inner__item{
		padding-bottom: 50px;
	}
	footer .midFooter {
		padding: 30px 0 38px;
	}
	main.about .cardSection__wrapper__right__inner__title.commonTitle, main.about .teamSection__wrapper__right__title.commonSubTitle{
		color: #203963;
	}
	@media screen and (max-width: 767px){
		main.about .teamSection.innerpage .teamSection__wrapper__left__slides__carousel__inner__item{
			padding: 10px 0px 20px;
		}
		footer .bottomFooter .container{
			padding-left: 0px;
			padding-right: 0px;
		}
		footer .bottomFooter .container .bottomFooter__wrapper__right{
			padding-right: 35px;
		}
		footer .bottomFooter__wrapper__left__inner{
			text-align: center ;
		}
		.teamSection.about p, .teamSection.about p b, .innerCircles__inner p, .innerCircles__inner p.fontb{
			font-size: 18px;
			font-weight: 300 !important;
			line-height: 1.44;
		}
		.innerCircles__inner{
			text-align: center ;
		}
		.innerCircles__inner__circles__item__circle p{
			font-size: 18px;
			font-weight: bold !important;
		}
		.innerCircles .commonTitle.fontb.text-center{
			font-size: 36px;
		}
		main.about .transparentWrapper p{
			font-size: 24px;
			line-height: 28px;
		}
		main.about .transparentWrapper{
			margin: 60px 0px;
		}
		footer .midFooter{
			padding: 34px 0 38px;
		}
	}
/*------------------Mobile Css - Article-----------------*/
	main.article p.articletitle{
		font-size: 30px;
	}
	@media screen and (max-width: 767px){
		main.article .innerpagetitle p, main.faq .innerpagetitle p{
			margin-bottom: 0px;
		}
		main.article .tabsection__tabs, main.faq .tabsection__tabs{
			padding-bottom: 0px;
		}
		main.article .tabsection__tabs__flex__search, main.faq .tabsection__tabs__flex__search{
			margin-top: 10px;
		}
		main.article .tabsection__tabs a, main.article .tabsection__tabs__flex__search input,
		main.faq .tabsection__tabs a, main.faq .tabsection__tabs__flex__search input{
			font-size: 18px;
		}
		main.article .tabsection__tabs__flex__search input, main.faq .tabsection__tabs__flex__search input{
			padding: 15px !important;
		}
		main.article .tabsection__content .articlesWrapper__item{
			margin: 10px 1%;
		}
		.articlesWrapper__item .card-title {
			font-size: 24px;
			line-height: 27px
		}
		.articlesWrapper__item .card-body a {
			font-size: 17px;
		}
		main.article .transparentWrapper{
			margin-top: 50px;
		}
		main.article p.articletitle{
			font-size: 24px;
		}
	}
/*------------------Mobile Css - FAQ ------------------*/
	main.faq .bannerSection__info__title.commonTitle, main.customers .bannerSection__info__title.commonTitle,
	main.customers .bannerSection__info__title.commonTitle{
		font-size: 60px;
		line-height: 36px;
	}
	main.faq .bannerSection__info p, main.customers .bannerSection__info p,
	main.customers .bannerSection__info p{
		font-size: 30px;
		font-weight: 300;
		line-height: 0.8;
	}
	main.faq .transparentWrapper p.fontb,main.faq .transparentWrapper p{
		font-size: 30px;
		line-height: 30px;
	}
	main.customers .teamSection__wrapper__right br{
			display: none;
	}
	@media screen and (max-width: 767px){
		main.faq .bannerSection__info{
			padding: 0px 60px;
		}
		main.faq .bannerSection__info__title.commonTitle,main.customers .bannerSection__info__title.commonTitle{
			font-size: 33px;
		    line-height: 1.03px;
		}
		main.faq .bannerSection__info p, main.customers .bannerSection__info p{
			font-size: 18px;
			line-height: 1.11;
		}
		main.faq .innerpagetitle .container.text-center{
			padding-right: 50px;
			padding-left: 50px;
		}
		main.faq .transparentWrapper p.fontb{
			font-size: 24px;
			line-height: 30px;
		}
		main.faq .transparentWrapper p{
			font-size: 18px;
			line-height: 24px;
		}
		main .accordionWrapper__item__header a{
			font-size: 24px;
			line-height: 27px;
		}
		main .accordionWrapper__item__content{
			font-size: 16px;
		}
		main.faq .transparentWrapper{
			margin-top: 50px;
		}
		main.faq .bannerSection__info{
			padding: 0px 10px;
		}
		.customerSection__title.commonSubTitle br{
			display: none;
		}
		main.customers .customerSection .container{
			padding-right: 40px;
			padding-left: 40px;
		}
		main.customers .bannerSection.innerPage{
			margin-bottom: 48px;
		}
		main.customers .customerSection__title{
			margin-bottom: 20px;
		}
		main.customers .teamSection{
			margin-top: 63px;
		}
		main.customers .teamSection__wrapper__right__title.commonTitle, main.customers .teamSection__wrapper__right p{
			padding-right: 0%;
		}
		main.customers .teamSection__wrapper__right__title.commonTitle{
			font-size: 36px;
		}
		main .customerSection__carousel__item .desc{
			font-size: 16px;
			line-height: 24px;
		}
		main .customerSection__carousel__item .date{
			font-size: 14px;
			line-height: 10px;
		}
		main.customers .teamSection__wrapper__right{
			padding-top: 50px;
			padding-bottom: 50px;
		}
		main.customers .teamSection__wrapper__right br{
			display: block;
		}
		main.customers .customerSection__carousel .owl-nav .owl-prev{
			position: absolute;
			left: 15px;
		}
		main.customers .customerSection__carousel .owl-nav .owl-next{
			position: absolute;
			right: 15px;
		}
		main.customers .owl-carousel.owl-theme.customerSection__carousel.owl-loaded.owl-drag{
			background-color: #f1f1f1;
		}
		main.customers .customerSection .container {
			padding-right: 15px;
			padding-left: 15px;
		}
		main .customerSection__carousel__item{
			padding: 40px 0px;
		}
	}
	.image-box__overlay{
		background-color: #f7941d;
		width: 26px;
		height: 26px;
		object-fit: contain;
		border-radius: 50%;
		position: absolute;
		top: 3%;
		right: 10%;
	}
	.image-box__overlay1{
		background-color: #f7941d;
		width: 9px;
		height: 9px;
		object-fit: contain;
		border-radius: 50%;
		position: absolute;
		top: 1%;
		right: 8%;
	}
	@media screen and (max-width: 991px) and (min-width: 768px){
		.image-box__overlay{
			top: 3%;
			right: 30%;
		}
		.image-box__overlay1{
			top: 1%;
			right: 29%;
		}
	}
/*------------------Status Page ------------------*/
	main.status .accordionWrapper span{
		color: #203963;
	}
    @media screen and (min-width: 768px){
		main.status .stepper{
			margin: 60px 50px 50px 0px;
		}
		main.status .stepper .nav-tabs > li .step-text{
			line-height: 20px;
		}
		main.status .status__wrapper__content__header__steps .stepper{
			margin-bottom: 100px;
		}

		main.status .bannerSection__info__title.commonTitle{
			font-size: 60px;
			line-height: 0.6;
		}
		main.status .bannerSection__info p{
			font-size: 30px;
			line-height: 24px;
		}
		main.status .status__wrapper{
			padding: 85px 0 200px 0;
		}
		main.status .card.accordionWrapper__item.active .card-link{
			font-size: 36px;
			line-height: 48px;
		}
		main.status .accordionWrapper__item__content strong{
			font-weight: 700;
			line-height: 40px;
		}
		main.status .accordionWrapper__item__left.d-flex.v-center span{
			line-height: 30px;
		}
		main.status .status__wrapper__content__footer{
			padding-top: 130px;
		}
		main.status .status__wrapper__content__footer p{
			padding-top: 10px;
			line-height: 24px;
		}
	}
	@media screen and (max-width: 768px){
		.custom-input-wrapper input{
			font-size: 18px;
		}
		main.status .bannerSection{
			padding: 50px 20px;
		}
		main.status .status__wrapper__content__header p{
			margin-top: 16px;
			margin-bottom: 0px;
		}
		main.status .status__wrapper__content__header__steps{
			margin: 30px 0;
		}
		main.status .accordionWrapper__item__left.d-flex.v-center span ,
		main.status .accordionWrapper__item__center.d-flex.v-center.hasborder span{
			font-size: 16px;
			line-height: 18px;
		}
		main.status .accordionWrapper__item__left.d-flex.v-center img,
		main.status .accordionWrapper__item__center.d-flex.v-center.hasborder img ,
		main.status img.accordionWrapper__item__header__icon{
			width: 30px;
			height: 30px;
		}
		main.status .status__wrapper__content__footer__title.commonTitle{
			font-size: 36px;
			line-height: 40px !important;
		}
		main.status .status__wrapper__content__footer p{
			font-weight: bold;
		}
		main.status .status__wrapper__content__footer{
			padding-top: 60px
		}
		main.status .status__wrapper{
			padding: 10px 0 40px 0;
		}
	}
	main.customers .customerSection__carousel__item span.quotes{
		position: absolute;
		right: 5%;
		bottom: 28%;
		font-size: 50px;
		line-height: 1;
		font-weight: 700;
		transform: rotate(180deg);
	}
	main.home .carousel-caption.teamSection__wrapper__left__slides__carousel__inner__item__inner__info span.quotes{
		position: absolute;
		right: 0%;
		bottom: -44%;
		font-size: 50px;
		line-height: 1;
		font-weight: 700;
		transform: rotate(180deg);
	}
	@media screen and (min-width: 768px) and (max-width: 1366px) {
		main.home .carousel-caption.teamSection__wrapper__left__slides__carousel__inner__item__inner__info span.quotes{
			bottom: 27%;
		}
		main.about .carousel-caption.teamSection__wrapper__left__slides__carousel__inner__item__inner__info span.quotes{
			bottom: 80px;
		}
	}
	main.about .carousel-caption.teamSection__wrapper__left__slides__carousel__inner__item__inner__info span.quotes{
		position: absolute;
		right: -7%;
		bottom: 110px;
		font-size: 50px;
		line-height: 1;
		font-weight: 700;
		transform: rotate(180deg);
	}
	main.about .carousel-caption.teamSection__wrapper__left__slides__carousel__inner__item__inner__info p{
		padding-right: 0px ;
	}
	main.about .teamSection__wrapper__left{
		flex: 0.5;
	}
	@media screen and (max-width: 767px){
		main.customers .customerSection__carousel__item p{
			padding-right: 25px;
		}
		main.home .carousel-caption.teamSection__wrapper__left__slides__carousel__inner__item__inner__info p,
		main.about .carousel-caption.teamSection__wrapper__left__slides__carousel__inner__item__inner__info p{
			padding-right: 0px ;
		}
		main.customers .customerSection__carousel__item span.quotes{
			position: absolute;
			right: 0%;
			bottom: 35%;
			font-size: 40px;
		}
		main.home .carousel-caption.teamSection__wrapper__left__slides__carousel__inner__item__inner__info span.quotes {
			position: absolute;
			right: -15%;
			bottom: -47px;
			font-size: 40px;
		}
		main.about .carousel-caption.teamSection__wrapper__left__slides__carousel__inner__item__inner__info span.quotes {
			position: absolute;
			right: -10%;
			bottom: 160px;
			font-size: 40px;
		}
		main.customers .customerSection__title.commonSubTitle.text-center.fontb{
			padding: 0px 30px;
		}
	}
	.formSection__wrapper__form .custom-input-wrapper label{
		right: 50px;
		font-weight: 700;
	}
	.formSection__wrapper__form.footer__form form .input-group input{
		font-size: 18px;
	}
	.teamSection__wrapper__right__bottom__form__body__form__fields .custom-input-wrapper label{
		top: 32px;
	}
	.teamSection__wrapper__right__bottom__form__body__form__fields .custom-input-wrapper.input-has-value label{
		top: 22%;
	}
	.custom-input-wrapper label{
		top: 28px;
	}
	.custom-input-wrapper label.headlab{
		top: 32px;
	}
	.custom-input-wrapper label.headlab{
		color: #203963;
		font-size: 16px;
		line-height: 24px;
	}
	header form .custom-input-wrapper.input-has-value label.headlab{
		color: #203963;
		top: 22%;
	}
	.custom-input-wrapper.input-has-value label{
		right: 12px;
	}
	.custom-input-wrapper.input-has-value input{
		padding-right: 12px;
	}
	.custom-input-wrapper.input-has-value img{
		display: none;
	}
	.header-tooltip .custom-input-wrapper.input-has-value input{
		padding-top: 35px;
		text-align: right;
	}
	header .headerNavigation__activator .header-tooltip .input-group input{
		text-align: right;
	}
	.header-tooltip form br{
		display: none;
	}
	header .headerNavigation__activator .header-tooltip__btn{
		margin-top: 0px;
	}
	.formSection.sticky .custom-input-wrapper .headfirst label{
		top: 23px;
	}
	.formSection.sticky .custom-input-wrapper label{
		top: 20px;
	}
	.formSection.sticky .custom-input-wrapper.input-has-value label{
		top: 22%;
	}
	.wpcf7-form.invalid .custom-input-wrapper.input-has-value label{
		top: 12%;
	}
    .formSection__wrapper__form form .input-group.input-has-value input{
		padding-right: 10px;
	}
	.formSection.sticky .formSection__wrapper__form form .custom-input-wrapper.input-has-value label,
	main .formSection__wrapper__form form .custom-input-wrapper.input-has-value label{
		right: 20px;
	}
	.drawbar__content .formSection__wrapper__form .input-group.input-has-value input{
		  padding-right: 10px;
	}
	@media screen and (min-width: 767px){
		.drawbar__content .formSection__wrapper__form .input-group.input-has-value input{
			padding-left: 59px;
		}
	}
	main.contact .formSection__wrapper__form input, main.contact .formSection__wrapper__form label{
		color: #203963 ;
	}
	.input-group.input-has-value input{
		color: #203963 !important;
	}
	main.contact .formSection.light .formSection__wrapper input{
		border: 1px solid #E0E0E0!important;
		box-shadow: none !important;
	}
	section.backtotopbutton{
		position: fixed;
		bottom: 50px;
		left: 10px;
		z-index: 1111111;
	}
	section.backtotopbutton a{
		background-color: #f7941d;
		color: #203963;
		padding: 10px 13px;
		border-radius: 50%;
	}
	section.backtotopbutton a span{
		transform: rotate(-90deg);
		width: 15px;
		height: 15px;
	}
	.formSection.sticky{
		position: sticky;
		top: 110px;
		z-index: 111;
	}
	main.home .formSection#formWrapper{
		z-index: 1111;
		position: relative;
	}
	main.home .teamSection__wrapper__left__slides__carousel__inner__item__inner{
		padding: 25px 70px 40px;
	}
	main.home h3.teamSection__wrapper__left__slides__carousel__inner__item__inner__info__title{
		line-height:24px;
	}
	@media screen and (max-width: 1024px){
		.formSection.sticky {
			display: none;
		}
	}
	.floating-btn.footerbtn{
		display:none;
	}
	main.otpform .statusform__banner__wrapper__options .statusform__banner__wrapper__options__item::after {
		content: '';
		background: #fff;
		height: 1px;
		display: block;
		position: absolute;
		width: 18%;
		right: 41%;
		bottom: -5px;
	}
	main.otpform .statusform__banner__wrapper__options{
		padding-top: 50px;
		position: relative;
	}
	main.otpform .statusform__banner__wrapper__title{
		font-size: 52px;
		margin-bottom: 57px;
		}
	main.otpform .statusform__banner__wrapper__form{
		max-width: 100%;
	}
	main.otpform .statusform__banner__wrapper__form form{
		display: flex;
		justify-content: center;
	}
	main.otpform .statusform__banner__wrapper__form form button{
		width: 20%;
		margin-right: 15%;
		height: 62px;
	}
	main.otpform .statusform__banner__wrapper__form form input.form-control{
		width: 160%;
	}
	main.otpform .statusform__banner__wrapper__options__item__desc{
		font-size: 24px;
		font-weight: 300;
		line-height: 1;
		color: #ffffff;
	}
	main.otpform h4 img{
		display: none;
	}
	@media screen and (min-width: 1024px) and (max-width: 1366px) {
		main.otpform .statusform__banner__wrapper__form form input.form-control{
			width: 121%;
		}
		main.otpform .statusform__banner__wrapper__form form button{
			width: 35%;
			margin-right: 10%;
		}
		main.otpform .statusform__banner__wrapper__options .statusform__banner__wrapper__options__item::after {
			width: 30%;
			right: 35%;
		}
	}
	@media screen and (min-width: 768px) and (max-width: 1023px) {
		main.otpform .statusform__banner__wrapper__form form input.form-control{
			width: 100%;
		}
		main.otpform .statusform__banner__wrapper__form form button{
			width: 40%;
			margin-right: 2%;
		}
		main.otpform .statusform__banner__wrapper__options .statusform__banner__wrapper__options__item::after {
			width: 38%;
			right: 31%;
		}
	}
	@media screen and (max-width: 767px) {
		main.otpform .statusform__banner__wrapper__form form input.form-control{
			width: 100%;
		}
		main.otpform .statusform__banner__wrapper__form{
			padding: 0px 20px;
		}
		main.otpform .statusform__banner__wrapper__form form{
			display: block;
		}
		main.otpform .statusform__banner__wrapper__title {
			font-size: 30px;
			margin-bottom: 20px;
		}
		main.otpform .statusform__banner__wrapper__options__item__desc{
			font-size: 14px;
			line-height: 30px;
		}
		main.otpform .statusform__banner__wrapper__form form button {
			width: 100%;
			margin-right: 0%;
		}
		main.otpform .statusform__banner__wrapper__options{
			padding-top: 20px;
		}
		main.otpform .statusform__banner__wrapper__options .statusform__banner__wrapper__options__item::after {
			width: 54%;
			right: 23%;
			bottom: 3px;
		}
		main.otpform h4 img{
			display: inline;
			position: relative;
			left: 30px;
		}
		main.statusform .statusform__banner{
			min-height: 540px;
			height: auto;
			padding: 40px 15px 30px;
		}
		main.statusform .statusform__banner__wrapper text-center h4{
			margin-bottom: 24px;
		}
		main.statusform .statusform__banner__wrapper__form__title{
			margin-bottom: 12px;
			font-size: 16px;
		}
		main.statusform .statusform__banner__wrapper__options__item{
			font-size: 14px;
			line-height: 18px;
		}
		main.customers .teamSection__wrapper__right__bottom__btngroup__btn{
			padding: 15px 50px;
		}
		main.home .topFooter p.topFooter__title {
			font-size: 30px !important;
		}
	}
	main.home .topFooter {
	  padding: 70px 0;
	  background-image: url("./../taxtheme/images/office.webp"), linear-gradient(to top, #040f2f, #040f2f);
	  background-repeat: no-repeat;
	  background-size: cover;
	  min-height: 306px;
	  text-align: center;
	  color: #ffffff;
	}
	main.home .topFooter p.topFooter__title {
	  font-size: 60px;
	  line-height: 48px;
	  font-weight: 700;
	}
	main.home .topFooter p {
	  font-size: 24px;
	  font-weight: 300;
	  line-height: 36px;
	}
	@media screen and (max-width: 767px) {
	  main.home .topFooter p {
		font-size: 18px;
		line-height: 23.5px;
	  }
	}
	main.home .topFooter__btn {
	  padding: 23px 66px;
	  line-height: 1;
	  font-size: 24px;
	  font-weight: 700;
	  color: #ffffff;
	}
	main.home .topFooter__btn img {
	  height: 26px;
	  margin-left: 3px;
	}
	@media screen and (max-width: 1629px) {
	  main.home .topFooter__btn {
		padding: 13px 46px;
	  }
	}
	@media screen and (max-width: 767px) {
	  main.home .topFooter__btn {
		font-size: 18px;
		line-height: 30px;
	  }
	}
	main.home a.carousel-control-next.teamsCarouselForm__icon{
		cursor: pointer;
	}
	main.article .tab-content .card.articlesWrapper__item .card-text br{
		display: block;
	}
	#otpgiven{
		position:relative;
	}
	.error-msg, .otperror-msg{
		color: red;
		font-size: 14px;
		font-weight: 400;
		display: none;
		text-align: right;
		direction: rtl;
    }
	.error-msg1{
		color: red;
		font-size: 14px;
		font-weight: 400;
		display: none;
		text-align: right;
		direction: rtl;
    }
	.otperror-msg{
		position: absolute;
		bottom: 50px;
		font-size: 16px;
	}
	@media screen and (max-width: 767px) {
		.otperror-msg{
			font-size: 14px;
			position: absolute;
			bottom: 108px;
		}
		.floating-btn .floating-btn__btn{
			position: relative;
			right: -192px;
			transition: all 1s;
		}
		.floating-btn .floating-btn__btn:hover{
			position: relative;
			right: 0px;
			transition: all 1s;
		}
	}
	@media screen and (min-width: 767px) {
		.floating-btn .floating-btn__btn{
			position: relative;
			right: -240px;
			transition: all 1s;
		}
		.floating-btn .floating-btn__btn:hover{
			position: relative;
			right: 0px;
			transition: all 1s;
		}
	}
	#error-msg1, #error-msg4{
		position: absolute;
		bottom: 32.5%;
	}
	#error-msg2, #error-msg3, #error-msg5{
		position: absolute;
		bottom: 15.5%;
	}
	header .header-tooltip .form-group{
		margin-bottom: 1.5rem;
	}
	.floating-btn__btn i{
		padding-right: 15px;
		font-size: 30px;
	}
	.card.articlesWrapper__item{
		cursor: pointer;
	}
	.lds-dual-ring{
		width: 0;
		height: 0;
		position: relative;
		left: 0px;
		right: -45px;
		margin: 0;
	}
	.lds-dual-ring.load, .lds-dual-ring.load1{
		display: none;
	}
	.lds-dual-ring.load:after {
		content: " ";
		display: block;
		width: 40px;
		height: 40px;
		margin: 8px;
		border-radius: 50%;
		border: 1px solid #fff;
		border-color: #fff transparent #fff transparent;
		-webkit-animation: lds-dual-ring 1.2s linear infinite;
		animation: lds-dual-ring 1.2s linear infinite;
		position: relative;
		right: -30px;
		top: 0px
	}
	.lds-dual-ring.load1:after{
		content: " ";
		display: block;
		width: 30px;
		height: 30px;
		margin: 8px;
		border-radius: 50%;
		border: 1px solid #fff;
		border-color: #fff transparent #fff transparent;
		-webkit-animation: lds-dual-ring 1.2s linear infinite;
		animation: lds-dual-ring 1.2s linear infinite;
		position: relative;
		right: -30px;
		top: -40px;
	}
	main.home .teamSection{
		z-index: 1111;
	}
	.single-content img{
		width: 100%;
		height: auto;
	}
	.single-content h3, .single-content h2, .single-content h1{
		font-size: 24px;
		font-weight: bold;
		line-height: 1;
		color: #203963;
		padding-top: 40px;
		padding-bottom: 15px;
	}
	.single-content a, .single-content p a{
		color: #f7941d;
	}
	.single-content p{
	  font-size: 18px;
	  font-weight: 300;
	  line-height: 1.33;
	  color: #203963;
	}
	.breadCrumbs__wrapper .active:before{
		display:none;
	}
    main.about .teamSection.innerpage .teamSection__wrapper__right .courouselWrapper .teamSection__wrapper__right__title.commonSubTitle{
		text-align: center;
	}
	main.about .teamSection.innerpage .teamcourousel__item__img img{
		border-radius: 100%;
	}
	main.customers .customerSection .customerSection__carousel__item__img img{
		width: 95px !important;
		height: 95px;
		border-radius: 100%;
		display: block;
		margin: 0 auto;
	}
	@media screen and (max-width: 767px) {
		body.scrolled header .headerNavigation__activator__inner {
			padding-top: 10px;
			display: flex;
			align-items: start;
		}
		main.home .teamSection__wrapper__right__bottom .carousel-control-next {
			right: 30px;
		}
	}
	@media screen and (min-width: 767px) {
		main.single .strap__wrapper__title.commonSubTitle{
			text-align: right;
		}
	}
	@media screen and (max-width: 1366px) and (min-width: 768px){
		body.scrolled .headerNavigation__activator{
			margin-top: 30px;
			margin-left: 10px;
		}
	}
	header{
		position: sticky;
		top: 0;
		z-index: 111111;
		background-color: #ffffff;
	}
	header.navindex{
		z-index: 11111;
	}
	main.home .teamSection__wrapper__right__bottom__btngroup button.stepbg, main.customers .teamSection__wrapper__right__bottom__btngroup button.stepbg{
		background-color: #f7941d;
	}
	main.home .oversect{
		overflow-x: hidden;
	}
	#teamsCarouselForm .carousel-control-next.teamsCarouselForm__icon{
		display: none;
	}
	#teamsCarouselForm.prevshow .carousel-control-next.teamsCarouselForm__icon{
		display: block;
	}
	main.home .bannerSection__info__footer{
		font-size: 20px;
    }
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output{
		direction:rtl;
	}
	main.home .processSection.oversect .processSection__title{
		padding-top: 5px;
	}
	main.home .processSection.oversect .custom-btn.processSection__footer__btn{
		display: none;
	}
	/*header .headerNavigation__activator{
		display: none;
	}*/
	.bottomFooter__wrapper__right a{
		color: #fff;
	}
@media screen and (min-width: 767px) {
	main.home .carousel-inner.teamsCarouselForm__inner, main.customers .carousel-inner.teamsCarouselForm__inner{
		min-height: 350px;
		vertical-align: top;
	}
	main.about  .teamSection.innerpage .teamSection__wrapper__left__slides__carousel__inner__item__inner{
		min-height: 750px;
	}
	main.customers .customerSection__carousel__item {
		min-height: 530px;
	}
	main.home .teamSection .teamSection__wrapper__left .carousel.slide.teamSection__wrapper__left__slides__carousel{
		top: 15%;
	}
   main.about .teamSection.innerpage{
		margin-bottom: 150px;
   }
   main.about .servicesSection.innerPage{
    	margin-bottom: 150px;
   }
	main.single .formSection__wrapper.singleform form  .wpcf7-not-valid-tip{
		position: absolute;
		padding: 5px 10px;
	}
}
main.about .cardSection__wrapper__right__inner .cardSection__wrapper__right__inner__btn.custom-btn{
		display: none;
}
main.about .teamSection__wrapper__left__slides__carousel__inner__item__inner__info__title.emp_name{
	text-align: center;
	color:  #203963;
	line-height: 1;
	padding-top: 10px;
	font-weight: bold;
}
main.about .teamSection__wrapper__left__slides__carousel__inner__item__inner__info__title.emp_title{
	text-align: center;
	color:  #203963;
	font-size: 18px;
	line-height: 1;
	font-weight: bold;
}
footer .bottomFooter__wrapper__right__menu__nav li a i {
    margin-left: 15px;
}
.articlesWrapper .search-result{
	margin: 0 auto;
}
.articlesWrapper .search-result h2{
	font-weight: bold;
}
.accordionWrapper.asrafp-filter-result .search-result h2{
	text-align: center;
	font-weight: bold;
}
main.customers #wpcf7-f721-o3 .wpcf7-not-valid-tip{
	padding-right: 10px;
}
@media screen and (min-width: 768px) {
	.floating-btn {
		position: sticky;
		top: 70%;
		z-index: 11111;
		text-align: right;
		height: 0;
	}
	#mySidebar form p .ajax-loader , footer form p .ajax-loader{
		position: absolute;
		top: 40%;
		left: 30%;
	}
	main.customers .customerSection h3.price{
		font-size: 80px;
	}
}
@media screen and (max-width: 767px) {
	main.about  .teamSection.innerpage .teamSection__wrapper__left__slides__carousel__inner__item__inner{
		min-height: 800px;
	}
	#mySidebar form p .ajax-loader , footer form p .ajax-loader{
		position: absolute;
		top: 40%;
		left: 20%;
	}
	.floating-btn.mob{
		position: fixed;
		top: auto;
		bottom: 80px;
		width: 100%;
	}
	main.about .teamSection__wrapper__left__slides__carousel__inner__item__inner__info__title.emp_name{
		font-size: 18px;
	}
	main.about .teamSection__wrapper__left__slides__carousel__inner__item__inner__info__title.emp_title{
		font-size: 16px;
	}
	.articlesWrapper.asrafp-filter-result h2{
		font-size: 24px;
	}
	.accordionWrapper.asrafp-filter-result h2{
		font-size: 24px;
	}
	main.single .formSection__wrapper__form.singleform form  .wpcf7-not-valid-tip{
		position: relative;
		padding: 0px;
	}
}
main.contact #wpcf7-f595-o2 label.contactsb{
	color: #fff;
}
.bar1, .bar2, .bar3 {
	width: 26px;
	height: 3px;
	background-color: #f7941d;
	margin: 2.5px 0;
	transition: 0.4s;
  }

.change .bar1 {
	-webkit-transform: rotate(-45deg) translate(-8px, 6px);
	transform: rotate(-45deg) translate(-8px, 6px);
}
.change .bar2 {opacity: 0;}
.change .bar3 {
   -webkit-transform: rotate(45deg) translate(-4px, -4px);
	transform: rotate(45deg) translate(-4px, -4px);
 }
#mySidebar form p, footer form p{
	position: relative;
}

main.single .single-content__wrapper img{
	margin-bottom: 30px;
}
main .accordionWrapper_itemheader a.collapsed .add, main .accordionWrapperitem_header a.collapsed .remove {
    height: 43px;
}
.detailSection .detailSection__features__item{
	cursor: pointer;
}
main.home .teamSection__wrapper__left__slides .carousel-control-next,main.home .teamSection__wrapper__left__slides .carousel-control-prev{
	z-index: 10;
}
main.about .teamSection__wrapper__left__slides .carousel-control-next,main.about .teamSection__wrapper__left__slides .carousel-control-prev{
	z-index: 10;
}
@media screen and (max-width: 1600px) and (min-width: 768px){
	main.customers .customerSection h3.price{
		font-size: 54px !important;
	}
	main.otpform .statusform__banner__wrapper__form form.otploader a {
		width: 27%;
	}
}
main.status .statusform__banner {
    background-image: url(./../taxtheme/images/statusform_banner.jpg), linear-gradient(to top, #203963, #203963);
    background-position: center;
    background-size: cover;
    min-height: 800px;
    height: 100vh;
    display: grid;
    align-items: center;
    color: #f7941d;
}
main.status .statusform__banner__wrapper__title {
    font-size: 52px;
    margin-bottom: 57px;
}
main.status form input[type=submit]{
	font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}
@media screen and (max-width: 767px){
	main.status .statusform__banner {
		min-height: 540px;
		height: auto;
		padding: 40px 15px 30px;
	}
	main.status .statusform__banner__wrapper__title {
		font-size: 30px;
		margin-bottom: 20px;
	}
	main.status .bannerSection__left{
		position: relative;
		top: -17px;
	}
	main.status .bannerSection__flex form p {
	    margin-top: 10px;
	}
	main.status .bannerSection__flex form .custom-input-wrapper label{
		font-size: 20px;
	}
	main.status .flip-card.pension {
		margin-bottom: 30px;
	}
	body.scrolled .headerNavigation__activator__inner span {
		margin-top: 0px;
	}
}

.modal.show#statusModal {
	display: flex !important;
	z-index: 1111111;
}
.modal-backdrop {
    background-image: url(./../taxtheme/images/imgpsh_fullsize_anim.gif);
    background-size: cover;
	opacity: 0.8 !important;
}

/*.modal-backdrop.show {
    z-index: 111111;
}*/
main.status .bannerSection__flex form .form-group {
    margin-bottom: 0.8rem;
}
main.status .bannerSection__flex form p{
	position: relative;
}
main.status .bannerSection__flex form .ajax-loader {
	position: absolute;
    top: 22px;
    right: 60%;
}
main.status .bannerSection__flex form .wpcf7-response-output{
	margin: 0.5em;
	padding: 0.2em .8em;
	direction: rtl;
}

main.status .bannerSection__flex  .form-group.custom-input-wrapper br{
	display: none;
}
@media screen and (min-width: 767px){
	main.status .bannerSection.innerPage {
		min-height: 400px;
	}
	main.status .bannerSection__flex .pension__inner.flipform{
		position: relative;
        top: -30px;
	}
	main.status .bannerSection__left .tablewrapper .tablerow .tablecell {
		padding-right: 20px;
	}
}
main.status .bannerSection__flex form .wpcf7-not-valid-tip{
	direction: rtl;
}
main.status .card.accordionWrapper__item.withStatus.collapsed.inactive{
	pointer-events: none;
    opacity: 0.4;
}
@media screen and (min-width: 768px) {
	main .accordionWrapper__item.withStatus.collapsed.refundcompleted{
		background-color: #f1f1f1;
	}
	main .accordionWrapper__item.withStatus.collapsed.refundcompleted .accordionWrapper__item__header {
		background-color: inherit;
	}
	.tileSection__wrapper__item__inner__left p.tileSection__wrapper__item__inner__left__subtitle{
		font-size: 32px;
	}
	.tileSection__wrapper__item__inner {
		padding: 36px 40px;
	}
	.tileSection__wrapper__item__inner__left{
		position: relative;
		top: 5px;
	}
	main.customers .teamSection__wrapper .carousel-inner.teamsCarouselForm__inner{
		max-width: 85%;
	}
}
@media screen and (max-width: 767px){
	.tileSection__wrapper__item__inner {
		padding: 12px 5px;
	}
}
main .accordionWrapper__item.withStatus.refundcompleted .status-tag {
	background-color: #203963;
	color: #ffffff;
}
main .accordionWrapper__item.withStatus.refundcompleted .status-tag .no {
	display: none;
  }
main .accordionWrapper__item.withStatus.refundcompleted .status-tag .done {
	display: block;
}
body.scrolled header .headerNavigation__activator .header-tooltip{
	top: 0px;
}
/*.teamSection__wrapper__right__bottom{
	padding-top: 10px;
}
.teamSection__wrapper__right__bottom__btngroup{
	justify-content: center;
}
.teamSection__wrapper__right__bottom__form__header, .teamSection__wrapper__right__bottom__title{
	text-align:center;
}*/
main.home .teamSection__wrapper__right a.carousel-control-next.teamsCarouselForm__icon, main.customers .teamSection__wrapper__right a.carousel-control-next.teamsCarouselForm__icon {
    position: absolute;
	top: 10px;
	right: 0px;
}
@media screen and (max-width: 1366px) and (min-width: 1024px){
	.tileSection__wrapper__item__inner {
		padding: 36px 28px;
	}
}
#sendSMS.disablebtn{
	pointer-events: none !important;
}
#sendSMS1.disablebtn{
	pointer-events: none !important;
}
#paysubmit.disablebtn{
	pointer-events: none !important;
}
header .headerNavigation__activator .header-tooltip__btn {
    padding-top: 12px;
}
main.statusform .statusform__banner__wrapper__form a {
    font-size: 30px;
    line-height: 30px;
    font-weight: 700;
	padding-top: 10px;
}
.otperror-msg {
    position: relative;
    max-width: 891px;
    margin: 0 auto;
    top: -57px;
    font-size: 16px;
}

main.otpform .statusform__banner__wrapper__form form.otploader a {
    width: 20%;
    margin-right: 15%;
    height: 62px;
}
@media screen and (max-width: 767px){
	main.statusform .statusform__banner__wrapper__form a{
		font-size: 20px;
	}
	main.otpform .statusform__banner__wrapper__form form.otploader a{
		width: 100%;
		margin-right: 0;
		height: auto;
		margin-top: 25px;
	}
	main.statusform .statusform__banner__wrapper__form a{
		padding-bottom: 10px!important;
	}
	main.otpform .statusform__banner__wrapper__options .statusform__banner__wrapper__options__item::after {
		width: 93%;
		right: 4%;
		bottom: 0px;
	}
	main.otpform .otperror-msg{
		top: -90px;
	}
}
main.otpform .otperror-msg, main.statusform .error-msg1{
	color: #fff;
}
@media only screen and (min-width: 1367px) and (max-width: 1600px){
	main.otpform .statusform__banner__wrapper__form form.otploader a {
		width: 27%;
		margin-right: 21%;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1271px) {
	main.otpform .statusform__banner__wrapper__form form.otploader a {
		width: 32%;
		margin-right: 10%;
	}
}
@media only screen and (min-width: 1270px) and (max-width: 1366px) {
	main.otpform .statusform__banner__wrapper__form form.otploader a {
		width: 27%;
		margin-right: 8.5%;
	}
}
@media screen and (max-width: 1024px) and (min-width: 953px){
	main.otpform .statusform__banner__wrapper__form form.otploader a {
    width: 30%;
    margin-right: 10%;
}
}
@media screen and (max-width: 1000px) and (min-width: 952px){
main.otpform .statusform__banner__wrapper__form form.otploader a {
    width: 40%;
    margin-right: 2%;
}
}
main.finance .tabsection__tabs__flex.centered{
	justify-content: center;
}
main.finance .breadCrumbs__wrapper a, main.about .breadCrumbs__wrapper a{
	color: #fff;
    font-weight: 400;
    font-size: 18px;
    padding: 0 10px;
    position: relative;
	line-height: 12px;
	right: -10px;
}
main.about .breadCrumbs__wrapper a{
	color: #1b335a;
	right: 0px;
}
main.about .breadCrumbs__wrapper {
    display: flex;
	padding-top: 25px;
}
main.finance .breadCrumbs__wrapper a.active, main.about .breadCrumbs__wrapper a.active {
	font-weight: 700;
	pointer-events: none;
}
main.finance .breadCrumbs__wrapper a:first-child, main.about .breadCrumbs__wrapper a:first-child{
	padding-right: 0;
}
main.finance .breadCrumbs__wrapper a::before, main.about .breadCrumbs__wrapper a::before  {
    content: ">";
    position: absolute;
    left: -4px;
    top: 6px;
    transform: translateX(-50%);
}
main.about .breadCrumbs__wrapper a::before  {
	left: 0px;
    top: 0px;
}
@media screen and (max-width: 991px){
	main.finance .breadCrumbs__wrapper, main.about .breadCrumbs__wrapper{
		display: none;
	}
}
main.finance  .bannerSection__info__title {
	color: #fff;
}
@media screen and (min-width: 991px){
	main.finance  .bannerSection__info__title {
		margin-bottom: 15px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	main.about .breadCrumbs__wrapper {
		display: flex;
		padding-top: 5px;
		padding-bottom: 40px;
	}
}
@media only screen and (min-width: 1200px){
	main.finance .transparentWrapper.finance .finance-testimonial .owl-nav {
		width: 62.5%;
	}
	main.finance .transparentWrapper.finance .finance-person {
		flex: 0.7;
	}
}
@media only screen and (min-width: 768px){
	main.finance .bannerSection {
		background-position: center;
		background-image: linear-gradient(90deg, rgba(32,57,99,0.41780462184873945) 0%, rgba(32,57,99,1) 65%, rgba(32,57,99,1) 100%), url(./../taxtheme/images/finance_banner.jpg);
	}
	main.finance .transparentWrapper.finance {
		background-image: linear-gradient(90deg, rgba(32,57,99,0.41780462184873945) 0%, rgba(32,57,99,1) 65%, rgba(32,57,99,1) 100%), url(./../taxtheme/images/multi-ethnic-group.jpg);
	}
	main.finance .products-group__item__inner {
		padding: 10px 10px 35px;
	}
}
main.finance .transparentWrapper.fragmented {
	background-image: linear-gradient(90deg, rgba(32,57,99,0.41780462184873945) 100%, rgba(32,57,99,1) 100%, rgba(32,57,99,1) 100%), url(./../taxtheme/images/business-team.jpg);
	background-position: center;
}
main.finance .innerpagetitle {
	padding-top: 76px;
}
main.finance .innerpagetitle p.innerpagetitle__heading{
	font-weight: bold;
	line-height: 1.08;
	font-size: 80px;
}
main.finance .innerpagetitle p{
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
}
main.finance .innerpagetitle__desc {
	padding-top: 5px;
}
main.finance .tabsection__tabs a.active{
	color: #203963 !important;
}
main.finance .tabsection__tabs .nav-tabs li:nth-child(n+2) {
    margin-right: 20px;
}
main.finance .tabsection__tabs a{
	background-color: #203963;
	color: #fff !important;
	font-weight: 300;
}
main.finance .products-group__item__inner p{
	font-weight: 400;
}
main.finance .transparentWrapper.fragmented h5{
	line-height: 48px;
	padding-bottom: 30px;
}
main.finance .transparentWrapper.fragmented .thirdsection{
	padding: 37px 20px 0px ;
}
main.finance  .tabsection__tabs {
    padding: 36px 0px 54px;
}
main.finance .tabsection__tabs.darkHeader{
	padding: 32px 0px;
}
main.finance  .tabsection__tabs a{
	min-height: 82px;
	min-width: 285px;
	padding: 26px 29px;
	text-align: center;
	line-height: 1.5;
}
main.finance .nav-tabs .nav-link {
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
}
main.finance .tabsection__tabs.darkHeader a{
	min-height: auto;
    padding: 16px 32px;
}
main.finance .products-group__item {
    padding: 7px;
}
main.finance .transparentWrapper{
	margin: 136px 0px 107px;
	padding: 125px 0px;
}
main.finance .singletile .boxesSection__title.commonTitle{
	text-align: center;
	margin-bottom: 80px;
}
main.finance .singletile {
    margin-bottom: 165px;
}
main.finance .singletile__item__content__inner p{
	color: #1f375f;
	font-weight: 400;
}
main.finance .singletile__item__content__inner p strong{
	font-weight: 700;
	font-size: 36px;
    line-height: 48px;
}
main.finance .singletile__item__content__inner  span {
	background-image: url(./../taxtheme/images/spanbg.png);
    background-size: contain;
    background-position: left;
    color: #1f375f;
    font-weight: 700;
	background-repeat: no-repeat;
	font-size: 36px;
    line-height: 48px;
}
main.finance .singletile__item__img {
	flex: 0.85;
}
main.finance .singletile__item__content {
    padding: 60px 40px 40px 50px;
}
main.finance .transparentWrapper.finance .finance-testimonial__content__slider__slide__links span:nth-last-child(n+2) {
	border-left: 4px solid #f7941d;
}
main.finance .transparentWrapper.fragmented{
	line-height: 48px;
    padding-bottom: 80px;
}
main.finance .transparentWrapper.fragmented p {
	font-weight: 700;
}
main.finance  .transparentWrapper.fragmented .row{
	margin-right: 0px;
    margin-left: 0px;
}
main.finance .transparentWrapper.finance .finance-person__icon {
	font-size: 300px;
    transform: rotate(180deg);
    position: relative;
    bottom: 130px;
}
main.finance .transparentWrapper.finance .finance-person__img {
    min-width: auto;
    max-width: 100%;
    height: auto;
    border-radius: 100%;
    overflow: hidden;
}
main.finance .finance-testimonial__content__slider__slide__links span.titlespan{
	font-size: 24px;
}
main.finance .products-group__item__inner p {
	font-weight: 700;
	display: inline;
}
main.finance .products-group__item__inner p .refundtext{
	font-weight: 400;
}
main.finance .products-group__item__inner{
	min-height: 270px;
}
main.finance  .products-group__item__inner img {
    margin-bottom: 20px;
    margin-top: 25px;
}
main.finance .products-group__item__inner p.refundtext{
	font-weight: 300;
}
main.finance .innerpagetitle p{
	margin-bottom: 0px;
}
@media only screen and (max-width: 768px){
	main .tabsection__tabs__flex__search{
		padding-right: 0px;
	}
	main.faq .tabsection__tabs__flex.asr-filter-div:before, main.article .tabsection__tabs__flex.asr-filter-div:before{
		content: '';
		position: absolute;
		z-index: 2;
		left: 0px;
		width: 34px;
		height: 66px;
		background: url("./../taxtheme/images/fadelist.png"), linear-gradient(to top, rgb(255 255 255 / 11%), rgb(255 255 255));
		filter: blur(5px);
	}
	#child{
		flex-wrap: nowrap;
		 position: relative;
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		transition: all 0.2s;
		transform: scale(0.98);
		will-change: transform;
		user-select: none;
		cursor: pointer;
		-ms-overflow-style: none;  /* IE and Edge */
	    scrollbar-width: none;  /* Firefox */
	}
	#child::-webkit-scrollbar {
	    width: 0px;
		height: 1px;
	}
	#child::-webkit-scrollbar-thumb {
		background-color: #fff;
	}
	main.finance .products-group__item {
		padding: 4px;
	}
	main.finance .products-group.asrafp-filter-result .products-group__item__inner .productbox_img {
		max-height: 140px;
		min-height: 50px;
		overflow: hidden;
	}
	main.home .teamSection #teamsCarouselForm  .teamsCarouselForm__inner, main.customers .teamSection #teamsCarouselForm  .teamsCarouselForm__inner{
		padding-right: 0px;
	}
	main.home .teamSection #teamsCarouselForm.prevshow .teamsCarouselForm__inner{
		padding-right: 12px;
	}
	main.home .teamSection__wrapper__left .teamSection__wrapper__left__slides__carousel__inner__item__inner__info__price{
		font-size: 44px;
		line-height: 1.5;
	}
	main.home .teamSection__wrapper__left .teamSection__wrapper__left__slides__carousel__inner__item__inner__info__price span{
		font-size: 18px;
	}
	main.home .teamSection__wrapper__right__bottom__btngroup button.custom-btn.teamSection__wrapper__right__bottom__btngroup__btn{
		padding: 18px 47px 14px 49px;
		font-weight: bold;
		font-size: 18px;
	}
	main.home .teamSection__wrapper__right__bottom__btngroup__btn:nth-last-child(n+2) {
		margin-left: 10px;
	}
	main.finance .transparentWrapper.fragmented .tohidebr p br, main.finance .innerpagetitle .tohidebr p br{
		display: none;
	}
	main.finance .bannerSection {
		background-position: 33%;
		background-image: linear-gradient(1deg, rgba(32,57,99,1) 15%, rgba(32,57,99,0.6026785714285714) 100%), url(./../taxtheme/images/finance_banner.jpg);
	}
	main.finance .transparentWrapper.finance {
		background-position: 57%;
		background-image: linear-gradient(1deg, rgba(32,57,99,1) 0%, rgba(32,57,99,0.6026785714285714) 70%), url(./../taxtheme/images/multi-ethnic-group.jpg);
	}
	main.finance .transparentWrapper.finance .finance-person__icon {
		font-size: 80px;
		position: relative;
		bottom: 125px;
	}
	main.finance .bannerSection__info__title.commonTitle{
		margin: 0px 36px;
		line-height: 34px !important;
	}
	main.finance .innerpagetitle {
		padding-top: 20px;
	}
	main.finance .innerpagetitle .innerpagetitle__heading.commonTitle{
		font-size: 36px;
		line-height: 36px !important;
		margin: 0px 10px 15px;
	}
	main.finance .innerpagetitle p {
		font-size: 18px;
		line-height: 24px;
		padding: 0px 15px;
		margin-bottom: 0px;
	}
	main.finance .products-group__item__inner p {
		font-size: 24px;
    	line-height: 24px;
	}
	main.finance .products-group__item__inner__title span {
		font-size: 14px;
	}
	main.finance .products-group__item__inner p.refundtext{
		font-size: 16px;
		font-weight: 300;
	}
	main.finance .products-group__item__inner img{
		max-width: 60%;
		object-fit: cover;
	}
	main.finance .products-group__item__inner__title{
		font-size: 24px;
		line-height: 24px;
		position: relative;
        top: 8px;
	}
	main.finance .products-group__item__inner img {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	main.finance .products-group__item {
		max-width: 50%;
		min-width: 50%;
	}
	main.finance .products-group__item__inner {
		min-height: 215px;
		padding: 25px 25px 20px;
	}
	main.finance .transparentWrapper {
		margin: 25px 0px 50px;
		padding: 75px 0px 50px;
	}
	main.finance .transparentWrapper.fragmented h5{
		font-size: 36px;
		line-height: 48px !important;
		padding-bottom: 5px;
	}
	main.finance .transparentWrapper.fragmented p {
		font-size: 18px;
		line-height: 24px;
		padding: 0px 15px;
		margin-bottom: 0px;
	}
	main.finance .transparentWrapper.fragmented .certificate-aside.text-center p br{
		display: none;

	}
	main.finance .transparentWrapper.fragmented .thirdsection {
		padding: 10px 20px 0px;
	}
	main.finance .transparentWrapper.fragmented p.certificate-aside__title{
		font-size: 24px;
    	line-height: 30px;
	}
	main.finance .tabsection{
		margin-top: 20px;
	}
	main.finance .certificate-aside img {
		margin-bottom: 15px;
		height: auto;
	}
	main.finance .certificate-aside .img1  img{
		width: 18%;
	}
	main.finance .certificate-aside .img2  img{
		width: 29%;
	}
	main.finance .certificate-aside .img3  img{
		width: 17%;
	}
	.certificate-aside {
		padding: 40px 0px 0px;
	}
	main.finance .transparentWrapper.fragmented {
		padding-bottom: 50px;
	}
	main.finance .singletile .boxesSection__title.commonTitle{
		padding: 0px 45px;
	}
	main.finance .singletile__item {
		flex-direction: column-reverse;
	}
	main.finance .singletile .boxesSection__title.commonTitle {
		margin-bottom: 25px;
	}
	main.finance .singletile__item__content {
		padding: 50px 25px 80px;
	}
	main.finance .singletile__item__content__inner {
		font-weight: 300;
		font-size: 18px;
		line-height: 30px;
		text-align: center;
	}
	main.finance .singletile {
		margin-bottom: 0px;
	}
	main.finance .transparentWrapper.finance .finance-details {
		padding-right: 0px;
	}
	main.finance .transparentWrapper.finance .finance-testimonial__content__slider__slide p{
		font-size: 30px;
		line-height: 36px;
    	text-align: center;
	}
	main.finance .finance-testimonial__content__slider__slide__links{
		text-align: center;
	}
	main.finance .finance-testimonial__content__slider__slide__links span.titlespan{
		font-size: 17.5px !important;
	}
	main.finance .transparentWrapper.finance .finance-testimonial__content__slider__slide__links span{
		font-size: 16px;
        line-height: 53px;
	}
	main.finance .singletile__item__content__inner  .mob button.readmore2{
		background: none;
		border: none;
		color: #fff;
		font-size: 18px;
		font-weight: bold;
		line-height: 2;
		outline: none;
	}
	main.finance .singletile__item__content__inner  .mob button.readmore2{
		color: #203963;
	}
	main.finance .singletile__item__content__inner .des, .page-template-template-businessfinance .am_ajax_post_grid_wrap .tabsection__tabs .nav.nav-tabs, .tabsection.des select{
		display: none;
	}
	.page-template-template-businessfinance .tabsection.des select{
		display: block;
	}
	main.finance  .singletile__item__content__inner .mob, main.finance .singletile__item__content__inner .showmore.show, button.loadmore.businessbtn,  #tabselect{
		display: block !important;
	}
	main.finance  select{
		border: 1px solid #e0e0e0;
		background: #fff;
		font-size: 18px;
		letter-spacing: 0px;
		line-height: 18px;
		color: #203963 !important;
		padding: 10px 17px 10px 16px;
        margin: 0px 6px;
	}
	main.finance  select:after{
		position: absolute;
		right: 0;
		top: 0;
		content: '\2228';
		text-align: center;
		color: #203963;
		font-size: 24px;
	}
	button.loadmore.businessbtn{
		width: 100%;
		margin: 32px 5px 10px;
		border: 1px solid #f7941d;
		background: #fff;
		min-height: 38px;
		color: #1e3964;
		font-size: 16px;
		line-height: 26.5px;
		font-weight: bold;
		cursor: pointer;
	}
	main.finance .tabsection.mob .tabsection__tabs{
		padding: 8px 0px 8px;
	}
	main.finance .singletile__item__content__inner p strong, main.finance .singletile__item__content__inner span{
		font-size: 24px;
    	line-height: 36px;
	}
}
@media screen and (max-width: 1199px){
	main.finance  .singletile__item__img img {
		max-width: 85%;
		bottom: 36px;
	}
}
main.finance  .singletile__item__content__inner .mob, #tabselect{
	display: none;
}
@media screen and (min-width: 768px){
	main.home .teamSection #teamsCarouselForm  .teamsCarouselForm__inner, main.customers .teamSection #teamsCarouselForm  .teamsCarouselForm__inner{
		padding-right: 0px;
	}
	main.home .teamSection #teamsCarouselForm.prevshow  .teamsCarouselForm__inner, main.customers .teamSection #teamsCarouselForm.prevshow  .teamsCarouselForm__inner{
		padding-right: 50px ;
	}
	main.finance button.loadmore.businessbtn{
		display: none;
	}
	main.finance .tabsection__tabs__flex {
		justify-content: center;
	}
	main.home .bannerSection__info__title {
		margin-bottom: 25px;
	}
}
main.finance .tabsection__tabs.darkHeader a{
	min-height: auto;
    min-width: 285px;
    padding: 10px 15px;
}
@media only screen and (min-width: 1025px) and (max-width: 1600px) {
	main.finance h4.products-group__item__inner__title {
		font-size: 44px;
		line-height: 26px;
	}
	main.finance .products-group__item__inner p.refundtext{
		font-size: 20px;
        line-height: 26px;
	}
	main.finance  h4.certificate-aside__title{
		font-size: 32px;
        line-height: 40px;
	}
	main.finance  .certificate-aside.text-center p{
		font-size: 20px;
        line-height: 32px;
	}
	main.finance  .certificate-aside.text-center p br{
		display: none;
	}
	main.finance .singletile__item__content__inner .des p{
		font-size: 19px;
		line-height: 31px;
	}
	main.finance .singletile__item__content__inner p strong, main.finance .singletile__item__content__inner .des p strong ,
	main.finance .singletile__item__content__inner p strong, main.finance .singletile__item__content__inner .des span{
		font-size: 24px;
		line-height: 36px;
	}
	main.finance .finance-details p{
		font-size: 32px;
		line-height: 1.3;
	}
	.transparentWrapper.finance .finance-testimonial__content__slider__slide p{
		font-size: 31px;
		line-height: 1.3;
	}
	main.finance .transparentWrapper.finance .finance-testimonial .owl-nav {
		width: 59%;
	}
	main.finance .finance-testimonial__content__slider__slide__links span.titlespan{
		font-size: 20px;
	}
	.transparentWrapper.finance .finance-testimonial__content__slider__slide__links span{
		font-size: 18px !important;
	}
   .transparentWrapper.finance .finance-testimonial__content__slider__slide__links span.titlespan{
		font-size: 20px !important;
	}
	main.finance .transparentWrapper.finance .finance-person__icon{
		font-size: 250px;
        bottom: 95px;
	}
	.transparentWrapper.finance .finance-details{
		padding-right: 85px;
	}
}
.transparentWrapper.finance .finance-testimonial__content__slider__slide__links span {
  color: #f7941d;
  font-size: 22px;
  font-weight: 300;
  padding: 0 5px;
  line-height: 1;
}
button.readmore2{
	z-index: 11;
	position: relative;
}
main.finance .transparentWrapper.finance .finance-testimonial__content__slider__slide p{
	font-weight: 700;
}
main.finance .products-group.asrafp-filter-result .products-group__item__inner .productbox_img{
	max-width: 150px;
    vertical-align: middle;
    display: flex;
    align-items: center;
	margin: 0 auto;
	min-height: 200px;
	justify-content: center;
}
main.finance section.tabsection.mob{
	display: none;
}
main.finance .tabsection.des .lds-dual-ring {
	right: -45px;
}
@media only screen and (max-width: 767px) {
	main.finance .products-group.asrafp-filter-result .products-group__item__inner .productbox_img{
		min-height: 115px;
	}
	main.finance .transparentWrapper.finance .finance-person__img {
		min-width: auto;
		max-width: 69%;
	}
	main.finance section.tabsection.mob{
		display: block;
	}
	main.finance section.tabsection.des{
		display: none;
	}
	main.finance .tabsection.mob .lds-dual-ring {
		right: -45px;
	}
	main.home .bannerSection__info__footer{
		margin-top: 80px;
	}
	main.chat.statusform .chat.statusform__banner{
		min-height: 700px;
        height: auto;
	}
}
#error-msgchat, #error-msgchat1, #error-msgchat2{
	position: relative;
    bottom: 6px;
	right: 3px;
}
@media screen and (min-width: 767px){
	main.chat.statusform .chat.statusform__banner{
		height: 50vh;
	}
}
main.faq .card-header a.card-link img{
	height :43px;
}
main.article button.loadmore, main.faq button.loadmore, #chatdata{
	display: none;
}
@media screen and (max-width: 1199px){
	main .tabsection__tabs .nav-tabs li a::before {
		opacity: 0;
	}
}
#chatdata{
	border-width: 2px;
    border-color: #fff;
    border-style: solid;
    margin-top: 30px;
    padding: 15px 0px 20px;
    border-radius: 15px;
}
#chatdata span a{
	padding: 10px 7px;
	color: #fff;
}
#chatdata h3.chathead{
	color: #fff;
	font-size: 32px;
    font-weight: 700;
    margin-bottom: 30px;
}
#chatdata h3.inlinehead{
	color: #fff;
	display: inline;
	font-size: 26px;
	padding-left: 10px;
}
#chatdata i.fa-facebook{
	background: #3b5998;
}
#chatdata i.fa-whatsapp{
	background: #25d366;
}
#chatdata i.fa-envelope{
	background: #ea4335;
}
#chatdata i{
	padding: 10px;
    border-radius: 50%;
    width: 50px;
    height: 50px;
}
#chatdata .btn.btn-primary{
	background: #f7941d;
    border: none;
    padding: 10px;
    margin: 10px 5px;
}
@media screen and (max-width: 767px){
#chatdata h3.chathead {
    font-size: 22px;
    margin-bottom: 15px;
}
#chatdata i {
    padding: 7px;
    width: 35px;
	height: 35px;
}
}
#chatdata .copybtn.active{
	background: #203963;
	border: 1px solid #fff;
}

.formSection__wrapper__form.footer__form form .input-group input {
    color: #203963 !important;
}

.page-template-template-homepage.modal-open #statusmodal {
	display: flex !important;
}
.page-template-template-homepage.modal-open #statusmodal {
	align-items: center;
	z-index: 111111;
}
.page-template-template-homepage.modal-open #statusmodal .modal-header {
	border: 0;
	flex-direction: row-reverse;
}
.page-template-template-homepage.modal-open #statusmodal  .modal-header .close {
	margin: -1rem;
}
.page-template-template-homepage.modal-open #statusmodal  .modal-content {
	border-radius: 0;
	padding: 10px 10px 20px;
}
.page-template-template-homepage.modal-open #statusmodal  .statusModal-content {
	text-align: center;
	color: #203963;
}
.page-template-template-homepage.modal-open #statusmodal  #statusModal .statusModal-content .infoIcon {
	margin: 0 auto;
}
.page-template-template-homepage.modal-open #statusmodal  .statusModal-content__title {
	font-weight: bold;
	font-size: 48px;
	line-height: 45px;
	margin: 10px 0;
}
.page-template-template-homepage.modal-open #statusmodal .statusModal-content p {
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	margin-bottom: 0;
}
@media screen and (min-width: 1198px){
	.navbar-nav li {
		padding: 10px 8px;
	}
	body.scrolled .navbar-brand img {
		width: 151px;
        height: auto;
		transition: all 0.3s;
	}
	body.scrolled header{
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		-ms-transition: height 0.3s;
		-o-transition: height 0.3s;
		transition: height 0.3s;
	}
	body.scrolled  header .headerNavigation {
		height: 72px;
		transition: all 0.3s;
	}
	body.scrolled .headerNavigation__activator__inner {
		height: 48px;
		flex-direction: row;
		transition: all 0.3s;
	}
	body.scrolled .formSection.sticky {
		top: 72px
	}
	body.scrolled .formSection.sticky .container {
		padding: 15px 0px 25px;
	}
	body.scrolled  .formSection.sticky .formSection__wrapper__form .custom-input-wrapper label {
		font-size: 18px;
		font-weight: 300;
	}
	body.scrolled .formSection.sticky .formSection__wrapper__form .custom-input-wrapper label, .drawbar__content .formSection__wrapper__form .custom-input-wrapper label {
		font-weight: 300 !important;
	}
	body.scrolled .formSection.sticky .custom-input-wrapper.headlast label {
		right: 60px;
	}
	.formSection__wrapper__form .custom-input-wrapper label {
		font-weight: 700 !important;
	}
}
body.scrolled  .formSection__wrapper__form .custom-input-wrapper label {
	font-weight: 300;
}
@media screen and (min-width: 1024px) {
	.formSection.sticky.show .input-group.form-group.custom-input-wrapper span span{
	  position: absolute;
	}
}
@media screen and (min-width: 1200px){
main .tabsection__tabs {
      top: 72px;
}
}
@media only screen and (min-width: 1270px) and (max-width: 1600px){
	.navbar-nav li {
		padding: 10px 2px;
	}
	header#tooltipform .container {
		max-width: 1200px;
	}
}
@media screen and (max-width: 1199px){
	body.scrolled  main .tabsection__tabs.mobdarkHeader {
		position: fixed;
		top: 88px;
		z-index: 111;
		width: 100%;
	}
	body.scrolled  main .tabsection__tabs.mobdarkHeader.mobdarkHeader1{
		position: sticky;
	}
	main .tabsection__tabs{
		padding: 20px 0;
	}
	main .tabsection__tabs .nav-tabs li {
		margin-bottom: 0px;
	}
	body.scrolled  main.finance .tabsection.mob .tabsection__tabs {
		padding: 8px 0px 8px;
	}
	body.scrolled  main.finance .tabsection.mob .tabsection__tabs.mobdarkHeader{
		z-index: 11111;
	}
	.formSection.sticky.show{
		display: none !important;
	}
}
main.article .tabsection .tabsection__tabs .nav-tabs .nav-link:hover{
	background-color: #f7941d ;
}
main.faq .tabsection .tabsection__tabs .nav-tabs .nav-link:hover{
	background-color: #f7941d ;
}
main.finance .tabsection .tabsection__tabs .nav-tabs .nav-link:hover{
	background-color: #f7941d ;
}
main.finance .tabsection__tabs.mobdarkHeader{
	padding: 25px 0px 39px;
}
main.finance .tabsection__tabs.mobdarkHeader a {
	min-height: 55px;
	padding: 10px 29px;
}
main.finance .tabsection__tabs.mobdarkHeader1.mobdarkHeader a {
	min-height: 82px;
    padding: 26px 29px;
}
body.page-template-template-article .formSection.sticky.show, body.page-template-template-faq .formSection.sticky.show,
body.page-template-template-businessfinance .formSection.sticky.show, body.page-template-template-status .formSection.sticky.show,
body.category .formSection.sticky.show, body.page-template-template-status .formSection.sticky.show{
	display: none !important;
}

@media screen and (min-width: 1200px){
	body.scrolled main .tabsection__tabs.mobdarkHeader {
		position: fixed;
		top: 72px;
		z-index: 111;
		width: 100%;
	}
	body.scrolled main .tabsection__tabs.mobdarkHeader.mobdarkHeader1{
		position: sticky;
	}
	main .tabsection__tabs{
		padding: 20px 0;
	}
	main .tabsection__tabs .nav-tabs li {
		margin-bottom: 0px;
	}
	body.scrolled main.finance .tabsection.mob .tabsection__tabs {
		padding: 8px 0px 8px;
	}
	#formWrapper{
		z-index: 1111;
		position: relative;
	}
	main.customers .teamSection{
		z-index: 1111;
	}
	.formSection.sticky.show{
		display: block;
	}
}
body.scrolled header .headerNavigation {
	transition: height 0.3s;
}
html {
	scroll-behavior: smooth;
}
body.scrolled header {
	position: fixed;
	width: 100%;
}
.formSection.sticky{
	display: none;
}

@media screen and (max-width: 767px){
	main.status .accordionWrapper__item.withStatus .accordionWrapper__item__header__icon {
		width: 28px;
	}
	main.status .accordionWrapper__item.withStatus.collapsed .accordionWrapper__item__header__icon {
		left: 7px;
	}
	body.scrolled .headerNavigation__activator__inner span.logout {
		margin-top: 8px;
	}
	main.finance .transparentWrapper.finance .finance-details {
		margin: auto 3px;
	}
	body.scrolled main.finance .tabsection.mob .tabsection__tabs.mobdarkHeader.zind{
		z-index: 111;
	}
	.page-template-template-businessfinance header, .page-template-template-businessfinance .floating-btn {
	   z-index: 1111111;
	}
	.page-template-template-businessfinance footer.mainfooter {
		z-index: 111111 !important;
		position: relative;
	}
}
@media only screen and (min-width: 1270px) and (max-width: 1366px) {
	body.scrolled .headerNavigation__activator {
		margin-top: 0px;
		margin-left: 10px;
	}
}
.backtotopbutton.show a, main .tabsection__tabs a.nav-link{
	transition: all .3s;
}
.page-template-template-faq  footer.mainfooter, .page-template-template-article  footer.mainfooter, .page-template-template-businessfinance  footer.mainfooter{
	z-index: 1111;
    position: relative;
}
@media screen and (max-width: 1199px){
	main.article .tabsection__tabs.mobdarkHeader, main.faq .tabsection__tabs.mobdarkHeader {
		padding: 10px 0;
	}
	body.scrolled main.article .tabsection__tabs.mobdarkHeader .tabsection__tabs__flex__search, body.scrolled main.faq .tabsection__tabs.mobdarkHeader .tabsection__tabs__flex__search{
		margin-top: 5px;
	}
	body.scrolled main.article .tabsection__tabs.mobdarkHeader .tabsection__tabs__flex__search__icon,
	body.scrolled main.faq .tabsection__tabs.mobdarkHeader .tabsection__tabs__flex__search__icon{
		width: 15px;
		height: 15px;
		transition: all 0.3s;
	}
	main.article .tabsection__tabs.mobdarkHeader .tabsection__tabs__flex__search input, main.faq .tabsection__tabs.mobdarkHeader .tabsection__tabs__flex__search input {
		padding: 10px ;
	}
	main.article .tabsection__tabs.mobdarkHeader .tabsection__tabs__flex__search input,
	main.faq .tabsection__tabs.mobdarkHeader .tabsection__tabs__flex__search input{
		height: 32px;
		transition: height 0.3s;
	}
	main.article .tabsection__tabs.mobdarkHeader a, main.faq .tabsection__tabs.mobdarkHeader a{
		padding: 10px 32px;
	}
	main.article .tabsection__tabs.mobdarkHeader a, main.faq .tabsection__tabs.mobdarkHeader a,
	main.article .tabsection__tabs.mobdarkHeader .tabsection__tabs__flex__search input,
	main.faq .tabsection__tabs.mobdarkHeader .tabsection__tabs__flex__search input {
		font-size: 16px;
	}
	main.article .tabsection__tabs.mobdarkHeader.mobdarkHeader1, main.article .tabsection__tabs.mobdarkHeader.mobdarkHeader1{
		padding: 20px 0;
	}
	body.scrolled main.article .tabsection__tabs.mobdarkHeader.mobdarkHeader1 .tabsection__tabs__flex__search,
	body.scrolled main.faq .tabsection__tabs.mobdarkHeader.mobdarkHeader1 .tabsection__tabs__flex__search{
		margin-top: 10px;
	}
	body.scrolled main.article .tabsection__tabs.mobdarkHeader.mobdarkHeader1 .tabsection__tabs__flex__search__icon,
	body.scrolled main.faq .tabsection__tabs.mobdarkHeader.mobdarkHeader1 .tabsection__tabs__flex__search__icon{
		width: 25px;
		height: 25px;
	}
	main.article .tabsection__tabs.mobdarkHeader.mobdarkHeader1 .tabsection__tabs__flex__search input,
	main.faq .tabsection__tabs.mobdarkHeader.mobdarkHeader1 .tabsection__tabs__flex__search input {
		padding: 15px ;
	}
	main.article .mobdarkHeader.mobdarkHeader1 .tabsection__tabs__flex__search input,
	main.faq .mobdarkHeader.mobdarkHeader1 .tabsection__tabs__flex__search input{
		height: auto;
	}
	main.article .tabsection__tabs.mobdarkHeader.mobdarkHeader1 a, main.faq .tabsection__tabs.mobdarkHeader.mobdarkHeader1 a{
		padding: 16px 32px;
	}
	main.article .tabsection__tabs.mobdarkHeader.mobdarkHeader1 a, main.faq .tabsection__tabs.mobdarkHeader.mobdarkHeader1 a,
	main.article .tabsection__tabs.mobdarkHeader.mobdarkHeader1 .tabsection__tabs__flex__search input,
	main.faq .tabsection__tabs.mobdarkHeader.mobdarkHeader1 .tabsection__tabs__flex__search input {
		font-size: 18px;
	}
	#child::-webkit-scrollbar-thumb {
		background-color: #fff;
	}
	main.home #teamsCarouselForm .carousel-inner.teamsCarouselForm__inner form button.custom-btn.filled span.ajax-loader,
	main.customers #teamsCarouselForm .carousel-inner.teamsCarouselForm__inner form button.custom-btn.filled span.ajax-loader{
		display: none;
	}
	main.home #teamsCarouselForm .carousel-inner.teamsCarouselForm__inner form button.custom-btn.filled span.ajax-loader.is-active,
	main.customers #teamsCarouselForm .carousel-inner.teamsCarouselForm__inner form button.custom-btn.filled span.ajax-loader.is-active{
		display: inline-block;
	}
}
.flipform__title{cursor: pointer;}
main.home .processSection__footer a,.header__abs2 strong{
	color: #203963;
}
main.home .processSection__footer:hover,main.home .processSection__footer a:focus p, .header__abs2 strong{
	color: #f7941d;
}
/*.headersection__inner .header__abs2{
	width: 374px !important;
}*/
.headersection__inner .header__abs2 p{
	letter-spacing: -0.55px;
}
.headersection .landingcontent.text-center .container{
	color: #203963;
}
.headersection .landingcontent.text-center .container strong{
	color: #0E2C51;
}
.transparentimgaebanner p:nth-last-child(n+2) {
    margin-bottom: 0px !important;
}
.transparentimgaebanner .content {
    max-width: 85%  !important;
}
@media screen and (min-width: 1200px){
.headersection__inner {
    background-image: url(images/lpimages/heroimg.jpg) !important;
}
}
.transparentimgaebanner {
    background-image: url(images/lpimages/sectionbg.jpg)!important;
}
@media screen and (max-width: 1199px) and (max-width: 767px){
.headersection .showmobile {
    background-image: url(images/lpimages/headermobilejpg.jpg) !important;
}
}
@media screen and (max-width: 767px){
.headersection__inner__form__content .title {
    font-size: 30px !important;
    line-height: 34px;
}
.headersection__inner__form__content {
    font-size: 25px !important;
	line-height: 30px;
}
.formSection p {
    font-size: 25px !important;
    line-height: 30px;
    padding: 0px 7% !important;
	margin-bottom: 23px !important;
}
.transparentimgaebanner .container .content p:nth-last-child(n+2) {
    margin-bottom: 0px !important;
}
form .sub_btn input{
	font-size: 29px !important;
    font-weight: 700 !important;
    line-height: 15px;
}
.page-template-template-lp1 .wpcf7 form .wpcf7-response-output {
    font-size: 14px !important;
}
span.infotext {
    font-size: 25px;
}
.checkbox-wrapper input + span {
    margin-left: 10px !important;
    top: 1px;
}
.col-12.col-sm-12.mob{
	display: block !important;
}
.row.des{
	display: none !important;
}
.ctfwrap.py-3 label {
    font-size: 14px !important;
}
.ctfwrap.py-3 input{
	width: 18px;
    height: 18px;
	position: relative;
    top: 5px;
    left: 10px;
    margin-right: 10px;
}
}
@media screen and (max-width: 1199px) and (max-width: 767px){
.headersection .showmobile .logoimg {
    left: 45% !important;
}}
.page-template-template-lp1 .headersection form input, .page-template-template-lp1 .formSection.text-center form input,
.page-template-template-lp1 .formSection.text-center.large form input{
	background: #FFFFFF !important;
	border: 1px solid #707070 !important;
}
.page-template-template-lp1 .headersection form .custominput.sub_btn input,
.page-template-template-lp1 .formSection.text-center form .custominput.sub_btn input,
.page-template-template-lp1 .formSection.text-center.large form .custominput.sub_btn input{
	background: transparent linear-gradient(180deg, #F7941D 0%, #F7831D 100%) 0% 0% no-repeat padding-box  !important;
    box-shadow: 2px 2px 5px #0000005c;
    border-radius: 5px;
    opacity: 1;
    color: #fff;
	border: 0px solid #707070 !important;
}
.page-template-template-lp1 .wpcf7 form .wpcf7-response-output {
    margin: 1em 0.3em 0.5em;
    padding: 0.1em .5em;
	font-size: 18px;
}
.page-template-template-lp1 input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #203963 !important;
	opacity: 1; /* Firefox */
}
.page-template-template-lp1 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #203963 !important;
}
.page-template-template-lp1 input::-ms-input-placeholder { /* Microsoft Edge */
   color: #203963 !important;
}
@media screen and (min-width: 767px){
.page-template-template-lp1 .headersection form .custominput.sub_btn input,
.page-template-template-lp1 .formSection.text-center form .custominput.sub_btn input,
.page-template-template-lp1 .formSection.text-center.large form .custominput.sub_btn input{
	/*font-size: 45px !important;*/
    font-weight: 700 !important;
    line-height: 40px;
}
.page-template-template-lp1 .headersection__inner__form .checkbox-wrapper input + span {
    border: 2px solid #203963;
    background-color: transparent;
}
.page-template-template-lp1 .headersection__inner__form  .checkbox-wrapper input:checked + span::after {
    border-bottom: 2px solid #335CA2;
    border-right: 2px solid #335CA2;
}
.ctfwrap.py-3{
	top: -35px;
	margin-right: 10px;
}
.ctfwrap.py-3 input{
	width: 24px;
    height: 24px;
	position: relative;
    top: 5px;
	left: 10px;
}
}
.custom-input {
     color: #203963 !important;
}
.checkbox-wrapper input + span {
    border-width: 1px  !important;
}
.checkbox-wrapper label {
    text-align: right;
}
/*@media screen and (max-width: 1199px){
.headersection__inner__form__footer {
    padding: 0 30px 30px 30px !important;
}
.headersection__inner__form__footer .checkbox-wrapper label {
    letter-spacing: -0.11px;
}
}
@media only screen and (min-width: 1367px) and (max-width: 1600px){
	.headersection__inner__form__content .title {
		font-size: 45px !important;
	}
	.headersection__inner__form__content {
		font-size: 32px !important;
	}
	.headersection__inner__form {
		max-width: 499px !important;
	}
	.headersection__inner__form__content .header__abs1 .title {
		font-size: 110px !important;
	}
	.headersection__inner__form__content .header__abs1 span {
		font-size: 60px !important;
	}
	.headersection__inner__form__content .header__abs1 label {
		font-size: 75px !important;
	}
	.headersection__inner__form__content .header__abs2 {
		font-size: 45px !important;
	}
	.landingcontent,.deservetext,.transparentimgaebanner  {
		font-size: .9em !important;
	}
	.articlebox figure figcaption {
		font-size: 0.7em !important;
	}
	.formSection p {
		font-size: 1.1em !important;
	}
	.formSection .custominput input {
		font-size: 0.8em !important;
	}
	.page-template-template-lp1 .headersection form .custominput.sub_btn input,
	.page-template-template-lp1 .formSection.text-center form .custominput.sub_btn input,
	.page-template-template-lp1 .formSection.text-center.large form .custominput.sub_btn input {
		font-size: 40px !important;
	}
	.imagebanner .title {
		font-size: 1.5em  !important;
	}
	.formSection .title {
		font-size: 1.4em !important;
	}
	.custominput input {
		height: 85px !important;
	}
}*/
/*@media only screen and (min-width: 1270px) and (max-width: 1366px) {
	.headersection__inner__form__content .header__abs2 {
		right: -235px !important;
	}
	.headersection__inner__form__content .helptext {
		font-size: 22px !important;
	}
	.headersection__inner__form .checkbox-wrapper label {
		font-size: 0.4em  !important;
	}
	.headersection__inner__form__content .title {
		font-size: 40px !important;
	}
	.headersection__inner__form__content {
		font-size: 32px !important;
	}
	.headersection__inner__form {
		max-width: 450px !important;
	}
	.headersection__inner__form__content .header__abs1 .title {
		font-size: 100px !important;
	}
	.headersection__inner__form__content .header__abs1 span {
		font-size: 50px !important;
	}

	.headersection__inner__form__content .header__abs1 label {
		font-size: 65px !important;
	}.headersection__inner__form__content .header__abs2 {
		font-size: 45px !important;
	}
	.headersection__inner__form__content .header__abs1{
		padding-right: 50px;
	}
	.landingcontent,.deservetext ,.transparentimgaebanner {
		font-size: .8em !important;
	}
	.deservetext{
		padding: 15px 0 5px !important;
	}
	.articlebox figure figcaption {
		font-size: 0.5em !important;
	}
	.formSection p {
		font-size: 1.1em !important;
	}
	.formSection .custominput input {
		font-size: 0.6em !important;
	}
	.page-template-template-lp1 .headersection form .custominput.sub_btn input,
	.page-template-template-lp1 .formSection.text-center form .custominput.sub_btn input,
	.page-template-template-lp1 .formSection.text-center.large form .custominput.sub_btn input {
		font-size: 35px !important;
		line-height: 30px !important;
	}
	.imagebanner .title {
		font-size: 1.3em  !important;
	}
	.formSection .title {
		font-size: 1.2em !important;
	}
	.custominput input {
		height: 70px !important;
	}
}*/
.custominput.sub_btn input{
	padding: 6px 12px;
}
#wpcf7-f5620-o1 p{
	display: none;
}
.ctfwrap.py-3 label {
    margin-bottom: 0;
    font-size: 0.44em;
    font-weight: 600;
}
.ctfwrap.py-3{
	text-align: right;
	position: relative;
}
.ctfwrap.py-3 span.wpcf7-list-item {
    margin: 0 0em 0 0;
}
.col-12.col-sm-12.mob{
	display: none;
}
.infotext {
    margin-top: 0px !important;
}
.calculator{
	max-width: 25vw;
	margin: 0 auto;
	text-align: center;
	background-color: #ffffff;
    box-shadow: 0 0 22px 0 rgb(0 0 0 / 7%);
    padding: 30px;
    color: #203963;
	border-radius: 10px;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.calculator input , .calculator select{
    text-align: right;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    min-height: 55px;
    margin-bottom: 6px;
}
.calculator .input-has-value input {
    padding-top: 35px;
    text-align: right;
}
.calculator #calculate{
	background-color: #203963;
    color: #ffffff;
    border: none;
    width: 100%;
    height: 55px;
	font-size: 24px;
    line-height: 1.8;
    font-weight: 700;
}
.calculator.dark{
	background-color: #203963;
    box-shadow: 0 0 22px 0 rgb(0 0 0 / 7%);
    padding: 30px;
    color: #fff;
	border-radius: 10px;
	border: 1px solid #fff !important;
}
.calculator.dark input, .calculator.dark select {
	border: 1px solid #fff !important;
	color: #fff;
}
.calculator.dark select {
	color: #fff !important;
}
.calculator.dark select option{
	color: #203963 !important;
}
.calculator.dark label {
	color: #fff;
}
.calculator.dark #calculate{
	background-color: #f7941d;
    color: #203963;
}
.calculator p{
	font-size: 32px;
	line-height: 1.3;
}
@media only screen and (max-width: 767px){
	.calculator {
		max-width: 85vw
	}
	.calculator p{
		font-size: 20px;
		line-height: 1.3;
	}
	.calculator label{
		font-size: 18px
	}
	.calculator #calculate {
		height: 45px;
		font-size: 20px;
		line-height: 1.5;
	}
	.calculator	.custom-input-wrapper input,.calculator	.custom-input-wrapper select {
		height: 50px;
		min-height: 40px;
	}
	.calculator .custom-input-wrapper label {
		top: 25px;
	}
	.headersection__inner__form__footer .checkbox-wrapper input + span {
		border: 1px solid #fff  !important;
		background-color: transparent  !important;
	}
	.headersection__inner .checkbox-wrapper label {
		font-size: 13px !important;
	}
	.transparentimgaebanner {
		font-size: .8em !important;
	}
	.formSection.text-center span.ajax-loader, .formSection.text-center.large span.ajax-loader {
		top: 18px !important;
	}
	.page-template-template-lp1 #btndiv span.ajax-loader {
		top: 30px !important;
	}
}
@media only screen and (min-width: 768px){
.page-template-template-lp1 .imagebannersection iframe{
	width: 602px;
    height: 355px;
}
.headersection__inner .checkbox-wrapper label {
    font-size: 15px !important;
}
/*.headersection__inner__form__content .header__abs2 {
    font-size: 34px  !important;
}*/
}
@media only screen and (min-width: 1367px){
.landingcontent {
    font-size: .95em !important;
}
/*.articlebox figure figcaption {
    font-size: 0.65em !important;
}font-size: .95em !important;*/
.deservetext {
    padding: 30px;
}
.formSection p {
    font-size: 1.1em !important;
}
.transparentimgaebanner {
    font-size: .95em !important;
}
}
@media screen and (max-width: 1199px){
.page-template-template-lp1 .headersection .showmobile {
    border-top: 5px solid #203963;
	min-height: 430px;
}
.page-template-template-lp1  .headersection .showmobile .logoimg {
    margin: 20px auto 0px 20px;
}
}
@media screen and (max-width: 1199px) and (max-width: 767px){
.page-template-template-lp1 .headersection .showmobile .header__abs1 {
    margin: 20px 0 5px 20px!important;
}
.page-template-template-lp1  .headersection .showmobile .logoimg {
    left: 60%!important;
}
.page-template-template-lp1 .headersection .showmobile .header__abs2 {
    margin: 5px auto 20px 20px!important;
}
}
.page-template-template-lp1 .header__abs2 strong {
    color: #f7941d;
}
.page-template-template-lp1   #btndiv{
	position: relative;
}
.page-template-template-lp1   #btndiv span.ajax-loader {
	position: absolute !important;
	left: 25px;
	top: 18px;
}
.formSection.text-center span.ajax-loader, .formSection.text-center.large span.ajax-loader{
	position: absolute;
    left: 25px;
    top: 41px;
}
@media only screen and (min-width: 1270px) and (max-width: 1366px) {
	.formSection.text-center span.ajax-loader, .formSection.text-center.large span.ajax-loader{
		left: 0px;
        top: 28px;
	}
	.headersection__inner__form{
		max-width: 400px !important;
	}
	.landingcontent, .deservetext, .formSection p{
		font-size: 32px !important;
	}
	.headersection__inner__form__content .helptext{
		font-size: 18px !important;
	}
	.articlebox figure figcaption, .infotext, .transparentimgaebanner{
		font-size: 24px !important;
	}
	.formSection .title{
		font-size: 42px !important;
	}
	.defautltitle, .transparentimgaebanner .title, .imagebanner .title{
		font-size: 36px !important;
	}
}
@media only screen and (min-width: 1367px) and (max-width: 1600px){
	.formSection.text-center span.ajax-loader, .formSection.text-center.large span.ajax-loader{
		top: 28px;
	}
	.headersection__inner__form{
		max-width: 436px !important;
	}
	.headersection__inner__form__content .header_abs1{
		right: -550px !important;
	}
	.headersection__inner__form__content .header_abs2{
		right:  -430px !important;
	}
}
@media only screen and (max-width: 375px){
	.page-template-template-lp1 .headersection .showmobile .header__abs2{
		font-size: 22px;
		width: 170px;
		margin: 5px auto 20px 10px !important;
	}
	section.headersection .showmobile{
		position: relative;
	}
	section.headersection .showmobile:after{
		content:"";
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%);
		width: 100%;
		height: 30px;
		bottom: 0;
		left: 0;
		position: absolute;
		z-index: 1000000;
		transform: rotate(180deg);
	}
	section.headersection .showmobile:before{
		content:"";
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%);
		width: 100%;
		height: 200px;
		top: 0;
		left: 0;
		position: absolute;
	}
}
/*********STATUS PAYMENT FORM********/
#mySidebarPay, #mySidebarBank{
	z-index: 11111111;
	background-color: #fff;
	color: #203963 !important;
}
#mySidebarPay .drawbar__content, #mySidebarBank .drawbar__content{
	color: #203963 !important;
}
#mySidebarPay .closebtn, #mySidebarBank  .closebtn{
    color: #f7941d;
}
#mySidebarPay .drawbar__content__title, #mySidebarBank .drawbar__content__title{
	font-size: 41px;
	font-weight: bold;
	line-height: 1.17;
	letter-spacing: normal;
	color: #203963;
	margin-top: 38px;
}
#mySidebarPay .tablewrapper{
	padding: 26px 28px;
    background-color: #f9f9f9;
	margin: 35px auto 52px;
}
#mySidebarPay .tablerow{
	margin: 10px 0px;
	font-size: 24px;
	font-weight: 300;
	line-height: 2;
}
#mySidebarPay .tablerow.lastrow .tablecell{
	border-top: 1px solid #e0e0e0;
	font-weight: 700 !important;
	padding-top: 10px;
}
#mySidebarPay .tablecell.left{
	text-align: left;
}
#mySidebarPay  .btn.status_sub_btn, #mySidebarBank .btn.status_sub_btn{
	background-color: #f7941d;
	color: #203963;
	font-size: 17.5px;
    font-weight: bold;
    line-height: 1.7;
}
#mySidebarPay .custom-input-wrapper input , #mySidebarBank  .custom-input-wrapper input{
	border: 1px solid #e0e0e0 !important;
}
#mySidebarPay .custom-input-wrapper input , #mySidebarBank  .custom-input-wrapper input,
#mySidebarPay .custom-input-wrapper label, #mySidebarBank  .custom-input-wrapper label {
	color: #203963 !important;
	height: 43px  !important;
    font-size: 18px  !important;
    font-weight: 300  !important;
    line-height: 1.25  !important;
	padding: 5px 15px 0  !important;
}
#mySidebarPay select, #mySidebarBank select{
	height: 43px;
    width: 100%;
    margin: 5px 0px;
    padding: 5px 15px;
	border: 1px solid #e0e0e0;
    border-radius: 0px;
	font-size: 18px;
    font-weight: 300;
    line-height: 1.25;
	background: #fff;
}
#mySidebarPay select{
	margin: 0px;
}
#mySidebarPay  #paysubmit ,#mySidebarBank #bank_submit, #finish_submit{
    width: 100%;
    border-radius: 0px;
    height: 43px;
    margin-top: 79px;
}
#mySidebarPay  p.subtitle{
	font-size: 18px;
    font-weight: bold;
    line-height: 1.25;
    text-align: right;
}
#mySidebarPay .form-group.custom-input-wrapper.small{
	width: 32.88%;
    display: inline-block;
    padding-left: 18px;
	margin-bottom: 30px;
}
#mySidebarPay .form-group.custom-input-wrapper.small.lastsm{
	padding-left: 0px;
	position: relative;
}
#mySidebarPay .formSection__wrapper__form .custom-input-wrapper label,
#mySidebarPay .formSection__wrapper__form .custom-input-wrapper.input-has-value label{
    right: 0px !important;
}
#mySidebarPay .formSection__wrapper__form .custom-input-wrapper.input-has-value label{
	top: 22% !important;
    font-size: 10px !important;
    padding: 0 10px !important;
    height: auto !important;
}
#mySidebarPay .formSection__wrapper__form .custom-input-wrapper.input-has-value.tid label{
	top: 14% !important;
}
/*#mySidebarBank .formSection__wrapper__form .custom-input-wrapper label,*/
#mySidebarBank .formSection__wrapper__form .custom-input-wrapper.input-has-value label {
    right: 10px !important;
}
#mySidebarBank .formSection__wrapper__form .custom-input-wrapper.input-has-value label {
    top: 38% !important;
	font-size: 14px !important;
}
#mySidebarPay .cvvimg{
	position: absolute;
    top: 13px;
    left: 8px;
    max-width: 15%;
}
#mySidebarBank .sidebarbank{
	position: absolute;
    right: 16px;
    top: 17px;
}
#mySidebarBank  p.bank_subtitle{
	padding-top: 10px;
	margin-bottom: 35px;
}
#mySidebarBank select {
    padding-right: 60px;
}
#mySidebarBank #bank_submit {
    margin-top: 0px !important;
}
.sidebarbank.mob{
	display: none;
}
/*.clsAnchor-desktop .undefined{
	display: none !important;
} */
#mySidebarBank .sidebarbank.des{
    top: 20px;
}
#mySidebarBank .custom-input-wrapper label {
    padding: 5px 0px !important;
}
#thanksform .form-group.custom-input-wrapper{
	margin-top: 300px;
}
@media only screen and (min-width: 767px){
	#mySidebarBank .custom-input-wrapper input, #mySidebarBank .custom-input-wrapper label,#mySidebarBank #bank_submit, #mySidebarBank select {
		height: 56px !important;
		font-size: 24px !important;
		line-height: 1.8 !important;
	}
}
.paybutton.addimg{
	pointer-events: none;
}
.paybutton .receivedtick{
	display: none;
}
.paybutton.addimg .receivedtick{
	display: inline-block;
	padding-left: 10px;
    padding-bottom: 2px;
}
.small1{
	width: 49.6%;
	display: inline-block;
	vertical-align: top;
}
.small1.fir{
	padding-left: 18px;
}
.small1 .error-msg, #error-msg-cardtype{
	margin: 0px !important;
}
@media only screen and (max-width: 767px){
	.small1.fir {
		padding-left: 16px;
	}
	.small1 {
		width: 49.2%;
	}
	.paybutton.addimg .receivedtick{
		padding-left: 3px;
	}
	.paybutton.addimg {
		font-size: 16px !important;
	}
	.thksidebar{
		padding-top: 200px;
	}
	#thanksform .form-group.custom-input-wrapper{
		margin-top: 150px;
	}
	p.thanks_subtitle{
		padding-top: 10px;
	}
	#mySidebarBank .sidebarbank.mob{
		top: 20px;
	}
	#mySidebarBank .sidebarbank {
		top: 10px;
	}
	.sidebarbank.mob{
		display: block;
	}
	.sidebarbank.des{
		display: none;
	}
	#mySidebarBank  p.bank_subtitle{
		margin-bottom: 0px;
	}
	#mySidebarBank .custom-input-wrapper input, #mySidebarBank .custom-input-wrapper label {
		line-height: .8 !important;
	}
	#mySidebarBank .custom-input-wrapper input, #mySidebarBank .custom-input-wrapper label ,#mySidebarBank #bank_submit{
		height: 39px !important;
	}
	#mySidebarPay .drawbar__content__title, #mySidebarBank .drawbar__content__title {
		font-size: 30px;
		margin-top: 25px;
	}
	#mySidebarPay .tablewrapper {
		padding: 20px 20px;
		margin: 30px auto 40px;
	}
	#mySidebarPay .tablerow,#mySidebarPay  p.subtitle,
	#mySidebarPay select#paymethod, #mySidebarBank select,
	#mySidebarPay .custom-input-wrapper input , #mySidebarBank  .custom-input-wrapper input,
	#mySidebarPay .custom-input-wrapper label, #mySidebarBank  .custom-input-wrapper label,
	#mySidebarPay  .btn.status_sub_btn, #mySidebarBank .btn.status_sub_btn{
		font-size: 16px  !important;
	}
	#mySidebarPay .custom-input-wrapper input, #mySidebarBank .custom-input-wrapper input, #mySidebarPay .custom-input-wrapper label, #mySidebarBank .custom-input-wrapper label{
		height: 39px !important;
        padding: 2px 15px 2px 3px !important;
		text-align: right;
	}
	#mySidebarPay .formSection__wrapper__form form {
		padding-top: 0px;
	}
	#mySidebarPay #paysubmit {
		margin-top: 0px;
	}
	#mySidebarPay .form-group.custom-input-wrapper.small{
		width: 46.9%;
		padding-left: 0px !important;
	}
	#mySidebarPay .form-group.custom-input-wrapper.small.sec_sm{
		margin-right: 16px !important;
	}
	#mySidebarPay .form-group.custom-input-wrapper.small.lastsm{
		width: 100%;
	}
	#mySidebarPay .cvvimg{
		top: 12px;
		left: 6px;
		max-width: 15%;
		z-index: 100;
	}
	.tooltip.show {
		opacity: 1;
		z-index: 100000000;
	}
	.paybutton{
		padding: 4px 13px 3px !important;
		min-width: 254px;
	}
	.bankbutton{
		margin-right: 0px !important;
		margin-top: 10px !important;
		padding: 4px 13px 3px !important;
		min-width: 254px;
	}
}
#mySidebarPay .cvvimg{
	z-index: 100;
}
#mySidebarPay .cvvimg.paytip{
	left: 20px;
	top: 10px;
}
.tooltip.show {
	opacity: 1;
	z-index: 100000000;
}
.bankbutton, .paybutton, .fileupbtn{
	font-family: Assistant;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.89;
	letter-spacing: normal;
	text-align: center;
	border:1px solid #f7941d;
	color: #203963;
	background:#ffffff;
}
.paybutton, .fileupbtn{
	background: #f7941d;
	padding: 4px 25px 3px;
}
.fileupbtn{
	padding: 4px 25px 0px 45px;
    font-size: 24px;
	margin: 50px auto 10px;
    display: inline-block;
}
.fileupbtn:hover{
	color: #203963;
}
.fileupbtn.backbtn{
    padding: 4.5px 25px 4.5px 45px;
}
.bankbutton{
	margin-right: 19px;
	padding: 4px 52px 3px;
}
@media only screen and (min-width: 1270px) and (max-width: 1600px) {
	.paybutton, .bankbutton{
		padding: 4px 13px 3px !important;
		font-size: 16px  !important;
	}
	.bankbutton{
		margin-right: 15px !important;
	}
}
#bankform{
	position:relative;
}
#bankform.loading:before{
	content: ' ';
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	background: url(images/submit-loader-blue.gif) rgba(255,255,255,0.5) no-repeat;
    z-index: 10;
    background-position: center;
}
#mySidebarBank .error-msg,#payform .error-msg {
	margin-top: -10px;
    margin-bottom: 5px;
}
#error-msg-pf3, #error-msg-pf4, #error-msg-pf5, #error-msg-pf6{
	position: absolute;
	top: 57px;
}
#overlayopen {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.7);
	z-index: 111111;
	cursor: pointer;
}
.drop-down-desktop {
	position: relative;
    margin-top: 0;
	border-radius: 0px;
	height: 56px !important;
    font-size: 24px !important;
    line-height: 1.8 !important;
    width: 100%;
    padding: 5px 0px 5px 15px;
    border: 1px solid #e0e0e0;
	box-shadow: none;
}
.drop-down-desktop.openlist{
	box-shadow: -0.1px 1px 7px 0 rgb(0 0 0 / 14%);
    border: solid 1px #e0e0e0;
}
.drop-down-desktop.openlist .fa-chevron-down:before {
    content: '\f077';
}
.drop-down-desktop select {
	display: none;
}
.drop-down-desktop .select-list-desktop {
	position: absolute;
	top: 0;
	left: -1px;
    z-index: 100;
    margin-top: 40px;
    padding: 0px;
    border: 0px solid #9F978B;
    min-width: 498px;
}
.drop-down-desktop .select-list-desktop.active{
    box-shadow: 0px 6px 7px 0 rgb(0 0 0 / 14%);
    border: solid 1px #e0e0e0;
    border-top: 0px;
	max-height: 275px;
    overflow-y: scroll;
}
.drop-down-desktop .select-list-desktop li {
	display: none;
	line-height: 1.5em;
}
.drop-down-desktop .select-list-desktop li {
	list-style: none;
	cursor: pointer;
}
.drop-down-desktop .select-list-desktop li span {
	display: inline-block;
	width: 100%;
	padding: 5px 15px 5px 45px;
	background-color: #fff;
	background-position: left 97% center;
    background-repeat: no-repeat;
	color: #203963;
    box-sizing: border-box;
    background-size: auto !important;
    text-align: right;
    padding-right: 58px;
	font-weight: 300;
}
.drop-down-desktop .select-list-desktop li span:hover,
.drop-down-desktop .select-list-desktop li span:focus {
	opacity: 1;
}
.drop-down-desktop i{
   color: #203963;
   font-size: 15px !important;
   padding-right: 5px;
   font-family: 'FontAwesome';
   font-style: normal;
   position: absolute;
   left: 15px;
   top: 13px;
}
.dropdownbutton span{
    display: inline-block;
    width: 100%;
    background-repeat: no-repeat;
    color: #203963;
    box-sizing: border-box;
    background-size: auto !important;
	background-position: left 97% center;
    padding-right: 58px;
    text-align: right;
	font-weight: 300;
}
.dropdownbutton{
    cursor: pointer;
}
@media screen and (min-width: 767px){
	#formWrapper form p{
		position: relative;
	}
	#formWrapper form p .ajax-loader{
		position: absolute;
		top: 22px;
	}
}
@media screen and (max-width: 767px){
	.fileupbtn{
		margin: 20px auto 10px !important;
	}
   #formWrapper p {
    padding: 0!important;
   }
   .drop-down-desktop .select-list-desktop {
	    left: -1px;
		min-width: 275px;
	}
	#mySidebarPay select, #mySidebarBank select{
		height: 39px !important;
		font-size: 16px !important;
	}
	#mySidebarPay, #mySidebarBank {
		max-width: 100%;
	}
	#mySidebarPay .drawbar__content, #mySidebarBank .drawbar__content{
		padding: 0 32px;
	}
	#mySidebarPay .form-group, #mySidebarBank .form-group{
		margin-bottom: 15px !important;
	}
	#banksuccessdata.showblock, #paysuccessdata{
		padding: 50% 0px;
	}
	#mySidebarBank .error-msg, #payform .error-msg{
	    font-size: 12px !important;
	}
	#error-msg-pf3, #error-msg-pf4, #error-msg-pf5, #error-msg-pf6 {
		top: 48px !important;
	}
	#mySidebarPay .formSection__wrapper__form .custom-input-wrapper.input-has-value label {
		top: 40% !important;
		font-size: 8px !important;
	}
	#mySidebarPay .formSection__wrapper__form .custom-input-wrapper label{
		font-size: 13.5px  !important;
        padding: 2px 12px 2px 3px !important;
	}
	#mySidebarPay .formSection__wrapper__form .custom-input-wrapper.input-has-value label{
		top: 40% !important;
		font-size: 8px !important;
	}
	#mySidebarPay select, #mySidebarPay select#paymethod{
		font-size: 13.5px !important;
		padding: 2px 8px 2px 3px !important;
	}
	#mySidebarPay .cvvimg.emailtip{
		top: 8px  !important;
	}
}
.selectedoption, .select-list-desktop li:hover span{
	background-color: #f1f1f1 !important;
	color: #000 !important;
}
#banksuccessdata{
	display: none;
}
#banksuccessdata.showblock{
	display: block;
}
@media only screen and (min-width: 1600px) and (max-width: 1750px){
	.home .teamSection__wrapper__right p {
		margin-bottom: 5px;
	}
}
.cvvimg.emailtip{
	left: 26px  !important;
	top: 10px  !important;
}
.form-check-label.up-radopt{
	display: block;
}
.form-check-label.up-radopt input{
	margin-left: 10px;
}

.bell{
  display:block;
  width: 40px;
  height: 40px;
  font-size: 40px;
  color: #203963;
  -webkit-animation: ring 4s .7s ease-in-out infinite;
  -webkit-transform-origin: 50% 4px;
  -moz-animation: ring 4s .7s ease-in-out infinite;
  -moz-transform-origin: 50% 4px;
  animation: ring 4s .7s ease-in-out infinite;
  transform-origin: 50% 4px;
}

@-webkit-keyframes ring {
  0% { -webkit-transform: rotateZ(0); }
  1% { -webkit-transform: rotateZ(30deg); }
  3% { -webkit-transform: rotateZ(-28deg); }
  5% { -webkit-transform: rotateZ(34deg); }
  7% { -webkit-transform: rotateZ(-32deg); }
  9% { -webkit-transform: rotateZ(30deg); }
  11% { -webkit-transform: rotateZ(-28deg); }
  13% { -webkit-transform: rotateZ(26deg); }
  15% { -webkit-transform: rotateZ(-24deg); }
  17% { -webkit-transform: rotateZ(22deg); }
  19% { -webkit-transform: rotateZ(-20deg); }
  21% { -webkit-transform: rotateZ(18deg); }
  23% { -webkit-transform: rotateZ(-16deg); }
  25% { -webkit-transform: rotateZ(14deg); }
  27% { -webkit-transform: rotateZ(-12deg); }
  29% { -webkit-transform: rotateZ(10deg); }
  31% { -webkit-transform: rotateZ(-8deg); }
  33% { -webkit-transform: rotateZ(6deg); }
  35% { -webkit-transform: rotateZ(-4deg); }
  37% { -webkit-transform: rotateZ(2deg); }
  39% { -webkit-transform: rotateZ(-1deg); }
  41% { -webkit-transform: rotateZ(1deg); }

  43% { -webkit-transform: rotateZ(0); }
  100% { -webkit-transform: rotateZ(0); }
}

@-moz-keyframes ring {
  0% { -moz-transform: rotate(0); }
  1% { -moz-transform: rotate(30deg); }
  3% { -moz-transform: rotate(-28deg); }
  5% { -moz-transform: rotate(34deg); }
  7% { -moz-transform: rotate(-32deg); }
  9% { -moz-transform: rotate(30deg); }
  11% { -moz-transform: rotate(-28deg); }
  13% { -moz-transform: rotate(26deg); }
  15% { -moz-transform: rotate(-24deg); }
  17% { -moz-transform: rotate(22deg); }
  19% { -moz-transform: rotate(-20deg); }
  21% { -moz-transform: rotate(18deg); }
  23% { -moz-transform: rotate(-16deg); }
  25% { -moz-transform: rotate(14deg); }
  27% { -moz-transform: rotate(-12deg); }
  29% { -moz-transform: rotate(10deg); }
  31% { -moz-transform: rotate(-8deg); }
  33% { -moz-transform: rotate(6deg); }
  35% { -moz-transform: rotate(-4deg); }
  37% { -moz-transform: rotate(2deg); }
  39% { -moz-transform: rotate(-1deg); }
  41% { -moz-transform: rotate(1deg); }

  43% { -moz-transform: rotate(0); }
  100% { -moz-transform: rotate(0); }
}

@keyframes ring {
  0% { transform: rotate(0); }
  1% { transform: rotate(30deg); }
  3% { transform: rotate(-28deg); }
  5% { transform: rotate(34deg); }
  7% { transform: rotate(-32deg); }
  9% { transform: rotate(30deg); }
  11% { transform: rotate(-28deg); }
  13% { transform: rotate(26deg); }
  15% { transform: rotate(-24deg); }
  17% { transform: rotate(22deg); }
  19% { transform: rotate(-20deg); }
  21% { transform: rotate(18deg); }
  23% { transform: rotate(-16deg); }
  25% { transform: rotate(14deg); }
  27% { transform: rotate(-12deg); }
  29% { transform: rotate(10deg); }
  31% { transform: rotate(-8deg); }
  33% { transform: rotate(6deg); }
  35% { transform: rotate(-4deg); }
  37% { transform: rotate(2deg); }
  39% { transform: rotate(-1deg); }
  41% { transform: rotate(1deg); }

  43% { transform: rotate(0); }
  100% { transform: rotate(0); }
}
.teamSection__wrapper__right__bottom__form__body__form.step-form .teamSection__wrapper__right__bottom__form__body__form__footer .wpcf7-submit.custom-btn.filled{
	padding: 10px 50px;
    font-weight: 700;
    font-size: 22px;
    margin-top: 10px;
    position: relative;
}
.teamSection__wrapper__right__bottom__form__body__form.step-form .teamSection__wrapper__right__bottom__form__body__form__footer .ajax-loader{
	position: absolute;
	bottom: 15px;
    right: 55%;
}
@media only screen and (max-width: 767px){
	.teamSection__wrapper__right__bottom__form__body__form.step-form .teamSection__wrapper__right__bottom__form__body__form__footer .ajax-loader{
    right: 60%;
}
}
#wpcf7-f721-o3 .wpcf7-response-output {
     direction: rtl;
}
@media screen and (min-width: 767px){
	main.status.fileuploadpage .bannerSection.innerPage.fileup_page {
			min-height: 300px;
	}
	main.status.fileuploadpage .status__wrapper.fileup_page {
			padding: 60px 0 175px 0;
	}
}
@media screen and (max-width: 1199px){
	main.status.fileuploadpage  .bannerSection__info {
		padding-bottom: 0px;
	}
}
@media screen and (max-width: 768px){
	main.status.fileuploadpage .bannerSection {
		padding: 15px 20px;
	}
	main.status.fileuploadpage .bannerSection.innerPage,
	main.status.fileuploadpage	.bannerSection.innerPage .bannerSection__info p{
		margin-bottom: 0px;
	}
	main.status.fileuploadpage .bannerSection.innerPage {
		min-height: 160px;
	}
	main.status.fileuploadpage  .status__wrapper {
		padding: 20px 0 40px 0;
	}
}
main.status.fileuploadpage div.statusbackbtn {
	display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}


/* taxbot formpage css start */


.terms_sign_modal .trm_btn{
	width:100%;
	padding:3px 0;
	font-size:19px;
	border: none;
    font-weight: 600;
    color: #203963;
    background-color: #f7941d;
	margin-bottom: 10px;
}

.terms_sign_modal h2{
	color: #f7941d;
    font-weight: 700;
	font-size: 30px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 50px;
}



/* 150% view*/

@media only screen and (min-width: 1270px) and (max-width: 1366px) {
	.check_form input+ span {
		width: 16px!important;
		height: 16px!important;
	}
	.check_form p {
		font-size: 20px!important;
	}
	.reminder_info h5 {
		color: #f7941d;
		font-size: 24px!important;
		line-height: 40px!important;
	}
	.user_sign_form {
		width: 603px!important;
		height: 796px!important;
		background-size: contain!important;
		background-repeat: no-repeat!important;
		background-position: center!important;
	}
	.user_sign_form i {
		color: #2271b1;
		font-size: 40px!important;
	}
	.user_sign_form button {
		padding: 1px 14px!important;
		font-size: 14px!important;
	}
	.step .form_btn, .step .form_btn2 {
		height: 42px!important;
		width: 147px!important;
		font-size: 20px!important;
	}
	.form_btn2 i {
		padding-left: 12px;
		font-size: 14px!important;
	}
	.form_btn i {
		padding-right: 12px;
		font-size: 14px!important;
	}
	.user_sign_form1 button.first, .user_sign_form2 button.first {
		position: relative;
		top: 22.5%!important;
		right: 0%!important;
	}
	.user_sign_form1 i {
		position: absolute;
		top: 67%!important;
		right: 51%!important;
	}
	.user_sign_form2 i{
		position: relative;
		top: 16.5%!important;
    	right: 7%!important;
	}
	.user_sign_form3 button.first {
		position: relative;
		top: 29%!important;
		right: 0%!important;
	}
	.user_sign_form3 i {
		position: absolute;
    	top: 25%!important;
    	right: 7%!important;
	}
	.user_sign_form4 button.first {
		position: relative;
		top: 37%;
		right: 0%!important;
	}
	.user_sign_form4 i.first {
		position: absolute;
		top: 33%!important;
		right: 7%!important;
	}
	.user_sign_form4 i.second {
		position: absolute;
		top: 314px!important;
	}
	.user_sign_form4 button.second {
		position: absolute;
		top: 335px!important;
    	right: 0%!important;
	}
	.user_sign_form4 button.third {
		position: absolute;
		top: 506px!important;
		right: 0%!important;
	}
	.user_sign_form4 i.third {
		position: absolute;
		top: 484px!important;
	}
	.user_sign_form5 i, .user_sign_form6 i {
		position: absolute;
		top: 51%!important;
		right: 9%!important;
	}
	.user_sign_form5 button {
		position: relative;
		top: 54%!important;
		right: 2%!important;
	}
	.user_sign_form6 button {
		position: relative;
		top: 54%!important;
		right: 2%!important;
	}
	.user_sign_form7 i.first {
		position: absolute;
		top: 46%!important;
		right: 7%!important;
	}
	.user_sign_form7 button.first {
		position: relative;
		top: 49%!important;
	}
	.user_sign_form7 i.second {
		position: absolute;
		top: 483px!important;
		right: 7%!important;
	}
	.user_sign_form7 button.second {
		position: absolute;
		top: 502px!important;
		right: 0%!important;
	}
	.user_sign_form11 i.first {
		position: absolute;
		top: 46%!important;
		right: 7%!important;
	}
	.user_sign_form11 button.first {
		position: relative;
		top: 49%!important;
	}
	.user_sign_form11 i.second {
		position: absolute;
		top: 484px!important;
		right: 7%!important;
	}
	.user_sign_form11 button.second {
		position: absolute;
		top: 503px!important;
		right: 0%!important;
	}
	.user_sign_form8 button {
		position: relative;
		top: 71%!important;
		right: 22%!important;
	}
	.user_sign_form8 i {
		position: absolute;
		top: 67%!important;
		left: 25%!important;
	}
	.user_sign_form9 button {
		position: relative;
		top: 60%!important;
		right: 28%!important;
	}
	.user_sign_form9 i {
		position: absolute;
		top: 56%!important;
		left: 21%!important;
	}
	.user_sign_form10 button {
		position: relative;
		top: 85.5%!important;
		right: 28%!important;
	}
	.user_sign_form10 i {
		position: absolute;
		top: 82%!important;
		left: 21%!important;
	}
	.step h1 {
		font-size: 38px!important;
	}
	.user_sign_form12 i{
		position: relative;
		top: 34%!important;
		left: 14%!important;	
	}
	.user_sign_form12 button{
		position: relative;
		top: 37%!important;
    	left: 22%!important;
	}
	.user_sign_form13 i{
		position: relative;
		top: 64%!important;
    	left: 16%!important;	
	}
	.user_sign_form13 button{
		position: relative;
		top: 67%!important;
		left: 24%!important;
	}
}

/* 125% view */

@media only screen and (min-width: 1367px) and (max-width: 1600px){
	.user_sign_form {
		width: 761px!important;
		height: 1026px!important;
		background-size: contain!important;
		background-repeat: no-repeat!important;
		background-position: center!important;
	}
	.user_sign_form1 button.first, .user_sign_form2 button.first {
		position: relative;
		top: 85%!important;
		right: 3%!important;
	}
	.user_sign_form1 i, .user_sign_form2 i {
		position: absolute;
		top: 67%!important;
		right: 53%!important;
	}
	.user_sign_form3 button.first {
		position: relative;
		top: 83%!important;
		right: 3%!important;
	}
	.user_sign_form3 i {
		position: absolute;
		top: 65%!important;
		right: 53%!important;
	}
	.user_sign_form4 i.first {
		position: absolute;
		top: 20%!important;
		right: 53%!important;
	}
	.user_sign_form4 button.second {
		position: absolute;
		top: 61%!important;
		right: 49.5%!important;
	}
	.user_sign_form4 i.second {
		position: absolute;
		top: 56%!important;
	}
	.user_sign_form5 i, .user_sign_form6 i {
		position: absolute;
		top: 51%!important;
		right: 8%!important;
	}
	.user_sign_form5 button {
		position: relative;
		top: 54%!important;
		right: 0%!important;
	}
	.user_sign_form6 button {
		position: relative;
		top: 54%!important;
		right: 1%!important;
	}
	.user_sign_form7 i.first {
		position: absolute;
		top: 46%!important;
		right: 8%!important;
	}
	.user_sign_form7 button.first {
		position: relative;
		top: 48%!important;
	}
	.user_sign_form7 i.second {
		position: absolute;
		top: 577px!important;
    right: 8%!important;
	}
	.user_sign_form7 button.second {
		position: absolute;
		top: 629px!important;
		right: 0%!important;
	}
	.user_sign_form11 i.first {
		position: absolute;
		top: 45%!important;
		right: 8%!important;
	}
	.user_sign_form11 button.first {
		position: relative;
		top: 48%!important;
	}
	.user_sign_form11 i.second {
		position: absolute;
		top: 605px!important;
    right: 8%!important;
	}
	.user_sign_form11 button.second {
		position: absolute;
		top: 632px!important;
    right: 0%!important;
	}
	.user_sign_form8 i {
		position: absolute;
		top: 66%!important;
		left: 22%!important;
	}
	.user_sign_form8 button {
		position: relative;
		top: 70%!important;
		right: 24%!important;
	}
	.user_sign_form9 button {
		position: relative;
		top: 59%!important;
		right: 28%!important;
	}
	.user_sign_form9 i {
		position: absolute;
		top: 55%!important;
		left: 18%!important;
	}
	.user_sign_form10 button {
		position: relative;
		top: 85%!important;
		right: 29%!important;
	}
	.user_sign_form10 i {
		position: absolute;
		top: 80%!important;
		left: 17%!important;
	}
	.user_sign_form12 i{
		position: relative;
		top: 33%!important;
		left: 14%!important;	
	}
	.user_sign_form12 button{
		position: relative;
		top: 36%!important;
    	left: 22%!important;
	}
	.user_sign_form13 i{
		position: relative;
		top: 63%!important;
    	left: 16%!important;	
	}
	.user_sign_form13 button{
		position: relative;
		top: 66%!important;
		left: 24%!important;
	}
}



/* 110% view */

@media only screen and (min-width: 1600px) and (max-width: 1750px){
	.user_sign_form1 i, .user_sign_form2 i {
		position: absolute;
		top: 71%!important;
		right: 56%!important;
	}
	.user_sign_form2 button.first {
		position: relative;
		top: 26%!important;
		right: 1%;
	}
	.user_sign_form3 button.first {
		position: relative;
		top: 32%!important;
		right: 1%;
	}
	.user_sign_form3 i {
		position: absolute;
		top: 69%!important;
		right: 56%!important;
	}
	.user_sign_form4 i.first {
		position: absolute;
		top: 20%!important;
		right: 56%!important;
	}

	.user_sign_form4 button.second {
		position: relative;
		top: 543px!important;
		right: 0%!important;
	}
	.user_sign_form4 button.third {
		position: relative;
		top: 808px!important;
	}
	.user_sign_form4 button.first {
		position: relative;
		top: 41%!important;
		right: 1%;
	}
	.user_sign_form5 i, .user_sign_form6 i {
		position: absolute;
		top: 52%!important;
		right: 9%!important;
	}
	.user_sign_form7 i.first {
		position: absolute;
		top: 48%!important;
		right: 6%!important;
	}
	.user_sign_form7 button.second {
		position: absolute;
		top: 831px!important;
		right: 0%!important;
	}
	.user_sign_form7 i.second {
		position: absolute;
		top: 800px!important;
		right: 7%!important;
	}
	.user_sign_form11 i.first {
		position: absolute;
		top: 48%!important;
		right: 7%!important;
	}
	.user_sign_form11 button.second {
		position: absolute;
		top: 828px!important;
		right: 0%!important;
	}
	.user_sign_form11 i.second {
		position: absolute;
		top: 62.5%;
		right: 52%;
	}
	.user_sign_form8 i {
		position: absolute;
		top: 67%!important;
		left: -29%!important;
	}
	.user_sign_form4 i.second {
		position: relative;
		top: 506px!important;
		right: 7%;
	}
	.user_sign_form9 i {
		position: absolute;
		top: 56%!important;
		left: 13%!important;
	}
	.user_sign_form10 i {
		position: absolute;
		top: 78%!important;
		left: 11%!important;
	}
}



.sign_error{
	position: absolute;
	right:43%;
}
.user_sign_form button{
	background-color:#2271b1;
	color:white;
	padding:4px 20px;
	border:none;
	outline:none;
}



.user_sign_form i{
	color:#2271b1 ;
	font-size: 58px;
}
.user_sign_form4 i.second {
    position: relative;
    top: 486px;
    right: 7%;
}
.user_sign_form5 i, .user_sign_form6 i {
    position: relative;
    top: 53%;
    right: 8%;
}

/****************************/

.user_sign_form1 i, .user_sign_form2 i {
    position: relative;
    top: 20%;
    right: 8%;
}
.user_sign_form2 button.first {
    position: relative;
    top: 24%;
    right: 1%;
}
.user_sign_form3 i {
    position: relative;
    top: 23%;
    right: 1%;
}
.user_sign_form3 button.first {
    position: relative;
    top: 30%;
    right: 1%;
}
.user_sign_form3 i {
    position: relative;
    top: 26%;
    right: 8%;
}
.user_sign_form4 button.first {
    position: relative;
    top: 39%;
    right: 1%;
}
.user_sign_form4 i.first {
    position: relative;
    top: 37%;
    right: 8%;
}
.user_sign_form4 button.second {
    position: relative;
    top: 514px;
    right: 0%;
}
/******************************8*/
.user_sign_form2 i {
    position: relative;
    top: 21%;
    right: 8%;
}
.user_sign_form7 i.first {
    position: relative;
    top: 47%;
    right: 6%;
}
.user_sign_form7 i.second {
    position: relative;
    top: 800px;
    right: 7%;
}

.user_sign_form11 i.first {
    position: relative;
    top: 47%;
    right: 7%;
}
.user_sign_form11 i.second {
    position: relative;
    top: 800px;
    right: 7%;
}
.user_sign_form8 i{
	position: relative;
    top: 68%;
    right: 30%;
}
.user_sign_form9 i {
    position: relative;
    top: 57%;
    right: 31%;
}
.user_sign_form4 i.third {
    position: relative;
    top: 757px;
    right: 7%;
}
.user_sign_form10 i {
    position: relative;
    top: 85%;
    right: 35%;
}
/** new **/

.user_sign_form12 i{
	position: relative;
    top: 37%;
    left: 15%;	
}
.user_sign_form12 button{
	position: relative;
    top: 39%;
    left: 22%;
}
.user_sign_form13 i{
	position: relative;
    top: 65%;
    left: 18%;	
}
.user_sign_form13 button{
	position: relative;
	top: 68%;
	left: 25%;
}

/** **/
.user_sign_form4 button.third{
position: relative;
top: 782px;
}
/*.user_sign_form1 button.first, .user_sign_form2 button.first{
	position:relative;
	top:87%;
	right:3%;
}*/

.user_sign_form5 button {
    position: relative;
    top: 56%;
    right: 2%;
}
.user_sign_form6 button {
    position: relative;
    top: 56%;
    right: 1%;
}
.user_sign_form7 button.first{
	position: relative;
	top: 50%;
 }

 .user_sign_form7 button.second {
    position: relative;
    top: 831px;
    right: 0%;
}

.user_sign_form8 button{
	position: relative;
	top: 71%;
	right: 23%;
 }

 .user_sign_form9 button{
	position: relative;
	top: 60%;
	right: 24%;
 }

 .user_sign_form10 button{
	position: relative;
	top: 87.5%;
	right: 28%;
 }

 .user_sign_form11 button.first{
	position: relative;
	top: 50%
 }
 .user_sign_form11 button.second {
    position: relative;
    top: 828px;
    right: 0%;
}
.sign_sbmit button{
	margin:15px auto;
	width:71%;
	padding:6px 20px;
	border:none;
	font-weight:600;
	color:#203963;
	background-color:#f7941d;
}
.sign_modal .modal-dialog,.second_sign_modal .modal-dialog{
	max-width:600px!important;
	margin:15% auto;
}
.terms_sign_modal .modal-dialog{
	margin:20% auto;
}
.user_sign_form{
	 width:917px;
	 height:1272px;
	 background-size:cover;
}
.radio_err{
	color:white;
	margin:20px auto;
	font-size: 18px;
	display: none;
}

.radio_err.show{
	display: block;
}

.spinner-border-sm{
	width: 32px;
	height: 32px;
	margin-right: 10px;

}
.select>h5{
	width:50%;
	margin:0 auto;
}
.dob_info h5{
	width:48%;
	margin:10px auto;
}

.signature_component h3{
	  color: #f7941d;
	  font-weight:700;
	  font-size:40px;
	  margin-bottom:40px;

}
.signature_component button.clear{
	outline:none;
	font-size:18px;
	padding:1px 19px;
	border:none;
	font-weight:600;
	color:#203963;
	background-color:#f7941d;

}

.sign_sbmit button{
	outline:none;
	font-size:18px;
	padding:4px 19px;
	border:none;
	font-weight:600;
	color:#203963;
	background-color:#f7941d;

}

.clear_btn{
	width: 70%;
	margin: 0 auto;
	display: flex;
}

canvas{
	background:white;
	border:1px solid #f7941d;
	margin:20px 0;
	max-width:100%;
}


@media only screen and (min-width:300px) and (max-width:600px){
	.terms_sign_modal .modal-dialog{
		margin:42% auto!important;
	}
	.sign_sbmit button{
		width:100%!important;
	}
	.sign_error{
		right:38%!important;
		margin:8px 0 !important;
		font-size: 12px!important;

	}
	.user_sign_form i{
		font-size: 30px!important;
	}
	.user_sign_form1 i,.user_sign_form2 i{
		top:59%!important;
	}
	.user_sign_form3 i {
		top: 56%!important;
	}
	.user_sign_form4 i.first {
		top: 20%!important;
	}
	.user_sign_form4 i.second {
		position: absolute;
		top: 65%!important;
		right:50.5%;
	}
	.user_sign_form5 i, .user_sign_form6 i {
		position: absolute;
		top: 36%!important;
		right: 47.5%!important;
	}
	.user_sign_form7 i.first {
		position: absolute;
		top: 41.5%!important;
		right: 48%!important;
	}
	.user_sign_form7 i.second {
		position: absolute;
		top: 61%!important;
		right: 47.6%!important;
	}
	.user_sign_form11 i.first {
		position: absolute;
		top: 41.5%!important;
		right: 48%!important;
	}
	.user_sign_form11 i.second {
		position: absolute;
		top: 61%!important;
		right: 47.6%!important;
	}
	.user_sign_form8 i {
		position: relative;
		top: 64.5%!important;
		right: 32%!important;
	}
	.user_sign_form9 i {
		position: absolute;
		top: 39%!important;
		left: 22%!important;
		right: 74%;
	}
	.user_sign_form10 i {
		position: absolute;
		top: 58%!important;
		left: 21%!important;
		right:71%;
	}
	.user_sign_form {
	 max-width: 100%;
	 height:382px!important;
     background-size: contain!important;
     background-repeat: no-repeat;
	 background-position: center;
	}
	.user_sign_form1 button.first{
		top: 84%!important;
		right: 4%!important;
	}
	.user_sign_form2 button.first{
		top: 83%!important;
		right: 3%!important;
	}
	.user_sign_form3 button.first{
		position: relative;
		top: 81%!important;
        right: 6%!important;
	}
	.user_sign_form4 button.first {
		position: absolute!important;
		top: 27%!important;
		right: 46%!important;
	}
	.user_sign_form4 button.second {
		position: absolute!important;
		top: 72%!important;
		right: 46%!important;
	}
	.user_sign_form5 button,.user_sign_form6 button {
		position: relative;
		top: 53%!important;
		right: 0%!important;
	}
	.user_sign_form7 button.first {
		position: absolute!important;
		top: 49%!important;
		right: 42%!important;
	}
	.user_sign_form7 button.second {
		position: absolute;
		top: 68%!important;
		right: 42%!important;
	}
	.user_sign_form8 button {
		position: relative;
		top: 70%!important;
		right: 21%!important;
	}
	.user_sign_form9 button {
		position: relative;
		top: 58%!important;
		right: 28%!important;
	}
	.user_sign_form10 button {
		position: relative;
		top: 83.5%!important;
		right:28%!important;
	}
	.user_sign_form11 button.first {
		position: absolute!important;
		top: 49%!important;
		right: 42%!important;
	}
	.user_sign_form11 button.second {
		position: absolute;
		top: 68%!important;
		right: 42%!important;
	}
	.user_sign_form button {
		background-color: #2271b1;
		color: white;
		padding: 2px 15px!important;
		font-size: 10px;
		border: none;
		outline: none;
	}
	.dob_info h5{
		width:70%!important;
	}
	.select>h5{
		width:80%!important;
		margin-top: -10px;
		margin-bottom: 30px;
	}
	.signature_component h3{
		font-size:22px;
		margin-top:50px;
	}
	.clear_btn{
		width:100%!important;
	}
	.input_sec{
		display:block!important;
	}
	.input_sec .inp_cntrl{
		width:100%;
		margin-bottom:40px;
	}
	main.taxbot .custom-input-wrapper input {
		height: 51px!important;
	}
	main.taxbot .custom-input-wrapper label {
		font-size: 20px!important;
	}
	.step .form_btn,.step .form_btn2{
		font-size:19px!important;
		height: 43px!important;
		width: 45%!important;
		margin:40px 10px!important;
	}
	.step .btn_grp{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.form_btn i {
		padding-right: 10px!important;
		font-size: 16px!important;
	}
	.form_btn2 i {
		padding-left: 10px!important;
		font-size: 16px!important;
	}
	.reminder_info h1 {
		margin-bottom:35px!important;
		font-size:25px!important;
	}
	.reminder_info h5{
		font-size:19px!important;
		line-height: 25px!important;
	}
	.step h1{
		margin-bottom:35px!important;
		font-size:25px!important;
	}
	.check_form label{
		width:40%!important;
	}
	.check_form  p{
		font-size: 20px!important;
		padding-right:11px!important;
	}
	.check_form input+ span {
		width: 16px!important;
		height:16px!important;
	}
	.step5 select, .status_reason {
		width:92%!important;
		font-size: 19px!important;
		padding: 12px 6px!important;
	}
	.date_input input {
		width: 75% !important;
		padding: 9px !important;
	}
	.step9 .form-group{
		width:90%!important;

	}
	.step12 .other_comp {
		width:92%!important;
	}
}

  .step9 .form-group{
	  width:50%;
	  margin:15px auto;
  }
  .step9 .form-group input{
	  border:1px solid #f7941d!important;

  }
  .step9 .form-group label{
	  color:white;
  }
  .check_form  input{
			opacity: 0;
			width: 20px;
			height: 20px;
	}
   .check_form input+ span{
		border: 2px solid white;
		width: 20px;
		height: 20px;
		border-radius: 100%;
		display: inline-block;
		box-shadow: 0 0 0px 2px #f7941d;
		margin-left: 8px;
		background:white;
	}
	.check_form  input:checked + span {
			background-color: #1b335a;
		}
	 .check_form   label{
			display: block;
			width: 30%;
			cursor: pointer;
		}
		.check_form span{
			display: block;
			margin-bottom:10px;

		}
		.check_form p{
			font-size:26px;
			color: #f7941d;
			padding-right:9px;
			margin-bottom:25px;
		}


 .errmsg ,.errmsg1 ,.valid_sign{
	 color:white;
	 margin:7px;
	 text-align:start;
	 font-size:18px;
	 display:none;
 }
 .errmsg.show,.errmsg1.show,.valid_sign.show{
	 display:block;
 }
 .step h1{
	  color: #f7941d;
	  font-weight:700;
	  margin-bottom:60px;
	  font-size:50px;
 }

  .step4 h1{
	  color: #f7941d;
	  font-weight:700;
	  margin-bottom:50px;
	  font-size:50px;
  }


   .check_form {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top:45px

	}


 .date_input input{
	width: 50%;
	padding: 14px;
	border-radius: 3px;
	border: 1px solid #f7941d;
 }
 .step6 h1{
	 font-weight:700;
	 color:#f7941d;
	 margin-bottom:50px;
	 font-size:50px;
 }


 .dob_info{
	 margin:20px 0;
 }

 .dob_info span{
	padding-left: 5px;
	font-weight: 600;
	color: #f7941d;
	font-size: 42px;
    position: relative;
    top: 10px;
 }

   .step5 select,.status_reason{
	width: 50%;
	text-align: center;
	font-size: 24px;
	padding: 18px 6px;
	border-radius: 5px;
	border:1px solid  #f7941d;
	outline:none;
	margin: 24px auto
   }
   .step5 h1{
	   font-weight:700;
	   color: #f7941d;
	   font-size:50px;
	   margin-bottom:50px;
   }

   .reminder_info{
	   margin:20px 0;
   }
   .reminder_info h1{
	   margin-bottom:20px;
	   font-weight:700;
	   color:#f7941d;
	   margin-bottom:50px;
	   font-size:50px;
   }
   .reminder_info h5{
	   color:#f7941d;
	   font-size:30px;
	   line-height: 43px;
   }

   .inp_cntrl{
	   width:48%;
	   margin:0 5px;
   }
   .inp_cntrl h4{
	   text-align:end;
	   font-size:20px;
	   font-weight:700;
	   padding-left:3px;
	   color:#f7941d;
   }

	.row{
		margin:0;
	}
	.form_section{
		padding:80px 0;
	}
	.overlay{
		border: 1px solid #f7941d;
		height: 10px;
	}
	.progress_bar{
		height: 8px;
		background-color: #f7941d;
		width: 6.6%;
		max-width:100%;
		transition: all ease-in-out .7s;
	}
	.step{
		text-align: center;
		display:none;
	}


	.step.active{
		display:block;
	}



	.input_sec{
		margin:35px 0;
		display:flex;
	}
	.input_sec input,.other_comp input{
		border-radius:5px;
		outline:none;
		border:1px solid #f7941d!important;
		padding:13px 10px;
		font-size:25px;
		width:100%;
	}
	.input_sec label{
		color:white;
	}
	.step12 .other_comp{
		width:50%;
		margin:10px auto;
	}

	.step .form_btn,.step .form_btn2{
		height: 58px;
        width: 200px;
		cursor: pointer;
		border:1px solid #f7941d;
		outline:none;
		background-color:#f7941d;
		color:#203963;
		font-size:30px;
		font-weight:600;
		border-radius:5px;
		margin: 90px 30px 40px 30px;
	}
	.form_btn i{
		padding-right: 12px;
		font-size: 23px;
	}
	.form_btn2 i{
		padding-left: 12px;
		font-size: 23px;
	}
	main.taxbot,main.new_user_form{
		background-image:url("https://www.taxfinance.co.il/wp-content/themes/taxtheme/images/statusform_banner.jpg"), linear-gradient(to top, #203963, #203963);

		background-position: center;
		background-size: cover;

	}
	.taxbot input.datepicker::placeholder {
		color: #000 !important;
		opacity: 1;
	}
/* taxbot formpage css end */

@media screen and (max-width: 991px){
  .tileSection__wrapper__item__inner__mid {
      font-size: 32px;
  }
}
@media screen and (max-width: 360px){
  .tileSection__wrapper__item__inner__mid {
      font-size: 30px;
  }
}
@media screen and (max-width: 767px){
  section.servicesSection .servicesSection__wrapper__right__inner__item p {
      font-size: 18px !important;
      line-height: 19.5px !important;
  }
  main.home section.servicesSection .servicesSection__wrapper__right__inner__item .circle img {
      width: 60px;
      border-radius: 100%;
      height: 60px;
  }
}
@media screen and (min-width: 768px){
	footer .bottomFooter__wrapper__right__menu__nav li a {
		font-size: 22px;
	}
}
@media screen and (max-width: 320px){
    header .headerNavigation__activator .header-tooltip {
        width: 290px;
    }
    header .headerNavigation .navbar-brand img {
        width: 115px;
    }
    .tileSection__wrapper__item__inner__footer p {
        font-size: 16px;
    }
    main.home .bannerSection__info__footer {
        margin-top: 50px;
    }
}
/*
.firststep .btn_grp{
	visibility: hidden;
}*/

/**Add Css for Newchanges**/
.skip-link {
    position: absolute;
    top:-100px;
    /* Styled to match the default WordPress screen reader text */
    background-color: #f1f1f1;
    -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    color: #21759b;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: auto;
    right: 6px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    width: auto;
    z-index: 100000; /* Above WP toolbar */
    -webkit-transition: top .75s ease-out;
    transition: top .75s ease-out;
}

.skip-link:focus {
    color: #21759b;
    top: 7px;

    -webkit-transition: top 0s;
    transition: top 0s;
}
.changedtitle{
	font-size: 60px;
	line-height: 60px;
	font-weight: 700;
	margin-bottom: 0;
}
.foottitchan{
	font-size: 60px;
    line-height: 48px;
    font-weight: 700;
}
@media screen and (max-width: 767px){
	.changedtitle{
		font-size: 30px !important;
		padding: 0 !important;
		margin-bottom: 23px !important;
		line-height: 36px !important;
	}
	.foottitchan{
		font-size: 30px !important;
		line-height: 36px !important;
	}
	#wpcf7-f575-o1 .addnewlab, #wpcf7-f575-o4 .addnewlab,
	#wpcf7-f575-o3 .addnewlab,
	.single .formSection__wrapper.singleform .addnewlab{
		right: 3px !important;
		margin-bottom: 0px;
		font-size: 20px;
	}
	#wpcf7-f575-o1 p, #wpcf7-f575-o4 p,
	#wpcf7-f575-o3 p,
	.single .formSection__wrapper.singleform p{
		margin-bottom: 0px !important;
	}
	.changefromp{
		font-size: 18px !important;
   		line-height: 1.44 !important;
	}
	main.about .teamSection__wrapper__left__slides__carousel__inner__item__inner__info__title.emp_name {
		font-size: 18px !important;
	}
}
#wpcf7-f578-o5 .wpcf7-form p ,footer .wpcf7-form p{
    text-align: right;
}
#headerform label.addnewlab{
	font-weight: 400;
	text-align: right;
	display: block;
    margin-bottom: 0px;
}
#wpcf7-f575-o1 .addnewlab,#wpcf7-f575-o4 .addnewlab,
#wpcf7-f575-o3 .addnewlab,
.single .formSection__wrapper.singleform .addnewlab{
	text-align: right;
    display: block;
    right: 10px;
    position: relative;
}

#wpcf7-f575-o1 .formSection__wrapper__form__btn,
#wpcf7-f575-o4 .formSection__wrapper__form__btn,
#wpcf7-f575-o3 .formSection__wrapper__form__btn,
.single .formSection__wrapper.singleform .formSection__wrapper__form__btn{
    top: 12px;
    position: relative;
}
#wpcf7-f575-o1 .formSection__wrapper__form__btn:hover,
#wpcf7-f575-o4 .formSection__wrapper__form__btn:hover,
.teamSection__wrapper__right__bottom__btngroup__btn:hover,
#wpcf7-f575-o1 .formSection__wrapper__form__btn:focus,
#wpcf7-f575-o4 .formSection__wrapper__form__btn:focus,
.teamSection__wrapper__right__bottom__btngroup__btn:focus{
	background: #f4921d;
    text-decoration: underline;
}
body.scrolled .headerNavigation__activator:hover{
	text-decoration: underline;
    box-shadow: 0 2px 10px 4px rgb(0 0 0 / 18%);
}
.topFooter__btn.custom-btn:hover{
	background: #203963;
    text-decoration: underline;
}
.boxesSection__wrapper__item__inner__content a:hover{
	text-decoration: underline;
	color: #f4921d;
}
footer.mainfooter li:hover a {
    text-decoration: underline;
}
#wpcf7-f578-o5 .formSection__wrapper__form__btn:hover,
footer form .formSection__wrapper__form__btn:hover{
	background: #fff;
    text-decoration: underline;
}
.home .teamSection .container:before,
.about .teamSection.about .container:before,
.customers .teamSection .container:before{
	content: '';
    position: absolute;
    background: rgb(32 57 99 / 50%);
    width: 100%;
    height: 100%;
    top: 0 !important;
    left: 0;
}
.home .teamSection__wrapper__right,
main.customers .teamSection__wrapper__right{
    z-index: 2;
}
#wpcf7-f575-o1 span.wpcf7-not-valid-tip,
#wpcf7-f575-o4 span.wpcf7-not-valid-tip{
    color: #fff !important;
    right: 9px;
    position: absolute;
}
.navbar-nav .menu-item:focus .sub-menu{
	display: block !important;
    cursor: pointer !important;
}
footer .midFooter .socialicons {
    flex-direction: unset;
}
#wpcf7-f575-o1 .input-group label,
#wpcf7-f575-o3 .input-group label,
#wpcf7-f575-o4 .input-group label,
#headerform .form-group label,
.single .formSection__wrapper.singleform .form-group label
{
	direction: ltr;
}
.changefromp{
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 0;
}
main.about .teamSection__wrapper__left__slides__carousel__inner__item__inner__info__title.emp_name {
    font-size: 24px;
    margin-bottom: 16px;
}
#collapsibleNavbar > ul > li:hover {
	text-decoration: underline;
}
#collapsibleNavbar > ul > li:hover > a{
	color: #f7941d !important;
}
.floating-btn .floating-btn__btn:hover {
    text-decoration: underline;
    background: #fff;
    box-shadow: 0 0 22px 0 rgb(0 0 0 / 50%);
}
.testi-btn:hover{
	background-color: #f7941d;
    text-decoration: underline;
}
main.about .teamSection__wrapper__left__slides .carousel-control-next:hover img,
main.about .teamSection__wrapper__left__slides .carousel-control-prev:hover img,
main.about .teamSection__wrapper__right .owl-prev:hover img,
main.about .teamSection__wrapper__right .owl-next:hover img,
.customers .customerSection .owl-prev:hover img,
.customers .customerSection .owl-next:hover img{
	background: #203963;
    padding: 5px;
	box-shadow: 0 0 22px 0 rgb(0 0 0 / 30%);
}
main.about .teamSection.about .teamSection__wrapper__right {
    z-index: 2;
}
.contact #formWrapper .formSection__wrapper__form__btn:hover{
	background: #203963;
    text-decoration: underline;
	color: #f7941d;
}
main.contact #wpcf7-f575-o3 .wpcf7-not-valid-tip {
    color: red;
}
/* main.contact #wpcf7-f575-o3 .wpcf7-submit:focus{
	box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%) !important;
} */
main.article .tabsection .tabsection__tabs .nav-tabs .nav-link:hover {
    text-decoration: underline;
}
.header-tooltip #error-msg1,.header-tooltip #error-msg4 {
    bottom: 34.5%;
}
.header-tooltip #error-msg2, .header-tooltip #error-msg3,.header-tooltip #error-msg5 {
    bottom: 13.5%;
}
header .headerNavigation__activator:hover {
    color: #fff;
    text-decoration: underline;
}
.bannerSection__info__btn.custom-btn:hover,
.cardSection__wrapper__right__inner__btn:hover,
.servicesSection__wrapper__left__btn.custom-btn:hover,
.boxesSection__wrapper__footer__btn.custom-btn:hover{
   color: #fff;
   text-decoration: underline;
   background:#f7941d;
}
.floating-btn .floating-btn__btn:hover{
  color:#f7941d;
}
.floating-btn .floating-form__btns button:hover,
.floating-btn .floating-form__btns a:hover{
  text-decoration: underline;
}
.carousel-control-next-icon,.carousel-control-prev-icon,
section.backtotopbutton button,#teamsCarouselForm.prevshow .carousel-control-next.teamsCarouselForm__icon,
.processSection__wrapper__item.five .orangebg img,.detailSection__group__item .detailSection__features__item__inner img,
body.scrolled .headerNavigation__activator:hover img,.topFooter__btn.custom-btn:hover img,
footer .bottomFooter__wrapper__right__menu__nav li:hover i,
.bottomFooter__wrapper__right__menu__nav li:hover .hover,
main.contact .contactSection__wrapper__group__item img,
.floating-btn .floating-btn__btn i{
	transition: all .5s;
}
.carousel-control-next:hover .carousel-control-next-icon,.carousel-control-prev:hover .carousel-control-prev-icon,
.carousel-control-next:focus .carousel-control-next-icon,.carousel-control-prev:focus .carousel-control-prev-icon{
   transform: scale(1.5);
   text-decoration: underline;
}
main.home .custom-btn.filled:hover,main.customers .custom-btn.filled:hover{
  background-color: transparent;
  color: #fff;
  text-decoration: underline;
  border: 1px solid #f7941d;
}
section.backtotopbutton button:hover{
  background-color: #fff;
  color: #203963;
  border: 1px solid #f7941d;
  box-shadow:0 0 22px 0 rgb(0 0 0 / 50%);
}
main.home .teamSection__wrapper__left__slides .carousel-control-next,
main.home .teamSection__wrapper__left__slides .carousel-control-prev{
    width: 50px;
    height: 50px;
    top: 50%;
}
main.home .teamSection__wrapper__left__slides .carousel-control-next:hover,
main.home .teamSection__wrapper__left__slides .carousel-control-prev:hover,
#teamsCarouselForm.prevshow .carousel-control-next.teamsCarouselForm__icon:hover,
main.home .teamSection__wrapper__left__slides .carousel-control-next:focus,
main.home .teamSection__wrapper__left__slides .carousel-control-prev:focus,
#teamsCarouselForm.prevshow .carousel-control-next.teamsCarouselForm__icon:focus{
    background:#f7941d;
}
#teamsCarouselForm.prevshow .carousel-control-next.teamsCarouselForm__icon{
    width: 40px;
    height: 40px;
}
#teamsCarouselForm.prevshow .carousel-control-next.teamsCarouselForm__icon:hover .carousel-control-next-icon{
  position:relative;
  top:12px;
}
main.home .processSection__footer:hover,main.home .processSection__footer a:focus{
  text-decoration: underline;
  color: #f7941d;
}
.processSection__wrapper__item.five .orangebg:hover {
   background-color: #203963;
   color: #fff;
   text-decoration:underline;
}
.processSection__wrapper__item.five .orangebg:hover img,main.contact .contactSection__wrapper__group__item:hover img{
	transform: scale(1.2);
}
#wpcf7-f575-o4 .formSection__wrapper__form__btn:hover{
  background-color: #fff;
}
.detailSection__group__item .detailSection__features__item__inner:hover{
  background-color:  #203963;
}
.detailSection__group__item .detailSection__features__item__inner:hover p{
  color:#fff;
  text-decoration:underline;
}
.detailSection__group__item .detailSection__features__item__inner:hover img,
body.scrolled .headerNavigation__activator:hover img,
.topFooter__btn.custom-btn:hover img,
footer .bottomFooter__wrapper__right__menu__nav li:hover i,
.bottomFooter__wrapper__right__menu__nav li:hover .hover,
.floating-btn .floating-btn__btn:hover i{
  transform: scale(1.3);
}
.hover,footer .midFooter .socialicons__item:hover .normal,
.bottomFooter__wrapper__right__menu__nav li:hover .normal{
	display: none;
}
footer .midFooter .socialicons__item:hover .hover,
.bottomFooter__wrapper__right__menu__nav li:hover .hover{
	display: block;
}
main.contact .contactSection__wrapper__group__item:hover span{
	color: #f7941d;
	text-decoration:underline;
}
@media screen and (max-width: 767px){
main.home .teamSection__wrapper__left {
    z-index: 3;
}
}
main.finance .tabsection .tabsection__tabs .nav-tabs .nav-link.active:hover{
	color: #fff !important;
}
header .headerNavigation__activator .header-tooltip__btn:hover{
  background-color: #f7941d;
  color:  #203963;
  text-decoration:underline;
}
main.faq #accordion .accordionWrapper__item:hover .accordionWrapper__item__header a {
    text-decoration:underline;
}
main.faq #accordion .accordionWrapper__item .accordionWrapper__item__header a img.add:hover,
main.faq #accordion .accordionWrapper__item .accordionWrapper__item__header a img.remove:hover{
    box-shadow: 0 2px 10px 4px rgb(0 0 0 / 18%);
    border-radius: 50%;
}
.changedarticletitle{
	font-size: 30px;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 28px;
}
@media screen and (max-width: 767px){
	.changedarticletitle{
		font-size: 24px !important;
	}
	main.finance .products-group__item__inner h3{
		font-size: 18px !important;
	}
}
main.contact .contactSection__wrapper__group__item:focus{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
main.contact .contactSection__wrapper__group__item:focus img {
    transform: scale(1.2);
}
main.contact .contactSection__wrapper__group__item:focus span {
    color: #f7941d;
    text-decoration: underline;
}
.form-control::placeholder,
.page-template-template-lp1 #wpcf7-f578-o4 .form-control::placeholder,
.page-template-template-lp2  #wpcf7-f578-o4 .form-control::placeholder {
    opacity: 0 !important;
}
.page-template-template-lp1 .form-control::placeholder,
.page-template-template-lp2 .form-control::placeholder {
    opacity: 1 !important;
}
main.single .breadCrumbs .strap__wrapper__btn:focus, main.about a .transparentWrapper__btn.custom-btn:focus {
    background-color: #f7941d;
    text-decoration: underline;
}
main.finance .products-group__item__inner h3{
	font-size: 24px;
	line-height: 1.3;
	margin-bottom: 0px;
}
.drawbar__content__title{
    margin-bottom: 8px;
}

.misspopup .modal-dialog{
	margin: 20% auto;
}
.misspopup p{
	color: #f7941d;
    font-weight: 700;
    font-size: 30px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 50px;
}
.reloadmiss{
	width: 100%;
    padding: 3px 0;
    font-size: 19px;
    border: none;
    font-weight: 600;
    color: #203963;
    background-color: #f7941d;
    margin-bottom: 10px;
}
body.signimgmiss_err .misspopup{
	display: block !important;
}
header{
	display:none;
}