/**changes 1-08-2019 **/
.checkout-bg-login{border: none!important; background:#fece1a!important; border-radius:0px!important;}

.checkout-bg-login:hover{border: none!important;
    background: #fece1a!important; border-radius:0px; color:#fff!important;}
.domainnotificationmsg{float: right;   
    position: relative;
    top: -22px;
	font-size:12px;
	color:#333!important;
    }

.fixedheader .logo {
    float: left;
    margin: 9px 0px;
    padding: 5px 0px;
}
.fixedheader .logo a{color:#fff; font-size:19px; font-weight:200;text-decoration: none; margin: 9px; padding: 5px 20px;}
.mycart-wrapper > #column-right .mycart-right-summery{height:100%!important;}

/* Absolute Center Spinner */
.cart_checkout_summary--box .loading {
  position: absolute;
  z-index: 999;
  overflow: show;
  margin: auto!important;
  top: 100px;
  left: 0;
  
  right: 0;
  width: 50px;
  height: 50px;
}

.confirmdetailsloader .loading1{
position: absolute;
  z-index: 999;
  overflow: show;
  margin: auto!important;
  top: 100px;
  left: 0;
margin-top:100px;  
  right: 0;
  width: 50px;
  height: 50px;	
}

/* Transparent Overlay */
.loading1:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
 
}

/* :not(:required) hides these rules from IE9 and below */
.loading1:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading1:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 50px;
  height: 50px;
  margin-top: -0.5em;

  border: 5px solid #fece1a ;
  border-radius: 100%;
  border-bottom-color: transparent;
  -webkit-animation: spinner 1s linear 0s infinite;
  animation: spinner 1s linear 0s infinite;


}










/* Transparent Overlay */
.loading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 50px;
  height: 50px;
  margin-top: -0.5em;

  border: 5px solid #fece1a ;
  border-radius: 100%;
  border-bottom-color: transparent;
  -webkit-animation: spinner 1s linear 0s infinite;
  animation: spinner 1s linear 0s infinite;


}

/* Animation */

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.bottom-referral{font-size:12px!important; line-height:17px!important; margin-top: 13px;}
.referral_info{margin-bottom: 20px;}
.loader-cart i{ padding:10px!important; }
.no-ticket{font-size:14px;}
#button-confirm{float:none!important; top:10px}
#collapse-confirm-checkout #button-confirm{float:none!important;margin-bottom:15px!important; }
.transaction-paging{display:inline-block; width:100%; margin-bottom:20px;}
.change-duration dl.pricingSelectBox {}
.iSearchBox li{padding:10px 15px!important;}
#accordion1 .contact-form .form-group.textarea textarea{padding-top:22px!important; }
.iSearchBox .iSearchViewAllResults{height:auto!important; padding:10px 0px!important; position: sticky;
    bottom: 0px;width: 100%; text-align:center!important; color:#333!important; font-weight: 600!important; background-color:#fece1a!important; color:#1f2b3a!important; }
.home-awesome-features{display:flex; flex-wrap:wrap;}
.features-inner [class^='col-']:not(:nth-child(3n)){height: 46.9%!important;}
.features-inner [class^='col-'] {
    padding: 11px 20px!important;
}

#review hr{margin-top: 34px!important;}
.productReviewBox h2{margin-bottom:5px!important;}
.reviewCenterbox {margin: 19px auto 0px auto!important;}
#review .modal-body {
    max-height: calc(88vh - 210px);
   
	overflow-y: scroll;
overflow-x: hidden;
}


#reviewPopup .myErrorSpan#captcha_errmsg{left: 10px!important;
    position: relative!important;
    top: -12px!important;}
.rateThis a{z-index:10; position:relative;}
.not_found a{color: #316cd3!important; }

.error#rating_errmsg {margin-left: 15px;
    top: -15px;
    position: relative;}
	
#button-review{position: absolute;
    top: 26px;
    right: 136px;}
.security-review{}

.termsnco a{text-decoration:underline!important; color: #316cd3!important;}

.terms-spacer{margin-left:10px!important;}
.termsnco .update{text-align:center!important; margin-bottom: 35px; line-height: 0px!important; display: block;
    font-size: 20px;
}
.button.banner-buttons a .fa{font-size:28px!important; position: absolute;
    top: 8px;
    right: 21px;}
.ftrDiscription a{color:#777!important;}

.information-contact .text-danger{height:0px!important;}
.testimonialsListing p{font-size:16px!important;}
.leftproImage_overlay_loader{z-index:1!important;}
#about-more-less{
      display: none;
    
}
.ftrDiscription button{background: none;
    border: 0px;
    padding: 0px;
    line-height: 27px;
   }


.ftrDiscription{padding-bottom:50px!important;}

#success .checkout-success p{text-align:left!important;}
button.read-more {
    background: none!important;
    border: 0;
    font-size: 13px;
    line-height: 20px;
    padding: 2px 0px!important;
    border-radius: 5px;
    margin: 0;
    display: inline-block;
}
#leasenowpopupmulti h4{font-size:20px!important;}
#leasenowpopup .modal-body{padding:15px!important;}
#leasenowpopup .close i{margin-top:0px!important;}
#leasenowpopup .topmodalmargin{margin-top:0px!important;}
#leasenowpopup .modalheader-bg{line-height: 32px!important;
    height: 54px;
    padding-top: 13px;
    margin-top: 77px;}
#leasenowpopup img{border: solid 3px #eee;
    padding: 5px; left: 0px;
    position: relative;}
#leasenowpopup .lease{top:-20px!important;}

#leasenowpopupmulti .modal-body{padding:15px!important;}
#leasenowpopupmulti .close i{margin-top:0px!important;}
#leasenowpopupmulti .topmodalmargin{margin-top:0px!important;}
#leasenowpopupmulti .modalheader-bg{line-height: 32px!important;
    height: 54px;
    padding-top: 13px;
    margin-top: 77px;}
#popupalreadyoneweb img{border: solid 3px #eee;
    padding: 5px; left: 0px;
    position: relative;}

.footer-thankyou{position: absolute;
    bottom: 0;
    width: 100%;
    height:33%;}


.contact-red-message{position: relative!important;
    left: 155px!important;
    top: 2px!important;}
.terms-cond .radio .rad a{font-size:13px!important; text-decoration:underline!important;}
.checkout-login .mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label{top:-15px!important;}
.f-heading::before{display:inline!important;}
.f-heading::after{display:inline!important;}
.account-login button.close{
	position: relative;
    right: 15px;
    top: 6px;
    color: #000;
    /* opacity: inherit!important; */
    font-size: 26px;
    opacity: .2;
    font-weight: 700
}
.account-login .popup-social{font-weight: 700!important;}
.information-contact .submit-button{float: left!important;
    /* position: relative; */
bottom:59px; left:333px!important;}
.checkout-success .cta-two-btn{margin-top:34px!important; margin-bottom:30px!important;}
div.required .control-label:before{float:right!important; font-weight:normal!important;}
.table-listview .upload.btn-success#button-upload{background-color: #8e8585!important;
    color: #fff!important;
    left: 6px!important;}
.account-info h3{margin-bottom:20px!important; margin-top:0px!important;}
.security-code{font-size: 13px!important;
    font-weight: 500!important;}
.captch-width{width:155px!important;}
.captcha-input-contact{top:11px!important; width:165px!important;}
.checkout-login .buttons a.btn{color:#000!important;}

.checkoutLoginField .error{position: relative!important;
    top: -15px!important;}
.comment.author-comment p {
    background-color: #fdfeff!important;
    order: 1;
    border: 1px solid #d0e9f1!important; border-radius: 5px!important;
}

.comment p {
    line-height: 1.0!important;
    padding: 18px 22px;
    width: 74%!important;
    position: relative;
    word-wrap: break-word;
} 
.comment.author-comment .avatar {
   text-align:center!important; padding:0px!important;
}
.comment-section{padding: 0px 8px!important;}
.comment.author-comment a.avatar i {padding: 6px;
    border-radius: 100px;
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 28px; font-size: 20px!important; border: 1px solid #ccc!important;}
#couponsection .input-group-btn, #button-coupon{vertical-align:top!important;}
.support-ticketview .ticketlist .box1{color: #1f2b3a !important;
    font-size: 14px!important;
    font-weight: 600!important; background-color:#f5f5f5!important;}
.ticketlist .content .panel-default{ box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.08);
    webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.08);
    -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.08);}
	
.ticketlist .content{border:0px!important;	}
.ticketlist table.list td>b{font-weight:600!important;}
.order-summary__description, .order-total{padding:0px 10px!important; font-weight:bold!important;}
.checkout-table{padding-top:0px!important;}
.sidebarContent ul{margin-top:0px!important; padding: 0px 10px!important;}
#login-register .well .btn.btn-primary.submit{margin:0px auto!important}
#collapse-coupon .cross-icon{position: absolute;
    right: 130px;
    bottom: 42px;
z-index: 2;}

.apply-coupon{}
.voucher-content label{font-size:12px!important;}
.sidebarHeading h2{color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 36px; font-weight:400;}
.ticketlist table.list thead td{font-weight: 600!important; font-size: 14px;}
.ticketlist table.list td{font-size: 14px!important;}
.ticketlist table.list td{word-break: break-word!important;}
.ticketlist .btn-primary{color:#000!important;}
.ticketlist .upload.btn-primary#button-upload{background-color: #8e8585!important;
    color: #fff!important;
    left: 6px!important;}
.ticketlist .input-group .buttons{right: -34px!important;
    position: relative!important;}	
.table-listview h2, .ticketlist h2, .department-inner h3, #videopages h3, #knowledgepagess h3{padding:0px 10px!important;}
.ticketlist{margin: 0px 0px!important; padding: 0px 0px!important;}
.support-ticket {background-color: #f6f6f6!important;}
.support-ticket .ticketlist h2{background:none!important; color:#000!important; }
.support-ticketview .ticketlist h2{background:none!important; color:#000!important; }
.support-ticketview{background-color: #f6f6f6!important;}

.billing-info .billing-sec{margin-bottom:0px!important;}
.checkout-login .buttons a.btn{margin: 14px 0px 46px 0px!important;}
#collapse-confirm-checkout .panel-collapse{height:100%!important;}
.sidebarHeading>header>h1{font-size:20px!important; font-weight:400!important;}
.check-domainconfig .modal-dialog .close{opacity:1!important;}
.check-domainconfig .modal-dialog .close span{opacity: initial!important;text-indent: inherit!important; background-image:inherit!important; width:auto!important; height:auto!important;}
.check-domainconfig .modal-body{-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5); padding: 14px !important;
    font-size: 14px!important;
    line-height: 18px!important;
    text-align: justify!important;}
	
.optional{font-size:11px!important;}
.checkout-login .login-wrapper {
    padding: 20px 16px!important;
}
#accordion1 .form-group select {
    background:url(/image/down-arrow.png)!important;
    background-position: 100% 20px!important;
    background-repeat: no-repeat!important;
font-size: 14px!important;}

.personalDetailField legend{font-size: 12px!important;}

.personalDetailField legend{margin-bottom:0px!important;}
.personalDetailField .mdl-textfield{margin: 7px 0!important;}
.personalDetailField .material-field-group .label{line-height: 6px!important;}
.checkoutLoginField  .mdl-textfield input{padding: 6px 6px!important;}
.checkoutLoginField .is-dirty .mdl-textfield__label{top: -26px!important;}
/* .checkoutLoginField .mdl-textfield__label{left:7px!important;} */
.checkoutLoginField .check-login-desk{padding-top:0px!important;  }

.sidebarOrderSummary table tr td, .sidebarOrderSummary table tr th{line-height:18px!Important; font-size:13px!important;}
.mobile-device{background-image:none!important;}
.image-bg .image-shop-scroll{
    transition: all 5s ease-out 0s!important;
    -webkit-transition: all 5s ease-out 0s!important;
    -moz-transition: all 5s ease-out 0s!important;
}
.owl-item:nth-child(1) .image-bg .image-shop-scroll{
    transition: all 12s ease-out 0s!important;
    -webkit-transition: all 12s ease-out 0s!important;
    -moz-transition: all 12s ease-out 0s!important;
}

#eligibleDomain11 .modal-body{padding:4px 10px!important; }
.pageDomainConfig .temp-details p{font-size:12px!important; font-weight:700!important;}

.socialLogin .form-group{overflow: inherit!important;}
.socialLogin .well{background-color:inherit!important;}
.wordSteps .heading-text{height:100%;}
.mycart .no-cart{text-decoration:underline; position:relative; top:20px; color:#fece1a!important; font-weight:600;line-height: 69px; padding-bottom: 176px;display: inherit; font-size:18px!important;}
.checkout-domainconfig .modal-backdrop.in{position:relative!important;}

.template-discription h6.topspacer10{font-size:12px!important;}
#add-domain .temp-duration{margin-top:0px!important;}
.template-discription li.change-duration.itemAttribute {
    margin-top: 0px!important;
}

.mycart-addonnewdesign .voucher-content p{font-size:14px!important;}
.mycartpg-addond ul li{
    margin-left: 0px;
    font-size: 14px;
    color: #1f2b3a;
	line-height:24px !important;
	}
	
.mycartpg-addond ul li:before{
	  content: '\f00c'!important;
      margin-left: 10px;
      font-size: 12px;
      color: #1f2b3a;
      font-family: FontAwesome;
      padding-right: 4px;}	

.sidebarHeading h1{
	font-size:13px!important;	font-weight: 600!important;

}




/* About us start */

.aboutus-row-cards{
    text-align: center;
}
.about--content{
    text-align: justify;
}
.about-cms-content ul li,
.about-cms-content ol li{
    color: #708fb6;
    font-size: 16px;
    font-weight: 600;
    margin: 8px 0;
}
.about-cms-content .card{
   background: #fff;
    border: none;
    box-shadow: none;
    outline: none;
    /* padding: 20px; */
    text-align: left;
	/* box-shadow:0 8px 14px rgba(0,0,0,0.06), 0 3px 14px rgba(0,0,0,0.09); */
    /* background: #232f3e; */
}
/* .about-cms-content .card:nth-child(1){ */
    /* background: url(https://law2.yourdevelopmentserver.com/image/section-two.jpg) no-repeat top center; */
    /* background-size: cover; */
/* } */
/* .about-cms-content .card:nth-child(2){ */
    /* background: url(https://law2.yourdevelopmentserver.com/image/f-five-bg1.jpg) no-repeat top center; */
    /* background-size: cover; */
/* } */
/* .about-cms-content .card:nth-child(3){ */
    /* background: url(https://law2.yourdevelopmentserver.com/image/section-four.jpg) no-repeat top center; */
    /* background-size: cover; */
/* } */
.about-cms-content .card h4{
    color: #fff;
    font-size: 32px;
    line-height: 1.2;
    margin: 50px 0;
    padding: 0;
}



/* additional */
.about-img{
	box-shadow:none !important;
}

.about-cms-content .card h3{
	margin-bottom: 0;
	color: #000;
    font-size: 30px;
}
.about-cms-content .card h3 i{
	   color: #000;
      background: #fece1a;
      border: dotted 2px #000;
      height: 80px;
      width: 80px;
      box-shadow: 0 0 0 2px #fff;
      line-height: 76px;
      border-radius: 50%;
	  margin-right:10px;
}
.about-cms-content .card h4 span{
	display:block;
}
.about-cms-content .card h4{
    color: #000;
    font-size: 27px;
    line-height: 1.2;
    margin: 20px 0;
    padding: 0;
}

.about-cms-content p{
    font-size: 15px;
    color: #565656;
    font-weight: 500;
    line-height: 28px;
    
}
.about-cms-content ul li, .about-cms-content ol li{
	 font-size: 15px;
    color: #565656;
    line-height: 25px;
    font-weight: 300;
}

.




/* addional css start */
.about-us .heading-about{
	text-align:center;
}
.about-us .heading-about p{
	margin-top:20px;
}

.about-us .title-about h1{
	font-weight:500;
	text-align:center;
	font-size:34px!important;
	margin-top: 30px!important;
}
.title-about h1:after {
    background-color: #fece1a!important;
    bottom: -4px!important;
    content: ""!important;
    height: 10px!important;
    left: 50%!important;
    position: absolute!important;
    width: 70px!important;
    z-index: 999!important;
    transform: skewX(-25deg) translateX(-50%)!important;
}

.title-about h1 {
   padding-bottom: 15px!important;
    position: relative!important;
    font-weight: 500 !important;
    display: table!important;
    margin: 0px auto!important;
    border-bottom: solid 1px #cbcbcb!important;
    z-index: 10!important;
    text-transform: capitalize!important;
}

.about-us  .title-about h1 span{
	display:block;
}
.about-us .title-about p{
	width:80%;
	margin:auto;
	color: #565656;
	font-size: 15px;
    font-weight: 500;
    line-height: 28px;
	text-align:center;
}
.about-us .about-cms-content h2{
	font-weight:bold;
	font-size:28px;
}
.about-cms-content{

	display: flex;
    align-items: center;
}
.about-padd{
	padding:30px 0;
}
.about-cms-content img {
      box-shadow: none !important;
      width: 75%;
      float: right;
      background: none !important;
      border: none !important;
}
.about-cms-content .card i{
	text-align:center;
}
.whyus .item:first-child .whyus-box{
	background:#fece1a;
}
.whyus .item:last-child .whyus-box{
	background:#fece1a;
}
/**why us start**/
.why-us {
	background:#232f3e; 
}
.why-us .whyus-row{
	display: flex;
    align-items: center;
}
.about-us{
	background-image: url(https://law2.yourdevelopmentserver.com/img/hero-illo.png);
    background-repeat: no-repeat;
    background-size:inherit ;
    background-position: top;
}
.why-us .whyus-row .main-box{
	/* background-image: url(../why-bg.png); */
    /* background-repeat: no-repeat; */
    /* background-size:inherit ; */
    /* background-position: center; */
    /* position: relative; */
    /* right: -26px; */
    /* background: #fff; */
    padding: 20px;
    z-index: 999;
    /* box-shadow: 0px 0px 32px 0px rgba(1, 1, 1, 0.15); */
}
.why-us .whyus-row .main-box h3{
	font-size: 32px;
    line-height: 45px;
    color: #fff;
    font-weight: 600;
	text-transform:uppercase;
}
.why-us .whyus-row .main-box h3 span{
	display:block;
}
.why-us .whyus-row .main-box p{
	font-size: 16px;
    line-height: 28px;
}
.whyus-box{
    padding: 20px 10px 20px 30px ;
	min-height:150px;
	box-shadow: 0 8px 14px rgba(0,0,0,0.16), 0 3px 14px rgba(0,0,0,0.23);
	 display: flex;
    align-items: center;
	background:#fff;
}
.whyus-box h3{
	font-weight: 600;
    color: #232f3e;
    font-size: 25px;
    line-height: 32px;

}
.whyus-box h3 span{
	display:block;
}
.whyus-box p{
		font-size: 16px;
    line-height: 28px;
}
.about-bg {
	font-size: 100px;
    font-weight: 800;
    line-height: 1;
    position: absolute;
    opacity: 0.09;
    color: #232f3e;
    left: 15px;
    /* top: -14px; */
}

.why-us .def-btn{
	background: #fece1a;
    color: #000;
    border-radius: 50px;
}
/**why us  end**/




/* addional css end */



/* SERVICE PAGE ELEMENTS CSS : STARTS */
.section-iconbox{
/*
    background: #fafafa;
*/
}
.process-box{
    padding: 0 30px;
    position: relative;
}
.process-box:after{
    background: url(https://law2.yourdevelopmentserver.com/img/process-step-arrow.png) no-repeat center center;
    background-size: contain;
    content: '';
    display: block;
    height: 50px;
    width: 50px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 31px;
}
*:last-of-type > .process-box:after{
    display: none;
}
.process-box figure,
.process-box figure img{
    display: block;
    margin: 0 auto;
    padding: 0;
}
.process-box figure img{
    margin-bottom: 20px;
    width: 120px;
	box-shadow:none;
	background: none;
    border: none;
}
.process-box p{
    text-align: center;
}
.about-dark
@media (max-width:799px) {
    .process-box{
        padding: 0 0 30px 0;
    }
    .process-box:after{
        display: none;
    }
}
/* SERVICE PAGE ELEMENTS CSS : ENDS */

 .btn-light{
	background: #fece1a;
    color: #232f3e;
    border-radius: 50px;
    color: #1f2b3a;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 13px 25px 13px 25px;
    position: relative;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    border: solid 1px #fece1a;
    line-height: 1;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
}
 .btn-dark{
	background: #232f3e;
    color: #232f3e;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 13px 25px 13px 25px;
    position: relative;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    border: solid 1px #232f3e;
    line-height: 1;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
}
.about-works{
	background: #f7f7f7;
	padding:30px 0;
}

/* SERVICE PAGE CTA CSS : BEGINS */
.section-cta{
    background: #fff url("https://www.leaseawebsite.co/img/cta-bg-1.jpg") no-repeat left center;
    background: #fff url("https://www.leaseawebsite.co/img/whyus-bg.jpg") no-repeat left center;
    background-size: cover;
    border-top: solid 1px #f9f9f9;
    display: flex;
    padding: 0;
    text-align: center;
}
.section-cta > aside{
    background: url("https://www.leaseawebsite.co/img/f-five-bg2.jpg");
	
    margin: 0;
    padding: 80px 50px;
}
.section-cta.section-cta-1 > aside{
    width: 100%;
}
.section-cta.section-cta-2 > aside{
    width: 50%;
}
.section-cta.section-cta-2 > aside:nth-child(2){
  background: url(https://www.leaseawebsite.co/img/f-five-bg1.jpg);
    /* border-left: solid 1px #f9f9f9; */
}
.section-cta > aside h2{
    font-size: 40px;
    height: 140px;
    line-height: 70px;
    margin-bottom: 50px;
	color:#000;
}
.section-cta > aside h2 span,
.section-cta > aside h2 strong{
    display: block;
}
.about-dark h2{
	color:#fff !important;
}
.section-cta > aside:nth-child(1) h2 strong{
    font-size: 60px;
}
.section-cta > aside:nth-child(2) h2 strong{
    font-size: 60px;
    letter-spacing: 1px;
}
.section-cta > aside h2 span:after,
.section-cta > aside h2 strong:after{
    display: none;
}
.about-dark h2{
	color:#fff;
}
@media (max-width:799px) {
    .section-cta{
        display: block;
    }
    .section-cta > aside{
        display: block;
        padding: 40px;
    }
    .section-cta.section-cta-1 > aside,
    .section-cta.section-cta-2 > aside{
        width: 100%;
    }
    .section-cta > aside h2{
        font-size: 30px;
        height: auto;
        line-height: 1.2;
        margin-bottom: 30px;
    }
    .section-cta > aside:nth-child(1) h2 strong{
        font-size: 32px;
    }
    .section-cta > aside:nth-child(2) h2 strong{
        font-size: 32px;
        letter-spacing: 1px;
    }
}
@media (max-width:799px) and (min-width:720px) {
    .section-cta{
        display: flex;
    }
    .section-cta > aside{
        display: block;
        padding: 40px 30px;
    }
    .section-cta.section-cta-1 > aside,
    .section-cta.section-cta-2 > aside{
        width: 50%;
    }
    .section-cta > aside h2{
        font-size: 27px;
    }
}
/* SERVICE PAGE CTA CSS : ENDS */


.card-content h5{
	text-align:center;
	color:#000;
	font-size:20px!important;
}

.about-works h2{
	font-size: 32px;
    text-transform: uppercase;
    margin-bottom: 30px;
    line-height: 48px;
	text-align:center;
}

@media (max-width:767px){
  .about-us{
	  margin-top:60px;
  }
  .process-box:after{
	  display:none;
  }
  .about-cms-content{
	  display:block;
  }
  .about-cms-content img{
	  width:100%;
  }
  .about-us .title-about p{
	  width:100%;
  }
}

/* about us end */



div#content .cart-content, div#content .voucher-content{position:relative; z-index: 2;}
.mycart-addonnewdesign{position:relative; z-index: 1;}
.order-list .table-responsive td a{background-color:#efefef!important;}
.like-project{padding:0px!important;}
.mycartpg-input .checkbox {margin-left:10px!important; margin-top:10px!important; margin-bottom:0px!important;}
.yourPersonalDetails .checkbox, .radio{margin-left: 20px!important;}
.navbar-default .navbar-nav>li>a .foot-dropdown-menu{
      margin-left: 30px;
}
.navbar-default .navbar-nav>li>a .foot-dropdown-menu li a{
      font-size: 14px !important;
      color:#777!important;
      line-height: 20px;
      padding-top: 10px;
      padding-bottom: 10px;
      border-bottom: 1px solid #ccc;
}

.foot-dropdown .foot-dropdown-menu {
      display: none;
}
.mycartpagedesign .mycartpg-addond{}
.loginMainbox #input-captcha{float: right!important;
    width: 59%!important;
    top: 21px!important;
    position: relative!important;}
 
.mycartpagedesign .mycartpg-addond h3::before{width:820px!important;}
#accordion .btn.btn-primary{left: 0px!important;
    position: relative!important;}

.department-inner .product-thumb .image{height:auto!important;}
.product-thumb .image{height:300px;}
.mycart-selectbox .custom-dropdown{width:65%!important; margin:0px!important;}
.mycartpagedesign .mycartpg-addond{padding: 20px 18px!important;}
.mycart-selectbox .custom-dropdown{}
#reviewPopup .buttons{top: -17px;
    position: relative;
    margin-right: 15px;
    float: right;}
#reviewPopup .mdl-textfield{margin: 8px 0!important;}
.moresectab-social-icons ul li{margin: 0px 6px!important;}
.mega-dropdown a i{color:#fff!important;}
.ready-website h2{padding-bottom: 15px!important;
    position: relative!important;
    font-weight: 500 !important;
    display: table!important;
    margin: 0px auto!important;
    border-bottom: solid 1px #cbcbcb!important;
    z-index: 10!important;
    text-transform: capitalize!important;}

.ready-website h2:after{background-color: #fece1a!important; bottom: -4px!important;
    content: ""!important;
    height: 10px!important;
    left: 50%!important;
    position: absolute!important;
    width: 70px!important;
    z-index: 999!important;transform: skewX(-25deg) translateX(-50%)!important;}
	
.home-banner .on-banner .banner-text .button a i{font-size: 28px!important;
    font-weight: 400;
    position: absolute;
    right: 21px!important;
    top: 7px!important;}
.ticket-tabspanel{padding: 0px 6px!important;}
.support-top .myacLeft{padding: 10px 10px!important;}
.forgot-box .buttons{margin-top: 22px!important; top:0px!important;}

.ticket-nav h2{left: 10px!important;
    position: relative!important;
    margin-bottom: 26px!important;}
.ticket-nav{background:none!important; }

.product-thumb .caption {
background: #fff none repeat scroll 0 0!important;}	
.ticket-tabspanel .tab .nav-tabs li a{background: #fff!important; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.08);}
#content .department-inner h3{font-size:27px!important; color:#1f2b3a !important;left: 10px!important; background:none!important; padding:0px!important;}

#content .table-listview h2{background:none!important; color:#1f2b3a !important; margin: 10px 0!important;}
.myacLeft a, .myacLeft h2, .myacLeft ul li{font-size:14px;}
.table-listview .form-horizontal .control-label{font-size:14px!important;}
.table-listview .list-heading .btn{border: none !important;
    background: #fece1a !important;
    border-radius: 2px !important;
    font-weight: 400 !important;
    color: #1f2b3a;padding: 9px 20px; font-size:14px;}
.table-listview{margin: 0px 0; padding: 0px 20px;
}
.table-listview .list-heading{background: #fff!important; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.08); padding: 30px 30px 19px 30px!important;}
.support-ticketform {background-color:#f6f6f6!important;}
.support-support{background-color:#f6f6f6!important;}
.submitReview .help-block, .submitReview .help-block span {
      font-size: 13px;
}

.product-addon-list .form-group select {
      padding: 5px 15px 5px 10px!important;
}
.borderRightbox{border-right: 1px solid #ccc;
    padding-top: 10px;}
.support-top{padding:30px 0px;}
.myacText h2{font-size: 24px!important;position: relative!important; }
.table-listview .heading h1{font-size:27px!important;}
.ticket-nav .heading h1{font-size:27px!important;}
.list-heading .form-group textarea, .form-group select, .mdl-textfield input{padding:0px!important;}
.list-heading .form-group select{padding:0px 10px!important;}
.list-heading .form-group textarea{padding:10px 10px!important;}
.checkout-payment-logos{text-align: center!important;
    padding: 0px!important;
    margin: 20px 12px!important; background-color:#eceff1!important; padding: 12px 20px 11px 20px!important;}
.checkout-login .buttons a.btn{    margin: 14px 0px 19px 0px!important;
    text-align: center!important;
    float: none!important;    left: 45px!important;
    }
.checkout-info-message p{font-size: 12px!important;
    text-align: left;
    line-height: 18px;
margin-bottom: 0px; }
.createnewbanner-btn{bottom:10px!important;}
.affiliatepg-newrightsection h1{display:inherit!important; text-align:center;}
.leftproImage{padding:0!important;}
.noreviewpopup{font-size:14px!important; color: #888787;}
#reviewPopup .captcha-img{top:-45px!important;}
#reviewPopup #input-captcha{left:147px!important; width: 47%; position:relative; top:-4px!important;}

.wordSteps .owl-wrapper{width:100%!important;}
.wordSteps{width:70%!important; margin:auto!important; display:flex; flex-wrap:wrap;}
.wordSteps .item img {
    margin: 35px 12px 0 0!important;
    float: left!important;
    width: 50px!important;
}

.wordSteps .item p {
    font-size: 16px!important;
    line-height: 24px!important;
	text-align:left!important;
}

.wordSteps .item h3{
    margin: 0 0 10px 0!important;
    font-size: 18px!important;
    font-weight: 600!important;text-align:left!important;
}
.wordSteps .item{min-height: 110px!important;
    padding: 10px 20px!important;
    width:100%!important;
    float: left!important;
border: none!important;}

.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar{opacity:0.7!important;}
#eligibleDomain11{position: relative;
    left: -11px;
    top: -12px;}
	
.shopping-cart-entry .remove-entry{ position: absolute;
    top: -5px!important;
    right: 0px!important;
    width: 20px;}
.mycartpg-addond .remove-entry {
    position: absolute;
      top: 15px!important;
      right: 24px!important;
      width: 250px;
}
.checkoutpg-leftwd #collapse-payment-method p{font-weight:700!important;}
.checkoutpg-leftwd #collapse-payment-method .radio label{margin-left:0px!important; font-size:13px!important;}
.iSearchBox ul li.iSearchHeading{font-size:15px!important;}
.noreviewpopup a{color: #f7c300!important;
    font-size: 14px;
    font-weight: 600;}
.wrapper-header{max-width: 100%!important;}
.pricesmallfont{font-size: 12px!important;
    text-transform: lowercase;
    position: relative;
    top: -9px!important;}
.display-footer{display:none!important;}
.home-banner .on-banner .banner-text .button a{box-shadow:none!important;}
.category-template h2{text-align:center!important;}
.leaseweb-category-wrapper{padding-top:17px!important;}
.how-it-works{margin-bottom:40px;}
.adonslistDetails img{height:290px!important;}

/**login**/
.agreement{left: -12px;
position: relative;}

/**tooltip **/
.btn-tooltip{background:none;border:0;box-shadow:none;font:inherit;line-height:inherit;margin:0;outline:none;padding:0;}

#myModal21{margin-top:5%;}
.contact-form .captcha-img{top: 26px!important;
    position: absolute!important;
    left:0px!important;}
.homesupportSection h2{font-size:38px!important; line-height:52px!important;}
.contact-form #input-captcha{top:0px!important; position:inherit!important; width: 100%!important;}

/** my rewards **/
.flex-my-account{display:flex; flex-wrap:wrap;}
.table-responsive thead{background-color:#f5f5f5!important;}
.showing-pages{font-size: 11px; top: 8px;}
.my-rewards .panel.panel-default{padding:0px!important;}
.my-rewards .table>thead>tr>td{padding: 10px 14px;}
.my-rewards .table>tbody>tr>td{padding: 10px 14px;}
.my-rewards .table-striped>tbody>tr:nth-of-type(even){background-color: #f9f9f9!important;}
.my-rewards .table-striped>tbody>tr:nth-of-type(odd){background-color: #ffffff!important;}

/** my orders **/
.order-list .btn{padding: 8px 15px;}
.order-list .table>thead>tr>td{padding: 10px 14px;}
.order-list .table>tbody>tr>td{padding: 10px 14px;}
.order-list .table-striped>tbody>tr:nth-of-type(even){background-color: #f9f9f9!important;}
.order-list .table-striped>tbody>tr:nth-of-type(odd){background-color: #ffffff!important;}
.order-list{padding-top:74px;}
.borderLeftbox{padding-bottom:0px!important;}
.adonsBox{padding-top:5px!important;}
.referral-reward .copied{left: 37%!important; top:8px!important;}
.adonslistDetails .get-now{background-color: #fece1a!important;
    padding: 10px 15px!important;
font-weight: 600;}
.acrightBox {margin-bottom:20px;}
.addonsBox h2{text-align: left!important;
    margin-left: 16px!important;}
.adonslistDetails h3 {
    margin: 10px 0 10px 0!important;
    font-size: 18px!important;
    font-weight: 600!important;
	text-overflow: ellipsis!important;
    overflow: hidden!important;
    white-space: nowrap!important;
    padding: 0px 10px!important;
}
.adonsBox{display:flex!important; flex-wrap: wrap!important;}
.adonsBox .adonsList{margin-bottom:20px!important;     padding: 0 7px !important;}
.adonslistDetails{padding: 0px 0px 10px 0px!important; height:100%!important;}
.adonslistDetails a:hover {
    background:none!important; color:#000!important;    
}
.adonslistDetails a{padding:0px!important; background:none!important;}
.my-account-input .addthis_inline_share_toolbox_43nv .at-share-btn{width: 40px!important; height: 40px!important; padding: 4px 4px!important; left: 0px!important; margin: 10px 2px 10px!important;}
.my-account-input .btn{margin-left: -32px!important; border-radius: 0px 4px 4px 0px!important; border: 1px solid #ccc!important;}
.my-account-input .form-control{border-radius: 4px 0px 0px 4px!important;}
.my-wishlist .product-listing-view-custom .productHover .button.buttonRed{padding: 14px 35px 14px 62px!important;}
.my-wishlist .product-listing-view-custom .livePreview{padding: 14px 30px 14px 43px!important;}
.my-wishlist .shopping-cart {background-position: 41px center!important;}
.my-wishlist .product-listing-view-custom .button-group.button-group-quick.quick_like{bottom: 151px!important;}
.account-wishlist .wishlist a{display:block!important;}
.wishlist a{padding: 14px 22px !important;}
.wishlist h3 a{color:#000;}
.wishlist .cat a{border:0px;color: #000; padding:0px;}
.wishlist-main{position: relative;
    left: -13px;
    top: 16px;}
.product-thumb:hover{box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.25)!important;}

.borderLeftbox h2{position: relative; left: -13px;}
.mobileGapTop .buttons{top: 35px!important;position: inherit!important; margin-right: 15px!important; margin-bottom: 14px!important; margin-top: 30px!important;}
.nopadding .menu-desktop{display:none;}
.faqspg-wpr p{margin-bottom:0px!important; margin-left:26px; margin-right:25px;}
.faqspg-wpr .panel-group .panel+.panel{margin-top:0px!important;}
.faqspg-wpr .panel-title > a{margin-left:26px!important;}
.faqcounter{position: absolute;left: 23px; color: black; background: #f9f9f9;padding:0px; height: 26px;line-height: 26px; width: 26px; border-radius: 50%;
	text-align:center;
	margin-top: -3px;
	}
.faqspg-wpr .panel-default > .panel-heading{padding:3px 15px!important;}
.faqspg-wpr .more-less{font-size:15px!important; font-weight:100!important;}
.faqspg-wpr .fqspage-box-one h2{font-size:26px!important;margin-bottom:24px!important;}
._other::before{top: 40%!important;}
.forgotBox {
    text-align: right;
    width: 100%;
    position: relative;
    top: -19px!important;
}
.toggle-phone{display:none!important;}
.checkbox-text{margin-left:8px; margin-top:-19px; }
.well .btn.btn-primary.submit{margin: 14px auto 0px auto!important;}
.rad > i{margin-left: -12px!important; width:14px!important; height:14px!important;}
.socialLogin .agreeBox{padding: 0px 0 10px 0px!important; margin-top: -12px!important;}
.socialLogin h2 {
    margin-bottom: 0px!important;
    color: #fff;
}
.accountLoginnew {
    width: 60%;
    margin-top:35px!important;
}
.register-form {
    box-shadow:none!important;
    padding: 20px 16px 0px 16px!important;
}
.registrationForm .captcha-img{position: relative;
top: -10px!important; float:left!important;}

.form-group b{color:#fff; font-weight:600; margin-right:10px; font-size: 11px;}
._other.clear{padding: 0px 0px 11px 0px!important;}
.fbButton{height:0px!important;}
#accordion1 .well .btn{margin-top:17px!important; margin-bottom:0px!important;}

.captcha-input{width: 22%!important;
margin-top: 7px!important;}
.signup-input-1{width: 53%!important;   float: left; margin-right: 8px!important;}
.signup-input-2{width: 54%!important; 
    float: right;}
.first-last{width:30%; float:left;}
.hide-desktop{display:none;}
.socialSign a{width: 259px!important;
    height: 45px; border-radius:0px!important; line-height:32px!important;}

.home-banner .on-banner-listing{padding: 0px 120px 0px!important;}
.bottom-help-image{display:none;}
.highlights-features-top{display:block; margin:10px 277px!important;}
.highlights-features-bottom{display:none;}
.addthis_inline_share_toolbox_6ap4{display:block;}
.sbutton.mainsbutton{display:none;}
.mycart-selectbox .custom-dropdown select{border: 1px solid #ccc!important;
    height: 38px!important;     padding: 0px 5px 0px 5px!important;}
.mycartpg-input label:before, .mycartpg-input label:after{width: 21px!important;
    height: 21px!important; top: -2px!important; left:-27px!important;}
.mycartpg-input .mycartpg-span {
    padding-left: 2px!important;
    font-weight: 500;
    font-size: 17px!important;
    color: #000!important;
}
.mycartpagedesign .mycartpg-addond h3 {
font-size: 18px!important;}
.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2, .how-it-works h2, .middle-section h2{font-size:27px!important;}
.testimonials h2{font-size:27px!important;}
#detailOwlSlider .owl-buttons .owl-prev{top:26%!important;}
#detailOwlSlider .owl-buttons .owl-next{top:26%!important;}

.price em{top: -4px;
    position: relative; font-weight: 400!important;
    font-size: 12px!important; font-style:normal;}
#owl-demo2 .owl-item p{line-height:25px!important;}
/*.socialSign a:after{content:"Login with Facebook"!important;}*/
.responsiveMenu .mega-dropdown{width:auto!important;}
.socialLogin .button{width:auto!important;}
.mar-left{margin-left:10px!important;}
#leasenowpopup h4{font-size:20px!important;}
.well .form-group input {background-color:#fff!important;}
.loginBox .button{width:auto!important;}
.accountLoginnew h2{color:#333!important;}
.accountLoginnew{background-color:#f7f7f7!important;}
.socialLogin{background: #232f3e!important;}

.websiteFeaturesall .heading h2{font-size:27px!important;}
.product-listing-view-custom .product-thumb:hover{box-shadow:none!important;}
.product-listing-view-custom .cat span.left{font-weight:normal!important; font-size:13px!important;}
.product-listing-view-custom .image img {
    display: inline-block!important; width:auto!important;
}
.product-listing-view-custom .button-group.button-group-quick.quick_like {
    left: 0px!important;
    right: 0px!important;
    background-color: #232f3e!important;
    bottom: 144px!important;
}
.product-listing-view-custom .livePreview{background-color: #232f3e!important;
    float: left!important;display: inline-block!important;padding: 14px 14px 14px 17px!important;
    margin-left: 0px!important; font-size:16px!important; text-transform:capitalize;}
.product-listing-view-custom  .wishlist{background: #708fb6!important; float:right!important;}
.product-listing-view-custom:hover .productHover {
    bottom: 0!important;
    display: block !important;
    opacity: 1 !important;
}
.product-listing-view-custom .productHover {
   
    
    left: 0!important;
       overflow: visible!important;
    position: absolute!important;
    right :0!important;
    text-align: center!important;
    transition: all 0.5s ease 0s!important;
    width: 100%!important;
    z-index: 9!important;
}
.product-listing-view-custom .productHover .button.buttonRed {
    background-color: #fece1a!important;
       float: left!important;
   width: auto!important;
    color: #1f2b3a!important;padding: 14px 25px 14px 41px!important; font-size:16px!important;
}
.product-listing-view-custom .price {
    font-size: 18px!important;
    font-weight: 400!important;
    bottom: 12px!important;
    position: relative!important;
    left: 0px!important;
    right: 0px!important;
	height:10px;
}

.product-listing-view-custom .cat {
    border-top: 1px solid #d8d2d2!important;
      padding-top: 10px!important;
      font-size: 13px!important;
      padding-bottom: 0px!important;
      height: 46px!important;
      overflow: hidden!important;
      margin-bottom: 30px!important;
      line-height: 18px !important;
	  z-index:10;
	  position:relative;
	  
}

.product-listing-view-custom .info h3 {
    margin-top: 9px!important;
    font-size: 18px!important;
	height:22px!important;
}
.product-listing-view-custom:hover .info:before {
   
    content: ''!important;
    position: absolute!important;
    top: 0px!important;
    bottom: -4px!important;
    left: 0px!important;
    right: 0px!important;
    border-bottom: 4px solid #fece1a!important;
}
.product-listing-view-custom:hover .info:before{content: '';
    position: absolute!important;
    top: 0px!important;
    bottom: -4px!important;
    left: 0px!important;
    right: 0px!important;
    border-bottom: 4px solid #fece1a!important;}

.product-listing-view-custom .info{background: #f5f5f5 none repeat scroll 0 0!important;
    border-top: 1px solid #d8d8d8!important;
    border-bottom: 4px solid #8f8f8f!important;
    border-right: none!important;
    border-left: none!important;
    padding: 7px 10px 10px 10px!important;
    position: relative!important;
	text-align: center!important;
	height:100%important;
	font-family: 'Roboto', sans-serif!important;
	}
	
.product-listing-view-custom .image a:hover {
    display: inline-block!important;
    background-color: #000!important;
    opacity: 0.8!important;
}

.product-listing-view-custom .custom-badge{position: absolute!important;
    width: 95.5%!important;
    top: 7px!important;}
.new-carousel .owl-wrapper{width:100%!important;}
.infomsg {margin: 15px auto 1px auto!important;}
.payment-methods{margin-top:0px!important;}
.mycart-rightpricebox .buttons{top:0px!important; margin-right: 0px!important; margin-top:0px!important;}
#collapse-coupon .control-label {padding-left:0px!important;}
.price b{font-weight: 400!important;
    font-size: 12px!important;}
	
.bigRattingname {
font-size: 37px!important;}
.circleBox{padding: 30px 20px 20px 15px!important;
    width: 111px!important;
height: 111px!important;}
.owl-carousel.owl-theme .owl-item .info h3 a{color: #1f2b3a;
    text-overflow: ellipsis;
   
    white-space: nowrap;
    padding: 0px 10px;
    display: block;}
.media-left img{color:#fff; max-width: none;
    top: 10px;
    position: relative;} 
.selectBoxdetail .packageBox input[type=radio]:checked ~ label .save-percent{color:#fff;}
.reviews-header .close{margin-top:8px;}
.feature-style{background: none!important;
    color: #999!important;
top: 0px!important;}
.rate-view{color: #fbc90c;
    float:left;
font-weight: 600; margin-bottom: 16px!important;
    margin-top: 16px!important;
    position: absolute;}
.buttons{clear:both;}
.lease{text-align:left!important; top:0px; left:-11px;}
.remove-icon{background-color:#fff!important; font-size: 17px;}
.couponCode #accordion .btn.btn-primary {
    padding: 7px 33px !important;
}
.couponCode .input-group{width:100%!important;}
.buttons .checkout{padding-bottom:20px!important;}

.at-resp-share-element .at-share-btn{width: 50px;
    height: 50px;
    padding: 16px 14px!important;     border-radius: 50px!important;  margin: 0 5px 5px;}

.addthis_inline_share_toolbox_43nv  .at-share-btn{
    width: 56px;
    height: 56px;
	    margin-top: 18px!important; padding: 11px 12px!important;
    margin-right: 10px!important;
    left: 38px;
    position: relative;
}

.addthis_inline_share_toolbox_43nv span{font-size:30px;}
.bg-grey{background-color:#666; color:#fff;}
.bg-grey:hover{background-color:#666; color:#fff;}
.referral-input{height:37px;}
.referral-margin{margin-bottom:15px;}
.change-password{margin-top:20px; margin-bottom:12px;}
.border-right{border-right:1px solid #ccc;}

.account-info{padding-top:15px!important;}
.empty-list{margin:50px auto; text-align:center;  padding:10px; min-width:50%; width:60%;}
.contact-form .input-field {
    text-align:left!important;
    margin-bottom: 10px!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;}
.mdl-textfield__label{color: rgba(0,0,0,.50)!important; padding-left:0px!important;}
.loginMainbox {
    padding-top: 46px!important;
    margin-bottom: 18px!important; background-color:non 
}
.d-social-login{margin-bottom:0px!important;}
.socialSign{padding-top:0px!important;}
.loginBox h3, .socialBox h3{padding-bottom:0px!important;}
.reviews-header h4{padding:0px!important; background:none!important;      
 }
 
 .modal-content{border-radius:0px!important;}
.modal-title{padding:0px!important;}
.margin-top{margin-top:100px!important;}
.pop{height: 555px;
    }
.text-danger{vertical-align:top!important; }
.submitReview .close{color:#000!important;}
.submitReview .modal-content input, .submitReview .modal-content textarea{border:1px solid #d8d8d8!important; resize:none;}
.submitReview .modal-content h3, .submitReview .modal-content label{color:#000!important;}
.submitReview .help-block, .submitReview .starRating{color:#333!important;}
.submitReview .modal-content{background-color:#fff!important; padding: 24px 20px 0px 20px!important;}
.owl-item .item .image img{display:inline-block!important;}
.detailRating p {
   
    font-size: 17px!important;
    padding-top: 1px!important;
  
}
.reviewList em{color:#e2b304; float:right;}
#searchtoggl{display:none;}
.image a:hover{background-color:#000; opacity:0.8;}
.leaseweb-category-list .leaseweb-category-list-img:hover p{color:#faca1a;}
.owl-pagination{position:none;}
.marginbottom{margin-bottom:0px!important;}
.topmodalmargin{margin-top:30px;}
.modalheader-bg{background-color:#fece1a;}
.close i{font-size:30px;}
.headingac h1{padding-left:13px;font-size:27px; font-family: "Raleway",sans-serif !important;}
.topmar{margin-top:60px; padding-bottom:20px;}
.submitReview h3{margin-top:10px; margin-top: -14px;
    padding-top: 10px;
   }
 .iSearchBoxWrapper .input-group{width:100%;}
.contact-form .captcha-width{width:30%!important; position: relative!important;
    left: -75px;}
.captcha-img{top:2px; position:relative; }
.referral_info p{padding: 0px 0px;}
.dropdown-menu span{position: absolute;
    right: 10px;
    top: 5px;}
.iSearchItem i{color:#ccc;}
.mycartpg-addond .leaseNow2 a{margin-top:-4px!important; font-size:16px!important; text-align:center!important; position: absolute!important;
    bottom: 29px!important;
    right: 28px!important;}
.exclusive-feature .media .media-left {
    padding: 0px 30px 0px 0px;
    flex: 0 0 25.333333%;
    max-width: 25.333333%;
}
.featuresBoxes h4 {
    margin-bottom: 7px;
	font-size:18px;
	color: #636060;
}
.featuresBoxes p {
    padding: 0px;
    margin: 0px;
    font-size: 15px;
    color: #838383;
    line-height: 21px;
    font-weight: 300;
}

.featuresBoxes i{font-size: 29px;
    top: 11px;
    position: relative;
    color: #fece1a;
    background-color: #f9f9f9;
    padding: 10px 13px;}
	

.media{margin-bottom:20px;}
.def-btn {
    padding: 10px 15px;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 3px;
    margin: 0px auto 0px;
    
}
.sbutton{
	display: inline-block;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    margin: 20px auto 0;
   transform: translateY(130%);
    cursor: pointer;
   transition: 1s ease-in!important;
position: relative;}

.sbutton.mainsbutton {
    background: #232F3E;
    position: absolute;
    left: 0;
    right: 0;
    top: -95px!important;
}

.productdetail-mainwpr .leaseNow2 a{border-radius: 0px;
    transition: 1s ease-in;
    float: right;
    display: block; margin-right:0px!important; width:170px!important; right:-14px!important;}

.selectBoxdetail .packageBox input[type=radio]:checked ~ label{border-color: #546A7B!important;
    box-shadow:none!important; background-color: #546A7B!important;
    color: #fff!important;}

.productdetail-mainwpr .packageBox {
    width: 23%!important;
    margin-left: 8px!important;
    margin-bottom: 10px;
    display: grid!important;
    height: 111px!important;
	box-shadow:none!important;
}

.productdetail-mainwpr .packageBox label {
    font-weight: 600;
    line-height: 1;
    cursor: pointer;
    display: block;
    padding: 1rem 1rem 1rem 3rem;
    position: relative;
color:#666!important;    
    background: #F5F7FA!important;
    whitespace: no-wrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.15s ease;
border-radius: 5px!important;}

.productdetail-mainwpr .packageBox label:hover{background-color:#f9f9f9; color:#000!important;}
.categories-design{border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px 0px;
    text-align: left;
	display: block;}
   
.priseIncludes h3{
font-size: 13px;
    color: #232f3e;
    text-align: left;
    font-weight: 500;
    background:none!important;
    padding: 10px 15px;
    margin-top: 6px!important;
    margin-bottom: 12px;
    border: none;
    border-left: none!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
	border-bottom:1px solid #f0f0f0!important;		
}

.features h3 {
    font-size: 13px;
    color: #232f3e;
    text-align: left;
    font-weight: 500;
    background:none!important;
    padding: 8px 15px!important;
    margin-top: 17px!important;
    margin-bottom: 12px;
    border: none;
    border-left: none!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
	border-bottom:1px solid #f0f0f0!important;
}

.features li{
	padding-left: 15px;
    width: 33%;
    float: left;
    font-size: 13px;
    color: #686868;
    background-image: url(/image/list-icon.png);
    background-position: left center;
	background-repeat: no-repeat; 
	line-height:25px!important;}
	
.iSearchBox ul{margin-bottom:0px!important;}
.iSearchBox span {
    position: absolute;
    right: 20px;
    font-style: italic!important;
	color:#999!important;
}

.iSearchBox li h3 {
    padding: 0;
    margin: 0;
   width: 42%;
    float: left;
    white-space: normal !important;
    line-height: 18px;
    font-size: 14px!important;
    color: #000;
}
.iSearchBoxWrapper .iSearchBox {
    left: -9px!important;
	 overflow-x: hidden!important;
      max-height: 400px!important;
}

.nav-top-search{font-size:14px!important;}
.btnseacrh{position: absolute;
    right: 0px;
    bottom: 0px;
    border: 0px;
    background: #fece1a;
    border-radius: 0px 3px 3px 0px;
    padding: 9px;
    width: 40px;
    color: #1f2b3a;
top: 0;}

.iSearchBox li h3 {
    padding: 0;
    margin: 0;
    /* padding-bottom: 10px; */
    width: 42%;
    float: left;
    white-space: normal !important;
    line-height: 25px!important;
    font-size: 15px;
    color: #000;
}




/* product-detail-page new option */
.detailRating p {
    font-weight: 500;
    font-size: 13px;
    padding-top: 1px;
	float:none!important;
	display: inline-block!important;
}

.detailRating span {
    padding: 2px 6px;
    margin-right: 3px!important;
    float:none!important;
    background: #388e3c !important;
    color: #fff !important;
    font-size: 12px;
    border-radius: 3px;
    display: inline-block;
    font-weight: 500;
}

.categories-design-new b{border:1px solid #ccc; height:35px; border-radius:3px; text-align:center; padding: 2px 5px; font-weight:500!important; background-color: #f9f9f9; font-size:12px;}
.categories-design-new{border:none; height:32px; text-align:center; padding: 5px 0px;	display: block; margin-top:2px; }
.productdetailBtn-new {
    padding-top: 10px;
    text-align: center;
    display: inline-block;
}

.productdetailBtn-new a {
    margin: 0 0px;
    text-align: center;
    padding: 0;
    background: #5a5a5a;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    display: inline-block;
    width: 170px;
    height: 35px;
    border-radius: 3px;
    line-height: 35px;
    display: inline-block;
    position: relative;
}

.bg-1{background-color:#388e3c!important;}

.productdetail-mainwpr .promotionalOffer {
    width:auto!important;
    height: auto;
    margin-top:0px!important;
    padding: 0px 10px 0px 0px;
    border: none;
    text-align: left;
	margin-bottom:6px!important;
}

.highlights-features p{display: inline-block;
    max-width: 660px; text-align:center; margin-top:10px!important; }

.detailRating {
    margin-bottom: 14px!important;
    color: #c0c0c0;
    font-size: 12px;
    font-weight: 500;
    margin-top: 14px!important;
}

.product_details{padding-top:20px!important; padding-bottom:40px!important;}
.spacer{margin-top:11px;}
.detail-text {
    margin-bottom: 0px!important;
    width: 80%;
    float: left;
}

.productdetail-mainwpr .selectBoxdetail{margin-top:0px!important;}
.leftproImage {
    max-height: 390px!important;
}
.productdetailBtn a i {
    margin-left: 5px;
    font-size: 18px;
    vertical-align: middle;
    line-height: 35px!important;
}

.hide-checkbox label:before{visibility:hidden;}
.productdetail-mainwpr .packageBox input[type="radio"] ~ label{padding: 15px 10px 0px 10px!important; text-align:center!important; line-height: 20px!important;}
.price-product{position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #fff;
    padding: 5px 5px;
border-top: 1px solid #ccc; text-align: center;color:#666!important;}

.price-product input[type=radio]:checked ~ label{position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    
    padding: 5px 5px;
border-top: 1px solid #ccc; text-align: center;background-color: #546A7B!important;}
.productdetail-mainwpr .pricing .offerPercent {
    color: #f00;
    font-size: 14px!important;
    font-weight: 400;
    font-style: normal;
    display: inline-block!important;
    padding-top: 0px!important;
    padding-bottom:0px!important;
    padding-left: 10px!important;
}

.at-style-responsive .at-share-btn {
    padding: 17px;
    border-radius: 30px;
}

.sharesocialIcon {
    position: absolute;
    z-index: 9;
    left: -55px!important;
    margin-top: 0px!important;
}

.packagebox-heading h3 {
    font-size: 13px;
    color: #232f3e;
    text-align: left;
    font-weight: 500;
    background: #f9f9f9;
    padding: 10px 15px;
    margin-top: 13px!important;
    margin-bottom: 10px;
    border-left: 4px solid #FECE1A;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
}

.product_details h1{font-weight:bold; margin-top: 10px;}
.pricingDetail {
    margin-top: 12px!important;
    position: relative;
}

.product-addon-list h3 {
    font-size: 13px;
    color: #232f3e;
    text-align: left;
    font-weight: 500;
    background: #f9f9f9;
    padding: 10px 15px;
    margin-top: 0px;
    margin-bottom: 10px;
    border-left: 4px solid #FECE1A;
    text-transform:none!important;
    letter-spacing: 1px;
    font-weight: 600;
}

.iSearchBox {
    padding: 0px!important;
    background: white;
    display: none;
    -moz-box-shadow: 0 1px 2px #ccc;
    -webkit-box-shadow: 0 1px 2px #CCC;
    box-shadow: 0 1px 2px #CCC;
    z-index: 10003;
    position: absolute;
    margin-top: -9px!important;
    overflow: inherit !important;
}

.save-percent{font-weight:normal!important; color: #e76100; display:block;}


.product-addon-list .form-control{background-color:#F6F7F9!important;}
.shares-icons{text-align:center; font-size:17px; font-weight:700;}

.on-banner-listing h4 {
    color: #fff;
}

.on-banner-listing{
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100%;
    overflow: hidden;
	background-color: #232f3e;
	
    }
	
.on-banner-listing span h1 {
    font-size: 36px !important;
    margin: 0 0 25px !important;   
	font-weight: 700 !important;
    text-transform: capitalize !important;
	color: #fff !important;
	line-height:47px !important;
	font-family: 'Raleway', sans-serif !important;
}
.home-banner .on-banner-listing .banner-text h3 span {
    font-size: 20px;
    color: #fff;
    font-weight: normal;
}
.home-banner .on-banner-listing {
    padding: 18px 120px 0px!important;
}
.home-banner .on-banner-listing .banner-text h3 {
    color: #fece1a;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    font-size: 25px;
    line-height: 29px;
    margin: 12px 0px;
}
.on-banner-listing .button a {
    background: #fff none repeat scroll 0 0;
    border-radius: 50px;
    color: #1f2b3a;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 13px 50px 13px 25px;
    position: relative;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    border: solid 1px #fece1a;
    line-height: 1;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	margin-left: 6px;
    margin-right: 6px;
}

.on-banner-listing .banner-text h1 {
    color: #fece1a;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;    
    line-height: 20px;
	font-size:22px;
    
}
.home-banner .on-banner-listing .banner-text h4 {
    font-size: 15px;	
	color: #f9f9f9;
    line-height: 1.65;
	text-align:left;
}

.on-banner-listing .banner-text .button a.new-btn {
    box-shadow: inset 0 0 0 2px rgb(255, 255, 255);
    box-shadow: inset 0 0 0 2px rgb(254, 206, 26);
    background: #fece1a;
    color: #232f3e;
}

.on-banner-listing .banner-text p {
       font-family: "Raleway",sans-serif;
    
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 40px;
	color:#fff;
}

.imgBox-listing {
   width: 50%;
    float: right;
    height: 341px;
    top: 22px;
    position: relative;
	
}

.heading h2{color: #1f2b3a !important;
    font-family: "Raleway",sans-serif;
    font-size: 26px!important;
    padding-bottom: 15px !important;
    position: relative;
    display: table !important;
    margin: 50px auto !important;
    margin-bottom: 30px !important;
	border-bottom: 1px solid #cbcbcb!important;
    text-align: center;
    text-transform: capitalize;}
	
.all-section-top {
    padding: 10px 0px 0px 0px!important;
}

.productHover .button.buttonRed {
    background-color: #fece1a;
	width:auto!important;
    float: left;
    padding: 14px 25px 14px 41px!important;
    color: #1f2b3a;
	font-size:17px;
}

.home-portfolio .owl-item .item .bottom .wishlist {
    background: #708fb6!important;
    display: inline-flex;
    float: right!important;
    margin-left: 0px!important;
}
.home-banner .on-banner-listing .banner-text {
    margin-top: 4%!important;
	margin-left:60px;
	
}
.button-group.button-group-quick.quick_like{left:0px!important; right:0px!important; background-color: #232f3e!important; bottom:155px!important;}
.livePreview {
    background-color: #232f3e;
    float: left;
    padding: 14px 14px 14px 16px!important;
    margin-left:0px!important;
    color: #fff;
    display: inline-block;
	font-size:17px;
}


.owl-item .info {
    min-height: 119px!important;
    background: #f5f5f5 none repeat scroll 0 0;
    border-top: 1px solid #d8d8d8;
    border-bottom: 4px solid #8f8f8f;
    border-right: none;
    border-left: none;
    
    position: relative;
    font-family: 'Roboto', sans-serif;
    text-align: center;
}

.price {
    font-size: 18px;
    font-weight: 400;
    bottom: 12px;
    position: relative;
    left: 0px;
    right: 0px;
	
}

.info h3{margin-top:9px!important; font-size:18px!important;}

.cat{border-top: 1px solid #d8d2d2;
    padding-top: 10px;
    font-size: 13px;
    padding-bottom: 25px;}

.shopping-cart {
    background-image: url(/image/cart_icon.png);
    background-repeat: no-repeat;
    background-position: 18px center!important;
}

.banner-buttons{top:439px!important;
position: absolute;}

@media (max-width: 768px) and (min-width: 750px){

	.myacLeft {
    padding: 54px 0px 10px 10px;
    height: auto;
}
.productdetail-mainwpr .packageBox input[type="radio"] ~ label{padding: 22px 25px 0px 25px!important; width:100%!important;}
.selectBoxdetail .packageBox {
    width: 33% !important;
    margin: auto 8px!important;
}

.product_details h1 {
    font-weight: bold;
    margin-top: 60px; 
}
.sharesocialIcon {
    position: absolute!important;
    z-index: 9;
    left: 79px!important;
    margin-top: 0px!important;
}

}




@media(min-width:900px) and (max-width:1440px){
.home-banner .on-banner-listing {
    padding: 42px 120px 0px!important;
}	
.banner-buttons	{top:504px!important;
    position: absolute;}
	
.banner-buttons {
    top: 419px!important;
    position: absolute;
}
	
}

@media (min-width:900px) and (max-width:1519px){
	.home-banner .on-banner-listing .banner-text{margin-top:3%!important;     margin-left: 30px;}
	.banner-buttons {
    top: 444px;
    position: absolute;
}

.imgBox-listing {
        top: 31px!important;
    position: relative!important;
}
	

}


@media (min-width:768px) and (max-width:1024px){
	.howitworks-phases-slider .owl-controls .owl-pagination .owl-page span{width:auto!important;}
	.fixedheader span {top:8px!important;}
	.button-preview{top:2px!important;}
	.howitworks-phases-slider .item .step-number{margin: 0px 0 10px 0!important;}
	
	
	.howitworks-phases-slider .owl-controls .owl-buttons div.owl-prev{z-index:10!important;}
	.howitworks-phases-slider .owl-controls .owl-buttons div.owl-next{z-index:10!important;}
	.howitworks-phases-slider .owl-controls .owl-pagination{top: 92px!important;}
	.howitworks-phases h2{font-size:30px!important;
    margin: auto; float:none!important;}
	.features-menulist-fixed .scroll-item {
    background: rgba(35,47,62,1);
    background: none;
    border: 0;
    color: #232f3e;
    cursor: pointer;
    display: block;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 30px;
}

.features-menulist-fixed .scroll-item.scroll-left {
    left: 0;
}

.features-menulist-fixed .scroll-item.scroll-right {
    right: 0;
}
	.productdetail-mainwpr .packageBox{display:grid!important;}
.selectBoxdetail .packageBox{width: 23% !important;
      margin: 1% 6px 0!important;
      padding: 0px 10px!important; }
	
.wordSteps .heading-text p {
    font-size: 14px!important;
    line-height: 20px!important;}
.wordSteps .heading-text h3{font-size:16px!important;}	
.home-awesome-features {
    display: block!important;
   }
   
.wordSteps{display:block!important; width: 100%!important;} 
.wordSteps img{width:37px!important;}
.wordSteps .heading-text{width: 100%!important; padding: 10px 37px!important; margin: 0px 18px!important; float:none!important;}
 
.features-inner [class^='col-']:not(:nth-child(3n)) {
    height: 34%!important;
}

	
.ftrDiscription {
    padding-bottom: 85px!important;
}	
#owl-demo2 .owl-item p{font-size:14px!important;}
.features-inner{height:100%!important; width:100%!important;}
.ready-website h2{font-size:23px!important;}

.featurespg-secfourmainbox .naccs .menu div{padding: 15px 20px 15px 15px!important; text-align:center!important;}
.featurespg-secfourmainbox .naccs .menu div span i{display:block!important;}
	.cart-content dl.pricingSelectBox .selectPlanName{width: 80px!important;}
	.checkoutpg-leftwd #collapse-payment-method label.rad > i{margin-top: -43px!important;}
	.checkoutpg-rightwd{width:38%!important;}
	.checkoutpg-leftwd{width:60%!important;}
	.is-fixeds{position:relative!important; width:100%!important; margin-left:0px!important; top:0px!important;}
	.categories-design-new{margin-bottom: 22px!important;
    line-height: 26px!important;}
	.home-banner .on-banner .banner-text .button a i{right: 15px!important; top: 4px!important; font-size: 23px!important;}
	.home-banner .on-banner .banner-text .button a{padding: 10px 39px 10px 21px!important;}
	.table-listview {
    margin: -25px 0px !important;
}
	.support-top .myacLeft{margin: 10px 0px!important;}
	.borderLeftbox{border:0px!important;}
	.breadcrumb{margin: 6px 0 20px 0!important;}
	.affiliateloginpg-form {
    margin-top: 20px;
    margin-left: -5px!important;
    
}
	.affiliatelogin-btn{margin-left:6px!important;}
	.affiliateloginpg-form .form-group input{margin-left: -10px!important;}
		#reviewPopup .captcha-img{top:-60px!important; position: relative!important; left: 2px!important;}
	.is-fixed{position:relative!important; width:100%!important; margin-left:0px!important; top:0px!important;}
	.temp-details .remove-entry{ position: absolute;
    top: -5px!important;
    right: 0px!important;
    width: 250px;}
	.change_rate{position:absolute!important;}
	.more-top-nav{top: -11px;
position: relative;}

.cartMyaccount .wishListIcon {
    position: relative;
top: -8px!important;}

.cartMyaccount .cartIcon {
    position: relative;
top: -9px!important;}

	.product_details{padding-top:0px!important;}
	.display-footer{display:none!important;}
	.heading h1{font-size: 30px!important;}
	.heading{margin-top: 15px;}
	
	.agreement {
    left: -12px;
    position: relative;
    display: block;
}
	.checkbox-text{ margin-left: 8px!important; margin-top: 2px!important;}
	
	.rad > i {
    margin-left: -12px!important;
    width: 14px!important;
    height: 14px!important;
    top: 20px;
    position: relative;
}
	.contact-form .captch-width{
		position: relative;
    left: 0px;}
	#success h1{font-size:21px!important;}
	.order-list .btn {
    padding: 8px 15px;
    display: inline-block;
    margin: 3px 10px;
}
	.order-list{padding-top:15px;}
	.my-account-input .addthis_inline_share_toolbox_43nv .at-share-btn-elements .at-share-btn{width: 40px!important; height: 40px!important; padding: 4px 4px!important; left: 0px!important;}
	.borderLeftbox {
    padding-bottom: 0px!important;
}
	.wishlist-main{left:0px!important;}
	.my-wishlist .product-listing-view-custom .livePreview {
    padding: 14px 15px 14px 19px!important;
}
.my-wishlist .product-listing-view-custom .productHover .button.buttonRed {
    padding: 14px 21px 14px 43px!important;
}
.my-wishlist .shopping-cart {
    background-position: 20px center!important;
}
	.mobileGapTop{margin-top:0px!important;}
	.nopadding .menu-desktop{display:block;}
	.nopadding .menu-iPad{display:none;}
	.faqspg-wpr .panel-group{margin-bottom:0px!important;}
	.signup-input-2 {
    width: 52%!important;
    margin-left: 13px;
}
.signup-input-1 {
    width: 51%!important;
    float: left;
}
	
	.well .btn.btn-primary.submit {
    margin: 0px auto 0px auto!important;
}
	
	.socialLogin .agreeBox{
		margin-top: -18px!important;
	}
	
	#reviewPopup #input-captcha{width: 73%!important; float:none!important;position: relative;
    top: -11px!important;}
	.form-group b{margin-right: 0px!important; top: -6px!important;}
	.all-section{padding: 15px 0px!important;}
	.accountLoginnew {
       margin-top: 0px!important;
}
	.socialSign a{width: 259px!important;
    height: 45px; border-radius:0px!important;}
	.homesupportSection p {
    font-size: 20px!important;}
	.faqpagecta p {font-size: 20px!important;}
	.homesupportSection h2{font-size:33px!important; line-height: 45px!important;}
	.faqpagecta h2{font-size:33px!important; line-height: 45px!important;}
	.hide-desktop{display:block; height: 86%;
    overflow: hidden;
    position: absolute; top: -16px;}
	.hide-ipad{display:none;}
	.highlights-features-bottom{display:block;}
	.highlights-features-top{margin:0px 5px; display:none;}
	
	.can-help-txt{padding:0px!important;}
	.faqpagecta .cta-two-btn ul li{width:auto!important; margin-left:10px!important;}
	.cta-two-btn {
    width: 100%;
    height: auto;
    margin: auto;
    margin-top: 32px!important;
}
.cta-two-btn ul li {
    display: inline-block;
    margin-left: 0px!important;
    width: 47%!important;
}

.cta-two-btn ul li a {
   padding: 14px 13px!important; font-size:15px!important;
}

.cta-two-btn ul li a i {
    font-size: 16px!important;
}
	
	.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2, .how-it-works h2, .middle-section h2{font-size:23px!important;}
	.imgBox-listing {
   
    top:127px!important;
    position: relative;
    position: absolute;
    overflow: visible;
    right: -27px;
	width:43%;
}
	.heading h2 {font-size:23px!important;}
	.viewallBtn{top: -33px!important;
    position: relative!important;}
	.productReviewBox {
    background: #f7f7f7;
    padding: 5px 20px 0px 20px!important;
}
	.iteam{    top: -43px!important;
    position: relative!important;}
	.reviewCenterbox{margin-top:20px!important;}
	.productReviewBox h2 {
    text-align: center!important;
    margin-bottom: 10px!important;
    font-size: 23px!important;
    margin-top: 68px!important;
}
	.rateThis {
    padding-top: 25px!important;
    text-align: center!important;
    position: relative!important;
    top: 119px!important;float: none!important;
}
	.product_details h1 {
    font-weight: bold;
    margin-top: 50px;
    font-size: 28px;
}

.websiteFeaturesall .heading h2{font-size: 23px!important;}
	.price em{top: -2px;
    position: relative; font-weight: 400!important;
    font-size: 12px!important; font-style:normal;}
	
.on-banner-listing span h1 {
    font-size: 40px !important;
    margin: 0 0 25px !important;
    font-weight: 700 !important;
    text-transform: capitalize !important;
    color: #fff !important;
    line-height: 33px!important;
	
}

.home-banner .on-banner-listing .banner-text h3{margin: 17px 0 14px!important;}


	.product-listing-view-custom .productHover{bottom:100%!important; left: 0!important;
    overflow: visible!important;
    position: absolute!important;
    right: 0!important;
    text-align: center!important;
    transition: all 0.5s ease 0s!important;
    width: 100%!important;
    z-index: 9!important;}
	
	.product-listing-view-custom:hover .productHover {
    bottom: 100%!important;
    display: block !important;
    opacity: 1 !important;
	transition: all 0.5s ease 0s!important;
}
	.product-listing-view-custom .productHover .button.buttonRed, .livePreview {
    float: left!important;  padding: 14px 16px 14px 40px!important; font-size:15px!important; text-transform: none!important;
}
.product-listing-view-custom .livePreview {
    
    padding: 14px 10px 14px 17px!important;
    font-size: 15px!important;}
.product-listing-view-custom .info{min-height:153px!important;}	
	.owl-item .info {    
    padding: 0px!important;}	
	.owl-carousel.owl-theme .owl-item .info h3 a{padding:0px 22px!important;}
	.home-banner .on-banner-listing{padding: 60px 0px 50px!important;}
	.home-banner .on-banner-listing .banner-text{margin-top:26px!important; margin-left:20px!important;}
	.on-banner-listing span {font-size: 26px!important;}
	.on-banner-listing .newBanner span h1 {font-size: 26px!important;}
	.home-banner .on-banner-listing .banner-text h3 span{font-size: 13px!important;}
	
	.banner-buttons {
    top:373px!important;
	
}

.on-banner-listing .button a{font-size:13px!important; padding: 13px 45px 13px 33px!important;}
	.button.banner-buttons a .fa{top: 5px;
    right: 17px;}
	.cat { margin-bottom: 7px!important; padding:0px 10px!important;}
	.home-banner .on-banner-listing .banner-text h3{font-size: 19px!important;}
	.productHover .button.buttonRed{font-size: 15px!important;}
	.productHover{background: #232f3e!important; position: relative!important; display: none!important;}
	.productHover .active{background: #232f3e!important;}
	.productHover .button.buttonRed, .livePreview{float:left!important;}
	.owl-item .info h3 {
    font-size: 21px!important;
}

	
	.myacLeft {
    padding: 0px 0px 10px 10px!important;
    height: auto;
}
	.addthis_inline_share_toolbox_43nv  .at-share-btn{
    width: 56px!important;
    height: 56px;
	margin-top: 12px!important; padding: 11px 12px!important; left:0px!important; 
}
	
	.loginMainbox {
    padding-top: 46px!important;
    margin-bottom: -13px!important;
}
	
.sharesocialIcon {
    position: fixed!important;
    z-index: 9;
    left: 79px!important;
    margin-top: 0px!important;
	top:20%;
}
.iSearchBoxWrapper .input-group {
margin-left: 15px!important;
}
.reviewround{width:100%!important;
}
.contact-form input[type="submit"] {
    margin: 0px auto!important;
   
}
.process-box:after{left:192px!important;}
.about-us .title-about h1{font-size:30px!important;}
.about-cms-content img{width:94%!important;}
.contact-form #input-captcha{right: 168px!important; width:49%!important;}
.home-banner .header{height:60px;}
.input-group{width:100%!impportant; right: 15px; }
.mobile-search {width: 46%!important;
    clear: both;
    top: 2px!important;
    position: absolute!important;
    left: 0px!important;
    right: 0px!important;
    margin: auto!important;}
.iSearchBoxWrapper .input-group{width:100%;}

.upperNav{right:100px!important; margin-top:6px!important;}
.cartMyaccount {top: 9px!important;    right: 15px!important; position:absolute!important; width:100px;}
.iSearchBoxWrapper .iSearchBox{height:430px!important;overflow:scroll!important;}
.menuInfobox{background-color:#fff!impportant;}
.toggle-desktop{display:block!important;}
.leaseNow2{margin-top:0px;}

.at-resp-share-element.at-mobile .at-share-btn{padding: 10px!important;
    width: 50px!important;
    border-radius: 150px!important;
    height: 50px!important;
    text-align: center;
    line-height: 47px!important;}
	

.at-resp-share-element .at-share-btn .at-icon-wrapper{float:none!important;}
.shares-icons {
    text-align: left;
    font-size: 21px!important;
}
}




@media (max-width:360px) {
.product-listing-view-custom .productHover .button.buttonRed, .livePreview {
    float: left!important;
    padding: 14px 17px 14px 45px!important;
    font-size: 15px!important;
}

.product-listing-view-custom .livePreview {
    padding: 14px 13px 14px 14px!important;
    font-size: 15px!important;
}
.on-banner-listing .newBanner .banner-text .button {
    left: 0;
    position: absolute;
    right: 0;
    top: 347px!important;
    display: inline-block;
    margin: 0px auto;    text-align: center!important;
}	

.shopping-cart {
    background-image: url(/image/cart_icon.png)!important;
    background-repeat: no-repeat!important;
    background-position: 18px center!important;
}

	
}

@media (max-width:375px){
	.information-contact .submit-button{left: 271px!important;}
	.captch-width{width:142px!important;}
	.contact-form #input-captcha{width:78%!important;}
.on-banner-listing .newBanner .banner-text .button {
    left: 0;
    position: absolute;
    right: 0;
    top: 347px!important;
    display: inline-block;
    margin: 0px auto;    text-align: center!important;
}	
.product-listing-view-custom .productHover .button.buttonRed{
padding: 14px 25px 14px 52px!important;	
}

.shopping-cart {
background-position: 28px center!important;}

}

@media (min-width:320px) and (max-width:480px){
	
	.ssllogoCol {
	  border-top: 1px solid #ccc!important;
      margin: 15px 0px 0px!important;
      padding-top: 22px;
	}
	.account-login.body-iphone button.close{
	position: absolute !important;
    top: -14px !important;
    font-size: 29px !important;
    right: 19px !important;
    font-weight: 700 !important;
}
	.borderLeftbox .table-listview span{margin-left:2px!important;}
	.account-wishlist .borderLeftbox .wishlist-container .headingac h2{padding-left:12px!important; padding-top:0px!important;}
	.my-wishlist .product-listing-view-custom .productHover .livePreview{padding: 14px 31px 14px 30px!important;}
	.account-wishlist .wishlist-container .headingac h1{padding-top: 35px!important; padding-left:0px!important; }
	.iSearchBoxWrapper .iSearchBox{left:-5px!important;}
	.categories-design-new .suit{font-size:13px!important}
	.categories-design-new b{font-size:11px!important;}
	.shopping-cart{background-position: 22px center!important;}
	.not_found p{padding:0px 12px!important;}
	.section-cta-2.cms-content h2{margin-bottom:24px!important;}
	.process-box:after{-ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); top:48px; right: 0px!important; text-align: center!important; bottom: -164px!important; left: 0px!important; margin: auto!important; height: 44px!important;
    width: 44px!important;}
	.cms-content h5 {
    font-size: 20px!important;}
	
	.process-box figure, .process-box figure img {
    display: block;
    margin: 44px auto 2px auto!important;
    padding: 0;
}
	
	.reviewList {
    text-align: justify;
    margin-bottom: 73px!important;
    padding: 0px 10px;
}
	.circleBox {
    padding: 30px 20px 38px 15px!important;
    width: 111px!important;
    height: 111px!important;
}

	.submitReview .close {
    color: #000!important;
    top: 0px!important;
    position: absolute!important;
    right: 24px!important;
}
	.productdetailBtn{z-index:10!important; padding-top:17px!important;}
	.owl-theme .owl-controls .owl-page span{width:10px!important; height:10px!important;}
	
	.about-us .title-about h1{
	font-weight:500;
	text-align:center;
	font-size:22px!important;
	margin-top: 30px!important;
}

	.button.banner-buttons a .fa {
    font-size: 18px!important;
    position: absolute;
    top: 11px;
    right: 19px;
}
	
	.contact-form #input-captcha {
    top: 0px!important;
    position: inherit!important;
    width: 85%!important;
}
	.information-contact .submit-button{bottom: 59px!important; left: 306px!important;}
	.information-information-22 p{font-size:15px!important;}
	.testimonialsListing .contentRight, .testimonialsListing li:nth-child(2n) .contentRight{width:95%!important; margin: 10px!important;;}
	.howitworks-phases-slider .item .step-info-box .col{height:68px!important;}
	.howitworks-phases-slider .item .step-info-box .col h6 span{font-size:15px!important;}
	.howitworks-phases-slider .item .step-info-box .col h6{font-size:13px!important;}
	.howitworks-phases-slider .item .step-content{font-size:15px!important; line-height:21px!important;}
	.howitworks-phases-slider .item .step-heading{font-size:18px!important;  margin: 0 0 10px 0!important;}
	.howitworks-welcome p{font-size: 15px!important; line-height: 21px!important;}
	.howitworks-welcome h1{font-size:25px!important; margin: 0 0 11px!important;}
	.howitworks-phases h2{font-size: 22px!important; padding:1px!important;}
	.leaseweb-category-list-img p{font-size:13px!important;}
	.wordSteps .heading-text{width:84%!important;padding: 8px 8px 8px 20px!important;}
	.common-home .how-it-works p{line-height:21px!important; font-size:15px!important;}
	.wordSteps .heading-text p{font-size:13px!important;}
	.row.wordSteps {width:100%!important;}
	.wordSteps img {
    float: left!important;
    width: 10%!important;
    margin: 18px 0 0 18px!important;
}


	.home-banner .on-banner{padding-bottom:64px!important;}
	.d_social_login .modal-content{margin-top:115px!important;}
	#accordion1 .pull-right input{margin-top:4px!important;}
	.forgot-box .buttons {margin-right:0px!important;}
	
	.socialSign a i{font-size: 17px!important; vertical-align: middle!important; height: 22px!important; left: 0px!important; position: relative!important;}
	.alert{margin-top:30px!important;}
	#success{padding:0px 20px!important;}

	.account-login .loginBox .form-group input{padding-left:10px!important;}
.menuWrap {
   
    display: none!important;
}
	.home-banner .header .logo:after {right:-5px!important;}
.mycartpg-addond .leaseNow2 a{margin-top: 10px!important;}
	#myModal21 {
    margin-top: 29%!important;}
.flex-my-account{display:block!important;}
.foot-dropdown-menu{
}
.foot-dropdown-menu li > a{
    font-size: 14px !important;
    color:#777!important;
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #ccc;
    display: block;
    padding-left: 30px;
}
.foot-dropdown-menu li:last-child > a{
    border-bottom: 0;
}
.navbar-default .navbar-nav>li>a .foot-dropdown-menu{
    margin-left: 30px;
}
.navbar-default .navbar-nav>li>a .foot-dropdown-menu li a{
          font-size: 14px !important;
          color:#777!important;
          line-height: 20px;
          padding-top: 10px;
          padding-bottom: 10px;
          border-bottom: 1px solid #ccc;
}
	.mycart-right-summery{margin-top:15px!important;}
	.mycartpagedesign .mycartpg-input{margin-left:10px!important;}
	.cart-head-summary{display:block!important;}
	.temp-duration .change-duration.itemAttribute .change_rate.ani{right: -80px;}
	.temp-duration .change-duration.itemAttribute .mk_duration1{float: left!important; width: 300px!important; margin-left: 67px!important;}
	.cart-content dl.pricingSelectBox{width: 80%!important;}
	.pageDomainConfig .temp-details p{font-size: 14px!important;
    margin-left: 67px!important;}
	
	.cart-content dl.pricingSelectBox .selectPlanName {
    color: #1f2b3a;
    width: 66px!important;
}
.cart-content dl.pricingSelectBox .selectPrice {
    width: 66px!important;
    font-size: 14px;
}

.cart-content dl.pricingSelectBox .selectSaleRate {
    color: #1f2b3a;
    width: 75px!important;
}

dl.pricingSelectBox > dt::after{width: 21px!important;
    height: 28px!important;
    top: 4px!important;
    right: 10px!important;}

	.pageDomainConfig .temp-details p{font-size:14px!important;}
	.loginMainbox #input-captcha{float: right!important;
    top: 21px!important;
    position: relative!important;}
	.proc-check{margin-top:0px!important;}
	.checkout-login .buttons a.btn{left:107px!important; margin:4px 0px 41px 0px!important;}
	.checkoutpg-leftwd{float:none!important; width:auto!important;}
	.checkoutpg-rightwd{float:none!important; width:auto!important;}
	.is-fixeds{position:relative!important; width:100%!important; margin-left:0px!important; top:0px!important;}
	.related-products .heading h1{margin-top: -26px!important;
    font-size: 22px!important;}
	.fixedheader .logo{margin-bottom:5px!important;}
	.myAccount .myacLeft h2{padding-top: 29px!important;}
	.myAccount .myacLeft{padding: 35px 0px 10px 0px!important;}
	.my-account-input .addthis_inline_share_toolbox_43nv .at-share-btn{margin: 9px 3px 5px!important;}
	#reviewPopup{margin-top: 99px!important;
    display: block;
    padding: 10px 10px 15px 10px!important; margin-bottom:40px;}
	
	.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2, .how-it-works h2, .middle-section h2{font-size:22px!important;}
	.testimonials h2{font-size:22px!important; font-weight:normal!important;}
	.well .btn.btn-primary.submit{padding: 6px 20px!important;}
	.home-banner .on-banner .banner-text .button a i{font-size: 18px!important; right: 17px!important;
    top:8px!important;}
	.home-banner .on-banner .banner-text .button a{padding: 10px 37px 10px 18px!important; font-size: 13px!important;}
	
	#content .table-listview h2{padding-left: 3px!important;}
	.ticket-nav h2{margin-top:-40px!important;}
	.table-listview{margin: -48px 0!important; padding:0px!important;}
	.support-top .myacLeft{margin: 0px!important; padding: 35px 0px 10px 10px!important;}
	.borderLeftbox{border:0px!important;}
	
	.home-banner .on-banner .banner-text h3 {
    margin: 17px 0 5px!important; font-size:18px!important;
}
.home-banner .on-banner .banner-text h4{font-size:18px!important;}
	.home-banner .on-banner .banner-text h2{font-size: 25px!important;
    line-height: 28px!important;}
	
	.ftrDiscription{padding-bottom:90px!important;}
	.owl-buttons{top:-340px!important;}
	.affiliatepg-newrightsection-form .heading h1{margin-top:0px!important;}
	.affiliateloginpg-div{position: relative;
    top: -41px;}
	.affiliatelogin-btn{margin-left:6px!important;}
	.affiliateloginpg-form {
    margin-top: 20px;
    margin-left: -5px!important;
    
}
	.affiliateloginpg-form .form-group input{margin-left: -10px!important;}
.logincreatenewbanner-btn{margin-top:0px!important;}
#reviewPopup #input-captcha{left:142px!important;}
	.wordSteps .owl-item img {
float:none!important;
margin:0px!important;		
    width: 50px!important;
}
	.wordSteps .item{min-height: 110px!important;
    padding: 10px 20px!important;
    width:auto!important;
    float: left!important;
border: none!important;}
	
	.copyrightCol p{text-align: center !important;line-height: 47px!important; height: 10px!important;}
	.paymentSection{border-top:0px!important;}
	.copyrightCol{border-top: 1px solid #ccc!important; margin: 15px 0px!important;}
	.sidebar-table .table, thead, tbody, tfoot, th, td, tr{display:inherit!important; width:100%!important;}
	.is-fixed{position:relative!important; width:100%!important; margin-left:0px!important; top:0px!important;}
	#input-option241{text-align:left!important;}
	.mycartpagedesign .mycartpg-input{width:60%!important; text-align:left!important; margin: auto!important;}
    .mycart-selectbox .custom-dropdown{width: 100% !important; margin: 10px 0px!important;}
    .mycartpagedesign .mycartpg-addond .mycartpg-btn{margin-top:0!important;}
    .mycartpg-input .checkbox{margin-top:0 !important;top:-10px;}
    .mycartpg-input .mycartpg-span{font-size:15px!important}
    .mycartpg-addond ul li{list-style:disc;margin-left:20px;}
    .mycart-addonnewdesign .voucher-content p,.mycart-addonnewdesign .voucher-content ul{
        color: #1f2b3a;
        font-size: 15px;
        line-height: 24px;
    }
    .change_rate{position:absolute!important;}
	#add-domain .temp-duration{transform: translatex(-20%)!important;}
	.pageDomainConfig .temp-details h3{font-size:17px!important;}
	.pageDomainConfig .temp-details{padding-right:0px!important; padding-left:8px!important;}
	.pageDomainConfig .temp-img{padding:0px!important; border: solid 1px #eee!important;} 
	div#content{margin-top:0px!important;}
	.website-range-last-2{margin-left:70px!important;}
	.cartMyaccount .cartIcon{left:22px!important;}
	.cartMyaccount {
    padding-top: 0px!important; right: 43px!important;
}
	.responsiveMenu .dropdown-toggle{right:15px!important;}
	.header .wishListIcon{display:block!important;}
	.categories-design-new{height: 66px!important; text-align:left!important; overflow: hidden!important; line-height: 29px!important;}
	.display-footer{display:block!important;}
	
	.leaseweb-category-wrapper{padding-top:0px!important;}
	.newBanner{ display: flex!important; flex-flow: row wrap!important;}

	.imgBox{order:2!important;}
	.home-banner .on-banner .banner-text{order:1!important;}
	.all-section h2{font-size:22px!important;}
	.all-section-top h2{font-size:22px!important;}
	.leaseweb-category-list ul li{width:33%!important;}
	.checkbox-text {
    margin-left: 8px;
    margin-top: -18px;
}
.rad > i {
    margin-left: -12px!important;
    width: 14px!important;
    height: 14px!important;
    top: 0px;
    position: relative;
}
	.contact-form .captcha-width{width:30%!important; position: relative!important;
    left:0px;}
	.showing-pages{text-align:center;}
	.my-rewards .pagination{margin:0px 74px;}
	.my-rewards{padding-top: 15px!important; margin: 0px 9px!important;}
	.my-rewards .table, thead, tbody, tfoot, th, td, tr{padding-bottom:10px!important;}
	.my-rewards table.table tr td:before{top:8px!important;}
	.my-rewards table.table tr td{padding: 2% 2% 2% 34%!important;}
	.order-list .pagination{margin:20px 27px;}
	.order-list{padding-top: 15px!important; margin: 0px 9px!important;}
	.order-list .table, thead, tbody, tfoot, th, td, tr{padding-bottom:10px!important;}
	.order-list table.table tr td:before{top:8px!important;}
	.order-list table.table tr td{padding: 2% 2% 2% 34%!important;}
	.preview-page iframe{display:block;width:100%; max-width:100%; top:0px; margin:0px auto; padding:0; height:100%; position:relative;}
  .fixedheader{padding:8px 0px 0px 8px;}
  .fixedheader h4{text-align:right; line-height:15px;}
	.borderLeftbox {
    padding-bottom: 0px!important;
}
	.wishlist-main {   
   left:0px!important; margin:10px!important;}
   

	.my-wishlist .product-listing-view-custom .productHover .button.buttonRed {
    padding: 14px 55px 14px 82px!important;
}
.my-wishlist .product-listing-view-custom .livePreview {
    padding: 14px 29px 14px 47px!important;
}

.my-wishlist .shopping-cart{background-position: 55px center!important;}
	.borderLeftbox h2{position:relative!important; left:-6px!important;}
	.account-info{width: 94%!important; float:none!important;  
    margin: auto!important;}
	.mobileGapTop{margin-top:0px!important;}
	.toggle-phone{display:block!important;}
	.faqcounter{margin-top: -5px!important;}
	.faqspg-wpr .panel-title > a{padding:12px 0px!important;}
	.bg-faq{background-color:#fff;}
	.faqpagecta .cta-two-btn ul li a{font-size:12px!important;}
	
	.faqpagecta{padding-top:30px!important; padding-bottom:70px!important;}
	.faqpagecta img {
    max-width: 46%!important;
    margin: auto!important;
}
	
	.faqspg-wpr .panel-group {
     margin-bottom:0px!important;
    }
	
	.faqspg-wpr .fqspage-box-one h2{font-size:18px!important;}
	#input-captcha{width:60%!important;}
	
	.socialLogin .agreeBox{margin-top: -17px!important;}
	.accountLoginnew {
       margin-top: 0px!important;
}
	.homesupportSection img {
    max-width: 46%!important;
    margin: auto!important;
}
	.homesupportSection p{font-size:19px!important;}
	.home-banner .on-banner-listing .banner-text h4{font-size:13px!important;}
	.banner-text b{font-size:13px;}
	.home-banner .on-banner-listing .banner-text{text-align:center; margin-left:0px!important;}
	.home-banner .on-banner-listing .banner-text h3{line-height:20px!important;}
	.homesupportSection {
    padding: 10px 0 60px!important;
}
	.cta-two-btn {
    width: 100%;
    height: auto;
    margin: auto;
    margin-top: 37px!important;}
	.cta-two-btn ul li a i{top: 2px!important;
    position: relative!important; font-size:18px!important;}
	.cta-two-btn ul li a{font-size: 13px!important;
    padding: 8px 10px!important;}
	.cta-two-btn ul li{margin-left:6px!important;}
	
	.homesupportSection h2 {
    font-size: 26px!important;
    font-weight: 600;
    line-height: 32px!important;
    color: #232F3E !important; padding:0px!important;
}
	.can-help-txt{width:100%!important; padding: 0px!important;
    margin: 0px!important;}
	.bottom-help-image{display:block;}
	.bottom-help-image-desktop{display:none;}
	.leftproImage {
    margin-top: 6px!important;
}
	.highlights-features-bottom{display:block;}
	.highlights-features-bottom p{margin-top:58px!important;}
	.productdetail-mainwpr .whishIcon{float: right;
    top: -46px!important;
    position: relative!important;}
	.productdetail-mainwpr {
    width: 100%;
    height: auto;
    margin: 10px auto!important;
}
	.sbutton:not(:last-child) {
    width: 35px;
    height: 35px;
    margin: 20px auto 0;
   right: -253px!important;
    z-index: 20000!important;
       top: -53px!important;
	   opacity:inherit!important;
}
	.sbutton.mainsbutton{display:block;}
	.addthis_inline_share_toolbox_6ap4{display:none;}
	.shares-icons {
    display:none!important;
}
	
	.imgBox-listing {
    width: 40%;
    float: right;
    top: 37px;
    position: relative;
	display:none;
}
	
	.reviewCenterbox .pull-left{left:11px!important;
	position:relative!important;}
	.iteam{    top: -43px!important;
    position: relative!important;}
	.reviewCenterbox {
    margin: 77px auto 0px 0px!important;
}
	.productReviewBox h2 {
    text-align: center!important;
    margin-bottom: 4px!important;
}
	.websiteFeaturesall .heading h2 {
    font-size: 22px!important;
}
	.productReviewBox h2 {
    text-align: center!important;
    margin-top: 31px!important;
    font-size: 22px!important;
}
	
	.reviewround {
    width: 100%!important;
    margin-top: -5px!important;
}
.rateThis {
    text-align: center!important;
    position: relative!important;
    top: 166px!important;
}

	.product_details h1 {
    font-weight: bold;
    margin-top: -18px;
    font-size: 25px;
}
	.price em{top: -1px;
    position: relative; font-weight: 400!important;
    font-size: 12px!important; font-style:normal;}

	.heading h2{    margin: 53px auto !important; font-size:20px!important; line-height:28px;}
	.on-banner-listing .button a{font-size: 13px!important; padding: 13px 39px 13px 19px!important;}
	.newBanner .banner-text .button {
    left: 0;
    position: absolute;
    right: 0;
    top: 327px!important;
    display: inline-block;
    margin: 0px auto;    text-align: center!important;
}
	
	.home-banner .on-banner-listing .banner-text h3{font-size: 18px!important; margin-top:20px!important;}
	.on-banner-listing .banner-text h1 {font-size: 16px!important;}
	.on-banner-listing .newBanner span h1 {
    font-size: 21px!important; line-height: 29px!important;}
	
	.home-banner .on-banner-listing {
   padding: 60px 16px 39px!important;
}
	.product-layout {width:100%!important; padding:0px!important;}
	.product-listing-view-custom .productHover .button-group button{text-transform:none!important;}
	.product-listing-view-custom .wishlist {
    background: #708fb6!important;
    float: right!important;
}
	.product-listing-view-custom .productHover{bottom:100%!important;}
	.product-listing-view-custom .productHover {
    background: #232f3e!important;   
    display: none!important;
}
.product-listing-view-custom:hover .productHover {
    bottom: 100%!important;
    display: block !important;
    opacity: 1 !important;
	transition: all 0.5s ease 0s!important;
}

	.product-listing-view-custom .productHover .button.buttonRed, .livePreview {
    float: left!important; padding: 14px 17px 14px 33px!important; width: calc(56% - 48px)!important; font-size:15px!important;
}

.product-listing-view-custom .info{min-height:132px!important;}
	.cat { margin-bottom: 7px!important; padding-bottom:0px!important;}
	.owl-item .info{border-bottom: 4px solid #8f8f8f!important;}
	
	.owl-item .bottom {
    margin-top: 3px!important;
	}
	.productHover .button.buttonRed{float:left!important; font-size:15px!important;padding: 14px 40px 14px 54px!important;}
	.livePreview i{display:inline-block!important;}
	.product-listing-view-custom .livePreview{padding: 14px 15px 14px 20px!important; font-size:15px!important;}
	.shopping-cart {
    background-image: url(/image/cart_icon.png)!important;
    background-repeat: no-repeat!important; background-position: 28px center!important;}
	.owl-item .info h3 {
    font-size: 21px!important;padding-top: 0px;
}
	.owl-item .item .cat {
    display: block!important;
}
	
	.myacLeft {
    padding: 80px 10px 10px 10px!important;
    height: auto;
}
	.addthis_inline_share_toolbox_43nv  .at-share-btn{
    width: 56px!important;
    height: 56px;
	margin-top: 12px!important; padding: 11px 12px!important; left:0px!important; 
}
	.heading h1{margin-top:40px!important; font-size:22px!important;}
	
	#d_social_login .d-social-login__button-list .d-social-login__button{width: 150px!important;
    height: 32px!important;
    border-radius: 0px!important;
    font-size: 13px!important;padding: 0px!important;}
	
	
	
	.socialBox .socialSign a{margin:0px 4px!important;}
	
	.loginMainbox {
    padding-top: 5px!important;
    margin-bottom: 18px!important;
}
	.all-section{padding:36px 0px!important;}
	.product_details{padding:30px 10px!important;}
	.highlights-features-top{margin:0px !important; display:none;}
	.at-style-responsive .at-share-btn{padding: 15px;
    border-radius: 30px;}
	.productdetail-mainwpr .leaseNow2 a{right:0px!important; float: left!important; width: auto!important;}
	.sharesocialIcon{width:100%!important; margin:auto!important; position: absolute!important; left:12%!important; top:395px!important; z-index:1000!important;}
	.at-resp-share-element.at-mobile .at-share-btn{ width: 50px;}
	
	.iSearchBoxWrapper .input-group{margin-left:15px!important;}
	.features li{margin-left:15px!important;}
	.features{width:100%!important; padding:0px!important;  margin-left: 15px;}
	.sbutton.mainsbutton{top:-62px!important; right: -205px!important;}
	.menuInfobox{background-color:#fff!impportant;}
	.mobile-search{top:8px!important;}
.topmodalmargin{margin-top:50px;} .captcha-img{top:5px; position:relative; left:0px;}
.contact-form input[type="submit"] {
    
    float: right;
}
.ylpi-wrp{width:100%!important;}
.input-group{width:100%; right: 15px; position:absolute; }
.home-banner .header{height:110px; overflow-y: visible!important;}
#search{margin-bottom:6px;} 
.iSearchBoxWrapper .iSearchBox{height:430px!important;overflow:scroll!important;
}
.toggle-desktop{display:none!important;}
.leaseNow2{margin-top:10px;}

.navMAinpopup .navbar-nav {
    margin-top: 105px!important;
}


.howitworks-phases-slider .owl-controls .owl-pagination .owl-page span{width:auto!important;}
}

@media (min-width:340px) and (max-width:380px) {
	.affiliateloginpg-box{height:auto!important;}
	.my-rewards .pagination {
    margin: 0px 54px!important;
}
	.support-ticketview .errormessage .alert{padding: 0px 0px!important;}
	.table-responsive tr td:nth-of-type(2):before {
    content: "Message"!important;
    font-weight: 700;
}
	.account-wishlist .wishlist-container .headingac h2{padding-top: 35px!important; padding-left:0px!important; }
	
	.my-wishlist .productHover .product-listing-view-custom .livePreview{padding: 14px 29px 14px 26px!important;}
	.account-wishlist .my-wishlist .productHover .shopping-cart{background-position: 38px!important;}
	.checkout-success table.table tbody tr td{padding-left:40%!important;}
	.free-domain .cart-content dl.pricingSelectBox{width:100%!important;}
	.free-domain .mycart-selectbox .custom-dropdown select{font-size:12px!important;}
	
	.checkout-domainconfig .alert-success .close{margin-top: -21px !important;}
	#login-register .loginMainbox .socialLogin .form-group .error#captchaerrorid{top:-8px!important;left: 146px!important;}
	.socialLogin .agreeBox {
    margin-top: -14px!important;
}
	#login-register .loginMainbox #input-captcha{width:51%!important;}
	
.loginMainbox #input-captcha{top: 21px!important;}
	#d_social_login .d-social-login__button-list .d-social-login__button{width: 144px!important; font-size: 12px!important;}
	.howitworks-phases-slider .owl-controls .owl-pagination .owl-page span{width:auto!important;}
	.contact-form #input-captcha{width: 78%!important;}
	.captch-width {
    width: 120px!important;
}
	.contact-form .captcha-img {
    top: 30px!important;
    position: absolute!important;
    left: 0px!important;
    max-width: 115px!important;
}
	.captcha-input-contact{top: 11px!important;
    width: 165px!important;}
	.information-contact .submit-button {
    bottom: 59px!important;
    left: 257px!important;
}
	.product-listing-view-custom .productHover .button.buttonRed, .livePreview{padding: 14px 4px 14px 30px!important;}
	.product-listing-view-custom .livePreview {padding: 14px 12px 14px 15px!important;}
.on-banner-listing .newBanner .banner-text .button{top: 365px!important;}	
[tooltip]:before{background:none!important;}
.shopping-cart{background-position: 23px center!important;}
.cta-two-btn ul li {
    margin-left: 2px!important;
}
.cta-two-btn ul li a {
    font-size: 12px!important;
    padding: 8px 8px!important;
}	
.cta-two-btn ul li a i {
    top: 0px!important;
    position: relative!important;
    font-size: 15px!important;
	padding-right: 0px!important;
}	
.owl-theme .owl-controls .owl-page span{
width: 10px!important;
    height: 10px!important;
}	
	
}


@media (max-width:1024px) {
.product-thumb .productHover {
      bottom: 0;
      display: block !important;
      opacity: 1 !important;
}
}


@media (min-width:1400px) and (max-width:1519px) {
 .toggle-phone{display:none!important;}
}

/* FOR WINDOWS PC ONLY */
@media (min-width:1280px) and (max-width:1399px) {
  .toggle-phone{display:none!important;}
  
  .productdetail-mainwpr .packageBox{    
	width: 47%!important;
	margin-left: 8px!important;}
}
@media (max-width: 767px) {
.home-banner .on-banner {
      padding-top: 60px;min-height:auto;
}
 
      .home-banner .on-banner .newBanner .imgBox img{
              height: 200px;
              margin: 0 auto;
      }


}
@media (max-width: 479px) {
body.checkout-domainconfig{
    padding-top: 85px !important;
}
.home-banner .on-banner .banner-text h2 {
      font-size: 30px;
      line-height: 1.2;
      margin: 0 0 15px 0;
}
.home-banner .on-banner .banner-text h4{
      font-size: 16px;
      line-height: 1.2;
      margin: 0 0 15px 0;
}
}

.image-bg .image-shop-scroll {
      transition: all 5s linear 0s;
      -webkit-transition: all 5s linear 0s;
      -moz-transition: all 5s linear 0s;
      -ms-transition: all 5s linear 0s;
      -o-transition: all 5s linear 0s;
}

 /* contact info start */
  .contact-info{
		margin-bottom: 30px;
		background: #fff;
		text-align: center;
		padding: 15px;		
		min-height:130px;
		box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
	}
	.contact-info.mail-info, .contact-info.phone-info{
		padding:30px;
	}
	.contact-info a{
		font-size: 17px;
		line-height: 25px;
	}
	.contact-info i{
		font-size: 35px;
		color: #f1d600;
		display: block;
		padding: 5px;
	}
	.contact-info a span{
		display:block;
	}
	@media (max-width:600px) {
		.contact-box{
			padding:0 10px;
		}
		.contact-info.mail-info, .contact-info.phone-info{
			padding:30px 0;
		}
		/* .contact-info.mail-info a, .contact-info.phone-info a{ */
			/* font-size:16px; */
		/* } */
		.contact-info i{
		font-size: 30px;
	}
	 /* contact info end  */


