@media only screen and (min-width: 1280px) {
 }
 @media only screen and (min-width: 1024px) and (max-width: 1279px) {
	  .bankcontent-con{background:url(../images/inner_con_bg.jpg) repeat-y right top; background-size:contain;}
}
 @media only screen and (min-width: 1024px) {
	
	.three-block-header {
		padding-top: 25px;
		
		text-align: center;
	}
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1023px) {
 .bankcontent-con{background:url(../images/inner_con_bg.jpg) repeat-y right top; background-size:contain;}

}
 @media only screen and (min-width: 768px) {
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.content-header h1 {
	font-size: 35px;
}
.popular-tag-con {
	left: -15px;
}
.topcon-rightside ul li {
	font-size: 18px;
}
.content-header p {
	width: 58%;
}
.content-header .content-header-inner h1 {
	padding: 0 20px 0 0;
}
/*left navigation*/
.second-nav-outer ul li a {
	padding: 0 25px 0 10px;
	font-size: 12px;
	line-height: 16px;
}
.second-nav-outer ul li.first-child a {
	background-size: 100% 240px;
}
.second-nav-outer ul li.first-child a.finished-nav {
	background-size: 100% 240px;
}
.second-nav-outer ul li.first-child a.current-nav {
	background-size: 100% 240px;
}
.second-nav-outer ul li a {
	background-size: 100% 240px;
}
.second-nav-outer ul li a.finished-nav {
	background-size: 100% 240px;
}
.second-nav-outer ul li a.current-nav {
	background-size: 100% 240px;
}
.second-nav-outer ul li.last-child a {
	background-size: 100% 240px;
}
.second-nav-outer ul li.last-child a.finished-nav {
	background-size: 100% 240px;
}
.second-nav-outer ul li.last-child a.current-nav {
	background-size: 100% 240px;
}
/*left navigation*/
.content-left-inner .call {
	margin: 0px;
}
.content-left-inner .chat {
	padding: 5px 0 5px 15px;
}
.content-left-inner .ycbm {
	padding: 5px 0 5px 15px;
}
.content-header h1 {
	font-size: 32px;
}
.price-single-header h2 {
	font-size: 30px;
}
.single-right-block {
	padding-right: 15px;
}
.single-left-block span {
	font-size: 14px;
}
.removing-content-2 h3 {
	font-size: 19px;
}
.grid-left ul li {
	font-size: 16px;
	line-height: 16px;
}
.call, .chat {
	font-size: 14px;
}
.thaks-but-sorry h2 {
	padding: 0 0 10px 20px;
	font-size: 28px;
	line-height: 32px;
}
.total {
	padding: 8px 45px 0 0;
	text-align: right;
}
.top-heading {
	float: left;
}
.input-box.small {
	width: 48%; 
}
ul.cards {
	margin: 37px 0 0;
}
.year-select {
	max-width: 70px;
}
.year-select .year {
	font-size: 15px;
}
.button-outer .basic-greenbtn {
	width: 100%;
}
.policy-input label {
	width: 90%;
}

.right-header-block a {
	padding-left: 26%;
}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
.navbar {
	margin-bottom:0px;
}
#content {
	padding: 0 10px;
}
.header-container {
	height: auto;
}
.logo-outer {
	line-height: 70px;
	max-width: 103px
}
li.chatnow, .content-header p {
	display: none;
}
.basic-header-right ul {
	padding: 0px;
	height: 70px;
}
.basic-header-right ul li {
	padding: 0px;
	height: 70px;
	border-left: #eaeaea solid 1px;
	width: 90px;
}
.basic-header-right ul li a {
	font-size: 14px;
	width: 100%;
	text-align: center;
	line-height: 14px;
	font-family: 'museo300';
}
.basic-header-right ul li a i.contact-icon {
	width: 100%;
	background-position: 33px -30px;
	background-size: 70% auto;
	margin-top: 10px;
}
.content-header {
	height: 61px;
	border: none;
	margin: 0px
}
.content-header-inner {
	margin: 0px;
}
.content-header .content-header-inner h1 {
	width: 100%;
	font-size: 21px;
	max-width: 100%;
	padding-left: 5px;
}
.content-top-outer {
	padding: 0 10px;
}
.popular-tag-con {
	width: 84px;
	height: 84px;
	left: -12px;
	top: -10px;
	border: 6px solid #FFB616;
	font-size: 12px;
	padding: 14px 12px;
}
.topcon-leftside {
	width: 100%;
	max-width: 100%;
	padding: 5px 0 0 0;
}
.topcon-leftside h2 {
	font-size: 34px;
	text-align: left;
	padding-left: 68px;
	width: auto;
	line-height: 46px;
}
.topcon-leftside .icon-areaouter {
	max-width: 85px;
	float: right;
}
.topcon-leftside .icon-areaouter i.bag-icon {
	width: 49px;
	height: 49px;
	border: 7px solid #000000;
	background: url(../images/main_icons.png) no-repeat scroll -5px -78px;
	background-size: 136% auto;
}
.gray-strip {
	height: 20px;
	margin: -41px 0 0 0;
}
.topcon-rightside {
	max-width: 100%;
	width: 100%;
}
.topcon-rightside ul {
	padding: 10px 0;
}
.topcon-rightside ul li {
	font-family: 'museo300';
	font-size: 14px;
	padding: 0px 0 0px 20px;
}
.large-greenbtn {
	font-size: 16px;
	height: 39px;
	line-height: 34px;
}
.bottom-con {
	margin: 0 0 10px 0;
	padding: 13px 12px 12px;
}
.bottom-con h2 {
	font-size: 20px;
	float: left;
	text-align: left;
	padding-left: 14px;
	width: auto;
}
.bottom-con .icon-areaouter {
	max-width: 85px;
	float: right;
}
.bottom-con .icon-areaouter i.gate-icon {
	width: 49px;
	height: 49px;
	border: 7px solid #000000;
	background: url(../images/main_icons.png) no-repeat scroll -6px -147px;
	background-size: 155% auto;
}
.bottom-con .icon-areaouter i.switch-icon {
	width: 49px;
	height: 49px;
	border: 7px solid #000000;
	background: url(../images/main_icons.png) no-repeat scroll -6px -198px;
	background-size: 155% auto;
}
.bottom-con .gray-strip {
	height: 20px;
	margin: -41px 0 0 0;
}
.bottom-header {
	width: 100%;
	float: left;
}
.bottom-con .content-section {
	height: auto;
	padding: 5px 0 10px 0;
	max-width: 100%;
	float: left;
}
.bottom-con .content-section ul li {
	width: 100%;
	max-width: 100%;
	text-align: left;
	float: left;
	font-family: 'museo300';
}
#footer {
	min-height: 102px;
}
#footer ul.footer-navigation {
	padding-top: 35px;
}
#footer ul.footer-navigation li {
	width: 100%;
	text-align: center;
}
#footer ul.footer-navigation li a {
	width: 100%;
	text-align: center;
	font-size: 14px;
}
/*ems plans*/
.price-single-header h2 {
	font-size: 21px;
}
.price-single-header p {
	font-size: 12px;
}
.price-single-content .transaction-con, .price-single-content .transaction-con strong {
	font-size: 14px;
	font-family: 'museo300';
}
.price-single-content .period-con {
	font-size: 18px;
	font-family: 'museo500';
	padding: 5px 0 3px 0;
}
.price-single-content .period-con strong {
	font-size: 18px;
	font-family: 'museo500';
}
.price-single-content .billed-con {
	font-size: 14px;
}
.price-btn-outer .large-greenbtn {
	font-size: 12px;
	height: 39px;
	line-height: 39px;
}
.price-single-content {
	padding: 20px 0 12px 0;
}
.pricing-bottomcon p {
	display: block;
}
.pricing-table {
	margin-bottom: 10px;
}
.pricing-bottomcon {
	padding: 8px 0 20px
}
.pricing-bottomcon ul li {
	padding: 0 0 0px 10px;
}
.pricing-bottomcon ul li a {
	font-size: 16px;
}
/*ems plans*/

/*gateway plans*/
.gateway-con .price-single-header {
	width: 50%;
	border: none;
}
.gateway-bottom {
	width: 50%;
	background: #f2f1f1;
	border-left: #dedddd solid 1px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}
.gateway-bottom .price-single-content {
	border: none;
	background: none;
	padding: 10px 0 0 0;
}.pricing-bottomcon h2 br{display:block;}
.gateway-bottom .price-single-content .transaction-con {
	font-size: 12px;
}
.gateway-bottom .price-single-content .period-con {
	font-size: 18px;
	padding: 0;font-family: 'MuseoSlab500'; font-weight:bold; padding-top:10px;
}
.gateway-bottom .price-single-content .billed-con {
	font-size: 12px;
	padding: 0;
}
.gateway-con .price-single-header .community-icon-outer {
	background-size: 215px auto;
}
.gateway-con .price-single-header .price-icon-outer {
	background-size: 215px auto;
}
.gateway-con .price-single-header .price-icon-outer i {
	float: left;
	height: 68px;
	left: 50%;
	margin-left: -35px;
	top: 15px;
	width: 70px;
}
.gateway-con .gateway-bottom .price-btn-outer .large-greenbtn {
	height: 59px;
	line-height: 20px;
	padding-top: 8px;
}
.gateway-con .gateway-bottom .price-btn-outer .large-greenbtn span {
	width: 100%;
	text-align: center;
	float: left;
}
.pricing-bottomcon h2 {
	font-size: 21px;
	line-height: 25px;
}
.pricing-bottomcon h5 {
	padding-bottom: 20px;
}
/*gateway plans*/

/*left navigation*/
.second-nav-outer {
	background: #333333;
	padding: 10px 0 15px;
	text-align: center;
}
.second-nav-outer ul li a span {
	display: none;
}
.second-nav-outer ul li span {
	display: block;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 9px;
}
.second-nav-outer ul {
	float: none;
	width: 100%;
	text-align: center;
	width: auto;
	margin: 0 auto;
	display: inline-block;
}
.second-nav-outer ul li {
	display: block;
	float: left;
	width: 59px;
	margin: 0 0 0 1px;
	color: #ffffff;
	text-align: center;
	border-radius: 0;
}
.second-nav-outer ul li a {
	border-radius: 0;
	height: 10px;
	background: #FCD475;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
}
.second-nav-outer ul li a.current-nav {
	border-radius: 0;
	float: left;
	height: 10px;
	background: #ffb617;
	padding: 0;
	margin: 0;
	width: 100%;
}
.second-nav-outer ul li a.finished-nav {
	background-image: none !important;
	background: #20aa0d !important;
	height: 10px;
	float: left;
}
.second-nav-outer ul li.last-child a {
	background-image: none;
	background: #fcd475;
	height: 10px;
	float: left;
}
.second-nav-outer ul li:first-child a {
	border-radius: 5px 0 0 5px;
}
.second-nav-outer ul li:last-child a {
	border-radius: 0 5px 5px 0;
}
.second-nav-outer ul li a:hover {
	background: #ffb617;
}
/*left navigation*/

/*52 gateway*/
.bankcontent-con {
	background: #ffffff;
}
.content-right-con {
	width: 100%;
	max-width: 100%;
	padding: 15px;
}
.content-right-con .bank-outercon .img-con {
	width: 100%;
	max-width: 100%;
	text-align: center;
}
.content-right-con .bank-outercon .content-con {
	width: 100%;
	max-width: 100%;
}
.content-right-con .bank-outercon .content-con p {
	text-align: center;
}
.content-right-con .bank-outercon .content-con p.title-con {
	display: none;
}
.content-left-con {
	width: 100%;
	max-width: 100%;
	background: #f7f6f6;
	border-top: #dedddd solid 1px;
	padding: 20px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}
.content-left-inner {
	width: 100%;
	max-width: 100%;
}
.content-left-inner .call {
	float: none;
	margin: 0 auto;
}
.content-left-inner .chat {
	display: table;
	float: none;
	margin: 0 auto;
	max-width: 220px;
	padding: 0
}
.content-left-inner .ycbm {
	display: table;
	float: none;
	margin: 0 auto;
	max-width: 220px;
	padding: 0
}

.content-right-con p {
	margin: 0px;
}
/*52 gateway*/
.newcontent-area p {
	height: auto;
	display: block;
}
.marchant-details-outer h2 {
	font-size: 21px;
}
.upload-left-con h6 {
	display: block;
}
.upload-left-con h3 {
	display: none;
}
.document-upload-con {
	background: none;
}
.upload-left-con {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}
.upload-left-con .left-important > p {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	padding-top: 5px;
}
.upload-left-con p {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.upload-right-con {
	width: 100%;
	max-width: 100%;
	position: relative;
	padding: 15px 15px 65px 15px;
	margin: 0px;
	background: #FFF;
	bottom: 0px;
}
.upload-btn-outer {
	left: 50%;
	margin-left: -85px
}
section.company, section.thaks-but-sorry, section.checkout {
	background: url(../images/graybg_rep.jpg) repeat-x left top;
}
.single-left-block {
	width: 76%;
}
.left-header-block {
	width: 100%;
}
.toggle-arrow {
	font-size: 14px;
	float: right;
}
.toggle-trigger-block {
	float: left;
	width:48%;
}
.toggle-trigger-block img {
	width: 100%;
	padding-right: 0;
	margin-right: 9px;
	max-height: 49px;
	max-width: 49px;
	float: right;
}
 
.single-left-block h3 {
	padding-top: 10px;
}
.toggle-content-block {
	width: 100%;
	text-align: center;
}
.user-name-mob {
	float: left;
	width: 100%;
}
.removing-content-2 > h3 {
	padding: 0;
	margin-top: 1px;
}
.user-name-mob .removing-content-3 span {
	color: #20aa0d;
	font-size: 16px;
}
.right-header-block {
	width: 100%;
	background: #2A2A2A;
}
.phone-icon {
	background-position: right 10px;
	margin-left: 0px;
	margin-right: 5%;
	padding: 11px 0px 13px 0!important;
	width: 45% !important;
	max-width: 160px;
}
.chat-icon {
	background-position: right 10px;
	margin-left: 0px;
	padding-right: 35px;
	/* border-left: 1px solid #e3e3e3; */
	padding: 11px 0px 13px 20px!important;
	width: 45% !important;
	max-width: 160px;
	margin-right: 5%;
}
.question-icon {
	background-position: right 10px;
	margin-left: 0px;
	border-left: 1px solid #e3e3e3;
	padding: 0px 0px 13px 40px!important;
	width: 45% !important;
	max-width: 160px;
	margin-right: 5%;
}

.right-header-block a {
	float: none;
	display: inline-block;
}
.right-header-block a {
	width: auto;
}
.icons-mob {
	float: left;
	width: 100%;
}
.single-right-block {
	padding: 0;
}
.right-header-block a {
	padding-bottom: 13px;
}
.single-left-block span {
	font-size: 13px;
}
.removing-content-3 {
	float: left;
	margin-top: -6px;
	width: 100%;
}
.basic-header-right ul li a i.login-icon {
	background-position: 32px -60px;
	margin-top: 10px;
	text-align: center;
	width: 100%;
	background-size: 70% auto;
}
.basic-header-right ul li span {
	text-decoration: none;
}
.single-left-block h3 {
	margin-right: 15px;
	padding-top: 10px;
	width:120px;
}
.grid-right {
	padding: 20px 0;
}
.grid-right h2 {
	padding: 0 0 15px 0;
	font-size: 21px;
	line-height: 21px;
}
.button-row {
	max-width: inherit;
}
.form-colm-1 {
	width: 100%;
}
.form-colm-2 {
	width: 100%;
	padding-right: 0;
	margin-bottom: 13px;
}
.form-colm-3 {
	width: 100%;
	padding-left: 0;
}
.hidden-desktop {
	display: block;
}
.grid-left {
	background: #333333;
	padding: 10px 0 15px;
}
.grid-left ul li a span {
	display: none;
}
.grid-left ul li span {
	display: block;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 9px;
}
.grid-left ul {
	float: none;
	width: 100%;
	text-align: center;
	width: 420px;
	margin: 0 auto;
}
.grid-left ul li {
	display: block;
	float: left;
	width: 59px;
	margin: 0 0 0 1px;
	color: #ffffff;
	text-align: center;
	border-radius: 0;
}
.grid-left ul li a {
	border-radius: 0;
	height: 9px;
	background: #fdd376;
	padding: 0;
	margin: 0;
}
.grid-left ul li.finish a, .grid-left ul li.finish a:hover, .grid-left ul li.finish a:focus {
	background: #20aa0d;
}
.grid-left ul li a:hover, .grid-left ul li a:focus, .grid-left ul li.active a {
	background: #ffb616;
}
.grid-left ul li:first-child a {
	border-radius: 5px 0 0 5px;
}
.grid-left ul li:last-child a {
	border-radius: 0 5px 5px 0;
}
/*----------------- Tnak you but sorry -----------------*/
.thaks-but-sorry .button-row {
	margin: 7px 0 0;
}
.contat-outer {
	text-align: center;
}
.thaks-but-sorry h3 {
	padding-bottom: 3px;
}
.contat-outer span {
	width: 100%;
	display: inline-block;
	color: #333333;
	background: url(../images/or-line.png) no-repeat center 11px;
}
.chat {
	display: inline-block;
	text-align: left;
	color: #148c04;
	width: 175px;
	margin: 0 auto;
	text-align: center;
}
.call {
	display: inline-block;
	text-align: left;
	color: #148c04;
	padding: 0 0 0 30px;
	background-position: 0 0
}
.chat span {
	text-align: left;
	color: #148c04;
	background: url(../images/chat.png) no-repeat 0 center;
}
.chat:hover, .chat:focus, .call:hover, .call:focus {
	color: #148c04;
}
.grid-top h6 {
	margin-bottom: 10px;
}
.grid-top {
	border: none 0;
	padding: 0;
}
.grid-bottom {
	padding: 0;
}
.grid-bottom p {
	padding: 0 0 15px;
	margin-bottom: 10px;
	border-bottom: solid 1px #c6c5c5;
}
/*----------------- checkout -----------------*/
.total {
	padding: 8px 0 0;
	text-align: right;
}
.checkout-inner p {
	padding-left: 0;
}
.checkout h3 {
	max-width: 100%;
	padding: 10px 0;
}
.checkout-colm1 {
	text-align: left;
	padding-left: 0;
}
.checkout-colm2 {
	text-align: right;
	padding-left: 0;
}
.cost-title {
	padding-left: 0;
	text-align: right;
}
.register-header h1 {
	display: none;
}
.register-header h3 {
	font-size: 14px;
	background: none;
}
.register-header h3 .hero-icon {
	display: none;
}
.register-header h3 span, .type-header h5 {
	font-size: 21px;
}

.register-input-outer .input-textfield {
	max-width: 100%;
}
.register-input-outer .country-select {
	max-width: 100%;
	margin-bottom: 10px;
	height: 42px;
}
.register-input-outer .state-select {
	max-width: 100%;
}
.back-topage {
	display: none;
}
.payment-button {
	max-width: 100%;
}
.next-btn {
	max-width: 100%;
}
.type-select {
	max-width: 100%;
}
.type-select-outer {
	display: block;
}
.marchant-details-outer .large-greenbtn {
	height: auto;
}
.marchant-details-outer .large-greenbtn {
   font-size: 14px;
    height: 54px;
    line-height: 9px;
    padding: 11px 0;
}
.right-area {
    padding: 28px 0 40px;
}
.marchant-details-outer .large-greenbtn br {
	display: block;
}
.bank-select {
	max-width: 100%;
}
.radio-service-small .radio-section-outer, .radio-service-large .radio-section-outer {
	padding: 13px 0;
	width: 48%;
	background: #e4e3e3;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: #dedede solid 1px;
}
.settlement-details-top .radio-section-nopadding .radio-section-outer {
	padding: 13px 0;
}
.radio-service-small, .radio-service-large {
	float: none;
	margin: 0 auto;
}
.radio-service-small .right-radio, .radio-service-large .right-radio {
	margin-left: 2%;
}
.radio-section-outer .radio-outer {
	display: inline-block;
	float: none;
}
.radio-service-small .radio-section-outer label, .radio-service-large .radio-section-outer label {
	display: inline-block;
	line-height: 19px;
}
.radio-section-outer .radio-outer {
	padding: 7px 0 0;
}
.marchant-profile h5 {
	padding: 0 0 8px 0;
}
.marchant-profile h5 a {
	float: right;
	padding: 0 12px 0 0;
}
.service-back-outer .back-topage {
	display: block;
	padding: 0;
	width: 100%;
	text-align: center;
}
.service-btn-outer {
	float: none;
}
.service-block-outer {
	float: none;
}
.tooltip-text {
	float: right;
}
.business-informaion h5.with-subtitle p {
	width: 100%;
}
.addon-content-box {
	background: none;
	padding:0 25px;
	margin-bottom:10px;
}
.settlement-details-outer {
	
    padding: 17px 15px 10px 15px;
}
.addon-main .radio-service-small .radio-section-outer label{font-size:13px;}
.checkbox-section-outer {
	width: 100%;
	max-width: 650px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #e8e6e6;
	text-align: center;
	margin-bottom: 20px;
	border:#bfbfbf solid 1px;
}
.addon-main .radio-service-small .radio-section-outer {
	width: 100%;
	margin: 0 0 12px 0;
	padding: 12px;border:#bfbfbf solid 1px;
}
.radio-content {
	background: none;
	padding: 0;
}
.addon-main .checkbox-section-outer {
	margin-bottom: 12px;
}
.addon-main .radio-section-outer .radio-outer {
	float: left;
	padding-top: 6px;
}
.addon-main label {
    margin-top: 5px;
	float:left;
    padding: 0 0 0 0px;
    text-align: left;
	font-size:14px;
}
.addon-main .radio-service-small .radio-section-outer label {
	float: left;
	margin-top: -18px;
	padding: 0 0 0 30px;
	text-align: left;
	width: 100%;
}
.radio-content {
	padding: 0 22px;
	text-align: left;
}
.addon-main .information-border {
	display: block;
}
.radio-color.radio-section-outer {
	background: #f1f0f0; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f0f0 0%, #f7f6f6 47%, #f7f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f0f0), color-stop(47%, #f7f6f6), color-stop(100%, #f7f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f0f0 0%, #f7f6f6 47%, #f7f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f0f0 0%, #f7f6f6 47%, #f7f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f0f0 0%, #f7f6f6 47%, #f7f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f1f0f0 0%, #f7f6f6 47%, #f7f6f6 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f0f0', endColorstr='#f7f6f6', GradientType=0 );
}
.geo-trust img {
	float: none;
}
.payment-box {
	width: 100%;
}
.plan-select {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin-bottom: 13px;
}
.option-select.mobile.visible-xs li {
	display: inline-block;
}
.attracting-sentence p {
	text-align: left;
}
.top-input-row {
	border-top: 0;
}
.question-box {
	text-align: left;
	width: 100%;
	margin: 0;
	line-height: 21px;
}
.question-box p {width:auto; float:left;}
.question-box span {
    color: #FF6816;
	display:block;
	float:left;
}
.payment-box header h3{ text-align:center;}
 .answer-select .radio-box {
	padding: 13px;
	width: 48%;
	background: #d1d1d1;
	text-align: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: #dedede solid 1px;
	margin-right: 4%;
}
ul.cards, .input-box.small {
	width: 100%;
}
.policy-input label {
	float: left;
	width: 100%;
	margin-top: -22px;
	padding: 0 32px;
}
.payment-box .basic-greenbtn {
	width: 100%;
}
.marchant-details-outer {
	padding: 0px;
}
.plan-select {
	width: 100%;
	text-align: center;
	background: #f7f6f6;
	padding: 16px 15px 18px 15px;
}
.no-mobile {
	display: none !important;
}
.top-heading h2 {
	font-size: 14px;
}
.top-heading h2 span {
	font-size: 21px;
}
#footer {
	margin: 20px 0 0 0px;
}
.heading h3 span {
	border-top: #484848 solid 1px;
	padding: 25px 0 0 15px;
	width: 85%;
	font-size: 16px;
}
.heading h3 i.toggle-icon {
	margin-top: 25px;
}
.accodian-footer {
	min-height: 120px;
	padding-bottom: 25px;
}
.accodian-footer .geo-trust {
	display: none;
}
.content {
	padding: 5px 0 0 53px;
}
.top-heading {
	background: none;
}
.plan-select {
	width: 100%;
	max-width: 100%;
}
.payment-box {
	width: 100%;
	max-width: 100%;
}
.year-select .icheckradio_sort {
	margin-top: -135px;
}
.year-select label {
	padding-top: 28px;
}
.option-select ul {
	text-align: center;
}
.option-select ul li {
	display: inline-block;
	float: none;
	/*border: 1px solid #E3E2E2;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	width: 84px;
	height: 70px*/
}
.year-select.middle {
	border: none;
}
.option-select {
	border: none;
	padding: 3px 0;
}
.faq-block h2 {
	font-size: 21px;
	text-align: center;
}
.toggle-trigger-block img{margin:0;}
.question-box br{display:none;}
.payment-box{background:#E3E3E3 url(../images/upfront_bg.jpg) repeat-x left 60px;}
.gateway-bottom .price-single-content .transaction-con strong{font-weight:normal;}
}
 @media only screen and (min-width: 480px) {
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.phone-icon {
	background-position: right 10px;
}
.chat-icon {
	background-position: right 10px;
}
.question-icon {
	background-position: right 10px;
}
.register-header h1 {
	font-size: 35px;
}
.register-header h5 {
	font-size: 18px;
}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.grid-left ul {
	width: 280px;
}
.grid-left ul li {
	width: 39px;
}
.thaks-but-sorry h2 {
	font-size: 22px;
	line-height: 22px;
}
.thaks-but-sorry h3 {
	font-size: 17px;
	line-height: 20px;
}
.grid-top h6 {
	line-height: 18px;
}
.grid-bottom p {
	font-size: 13px;
	line-height: 14px;
}
.addon-main label {
	width:80%;
}
.addon-main .checkbox-outer {
	padding-top: 6px;
}
.addon-main .radio-service-small .radio-section-outer label {
	margin-top: -18px;
	padding: 0 0 0 22px;
	text-align: left;
}

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 479px) {
.second-nav-outer ul li {
	display: block;
	float: left;
	width: 39px;
	margin: 0 0 0 1px;
	color: #ffffff;
	text-align: center;
	border-radius: 0;
}
.single-left-block {
	width: 100%;
}
.phone-icon {
	background-position: right 10px;
}
.chat-icon {
	background-position: right 10px;
}
.question-icon {
	background-position: right 10px;
}
.toggle-trigger-block {
	width: 32%;
}
.right-header-block a {
	float: left;
}
.basic-header-right ul li a i.login-icon {
	background-position: 32px -59px;
}
.basic-header-right ul li {
	width: 88px;
}
.toggle-trigger-block img{margin-right: 0;}
}
 @media only screen and (max-width : 319px) {
 	.toggle-trigger-block {
	width: 40%;
}
.single-left-block {
    width: 100%;
}
.toggle-trigger-block {
	width: 32%;
}.second-nav-outer ul li {
	display: block;
	float: left;
	width: 39px;
	margin: 0 0 0 1px;
	color: #ffffff;
	text-align: center;
	border-radius: 0;
}


}
