/*------------------------------------------------------------------
[Main Theme Styles]

Project:  SurgeSend UI
Author: Anish Prabhu B , Bhuvana Bopaiah--------------------------------*/


/*------------------------------------------------------------------
[Table of contents]

00. Imports
01. Typography

-------------------------------------------------------------------*/


/* Exta CSS written other than SASS
 */

body {
	scrollbar-color: rgb(29, 72, 224) rgb(255, 255, 255);
	scrollbar-width: thin;
}

body.modal-open {
	overflow: hidden !important;
}

.side-nav ul {
	overflow-y: auto;
	/*  height:100% !important; */
}

#form_message {
	resize: none;
}

.delete_hover {
	color: #7E7F7F;
	font-size: 1.4rem;
}

.hover_green:hover {
	color: #068BED;
}

.delete_hover:hover {
	color: #068BED !important;
}


/* css for datepciker */

#modalRegister  .picker__date-display {
	display: none;
}

#modalRegister .picker__box .picker__header .picker__select--year {
	border: none;
	border-bottom: 1px solid gray;
}

#modalRegister .picker__box .picker__header .picker__select--month {
	border: none;
	border-bottom: 1px solid gray;
}

#modalRegister .picker__box .picker__table .picker__day--disabled {
	background: none;
}

#modalRegister .picker__box .picker__header {
	padding-top: 0.5rem;
}

#modalRegister .picker__box .picker__table .picker__day--selected {
	background-color: #1D48E0;
}

#modalRegister .picker__box .picker__table .picker__day.picker__day--today {
	color: #1D48E0;
}

#modalRegister .picker__box .picker__table .picker__weekday {
	font-size: 0.6em;
}

#modalRegister .picker__box .picker__table .picker__day--infocus {
	padding: 0.64rem 0;
}

#modalRegister table td {
	font-size: 0.6rem;
}

#modalRegister .picker__box .picker__footer .picker__button--today,
#modalRegister .picker__box .picker__footer .picker__button--clear,
#modalRegister .picker__box .picker__footer .picker__button--close {
	font-size: 0.7em;
}

#modalRegister .picker__select--year,
#modalRegister .picker__select--month {
	font-size: 12px;
}

#modalRegister .picker__box .picker__table .picker__day--selected {
	border-radius: 20%;
}

#modalRegister .picker__box .picker__footer .picker__button--close:hover {
	background: white;
}

@media (min-height: 35.875em) {
	#modalRegister .picker--opened .picker__frame {
		top: 4%;
		bottom: auto;
	}
}


/* datepicker css ends */

.side-nav {
	background-color: white !important;
}

.side-nav a {
	line-height: 44px !important;
}

#mySidenav ul a {
	width: 100%;
}

.transfer_btn {
	background: #1D48E0 !important;
}

.alert-danger {
	color: #fff;
	background-color: #bd7474;
	border-color: #bd7474;
	list-style: none;
}

#Page_AlertBoxMessage li {
	list-style: none;
}

.input-group-append {
	display: -ms-flexbox;
	display: flex;
	height: 2.25rem !important;
	margin-top: 1.3px !important;
}

.modal-backdrop {
	opacity: 0.66 !important;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
	border-color: white !important;
}

#emaillist {
	max-height: 4.2rem;
	overflow-y: auto;
	padding-left: 10px;
	margin-bottom: 0.75rem!important;
}

#emaillist::-webkit-scrollbar {
	width: 12px;
	background-color: #F5F5F5;
	scrollbar-face-color: blue;
}

#emaillist::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
	background-color: #1D48E0;
}

.input-group-text,
.input-group-text a {
	background-color: #1D48E0 !important;
	border: none;
	color: white !important;
}

.footer_btn ul li {
	padding-right: 3px;
}

@media only screen and (max-width: 426px) {
	.close-tooltip {
		color: white;
	}
	.acc_history_list {
		max-height: 24rem !important;
		overflow-y: scroll;
	}
}

.acc_history_list.scrollbar {
	width: 100%;
}

@media only screen and (min-width: 1024px) {
	.acc_history_list {
		max-height: 24rem!important;
		overflow-y: scroll;
	}
	.media_pricingsignup_margin{
	   margin-top: 1rem!important;
	}
	.media_pricing_signup_pad{
	padding: 1rem !important;
	}
}

.download_sesction::-webkit-scrollbar {
	width: 12px;
	background-color: #F5F5F5;
}

.download_sesction::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
	background-color: #1D48E0;
}

.share_btns {
	padding: 0.7rem 2.5rem !important;
	font-family: "futura-book";
	background-color: #1D48E0 !important;
	line-height: 1 !important;
	text-transform: capitalize !important;
	box-shadow: unset !important;
	color: #FFFFFF;
	left: 0px !important;
}

@media (min-width: 375px) and (max-width: 424px) {
	.share_btns {
		padding: 0.7rem 2rem !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.share_btns {
		padding: 0.7rem 1.50rem !important;
	}
}

@media only screen and (max-width: 988px) {
	.navbar {
		display: none;
	}
}

#history_section .card-body {
	padding-top: 0.5rem;
	padding-bottom: 0rem;
}


/* Exta CSS written Ends
 */

@font-face {
	font-family: 'futura-medium';
	src: url("/views/assets/font/futura_medium_bt.ttf") format("truetype");
}

@font-face {
	font-family: 'futura-bold';
	src: url("/views/assets/font/futur.ttf") format("truetype");
}

@font-face {
	font-family: 'futura-light';
	src: url("/views/assets/font/futura light bt.ttf") format("truetype");
}

@font-face {
	font-family: 'futura-book';
	src: url("/views/assets/font/Futura Book font.ttf") format("truetype");
}

.main_button,
.welcome_background .welcome_content .transfer_btn,
#transfer_with_pro,
.resp_error .error_card .card-body .another_file {
	padding: .35rem 3.14rem !important;
	background-color: #1D48E0 !important;
	font-size: 1.25rem;
	font-family: "futura-book";
	text-transform: capitalize !important;
	box-shadow: unset !important;
	color: #FFFFFF;
	-moz-box-shadow: unset !important;
}

.main_button:hover,
.welcome_background .welcome_content .transfer_btn:hover,
.resp_error .error_card .card-body .another_file:hover {
	box-shadow: unset !important;
	-moz-box-shadow: unset !important;
}

.sub_button,
.login_bg .login,
.pricing_bg .pricing_body .price .pricing_card .pricing_button,
.billing_bg .billing_body .billing_card_details .card .card-body .billing_send,
.billing_bg .billing_body .billing_card_amount .order_button {
	padding: 0.84rem 5.14rem !important;
	font-family: "futura-book";
	background-color: #1D48E0 !important;
	line-height: 1 !important;
	text-transform: capitalize !important;
	box-shadow: unset !important;
	color: #FFFFFF !important;
	-moz-box-shadow: unset !important;
}

.sub_button:hover,
.login_bg .login:hover,
.pricing_bg .pricing_body .price .pricing_card .pricing_button:hover,
.billing_bg .billing_body .billing_card_details .card .card-body .billing_send:hover,
.billing_bg .billing_body .billing_card_amount .order_button:hover {
	box-shadow: unset !important;
	-moz-box-shadow: unset !important;
}

.send_button,
#addFiles .card .card-body .transfer_btns {
	padding: 0.84rem 3.14rem !important;
	font-family: "futura-book";
	background-color: #1D48E0 !important;
	line-height: 1 !important;
	text-transform: capitalize !important;
	box-shadow: unset !important;
	color: #FFFFFF;
	-moz-box-shadow: unset !important;
}

.send_button:hover,
#addFiles .card .card-body .transfer_btns:hover {
	box-shadow: unset !important;
	-moz-box-shadow: unset !important;
}

input {
	font-family: "futura-book";
	color: #7e7d7e;
}

textarea.form-control {
	color: #7e7d7e;
}

textarea.form-control:focus {
	color: #7e7d7e;
}

label {
	color: #7e7d7e;
	font-family: "futura-book";
}

.text_align {
	text-align: center;
}

.padding_rows {
	padding-top: 6%;
}

.padding_rows .p_small {
	font-size: 1rem;
	color: #9A9898;
}

.border_right {
	border-right: 1px solid #e9e9e9 !important;
}

#addFiles {
	background-image: url("/images/ui/images/transfer_page/transfer_banner.svg");
	background-repeat: no-repeat;
	background-position: inherit;
	background-size: cover;
}

@media (min-width: 1440px)and (max-width:2560px) {
	#addFiles .meadia_add {
		margin-top: 150px !important;
	}
	.meadia_download {
		margin-top: 250px !important;
	}
	.download_pin {
		margin-top: 150px !important;
	}
	.faq_bgimg .pad_12 {
    padding-top: 16rem !important;
    }
    .offset-xl-2 {
   margin-left: 17.666667% !important;
   }
   .welcome_background .welcome_content {
   padding-top: 319px !important;
    margin-left: 154px !important;
   }
   
    .media_pricingsignup_margin {
    margin-top: 4rem!important;
}
   .payment_success_content {
    left: 46%;
}
}

@media (min-width: 1024px) and (max-width:1399px) {
	#addFiles .meadia_add {
		margin-top: 3rem !important;
		padding-top: 15px;
	}
	.faq_bgimg .pad_12 {
    padding-top: 11rem !important;
    }
}

@media (min-width: 425px) and (max-width: 766px) {
	.navbar {
		display: none;
	}
	.media_tansfer_feature {
		display: none;
	}
	.transfer_feature {
		background-color: #fff !important;
	}
	#addFiles .meadia_add {
		margin-top: 1rem !important;
		padding: 0rem !important;
		padding-bottom: 0rem !important;
		padding-top: 0rem !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.media_tansfer_feature {
		display: none;
	}
	.transfer_feature {
		background-color: #fff !important;
	}
	#addFiles .meadia_add {
		margin-top: 0rem !important;
		padding: 0rem !important;
		padding-bottom: 0rem !important;
		padding-top: 0rem !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.media_tansfer_feature {
		display: none;
	}
	.transfer_feature {
		background-color: #fff !important;
	}
	#addFiles .meadia_add {
		margin-top: 0rem !important;
		padding: 0rem !important;
		padding-bottom: 0rem !important;
		padding-top: 0rem !important;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	#addFiles {
		background-image: none;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	#addFiles {
		background-image: none;
		display: -webkit-inline-box;
		display: inline-box;
		
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	#addFiles {
		background-image: none;
		display: -webkit-inline-box;
		display: inline-box;
	}
	.media_bacground .sucess_card {
    width: 18rem !important;
}
}

#addFiles .card {
	width: 27rem;
	margin-top: 50px;
}

@media (min-width: 425px) and (max-width: 766px) {
	#addFiles .card {
		width: 26.55rem;
		border-radius: 0rem;
		box-shadow: unset;
		margin-top: 40px !important;
	}
}


/*  @media (min-width: 411px) and (max-width: 823px) {
     #addFiles .card {
        width: 25rem !important;}} */

@media (min-width: 375px) and (max-width: 424px) {
	#addFiles .card {
		width: 26.55rem;
		border-radius: 0rem;
		box-shadow: unset;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	#addFiles .card {
		width: 26.55rem;
		border-radius: 0rem;
		box-shadow: unset;
	}
}

#addFiles .card .card-header {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	padding: 8px;
	background-color: #1D48E0;
}
.pricing_bg .card .card-header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 8px;
    background-color: #1D48E0;
}

@media (min-width: 425px) and (max-width: 766px) {
	#addFiles .card .card-header {
		display: none;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	#addFiles .card .card-header {
		display: none;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	#addFiles .card .card-header {
		display: none;
	}
}

#addFiles .card .card-body p {
	font-size: .90rem;
	font-family: "futura-book";
}

#addFiles .card .card-body span {
	font-size: .75rem;
	font-family: "futura-book";
	color: #7e7d7e;
}

#addFiles .card .card-body ul li {
	padding: .25rem .70rem;
}

#addFiles .card .card-body label {
	font-size: 1rem;
}

#addFiles .card .card-body .transfer_btns {
	/* left: 32%; */
	margin: auto;
}

#addFiles .card .card-body .transfer_btns a {
	color: #FFFFFF !important;
}

#addFiles .card .card-body .transfer_btns a:hover {
	color: #FFFFFF;
}

#addFiles .card .card-body .custom-form {
	border: none;
	border-bottom: 1px solid #EBEBEB !important;
	border-radius: 0px;
}

#addFiles .card .card-body .custom-form input::placeholder {
	font-size: 0.875rem;
	font-family: "futura-book";
}

#addFiles .card .card-body .custom-form .prefix~label {
	margin-left: 0px;
}

#addFiles .card .card-body .custom-form .add_file_icon {
	background-repeat: no-repeat;
	background-size: cover;
}

#addFiles .card .card-body .custom-form .form-control {
	color: #7e7d7e;
	border: 1px solid #fff !important;
	font-size: .75rem !important;
}

#addFiles .card .card-body .custom-form .form-control:focus {
	box-shadow: none;
}

#addFiles .card .card-body .custom-form .form-control[readonly] {
	background-color: #fff;
}

#addFiles .card .card-body .custom-form .file-path {
	border: none;
}

#addFiles .card .card-body .custom-form .chips {
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	min-height: 38px;
}

#addFiles .card .card-body .custom-form .chips .chip {
	background-color: #edeffc;
	color: #7e7d7e;
	font-family: "futura-book";
	height: 28px;
	font-size: .90rem;
	line-height: 28px;
}

#addFiles .card .card-body .custom-form .chips .chip .close {
	line-height: 25px;
}

#addFiles .card .card-body .custom-form .focus {
	box-shadow: none;
}

#addFiles .card .card-body .custom-form #date-picker-example {
	font-family: "futura-book";
	color: #7e7d7e;
	font-size: .90rem;
}

#addFiles .card .card-body .text-area-form .form-control {
	border: 1px solid #EBEBEB;
}

#addFiles .card .card-body .text-area-form :focus {
	border-color: #EBEBEB !important;
	box-shadow: none !important;
}

#addFiles .card .card-body .padding_checkbox {
	padding-top: 8px;
}

#addFiles .card .card-body .padding_checkbox .custom-control {
	padding-left: 4px;
}

#addFiles .card .card-body .padding_checkbox .custom-control label {
	margin-bottom: 0px;
}

#addFiles .card .card-body .padding_checkbox .custom-control img {
	vertical-align: top;
	padding-top: 3%;
	cursor: pointer;
}

#addFiles .card .card-body .padding_checkbox .custom-control-label::before {
	display: none;
}

#addFiles .card .card-body .padding_checkbox .activeToggle::before {
	background: #6DC7FF;
}

#addFiles .card .card-body .padding_checkbox .custom-control-labell {
	font-size: 1.0625rem;
	font-family: "futura-book";
}

#addFiles .card .card-body .align_register {
	text-align: center;
}

@media (min-width: 425px) and (max-width: 766px) {
	#addFiles .media_card_reg {
		background-color: #FEF7FF;
		padding-bottom: 40px;
	}
}

#addFiles .media_card_reg #register_user {
	width: 22rem !important;
}

@media (min-width: 425px) and (max-width: 766px) {
	#addFiles .media_card_reg #register_user {
		border: 1px solid rgba(0, 0, 0, 0.125);
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	}
}

#addFiles .media_card_reg #register_user .image_reg img {
	width: 7rem;
}

#addFiles .media_card_reg #register_user label {
	font-size: 14px !important;
}

#addFiles .media_card_reg #register_user h5 {
	font-family: "futura-book";
	font-size: 1.20rem;
	color: #1D48E0;
}

#addFiles .media_card_reg #register_user .p_small {
	font-family: "futura-book";
	font-size: 14px;
	color: #7E7F7F;
}

#addFiles .media_card_reg #register_user .register_ok_but {
	margin-left: 19%;
}

#addFiles .media_card_reg #register_user .register_ok_but a {
	color: #FFFFFF !important;
}

#addFiles .media_card_reg #register_user .forgot {
	font-size: 11px;
	text-align: right;
}

#addFiles .media_card_reg #register_user .forgot a {
	color: #ff6666 !important;
}

#addFiles .media_card_reg #register_user .register_forgot_content {
	display: none;
}

#addFiles .media_card_reg #register_user .register_forgot_content .reset_password {
	color: #FFFFFF !important;
	padding: 0.84rem 3.14rem !important;
}

#addFiles .media_card_reg #register_user .register_forgot_content .register_content {
	display: none;
}

#send_recieve {
	    background-color: #f8fdff;
}

@media (min-width: 1200px) {
	#send_recieve #history_section {
		padding-top: 1%;
	}
}
#send_recieve #history_section .card {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#send_recieve #history_section .card .card-header {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: #1D48E0;
	padding-bottom: 0px;
}

@media (min-width: 375px) and (max-width: 424px) {
	#send_recieve #history_section .card .card-header {
		padding: .75rem 0.50rem;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	#send_recieve #history_section .card .card-header {
		padding: .75rem 0.50rem;
	}
}

#send_recieve #history_section .card .card-header .nav-tabs {
	border-bottom: none;
}

@media (min-width: 1200px) {
	#send_recieve #history_section .card .card-header .nav-tabs .nav-item {
		width: 200px;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	#send_recieve #history_section .card .card-header .nav-tabs .nav-item {
		margin-bottom: -13px;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	#send_recieve #history_section .card .card-header .nav-tabs .nav-item {
		margin-bottom: -13px;
	}
}

#send_recieve #history_section .card .card-header .nav-tabs a {
	text-align: center;
	color: #fff;
	position: relative;
}

#send_recieve #history_section .card .card-header .nav-tabs a:before {
	content: '';
	display: inline-block;
	background: grey;
	border-radius: 30px;
	width: 9px;
	height: 9px;
	top: 55%;
	margin-top: -3px;
	margin-right: 8px;
}

@media (min-width: 320px) and (max-width: 374px) {
	#send_recieve #history_section .card .card-header .nav-tabs a {
		padding-left: 3px;
		padding-right: 3px;
	}
}

#send_recieve #history_section .card .card-header .nav-tabs .bullet_class::before {
	background: #1D48E0 !important;
}

#send_recieve #history_section .card .card-header .nav-tabs .nav-link.active {
	color: #1D48E0;
	padding-bottom: 11px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#send_recieve #history_section .card .card-header .main_navDiv {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#send_recieve #history_section .card .card-header .main_navDiv .search_div {
	display: none;
	width: 43%;
}

@media (min-width: 1200px) {
	#send_recieve #history_section .card .card-header .main_navDiv .search_div {
		display: inline-flex;
	}
}

@media (min-width:320px)and (max-width:766px) {
	#send_recieve #history_section .card .card-header .main_navDiv .search_div {
		width: 100%;
		display: flex;
		position: absolute;
		top: 69px;
		left: 0;
	}
	#send_recieve #history_section .card .acc_history_list {
		margin-top: 8%;
	}
	#send_recieve #history_section .card .card-header .main_navDiv .search_div .form-control {
		border-radius: 0px !important;
		border: 0.5px solid #cdd0d4 !important;
	}
}

@media (min-width: 979px) and (max-width: 1199px) {
	#send_recieve #history_section .card .card-header .main_navDiv .search_div {
		display: block;
	}
}

@media (min-width: 979px) and (max-width: 1199px) {
	#send_recieve #history_section .card .card-header .main_navDiv .search_div {
		display: -webkit-inline-box;
	}
}

@media (min-width: 767px) and (max-width: 978px) {
	#send_recieve #history_section .card .card-header .main_navDiv .search_div {
		// display: block;
		display: flex;
	}
}

#send_recieve #history_section .card .card-header .main_navDiv .search_div .form-control {
	border-radius: 1.25rem;
	border: 1px solid #1D48E0;
	border-right: 0px;
	margin-bottom: .5rem;
}

#send_recieve #history_section .card .card-header .main_navDiv .search_div input {
	font-size: 13px;
	padding: 10px;
	font-family: FontAwesome, "Open Sans", Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
}

#send_recieve #history_section .card .card-body {
	padding-left: 0px;
	padding-right: 0px;
}

#send_recieve #history_section .card .card-body h5 {
	font-family: "futura-book";
	font-size: 0.875rem;
	color: #4F4D4D;
	padding-top: 14px;
}

#send_recieve #history_section .card .card-body .heading_span {
	color: #7E7F7F;
	font-family: "futura-book";
	font-size: 0.875rem;
}

#send_recieve #history_section .card .card-body .heading_span:hover {
	color: #068BED !important;
}

#send_recieve #history_section .card .card-body .icon_hover:hover {
	color: #068BED !important;
	cursor: pointer;
}

#send_recieve #history_section .card .card-body {
	font-family: "futura-book";
}

#send_recieve #history_section .card .card-body .active_span {
	color: #068BED;
	font-family: "futura-book";
	font-size: 0.875rem;
}

#send_recieve #history_section .card .card-body .tab-content {
	padding-top: 0px;
	padding: 0px;
}

#send_recieve #history_section .card .card-body .list-group-item {
	border: none;
}

#send_recieve #history_section .card .card-body .list-group-item:nth-child(even) {
	background: #f8fcff;
}

@media (min-width: 425px) and (max-width: 766px) {
	#send_recieve #history_section .card .card-body .list-group-item .media_share {
		display: flex !important;
		padding-top: 10px;
		flex-wrap: unset !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	#send_recieve #history_section .card .card-body .list-group-item .media_share {
		display: flex !important;
		padding-top: 10px;
		flex-wrap: unset !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	#send_recieve #history_section .card .card-body .list-group-item .media_share {
		display: flex !important;
		padding-top: 10px;
		flex-wrap: unset !important;
	}
}

#send_recieve #history_section .pagination_row {
	float: right;
	padding-top: 10px;
	padding-bottom: 2%
}

h1 {
	font-size: 3rem;
	font-family: "futura-medium";
	color: #1D48E0;
}

h2 {
	font-size: 1.5rem;
	font-family: "futura-medium";
	color: #1D48E0;
}

h3 {
	font-size: 2.125rem;
	font-family: "futura-medium";
	color: #1D48E0;
}

h5 {
	font-size: 1.125rem;
	font-family: "futura-book";
	color: #1D48E0;
}

.scrollbar {
	float: left;
	width: 65px;
	background: #fff;
	overflow-y: auto;
	margin-bottom: 0.3rem;
	    z-index: 20;
}


.scrollbar-primary::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
	background-color: #1D48E0;
}

.navbar_link {
	padding-right: 1rem !important;
	padding-left: 1rem !important;
	font-family: "futura-book";
	font-size: 1rem;
	color: #7E7F7F !important;
}

.nav-item .header_login {
	border: 1px solid #87D5FF !important;
	background-color: transparent !important;
	font-family: "futura-book";
	font-size: 1rem;
	color: #1D48E0 !important;
	box-shadow: unset !important;
	line-height: 0.30 !important;
	text-transform: capitalize !important;
	padding: .5rem 1.50rem;
}
.nav-item a:focus  {
	outline:none;
}
.dropdown:hover>.dropdown-menu {
	display: block;
}

.dropdown>.dropdown-toggle:active {
	pointer-events: none;
}

.account_dropdown {
	font-family: "futura-book";
	font-size: 1rem;
	color: #666666 !important;
}

.account_dropdown .dropdown-toggle::after {
	display: none;
}

.dropdown-menu {
	border: 0px !important;
	box-shadow: 1px 1px 20px 0px rgba(0, 0, 0, 0.6);
	left: -91px;
}

.dropdown-menu::before {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	background: white;
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	top: 0;
	left: 65%;
}

.sidenav {
	list-style: none;
}

.side_img {
	margin-top: -95px;
	margin-left: -11px;
}

.sidenav a {
	padding: 8px 8px 8px 21px;
	text-decoration: none;
	font-size: 25px;
	color: #ccc;
	display: block;
	transition: 0.3s;
}

.sidenav .closebtn {
	right: 0px;
	font-size: 23px;
	padding-left: 4px;
	color: white !important;
	padding-bottom: 14px;
}

.sidenav ul li {
	padding-left: 12px !important
}

.sidenav ul li {
	list-style: none;
	padding-left: 10px;
}

.sidenav ul li:hover {
	background-color: #1D48E0;
}

.sidenav ul li a {
	font-family: "futura-book";
	font-size: 1rem;
	color: #9A9898 !important;
}

.sidenav ul li a:hover {
	color: #FFFFFF;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.media_tansfer_feature {
		display: none;
	}
	.sidenav .sidenav {
		padding-top: 15px;
	}
	.sidenav .sidenav a {
		font-size: 18px;
	}
	.my_account_media .cart_body{
	padding:10px;
	}
}

.welcome_background {
	background-image: url("/images/ui/images/landing_page/wel_baner.svg");
	background-position: center;
	background-repeat: no-repeat;
	height: 100vh;
	background-size: cover;
}

.welcome_background .welcome_content {
	padding-top: 200px;
}

.welcome_background .welcome_content p {
	font-family: "futura-book";
	font-size: 1.125rem;
	color: #7E7F7F;
}

.welcome_background .welcome_content p span {
	font-family: "futura-book";
	font-size: 1.20rem;
	color: #1D48E0;
}

/* .about_us_bgimg {
	background-image: url(/images/ui/images/landing_page/about-us-back.png);
	background-repeat: no-repeat;
	background-position: left;
}

.about_us_bgimg .about_us_content {
	padding-top: 8rem;
}

.about_us_bgimg .about_us_content img {
	margin-left: 348px;
	
}

.about_us_bgimg .about_us_content h3 {
	margin-top: -85px;
}

.about_us_bgimg .about_us_content p {
	font-size: 1.125rem;
	color: #666666;
	font-family: "futura-light";
} */

.benifits_bgimg {
	background-image: url("/images/ui/images/landing_page/why_ss.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.benifits_bgimg .benifits_card {
	border: 0px !important;
	border-radius: .45rem !important;
	transform: rotate(-3deg);
	/* IE 9 */
	-webkit-transform: rotate(-3deg);
	/* Safari */
	transform: rotate(-3deg);
}

.benifits_bgimg .benifits_card .benifit-header {
	background-color: #F6F9FC;
}

.benifits_bgimg .benifits_card .card-body {
	padding: .25rem !important;
}

.benifits_bgimg .benifits_card .card-body .table td,
.benifits_bgimg .benifits_card .card-body .table th {
	border-top: none !important;
	border-bottom: 1px solid #dee2e6 !important;
}

.benifits_bgimg .benifits_card .card-body .table tr:last-child>td {
	border-bottom: none !important;
}

.benifits_bgimg .benifits_card .card-body label {
	font-size: 1.125rem;
	font-weight: 500;
	font-family: "futura-medium";
	color: #7E7F7F;
}

.benifits_bgimg .benifits_card .card-body p {
	font-size: 1.125rem;
	font-family: "futura-light";
	color: #666666;
}

.benifits_bgimg .benifit_content {
	position: relative;
}

.benifits_bgimg .benifit_content p {
	font-size: 1.125rem;
	font-family: "futura-light";
	color: #666666;
}

.benifits_bgimg .wave_img {
	position: absolute;
	top: -23px;
	right: 300px;
}
.how_it_works_bg{
	background-image: url("/images/ui/images/landing_page/bg_how.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.howit_works p {
	font-family: "futura-light";
	font-size: 14px;
	color: #666666;
}

.arrow p {
	font-family: "futura-light";
	font-size: 1.125rem;
	color: #666666;
}
.dot{
	width: 5px;
    height: 5px;
    background-color: #6C6D6D;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    left: 10px;
}
.dot_1{
	width: 5px;
    height: 5px;
    background-color: #6C6D6D;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    left: 20px;
}
.dot_2{
	width: 5px;
    height: 5px;
    background-color: #6C6D6D;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    left: 30px;
}
.how_it_works_card{
	height: 250px;
}
/* .how_it_works_card_pad{
	padding-left: 45px ;
    padding-right: 45px;
} */
.file_transfer_img{
	position: absolute;
    top: 88px;
    left: 0px;
}
.message_img{
	position: absolute;
    top: 88px;
    left: 35px;
}
.message_content{
	    margin-left: 10px;
}
.date_new_img{
	padding: 37px 43px;
}
.pro_new_img{
	position: absolute;
    top: 84px;
    right: -28px;
}
.switch_new{
	position: absolute;
    top: 140px;
    left: 48px;
}
.refer_bg{
	background-color: #F8FDFF;
}
.refer_content h5{
	font-family: "futura-medium";
	color: #4C4C4D;
    font-size: 24px;
}
.refer_content p{
	font-family: "futura-book";
	font-size: 16px;
	color: #747474;
}
.referal_btn{
	padding: .75rem 3.5rem !important;
}
.faq_bgimg {
	/*background-image: url("/images/ui/images/landing_page/faq_new.svg");*/
	background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    background-color: #1D48E0;
}
.faq_help_bgimg{
	background-image: url("/images/ui/images/landing_page/faq_new.svg");
	background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    background-color: #fff !important;
}
.faq_bgimg .faq_card {
	width: 85%;
	margin: auto;
}

.faq_bgimg .faq_page_card {
	width: 85%;
	margin: auto;
}

.faq_bgimg .pad_12 {
	padding-top: 12rem ;
}

.faq_bgimg .faq_sub_heading {
	width: 200px;
	height: 30px;
	background-color: #1D48E0;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	position: relative;
	right: 20px;
}

.faq_bgimg .faq_sub_heading label {
	padding: 3px 0px 0px 45px;
	color: #fff;
}

.faq_bgimg .accordion .card-header h5 {
	color: #666666 !important;
	font-size: 1.125rem;
}

.faq_bgimg .accordion .card-header a {
	color: #666666 !important;
}

.faq_bgimg .accordion .card-header a:hover {
	font-family: "futura-medium";
}

.faq_bgimg .accordion .card-header a:active {
	font-family: "futura-medium";
}

.faq_bgimg .accordion .card-body p {
	font-family: "futura-book";
	font-size: 1.125rem;
	color: #1D48E0;
}

.faq_bgimg .accordion .card-body ol li {
	font-family: "futura-book";
	font-size: 1rem;
	color: #1D48E0;
}

.faq_bgimg .accordion .view_more p {
	font-family: "futura-medium";
	font-size: 1rem;
}

.faq_bgimg .accordion .view_more p a {
	color: #666666 !important;
}

.faq_bgimg .footer_nav {
	border-bottom: 1px solid #B2B5EC;
}

.faq_bgimg .footer_nav .nav-link {
	font-family: "futura-book";
	font-size: 1rem;
	color: #B2B5EC !important;
}

.faq_bgimg .footer_btn label {
	font-family: "futura-medium";
	font-size: 16px;
	color: #fff;
}

.faq_bgimg .footer_btn .footer_transfer_btn {
	background-color: #ffffff;
	border-radius: 21em;
	align-items: center;
	width: 91%;
}

.faq_bgimg .footer_btn .footer_transfer_btn .button {
	padding: 0.55rem 4.3rem !important;
	font-family: "futura-book";
}

@media (min-width: 767px) and (max-width: 978px) {
	.faq_bgimg .footer_btn .footer_transfer_btn .button {
		padding: 0.55rem 1.60rem !important;
	}
}

.faq_bgimg .footer_btn .footer_transfer_btn .footer_login {
	background-color: #fff !important;
	box-shadow: unset !important;
	font-family: "futura-book";
	font-size: 16px;
	text-transform: capitalize !important;
	color: #1D48E0 !important;
	margin: 4px;
}

.faq_bgimg .footer_btn .footer_transfer_btn .footer_login:active {
	background-color: #ffffff !important;
}

.faq_bgimg .footer_btn .footer_transfer_btn .footer_transfer {
	font-family: "futura-book";
	font-size: 16px;
	background-color: #1D48E0 !important;
	text-transform: capitalize !important;
	box-shadow: unset !important;
	color: #FFFFFF !important;
	margin: 0px;
}

.copy_rights {
	background-color: #000;
	margin-top: -11px;
}

.copy_rights p {
	color: #ffffff;
}

.login_bg {
	background-image: url("/images/ui/images/login/flying.png");
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
}
.forget_pass{
	padding-top: 9rem !important;
}
@media (min-width: 767px) and (max-width: 978px) {
	.forget_pass_bg{
	    background-position: unset;}
	.login_bg .media_aling {
		padding-top: 11rem !important;
		padding-left: 0rem !important;
		padding-right: 0rem !important;
		padding-bottom: 0rem!important;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.login_bg .media_aling {}
	.switch_tooltip {
		height: 114px !important;
		width: 103px !important;
		left: 153px !important;
		bottom: 0px !important;
	}
	.account_media_card{
	    margin-top: 5rem!important;}
}

@media (min-width: 375px) and (max-width: 424px) {
	.switch_tooltip {
		height: 114px !important;
		width: 103px !important;
		left: 153px !important;
		bottom: 0px !important;
	}
	.login_bg .media_aling {
		padding: 2rem !important;
	}
		.account_media_card{
	    margin-top: 5rem!important;}
}
}

@media (min-width: 320px) and (max-width: 374px) {
	.switch_tooltip {
		height: 114px !important;
		width: 103px !important;
		left: 153px !important;
		bottom: 0px !important;
	}
	.login_bg .media_aling {
		padding: 2rem !important;
	}
		
}

@media (min-width: 425px) and (max-width: 766px) {
	.login_bg h2 {
		text-align: center;
		font-size: 1.5rem;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.login_bg h2 {
		text-align: center;
		font-size: 1.5rem;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.login_bg h2 {
		font-size: 1.5rem;
		text-align: center;
		color: #1D48E0 !important;
	}
	.account_media_card{
	    margin-top: 6rem!important;}
}
}

.login_bg p {
	font-family: "futura-medium";
	font-size: 1rem;
	color: #9A9898;
}

.login_bg a {
	color: #1d48e0 !important;
}

@media (min-width: 425px) and (max-width: 766px) {
	.login_bg p {
		text-align: center;
	}
	.login_bg .skip_login span {
		background: #ffffff !important;
	}
	.login_bg .skip_login {
		margin: 10px 38px 20px!important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.login_bg p {
		text-align: center;
	}
	.login_bg .skip_login span {
		background: #ffffff !important;
	}
	.login_bg .skip_login {
		margin: 10px 38px 20px!important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.login_bg p {
		text-align: center;
	}
	.login_bg .skip_login span {
		background: #ffffff !important;
	}
	.login_bg .skip_login {
		margin: 10px 38px 20px!important;
	}
}

.login_bg .md-form label {
	font-family: "futura-medium";
	font-size: .90rem;
	color: #cccccc;
}

.login_bg .form-check {
	padding-left: 0.25rem !important;
}

.login_bg .form-check label {
	font-family: "futura-medium";
	font-size: .90rem;
	color: #7E7F7F;
	padding-left: 25px !important;
}

.login_bg .form-check .form-check-input[type="checkbox"]:checked+label:before {
	border-radius: 50px;
	top: 4px;
	left: -7px;
	width: 15px !important;
	height: 15px !important;
	background-color: #ff2302;
	border: 1px solid #ff2302;
}

.login_bg .forgot {
	font-family: "futura-medium";
	font-size: .90rem;
}

.login_bg .forgot a {
	color: #ff2302;
}

.login_bg .login_sign_up a {
	font-family: "futura-book";
	font-size: 17px;
	color: #1D48E0;
}

@media (min-width: 425px) and (max-width: 766px) {
	.login_bg .login {
		padding: 0.84rem 4.14rem !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.login_bg .login {
		padding: 0.84rem 3.14rem !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.login_bg .login {
		padding: 0.84rem 2.50rem !important;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.login_bg .media_block {
		display: block !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.login_bg .media_block {
		display: block !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.login_bg .media_block {
		display: block !important;
	}
}


.login_bg .sign_with {
	font-family: "futura-medium";
	font-size: 12px;
	color: #666666;
}

.login_bg .skip_login {
	font-family: "futura-medium";
	font-size: 12px;
	color: #666666;
	width: 79%;
	border-bottom: 1px solid #000;
	line-height: 0.1em;
	margin: 10px 59px 20px;
}

.login_bg .skip_login span {
	background: #ffffff;
	padding: 0 10px;
}

.login_bg .sign_line {
	display: block;
	width: 78%;
	margin-top: .5rem !important;
	margin-bottom: 0rem !important;
}

@media (min-width: 375px) and (max-width: 424px) {
	.login_bg .sign_line {
		width: 60%;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.login_bg .sign_line {
		width: 60%;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.login_bg .skip_login {
		font-size: 9px;
		margin: 10px 44px 20px;
	}
}

.login_bg .forgot_content {
	display: none;
}

.cart_bg,
.billing_bg {
	background-color: #FEF7FF;
}
.pricing_page_background{
	background-color: #F8FDFF;
}
@media (min-width: 767px) and (max-width: 978px) {
	.cart_bg,
	.pricing_bg,
	.billing_bg {
		/* height: 211vh; */
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.cart_bg,
	.pricing_bg,
	.billing_bg {
		/*  height: 187vh; */
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.cart_bg,
	.pricing_bg,
	.billing_bg {
		/*  height: 187vh; */
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.cart_bg,
	.pricing_bg,
	.billing_bg {
		/*  height: 205vh; */
	}
}

@media (min-width: 1200px) {
	.cart_bg .cart_body,
	.pricing_bg .cart_body,
	.billing_bg .cart_body {
		margin: 0rem !important;
		padding: 2rem !important;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.cart_bg .cart_body,
	.pricing_bg .cart_body,
	.billing_bg .cart_body {
		padding: 0rem !important;
		margin: 1rem !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.cart_bg .cart_body,
	.pricing_bg .cart_body,
	.billing_bg .cart_body {
		padding: 0rem !important;
		margin: 1rem !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.cart_bg .cart_body,
	.pricing_bg .cart_body,
	.billing_bg .cart_body {
		padding: 0rem !important;
		margin: 1rem !important;
	}
}

.cart_bg .cart_body .cart_content .expires,
.pricing_bg .cart_body .cart_content .expires,
.billing_bg .cart_body .cart_content .expires {
	color: #8DD4FF;
}

.cart_bg .cart_body .cart_content p,
.pricing_bg .cart_body .cart_content p,
.billing_bg .cart_body .cart_content p {
	font-family: "futura-light";
	font-size: 1rem;
	color: #666666;
	line-height: 1.3;
}

@media (min-width: 425px) and (max-width: 766px) {
	.cart_bg .cart_body .cart_content p,
	.pricing_bg .cart_body .cart_content p,
	.billing_bg .cart_body .cart_content p {
		padding-right: 0rem !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.cart_bg .cart_body .cart_content p,
	.pricing_bg .cart_body .cart_content p,
	.billing_bg .cart_body .cart_content p {
		padding-right: 0rem !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.cart_bg .cart_body .cart_content p,
	.pricing_bg .cart_body .cart_content p,
	.billing_bg .cart_body .cart_content p {
		padding-right: 0rem !important;
	}
}

.cart_bg .cart_body .cart_content label,
.pricing_bg .cart_body .cart_content label,
.billing_bg .cart_body .cart_content label {
	font-family: "futura-book";
	font-size: .90rem;
	color: #8A8888;
}

.cart_bg .cart_body .cart_content .select-dropdown,
.pricing_bg .cart_body .cart_content .select-dropdown,
.billing_bg .cart_body .cart_content .select-dropdown {
	font-family: "futura-book";
	font-size: .90rem;
	color: #8A8888;
}

.cart_bg .cart_body .cart_content .select-dropdown .active,
.pricing_bg .cart_body .cart_content .select-dropdown .active,
.billing_bg .cart_body .cart_content .select-dropdown .active {
	background-color: #02a6ff !important;
}

.cart_bg .cart_body .cart_content ul li span,
.pricing_bg .cart_body .cart_content ul li span,
.billing_bg .cart_body .cart_content ul li span {
	font-family: "futura-book";
	font-size: .90rem;
	color: #8A8888;
}

.cart_bg .cart_body .cart_content ul li span:hover,
.pricing_bg .cart_body .cart_content ul li span:hover,
.billing_bg .cart_body .cart_content ul li span:hover {
	background-color: #8DD4FF !important;
}

@media (min-width: 767px) and (max-width: 978px) {
	.cart_bg .cart_body .media_card,
	.pricing_bg .cart_body .media_card,
	.billing_bg .cart_body .media_card {
		flex-direction: column;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.cart_bg .cart_body .media_card,
	.pricing_bg .cart_body .media_card,
	.billing_bg .cart_body .media_card {
		flex-direction: column;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.cart_bg .cart_body .media_card,
	.pricing_bg .cart_body .media_card,
	.billing_bg .cart_body .media_card {
		flex-direction: column;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.cart_bg .cart_body .media_card,
	.pricing_bg .cart_body .media_card,
	.billing_bg .cart_body .media_card {
		flex-direction: column;
	}
}

.cart_bg .cart_body .media_card .cart_media_pad,
.pricing_bg .cart_body .media_card .cart_media_pad,
.billing_bg .cart_body .media_card .cart_media_pad {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.cart_bg .cart_body .media_card label,
.pricing_bg .cart_body .media_card label,
.billing_bg .cart_body .media_card label {
	font-family: "futura-book";
	font-size: 1rem;
	color: #4D4B4B;
}

.cart_bg .cart_body .select_icon,
.pricing_bg .cart_body .select_icon,
.billing_bg .cart_body .select_icon {
	position: absolute;
	right: 18px;
	top: 96px;
}

.cart_bg .cart_body .select-wrapper span.caret,
.pricing_bg .cart_body .select-wrapper span.caret,
.billing_bg .cart_body .select-wrapper span.caret {
	display: none;
}

.cart_bg .cart_body .date_icon,
.pricing_bg .cart_body .date_icon,
.billing_bg .cart_body .date_icon {
	position: absolute;
	right: 0;
}

.cart_bg .cart_body .card-body .card_bg,
.pricing_bg .cart_body .card-body .card_bg,
.billing_bg .cart_body .card-body .card_bg {
	background-color: #02A6FF;
}

@media (min-width: 425px) and (max-width: 766px) {
	.cart_bg .cart_body .card-body .card_bg,
	.pricing_bg .cart_body .card-body .card_bg,
	.billing_bg .cart_body .card-body .card_bg {
		padding: 2rem !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.cart_bg .cart_body .card-body .card_bg,
	.pricing_bg .cart_body .card-body .card_bg,
	.billing_bg .cart_body .card-body .card_bg {
		padding: 1rem !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.cart_bg .cart_body .card-body .card_bg,
	.pricing_bg .cart_body .card-body .card_bg,
	.billing_bg .cart_body .card-body .card_bg {
		padding: 1rem !important;
	}
}

.cart_bg .cart_body .card-body .card_bg h5,
.pricing_bg .cart_body .card-body .card_bg h5,
.billing_bg .cart_body .card-body .card_bg h5 {
	font-size: 2rem !important;
	color: #FFFFFF !important;
}

.cart_bg .cart_body .card-body .card_bg label,
.pricing_bg .cart_body .card-body .card_bg label,
.billing_bg .cart_body .card-body .card_bg label {
	color: #FFFFFF !important;
}

.cart_bg .cart_body .card-body .card_bg p,
.pricing_bg .cart_body .card-body .card_bg p,
.billing_bg .cart_body .card-body .card_bg p {
	color: #FFFFFF !important;
}

.cart_bg .cart_body .card-body .card_bg .form-control,
.pricing_bg .cart_body .card-body .card_bg .form-control,
.billing_bg .cart_body .card-body .card_bg .form-control {
	border-radius: 0rem !important;
}

.cart_bg .cart_body .card-body .card_bg .form-control::placeholder,
.pricing_bg .cart_body .card-body .card_bg .form-control::placeholder,
.billing_bg .cart_body .card-body .card_bg .form-control::placeholder {
	font-family: "futura-book";
	font-size: 1.45rem;
	color: #8DD4FF;
}

@media (min-width: 425px) and (max-width: 766px) {
	.cart_bg .cart_body .card-body .card_bg .form-control::placeholder,
	.pricing_bg .cart_body .card-body .card_bg .form-control::placeholder,
	.billing_bg .cart_body .card-body .card_bg .form-control::placeholder {
		font-size: 1.25rem;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.cart_bg .cart_body .card-body .card_bg .form-control::placeholder,
	.pricing_bg .cart_body .card-body .card_bg .form-control::placeholder,
	.billing_bg .cart_body .card-body .card_bg .form-control::placeholder {
		font-size: 1rem;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.cart_bg .cart_body .card-body .card_bg .form-control::placeholder,
	.pricing_bg .cart_body .card-body .card_bg .form-control::placeholder,
	.billing_bg .cart_body .card-body .card_bg .form-control::placeholder {
		font-size: .90rem;
	}
}

.cart_bg .cart_body .card-body .card_bg .add_button,
.pricing_bg .cart_body .card-body .card_bg .add_button,
.billing_bg .cart_body .card-body .card_bg .add_button {
	border: 1px solid #ffffff !important;
	box-shadow: unset !important;
	padding: 8px;
	color: #FFFFFF !important;
	text-transform: capitalize !important;
}

@media (min-width: 320px) and (max-width: 374px) {
	.cart_bg .cart_body .card-body .card_bg .add_button,
	.pricing_bg .cart_body .card-body .card_bg .add_button,
	.billing_bg .cart_body .card-body .card_bg .add_button {
		padding: 7px;
	}
}

.cart_bg .cart_body .card-body .proced_button,
.pricing_bg .cart_body .card-body .proced_button,
.billing_bg .cart_body .card-body .proced_button {
	color: #FFFFFF !important;
	padding: 1.25rem 5.14rem !important;
}

@media (min-width: 767px) and (max-width: 978px) {
	.pricing_bg {
		/* height: 265vh; */
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.pricing_bg {
		/*  height: 267vh; */
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.pricing_bg {
		/*  height: 267vh; */
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.pricing_bg {
		/*  height: 267vh;  */
	}
}

@media (min-width: 767px) and (max-width: 978px) {
	.pricing_bg .pricing_body {
		padding: 0rem !important;
		margin: 0rem !important;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.pricing_bg .pricing_body {
		padding: 0rem !important;
		margin: 0rem !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.pricing_bg .pricing_body {
		padding: 0rem !important;
		margin: 0rem !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.pricing_bg .pricing_body {
		padding: 0rem !important;
		margin: 0rem !important;
	}
}

.pricing_bg .pricing_body .pricing_head hr {
	width: 40%;
}

.pricing_bg .pricing_body .pricing_head p {
	font-family: "futura-book";
	font-size: .90rem;
	color: #606060;
}

@media (min-width: 767px) and (max-width: 978px) {
	.pricing_bg .pricing_body .price {
		flex-direction: column;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.pricing_bg .pricing_body .price {
		flex-direction: column;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.pricing_bg .pricing_body .price {
		flex-direction: column;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.pricing_bg .pricing_body .price {
		flex-direction: column;
	}
}

.pricing_bg .pricing_body .price .pricing_card .card-title {
	font-family: "futura-medium";
	font-size: 1.25rem;
	color: #4B4A4B;
}

.pricing_bg .pricing_body .price .pricing_card h1 {
	font-family: "futura-medium";
	font-size: 2rem;
	color: #000;
}

.pricing_bg .pricing_body .price .pricing_card span {
	font-size: 18px;
	color: #000;
}

.pricing_bg .pricing_body .price .pricing_card hr {
	width: 65% !important;
	-ms-transform: rotate(-3deg);
	/* IE 9 */
	-webkit-transform: rotate(-3deg);
	/* Safari */
	transform: rotate(-3deg);
	/* Standard syntax */
}

.pricing_bg .pricing_body .price .pricing_card p {
	font-family: "futura-book";
	font-size: 1rem;
	color: #4B4A4B;
}

.pricing_bg .pricing_body .price .pricing_card .pricing_button {
	padding: 0.84rem 3.14rem !important;
	font-size: 1rem;
}

@media (min-width: 1200px) {
	.billing_bg {
		height: 128vh;
	}
}

@media (min-width: 767px) and (max-width: 978px) {
	.billing_bg {
		height: 176vh;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.billing_bg {
		height: 225vh;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.billing_bg {
		height: 225vh;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.billing_bg {
		height: 225vh;
	}
}

@media (min-width: 1200px) {
	.billing_bg .billing_body {
		margin: 0rem !important;
		padding: 2rem !important;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.billing_bg .billing_body {
		padding: 0rem !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.billing_bg .billing_body {
		padding: 0rem !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.billing_bg .billing_body {
		padding: 0rem !important;
	}
}

@media (min-width: 767px) and (max-width: 978px) {
	.billing_bg .billing_body .biling_media {
		flex-direction: column !important;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.billing_bg .billing_body .biling_media {
		flex-direction: column;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.billing_bg .billing_body .biling_media {
		flex-direction: column;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.billing_bg .billing_body .biling_media {
		flex-direction: column;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.billing_bg .billing_body .billing_card_details h2 {
		text-align: center;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.billing_bg .billing_body .billing_card_details h2 {
		text-align: center;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.billing_bg .billing_body .billing_card_details h2 {
		text-align: center;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.billing_bg .billing_body .billing_card_details .card {
		box-shadow: unset !important;
		background-color: #fef7ff;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.billing_bg .billing_body .billing_card_details .card {
		box-shadow: unset !important;
		background-color: #fef7ff;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.billing_bg .billing_body .billing_card_details .card {
		box-shadow: unset !important;
		background-color: #fef7ff;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.billing_bg .billing_body .billing_card_details .card .card-body {
		padding: 0.25rem !important;
	}
}

.billing_bg .billing_body .billing_card_details .card .card-body .card-title {
	color: #000 !important;
}

@media (min-width: 425px) and (max-width: 766px) {
	.billing_bg .billing_body .billing_card_details .card .card-body .card-title {
		text-align: center;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.billing_bg .billing_body .billing_card_details .card .card-body .card-title {
		text-align: center;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.billing_bg .billing_body .billing_card_details .card .card-body .card-title {
		text-align: center;
	}
}

.billing_bg .billing_body .billing_card_details .card .card-body .md-form label {
	font-family: "futura-book";
	font-size: .90rem;
	color: #8A8888;
}

.billing_bg .billing_body .billing_card_details .card .card-body .md-form .form-control {
	border-bottom: 1px solid #EBEBEB !important;
}

.billing_bg .billing_body .billing_card_details .card .card-body .md-form .caret {
	color: #8A8888;
}

.billing_bg .billing_body .billing_card_details .card .card-body .md-form .select-dropdown {
	font-family: "futura-book";
	font-size: .90rem;
	color: #8A8888;
}

.billing_bg .billing_body .billing_card_details .card .card-body .md-form ul li span {
	font-family: "futura-book";
	font-size: .90rem;
	color: #8A8888;
}

.billing_bg .billing_body .billing_card_details .card .card-body .md-form ul li span:hover {
	background-color: #8DD4FF !important;
}

@media (min-width: 425px) and (max-width: 766px) {
	.billing_bg .billing_body .billing_card_details .card .card-body .media_card {
		flex-direction: column;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.billing_bg .billing_body .billing_card_details .card .card-body .media_card {
		flex-direction: column;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.billing_bg .billing_body .billing_card_details .card .card-body .media_card {
		flex-direction: column;
	}
}

.billing_bg .billing_body .billing_card_amount .card {
	border: 1px solid #ccc;
}

@media (min-width: 425px) and (max-width: 766px) {
	.billing_bg .billing_body .billing_card_amount .card {
		box-shadow: unset !important;
		border: 0px solid #ccc;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.billing_bg .billing_body .billing_card_amount .card {
		box-shadow: unset !important;
		border: 0px solid #ccc;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.billing_bg .billing_body .billing_card_amount .card {
		box-shadow: unset !important;
		border: 0px solid #ccc;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.billing_bg .billing_body .billing_card_amount .card .card-body {
		padding: 0.25rem !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.billing_bg .billing_body .billing_card_amount .card .card-body {
		padding: 0.25rem !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.billing_bg .billing_body .billing_card_amount .card .card-body {
		padding: 0.25rem !important;
	}
}

.billing_bg .billing_body .billing_card_amount .card .card-body h6 {
	font-family: "futura-medium";
	font-size: 18px;
	color: #8DD4FF;
}

.billing_bg .billing_body .billing_card_amount .card .card-body h2 {
	font-size: 42px !important;
	font-family: "futura-medium" !important;
	color: #8DD4FF !important;
}

@media (min-width: 425px) and (max-width: 766px) {
	.billing_bg .billing_body .billing_card_amount .card .card-body h2 {
		font-size: 40px !important;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.billing_bg .billing_body .billing_card_amount .card .card-body .card_amout_media {
		flex-direction: column;
		text-align: center;
		padding: 0.25rem !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.billing_bg .billing_body .billing_card_amount .card .card-body .card_amout_media {
		flex-direction: column;
		text-align: center;
		padding: 0.25rem !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.billing_bg .billing_body .billing_card_amount .card .card-body .card_amout_media {
		flex-direction: column;
		text-align: center;
		padding: 0.25rem !important;
	}
}

.billing_bg .billing_body .billing_card_amount p {
	font-family: "futura-light";
	font-size: 1rem;
	color: #666666;
	line-height: 1.3;
}

.billing_bg .billing_body .billing_card_amount .order_button {
	color: #FFFFFF !important;
}

@media (min-width: 425px) and (max-width: 766px) {
	.media_bacground {
		margin-top: 0rem !important;
    background-color: #f8fdff;
    padding-bottom: 40px;
    height: 100vh;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.media_bacground {
		margin-top: 0rem !important;
    background-color: #f8fdff;
    padding-bottom: 40px;
    height: 100vh;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.media_bacground {
		margin-top: 0rem !important;
		 background-color: #f8fdff;
		padding-bottom: 40px;
		 height: 100vh;
	}
}


@media (min-width: 425px) and (max-width: 766px) {
	.media_bacground .sucess_card {
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
		border-radius: 0.25rem !important;
		margin: auto;
		width: 23.55rem !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.media_bacground .sucess_card {
	    width: 21.55rem !important;
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
		border-radius: 0.25rem !important;
		margin: auto;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.media_bacground .sucess_card {
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
		border-radius: 0.25rem !important;
		margin: auto;
	}
}

.media_bacground .sucess_card .card-body h2 {
	color: blue;
}

.media_bacground .sucess_card .card-body .sucess_bg {
	background-image: url("/images/ui/images/landing_page/rocket.png");
	background-repeat: no-repeat;
	min-height: 124px;
}

.media_bacground .sucess_card .card-body h3 {
	font-size: 1.125rem !important;
}

.media_bacground .sucess_card .card-body p {
	font-size: 1rem !important;
	font-family: futura-book;
	color: #7E7F7F;
}

@media (min-width: 375px) and (max-width: 424px) {
	.media_bacground .sucess_card .card-body {
		padding: 1rem !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.media_bacground .sucess_card .card-body {
		padding: 0.75rem !important;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.resp_error {
		    margin-top: 0rem !important;
		    background-color: #F8FDFF;
		    padding-bottom: 40px;
		    height: 100vh;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.resp_error {
		    margin-top: 0rem !important;
    background-color: #F8FDFF;
    padding-bottom: 40px;
    height: 100vh;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.resp_error {
		 background-color: #F8FDFF;
		padding-bottom: 40px;
	}
}

.resp_error .error_card {
	width: 25rem !important;
}

@media (min-width: 425px) and (max-width: 766px) {
	.resp_error .error_card {
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
		border-radius: 0.25rem !important;
		width: 25rem !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.resp_error .error_card {
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
		border-radius: 0.25rem !important;
		width: 21rem !important;
		    margin-top: 61px !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.resp_error .error_card {
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
		border-radius: 0.25rem !important;
		width: 18rem !important;
		margin-top: 3.6rem !important;
	}
}

.resp_error .error_card .card-body .another_file {
	padding: 0.75rem 2.14rem !important;
	font-size: 15px;
}

@media (min-width: 375px) and (max-width: 424px) {
	.resp_error .error_card .card-body {
		padding: 1rem !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.resp_error .error_card .card-body {
		padding: 0.75rem !important;
	}
}

#transfer_card {
	width: 28rem !important;
	margin-left: -20px !important;
}

@media (min-width: 1200px) {
	#transfer_card {
		margin-left: -10px !important;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	#transfer_card {
		padding-top: 0rem !important;
		padding-left: 0rem !important;
		padding-bottom: 0rem !important;
		margin-top: 0rem !important;
		margin-left: 0px !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	#transfer_card {
		padding-top: 0rem !important;
		padding-left: 0rem !important;
		padding-bottom: 0rem !important;
		margin-top: 0rem !important;
		margin-left: 0px !important;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	#transfer_card {
		padding-top: 0rem !important;
		padding-left: 0rem !important;
		padding-bottom: 0rem !important;
		margin-top: 0rem !important;
		margin-left: 0px !important;
	}
}

#transfer_card .card .card-body .progress_page p {
	font-family: "futura-medium";
	font-size: 1.25rem;
	color: #8DD4FF;
}

#transfer_card .card .card-body .sending_progressbar {
	background: linear-gradient(to right, #7e00ec 0%, #7e00ec 5%, #7e00ec 36%, #46b8ff 70%, #46b8ff 90%, #46b8ff 100%) !important;
}

#transfer_card .card .card-body .file_progress_bar {
	background-color: #8DD4FF !important;
}

#transfer_card .card .card-body ul {
	height: 100px;
	overflow-y: auto;
}

#transfer_card .card .card-body ul li .chip {
	background-color: #FFFFFF !important;
	border: 1px solid #cccccc;
	height: 27px;
	line-height: 25px;
	margin-bottom: .50rem;
	margin-right: 0rem;
	font-family: "futura-medium";
}

#transfer_card .card .card-body ul li .chip .close {
	font-size: 14px;
	line-height: 25px;
}

@media (min-width: 425px) and (max-width: 766px) {
	.faq_page {
		background-position: center;
		margin-top: 51px;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.faq_page {
		background-position: center;
		margin-top: 51px;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.faq_page {
		background-position: center;
		margin-top: 51px;
	}
}

.faq_page .faq_sub_heading {
	right: 36px !important;
}

@media (min-width: 375px) and (max-width: 424px) {
	.faq_page h5 {
		font-size: 1rem;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.faq_page h5 {
		font-size: .80rem;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.faq_page p {
		font-size: 1rem;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.faq_page p {
		font-size: .80rem;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.faq_page .faq_tabs {
		padding-bottom: 10px;
		margin-top: -37px;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.faq_page .faq_tabs {
		padding-bottom: 10px;
		margin-top: -35px;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.faq_page .faq_tabs {
		padding-bottom: 10px;
		margin-top: -31px;
	}
}

.faq_page .faq_tabs ul {
	border-bottom: 2px solid #dee2e6 !important;
}

.faq_page .faq_tabs ul li {
	font-family: "futura-medium";
	font-size: 1.10rem;
}

@media (min-width: 425px) and (max-width: 766px) {
	.faq_page .faq_tabs ul li {
		font-size: 1rem;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.faq_page .faq_tabs ul li {
		font-size: .85rem;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.faq_page .faq_tabs ul li {
		font-size: .65rem;
	}
}

.faq_page .faq_tabs ul li a {
	color: #666666 !important;
}

.faq_page .faq_tabs ul li .active {
	background-color: white !important;
	border-color: #fff #fff #dee2e6 !important;
	border-bottom: 2px solid #1D48E0 !important;
	color: #1D48E0 !important;
}

.faq_page .faq_tabs ul li .nav-link:hover {
	border-bottom: 2px solid #dee2e6 !important;
	border-color: #fff #fff #1D48E0 !important;
}

@media (min-width: 425px) and (max-width: 766px) {
	#download_card {
		padding-top: 0rem !important;
		padding-right: 0rem !important;
		
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	#download_card {
		padding-top: 0rem !important;
		padding-right: 0rem !important;
		
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	#download_card {
		padding-top: 0rem !important;
		padding-right: 0rem !important;
		
	}
}

#download_card .card {
	width: 26rem;
}

@media (min-width: 425px) and (max-width: 766px) {
	#download_card .card {
		width: 25rem;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	#download_card .card {
		width: 22rem;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	#download_card .card {
		width: 18rem;
	}
}

#download_card .card-body p {
	font-family: "futura-book";
	font-size: 0.9375rem;
	color: #7E7F7F;
}

#download_card .card-body .download_sesction {
	max-height: 178px;
	overflow-x: hidden;
	overflow-y: auto;
}

#download_card .card-body .download_sesction .list-group-item {
	border: none;
	font-family: "futura-medium";
	font-size: 1rem;
}

#download_card .card-body .download_sesction .list-group-item:nth-child(even) {
	background: #f8fcff;
}

.download_pin .card {
	width: 22rem !important;
}

.coming_soon .card {
	width: 27rem;
}


/* responsive for home page */
@media (min-width: 1536px)and (max-width:2048px){
	.welcome_content_resp h1 {
		font-size: 1.625rem;
	}
	.welcome_content_resp h2 {
		font-size: 0.875rem;
	}
	.welcome_content_resp p {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #7E7F7F;
	}
	.welcome_content_resp p span {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #1d48e0;
	}
	.welcome_content_resp .res_transfer_btn {
		padding: .75rem 7.14rem !important;
		background-color: #1D48E0 !important;
		font-size: 1.25rem;
		font-family: "futura-book";
		text-transform: capitalize !important;
		box-shadow: unset !important;
		color: #FFFFFF;
		-moz-box-shadow: unset !important;
	}
	.welcome_content_resp .res_transfer_btn:hover {
		box-shadow: unset !important;
		-moz-box-shadow: unset !important;
	}
	.welcome_content_resp .login_resp {
		font-family: "futura-book";
		font-size: 1rem;
		color: #9A9898 !important;
	}
	.rep_about .about_us_content img {
		margin-top: -111px;
	}
	.rep_about .about_us_content h3 {
		font-size: 1.125rem;
	}
	.rep_about .about_us_content p {
		font-size: 0.875rem;
		color: #666666;
		font-family: "futura-light";
	}
	.resp_benifits h3 {
		font-size: 1.125rem;
	}
	.resp_benifits label {
		font-size: 1.125rem;
		font-weight: 500;
		font-family: "futura-medium";
		color: #7E7F7F;
	}
	.resp_benifits p {
		font-size: 0.875rem;
		font-family: "futura-light";
		color: #666666;
	}
	
	.resp_faq_bgimg {
		/*background-image: url("/images/ui/images/landing_page/faq-bqck-2.png");*/
		background-color:#1D48E0;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn {
    background-color: #ffffff;
    border-radius: 21em;
    align-items: center;
    width: 100%;
    text-align: center;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login {
    background-color: #fff !important;
    box-shadow: unset !important;
    font-family: "futura-book";
    font-size: 16px;
    text-transform: capitalize !important;
    color: #1D48E0 !important;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_transfer {
    font-family: "futura-book";
    font-size: 16px;
    background-color: #1D48E0 !important;
    text-transform: capitalize !important;
    box-shadow: unset !important;
    color: #FFFFFF !important;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .button {
    padding: 0.55rem 7.3rem !important;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .button {
    padding: 0.55rem 9.2rem !important;
}
.resp_faq_bgimg .faq_sub_heading {
    width: 200px;
    height: 35px;
    background-color: #1D48E0;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    position: relative;
    right: 20px;
}
.resp_faq_bgimg .faq_sub_heading label {
    padding: 6px 0px 0px 45px;
    color: #fff;
}
.pricing_bg .pricing_body .price .pricing_card .pricing_button {
    padding: 0.84rem 2.14rem !important;
    
}
}
@media (min-width: 1440px)and (max-width:2560px) {
	.welcome_content_resp h1 {
		font-size: 1.625rem;
	}
	.welcome_content_resp h2 {
		font-size: 0.875rem;
	}
	.welcome_content_resp p {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #7E7F7F;
	}
	.welcome_content_resp p span {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #1d48e0;
	}
	.welcome_content_resp .res_transfer_btn {
		padding: .75rem 7.14rem !important;
		background-color: #1D48E0 !important;
		font-size: 1.25rem;
		font-family: "futura-book";
		text-transform: capitalize !important;
		box-shadow: unset !important;
		color: #FFFFFF;
		-moz-box-shadow: unset !important;
	}
	.welcome_content_resp .res_transfer_btn:hover {
		box-shadow: unset !important;
		-moz-box-shadow: unset !important;
	}
	.welcome_content_resp .login_resp {
		font-family: "futura-book";
		font-size: 1rem;
		color: #9A9898 !important;
	}
	.rep_about .about_us_content img {
		margin-top: -111px;
	}
	.rep_about .about_us_content h3 {
		font-size: 1.125rem;
	}
	.rep_about .about_us_content p {
		font-size: 0.875rem;
		color: #666666;
		font-family: "futura-light";
	}
	.resp_benifits h3 {
		font-size: 1.125rem;
	}
	.resp_benifits label {
		font-size: 1.125rem;
		font-weight: 500;
		font-family: "futura-medium";
		color: #7E7F7F;
	}
	.resp_benifits p {
		font-size: 0.875rem;
		font-family: "futura-light";
		color: #666666;
	}
	
		.resp_how_it_works {
    background-color: #1D48E0;
   
}
	.resp_how_it_works h3 {
    color: #fff;
    font-size: 24px;
}
	.resp_how_it_works p {
	    font-family: "futura-light";
    font-size: 14px;
    color: #666666;
		margin-top: 7px !important;
	}
	.how_it_works_card {
    height: 245px;
}
.imh_witdth{
	width: 450px !important;
	}
	.expiration_date_rep{
	   padding-left: 0px;
	   margin-left: 2px !important;
	}
	.date_new_img {
    padding: 19px 50px !important;
}
    /*  .how_it_works_card_pad {
	   padding-left: 35px;
    padding-right: 35px;
    } */
    .resp_how_it_works_cards{
       display: flex;
    }
    .file_transfer_img {
    top: 82px;
    left: 0px;
}
   .switch_new {
    left: 61px;
}
.pro_new_img{
	top: 79px;
}
	.resp_faq_bgimg {
		/*background-image: url("/images/ui/images/landing_page/faq-bqck-2.png");*/
		background-color:#1D48E0;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn {
    background-color: #ffffff;
    border-radius: 21em;
    align-items: center;
    width: 100%;
    text-align: center;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login {
    background-color: #fff !important;
    box-shadow: unset !important;
    font-family: "futura-book";
    font-size: 16px;
    text-transform: capitalize !important;
    color: #1D48E0 !important;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_transfer {
    font-family: "futura-book";
    font-size: 16px;
    background-color: #1D48E0 !important;
    text-transform: capitalize !important;
    box-shadow: unset !important;
    color: #FFFFFF !important;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .button {
    padding: 0.55rem 9.2rem !important;
}
.pricing_bg .pricing_body .price .pricing_card .pricing_button {
    padding: 0.84rem 2.14rem !important;
    
}
}

@media (min-width: 1366px) and (max-width: 1440px){
	.welcome_content_resp h1 {
		font-size: 1.625rem;
	}
	.welcome_content_resp h2 {
		font-size: 0.875rem;
	}
	.welcome_content_resp p {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #7E7F7F;
	}
	.welcome_content_resp p span {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #1d48e0;
	}
	.welcome_content_resp .res_transfer_btn {
		padding: .75rem 7.14rem !important;
		background-color: #1D48E0 !important;
		font-size: 1.25rem;
		font-family: "futura-book";
		text-transform: capitalize !important;
		box-shadow: unset !important;
		color: #FFFFFF;
		-moz-box-shadow: unset !important;
	}
	.welcome_content_resp .res_transfer_btn:hover {
		box-shadow: unset !important;
		-moz-box-shadow: unset !important;
	}
	.welcome_content_resp .login_resp {
		font-family: "futura-book";
		font-size: 1rem;
		color: #9A9898 !important;
	}
	.rep_about .about_us_content img {
		margin-top: -111px;
	}
	.rep_about .about_us_content h3 {
		font-size: 1.125rem;
	}
	.rep_about .about_us_content p {
		font-size: 0.875rem;
		color: #666666;
		font-family: "futura-light";
	}
	.resp_benifits h3 {
		font-size: 1.125rem;
	}
	.resp_benifits label {
		font-size: 1.125rem;
		font-weight: 500;
		font-family: "futura-medium";
		color: #7E7F7F;
	}
	.resp_benifits p {
		font-size: 0.875rem;
		font-family: "futura-light";
		color: #666666;
	}
	.resp_how_it_works h3 {
		font-size: 1.25rem;
	}
	.resp_how_it_works p {
		font-family: "futura-light";
		font-size: 0.875rem;
		color: #666666;
		margin-top: -30px;
	}

	
	.resp_faq_bgimg {
		/*background-image: url("/images/ui/images/landing_page/faq-bqck-2.png");*/
		background-color:#1D48E0;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn {
    background-color: #ffffff;
    border-radius: 21em;
    align-items: center;
    width: 100%;
    text-align: center;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login {
    background-color: #fff !important;
    box-shadow: unset !important;
    font-family: "futura-book";
    font-size: 16px;
    text-transform: capitalize !important;
    color: #1D48E0 !important;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_transfer {
    font-family: "futura-book";
    font-size: 16px;
    background-color: #1D48E0 !important;
    text-transform: capitalize !important;
    box-shadow: unset !important;
    color: #FFFFFF !important;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .button {
    padding: 0.55rem 7.3rem !important;
}
.pricing_bg .pricing_body .price .pricing_card h1{
	    font-size: 1rem !important;
}
.resp_faq_bgimg .accordion .view_more p a {
    color: #666666 !important;
    font-size: 0.625rem;
}
.resp_faq_bgimg .footer_btn label {
    font-family: "futura-medium";
    font-size: 16px;
    color: #9b9fe6;
}
.pricing_bg .pricing_body .price .pricing_card .pricing_button {
    padding: 0.84rem 2.14rem !important;
    
}
}

@media (min-width: 1024px) and (max-width: 1365px){
	.welcome_content_resp h1 {
		font-size: 1.625rem;
	}
	.welcome_content_resp h2 {
		font-size: 0.875rem;
	}
	.welcome_content_resp p {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #7E7F7F;
	}
	.welcome_content_resp p span {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #1d48e0;
	}
	.welcome_content_resp .res_transfer_btn {
		padding: .75rem 7.14rem !important;
		background-color: #1D48E0 !important;
		font-size: 1.25rem;
		font-family: "futura-book";
		text-transform: capitalize !important;
		box-shadow: unset !important;
		color: #FFFFFF;
		-moz-box-shadow: unset !important;
	}
	.welcome_content_resp .res_transfer_btn:hover {
		box-shadow: unset !important;
		-moz-box-shadow: unset !important;
	}
	.welcome_content_resp .login_resp {
		font-family: "futura-book";
		font-size: 1rem;
		color: #9A9898 !important;
	}
	.rep_about .about_us_content img {
		margin-top: -111px;
	}
	.rep_about .about_us_content h3 {
		font-size: 1.125rem;
	}
	.rep_about .about_us_content p {
		font-size: 0.875rem;
		color: #666666;
		font-family: "futura-light";
	}
	.resp_benifits h3 {
		font-size: 1.125rem;
	}
	.resp_benifits label {
		font-size: 1.125rem;
		font-weight: 500;
		font-family: "futura-medium";
		color: #7E7F7F;
	}
	.resp_benifits p {
		font-size: 0.875rem;
		font-family: "futura-light";
		color: #666666;
	}
		.resp_how_it_works {
    background-color: #1D48E0;
   
}
	.resp_how_it_works h3 {
    color: #fff;
    font-size: 24px;
}
	.resp_how_it_works p {
	    font-family: "futura-light";
    font-size: 14px;
    color: #666666;
		margin-top: 7px !important;
	}
	.how_it_works_card {
    height: 245px;
}

	.expiration_date_rep{
	   padding-left: 10px;
	   margin-left: 2px !important;
	}
	.date_new_img {
    padding: 19px 30px !important;
}
    /*  .how_it_works_card_pad {
	   padding-left: 30px ;
    padding-right: 30px;
    } */
    .resp_how_it_works_cards{
       display: flex;
    }
   .file_transfer_img {
    top: 72px;
    left: -12px;
}
   .switch_new {
    left: 54px;
}
.pro_new_img{
	    top: 79px;
    right: -28px;
}

.affility_div {
    padding-left: 275px !important;
}
	.resp_faq_bgimg {
		/*background-image: url("/images/ui/images/landing_page/faq-bqck-2.png");*/
		background-color:#1D48E0;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn {
    background-color: #ffffff;
    border-radius: 21em;
    align-items: center;
    width: 100%;
    text-align: center;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login {
    background-color: #fff !important;
    box-shadow: unset !important;
    font-family: "futura-book";
    font-size: 16px;
    text-transform: capitalize !important;
    color: #1D48E0 !important;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_transfer {
    font-family: "futura-book";
    font-size: 16px;
    background-color: #1D48E0 !important;
    text-transform: capitalize !important;
    box-shadow: unset !important;
    color: #FFFFFF !important;
}
.resp_faq_bgimg .footer_btn .footer_transfer_btn .button {
    padding: 0.55rem 7.2rem !important;
}
.resp_faq_bgimg .faq_sub_heading {
    width: 200px;
    height: 35px;
    background-color: #1D48E0;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    position: relative;
    right: 20px;
}
.resp_faq_bgimg .faq_sub_heading label {
    padding: 6px 0px 0px 45px;
    color: #fff;
}
.pricing_bg .pricing_body .price .pricing_card h1{
	    font-size: 1rem !important;
}
	.transfer_feature_content h6 {
    font-size: 1.50rem !important;
}

#transfer_with_pro_content {
	margin-top: 2rem !important;
}

div#transfer_with_pro_content > h3 {
    font-size: 2rem !important;
}

#transfer_with_pro_content > h5 {
    font-size: 1rem !important;
}
.media_svg{
	width: 80% !important;
}
#addFiles .meadia_add{
	    padding-top: 26px;
}
.resp_faq_bgimg .accordion .view_more p a {
    color: #666666 !important;
    font-size: 0.625rem;
}
.resp_faq_bgimg .footer_btn label {
    font-family: "futura-medium";
    font-size: 16px;
    color: #9b9fe6;
}
.pricing_tabs{
	    width: 26% !important;
}
.pricing_sign_with{
	    margin-left: -8px !important;
}
.billing_card_details{
	    padding: 24px;
}
.payment_page_loader{
	  position: absolute !important;
	  left: 600px !important;
      top: 322px;
}
.payment_loader_text{
	 left: 600px !important;
	 top: 415px;
}	
.pricing_bg .pricing_body .price .pricing_card .pricing_button {
    padding: 0.84rem 2.14rem !important;
}
.message_img{
	left: 5px;
}

}

@media (min-width: 1024px) and (max-width: 1366px){

.payment_page_loader{
	  position: absolute !important;
	  left: 600px !important;
      top: 322px;
}
.payment_loader_text{
	 left: 600px !important;
	 top: 415px;
}	

}
@media (min-width: 992px){
	.mhome_menu{
    display: block!important;
}
.logo_ipad{
	display: block!important;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
	.navbar{
	display: none;
}
	.welcome_content_resp {
	      margin-top: 50px;
	}
	.welcome_content_resp h1 {
		font-size: 2.625rem;
		margin-bottom: 30px !important;
	}
	.welcome_content_resp h2 {
		font-size: 0.875rem;
	}
	.welcome_content_resp p {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #7E7F7F;
		margin-bottom: 30px !important;
	}
	.welcome_content_resp p span {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #1d48e0;
	}
	.welcome_content_resp .res_transfer_btn {
		padding: .75rem 7.14rem !important;
		background-color: #1D48E0 !important;
		font-size: 1.25rem;
		font-family: "futura-book";
		text-transform: capitalize !important;
		box-shadow: unset !important;
		color: #FFFFFF;
		-moz-box-shadow: unset !important;
	}
	.welcome_content_resp .res_transfer_btn:hover {
		box-shadow: unset !important;
		-moz-box-shadow: unset !important;
	}
	.welcome_content_resp .login_resp {
		font-family: "futura-book";
		font-size: 1rem;
		color: #9A9898 !important;
	}
	.resp_benifits {
	       padding-top: 66px !important;
	}
	.resp_benifits h3 {
		font-size: 1.125rem;
	}
	.resp_benifits label {
		font-size: 1.125rem;
		font-weight: 500;
		font-family: "futura-medium";
		color: #7E7F7F;
	}
	.resp_benifits p {
		font-size: 0.875rem;
		font-family: "futura-light";
		color: #666666;
	}
	.resp_how_it_works {
    background-color: #1D48E0;
   
}
	.resp_how_it_works h3 {
    color: #fff;
    font-size: 24px;
}
	.resp_how_it_works p {
	    font-family: "futura-light";
    font-size: 14px;
    color: #666666;
		margin-top: 7px !important;
	}
	.how_it_works_card {
    height: 225px;
    margin-top:50px;
}
.imh_witdth{
	 width: 150px !important; 
}
.message_content {
    margin-left: 26px;
}
.message_img{
	    left: 43px;
}

	.expiration_date_rep{
	      padding-left: 55px;
	}
	.date_new_img {
  padding: 19px 70px !important;
}
     .how_it_works_card_pad {
	    padding-left: 220px;
	    padding-right: 220px;
    } 
   /*  .resp_how_it_works_cards{
       display: flex;
    } */
    .file_transfer_img {
   top: 62px;
    left: 0px;
}
   .switch_new {
  left: 74px;
}
.pro_width{
	 width: 150px;
}
.pro_new_img {
    top: 65px;
    right: -11px
}

	.resp_faq_bgimg {
		/*background-image: url("/images/ui/images/landing_page/faq-bqck-2.png");*/
		background-color:#1D48E0;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.resp_faq_bgimg .pad_12 {
		padding-top: 14rem !important;
	}
	.resp_faq_bgimg .faq_sub_heading {
		width: 200px;
		height: 35px;
		background-color: #1D48E0;
		border-top-right-radius: 25px;
		border-bottom-right-radius: 25px;
		position: relative;
		right: 20px;
	}
	.resp_faq_bgimg .faq_sub_heading label {
		padding: 6px 0px 0px 45px;
		color: #fff;
	}
	.resp_faq_bgimg .accordion .card-header h5 {
		font-size: 0.75rem;
		color: #666666 !important;
	}
	.resp_faq_bgimg .accordion .card-header a {
		color: #666666 !important;
	}
	.resp_faq_bgimg .accordion .card-header a:hover {
		font-family: "futura-medium";
	}
	.resp_faq_bgimg .accordion .card-header a:active {
		font-family: "futura-medium";
	}
	.resp_faq_bgimg .accordion .card-body p {
		font-family: "futura-book";
		font-size: 0.6875rem;
		color: #1D48E0;
	}
	.resp_faq_bgimg .accordion .card-body ol li {
		font-family: "futura-book";
		font-size: 0.6875rem;
		color: #1D48E0;
	}
	.resp_faq_bgimg .accordion .view_more p {
		font-family: "futura-medium";
		font-size: 1rem;
	}
	.resp_faq_bgimg .accordion .view_more p a {
		color: #666666 !important;
		font-size: 0.625rem;
	}
	.resp_faq_bgimg .footer_btn label {
		font-family: "futura-medium";
		font-size: 16px;
		color: #9b9fe6;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn {
		background-color: #ffffff;
		border-radius: 21em;
		align-items: center;
		width: 100%;
		text-align: center;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .button {
		padding: 0.55rem 6.9rem !important;
		font-family: "futura-book";
	}
	@media (max-width: 978px) and (min-width: 767px) {
		.resp_faq_bgimg .footer_btn .footer_transfer_btn .button {
			padding: 0.55rem 4.8rem !important;
		}
		.pricing_bg .pricing_body .price .pricing_card .pricing_button {
    padding: 0.84rem 2.14rem !important;
    
}
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login {
		background-color: #fff !important;
		box-shadow: unset !important;
		font-family: "futura-book";
		font-size: 16px;
		text-transform: capitalize !important;
		color: #1D48E0 !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login:active {
		background-color: #ffffff !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_transfer {
		font-family: "futura-book";
		font-size: 16px;
		background-color: #1D48E0 !important;
		text-transform: capitalize !important;
		box-shadow: unset !important;
		color: #FFFFFF !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .resp_contact label {
		font-family: "futura-medium";
		font-size: 16px;
		color: #9b9fe6;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .resp_contact a {
		font-family: "futura-medium";
		font-size: 16px;
		color: #FFF !important;
	}
	.copy_rights {
		    background-color: #000;
	}
	.copy_rights p {
		color: #ffffff;
		font-size: .90rem;
	}
	.faq_page .faq_card {
		width: 100%;
	}
	.faq_bgimg .faq_page_card {
		width: 100%;
		margin: auto;
	}
	.copy_rights{
	margin-top: -12px;
	}
	.billibg_cart_media{
	flex-direction: column;
	}
	.payment_card_details .card-body{
	  padding: .75rem!important;
	}
	.payment_card_details {
    margin: 0px auto !important;
}
.billing_card_details{
	    padding: 12px;
}
.media_pricingsignup_margin {
	margin-top: 5rem!important;
}	
.media_pricing_signup_pad{
	padding:10px;
}
.media_mysubscription{
	    text-align: left !important;
    }
.media_card_img{
	right: -3px !important;
    top: -25px !important;
}
.card_pricing_resp{
	    margin-right: -9px;
}
.payment_page_loader{
	  position: absolute !important;
	  left: 330px !important;
      top: 322px;
}
.payment_loader_text{
	 left: 320px !important;
	 top: 420px !important;
}
.pricing_bg .pricing_body .price .pricing_card .pricing_button {
    padding: 0.84rem 1.14rem !important;
    
}
.media_ipad{
	    margin-top: 50px;
}
#addFiles{
	background-image:none;
	background-color: #f8fdff;
}
.payment_aligment {
    margin-left: 78px;
    font-size: 18px;
}
.payment_tryagain_content{
	margin-top: 5em;
    margin-left: -11em;
}
.faq_help_bgimg{
	height: 150vh;
}

}
@media (min-width: 425px) and (max-width: 766px) {
	.media_pad_header_content{
	  padding-top: 4rem!important;
	}
	.welcome_content_resp h1 {
		font-size: 1.75rem;
	}
	.welcome_content_resp h2 {
		font-size: 0.875rem;
	}
	.welcome_content_resp p {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #7E7F7F;
	}
	.welcome_content_resp p span {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #1D48E0;
	}
	.sub_button{
	      padding: 1.20rem 6rem !important;
	}
	.account_save_button{
	    margin: 0px !important;
	}
  	.welcome_content_resp .login_resp {
		font-family: "futura-book";
		font-size: 1rem;
		color: #9A9898 !important;
	}
	.resp_benifits{
	    padding-top: 59px !important;
	}
	.resp_benifits h3 {
		font-size: 18px;
		color:#292929;
	}
	.resp_benifits label {
		font-size: 1.125rem;
		font-weight: 500;
		font-family: "futura-medium";
		color: #7E7F7F;
	}
	.resp_benifits p {
		font-size: 0.875rem;
		font-family: "futura-light";
		color: #666666;
	}
	.resp_how_it_works{
	  background-color: #1D48E0;
	      padding-top: 13px;
	}
	.resp_how_it_works h3 {
		color: #fff;
       font-size: 24px;
	}
	.resp_how_it_works p {
		font-family: "futura-light";
        font-size: 14px;
        color: #666666;
	}
	.{
	   padding-left: 90px;
       padding-right: 90px;
	}
	.expiration_date_rep{
	   margin-left: 36px;
	}
	.date_new_img {
        padding: 37px 52px;
    }
    .switch_new{
        left: 60px;
    }
    .file_transfer_img {
   
    top: 76px;
    left: -12px;
}
    .resp_faq_bgimg label {
    font-family: "futura-medium";
    font-size: 16px;
    color: #fff;
}
	.resp_faq_bgimg {
		/*background-image: url("/images/ui/images/landing_page/faq_new.svg");*/
		background-color:#1D48E0;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.resp_faq_bgimg .pad_12 {
		padding-top: 14rem !important;
	}
	.resp_faq_bgimg .faq_sub_heading {
		width: 200px;
		height: 35px;
		background-color: #1D48E0;
		border-top-right-radius: 25px;
		border-bottom-right-radius: 25px;
		position: relative;
		right: 20px;
	}
	.resp_faq_bgimg .faq_sub_heading label {
		padding: 6px 0px 0px 45px;
		color: #fff;
	}
	.resp_faq_bgimg .accordion .card-header h5 {
		font-size: 0.75rem;
		color: #666666 !important;
	}
	.resp_faq_bgimg .accordion .card-header a {
		color: #666666 !important;
	}
	.resp_faq_bgimg .accordion .card-header a:hover {
		font-family: "futura-medium";
	}
	.resp_faq_bgimg .accordion .card-header a:active {
		font-family: "futura-medium";
	}
	.resp_faq_bgimg .accordion .card-body p {
		font-family: "futura-book";
		font-size: 0.6875rem;
		color: #1D48E0;
	}
	.resp_faq_bgimg .accordion .card-body ol li {
		font-family: "futura-book";
		font-size: 0.6875rem;
		color: #1D48E0;
	}
	.resp_faq_bgimg .accordion .card-body ol li {
		font-family: "futura-book";
		font-size: 0.6875rem;
		color: #1D48E0;
	}
	.resp_faq_bgimg .accordion .view_more p {
		font-family: "futura-medium";
		font-size: 0.6875rem;
		margin-top: 6px;
	}
	.resp_faq_bgimg .accordion .view_more p a {
		color: #666666 !important;
		font-size: 0.625rem;
	}
	.resp_faq_bgimg .footer_btn label {
		font-family: "futura-medium";
		font-size: 16px;
		color: #9b9fe6;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn {
		background-color: #ffffff;
		border-radius: 21em;
		align-items: center;
		width: 100%;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .button {
		padding: 0.55rem 3.80rem !important;
		font-family: "futura-book";
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login {
		background-color: #fff !important;
		box-shadow: unset !important;
		font-family: "futura-book";
		font-size: 16px;
		text-transform: capitalize !important;
		color: #1D48E0 !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login:active {
		background-color: #ffffff !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_transfer {
		font-family: "futura-book";
		font-size: 16px;
		background-color: #1D48E0 !important;
		text-transform: capitalize !important;
		box-shadow: unset !important;
		color: #FFFFFF !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .resp_contact label {
		font-family: "futura-medium";
		font-size: 16px;
		color: #9b9fe6;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .resp_contact a {
		font-family: "futura-medium";
		font-size: 16px;
		color: #FFF !important;
	}
	.copy_rights {
		margin-top: -17px;
	}
	.copy_rights p {
		color: #ffffff;
		font-size: .90rem;
		margin-top: -8px;
	}
	.faq_bgimg .faq_page_card {
		width: 100%;
		margin: auto;
		margin-bottom: 10px;
	}
	.mhome_tc{
	    margin-bottom: 25px;
	}
	.billibg_cart_media{
	flex-direction: column;
	}
	.payment_card_details .card-body{
	  padding: .75rem!important;
	}
	.cart_bg .cart_body .card-body .proced_button, .pricing_bg .cart_body .card-body .proced_button, .billing_bg .cart_body .card-body .proced_button{
	padding: 1rem 2rem !important;
	}
	.billing_card_details{
	    padding: 12px;
}
.payment_card_media{
	margin-top: 5rem!important;
}
.pricing_tabs{
	    width: 50% !important;
}
.media_pricingsignup_margin {
	    margin-top: 5rem!important;
}
.login_sign_up{
	flex-direction: column;
}
.pricing_sign_with{
	margin-left: 10px;
}
.google-login{
	margin-left: 20px !important;
    margin-top: 20px;
}
.media_mysubscription{
	text-align: left !important;
}
.media_mysubcription_alignment{
	    flex-direction: column !important;
       align-items: flex-start !important;
}
.media_payment_card{
	    margin-top: 5rem!important;
}
.media_card_img{
	right: -3px !important;
    top: -25px !important;
}
.proced_button {
	padding: 0.84rem 2.14rem !important;
}
.country_mobile{
	    padding-left: 1rem!important;
}
.payment_loader_confirm {
    left: 40% !important;
}
.payment_success_content {
    text-align: center;
    left: 46% !important;
    margin-left: -8em !important;
    
}
.payment_tryagain_content {
    top: 47% !important;
    left: 39% !important;
   }
   .payment_failure_content{
	padding-left:62px !important;
}
.card_pricing_resp{
	    margin-right: -9px;
 }
 
.payment_page_loader{
	  position: absolute !important;
	  left: 157px !important;
      top: 322px;
}
.payment_loader_text{
	 left: 131px !important;
	 top: 420px !important;
} 
.file_storage_details{
    width: 50% !important;
}
.download_page_loader{
    left: 164px !important;
    top: 244px !important;
}
.pause_play_loader{
	left: 180px !important;
}
.affility_div {
    padding-left: 36px !important;
}
.account_page_loader{
	left: 140px !important;
    top: 400px !important;
	}
	.select2-search__field{
	  width: 20em !important;
	}
	.select2-selection__choice{
	      max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
	}
	/*  .select2-selection {
       width: 329px;
    } */
    .how_it_works_card_pad {
	   padding-left: 70px;
    padding-right: 70px;
    } 
}
@media (min-width: 412px) and (max-width: 736px){
	.date_new_img {
    padding: 37px 59px !important;
}
.expiration_date_rep {
    margin-left: 45px !important;
}
.switch_new {
    left: 71px !important;
    top: 125px !important;
}
.account_save_button{
	    margin: 10px !important;
	}
	.account_page_loader{
	left: 140px !important;
    top: 400px !important;
	}
	.btn-cancel{
	   padding: 10px 24px !important;
	   margin: 11px !important;
	}
	.select2-search__field{
	  width: 20em !important;
	}
	.select2-selection__choice{
	      max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
	}
    /* .select2-selection {
       width: 329px;
    } */
    .resp_error .error_card{
       width: 24rem !important;
       margin-top: 65px !important;
    }
    .payment_aligment{
           margin-left: 0px !important;
           font-size: 16px;
    }
    .payment_loader_text{
       left: 135px !important;
    }
    .payment_page_loader{
       left: 154px !important;
    }
    
}

@media (min-width: 375px) and (max-width: 424px) {
	.media_pad_header_content{
	  padding-top: 4rem!important;
	}
	.welcome_content_resp h1 {
		    font-size: 1.50rem;
	}
	.welcome_content_resp h2 {
		font-size: 0.875rem;
	}
	.welcome_content_resp p {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #7E7F7F;
	}
	.welcome_content_resp p span {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #1d48e0;
	}
	.sub_button{
	   padding: 0.75rem 2rem !important;
	      font-size: .70rem !important;
	   
	}
	.welcome_content_resp .login_resp {
		font-family: "futura-book";
		font-size: 1rem;
		color: #9A9898 !important;
	}
	.resp_benifits{
	    padding-top: 58px !important;
	}
	.resp_benifits h3 {
		font-size: 1.125rem;
	}
	.resp_benifits label {
		font-size: 1.125rem;
		font-weight: 500;
		font-family: "futura-medium";
		color: #7E7F7F;
	}
	.resp_benifits p {
		font-size: 0.875rem;
		font-family: "futura-light";
		color: #666666;
	}
	.resp_how_it_works{
	  background-color: #1D48E0;
	      padding-top: 10px;
	}
	.resp_how_it_works h3 {
		color: #fff;
       font-size: 24px;
	}
	.resp_how_it_works p {
		font-family: "futura-light";
        font-size: 14px;
        color: #666666;
	}
	.how_it_works_card_pad{
	   padding-left: 60px;
       padding-right: 60px;
	}
	.expiration_date_rep{
	   margin-left: 36px;
	}
	.date_new_img {
        padding: 37px 45px;
    }
    .switch_new{
        left: 52px;
    }
    .resp_faq_bgimg label {
    font-family: "futura-medium";
    font-size: 16px;
    color: #fff;
    }
	.resp_faq_bgimg {
		/*background-image: url("/images/ui/images/landing_page/faq-bqck-2.png");*/
		background-color:#1D48E0;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.resp_faq_bgimg .pad_12 {
		padding-top: 14rem !important;
	}
	.resp_faq_bgimg .faq_sub_heading {
		width: 200px;
		height: 35px;
		background-color: #1D48E0;
		border-top-right-radius: 25px;
		border-bottom-right-radius: 25px;
		position: relative;
		right: 20px;
	}
	.resp_faq_bgimg .faq_sub_heading label {
		padding: 6px 0px 0px 45px;
		color: #fff;
	}
	.resp_faq_bgimg .accordion .card-header h5 {
		font-size: 0.75rem;
		color: #666666 !important;
	}
	.resp_faq_bgimg .accordion .card-header a {
		color: #666666 !important;
	}
	.resp_faq_bgimg .accordion .card-header a:hover {
		font-family: "futura-medium";
	}
	.resp_faq_bgimg .accordion .card-header a:active {
		font-family: "futura-medium";
	}
	.resp_faq_bgimg .accordion .card-body p {
		font-family: "futura-book";
		font-size: 0.6875rem;
		color: #1D48E0;
	}
	.resp_faq_bgimg .accordion .card-body ol li {
		font-family: "futura-book";
		font-size: 0.6875rem;
		color: #1D48E0;
	}
	.resp_faq_bgimg .accordion .view_more p {
		font-family: "futura-medium";
		font-size: 1rem;
		margin-top: 6px;
	}
	.resp_faq_bgimg .accordion .view_more p a {
		color: #666666 !important;
		font-size: 0.625rem;
	}
	.resp_faq_bgimg .footer_btn label {
		font-family: "futura-medium";
		font-size: 16px;
		color: #9b9fe6;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn {
		background-color: #ffffff;
		border-radius: 21em;
		align-items: center;
		width: 100%;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .button {
		padding: 0.55rem 3rem !important;
		font-family: "futura-book";
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login {
		background-color: #fff !important;
		box-shadow: unset !important;
		font-family: "futura-book";
		font-size: 16px;
		text-transform: capitalize !important;
		color: #1D48E0 !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login:active {
		background-color: #ffffff !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_transfer {
		font-family: "futura-book";
		font-size: 16px;
		background-color: #1D48E0 !important;
		text-transform: capitalize !important;
		box-shadow: unset !important;
		color: #FFFFFF !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .resp_contact label {
		font-family: "futura-medium";
		font-size: 16px;
		color: #9b9fe6;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .resp_contact a {
		font-family: "futura-medium";
		font-size: 16px;
		color: #FFF !important;
	}
	.copy_rights {
		margin-top: -17px;
	}
	.copy_rights p {
		color: #ffffff;
		font-size: .90rem;
		margin-top: -8px;
	}
	.faq_bgimg .faq_page_card {
		width: 100%;
		margin: auto;
	}
	.mhome_tc{
	    margin-bottom: 25px;
	}
	.billibg_cart_media{
	flex-direction: column;
	}
	.payment_card_details .card-body{
	  padding: .75rem!important;
	}
	.cart_bg .cart_body .card-body .proced_button, .pricing_bg .cart_body .card-body .proced_button, .billing_bg .cart_body .card-body .proced_button{
	padding: 1rem 2rem !important;
	}
	.billing_card_details{
	    padding: 12px;
}
.payment_card_media{
	margin-top: 5rem!important;
}
.payment_card_media{
	margin-top: 5rem!important;
}
.pricing_tabs{
	   width: 62% !important;
}
.media_pricingsignup_margin {
	    margin-top: 5rem!important;
}
.login_sign_up{
	flex-direction: column;
}
.pricing_sign_with{
	margin-left: 10px;
}
.google-login{
	margin-left: 20px !important;
    margin-top: 20px;
}
.media_mysubscription{
	text-align: left !important;
}
.media_mysubcription_alignment{
	    flex-direction: column !important;
       align-items: flex-start !important;
}
.media_payment_card{
	    margin-top: 5rem!important;
}
.media_card_img{
	right: -3px !important;
    top: -25px !important;
}
.proced_button {
	padding: 0.84rem 2.14rem !important;
}
.country_mobile{
	    padding-left: 1rem!important;
}
.change_card{
	top: -44px !important;
}
.payment_loader_confirm {
    left: 40% !important;
}
.payment_success_content {
    text-align: center;
    left: 46% !important;
    margin-left: -7em !important;
    
}
.payment_tryagain_content {
    top: 47% !important;
  }
.card_pricing_resp{
	    margin-right: -9px;
}
.payment_page_loader{
	  position: absolute !important;
	 left: 133px !important;
      top: 322px;
}
.payment_loader_text{
	left: 112px !important;
    top: 430px !important;
} 
.payment_tryagain_content {
    top: 42% !important;
    left: 39% !important;
   }
   .payment_failure_content{
	padding-left:62px !important;
}
.file_storage_details{
    width: 50% !important;
}
.download_page_loader{
   left: 134px !important;
    top: 243px !important;
}
.pause_play_loader{
	left: 179px; !important;
}
.affility_div {
     padding-left: 14px !important;
}
 .btn_acc_alin{
	display: flex;
} 
.account_page_loader{
	left: 130px !important;
    top: 400px !important;
	}
	.btn-cancel{
	   padding: 10px 24px !important;
	}
	.select2-search__field{
	  width: 16em !important;
	}
	.select2-selection__choice{
	      max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
	}
    /* .select2-selection {
           width: 283px;
    } */
    .file_transfer_img {
    top: 76px;
    left: -12px;
    }
    .payment_aligment{
       margin-left: 4px !important;
    font-size: 16px !important;
    }
}

@media (min-width: 360px) and (max-width: 374px) {
   .media_pad_header_content{
	  padding-top: 4rem!important;
	}
	.welcome_content_resp h1 {
		    font-size: 1.45rem;
	}
	.welcome_content_resp h2 {
		font-size: 0.875rem;
	}
	.welcome_content_resp p {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #7E7F7F;
	}
	.welcome_content_resp p span {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #1d48e0;
	}
	.welcome_content_resp .login_resp {
		font-family: "futura-book";
		font-size: 1rem;
		color: #9A9898 !important;
	}
	.resp_benifits{
	        padding-top: 70px !important;
	}
	.resp_benifits h3 {
		font-size: 1.125rem;
	}
	.resp_benifits label {
		font-size: 1.125rem;
		font-weight: 500;
		font-family: "futura-medium";
		color: #7E7F7F;
	}
	.resp_benifits p {
		font-size: 0.875rem;
		font-family: "futura-light";
		color: #666666;
	}
.resp_how_it_works{
	  background-color: #1D48E0;
	  padding-top
	}
	.resp_how_it_works h3 {
		color: #fff;
       font-size: 24px;
	}
	.resp_how_it_works p {
		font-family: "futura-light";
        font-size: 14px;
        color: #666666;
	}
	.how_it_works_card_pad{
	   padding-left: 60px;
       padding-right: 60px;
	}
	.expiration_date_rep{
	   margin-left: 36px;
	}
	.date_new_img {
        padding: 37px 52px;
    }
    .switch_new{
        left: 60px;
    }
    .resp_faq_bgimg label {
    font-family: "futura-medium";
    font-size: 16px;
    color: #fff;
    }
	.resp_faq_bgimg {
		/*background-image: url("/images/ui/images/landing_page/faq-bqck-2.png");*/
		background-color:#1D48E0;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.resp_faq_bgimg .pad_12 {
		padding-top: 14rem !important;
	}
	.resp_faq_bgimg .faq_sub_heading {
		width: 200px;
		height: 35px;
		background-color: #1D48E0;
		border-top-right-radius: 25px;
		border-bottom-right-radius: 25px;
		position: relative;
		right: 20px;
	}
	.resp_faq_bgimg .faq_sub_heading label {
		padding: 6px 0px 0px 45px;
		color: #fff;
	}
	.resp_faq_bgimg .accordion .card-header h5 {
		font-size: 0.75rem;
		color: #666666 !important;
	}
	.resp_faq_bgimg .accordion .card-header a {
		color: #666666 !important;
	}
	.resp_faq_bgimg .accordion .card-header a:hover {
		font-family: "futura-medium";
	}
	.resp_faq_bgimg .accordion .card-header a:active {
		font-family: "futura-medium";
	}
	.resp_faq_bgimg .accordion .card-body p {
		font-family: "futura-book";
		font-size: 0.6875rem;
		color: #1D48E0;
	}
	.resp_faq_bgimg .accordion .card-body ol li {
		font-family: "futura-book";
		font-size: 0.6875rem;
		color: #1D48E0;
	}
	.resp_faq_bgimg .accordion .view_more p {
		font-family: "futura-medium";
		font-size: 1rem;
	}
	.resp_faq_bgimg .accordion .view_more p a {
		color: #666666 !important;
		font-size: 0.625rem;
	}
	.resp_faq_bgimg .footer_btn label {
		font-family: "futura-medium";
		font-size: 16px;
		color: #9b9fe6;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn {
		background-color: #ffffff;
		border-radius: 21em;
		align-items: center;
		width: 100%;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .button {
		padding: 0.55rem 2.75rem !important;
		font-family: "futura-book";
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login {
		background-color: #fff !important;
		box-shadow: unset !important;
		font-family: "futura-book";
		font-size: 16px;
		text-transform: capitalize !important;
		color: #1D48E0 !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login:active {
		background-color: #ffffff !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_transfer {
		font-family: "futura-book";
		font-size: 16px;
		background-color: #1D48E0 !important;
		text-transform: capitalize !important;
		box-shadow: unset !important;
		color: #FFFFFF !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .resp_contact label {
		font-family: "futura-medium";
		font-size: 16px;
		color: #9b9fe6;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .resp_contact a {
		font-family: "futura-medium";
		font-size: 16px;
		color: #FFF !important;
	}
	.copy_rights p {
		color: #ffffff;
		font-size: .90rem;
	}
	.faq_bgimg .faq_page_card {
		width: 100%;
		margin: auto;
	}
	.mhome_tc{
	    margin-bottom: 25px;
	}
	.billibg_cart_media{
	flex-direction: column;
	}
	.payment_card_details .card-body{
	  padding: .75rem!important;
	}
	.cart_bg .cart_body .card-body .proced_button, .pricing_bg .cart_body .card-body .proced_button, .billing_bg .cart_body .card-body .proced_button{
	padding: 1rem 2rem !important;
	}
	.billing_card_details{
	    padding: 12px;
}
.payment_card_media{
	margin-top: 5rem!important;
}
.payment_card_media{
	margin-top: 5rem!important;
}
.payment_card_media{
	margin-top: 5rem!important;
}
.pricing_tabs{
	   width: 61% !important;
}
.media_pricingsignup_margin {
	    margin-top: 5rem!important;
}
.login_sign_up{
	flex-direction: column;
}
.pricing_sign_with{
	margin-left: 10px;
}
.google-login{
	margin-left: 20px !important;
    margin-top: 20px;
}
.media_mysubscription{
	text-align: left !important;
}
.media_mysubcription_alignment{
	    flex-direction: column !important;
       align-items: flex-start !important;
}
.media_payment_card{
	    margin-top: 5rem!important;
}
.media_card_img{
	right: -3px !important;
    top: -25px !important;
}
.proced_button {
	padding: 0.84rem 2.14rem !important;
}
.country_mobile{
	    padding-left: 1rem!important;
}
.change_card{
	top: -47px !important;
}
.payment_loader_confirm {
    left: 40% !important;
}
.payment_success_content {
    text-align: center;
    left: 46% !important;
    margin-left: -7em !important;
    
}
.payment_tryagain_content {
    top: 47% !important;
    
}
.card_pricing_resp{
	    margin-right: -9px;
}
.payment_page_loader{
	  position: absolute !important;
	  left: 122px !important;
      top: 322px;
}
.payment_loader_text{
	 left: 102px !important;
	 top: 420px !important;
}
.payment_tryagain_content {
    top: 43% !important;
    left: 39% !important;
   }
   .payment_failure_content{
	padding-left:62px !important;
}
.file_storage_details{
    width: 55% !important;
}
.download_page_loader{
    left: 164px;
    top: 179px;
}
.pause_play_loader{
	left: 179px !important;
}
.affility_div {
    padding-left: 14px !important;
}
.btn_acc_alin{
	display: flex;
}
.account_page_loader{
	left: 130px !important;
    top: 400px !important;
	}
.sub_button{
	   padding: 0.75rem 2rem !important;
	   font-size: .70rem !important;
	}	
	.btn-cancel{
	   padding: 10px 24px !important;
	}
	.account_save_button{
	       padding: 10px 27px !important;
	}
	.select2-search__field{
	  width: 16em !important;
	}
	.select2-selection__choice{
	      max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
	}
    .select2-selection {
       width: 271px;
    }
    .file_transfer_img {
    
    top: 75px;
    left: -12px;
}
  .payment_aligment {
    margin-left: 9px !important;
    font-size: 16px !important;
}
}

@media (min-width: 320px) and (max-width: 359px){
	 .media_pad_header_content{
	  padding-top: 3rem!important;
	}
	.welcome_content_resp h1 {
		    font-size: 1.45rem;
	}
	.welcome_content_resp h2 {
		font-size: 0.875rem;
	}
	.welcome_content_resp p {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #7E7F7F;
	}
	.welcome_content_resp p span {
		font-family: "futura-book";
		font-size: 0.75rem;
		color: #1d48e0;
	}
	.sub_button{
	   padding: 0.75rem 2rem !important;
	      font-size: .70rem !important;
	   
	}
	
	.welcome_content_resp .login_resp {
		font-family: "futura-book";
		font-size: 1rem;
		color: #9A9898 !important;
	}
	.resp_benifits{
	    padding-top: 75px !important;
	}
	.resp_benifits h3 {
		font-size: 1.125rem;
	}
	.resp_benifits label {
		font-size: 1.125rem;
		font-weight: 500;
		font-family: "futura-medium";
		color: #7E7F7F;
	}
	.resp_benifits p {
		font-size: 0.875rem;
		font-family: "futura-light";
		color: #666666;
	}
.resp_how_it_works{
	  background-color: #1D48E0;
	  padding-top: 10px;
	}
	.resp_how_it_works h3 {
		color: #fff;
       font-size: 24px;
	}
	.resp_how_it_works p {
		font-family: "futura-light";
        font-size: 14px;
        color: #666666;
	}
	.how_it_works_card_pad{
	   padding-left: 40px;
       padding-right: 40px;
	}
	.expiration_date_rep{
	   margin-left: 36px;
	}
	.date_new_img {
        padding: 37px 52px;
    }
    .switch_new{
        left: 60px;
    }
    .resp_faq_bgimg label {
    font-family: "futura-medium";
    font-size: 16px;
    color: #fff;
    }
	.resp_how_it_works .img_top {
		margin-top: -115px;
	}
	.resp_faq_bgimg {
		/*background-image: url("/images/ui/images/landing_page/faq-bqck-2.png");*/
		background-color:#1D48E0;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
	}
	.resp_faq_bgimg .pad_12 {
		padding-top: 14rem !important;
	}
	.resp_faq_bgimg .faq_sub_heading {
		width: 200px;
		height: 35px;
		background-color: #1D48E0;
		border-top-right-radius: 25px;
		border-bottom-right-radius: 25px;
		position: relative;
		right: 20px;
	}
	.resp_faq_bgimg .faq_sub_heading label {
		padding: 6px 0px 0px 45px;
		color: #fff;
	}
	.resp_faq_bgimg .accordion .card-header h5 {
		font-size: 0.75rem;
		color: #666666 !important;
	}
	.resp_faq_bgimg .accordion .card-header a {
		color: #666666 !important;
	}
	.resp_faq_bgimg .accordion .card-header a:hover {
		font-family: "futura-medium";
	}
	.resp_faq_bgimg .accordion .card-header a:active {
		font-family: "futura-medium";
	}
	.resp_faq_bgimg .accordion .card-body p {
		font-family: "futura-book";
		font-size: 0.6875rem;
		color: #1D48E0;
	}
	.resp_faq_bgimg .accordion .card-body ol li {
		font-family: "futura-book";
		font-size: 0.6875rem;
		color: #1D48E0;
	}
	.resp_faq_bgimg .accordion .view_more p {
		font-family: "futura-medium";
		font-size: 1rem;
		margin-top: 6px;
	}
	.resp_faq_bgimg .accordion .view_more p a {
		color: #666666 !important;
		font-size: 0.625rem;
	}
	.resp_faq_bgimg .footer_btn label {
		font-family: "futura-medium";
		font-size: 16px;
		color: #9b9fe6;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn {
		background-color: #ffffff;
		border-radius: 21em;
		align-items: center;
		width: 100%;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .button {
		padding: 0.55rem 2.20rem !important;
		font-family: "futura-book";
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login {
		background-color: #fff !important;
		box-shadow: unset !important;
		font-family: "futura-book";
		font-size: 16px;
		text-transform: capitalize !important;
		color: #1D48E0 !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_login:active {
		background-color: #ffffff !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .footer_transfer {
		font-family: "futura-book";
		font-size: 16px;
		background-color: #1D48E0 !important;
		text-transform: capitalize !important;
		box-shadow: unset !important;
		color: #FFFFFF !important;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .resp_contact label {
		font-family: "futura-medium";
		font-size: 16px;
		color: #9b9fe6;
	}
	.resp_faq_bgimg .footer_btn .footer_transfer_btn .resp_contact a {
		font-family: "futura-medium";
		font-size: 16px;
		color: #FFF !important;
	}
	.copy_rights {
		margin-top: -26px;
	}
	.copy_rights p {
		color: #ffffff;
		font-size: .90rem;
		margin-top: -8px;
	}
	.faq_bgimg .faq_page_card {
		width: 100%;
		margin: auto;
		margin-bottom: 25px;
	}
	.mhome_tc{
	    margin-bottom: 25px;
	}
	.billibg_cart_media{
	flex-direction: column;
	}
	.payment_card_details .card-body{
	  padding: .75rem!important;
	}
	.cart_bg .cart_body .card-body .proced_button, .pricing_bg .cart_body .card-body .proced_button, .billing_bg .cart_body .card-body .proced_button{
	padding: .75rem 1rem !important;
	}
	.billing_card_details{
	    padding: 12px;
}
.payment_card_media{
	margin-top: 5rem!important;
}
.payment_card_media{
	margin-top: 5rem!important;
}
.payment_card_media{
	margin-top: 5rem!important;
}
.pricing_tabs{
	   width: 72% !important;
}
.media_pricingsignup_margin {
	    margin-top: 5rem!important;
}
.login_sign_up{
	flex-direction: column;
}
.pricing_sign_with{
	margin-left: 10px;
}
.google-login{
	margin-left: 20px !important;
    margin-top: 20px;
}
	.media_mysubscription{
	text-align: left !important;
}
.media_mysubcription_alignment{
	    flex-direction: column !important;
       align-items: flex-start !important;
}
.media_payment_card{
	    margin-top: 5rem!important;
}
.media_card_img{
	right: -3px !important;
    top: -25px !important;
}
.proced_button {
	padding: 0.84rem 2.14rem !important;
}
.country_mobile{
	    padding-left: 1rem!important;
}
.change_card{
	top: -46px !important;
}
.payment_loader_confirm {
    left: 40% !important;
}
.payment_success_content {
    text-align: center;
    left: 50% !important;
    margin-left: -7em !important;
    
}
.payment_tryagain_content {
    top: 47% !important;
    
}
.card_pricing_resp{
	    margin-right: -9px;
}
.payment_page_loader{
	  position: absolute !important;
	  left: 102px !important;
      top: 322px;
}
.payment_loader_text{
	 left: 79px !important;
	 top: 420px !important;
}
.payment_tryagain_content {
    top: 50% !important;
    left: 42% !important;
   }
   .payment_failure_content{
	padding-left:62px !important;
}
.file_storage_details{
    width: 60% !important;
}
.download_page_loader{
    left: 110px !important;
    top: 230px !important;
}
.pause_play_loader{
	left: 174px !important;
}
.affility_div {
    padding-left: 0px !important;
}
.media_bacground .sucess_card {
    width: 18rem !important;
}
.account_page_loader{
	    left: 95px !important;
    top: 450px !important;
	}
	.select2-search__field{
	  width: 13em !important;
	}
	.select2-selection__choice{
	      max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
	}
    /* .select2-selection {
       width: 235px;
    } */
    .file_transfer_img {
    position: absolute;
    top: 76px;
    left: -12px;
}
  .payment_aligment{
    margin-left: 4px !important;
    font-size: 14px !important;
  }
  .payment_tryagain_content {
    top: 41% !important;
    left: 36% !important;
}
}


@media only screen and (min-device-width: 320px) and (max-device-width: 568px)
and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation:portrait){
   .media_pad_header_content{
	  padding-top: 3rem!important;
	}
	.welcome_content_resp h1 {
		    font-size: 2rem;
	}
}
/*end of responsive  */
.login_tooltip {
	height: 95px;
	width: 232px;
	position: absolute;
	top: 113px;
	transform: translate(-50%, -50%);
	background: #666666;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.3);
	right: -109px;
}

.login_tooltip p {
	font-family: "futura-book";
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	padding: 8px;
	margin-bottom: 0px;
	margin-top: 5px;
}

.logintooltip__arrow {
	width: 50px;
	height: 25px;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	overflow: hidden;
}

.login_tooltip::after {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	background: #666666;
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	top: 0;
	left: 67%;
}

.tooltip {
	height: 92px;
	width: 215px;
	position: absolute;
	left: 437px;
	bottom: -14px;
	transform: translate(-50%, -50%);
	background: #131212e6;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.3);
	opacity: 1 !important;
	z-index: 9;
	text-align: center;
	padding: 5px;
}

@media (min-width: 425px) and (max-width: 766px) {
	.tooltip {
		height: 122px;
		width: 136px;
		left: 306px;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.tooltip {
		height: 122px;
		width: 136px;
		left: 274px;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.tooltip {
		height: 122px;
		width: 136px;
		left: 212px;
	}
}

.tooltip p {
	text-align: center;
	color: white;
	font-size: 0.6875rem;
	font-family: "futura-book";
}

.tooltip__arrow {
	width: 50px;
	height: 25px;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	overflow: hidden;
	opacity: 1 !important;
	z-index: 9;
}

.tooltip__arrow::after {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	background: #131212e6;
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	top: 0;
	left: 50%;
	box-shadow: 1px 1px 20px 0px rgba(0, 0, 0, 0.6);
}

.tooltip:hover {
	display: block;
}

.des_contact a {
	color: white!important;
}

.des_contact a:hover {
	color: white!important;
}

.select2-results {
	display: none !important;
}

.md-form input[type=search]:focus:not([readonly]) {
	border-bottom: none !important;
	box-shadow: none !important;
}

.benifits_transition {
	padding-bottom: 340px;
}

.card-header>a:before {
	float: right !important;
	font-family: icomoon;
	content: "\e93c";
	padding-right: 5px;
}

.card-header>a.collapsed:before {
	float: right !important;
	content: "\e93d";
	color: #1D48E0;
}

.float {
	background-color: #7E7F7F !important;
}

@media (min-width: 320px) and (max-width: 359px) {
	.media_footer {
		flex-direction: column !important;
	}
	.faq_bgimg .footer_btn .footer_transfer_btn .button {
		padding: 0.55rem 2.90rem !important;
	}
}

@media (min-width: 360px) and (max-width: 374px) {
	.media_footer {
		flex-direction: column !important;
	}
	.faq_bgimg .footer_btn .footer_transfer_btn {
		width: 72%;
	}
	.faq_bgimg .footer_btn .footer_transfer_btn .button {
		padding: 0.55rem 2.90rem !important;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.media_footer {
		flex-direction: column !important;
	}
	.faq_bgimg .footer_btn .footer_transfer_btn {
		width: 72%;
	}
	.faq_bgimg .footer_btn .footer_transfer_btn .button {
		padding: 0.55rem 3.15rem !important;
	}
}

@media (min-width: 425px) and (max-width: 766px) {
	.media_footer {
		flex-direction: column !important;
		text-align: center;
	}
	.faq_bgimg .footer_btn .footer_transfer_btn .button {
		padding: 0.55rem 3.2rem !important;
	}
}

@media (min-width: 765px) and (max-width: 1024px) {
	.media_footer {
		flex-direction: column !important;
		text-align: center;
	}
	.faq_bgimg .footer_btn .footer_transfer_btn .button {
		padding: 0.55rem 6.1rem !important;
	}
	.faq_bgimg .pad_12 {
    padding-top: 12rem !important;
    }
}

@media (min-width: 765px) and (max-width: 1024px) {
	.media_footer {
		flex-direction: column !important;
		text-align: center;
	}
	.faq_bgimg .footer_btn .footer_transfer_btn .button {
		padding: 0.55rem 3rem !important;
	}
}

.price_feature {
	margin-left: 14px;
}

@media (min-width: 767px) and (max-width: 978px) {
	.price_pad_meadia {
		padding-top: 82px;
	}
	.pricing_card h5 {
		color: #000;
	}
	.pricing_card h1 span {
		font-size: 1rem;
		color: #4B4A4B;
	}
	.pricing_card hr {
		width: 65% !important;
		-ms-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
		transform: rotate(-3deg);
	}
	.pricing_card p {
		font-family: "futura-book";
		font-size: 1rem;
		color: #4B4A4B;
	}
	.pricing_card .pricing_button {
    padding: 0.84rem 2.5rem !important;
    color: #fff;
    font-size: 1rem;
    font-weight: 500;
    font-family: "futura-book";
}
.meadia_add{
	    margin-top: 22px;
}
.container_screenwise{
	margin-top: 10px;
}
.terms_condition{
	height: 56rem !important;
}
.privacy_policy{
	height: 56rem !important;
}

}

@media (min-width: 425px) and (max-width: 766px) {
	.price_pad_meadia {
		padding-top: 82px;
	}
	.pricing_card h5 {
		color: #000;
	}
	.pricing_card h1 span {
		font-size: 1rem;
		color: #4B4A4B;
	}
	.pricing_card hr {
		width: 65% !important;
		-ms-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
		transform: rotate(-3deg);
	}
	.pricing_card p {
		font-family: "futura-book";
		font-size: 1rem;
		color: #4B4A4B;
	}
	.pricing_card .pricing_button {
		padding: 0.84rem 2rem !important;
		color: #fff!important;
		font-size: 1rem;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.price_pad_meadia {
		padding-top: 82px;
	}
	.pricing_card h5 {
		color: #000;
	}
	.pricing_card hr {
		width: 65% !important;
		-ms-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
		transform: rotate(-3deg);
	}
	.pricing_card p {
		font-family: "futura-book";
		font-size: 1rem;
		color: #4B4A4B;
	}
	.pricing_card .pricing_button {
		padding: 0.84rem 2rem !important;
		color: #fff;
		font-size: 1rem;
	}
}

@media (min-width: 320px) and (max-width: 374px) {
	.price_pad_meadia {
		padding-top: 82px;
	}
	.pricing_card h5 {
		color: #000;
	}
	.pricing_card hr {
		width: 65% !important;
		-ms-transform: rotate(-3deg);
		-webkit-transform: rotate(-3deg);
		transform: rotate(-3deg);
	}
	.pricing_card p {
		font-family: "futura-book";
		font-size: 1rem;
		color: #4B4A4B;
	}
	.pricing_card .pricing_button {
		padding: 0.75rem 1.50rem !important;
		color: #fff;
		font-size: 1rem;
	}
}

.text-padding {
	padding-left: 13px !important;
	padding-right: 13px !important;
}

.alert-info {
	color: #ffffff !important;
	background-color: #1D48E0 !important;
	border-color: #1D48E0 !important;
}
.switch{
	width: 32%;
    float: right;
}
.switch_aligment{
	display: flex;
    justify-content: flex-end;
}
.switch label input[type=checkbox]:checked+.lever {
	background-color: #4CD964 !important;
}

.switch label input[type=checkbox]:checked+.lever:after {
	background-color: #ffffff !important;
	left: 1rem !important;
}

.switch label .lever {
	background-color: #C4C3C4 !important;
	width: 1.75rem !important;
}

.switch label .lever:after {
	background-color: #ffffff !important;
	top: -1px !important;
	width: 1rem !important;
	height: 1rem !important;
}

.error_card .card-body h5 {
	font-size: 1.125rem!important;
}

.partner_branding_transfer_page_container {
	background: url("/images/ui/images/transfer_page/cloud.svg");
	background-repeat: no-repeat;
	height: 16rem;
	margin-top: 12rem;
	margin-left: 20rem;
}

.partner_branding_transfer_page_image {
	height: 8rem;
	margin-top: 4rem;
	margin-right: 0rem;
}

@media (min-width: 1024px) and (max-width:1399px) {
	.partner_branding_transfer_page_container {
		margin-top: 1.75rem;
		margin-left: 12rem;
	}
	.partner_branding_transfer_page_image {
		margin-right: 7.75rem;
	}
}


.floating_transfer_button {
	position: fixed;
	z-index: 998;
	right: 35px;
	bottom: 35px;
	margin-bottom: 0;
	padding-top: 15px;
}

.palne_icon {
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
	width: 47px;
	height: 47px;
	position: relative;
	z-index: 1;
	vertical-align: middle;
	display: inline-block;
	overflow: hidden;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin: 10px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	padding: 0;
	cursor: pointer;
}

.palne_icon i {
	display: inline-block;
	width: inherit;
	text-align: center;
	color: #fff;
	font-size: 1.25rem;
	line-height: 47px;
}

.palne_icon i:hover {
	color: #fff;
}

.float_tansfer {
	width: 47px;
	height: 47px;
	position: relative;
	z-index: 1;
	bottom: 80px;
	right: -10px;
	background-color: #06C;
	color: #FFF;
	border-radius: 50px;
	text-align: center;
	display: none;
	cursor: pointer;
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.label-container {
	position: fixed;
	bottom: 117px;
	right: 88px;
	display: table;
	visibility: hidden;
}

.label-text {
	color: #FFF;
	background: rgba(51, 51, 51, 0.5);
	display: table-cell;
	vertical-align: middle;
	padding: 10px;
	border-radius: 3px;
}

.label-arrow {
	display: table-cell;
	vertical-align: middle;
	color: #333;
	opacity: 0.5;
}

.label-arrow {
	display: table-cell;
	vertical-align: middle;
	color: #333;
	opacity: 0.5;
}

.floating_transfer_button:hover+.label-container {
	visibility: visible;
}

.mail_download_p {
	font-size: .90rem !important;
}

.mhomebody_lock {
	overflow: hidden;
	
}

.pricing_tooltip {
	height: 70px;
	width: 190px;
	position: absolute;
	left: 137px;
	bottom: 29px;
	transform: translate(-50%, -50%);
	background: #131212e6;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.3);
	opacity: 1 !important;
	z-index: 9;
	text-align: center;
	padding: 5px;
	display: none;
}

.pricing_tooltip p {
	text-align: center;
	color: white !important;
}

.tooltip__arrow {
	width: 50px;
	height: 25px;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	overflow: hidden;
	opacity: 1 !important;
	z-index: 9;
}

.pricing_tooltip__arrow::after {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	background: #2a2929;
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	top: 68px;
	left: 50%;
}

.pricing_button:hover+.pricing_tooltip {
	display: block;
}

.mobile_price_tooltip {
	left: 197px;
	bottom: 40px;
}

.contact_us_a {
	color: #ffffff;
}

.contact_us_a:hover {
	color: #9b9fe6;
}

.tail_mesage {
	font-size: 1.25rem !important;
	color: #7E7F7F;
}

.tootip_content {
	font-size: .75rem !important;
}

.expires_tooltip {
	height: 60px;
	width: 190px;
	position: absolute;
	left: 89px;
	bottom: 18px;
	transform: translate(-50%, -50%);
	background: #131212e6;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.3);
	opacity: 1 !important;
	z-index: 9;
	text-align: center;
	padding: 5px;
	display: none;
}

@media (min-width: 425px) and (max-width: 766px) {
	.expires_tooltip {
		bottom: 3px;
	}
}

@media (min-width: 375px) and (max-width: 424px) {
	.expires_tooltip {
		bottom: 3px;
	}
}

@media (min-width: 320px) and (max-width: 359px) {
	.expires_tooltip {
		bottom: 3px;
	}
}

.expires_tooltip p {
	text-align: center;
	color: white !important;
	margin-bottom: 0px;
}

.expires_tooltip__arrow::after {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	background: #2a2929;
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	top: 55px;
	left: 50%;
}

.infoicon_myfile:hover+.expires_tooltip {
	display: block;
}

.reciver_tooltip {
	height: 60px;
	width: 190px;
	position: absolute;
	left: 94px;
	bottom: 4px;
	transform: translate(-50%, -50%);
	background: #131212e6;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.3);
	opacity: 1 !important;
	z-index: 9;
	text-align: center;
	padding: 5px;
	display: none;
}

.reciver_tooltip p {
	text-align: center;
	color: white !important;
	margin-bottom: 0px;
	padding-top: 5px;
}

.reciver_tooltip__arrow::after {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	background: #2a2929;
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	top: 55px;
	left: 50%;
}

.infoicon_myfile:hover+.reciver_tooltip {
	display: block;
}

.infoicon_myfile {
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
}

.mhome_tc li a {
	color: #fff;
}

.mhome_tc li a:hover {
	color: #9b9fe6;
}

.transfer_feature {
	background-image: none !important;
	background-color: #F8FDFF;
}

.quotes {
	display: none;
}

.text_animate {
	overflow: hidden;
}

.quotes_1,
.quotes_2,
.quotes_3,
.quotes_4,
.quotes_5 {
	font-weight: 600;
	position: absolute;
	display: block;
	width: 100%;
	animation-duration: 16s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}

.quotes_1 {
	opacity: 0;
	animation-name: anim-1;
}

.quotes_2 {
	opacity: 0;
	animation-name: anim-2;
}

.quotes_3 {
	opacity: 0;
	animation-name: anim-3;
}

.quotes_4 {
	opacity: 0;
	animation-name: anim-4;
}

.quotes_5 {
	opacity: 0;
	animation-name: anim-5;
}

@keyframes anim-1 {
	0%,
	6.3% {
		left: 10px;
		opacity: 0;
	}
	6.3%,
	20% {
		left: 25px;
		opacity: 1;
	}
	26.6%,
	100% {
		left: 50px;
		opacity: 0;
	}
}

@keyframes anim-2 {
	0%,
	26.6% {
		left: 10px;
		opacity: 0;
	}
	32.9%,
	39.2% {
		left: 25px;
		opacity: 1;
	}
	45.5%,
	100% {
		left: 50px;
		opacity: 0;
	}
}

@keyframes anim-3 {
	0%,
	45.5% {
		left: 10px;
		opacity: 0;
	}
	51.8%,
	58.1% {
		left: 25px;
		opacity: 1;
	}
	64.4%,
	100% {
		left: 50px;
		opacity: 0;
	}
}

@keyframes anim-4 {
	0%,
	64.4% {
		left: 0px;
		opacity: 0;
	}
	70.7%,
	77% {
		left: 10px;
		opacity: 1;
	}
	83.3%,
	100% {
		left: 50px;
		opacity: 0;
	}
}

@keyframes anim-5 {
	0%,
	83.3% {
		left: -10px;
		opacity: 0;
	}
	89.6%,
	95.9% {
		left: 25px;
		opacity: 1;
	}
	100% {
		left: 50px;
		opacity: 0;
	}
}


/* text animation */


/* icon animation */

.circle_1,
.circle_2,
.circle_3,
.circle_4,
.circle_5 {
	animation-duration: 16s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}

.circle_1 {
	fill: #98d6fd;
	animation-name: circle-1;
}

.circle_2 {
	fill: #98d6fd;
	animation-name: circle-2;
}

.circle_3 {
	fill: #98d6fd;
	animation-name: circle-3;
}

.circle_4 {
	fill: #98d6fd;
	animation-name: circle-4;
}

.circle_5 {
	fill: #98d6fd;
	animation-name: circle-5;
}

@keyframes circle-1 {
	0%,
	6.3% {
		fill: #98d6fd;
	}
	6.3%,
	20% {
		fill: #1D48E0;
	}
	26.6%,
	100% {
		fill: #98d6fd;
	}
}

@keyframes circle-2 {
	0%,
	26.6% {
		fill: #98d6fd;
	}
	32.9%,
	39.2% {
		fill: #1D48E0;
	}
	45.5%,
	100% {
		fill: #98d6fd;
	}
}

@keyframes circle-3 {
	0%,
	45.5% {
		fill: #98d6fd;
	}
	51.8%,
	58.1% {
		fill: #1D48E0;
	}
	64.4%,
	100% {
		fill: #98d6fd;
	}
}

@keyframes circle-4 {
	0%,
	64.4% {
		fill: #98d6fd;
	}
	70.7%,
	77% {
		fill: #1D48E0;
	}
	83.3%,
	100% {
		fill: #98d6fd;
	}
}

@keyframes circle-5 {
	0%,
	83.3% {
		fill: #98d6fd;
	}
	89.6%,
	95.9% {
		fill: #1D48E0;
	}
	100% {
		fill: #98d6fd;
	}
}


/* text-animation */

.text_1,
.text_2,
.text_3,
.text_4,
.text_5 {
	animation-duration: 16s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}

.text_1 {
	fill: #666666;
	animation-name: text_1;
}

.text_2 {
	fill: #666666;
	animation-name: text_2;
}

.text_3 {
	fill: #666666;
	animation-name: text_3;
}

.text_4 {
	fill: #666666;
	animation-name: text_4;
}

.text_4 {
	fill: #666666;
	animation-name: text_4;
}

.text_5 {
	fill: #666666;
	animation-name: text_5;
}

@keyframes text_1 {
	0%,
	6.3% {
		fill: #666666;
	}
	6.3%,
	20% {
		fill: #1D48E0;
	}
	26.6%,
	100% {
		fill: #666666;
	}
}

@keyframes text_2 {
	0%,
	26.6% {
		fill: #666666;
	}
	32.9%,
	39.2% {
		fill: #1D48E0;
	}
	45.5%,
	100% {
		fill: #666666;
	}
}

@keyframes text_3 {
	0%,
	45.5% {
		fill: #666666;
	}
	51.8%,
	58.1% {
		fill: #1D48E0;
	}
	64.4%,
	100% {
		fill: #666666;
	}
}

@keyframes text_4 {
	0%,
	64.4% {
		fill: #666666;
	}
	70.7%,
	77% {
		fill: #1D48E0;
	}
	83.3%,
	100% {
		fill: #666666;
	}
}

@keyframes text_5 {
	0%,
	83.3% {
		fill: #666666;
	}
	89.6%,
	95.9% {
		fill: #1D48E0;
	}
	100% {
		fill: #666666;
	}
}


/* end icon animation */

.transfer_feature_content h6 {
	font-size: 1.75rem;
    font-family: "futura-book";
    font-weight: 400 !important;
    color: #666666;
	
}

.transfer_feature_content a {
	color: #1d48e0;
	font-size: 1.25rem;
	text-decoration: none;
	font-weight: 400;
}

.transfer_feature_content a:hover {
	color: #1d48e0;
	text-decoration: none;
}

.switch_tooltip {
	height: 74px;
	width: 215px;
	position: absolute;
	left: 174px;
	bottom: 18px;
	transform: translate(-50%, -50%);
	background: #131212e6;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.3);
	opacity: 1 !important;
	z-index: 9;
	text-align: center;
	padding: 5px;
	border-radius: 7px;
}

.switch_tootip_content {
	font-size: .75rem !important;
	text-align: center;
	color: white;
}

.switchtooltip__arrow {
	width: 50px;
	height: 25px;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	overflow: hidden;
	opacity: 1 !important;
	z-index: 9;
}

.switchtooltip__arrow::after {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	background: #131212e6;
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	top: 0;
	left: 50%;
	box-shadow: 1px 1px 20px 0px rgba(0, 0, 0, 0.6);
}

.switch:hover+.switch_tooltip {
	display: block;
}


/*
	overide select2 
*/

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: none !important;
}

.select2-container--default .select2-selection--multiple {
	border: none !important;
}

.select2-selection__choice {
	background-color: #edeffc !important;
	color: #7e7d7e !important;
	font-family: "futura-book" !important;
	height: 28px !important;
	font-size: 12px !important;
	border-radius: 11px !important;
	cursor: pointer !important;
	float: left !important;
	margin-right: 5px !important;
	margin-top: 5px !important;
	padding: 4px 9px !important;
	margin-bottom: 0.2rem !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	border: none !important;
}

.select2-container {
	border-bottom: none !important;
}


/* .select2-selection__choice__remove {
	float: right;
} */

.select2-selection__rendered {
	max-height: 4.2rem;
	overflow-y: auto !important;
	padding-left: 10px;
/* 	margin-bottom: 0.75rem!important; */
}

.select2-selection__rendered li {
	padding-left: 8px !important;
}

.select2-dropdown {
	border: none !important;
}

.refer_email_container .select2-selection__rendered {
	border-bottom: 1px solid #D1D1D1 !important;
}

.signin-container {
	margin: auto;
	padding-top: 188px;
}
@media (min-width: 1200px){
	.offset-xl-2 {
	    margin-left: 6.666667% !important ;
	}

}
.share_model_card_body{
	padding:0rem !important;
}
.terms_condition{
	width:auto !important; 
	margin-top: 71px; 
	height:34rem; 
}
.privacy_policy{
	width:auto !important; 
	margin-top: 71px !important; 
	height:34rem;
	 overflow-y:scroll;
}
.forget_pass_bg{
	margin-top:90px;
}
.filename_login_model{
	word-break: break-all;
}
@media only screen 
   and (min-device-width: 375px) 
   and (-webkit-min-device-pixel-ratio: 2)
   and (orientation: landscape) {
   .resp_faq_bgimg .footer_btn .footer_transfer_btn .button {
      padding: 0.55rem 3rem !important;
     
}
.pricing_tabs{
	width: 32%;
}
}

@media only screen 
   and (min-device-width: 768px) 
   and (-webkit-min-device-pixel-ratio: 2)
   and (orientation: landscape) {
.pricing_tabs{
	width: 32% !important;
}
.cart_bg .cart_body .card-body .proced_button, .pricing_bg .cart_body .card-body .proced_button, .billing_bg .cart_body .card-body .proced_button{
	    padding: 1.25rem 2.14rem !important;
}
}


.edit_button{
	justify-content: space-between;
}
.edit_button p{
	color:#1D48E0 !important;
}
.payment_card_details{
	margin: 115px auto;
}
.billing_card_details .picker__date-display {
	display: none !important;
}

.billing_card_details  .picker__box .picker__header .picker__select--year{
	border: none;
    border-bottom: 1px solid gray;
}
.billing_card_details  .picker__box .picker__header .picker__select--month{
	border: none;
    border-bottom: 1px solid gray;
}
.account_save_button{
	padding: 0.75rem 2rem !important;
}
.account_no_btn{
	padding: 0.34rem 1.74rem !important;
}
.accordion_header .card-header{
	    padding: 1rem 0rem !important;
}
.pricing_signup_btn{
	padding: 0.84rem 5.14rem !important;
    font-family: "futura-book";
    background-color: #1D48E0 !important;
    line-height: 1 !important;
    text-transform: capitalize !important;
    box-shadow: unset !important;
    color: #FFFFFF !important;
}
.pricing_sign_with{
	font-family: "futura-medium";
    font-size: 10px;
    color: #666666;
    font-weight: bold;
    margin-left: 20px;
}
.pricing_sign_line{
	width: 78%;
    margin-top: .5rem !important;
    margin-bottom: 0rem !important;
}
.google-login {
    cursor: pointer;
    margin-left: 70px;
}
.pricing_signup_a a{
	color: #1d48e0 !important;
}
.pricing_forgot a{
	color: #1d48e0 !important;
}
.pricing_tabs{
	border-bottom: 2px solid #dee2e6 !important;
	width: 26%;
	font-family: fautra-medium;
	font-size: 17px;
}
.pricing_tabs .nav-item{
	font-family: "futura-medium";
    font-size: 1.10rem;
}
.pricing_tabs .nav-link{
	border: 0px solid transparent;
	color: #666666 !important;
}
.pricing_tabs .nav-link :hover{
	border: 0px solid transparent;
	color: #666666 !important;
	border-bottom: 2px solid #1D48E0 !important;
}
.account_page_loader{
	position: absolute;
    left: 350px;
    top: 350px;
    z-index: 99999;
}
.modal-dialog.cascading-modal .close{
	color:#000 !important;
}
.billing_address_scroll{
	 overflow: hidden !important;
     height: -1px !important;
    overflow-y: auto !important;
     width: 100% !important;
}
.change_card{
	color: #1D48E0;
    font-size: 16px;
    cursor: pointer;
    float: right;
    font-weight: 500;
    text-decoration: underline;
    position: absolute;
    font-family: futura-book;
    right: 2px;
    top: -24px;
}
.payment_loader_confirm{
	position: fixed !important;
    top: 30%;
    left: 50%;
}
.payment_success_content{
	position: fixed;
    top: 34%;
    left: 42%;
    margin-top: 3em;
    margin-left: -15em;
    font-size: 24px;
    font-family: "futura-medium";
}
.payment_tryagain_content{
    position: fixed;
    top: 37%;
    left: 48%;
    margin-top: 5em;
    margin-left: -7em;
    font-size: 18px;
    font-family: "futura-book";
}
.payment_failure_content{
	padding-left:122px;
}
.download_page_loader{
	    position: absolute !important;
    z-index: 5;
    left: 164px;
    top: 179px;
}
.payment_page_loader{
	 position: absolute;
     z-index: 5;
     left: 884px;
     top: 322px;
}
.pause_play_loader{
	    position: absolute !important;
    z-index: 5;
    left: 164px;
    top: 179px;
}
.payment_loader_text{
	 position:absolute;
	 left: 882px;
	 top: 415px;
	 font-size: 32px;
	 font-weight: bold;
}
.payment_aligment{
	margin-left: 70px;
}
.footer_nav_link{
	color:#fff !important;
}
.page-item.active .pagenation_link {
    background-color: #1d48e0 !important;
}
.file_storage_details{
	font-family: "futura-book";
    font-size: 0.875rem;
    color: #4F4D4D;
    width: 30%;
    padding: 10px;
}
.storage_progress_bar{
	height: 0.65rem !important;
	cursor: pointer;
}
.progress_percentage{
	display:none;
	color: rgb(0, 0, 0);
}
.disable_actions{
	cursor: not-allowed;
}
.add_opacity{
	opacity: 0.2;
}
.select2-result-sub > li.select2-result {
    display: none;
}
.disbale_buton_play_pause{
	cursor: not-allowed !important;
    pointer-events: none;
}
.affility_div{
	    padding-left: 70px;
}
.referal_img{
	padding-left: 10px;
    padding: 10px;
}
.referal_message{
	text-align: left;
	padding-left: 15px;
	padding-top:5px;
}
.price_heading_meadia{
	color: #000!important;
}
.mhome_bg_color{
	background-color: #F8FDFF;
}
.cancel_btn{
	padding: 7px 28px !important;
}
.refer_email_container .select2-selection__rendered {
	background: #f8fdff !important;
}
.select2-container--default .select2-selection--multiple{
	    background-color: #f8fdff !important;
}

#slider {
  margin-right: 0;
  margin-left: 0;
  border-width: 0.2rem;
}
.box-center {
  margin: 0 auto;
}
.carousel-caption {
  right: 0;
  bottom: 0;
  left: 0;
  padding-bottom: 30px;
  opacity: 0;
  transition: all 800ms linear;
  background: rgba(0, 0, 0, 0.45);
}
.carousel-indicators{
	bottom: -30px !important;
}
.carousel-indicators li{
	
	background-color: #ccc!important;
}
.carousel .carousel-indicators li{
	    width: 5px !important;
        height: 5px !important;
        border-radius: 100% !important;
}
.carousel-indicators .active{
	    background-color: #1d48e0 !important;
}


@media (min-width: 320px) and (max-width: 1023px) {
	.welcome_background_home {
		display: none !important;
	}
	.about_us_bgimg{
	   display: none !important;
	}
	.benifits_bgimg{
	   display: none !important;
	}
	.benifit_content{
	   display: none !important;
	}
	.how_it_works_bg{
	   display: none !important;
	}
	.refer_bg_home{
	   display: none !important;
	}
	.faq_top_home{
	   display: none !important;
	}
	.copy_rights_home{
	    display: none !important;
	}
	
	.ppt-link {
	    position: relative;
	    color: #fff;
	    width: 100%;
	    top: 3.5rem;
	    line-height: 20px;
	    padding:15px;
	    z-index: 99;
	    display:block;
	    text-align: -webkit-center;
	    text-align: center;
	    background: #1D48E0;
    }
    .ppt-link span{
	    transition: height 1s ease-in-out;
	    font-weight: 500;
	    font-size: 0.75rem;
        color: white;
    }
   
	.ppt-link a{
	  cursor: pointer;
      overflow: hidden;
      color: #fff;
	}
	
	.ppt-link a:hover{
      cursor: pointer;
      overflow: hidden;
      color: black; 
	}
	
	#closeButton {
		background: none;
	    float: right;
	    font-size: 1.6rem;
	    cursor: pointer;
	    color: #fff;
	    border: none;
	    margin: -8px;
	}
	
}

@media (min-width: 1024px) and (max-width: 2560px) {
	.welcome_background_mhome {
		display: none !important;
	}
	.backgroung_img_mhome{
		display: none !important;
	}
	
	.benfits_mhome{
		display: none !important;
	}
	
	.resp_how_it_works_mhome{
		display: none !important;
	}
	
	.refer_bg_mhome{
		display: none !important;
	}
	
	.resp_faq_bgimg_mhome{
		display: none !important;
	}
	.copy_rights_mhome{
	    display: none !important;
	}
	/* .sidenav{
	    display: none !important;
	} */
	
	
	.ppt-link span{
	    transition: height 1s ease-in-out;
	    font-size: 0.8rem;
        font-weight: 500;
        color: #fff;
        text-shadow: 1.2px 1.2px blue;
	}
	
	.ppt-link a{
	  position: relative;
      cursor: pointer;
      overflow: hidden;
      color: #fff;
	}
	
	.ppt-link a:hover{
      cursor: pointer;
      overflow: hidden;
      color: black;
	}
	
	.ppt-link {
	    position: relative;
	    height: 45px;
	    color: #fff;
	    width: 100%;
	    text-align: center;
	    text-align: -webkit-center;
	    top: 4.2rem;
	    z-index: 99;
	    display:block;
	    line-height: 40px;
	    padding:-15px;
	    background: #1D48E0;
    }
	
	#closeButton {
		background: none;
	    float: right;
	    font-size: 1.8rem;
	    cursor: pointer;
	    color: #fff;
	    border: none;
	   
	}
}

.fa-refresh:hover {
  cursor:pointer;


/*# sourceMappingURL=style.css.map */