/* CSS for iphone resolution */
@media(max-width:499px) {	
/* 3-09-2019 */	
.mycartpagedesign .mycartpg-input{width: 66%!important;}
.my-wishlist .product-listing-view-custom .productHover .button.buttonRed{padding: 14px 34px 14px 82px!important;}	
.my-wishlist .product-listing-view-custom .livePreview{padding: 14px 29px 14px 41px!important;}
.product-listing-view-custom .productHover .button.buttonRed, .livePreview{padding: 14px 16px 14px 40px;}	.product-listing-view-custom .livePreview{padding: 14px 10px 14px 13px;}	.shopping-cart{background-position: 21px center;}	.banner-text .button{top: 367px!important;}	
	.socialSign a{width: 135px; font-size: 11px!important;}
/* end 3-09-2019 */	

.loginMainbox #input-captcha{width: 55%!important;}
.signup-input-2 {
    width: 55%!important;
    float: right;
}

.temp-duration .change-duration.itemAttribute .change_rate.ani{right: -77px;padding: 0 5px!important;}
	.temp-duration .change-duration.itemAttribute .mk_duration1{float: left!important; width: 300px!important; margin-left:58px!important;}
	.cart-content dl.pricingSelectBox{width: 95%!important;}
	.pageDomainConfig .temp-details p{font-size: 14px!important; margin-left: 57px!important;}	
	.cart-content dl.pricingSelectBox .selectPlanName {	width: 64px!important;    font-size: 11px!important;}
.cart-content dl.pricingSelectBox .selectPrice {
   width: 63px!important;    font-size: 11px!important;
}
.cart-content dl.pricingSelectBox .selectSaleRate {
    color: #1f2b3a;
   width: 65px!important;   
   font-size: 10px!important;}

dl.pricingSelectBox > dt::after{width: 10px!important; height: 28px!important;
    top: 5px!important;
    right: 4px!important;
    background-size: contain !important;
    }
	.pageDomainConfig .temp-details p{font-size:14px!important;}
	
/* vishal */
.featuremainMobile .owl-controls .owl-page span{
	margin-bottom:10px !important;
}
#owl-demo4 .owl-pagination{
    margin-bottom: 40px !important;
}
.testimonials h2{
	font-size:22px !important;
}
.testimonials #owl-demo2 .owl-wrapper{
	padding-top:0 !important;
}
/* .productdetailBtn { */
	/* text-align:left !important; */
/* } */
.highlights-features-bottom p{
	text-align:left;
}
.productReview{
	
}
.leftproImage{
	max-height:450px !important;
}
#detailOwlSlider .image-bg{
	height:450px !important;
}
.cartMyaccount .cartIcon span, .cartMyaccount .wishListIcon span {
    font-size: 11px !important;
    line-height: 15px !important;
    width: 15px !important;
    height: 15px !important;
}
.cartMyaccount .wishListIcon span{
	    right: -3px !important;
}
.wishlist-container{
	padding:10px !important;
}
   .removeWishlist {
      right: -5px !important;
      top: -15px !important;
}
.my-wishlist .product-listing-view-custom .productHover .button.buttonRed{
	padding: 14px 34px 14px 75px!important;
}
.account-wishlist .alert-success{
	margin-top:20px;
}
.account-wishlist .alert{
	padding:18px 20px;
    margin: 0px 0px!important;
    width: 100% !important;
	margin-top: 30px !important;
}
.account-wishlist  .alert .close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
    margin-left: -16px!important;
    margin-top: 0px!important;
    z-index: 222;
}
.product-product-126.modal-open	.modal-content{
	margin-top:80px;
}
.topmodalmargin{
	margin-top:0 !important;
}
.is-fixed{
	z-index:1 !important;
}
.checkout-checkout .mdl-textfield__input{
	height:54px !important;
}
.checkout-checkout .is-focused .mdl-textfield__input{
	height:50px !important;
}
.mycartpg-addond ul li{
	list-style:none;
	margin-left:0 !important;
}
.mycartpg-addond ul li:before{
	margin-left:0 !important;
}
.mycartpg-input label:after{
	padding:0 !Important;
	line-height:15px;
}
.productdetailBtn {
    padding-top: 10px;
    z-index: -10;
    text-align: left;
    position: absolute;
}
.sbutton:not(:last-child){
    width: 30px !important;
    height: 30px !important;
	top: -53px!important;
}
.sbutton:not(:last-child) > i{
    font-size: 13px !important;
    line-height: 30px !important;
}
.productdetail-mainwpr .whishIcon{
    top: 0px!important;
}

.sbutton:not(:last-child){
	z-index: 1 !important;
}
.mycartpagedesign .mycartpg-addond h3::before{
    width: 370px !important;
}

.addNewDomainBox input[type="text"]{
	box-shadow:none !important;
	border-radius:0 !important;
	-webkit-appearance:none !important;
	-moz-appearance:none !important;
}
.addNewDomainBox .btnAdd.button{
	border-radius:0 !important;
}
.mycartpg-input label:before{
	display:none !important;
}
.mycart-selectbox .custom-dropdown{
	width:85% !important;
}
.mycartpg-addond .leaseNow2 a{
    bottom: 31px!important;
}
.mycart-addonnewdesign .voucher-content p{
	margin-bottom:10px !important;
}
#collapse-coupon .cross-icon{
	right:135px !important;
}
.mycartpg-input .checkbox{
	top:-15px !important;
}
.sidebarOrderSummary table tr td, .sidebarOrderSummary table tr th{
	display:inline-block !important;
	width:50% !important;
}
.temp-duration .change-duration.itemAttribute .mk_duration1 {
   
    width: 300px!important;
    margin-left: 0px!important;
    position: absolute !important;
    left: 70px !important;
}
/* div#content .cart-content, div#content .voucher-content{ */
	/* min-height:250px !important; */
/* } */
.pageDomainConfig .temp-details p{
	margin-bottom:20px !important;
}
.checkout-domainconfig .cart-content{
	float: left !important;
    clear: both !important;
    padding-bottom: 40px !important;
    width: 100% !important;
}
div#content .cart-content, div#content .voucher-content{
	display:table !important;
	clear:both !important;
}
#accordion1 .form-group select{
	line-height: 75px !important;
    padding: 0 !important;
	height: 56px !important;
}
.sbutton.mainsbutton{
	background:none !important;	
}
.sbutton.mainsbutton .share-icon{
	width: 80% !important;
}
.cartMyaccount .cartIcon span{
	right: -30px !important;
}
.featuresBox p , #owl-demo2 .owl-item p{
	font-size:15px !important;
	line-height:24px !important;
}

.sucess-page #success{
	margin-top: 50px!important;
}
.sucess-page .table-responsive{
	border:none !important;
}
.sucess-page .order-list .table, thead, tbody, tfoot, th, td, tr {
    padding-bottom: 0px!important;
}
.sucess-page table.table tr td:before{
	top:8px !important;
	left: 2px !important;
}
.sucess-page .table-responsive tbody tr td:nth-of-type(1)::before{
	content: "Product Name" !important;
}

.sucess-page .o_info-3 .table-responsive tbody tr td:nth-of-type(2)::before {
	content: "Product ID" !important;
}
.sucess-page .o_info-3 .table-responsive tbody tr td:nth-of-type(3)::before  {
	content: "Plan" !important;
}
.sucess-page .o_info-3 .table-responsive tbody tr td:nth-of-type(5)::before  {
	content: "" !important;
}
.sucess-page .o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2) {
	display: inline-block !important;
    padding: 10px  !important;
    width: 35% !important;
    text-align: left !important;
    float: left;
}
.sucess-page .o_info-3 .table-responsive tfoot tr:nth-of-type(2) td:nth-of-type(2), .sucess-page .o_info-3 .table-responsive tfoot tr:nth-of-type(3) td:nth-of-type(2), .sucess-page .o_info-3 .table-responsive tfoot tr:nth-of-type(4) td:nth-of-type(2), .sucess-page .o_info-3 .table-responsive tfoot tr:nth-of-type(5) td:nth-of-type(2), .sucess-page .o_info-3 .table-responsive tfoot tr:nth-of-type(6) td:nth-of-type(2) {
	display: inline-block !important;
    padding: 10px  !important;
    width: 35% !important;
    text-align: left !important;
    float: left;
} 
 
.sucess-page .o_info-3 .table-responsive tfoot tr:nth-of-type(2) td:nth-of-type(3),
.sucess-page .o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(3),
.sucess-page .o_info-3 .table-responsive tfoot tr:nth-of-type(3) td:nth-of-type(3) ,
.sucess-page .o_info-3 .table-responsive tfoot tr:nth-of-type(4) td:nth-of-type(3) ,
.sucess-page .o_info-3 .table-responsive tfoot tr:nth-of-type(5) td:nth-of-type(3) {
	display: inline-block !Important;
    width: 65% !important;
} 
.checkout-success .o_info-3 .table-responsive tfoot tr{
	clear: both;
    display: table !important;
}
.checkout-success table.table tr td{
	padding:2% 2% 2% 0%!important;
}
.account-reset #accordion1 .panel-default.forgot-box{
	width:85% !important;
	margin-top: 40px !important;
}
.account-reset button.close{
	position: absolute !important;    
    right: 5px;
    top: 110px;
}
.account-reset .toggle-password{
	right:0 !Important;
	top:30px !important;
}
.account-reset .alert-success{	
    top: 160px !important;	
	width:100% !important;
}
.account-reset .checkout-login .mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label {
    top: -15px!important;
}
.checkout-checkout .checkout-info-message p{
	text-align:center !important;
}
.checkout-login .buttons a.btn{
	left: 0 !important;
}
.checkout-success .cta-two-btn{
	margin-bottom:0 !important;
}
.checkout-success .panel{
	border-bottom:none !important;
}

.account-login .alert-success{
	width:100%
}
.account-login .alert {
	margin-top: 40px !important;
    margin-bottom: 0 !important;
	margin-right: 10px;
    margin-left: 10px;
}
.account-login button.close {
   position: absolute !important;
    top: 119px !important;
    font-size: 21px !important;
    right: 10px !important;
    font-weight: 700 !important;
}
#leasenowpopup img{
	display:none !important;
}

#leasenowpopup .sbutton.mainsbutton{
	right: -250px!important;
}
#leasenowpopup .topmar{
	position: absolute !important;
    right: 0 !important;
    margin-top: 0 !important;
    bottom: 30px !important;
}
#leasenowpopup .modal-content{
	margin-top:160px !important;
}
 #leasenowpopup .modal-body{
	padding:20px 30px !important;
}
#leasenowpopup .topmodalmargin{
	margin-top:0px !important;
}
#leasenowpopup .modal-header .close{
	position: absolute !important;
    right: 10px !important;
    top: -10px !important;
}
#leasenowpopup #popupalreadyoneweb img{
	display:none !important;
}
 #leasenowpopup h4 {
    font-size: 16px!important;
}
.checkout-success table.table tbody tr td {
	padding-left:35% !important;
}
#accordion1 .form-group input, #accordion1 .form-group textarea, #accordion1 .form-group select, .search-row select, .checkout-new .mdl-textfield input{
	padding: 20px 0 0px 0px !important;
}
 #accordion1 .form-group select{
	padding:0 !important;
}
.howitworks-phases h2{
	font-size:30px;
}
.howitworks-phases-slider .owl-controls .owl-buttons div.owl-prev, .howitworks-phases-slider .owl-controls .owl-buttons div.owl-next, .howitworks-phases-slider .owl-controls .owl-pagination{
	z-index:999 !important;
}
.howitworks-phases-slider .item .step-info-box .col{
	padding:0 !important;
}
.howitworks-phases-slider .item .step-info-box .col h6{
	font-size:12px !important;
}
.howitworks-phases-slider .item .step-image{
	margin-top:25px !important;
}
.checkout-domainconfig .alert{
	margin-top: 10px!important;
}
.checkout-domainconfig .close{
	margin-top:0 !important;
}
.cart_checkout_summary--box .cart_checkout_summary--items table tr td.pg__description,.cart_checkout_summary--box .cart_checkout_summary--items table tr td.pg__price,.cart_checkout_summary--box .cart_checkout_summary--subtotal table tr td.pg__description,.cart_checkout_summary--box .cart_checkout_summary--subtotal table tr td.pg__price{
	width:50% !important;
	display:inline-block !important;
}

.mycartpg-input label:after{
	font-size: 13px !important;
    line-height: 10px !important;
	color:#fff !important;
}
.mycartpg-input label:before, .mycartpg-input label:after {
    width: 15px!important;
    height: 15px!important;
    top: 2px!important;
    left: -22px!important;
}

.mycartpg-input label{
	margin:0 !important;
}
.account-login .loginBox .form-group{
	width:100% !important;
}
.shopping-cart-entry{
    display: flex;
    flex-wrap: wrap;
    align-items: start;
}
#add-domain .temp-duration{
	  transform: none !important;
}
#add-domain .temp-duration #eligibleDomain11{
	  left: auto;
	  position: relative;
	  top: auto;
}
.pageDomainConfig .temp-details .temp-duration .change-duration .modal-dialog{
	  margin: 2px 0 0 0 !important;
}
#eligibleDomain11 .modal-body{
	  left: auto;
	  padding: 0px!important;
	  top: auto;
}
.pageDomainConfig .temp-details p{
	  font-weight: normal !important;
	  margin: 0 !important;
	  padding: 0 !important;
}
.temp-duration .change-duration.itemAttribute .mk_duration1{
	  bottom: auto !important;
	  float: none !important;
	  left: auto !important;
	  margin: 0 !important;
	  padding: 0 55px 0 0 !important;
	  position: static !important;
	  right: auto !important;
	  top: auto !important;
	  width: 100% !important;
}
.cart-content dl.pricingSelectBox{
	  width: 100% !important;
}
.temp-duration .change-duration.itemAttribute .change_rate.ani{
	  position: absolute !important;
	  right: 0 !important;
	  top: 0 !important;
	  width: 55px !important;
}
dl.pricingSelectBox > dt{
    padding: 0 9px !important;
}


.home-banner .on-banner{
      position: relative!important;
      z-index: 1!important;
}
.home-banner .on-banner:before{
      background: url(./image/bannerpattern.png) no-repeat top center!important;
      background-size: cover!important;
      content: ''!important;
      display: block!important;
      height: 310px!important;
      left: 0!important;
      position: absolute!important;
      top: 0!important;
      width: 100%!important;
      z-index: 1!important;
}
.home-banner .on-banner .wrapper-1{
      position: relative!important;
      z-index: 2!important;
}
.home-banner .on-banner .banner-text h2, .home-banner .on-banner .banner-text h4{
      color: #fff!important;
}
.home-banner .on-banner .banner-text h4{
      font-size: 16px!important;
}


.mycartpg-addond ul li{
	font-size:14px;
}
.checkout-checkout #accordion1 .form-group select{
	padding: 0px !important;
}
.checkout-login .terms-cond .rad a{
	margin-left:8px !important;
}
.checkout-checkout .proc-check{
	padding-top: 0!Important;
}
.checkout-checkout .payment-Method{
	padding:10px 0 0 0 !Important;
}
.checkout-success #success h1{
	font-size: 22px !important;
}
.sbutton.mainsbutton {
    top: -50px !important;
    right: -220px !important;
}
.information-information-7 .featurespg-sectionsixmainbox .map-item1,.information-information-7 .featurespg-sectionsixmainbox .map-item2{
		margin:0 !important;
	}
.checkout-domainconfig .mycart-wrapper > #column-right{
	    order: 2 !important;
}

}

/* CSS for ipad resolution */

@media (max-width:799px) and (min-width:719px) {
	.leftproImage {
		width: 60%;
		max-height: 300px !important;
		margin: auto!important;
	}
	.sharesocialIcon{
		position:absolute !Important;
		top:0 !important;
		left:20px !important;
	}
	.product-addon-list h3{
		margin-top:5px ;
	}
	.media{
		margin-bottom:20px;
	}
	.cart_checkout_summary--box .cart_checkout_summary--footer p{
		text-align:center !important;
	}
	.cart_checkout_summary--box .cart_checkout_summary--footer img{
		width:auto !important;
	}
	.topmar{
		margin-top:0 !important;
	}
	.mycart-wrapper > #column-right {
    order: 2 !important;
	}
	.mycart-wrapper > * {
		order: 1 !important;
	}
	.mycartpagedesign .mycartpg-input{
		margin-top:0 !important;
	}
	.mycartpg-btn{
		margin-top:10px !important;
	}
	.information-information-7 .owl-carousel .owl-nav button.owl-next, .information-information-7 .owl-carousel .owl-nav button.owl-prev{
		width:40px !important;
		height:40px !important;
	}
	.information-information-7 .owl-carousel .owl-nav button.owl-next span,.information-information-7 .owl-carousel .owl-nav button.owl-prev span{
		margin-top: -10px;
		font-size: 55px;
	}
	.information-information-7 .featurespg-sectionsixmainbox .map-item1,.information-information-7 .featurespg-sectionsixmainbox .map-item2{
		margin:0 !important;
	}
	.featurespg-sectionsixmainbox .map-popup{
		width: 90% !important;
		margin: 20px 0 20px 40px;
		min-height: 285px;
	}
	.featurespg-sectionsixmainbox .map-item{
		width: auto !Important;
	}
	body.checkout-domainconfig #eligibleDomain11 .modal-body{
		width: 385px;
		padding: 0 !important;
		margin: 15px 0 0 10px;
	}
	body.checkout-domainconfig .temp-duration .change-duration.itemAttribute .mk_duration1 {
		float: left;
		width: 300px;
	}
	body.checkout-domainconfig .temp-duration .change-duration.itemAttribute .change_rate.ani {
		margin: 0;
		left: auto;
		right: auto;
		position: static !important;
		float: left !important;
		width: 85px !important;
	}
	.information-information-7 .featurespg-sectionsixmainbox .marker1,.information-information-7 .featurespg-sectionsixmainbox .marker2{
		display:none !Important;
	}
	.can-helpimg{
		width:35% !Important ;
	}
	.can-help-txt{
		margin-bottom:0 !Important;
	}
	.featurespg-sectionfivemain-box, .featurespg-sectionfivemain-box2{
		max-width:700px !important;
	}
	.checkout-domainconfig .mycart-wrapper > #column-right{
	    order: 2 !important;
	}
	.checkout-domainconfig .mycartpg-input .checkbox{
		padding-left: 13px !important;
		margin-top:0 !important;
	}
	.mycartpg-input label:after,.mycartpg-input label:before{
		display:none !important;
	}
	.checkout-domainconfig .mycartpg-input input{
		margin-top:7px;
	}
}
@media (min-width:1023px) and (max-width:1280px)  {
	.productdetail-mainwpr .packageBox{
		width:45% !important;
	}
	
}

/* CSS for 1366 resolution */
@media (min-width:1280px) and (max-width:1400px) {
	.productdetail-mainwpr .packageBox{
			width:23% !important;
	}
	.mycartpg-input .checkbox{
			padding-left:27px !important;
	}
	.mycartpg-input .checkbox, .mycart-selectbox .custom-dropdown{
			width:70% !important;
	}
	div#product_93 {
      margin-bottom: 0 !important;
	}
	.checkout-checkout #accordion1.account-info .form-group {
      clear: both;
		
	}
}

/* CSS for Desktop resolution */
@media(min-width:1400px) {	
	div#product_93 {
      margin-bottom: 0 !important;
	}
}
@media(min-width:1900px) {	
	.checkout-checkout .buttons{
		margin-top:30px !important;
	}
	#accordion1 .billing-info .form-group{
		line-height:25px !important;
	}
}

@media only screen 
and (min-width : 500px) 
and (max-width : 767px) { 
	html{
		width:100%;
		height:100%;
		overflow:hidden;
	}

	 body.body-iphone {          
		z-index: 9999999;
		position: absolute;
		opacity: 0.01;
		filter: alpha(opacity = 50);
		top: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		background-image: url(/image/rotate.gif);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: 35%;
		overflow: hidden;
   }	
    body.body-ipad{          
		z-index: 9999999;
		position: absolute;
		opacity: 0.01;
		filter: alpha(opacity = 50);
		top: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		background-image: url(/image/rotate.gif);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: 35%;
		overflow: hidden;
   }
	
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
	html{
		width:100%;
		height:100%;
		overflow:hidden;
	}

	 body.body-ipad{          
		z-index: 9999999;
		position: absolute;
		opacity: 0.01;
		filter: alpha(opacity = 50);
		top: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		background-image: url(/image/rotate.gif);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: 35%;
		overflow: hidden;
   }	
	 body.body-iphone {          
		z-index: 9999999;
		position: absolute;
		opacity: 0.01;
		filter: alpha(opacity = 50);
		top: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		background-image: url(/image/rotate.gif);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: 35%;
		overflow: hidden;
   }
	
}

@media(max-width:320px) {	
	.on-banner-listing .button a{
		padding:13px 30px 13px 19px!important;
	}
	.on-banner-listing .newBanner .banner-text .button{
		top:390px !important;
	}
	#login-register .well .btn.btn-primary.submit{
		margin-left:0 !important;
	}
	.forgotBox{
		top: -30px!important;
	}
}