/* iPad Pro - Portrait */
@media (min-width:1024px) and (max-width:1280px) 
{
	.product-listing-view-custom .productHover .button.buttonRed, .livePreview{padding: 14px 16px 14px 36px!important;font-size: 13px!important;}	
	.product-listing-view-custom .livePreview{padding: 14px 7px 14px 11px!important;font-size: 13px!important;}	
	.wishlist a {padding: 14px 22px !important;}
	.welcome-headingm div{margin:15px 0px!important;}
	#accordion1.account-info .form-group {
		width: 47%!important;
	}
	
	.account-edit .account-info .form-group {
		max-width: 47%!important;
	}
	.account-password .form-group {max-width: 47%!important;}
	.support-ticketview .comment p {
		width: 69% !important;
	}
	.account-edit #mdl-textfield__label {
		line-height: 3px;
		position: absolute;
		top: 6px;
	}
	.account-edit .borderLeftbox h2 {
		position: relative;
		left: 1px!important;
		margin-top: 7px;
		margin-bottom: 7px!important;
	}
	
	.order-list .btn {
		padding: 0;
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.order-list .table>thead>tr>td {
		padding: 9px 7px;
	}
	
	.support-ticketview .comment p {
		max-width: 69% !important;
	}
	.support-ticket  .support-top .myacLeft {
		padding:36px 10px!important;
	}
	
	.support-ticket .ticketlist {
		margin: 34px 0 0!important;
	}
	.support-ticketform .table-listview {
		margin: 0px 0;
		padding: 19px 20px;
	}
	ul.defaultListing li div {
		display: inline-block;
		width: 47%!important;
	}
	ul.defaultListing li {
		margin: 0 0 10px;
		float: none;
		font-weight: 700;
		margin-right: -17px!important;
		font-size: 14px;
	}
	
	.support-ticketview .support-top .myacLeft {
		padding: 35px 10px!important;
	}
	
	.support-ticketview .ticketlist {
		margin: 0px 0px!important;
		padding: 26px 0px!important;
	}
	.featurespg-sectwomainbox .tabs .content section {
		display: block!important;
		-webkit-animation-name: content;
		animation-name: content;
		-webkit-animation-direction: normal;
		animation-direction: normal;
		-webkit-animation-duration: 0.3s;
		animation-duration: 0.3s;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-iteration-count: 1;
		animation-iteration-count: 1;
		line-height: 1.4;
		border:none;
	}
		
	
		
		
		
		
}



/* iPad - Portrait */

@media (max-width:1024px)
{
.form-horizontal fieldset .form-group:nth-child(5){
	min-width:98%!important;
	}	
	
}


	
@media (max-width:799px) and (min-width:719px) {	/* 3-09-2019 */	
	.product-listing-view-custom .productHover .button.buttonRed, .livePreview{padding: 14px 14px 14px 43px!important;}	
	.product-listing-view-custom .livePreview{padding: 14px 10px 14px 17px!important;text-transform:capitalize !important;}	/* end 3-09-2019 */	
	.how-it-works.all-section {margin-bottom: 15px;}
    .how-it-works .owl-theme .owl-controls .owl-page span {margin: 0px 7px 30px 7px;}
    .ready-website.all-section-top{}
    .on-banner {padding: 50px 25px 50px;}
    .feature-main{padding: 30px 0 30px 0;}
    .testimonials{padding: 30px 0 30px !important ;}
	
	.account-edit #mdl-textfield__label {
		line-height: 3px;
		position: absolute;
		top: 3px;
	}
		.account-password  #accordion1 .form-group input, .account-password  #accordion1 .form-group textarea, .account-password  #accordion1 .form-group select, .search-row select, .checkout-new .mdl-textfield input {
			width: 100%;
			height: 61px;
			background: #fbfbfb;
			border-radius: 0px;
			border-bottom: solid 2px #1f2b3a;
			border-top: none;
			border-right: none;
			border-left: none;
			box-shadow: none !important;
			padding: 15px 15px 10px 15px;
			color: #1f2b3a;
			font-weight: 600;
			padding: 15px 0 0 0!important;
		}
		.account-wishlist .my-wishlist .product-listing-view-custom .productHover .button.buttonRed {
			padding: 14px 21px 14px 43px!important;
			width: 50%!important;
		}
		
		.support-top .myacLeft {
			margin: -33px 0px!important;
		}
		.support-ticketview .comment p {
			min-width: 100%!important;
		}
		.comment.user-comment .avatar, .comment.author-comment .avatar {
			padding: 6px 10px 0 2px;
			width: auto;
		}
		.comment .info a {
			padding-top: 5px;
		}
		.support-ticketview .comment .info {
			width: 42%!important;
			margin-left: 18px!important;
		}
		.support-ticketview .ticketlist .input-group .buttons {
			right: -34px!important;
			position: relative!important;
			top: 0;
		}
		.upperNav {
			display: inline-block;
			float: right;
			position: absolute;
			right: 15px;
			top: -26px!important;
		}
		
		.support-ticketform .myacLeft .list-unstyled {margin-bottom:39px;}
		.table-listview {
			margin: 0px 0;
			padding: 0px 0px!important;
		}
		.account-order-info .nopadding-left #defaultListing li span {
			margin-left:5px!important;
		}
		.mdl-textfield__input {max-width:100%!important;}
		.order-list .btn {
			padding: 0;
			width: 30px;
			height: 30px;
			line-height: 0px;
		}
		.order-list .table>thead>tr>td {
			padding: 9px 7px;
		}
		.order-list .btn {
			padding: 8px 8px;
			display: inline-block;
			margin: 3px 0px!important;
		}
		
		.comment .info a {
			padding-top: 0px!important;
		}
		
		.featurespg-sectwomainbox .tabs .content section {
			display: block!important;
			-webkit-animation-name: content;
			animation-name: content;
			-webkit-animation-direction: normal;
			animation-direction: normal;
			-webkit-animation-duration: 0.3s;
			animation-duration: 0.3s;
			-webkit-animation-timing-function: ease-in-out;
			animation-timing-function: ease-in-out;
			-webkit-animation-iteration-count: 1;
			animation-iteration-count: 1;
			line-height: 1.4;
			border:none;
		}
			.featurespg-sectwomainbox ul{display:none!important;}
			.slider-line {
			width: 91%;
			height: 1px;
			margin: auto;
			margin-top: auto;
			background: #1a1a1a;
			position: absolute;
			left: 0px;
			right: 0px;
			text-align: center;
			margin-top: -2px;
			z-index: -9;
			display: none!important;
		}
		.slider {display:none;}
		.owl-item .item {border:none!important;}
		.cartMyaccount .wishListIcon span {
			position: absolute;
			right: -6px!important;
			top: -6px;
			background: #fece1a;
			border-radius: 50%;
			text-align: center;
			display: inline-block;
			width: 20px;
			height: 20px;
			color: #1f2b3a;
		}
		
		
		.account-wishlist .borderLeftbox h2 {
			position: relative;
			left: 2px!important;
		}
		
		.account-edit #accordion1.account-info .form-group {
			*width: 328px!important;
		}
		
		
		.account-order .left-align .btn{padding: 18px 0px!important; width: 80px!important;}
		
		.account-order .borderLeftbox h2 {
			position: relative;
			left: 0px!important;
		}
		.information-information-4  .about-works h2{padding-bottom:40px!important;}
		.affiliate-login .well {
			min-height: 335px!important;
		}
		
	.checkout-domainconfig .temp-duration .change-duration.itemAttribute .mk_duration1 {
		float: left;
		width: 269px!important;
	}
			
		
}


/*======================iphone=================*/
.welcome-headingd {display:none;}
#success {text-align:center;}

@media (max-width:479px)
{
.borderLeftbox span:first-child{margin-left:15px;line-height:20px;}	
.account-edit .borderLeftbox span:first-child{margin-left:0px!important;line-height:25px;}	
.support-ticketview .borderLeftbox span:nth-child(2){margin-left:2px!important;line-height:1px;}	
.borderLeftbox span:nth-child(2){margin-left:15px;line-height:25px;}	
.account-recurring-info span:nth-child(2){margin-left:-17px!important;line-height:25px;}	
.account-order-info .borderLeftbox span:nth-child(2){margin-left:-12px!important;line-height:25px;}
.account-recurring-info .myacLeft {
    padding: 22px 10px 10px 10px!important;
    height: auto;
}
.account-recurring .myacLeft {
    padding: 22px 10px 10px 10px!important;
    height: auto;
}

.support-ticketview .comment .info a {
    padding-top: 4px!important;
}
.support-ticketview .comment .info {width: auto;margin-left: 14px!important;}
.account-order-info ul.defaultListing li {
    margin: 0 0 10px;
    float: none;
    font-weight: 700;
    margin-right: 2px!important;
    font-size: 14px;
}
	
#atstbx span:nth-child(2){margin-left:0px;line-height:25px;}	
.panel-body span{margin-left:0px;line-height:25px;}	
.welcome-headingd {display:block;padding:23px 16px 0;}	
.welcome-headingm {display:none;}	
.welcome-headingd span:nth-child(1){font-size: 24px!important; padding:35px 6px;}	
.welcome-headingd span:nth-child(2){margin-left: 7px;line-height: 35px;}	
.acrightBox {display:none!important;}	
.form-group textarea, .form-group select, .mdl-textfield input {
    border-bottom: solid 1px rgba(0,0,0,.26)!important;
    font-weight: 500!important;
    background-color: #fff!important;
     padding:0px!important;
}
#accordion1 .form-group input, #accordion1 .form-group textarea, #accordion1 .form-group select, .search-row select, .checkout-new .mdl-textfield input {
    width: 100%;
    height: 50px;
    background: #fbfbfb;
    border-radius: 0px;
    border-bottom: solid 2px #1f2b3a;
    border-top: none;
    border-right: none;
    border-left: none;
    box-shadow: none !important;
    padding: 15px 15px 10px 15px;
    color: #1f2b3a;
    font-weight: 600;
    padding:26px 9px!important;
}	
#accordion1 .pull-right input {}

.mobileGapTop .buttons{top: 0px!important;position: inherit!important; margin-right: 0px!important; margin-bottom: 14px!important; margin-top: 0px!important;}
.order-list .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #fff!important;
}
.account-password .borderLeftbox {
	padding-top: 0px!important;
}
.account-password .alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    position: absolute!important;
    z-index:222;
	bottom:89%;
}
.account-password .alert{
	padding:18px 20px;
    margin: 0px 0px!important;
    width: 93% !important;
	font-size:13px;
}
.account-password  .alert .close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
    margin-left: -16px!important;
    margin-top: 0px!important;
    z-index: 222;
}

all-section {background:#f6f6f6!important;}
#success {text-align:center;margin-top:100px!important;}
.support-ticket .myacLeft .list-unstyled{margin-bottom:0px!important;}
.table-listview .list-heading .btn {
    padding: 9px 12px!important;margin-left: -23px!important;
} 
.reward-mobile {display:none!important;}
.flex-my-account .myacLeft {padding:17px 10px 10px 10px!important;}
support-top myacLeft {padding:15px 10px 40px 10px!important;}
.flex-my-account .myacLeft .list-unstyled {
    margin-bottom: 0px!important;
}
.checkout-bg {margin-top:15px!important;}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity:1;
    margin-left: -16px!important;
    margin-top: 20px!important;
	z-index:222;
}

.ticketlist .panel {
    background-color: transparent!important;
	border:none;
	box-shadow:none!important;
}


.table-striped >tbody>tr:nth-of-type(odd) {
    background-color: #fff!important;
}

.input-field .form-control {
    line-height: 45px !important;
    padding: 10 !important;
    height: 45px !important;
}
.o_info-2 .panel p{margin-left:9px;}

.account-order-info tfoot tr .text-left {float:left; padding:2% 2%!important;}
.support-ticketview .alert-success{ padding:0; margin-top:250px; width: 100%!important;}






.support-ticketview .buttons {
    top: 1px!important;
    position: relative;
    margin-right: 15px;
}

#panel{display:none;}
#flip h5{
	float: right;
	position: absolute;
	top: 30px;
	right:30px;
	background: #fece1a;
	padding: 9px 13px;
	border-radius:5px;
	font-weight:bold;
}

#account-edit .myacLeft ul li {
padding: 15px 10px;
display: block;
border-bottom: 1px solid #ccc;
background: #f6f6f6;
}
#account-edit .myacLeft ul li a{color:#000!important;}
#flip {display:block!important;}
.borderLeftbox h2{font-size:20px!important;}
	
#account-wishlist .myacLeft{padding: 7px 10px 10px 10px!important;}
.account-order-info .myacLeft {
    padding: 18px 10px 10px 10px!important;
    height: auto;
}
.account-wishlist .myacLeft {
    padding: 17px 10px 0px 0px!important;
    height: auto;
}
.account-wishlist #flip h5{
	float: right;
	position: absolute;
	top: 30px;
	right:14px;
	background: #fece1a;
	padding: 9px 13px;
	border-radius:5px;
	font-weight:bold;
}

.support-ticketform  .btnseacrh {
    position: absolute!important;
    right: -21px!important;
    bottom: 0px;
    border: 0px;
    background: #fece1a;
    border-radius: 0px 3px 3px 0px;
    padding: 9px;
    width: 40px;
    color: #1f2b3a;
    top: 0;
}

.support-ticketform .iSearchBoxWrapper .input-group {margin-left: 19px!important;}
.support-ticketform .cartMyaccount .cartIcon {left:22px!important;}
.support-ticket .iSearchBoxWrapper .input-group {margin-left: 20px!important;}
.support-ticket  .btnseacrh {
    position: absolute!important;
    right: -21px!important;
    bottom: 0px;
    border: 0px;
    background: #fece1a;
    border-radius: 0px 3px 3px 0px;
    padding: 9px;
    width: 40px;
    color: #1f2b3a;
    top: 0;
}
.support-ticket .cartMyaccount .cartIcon {left: 36px!important;}
.support-ticketview .iSearchBoxWrapper .input-group {margin-left: 20px!important;}
.support-ticketview  .btnseacrh {
    position: absolute!important;
    right: -21px!important;
    bottom: 0px;
    border: 0px;
    background: #fece1a;
    border-radius: 0px 3px 3px 0px;
    padding: 9px;
    width: 40px;
    color: #1f2b3a;
    top: 0;
}
.support-ticketview .cartMyaccount .cartIcon {left: 36px!important;}
.support-ticketview .support-top .myacLeft {padding:30px 10px 0px 10px!important;}
.support-ticketform .flex-my-account .myacLeft {padding: 30px 10px 10px 10px!important;}
.support-ticketform .flex-my-account .myacLeft .list-unstyled {margin-bottom: 28px!important;}
.support-ticketview  .alert{
	padding:18px 10px!important;
    margin: 0px 0px!important;
    width:100% !important;
	font-size:13px;
}
.support-ticketview .alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    position: absolute!important;
    z-index:222;
	bottom:56%!important;
	left:0%;
}

.support-ticketview .alert .close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
    margin-left: -16px!important;
    margin-top: 0px!important;
    z-index: 222;
}
.support-ticketview .ticketlist {
    margin:0px 0px!important;
    padding: 0px 0px!important;
}

.account-edit #accordion1 .form-group input,.account-edit  #accordion1 .form-group textarea, .account-edit #accordion1  .checkout-new .mdl-textfield input {
    width: 100%;
    height: 54px;
    background: #fbfbfb;
    border-radius: 0px;
    border-bottom: solid 2px #1f2b3a;
    border-top: none;
    border-right: none;
    border-left: none;
    box-shadow: none !important;
    padding: 21px 0px 5px 0px!important;
    color: #1f2b3a;
    font-weight: 600;
  
}
.support-ticket .ticketlist table.list td {
    font-size: 14px!important;
    margin-top: 15px!important;
}
.account-account .myacText h2 {
    font-size: 20px!important;
    position: relative!important;
}
.account-edit .myacText h2 {
    font-size: 24px!important;
    position: relative!important;
}						
.support-ticketform .table-listview .list-heading {
    padding: 40px 20px;
    background: #f5f5f5;
    clear: both;
    margin-bottom: 10px;
    margin-top: 25px!important;
}

.support-ticketview .table-listview h2, .ticketlist h2 {
    margin: 0px 0 22px!important;
}
.support-ticketview .comment.author-comment p {
    background-color: #fdfeff!important;
    order: 1;
    border: 1px solid #d0e9f1!important;
    border-radius: 5px!important;
    line-height: 19px!important;
	width:100%!important;
	
}
.account-edit .alert {
    padding: 14px 14px 8px 14px!important;
}
.account-edit .close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1px;
    color: #000;
	text-shadow: 0 1px 0
    #fff;
    filter: alpha(opacity=20);
    opacity: 1;
    margin-left: -16px !important;
    margin-top: 0px !important;
    z-index: 222;
    padding: 11px 0px 14px !important;
}

.account-order-info .borderLeftbox span:nth-child(2) {
    margin-left: -30px !important;
    line-height: 25px;
}
.account-order-info .nopadding-left #defaultListing li span{margin-left:-25px!important;}

.account-order-info tfoot td:nth-child(2){display:none!important;}
.account-order-info tfoot td:nth-child(3){display:none!important;}

.account-order-info .table-responsive tr td:nth-of-type(1)::before {
    content: "Product Name";
    font-weight: 700;
}
.account-order-info .o_info-3 .table-responsive tr td:nth-of-type(2)::before {
    content: "Product ID";
    font-weight: 700;
}
.account-order-info .o_info-3 .table-responsive tr td:nth-of-type(3)::before {
    content: "Plan";
    font-weight: 700;
}
.account-order-info .o_info-3 .table-responsive tr td:nth-of-type(4)::before {
    content: "Amount";
    font-weight: 700;
}
.account-order-info table.table tr td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding: 2% 0% 2% 38% !important;
    width: auto !important;
    line-height: 18px;
    text-align: left;
    line-height: 22px;
}
.account-order-info table.table tfoot tr td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding: 2% 0% 2% 2% !important;
    width: auto !important;
    line-height: 18px;
    text-align: left;
    line-height: 22px;
}
.account-order-info table.table tfoot tr .text-right {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding: 2% 0% 2% 38% !important;
    width: auto !important;
    line-height: 18px;
    text-align: left;
    line-height: 22px;
}
	.support-ticketview .ticketlist .box1 {
		color:#1f2b3a !important;
		font-size: 14px !important;
		font-weight: 600 !important;
		background-color:#f5f5f5 !important;
		box-shadow: 0 0 5px #ccc!important;
	}
	.support-ticketview table.table tr td{padding:0 10px 0 10px!important;}
	.support-ticketview .ticketlist .text {
		margin: 7px 3px 11px;
		color: #444;
		font-size: 12px;
		float: right!important;
	}
	.support-ticketview .ticketlist .input-group .buttons {
		right: -50px!important;
		position: relative!important;
	}
	.input-field sub {
		position: absolute;
		top: 30px;
		left: 299px;
		color: red;
	}
	.account-wishlist .my-wishlist .shopping-cart {
		background-position:50px!important;
	}
	.account-wishlist .my-wishlist .product-listing-view-custom .productHover .button.buttonRed {
		padding: 14px 0px 14px 41px!important;
	}
	.account-wishlist .product-listing-view-custom .productHover .button.buttonRed, .livePreview {
		float: left!important;
		padding: 14px 17px 14px 33px!important;
		width: calc(61% - 48px)!important;
		font-size: 15px!important;
	}
	.support-ticketview tr td:nth-of-type(1)::before {
		content: "Post a reply"!important;
		font-weight: 700;
	}
	
	.ticketlist .content {
		padding: 0px !important;
		border: 1px solid #d3f0f6;
		border-radius: 5px;
		margin-bottom: 20px;
		background:#fff;
	}
	.support-ticketview .comment-section {margin-top:21px;padding-bottom:5px !important;}
	.support-ticketview a.avatar i {
		font-size: 20px !important;
		border: 1px solid #ddd!important;
		padding: 10px;
		border-radius: 100px!important;
		width: 45px;
		height: 45px;
		padding: 10px 13px!important;
	}
	.support-ticketview  .comment.user-comment .avatar, .comment.author-comment .avatar {
		padding: 7px 10px 0 3px!important;
		width: auto;
	}
	
	.comment.author-comment a.avatar i {
		padding: 6px;
		border-radius: 100px;
		width: 45px;
		height: 45px;
		text-align: center;
		line-height: 22px;
		font-size: 20px !important;
		border: 1px solid #ccc !important;
	}
	
	.account-edit #accordion1 .form-group select {
		line-height: 50px !important;
		padding: 0 !important;
		height: 56px !important;
		margin-left:0px!important;
	}
	.account-edit #mdl-textfield__label{line-height: 3px;}
	.account-edit #mdl-textfield__label span{margin-left:10px;}
	.account-edit #input-country {margin:10px 0 0 0px!important;}
	.account-edit #input-zone {margin-top:10px!important;}
	.account-edit .state{padding-left:0px!important;line-height: 3px!important;}
	.account-edit #input-zone {margin-left: 0px!important;}
	
	.account-edit #mdl-textfield__label {
		line-height: 0px;
		position: absolute;
		top: -7px!important;
	}
	
	
		
	
}

	.account-edit #input-zone {margin-left:29px!important;}
	.account-edit .borderLeftbox h2 {
		position: relative;
		left: 1px!important;
		margin-top: 7px;	
		margin-bottom:15px;
	}
	#accordion1.account-info .form-group:nth-of-type(2n+1) {clear: both;}
	.my-wishlist .product-listing-view-custom .button-group.button-group-quick.quick_like {bottom: 144px!important;}
/*==============media ========================*/
@media (min-width:1280px) and (max-width:1400px) {
	.account-edit #input-zone {margin-left:29px!important;}
	.input-field sub {
		position: absolute;
		top: 21px;
		left: 117px;
		color: red;
	}
	.msgsend .buttons {
		top: 0px!important;
		position: relative;
		margin-right: 15px;
	}
	
	.account-edit #mdl-textfield__label{line-height: 3px;}
	.account-edit #mdl-textfield__label span{margin-left:10px;}
	.account-edit #input-country {margin:10px 0 0 0px!important;}
	.account-edit #input-zone {margin-top:10px!important;}
	.account-edit .state{margin-left:30px!important;line-height: 3px!important;}
	#flip {display:none;}
	.mdl-textfield__label {
		bottom: 0;
		color: #686868;
		font-size: 14px;
		left: 0px;
		right: 0;
		pointer-events: none;
		position: absolute!important;
		top: 3px!important;
		width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-align: left;
		padding: 15px 0px 0px 15px;
	}
	

}

/*----------------desktop------------------------*/
.account-edit #mdl-textfield__label{line-height: 3px;}
.account-edit #mdl-textfield__label span{margin-left:1px;}
.account-edit #input-country {margin:15px 0 0 0px!important;}
.account-edit #input-zone {margin-top:15px!important;}
.account-edit .state{margin-left:30px!important;line-height: 3px!important;}
#flip {display:none;}
.support-ticketview .comment.author-comment p {
    background-color: #fdfeff!important;
    order: 1;
    border: 1px solid #d0e9f1!important;
    border-radius: 5px!important;
    line-height: 19px!important;
}
.account-order-info #accordion1 .panel-default p{margin:0 10px!important;}
.account-edit .borderLeftbox {
    padding-bottom: 50px;
    border-left: 1px solid #ccc;
    padding-top: 18px!important;
}
.order-detailnew {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin: 0!important;
	}
.account-password #blinkEye {margin-top:9px;}
.account-password #blinkEye2 {margin-top:9px;}
.support-ticketview a.avatar i {
    font-size: 20px!important;
    border: 2px solid #ddd;
    padding: 10px;
}





@media (max-width:1920px)
{
	.support-ticketview	.comment p {
	    padding: 18px 22px;
		width: 50%;
		position: relative;
		word-wrap: break-word;
		line-height: 19px !important;
	}
	.support-ticketview .comment .info {width: 16%!important;}
	.support-ticketview .comment p {width: 71% !important;}
	.support-ticketview a.avatar i {
		font-size: 32px;
		border: 1px solid #ddd;
		border-radius: 100px;
		width: 45px;
		height: 45px;
		padding:10px 13px;
	}
	.account-edit #mdl-textfield__label {
		line-height: 3px;
		position: absolute;
		top: 11px;
	}
}

@media (max-width:479px)
{
	.support-ticketview .comment .info {
		width: 74% !important;
	}
	.support-ticketview .comment p {
		width: 100% !important;
	}
	
	.support-ticketview a.avatar i {
		font-size: 20px!important;
		border: 2px solid #ddd;
		padding: 10px;
	}
	.checkout-success tfoot td:nth-child(1){display:none!important;}
	.checkout-success tfoot td:nth-child(4){display:none!important;}
	.account-edit .input-field sub {
		position: absolute;
		top: 17px;
		left: 100px;
		color: red;
		}
	.account-edit .state{margin-left:0px!important;line-height: 3px!important;}
	.account-wishlist .wishlist-container {padding:0px 0px!important;}
	
	.account-wishlist .wishlist-main {
		left: 0px!important;
		margin: 0px!important;
	}
	.account-wishlist .borderLeftbox h2 {
		position: relative!important;
		left: -12px!important;
	}
	.account-edit .flex-my-account .myacLeft {
		padding: 17px 10px 10px 15px!important;
	}
	
	.table-listview .list-heading {
		background: #fff!important;
		box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.08);
		padding: 20px 20px 20px 20px!important;
	}
	
	
	
	.common-home .leaseweb-category-wrapper {
		padding-top: 24px!important;
	}
	.common-home .homesupportSection {
		padding: 10px 0 30px!important;
	}
	 .footerMain h2 {
		font-size: 15px!important;
		text-transform: uppercase;
		font-weight: 700!important;
	}
	.account-wishlist .headingac h2 {
		padding-left: 0px;
		padding-top: 20px!important;
	}
	.contact-form {
		margin-top: 0px!important;
	}
	
	
	.information-contact .mdl-textfield__label {
		bottom: 0;
		color: #686868;
		font-size: 14px;
		left: 0px;
		right: 0;
		pointer-events: none;
		position: absolute;
		top: 10px!important;
		width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-align: left;
		padding: 15px 0px 0px 15px;
	}
	
	.information-contact .contact-form .input-field {
		text-align: left!important;
		margin-bottom: 0px!important;
	}
	
	.support-ticket #content {
		min-height: 0px!important;
	}
	.affiliate-login .heading h1 {
		margin-top: 62px!important;
		font-size: 22px!important;
	}
	.affiliate-forgotten .heading h1 {
		margin-top:30px!important;
		font-size: 22px!important;
	}
	
	
}
.affiliate-success .myaffiliateaccount-mainwrp-list ul {margin-bottom:150px!important;}
.affiliate-success .myaffiliateaccount-mainwrp-list ul li {line-height:30px;}
.affiliate-success  .myaffiliateaccount-mainwrp-list ul li i{margin-right:15px; width:15px;}

 .ftrCat ul li a:hover {
		color: #fece1a!important;
	}