/* 3-09-2019 */	
.common-home .how-it-works p{line-height:27px;}
.cms-content h2{font-size: 22px!important; margin-bottom:8px!important;}.cms-content h3{font-size:16px!important; margin-bottom:6px!important;color:#1f2b3a!important;}.cms-content p{margin-bottom:10px!important;}/* end 3-09-2019 */.wordSteps img{float:left; width:17%; margin: 35px 0 0 0;width: 50px;}
	.wordSteps .heading-text {float:left;width:79%;padding-left:0px; padding: 10px 31px;}
	.wordSteps .heading-text h3{margin: 0 0 10px 0;text-align:left;font-size: 18px;font-weight: 600;}
	.wordSteps .heading-text p{font-size: 16px; line-height: 24px;text-align: left;}
	.wordSteps .heading-text {
		background-image: url(/image/border-right.png);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.wordSteps .last-line {
		background-image: url(/image/border-right.pn);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.wishlist a {
		padding: 14px 22px !important;
	}
@media (min-width:1120px) {
	.features-menulist-fixed .scroll-item{
        display: none;
    }
}
@media (min-width:1920px) {
	.features-menulist-fixed .scroll-item{
    display: none;
    }
	.banner-buttons{top:454px!important;
position: absolute;}
	
	.wordSteps .heading-text {
    float: left;
    width: 84%;
    padding-left: 0px;
    padding: 10px 0px;
}
	.wordSteps img {
    float: left;
    width: 17%;
    margin: 25px 15px 0 0;
    width: 50px;
}
	
	
	.captcha-input-contact {
    top: 15px!important;
    width: 165px!important;
}
.information-contact .submit-button{
	bottom: 56px!important;
}

	.ticketlist .input-group .buttons {
    right: -34px!important;
    position: relative!important;
    top: 0px!important;
}
	.checkout-login .buttons a.btn{margin: -6px 0px 22px 0px!important; color:#000!important;}
	.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label{top:-22px!important;}
	.mdl-textfield__label{top:6px!important;}
	.form-group textarea, .form-group select, .mdl-textfield input{padding:17px 0px!important;}
	.checkoutLoginField .mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label{}
	.productdetail-mainwpr .leaseNow2 a{margin-top:0px!important;}
}

/* desktop hd */
@media (max-width:1600px) and (min-width:1560px) {
	.features-menulist-fixed .scroll-item{
    display: none;
    }
	.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label{top:-22px!important;}
	.mdl-textfield__label{top:6px!important;}
	.form-group textarea, .form-group select, .mdl-textfield input{padding-left:0px!important;}
	.checkoutLoginField .mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label{}
	.productdetail-mainwpr .leaseNow2 a{margin-top:0px!important;}
	.checkout-login .buttons a.btn{margin: 14px 0px 6px 0px!important;}
.personalDetailField .form-group.material-field-group textarea{
    border-bottom: solid 1px rgba(0,0,0,.26)!important;
    font-weight: 500!important;
    background-color: #fff!important;
    padding: 0px!important;
    line-height: 59px!important;
    margin-top: 10px;
}

.personalDetailField .form-group.material-field-group select{
border-bottom: solid 1px rgba(0,0,0,.26)!important;
    font-weight: 500!important;
    background-color: #fff!important;
    padding: 0px!important;
    line-height: 59px!important;
   
}

.personalDetailField .form-group.material-field-group input{
border-bottom: solid 1px rgba(0,0,0,.26)!important;
    font-weight: 500!important;
    background-color: #fff!important;
    padding: 0px!important;
    line-height: 59px!important;
    	
}

.cartMyaccount li:nth-child(1) {
	margin-right: 30px!important;
}
.ftrSocial ul li {
	float: left;
	margin-right:9px!important;
}
.contact-form .captcha-img {
	top: 35px;
	position: relative;
	left: 33px;
}
.myacLeft ul li {
    padding: 15px 1px!important;
    display: block;
    border-bottom: 1px solid #ccc;
}
.mycart-selectbox .custom-dropdown select {
    border: 1px solid #ccc!important;
    height: 38px!important;
    padding: 0px 5px 0px 5px!important;
    line-height: 38px;
}
.paymentSection img.payMent {
    float: left;
    margin: 5px 0 0 -3px!important;
}
.not_found p{margin-top: 19px!important;}
.leaseNow2 a {margin-top:9px;}
.buttons {
    top: 0px!important;
    position: relative;
    margin-right: 15px;
}
.comment p {
    line-height: 1.5;
    padding: 18px 22px;
    width: 68%!important;
    position: relative;
    word-wrap: break-word;
}
.comment .avatar {
    width: 11%!important;
}	

.comment .info {
    width: 17%!important;
}
.comment.author-comment .avatar {
    order: 2;
    padding: 0px 2px 0 18px!important;
}
.recentlyTemplate .wrapper h2 {
    margin-top: 15px!important;
}

.wordSteps img{float:left; width:17%; margin: 22px 15px 0 0;width: 50px;}
.wordSteps .heading-text {float:left;width:80%;padding: 10px 10px;}
.wordSteps .heading-text h3{margin: 0 0 10px 0;text-align:left;font-size: 18px;font-weight: 600;}
.wordSteps .heading-text p{font-size: 15px; line-height: 24px;text-align: left;}
.wordSteps .heading-text {
	background-image: url(/image/border-right.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.wordSteps .last-line {
	background-image: url(/image/border-right.pn);
	background-repeat: no-repeat;
	background-position: right center;
}
.wishlist a {
    padding: 14px 22px !important;
}


}

/* ortu pc */
@media (max-width:1519px) and (min-width:1499px) {
	.features-menulist-fixed .scroll-item{
    display: none;
    }
	.banner-buttons {
    top: 426px!important;
    position: absolute;
}
	.information-contact .submit-button{bottom: 57px!important;
    left: 333px!important;}
	
	.captcha-input-contact {
    top: 15px!important;
    width: 165px!important;
}
	.checkout-login .mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label{top:-15px!important;}
	.checkout-login .buttons a.btn{margin: 14px 0px 10px 0px!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;
		line-height: 59px;
		margin-top: 10px;
	}
	.cartMyaccount li:nth-child(1) {
		margin-right: 30px!important;
	}
	
	.ftrSocial ul li {
		float: left;
		margin-right:9px!important;
	}
	.contact-form .captcha-img {
		top:35px!important;
		position: relative;
		left:0px;
	}	

	.myacLeft ul li {
		padding: 15px 1px!important;
		display: block;
		border-bottom: 1px solid #ccc;
	}
	.mycart-selectbox .custom-dropdown select {
		border: 1px solid #ccc!important;
		height: 37px!important;
		padding: 0px 5px 0px 5px!important;
		line-height: 38px;
	}
	.paymentSection img.payMent {
		float: left;
		margin: 5px 0 0 -3px!important;
	}
	.not_found p{margin-top: 19px!important;}
	.leaseNow2 a {margin-top:9px!important;}
	.buttons {
		top: 0px!important;
		position: relative;
		margin-right: 15px;
	}
	.comment p {
		line-height: 1.5;
		padding: 18px 22px;
		width: 69%!important;
		position: relative;
		word-wrap: break-word;
	}
	.comment .avatar {
		width: 13%!important;
	}	

	.comment .info {
		width: 17%!important;
	}
	.comment.author-comment .avatar {
		order: 2;
		padding: 0px 2px 0 18px!important;
	}
	.recentlyTemplate .wrapper h2 {
		margin-top: 15px!important;
	}	
	.checkout-payment-logos {
		text-align: center!important;
		padding: 0px!important;
		margin: 13px auto 12px!important;
		background-color: #eceff1!important;
		padding: 12px 20px 11px 20px!important;
	}
	
	
	.wordSteps img{float:left; width:17%; margin: 30px 14px 0 0;width: 50px;}
	.wordSteps .heading-text {float:left;width:80%;padding: 10px 10px;}
	.wordSteps .heading-text h3{margin: 0 0 10px 0;text-align:left;font-size: 18px;font-weight: 600;}
	.wordSteps .heading-text p{font-size: 15px; line-height: 24px;text-align: left;}
	.wordSteps .heading-text {
		background-image: url(/image/border-right.png);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.wordSteps .last-line {
		background-image: url(/image/border-right.pn);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.wishlist a {
		padding: 14px 22px !important;
	}
	
	
}

/* mac 1440 */
@media (max-width:1499px) and (min-width:1400px) {
	.product_details .btn.btn-primary{margin-top:10px!important;}
	.features-menulist-fixed .scroll-item{
    display: none;
    }
	.checkout-login .mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label{top:-15px!important;}
	.information-contact .submit-button {
    float: left!important;
       bottom: 55px!important;
    left: 333px!important;
}
	.captcha-input-contact {
    top: 15px!important;
    width: 165px!important;
}
	.checkout-login .buttons a.btn{margin: 14px 0px 8px 0px!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;
		line-height: 59px;
		margin-top: 10px;
	}
	.cartMyaccount li:nth-child(1) {
		margin-right: 30px!important;
	}
	
	.ftrSocial ul li {
		float: left;
		margin-right:9px!important;
	}
	.contact-form .captcha-img {
		top:35px!important;
		position: relative;
		left:0px!important;
	}	

	.myacLeft ul li {
		padding: 15px 1px!important;
		display: block;
		border-bottom: 1px solid #ccc;
	}
	.mycart-selectbox .custom-dropdown select {
		border: 1px solid #ccc!important;
		height: 38px!important;
		padding: 0px 5px 0px 5px!important;
		line-height: 38px;
	}
	.paymentSection img.payMent {
		float: left;
		margin: 5px 0 0 -3px!important;
	}
	.not_found p{margin-top: 19px!important;}
	.leaseNow2 a {margin-top:9px!important;}
	.buttons {
		top: 0px!important;
		position: relative;
		margin-right: 15px;
	}
	.comment p {
		line-height: 1.5;
		padding: 18px 22px;
		width: 69%!important;
		position: relative;
		word-wrap: break-word;
	}
	.comment .avatar {
		width: 13%!important;
	}	

	.comment .info {
		width: 17%!important;
	}
	.comment.author-comment .avatar {
		order: 2;
		padding: 0px 2px 0 18px!important;
	}
	
	.recentlyTemplate .wrapper h2 {
		margin-top: 15px!important;
	}
	
	.checkout-payment-logos {
		text-align: center!important;
		padding: 0px!important;
		margin: 13px auto 12px!important;
		background-color: #eceff1!important;
		padding: 12px 20px 11px 20px!important;
	}
	.wordSteps img{float:left; width:17%; margin: 35px 0 0 0;width: 50px;}
	.wordSteps .heading-text {float:left;width:79%;padding-left:0px; padding: 10px 31px;}
	.wordSteps .heading-text h3{margin: 0 0 10px 0;text-align:left;font-size: 18px;font-weight: 600;}
	.wordSteps .heading-text p{font-size: 16px; line-height: 24px;text-align: left;}
	.wordSteps .heading-text {
		background-image: url(/image/border-right.png);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.wordSteps .last-line {
		background-image: url(/image/border-right.pn);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.banner-buttons {
    top: 446px!important;
    position: absolute;
}
	
.featurespg-sectionsixmainbox .map-item1 {
   top: 28%!important;
    left: 65% !important; 
	margin-top: 25% !important;
}

.featurespg-sectionsixmainbox .map-item2 {
	top: 71%!important;
    left: 24% !important;
	margin-top: 5% !important;
}

}


@media (min-width:1280px) and (max-width:1400px) {
	.features-menulist-fixed .scroll-item{
    display: none;
    }

.howitworks-phases .howitworks-phases-slider .owl-controls .owl-buttons .owl-prev{
    left: 0 !important;
    left: 5% !important;
    background: url(../img/howitworks-arrow-left.png) no-repeat center center !important;
    background-size: contain!important;
}
.howitworks-phases .howitworks-phases-slider .owl-controls .owl-buttons .owl-next{
    right: 0 !important;
    right: 5% !important;
    background: url(../img/howitworks-arrow-right.png) no-repeat center center !important;
    background-size: contain!important;
}	
.howitworks-phases-slider .item .step-info-box .col {
    margin: 20px 0;
    height: 132px!important;
}	
.howitworks-phases-slider .owl-controls .owl-buttons div{z-index:100000!important;}
.banner-buttons {
    top: 446px!important;
    position: absolute!important;
}

.product-listing-view-custom .cat{
font-size: 12px!important;	
}
.shopping-cart-entry .remove-entry {
	position: absolute;
	top: -5px!important;
	right: 0px!important;
	width: 20px;
	}
}

/* mac */
@media (max-width:1280px) and (min-width:800px) {
	.features-menulist-fixed .scroll-item{
    display: none;
    }
	.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;
		line-height: 59px;
		margin-top: 10px;
	}
	.cartMyaccount li:nth-child(1) {
		margin-right: 30px!important;
	}
	
	.ftrSocial ul li {
		float: left;
		margin-right:9px!important;
	}
	.contact-form .captcha-img {
		top:35px;
		position: relative;
		left:21px!important;
	}	

	.myacLeft ul li {
		padding: 15px 1px!important;
		display: block;
		border-bottom: 1px solid #ccc;
	}
	.mycart-selectbox .custom-dropdown select {
		border: 1px solid #ccc!important;
		height: 38px!important;
		padding: 0px 5px 0px 5px!important;
		line-height: 38px;
	}
	.paymentSection img.payMent {
		float: left;
		margin: 5px 0 0 -3px!important;
	}
	.not_found p{margin-top: 19px!important;}
	.leaseNow2 a {margin-top:9px!important;}
	.buttons {
		top: 0px!important;
		position: relative;
		margin-right: 15px;
	}
	.comment p {
		line-height: 1.5;
		padding: 18px 22px;
		width: 69%!important;
		position: relative;
		word-wrap: break-word;
	}
	.comment .avatar {
		width: 13%!important;
	}	

	.comment .info {
		width: 17%!important;
	}
	.comment.author-comment .avatar {
		order: 2;
		padding: 0px 2px 0 18px!important;
	}
	
	.recentlyTemplate .wrapper h2 {
		margin-top: 15px!important;
	}
	.checkout-payment-logos {
		text-align: center!important;
		padding: 0px!important;
		margin: 13px auto 12px!important;
		background-color: #eceff1!important;
		padding: 12px 20px 11px 20px!important;
	}
	
	
	.wordSteps img{float:left; width:17%; margin: 35px 0 0 0;width: 50px;}
	.wordSteps .heading-text {float:left;width:79%;padding-left:0px; padding: 10px 19px;}
	.wordSteps .heading-text h3{margin: 0 0 10px 0;text-align:left;font-size: 18px;font-weight: 600;}
	.wordSteps .heading-text p{font-size: 16px; line-height: 24px;text-align: left;}
	.wordSteps .heading-text {
		background-image: url(/image/border-right.png);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.wordSteps .last-line {
		background-image: url(/image/border-right.pn);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.wishlist a {
		padding: 17px 22px !important;
	}
}

/* windows pc */
@media (max-width:1399px) and (min-width:1320px) {
.features-menulist-fixed .scroll-item{
    display: none;
    }	
	
}

@media (max-width: 480px) {
.wordSteps img {
    float: left;
    width: 20%;
    margin: 37px 0 0 0;
}
  .wordSteps {
      width: 80%!important;
}
.wordSteps .heading-text { width:80%; padding:8px 8px 8px 28px;}
.wordSteps .heading-text h3{margin: 0 0 10px 0;text-align:left;font-size: 18px;font-weight: 600;}
.wordSteps .heading-text p{font-size: 16px; line-height: 24px;text-align: left;}
.wordSteps .heading-text {
		background-image:none;
		background-repeat: no-repeat;
		background-position: right center;
	}
	#owl-demo4 .owl-pagination{
      margin-bottom: 50px;
	}
	#owl-demo4 .owl-theme .owl-controls .owl-page span{
		  margin: 0px 7px;
	}
	
}