#colorbox, #cboxContent, #cboxWrapper, #cboxLoadedContent  {height:100% !important; padding-bottom:10px;}

@media (max-width:1200px) {
	
	
	.home-banner.inner-home-banner .on-banner.inner-banner {top: 0;}
	.home-banner.inner-home-banner .on-banner.inner-banner  .left-img {top: 0;width: 100%;}
	.hidden-xs{ display:block !important}	
	.productHover{ opacity:1; bottom:0px;}
	#mouseWheel{ display:none;}
	.all_portfolio{ overflow:visible;}
	.all_portfolio .dropdown{ display:;}
	.all_portfolio .dropdown-toggle{ width:100%;}
	.all_portfolio .open > .dropdown-menu{ width:100%;}
	.all_portfolio .dropdown-menu li{ cursor:pointer; padding:10px; border-bottom:solid 1px #000;}
	.all_portfolio .dropdown-menu li:hover{ color:#000 !important;}
	.dropdown-menu .filter:hover > p{ color:#000 !important;}
	.all_portfolio .dropdown .btn.btn-primary.dropdown-toggle{ padding:14px;}
	.all_portfolio .dropdown .btn.btn-primary.dropdown-toggle > p { color: #ffffff; display: inline-block; float: left; margin-bottom: 0;}
	.all_portfolio .dropdown .btn.btn-primary.dropdown-toggle .fa-bars{ float:right;}
	.all_portfolio .dropdown-menu li:last-child{ border-bottom:none;}
	.all_portfolio .dropdown-menu p{ margin-bottom:0px;}
	.owl_bg{ margin-top:0px;}
	.home-banner{ background-position:inherit; overflow:visible !important;}
	.wsmenu.slideLeft {padding-right: 0px;}
	.search-box-top {right:55px;}
	 
	}
	
@media (max-width:1024px) {
		.home-portfolio .price {position:static;}		
		#wishlist_popup .unique_pop{ width:100% !important;}
		#detailSlide .owl-buttons{display:none;}
		.product_details{min-height:auto;}
		.productHover{position:static; display:inline-block; margin-top:10px;}
		.product-thumb .caption {min-height: 80px;}
		.button-group.button-group-quick.quick_like{position:static;}
		.productHover .button.buttonRed, .livePreview{float:none; display:inline-block; margin:0 0; width: auto !important;}

		
		
	

}
@media (min-width:1400px) {
	.home-banner .on-banner{padding: 30px 120px 50px;}
	.home-banner .on-banner-listing{padding: 30px 120px 0px;}
	.home-banner .on-banner .banner-text{margin-top: 11%;}
	.home-banner .on-banner-listing .banner-text {
    margin-top: 3%;
}
}

@media (max-width:1366px) {
	.home-banner .on-banner .banner-text{top: 3%;}
	.on-banner{padding: 20px 70px 50px;}
}

@media (min-width:1020px) and (max-width:1179px){
	.wrapper{ width: 980px;}
	.wsmenucontainer{ float:none;}
	.home-banner .on-banner{ top:10%;}
	.manu-logo{ display:block;}
	.home-banner .header{ padding:10px 0px;}
	#accordion1 .form-group, .search-row .form-group{ width:335px;}
	.search-template .related-products .product-thumb .button-group.button-group-quick.quick_like{ bottom:10px; left:18%;}
	.home-banner .header .navigation{ padding:5px 0 0; width:auto;}
	.inner-header .search-box-top{right:0;}
	.navigation .animated-arrow{top:9px;}
	.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after { background:#fff none repeat scroll 0 0;}
	.navigation .icons{right: 8%; top: 22px;position: absolute;}
	/*.navigation ul.icons li a{ color:#000;}*/
	.on-banner{ min-height:320px;}
	.home-banner .on-banner .left-img{bottom:0;width: 50%;right: 0%;}
	.option-heading{display:none !important;}
	.awesome-feature h3{ font-size:15px; margin-top:10px;}
	#mouseWheel{ width:100%;} 
	.owl-item .item:hover{ box-shadow:none;}
	.owl-carousel .owl-wrapper-outer {margin-left:0px;}
	#demo .owl-buttons .owl-next{right: -25px;}
	#demo .owl-buttons .owl-prev{left: -25px;}
	#owl-demo2 .owl-item p{ padding:0px;}
	.testimonials .owl-wrapper-outer{ margin-top: 0;}
	#owl-demo2 .owl-wrapper{ padding-top:10px;}
	.testimonials .client-img{top: -75%; left: 40%;}
	.testimonials .owl-item {padding-top:0.5%;}
	.client-info .client-img img {width:70%;}
	#owl-demo2 .owl-pagination{ margin-top:0px;}
	.quick-contact h2{ font-size:22px;}
	.navigation .mobile-sub.wsmenu-list li a{ padding-left:0px !important; text-indent:17px;}
	.pro-feature .pro-box{ width:220px; min-height:310px;}
	.pro-feature .pro-box p{ font-size:15px;}
	.main-box .pro-box:nth-child(5), .main-box .pro-box:nth-child(6), .main-box .pro-box:nth-child(7), .main-box .pro-box:nth-child(8){ margin-bottom:0px;}
	.coupon-code #coupon{ width:100%; display:inline-block;}
	.coupon-code .col-sm-3{ width:26%; float:left;}
	#accordion1 .form-group{ width:420px;}
	.home-banner .on-banner .banner-text {margin-top:60px;}
	.home-banner .on-banner .banner-text h2{font-size:28px;margin-bottom:10px;line-height:1;}
	.home-banner .on-banner .banner-text h3{font-size:20px;margin-bottom:10px;}
	.home-banner .on-banner .banner-text h4 {margin: 0 0 20px;font-size: 20px;}
	.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2, .how-it-works h2, .middle-section h2{font-size:25px;}
	.animated-arrow {right:20px;}
	.product-grid .product-thumb .caption {padding: 40px 10px 0;}
	.product-listing .button-group.button-group-quick.quick_like, .product-grid .button-group.button-group-quick.quick_like {left:15%; bottom:10px;}
	.hidden-xs{ display:block !important}
	.product-listing .product-grid .product-thumb .caption{ padding:20px 10px 0;}
	.my-account-box{ width: 306px;}
	#accordion1.account-info .form-group{ width:444px;}
	.fix-order{ width: 250px !important;right: 16px;}
	.viewed-pro .product-grid .product-thumb .caption{ padding:20px 10px 0;}
	.owl-item .info{ min-height:205px;}
	.button-group.button-group-quick.quick_like{ bottom:10px; left:42px;}
	.home-portfolio .price {bottom:60px;}
	.related-products .product-thumb .button-group.button-group-quick.quick_like{ bottom:10px;}
	/* .product-thumb .caption{ min-height:220px;} */
	.default-box{ width:475px;}
	.new-customer .well{ min-height:333px;}
	.wishlist-main .product-thumb .button-group.button-group-quick.quick_like{ bottom:10px; left:18%;}
	.wishlist-main .product-thumb .caption h4{ margin-top:0px;}
	.wishlist-main .product-thumb .caption h4 a{ padding:0px;}
	.wishlist-main .col-md-3{ width:326px;}
	.contact-form .form-group{width: 444px !important;}
	.checkout-guest .form-group{width: 444px !important;}
	.unique_pop{ width:59%;}
	#cart_popup .unique_pop{ width:100%;} 
	#accordion1 .form-group, .search-row .form-group{ width:455px;}
	.search-template .related-products .product-thumb .button-group.button-group-quick.quick_like{ bottom:10px; left:18%;}
	.filter p{font-size:12px;}
	.footer_bottom .footer_bottom_box{width:306px;}
	.home-banner .header .navigation{ padding:5px 0 0; width:auto;}
	.navigation .animated-arrow{top:8px;}
	.inner-header .search-box-top{right:0; top:6px;}
	.locate-map {width: 65%;}
	.our-location .panel.panel-default {width: 35%;}
	.register-form-area .form-group {width:455px;}
	.common-home .wsmenu.slideLeft {padding-right: 0px;}
	.navToggle {display: none;}
	.my-crt {display: block;}
	.user-face {display: block;}
	.checkout-new .col-sm-6{width:48%;}
	#d_social_login .dsl-button{background-size: 193px auto;}
	#dsl_facebook_button, #dsl_google_button{padding: 17px 98px !important}
	._other > span{padding:10px 11px;}
	.quick-contact p {font-size: 18px;}
	.quick-btn {padding: 15px 20px;font-size: 20px;}
	.quick-contact {padding:40px 0px;}
	div#column-right {padding:14px;width:255px;}
	.wsmenu > .wsmenu-list > li > a > .fa{display:none;}
	.home-banner .header.nav-up{position:relative;}
	.cartMyaccount li{margin-right:25px;}
	.cartMyaccount{float: left !important;margin-left: 20px;}
	.categoryNav{position: absolute;top: 50px;right:0px; padding:0px;}
	.cartMyaccount .myAccountT .cartDrop{width:160px;}
	.cart-info.table-responsive .name.align-left.details{width:55%;}
	.cart-content dl.pricingSelectBox .selectPlanName{width:62px;}
	.loginStep1Right{border:1px solid #d4d4d4;}
	.cn_item.itemOne{left:11%;}
	.firstPart .cn_item.itemTwo{left:11.9%}
	.cn_item.itemThree{left:11.9%}
	.cn_item.itemFour, .cn_item.itemFive, .cn_item.itemSix{right: 8.5%;}
	.footer_bottom .footer_bottom_box{width:222px;}
	.ConfirmCheckout .orderSummery .table-responsive td{text-size:12px;}
	.checkout-login .col-md-7.col-sm-12.clear{clear:none;}
	.block-works{background-image:none;padding-top:0px;}
	.how-it-works p{font-size:14px;}
	.cn_item h3{font-size:17px;}
	.works-box h3{margin:10px 0 10px;font-size:18px;}
	.how-it-works .works-box p{font-size:14px;line-height:22px;}
	.owl-item .info h3{font-size:16px;}
	.owl-item .item .price span{font-size:16px;}
	.ribbon-red{right:10px;}
	.view-all {font-size:12px;margin:10px auto 0;padding:7px 15px;}
	.view-all .fa-angle-right {font-size:17px;}
	.works-box.col-md-4{width: 31.333%;}
	#owl-demo2 .owl-item p{line-height:22px;font-size:14px;}
	.home-pre-footer h2{font-size:30px;line-height:35px;}
	.block-works .works-box.col-md-4:nth-child(2) {padding-top: 66px;}
	.block-works .works-box.col-md-4:nth-child(2) h3 {margin-bottom: 15px;}
	.detail-text{/*width:780px;margin: 0 auto 0 65px;*/}
	.search-template .product-grid .product-thumb .caption{min-height:205px !important;}
	.main-logo {padding-bottom: 20px;width: 250px;}
	.second-header {position: relative;}
	.upperNav {display: inline-block;float: right;position: absolute;right: 15px;top: 15px;}
	.mobile-search {width: 700px;clear:both;}
	.cartMyaccount {display: inline-block;padding-top: 0;position: absolute;right: 40px;top: 57px;width: 140px;}
	.home-banner.inner-product-banner{min-height:auto;}
	.scrollHover{top:0px !important;}
	.gallery-slide.slick-center{vertical-align: top;}
	.product_details .gallery-slide .scrollImage, .main-device-img{overflow:scroll;}
	.well{min-height:385px;}
	.cart-head-summary{display:none;}
	.image-bg:hover .image-shop-scroll, .image-bg-mobile:hover .image-shop-scroll-mobile{background-position:top !important;}
	.selectBoxdetail .packageBox input[type="radio"] ~ label {padding: 8px 2px; font-size: 10px;}
	.featuresBox {min-height:210px;}
	.owl-item .info {min-height: 170px;}
}

@media (max-width:1024px){
	.mobile-search {width:64%; clear:both; top: 10px;}
	.customSearch {width: 100%;min-width: 420px;}
	.cartMyaccount li {width:25px;}
	.cartMyaccount li.myAccountT img {height: 25px;}
	.cartMyaccount {top:40px;}
	.animated-arrow{top:0px;}
	.upperNav {top:10px;}
	.main-logo {padding-bottom: 0;width: 150px;}
	.home-banner .header .logo {margin-top:0;}
	.wordSteps {width: 90%;}
	.col-md-2.col-sm-12.cartMyaccount.nopadding.pull-right {width: 135px;margin-left: 0;}
}

@media (min-width:768px) and (max-width:1019px){
	.wrapper{ width: 740px;}
	.wsmenucontainer{ float:none;}
	.home-banner .on-banner{ top:23%;}
	.manu-logo{ display:block;}
	.home-banner .header{ padding:10px 0px;}
	.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after { background:#fff none repeat scroll 0 0;}
	.navigation .icons{right: 10%; top: 22px;position: absolute;}
	icons{right: 10%; top: 22px;}
	.navigation ul.icons li a{ color:#fff;}
	.on-banner{ min-height:210px;}
	.home-banner .on-banner .left-img{top: 13%;width: 66%;right: -17.6%;}
	#con-service > ul{ width:100%;} 
	.home-banner .on-banner .left-img{bottom:0%; right:0; width:45%;}
	.awesome-feature h3{ font-size:15px; margin-top:10px;}
	#con-service a{ min-height:220px;}
	#mouseWheel{ width:100%;} 
	.owl-item .item:hover{ box-shadow:none;}
	/*.owl-item .item{ padding-right:0px;width: 100%; margin-left: 0px;}*/
	.owl-carousel .owl-wrapper-outer {margin-left:0px;}
	#owl-demo2 .owl-wrapper-outer {margin-left:0px;}
	#demo .owl-buttons .owl-next{right: -10px;}
	#demo .owl-buttons .owl-prev{left: -10px;}
	#owl-demo2 .owl-item p{ padding:0px;font-size:12px;}
	.middle-section p{font-size:12px;line-height:17px;}
	.testimonials .owl-wrapper-outer{ margin-top: 0;}
	#owl-demo2 .owl-wrapper{ padding-top: 0;}
	.testimonials .client-img{top: -75%; left: 38%;}
	#owl-demo2 .owl-pagination{ margin-top:0px;}
	.quick-contact h2{ font-size:20px;}
	.quick-contact p{ font-size:18px;}
	.main-box .pro-box:nth-child(4n){ margin-right:20px;}
	.main-box .pro-box:nth-child(2n){ margin-right:0px;}
	.pro-feature .pro-box{ width:350px; min-height:240px;}
	.main-box .pro-box:nth-child(7), .main-box .pro-box:nth-child(8){ margin-bottom:0px;}
	div#content{ width:100%;}
	div#column-right{ width:100%; margin-bottom:30px;}
	.coupon-code #coupon{ width:60%; display:inline-block;}
	#accordion1 .form-group{ width:100%;}
	.home-banner .on-banner .banner-text {margin-top:30px; width:400px; }
	.home-banner .on-banner .banner-text h1 {font-size:23px; line-height:23px;margin-bottom:10px;}
	.home-banner .on-banner .banner-text h3{font-size:19px;margin-bottom:10px;}
	.home-banner .on-banner .banner-text h3 span{font-size:17px;}
	.home-banner .on-banner .banner-text h4 {margin:0 0 20px;font-size:19px;}
	.animated-arrow {right:12px;}
	.home-banner .on-banner .banner-text .button a { font-size:12px;padding: 10px 45px 10px 15px;}
	.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2, .how-it-works h2, .middle-section h2{font-size:25px ;}
	.home-banner .on-banner .banner-text .button a .fa {top:5px;}
	.testimonials .owl-item {padding-top: 0.5%;}
	.client-info .client-img img {width:70%;}
	.product-layout.product-grid.all-products.col-sm-4.col-xs-12 {width:50%;}
	.product-thumb .caption h4{ margin:20px 0 0;}
	.hidden-xs{ display:block !important}
	.product-listing .popupAnimWrapper{ top:0px;}
	.our-location{ width:100%;}
	.my-account-box ul li{ padding-left:15px; text-indent:0px;}
	.my-account-box{ width:225px;}
	.acc-column h2{padding: 20px 15px;}
	#accordion1.account-info .form-group{ width:318px;}
	.changePassword #accordion1.account-info .form-group {width: 324px;}
	.fix-order{ position: relative; right: 0; top: 0; width: 100% !important;}
	.detail-text{ padding-top:0px;}
	.owl-item .info{ min-height:185px;}
	.related-products .product-thumb .button-group.button-group-quick.quick_like{ bottom:10px;}
	/* .product-thumb .caption{ min-height:220px !important;} */
	.product-grid .button-group.button-group-quick.quick_like{ bottom:10px;}
	.button-group.button-group-quick.quick_like{bottom:0px;}
	.default-box{ width:355px;}
	.new-customer .well { min-height: 335px;}
	.wishlist-main .product-thumb .caption, product-grid .product-thumb .caption{}
	.wishlist-main .product-thumb .button-group.button-group-quick.quick_like{ bottom:10px; left:18%;}
	.wishlist-main .product-thumb .caption h4{ margin-top:0px;}
	.wishlist-main .product-thumb .caption h4 a{ padding:0px;}
	.owl-item .item .price span{font-size:16px;}
	.contact-form .form-group{width: 324px !important;}
	.checkout-guest .form-group{width: 324px !important;}
	.unique_pop{ width:78%;}
	#cart_popup .unique_pop{ width:100%;} 
	.cart-info table .pricings .pricingSelectBox{ width:240px;}
	.cart-content dl.pricingSelectBox .selectPrice{ width:78px;}
	#demo .owl-buttons .owl-prev{top:50%; margin-top:-50px !important;border-radius:0 !important;background: rgba(0, 0, 0, 0) url("../image/mobile-left-arrow.png") no-repeat scroll left top !important;left: -45px;opacity: 1;text-indent: -9999em;width:25px; height:46px;}
	#demo .owl-buttons .owl-next{top:50%; margin-top:-50px !important;border-radius:0 !important;background: rgba(0, 0, 0, 0) url("../image/mobile-right-arrow.png") no-repeat scroll left top !important;right: -25px;opacity: 1;text-indent: -9999em;width: 25px; height:46px;}
	#demo .owl-buttons .owl-prev{ left:-14px;}
	#demo .owl-buttons .owl-next{ right:-14px;}
	#accordion1 .form-group, .search-row .form-group{ width:335px;}
	.search-template .related-products .product-thumb .button-group.button-group-quick.quick_like{ bottom:10px; left:18%;}
	.home-banner .header .navigation{ padding:5px 0 0; width:auto;}
	.inner-header .search-box-top{right:0;}
	.navigation .animated-arrow{top:9px;}
	.locate-map {width: 55%;}
	.our-location .panel.panel-default {width: 45%;}
	.register-form-area .form-group {width:335px;}
	.common-home .wsmenu.slideLeft {padding-right: 0px;}
	.cat_btn{width:25%;}
	.navToggle {display: none;}
	.my-crt {display: block;}
	.user-face {display: block;}
	.checkout-new .col-sm-6{width:47%;}
	#d_social_login .dsl-button{background-size: 193px auto;}
	#dsl_facebook_button, #dsl_google_button{float:none;}
	._other > span{padding:10px 11px;}
	.confirm-check.checkout-page .panel.panel-default{width:100%; float:none; margin-bottom:30px;}
	.confirm-check.checkout-page .billing-info{width:100%; float:none; }
	.testimonials .span12.col-sm-4 {width:40%;}
	.col-sm-8.client-logos li {width: 31%;padding: 0 20px;}
	.col-sm-8.client-logos {width: 60%;}
	.testimonials {padding: 60px 0 20px;}
	.upperNav {display: inline-block;float: right;position: absolute;right: 15px;top: 15px;}
	.second-header{position:relative;}
	.cartMyaccount {padding-top: 0px;right: 40px;}
	.categoryNav {padding-top: 25px;position: absolute;right: 0; top: 50px;padding:0px; margin-top: 30px;}
	.option-heading{display:none !important;}
	.wsmenu > .wsmenu-list > li > a > .fa{display:none;}
	.home-banner .header.nav-up{position:relative;}
	.cart-content dl.pricingSelectBox .selectPlanName{width:65px;}
	.feature-main:before, .feature-main:after{display:none;}
	.cn_preview{display:none;}
	.cn_preview, .cn_list, .cn_item{position:static !important;}
	.cn_item{background-image: none !important;width:33% !important;margin:0 !important;padding-bottom: 0px !important;padding:25px 0px !important; float:left;border-bottom: solid 1px #cbcbcb; border-right: solid 1px #cbcbcb;min-height:150px;}
	.cn_page .separate-div{margin-left:0px !important;}
	.itemFour .innerList, .itemFive .innerList, .itemSix .innerList{ margin-left: 0 !important;}
	.firstPart .innerList{width:100%;margin-left: 0 !important;}
	.cn_wrapper{height:auto;margin:40px 0 0;}
	.cn_preview, .cn_list{height:auto;}
	.cn_item h3{line-height: 22px;font-size:14px;}
	.cn_page .cn_item:nth-child(3n){border-right:0;}
	.cn_page .cn_item:nth-child(4), .cn_page .cn_item:nth-child(5), .cn_page .cn_item:nth-child(6){border-bottom:0;}
	.col-md-5.col-sm-12.pull-right.summeryOrder{margin-bottom:30px;}
	.ConfirmCheckout .panel-group.checkout-page{margin-bottom:0px;}
	.block-works{background:none;padding-top:0;}
	.works-box.col-md-4 {width: 245px; float: left;padding:0px !important}
	.works-box h3{margin-bottom:5px;font-size:16px;}
	.detail-text{width:75%;}
	.detail-text .pull-left{ display: block;text-align: center !important; float: none;width: 100%;margin-bottom: 15px;}
	.quickViewImg.col-md-4.col-sm-12{width:30%;}
	.modal-body .quickViewPrice #pricings {width: 327px;}
	.quickViewcontent.col-md-8.col-sm-12 {width: 70%;}
	.my-account-box.acc-column .list-unstyled{padding: 0 6px 20px;}
	.search-template .product-grid .product-thumb .caption{min-height:205px !important;}
	.myWishLink, .myCartLink{display:none !important;}
	.home-banner.inner-product-banner{min-height:auto;}
	.scrollHover{top:0px !important;}
	.gallery-slide.slick-center{vertical-align: top;}
	.product_details .gallery-slide .scrollImage, .main-device-img{overflow:scroll;}
	.well{min-height:425px;}
	.changePassword .panel.panel-default{width:100%;}
	#column-left{display:none;}	
	#menu-btn{display:block;}
	.mobileGapTop{margin-top:20px;}
	.changePassword #accordion1.account-info .form-horizontal .form-group{width:333px !important;}
	.ribbon-red{right:15px;}
	.productHover .button.buttonRed{font-size:12px;padding:8px 8px 8px 27px;}
	.button-group.button-group-quick.quick_like{left:0;}
	.productHover .button-group button{width:120px !important;}
	.wishlist a{padding:8px 15px;}
	.owl-item .info h3{font-size:14px;}
	.owl-item .item .cat span.left{font-size:12px;margin-bottom:5px;}
	.cn_item{min-height:125px;padding:20px 0px 10px 0px;}
	.view-all {font-size: 12px;margin: 10px auto 0;padding: 7px 15px; }
	.view-all .fa-angle-right {font-size:17px;}
	.how-it-works p{font-size: 16px;line-height: 21px;margin-bottom: 15px;}
	.how-it-works .works-box p{font-size: 12px;line-height: 17px;}
	.home-pre-footer h2{line-height: 30px;font-size: 25px;}
	.footer_bottom_box.follow-us{display:block !important;display:block;text-align:center;width:100%;}
	.footer_bottom_box.follow-us h3{display:none;}
	.footer_bottom_box{display:none;}
	.footer_bottom.all-section{padding:10px 0px;}
	.footer_bottom.all-section .right-info{display:inline-block;}
	.CopyrightTxt{font-size:12px;}
	.detail-text{width:82%;}
	.detail-text .pricetag{margin:0px 5px;}
	.cart-head-summary{display:none;}
	.image-bg:hover .image-shop-scroll, .image-bg-mobile:hover .image-shop-scroll-mobile{background-position:top !important;}
	.testimonialsListing .contentRight{width:558px;}
	.features li {width: 50%;}
	.detailsTab.pro-feature .panel-group .panel:nth-child(2n) {margin-right:0px;}
	.customSearch {width: 100%;min-width: 300px;}
	.reviewCenterbox .pull-left[style="width:180px;"]{width:145px !important;}
	.related-products .productHover .button.buttonRed{font-size:12px !important;    padding: 10px 8px 10px 15px !important;}
	.related-products  .productHover .livePreview{font-size:10px !important;}
	.related-products .owl-item .info{padding:10px 5px;}
	.related-products .productHover{position:absolute;bottom:124px;}
	.related-products .productHover .button.buttonRed{background-position: 4% 12px;    font-size: 10px !important;padding: 10px 8px 10px 22px !important;}
	.featuresbottomGap .featuresImage{margin-top:20px;}
.expertSupport{padding:0;}
	.expertSupport h2{margin-top:0;}
	.featuresbottomGap{padding-top:10px;padding-bottom:10px;}
	.expertSupportMain{padding:25px;}
	.nopadding{padding: 0px 5px;}
}

@media (max-width:768px){
	
	.how-it-works .sub-section ul li { width:30%; margin-right:0; min-height:305px;}
	/*.how-it-works .sub-section ul li:last-child {border:0px; margin-bottom:0; padding-bottom:0;}*/
	.quick-contact {text-align:center;padding: 40px 0;}
	.quick-contact h2 {font-size: 28px;display: block;}
	.quick-contact p {font-size: 21px;display: block;}
	.quick-btn { float:none; display:inline-block; margin-top:20px;padding: 15px 30px;font-size: 18px;}
	#selected-cat{margin-bottom:10px;}
	.dropdown .btn span:first-child{float:left;}
	.dropdown .btn span:last-child{margin-top:5px;}
	.home-portfolio .owl_bg {min-height:250px;}
	.wsmenu > .wsmenu-list > li > a > .fa{display:none;}
	.home-banner .header.nav-up{position:relative;}
	.checkout-login .ConfirmCheckout .login-wrapper a{margin-bottom:20px;}
	.detail-text .pull-left{ display: block;text-align: center !important; float: none;width: 100%;margin-bottom: 15px;}
	.cart-head-summary{display:none;}
	.image-bg:hover .image-shop-scroll, .image-bg-mobile:hover .image-shop-scroll-mobile{background-position:top !important;}
	#detailSlide .owl-buttons{display:none;}
	.image-bg{height:260px;}
	.product_details .detail-text .pull-left{width:100%;margin:0 0 15px 0;}
	.product_details .detail-text h2{margin-top: 0px;border-bottom: solid 1px #eee;padding-bottom: 10px;display:block;}
	.detail-text .viewFeature{display:none !important;}
	.pro-summery-wrapper .owl-carousel .owl-item {
    padding: 0px 10px !important;}
	.detailsTab.pro-feature .panel-group .panel:nth-child(2n) {margin-right:0px;}
	.on-banner {background-size:cover;}
	.wordSteps {width: 100%;}
	.wordSteps li p {font-size: 14px;line-height: 20px;}
	.featuresBox {min-height:1px; }
	.features-inner [class^='col-'] {min-height: 210px;border: 0 !important;border-bottom: 1px solid #edbe0e !important;}
	.features-inner [class^='col-']:last-child {border-bottom: 0px solid #edbe0e!important;}
	.features-inner [class^='col-']:nth-last-child(2) {border-bottom: 0px solid #edbe0e!important;}
	.productHover .button-group button {width: 50% !important;font-size: 14px !important;text-transform: uppercase;}
	.livePreview {width: 50%;text-transform: uppercase; margin-left:0;}
	.productHover .button.buttonRed {padding: 10px 8px 10px 27px;background-position: 7% 12px;}
	.button-group.button-group-quick.quick_like {width:100%;}
	.owl-item .info {min-height: 128px;}
	
}

@media (min-width:600px) and (max-width:767px){
	.wrapper{ width: 570px;}
	.wsmenucontainer{ float:none;}
	.animated-arrow{ right:30px;}
	.on-banner {min-height:215px;}
	.cart-info table .pricings .pricingSelectBox{margin-bottom:0px;}
	.cart-info table .pricings .button.proceed-btn{margin-bottom:0px; margin-left:20px;}
	.sidebarContent .cost-table tr td{display:inline-block;}
	.home-banner .on-banner{ top:17%;}
	.home-banner .header .logo{ width:160px;}
	.manu-logo{ display:block;}
	.home-banner .header{ padding:10px 0px 0px 0px;}
	/*.navigation .icons{ display:none;}*/
	/*.banner-text h2, .banner-text h4{ display:none;}*/
	.home-banner .on-banner .banner-text{ width:100%; margin-right:0px;}
	.banner-text .button { left: 0; position: absolute; right: 0; top:105px; display: table;}
	/*.home-banner{ min-height:320px;}*/
	#mouseWheel{ width:100%;} 
	.owl-item .item:hover{ box-shadow:none;}
	/*.owl-item .item{ padding-right:0px;width: 100%; margin-left: 0px;}*/
	.owl-carousel .owl-item {padding: 0 10px;}
	.owl-carousel .owl-wrapper-outer {margin-left:0px;}
	#owl-demo2 .owl-wrapper-outer {margin-left:0px;}
	#demo .owl-buttons .owl-next{right: -15px;}
	#demo .owl-buttons .owl-prev{left: -15px;}
	#con-service ul{ width:100%;}	
	#con-service a{ width:190px; min-height:220px;}
	.view-all{padding:7px 15px;margin:20px auto 0px;font-size:12px;}
	.view-all .fa-angle-right{font-size:17px;}
	.awesome-feature h3{ font-size:15px; margin-top:10px;}
	.quick-btn{ float:none;margin-top: 20px;display: inline-block;padding: 10px 20px; }
	.home-pre-footer .action-button{ padding:10px 0 0;}
	.home-pre-footer .bottom-section .right-info{ float:left; width:100%;}
	.home-pre-footer .bottom-section .right-info ul.social{ float:none; display:table; margin:0px auto;}
	.features-section h2{ font-size:28px;}
	#owl-demo2 .owl-item p{ padding:0px;font-size:13px;}
	.how-it-works p{font-size:13px;}
	.testimonials .owl-wrapper-outer{ margin-top: 0;}
	#owl-demo2 .owl-wrapper{ padding-top: 0%;}
	.testimonials .client-img{top: -75%; left: 38%;}
	.home-pre-footer .bottom-section .left-menu ul li a{ font-size:12px;}
	.home-pre-footer .bottom-section .left-menu ul li{ margin-right:20px;float: none;display: inline-block;}
	.wsmenu .wsmenu-list > li{ width:225px;}
	#owl-demo2 .owl-pagination{ top:0; margin-top:0px;}
	.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after { background:#fff none repeat scroll 0 0;}
	.main-box .pro-box:nth-child(4n){ margin-right:20px;}
	.main-box .pro-box:nth-child(2n){ margin-right:0px;}
	.pro-feature .pro-box{ width:275px; min-height:260px;}
	.main-box .pro-box:nth-child(7), .main-box .pro-box:nth-child(8){ margin-bottom:0px;}
	div#content{ width:100%;}
	div#column-right{ width:100%; margin-bottom:30px;}
	.coupon-code #coupon{ width:100%;}
	#accordion1 .form-group{ width:100% !important;}
	.home-banner .on-banner .banner-text {margin-top:30px; width:375px; }
	.home-banner .on-banner .banner-text h2 {font-size:20px; line-height:26px; margin: 0 0 5px;}
	.home-banner .on-banner .banner-text h3{font-size:17px;margin: 0 0 5px;}
	.home-banner .on-banner .banner-text h3 span{font-size:16px;line-height:30px;}
	.home-banner .on-banner .banner-text h4 {margin:0px; font-size:17px;}
	.animated-arrow {right:34px;}
	.home-banner .on-banner .banner-text .button a { font-size:11px;padding:6px 25px 6px 10px;}
	.home-banner .on-banner .banner-text .button a .fa {top:4px;font-size:14px;right:10px;}
	.testimonials .owl-item {padding-top: 0.5%;}
	.client-info .client-img img {width:70%;}
	.icons {position: relative;left: 70%;top: 5px;}
	.all_portfolio .navbar-header {display:none;}
	.home-banner .on-banner .left-img { right: -22%;top: 7%;width: 60%;}
	.button-group.button-group-quick.quick_like, .product-grid .button-group.button-group-quick.quick_like {left:30%  !important; bottom:10px !important;}
	.quick-contact .container {text-align:center;}
	.home-pre-footer .bottom-section .left-menu {text-align:center; float:none;}
	.modal-body {left:0%;}
	#cboxContent > button {background-size:60%; right:5px;}
	.product-thumb .caption h4{ margin:20px 0 0;}
	.hidden-xs{ display:block !important}
	.our-location{ width:100%;}
	.our-location .locate{margin-right: 20px;}
	.our-location .locate-icon .fa{ font-size:6em;}
	.my-account-box{ width:100%; margin-right:0px;}
	#accordion1.account-info .form-group{ width:100%; margin-right:0px;}
	.wishlist .product-thumb .caption h4{ margin-top:0px;}
	.wishlist-main .product-thumb .button-group.button-group-quick.quick_like{ bottom:185px; left:32%;}
	.fix-order{ position: relative; right: 0; top: 0; width: 100% !important;}
	#demo .owl-buttons .owl-prev{top:50%; margin-top:-50px !important;border-radius:0 !important;background: rgba(0, 0, 0, 0) url("../image/mobile-left-arrow.png") no-repeat scroll left top !important;left: -20px;opacity: 1;text-indent: -9999em;width:25px; height:46px;}
	#demo .owl-buttons .owl-next{top:50%; margin-top:-50px !important;border-radius:0 !important;background: rgba(0, 0, 0, 0) url("../image/mobile-right-arrow.png") no-repeat scroll left top !important;right: -20px;opacity: 1;text-indent: -9999em;width: 25px; height:46px;}
	.related-products .product-thumb .caption{ min-height:240px;}
	.owl-item .info{ min-height:160px;}
	.home-pre-footer h2 {font-size:20px;line-height:30px; margin: 0;}
	.home-pre-footer .bottom-section{ bottom:15px;}
	#cboxOverlay .modal-body{ width:560px;}
	.home-banner .header .navigation{ padding:5px 0 0; width:auto;}
	.contact-form .form-group{ width:100% !important;}
	.cat_btn{width:30.5%;     margin: 0 5px;}
	.dropdown-content a{padding:5px 5px;}
	.cat_btn label > i{margin-right:2px;}	
	.checkout-page table td {display: inline-block !important; width: 100% !important;}
	.checkout-page table tr{margin-bottom:15px; display: block;}
	.cart-text {margin-top: 10px; text-align: left; }	
	.locate-map, .our-location .panel.panel-default {width: 100%;}
	.our-location .panel.panel-default {padding: 30px 0;}
	.register-form-area .form-group, .form-horizontal .form-groups {width:100%;}
	.common-home .wsmenu.slideLeft {padding-right: 0px;}
	.inner-header .search-box-top{right:0; top:6px;}	
	.navToggle {display: none;}
	.my-crt {display: block;}
	.snap-toggleMenu {background-position: 100% 50%;}
	.user-face {display: block;}	
	/*my cart*/
	.table, thead, tbody, tfoot, th, td, tr{display: block; }
	.table td{white-space:normal !important;}
	thead  { position: absolute; top: -9999px; left: -9999px; display:none;}
	table.table tr {border: 1px solid #ccc; background:#fff;}
	table.table tr:nth-of-type(2n+1) {background: #f9f9f9; }
	table.table tr:nth-of-type(2n+1) td {border-bottom: 1px solid #fff;}
	table.table tr { border: 1px solid #ccc; }
	table.table tr td{border: none; border-bottom: 1px solid #eee; position: relative; padding:2% 2% 2% 24%; width:auto !important; line-height:18px; text-align:left; line-height:22px;}		
	table.table tr td:before {position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px;  white-space: nowrap; text-align:left}
	.table-responsive tr td:nth-of-type(1):before { content: "Item Details"; font-weight:700; }
	.table-responsive tr td:nth-of-type(2):before { content: ""; font-weight:700;}
	.table-responsive tr td:nth-of-type(3):before { content: "Price"; font-weight:700;}
	.table-responsive tr td:nth-of-type(4):before { content: "Duration"; font-weight:700;}
	.table-responsive tr td:nth-of-type(5):before { content: "Subtotal"; font-weight:700;}
	.table-responsive tr td:nth-of-type(6):before { content: "Action"; font-weight:700;}
	.cart-info table .addNewDomainOptions {float: none;}
	.cart-info table .pricings {float: none;}
	.order-new .table-responsive tr td:nth-of-type(1):before { content: "Order ID"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(2):before { content: "Customer"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(3):before { content: "No. of Products"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(4):before { content: "Status"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(5):before { content: "Total"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(6):before { content: "Date Added"; font-weight:700;}
	.trans-new .table-responsive tr td:nth-of-type(1):before { content: "Date Added"; font-weight:700;}
	.trans-new .table-responsive tr td:nth-of-type(2):before { content: "Description"; font-weight:700;}
	.trans-new .table-responsive tr td:nth-of-type(3):before { content: "Amount (USD)"; font-weight:700; }
	.recurring-new .table-responsive tr td:nth-of-type(1):before { content: "Recurring ID"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(2):before { content: "Product"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(3):before { content: "Status"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(4):before { content: "Date Added"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(5):before { content: ""; font-weight:700; }
	.o_info-1 .table-responsive tr td:nth-of-type(1):before { content: "Order Details"; font-weight:700; }
	.o_info-1 .table-responsive tr td:nth-of-type(2):before { content: ""; font-weight:700; }
	.o_info-2 .table-responsive tr td:nth-of-type(1):before { content: "Payment Address"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(1):before { content: "Product Name"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(2):before { content: "Model"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(3):before { content: "Quantity"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(4):before { content: "Price"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(5):before { content: "Total"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(6):before { content: ""; font-weight:700; }
	.o_info-3 .table-responsive tfoot tr{background-color:#fff !important;}
	.o_info-3 .table-responsive tfoot tr td::before { content:"" !important; font-weight:700; }
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2)::before { Display:none;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2) { Display:inline-block; padding:10px 10px; width:22% !important;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(3) { Display:inline-block; padding:10px 10px;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2)::before { Display:none;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(2) td:nth-of-type(2) { Display:inline-block; padding:10px 10px; width:22% !important;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(2) td:nth-of-type(3) { Display:inline-block; padding:10px 10px;}
	.o_info-4 .table-responsive tr td:nth-of-type(1):before { content: "Date Added"; font-weight:700; }
	.o_info-4 .table-responsive tr td:nth-of-type(2):before { content: "Status"; font-weight:700; }
	.o_info-4 .table-responsive tr td:nth-of-type(3):before { content: ""; font-weight:700; }
	.recurring-new .recu-td, .recurring-new .recu-td  a{float:none !important;}
	.button-group.button-group-quick.quick_like {position: initial; text-align: center; display: inline-block;}
	.model-inner{display:block;}
	.checkout-new .col-sm-6{width:100%; min-height:inherit;}
	.confirm-check.checkout-page .panel.panel-default{width:100%; float:none; margin-bottom:30px;}
	.confirm-check.checkout-page .billing-info{width:100%; float:none; }
	.proc-check {clear: both !important; float: none !important; padding-top: 19px; text-align: center;}
	.terms-cond {padding-left: 0px;}
	.home-banner .on-banner .banner-text .button a.new-btn {margin-left:5px;margin-top: 0px;}
	.testimonials .span12.col-sm-4 {margin:20px;}
	.col-sm-8.client-logos li {width: 23%;padding: 0 20px;}
	.testimonials {padding:60px 0 20px;}	
	#colorbox, #cboxContent, #cboxWrapper, #cboxLoadedContent  {width: 99% !important;margin: auto;left: 3px !important;}
	#cboxLoadedContent .cart-duration {width: 92%;margin: auto;}
	#cboxLoadedContent .modal-body #pricings {margin-right:10px;}	
	#cart_popup .modal-body .product-thumb .caption {margin-left: 20px;}	
	.product-layout.product-grid.all-products.col-sm-4.col-xs-12 {width: 50%;}
	.manu-logo{display:none !important;}
	.home-portfolio .owl_bg {min-height:150px;}
	.upperNav{display:none;}
	.wsmenu > .wsmenu-list > li > a > .fa{display:none;}
	.categoryNav {padding-top: 25px;display: inline-block;position: absolute;top: -27px;right:0px;}
	.cartMyaccount .myAccountT .cartDrop{width:130px;}
	.option-heading.arrow-up{display:none;}
	.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2{font-size:30px;text-align:center;}
	.footer_bottom .footer_bottom_box:last-child{margin-bottom:0px;}
	.copyRight .bottom-section .left-menu ul li{float:none;display: inline-block;margin-right: 0;padding: 0px 10px;}
	.left-menu > ul {display: block;text-align: center;}
	.copyRight .bottom-section .right-info ul.social {float: none;display: block;text-align: center;}
	.copyRight .bottom-section .right-info ul.social li {float: none;margin-left: 0;display: inline-block;padding: 0px 10px;margin-top: 10px;}
	.copyRight .bottom-section .right-info{float:none;}
	.copyRight .bottom-section .left-menu{width:100%;}
	.testimonials .span12.col-sm-4{width:100%;margin:0px;}
	.feature-main:before, .feature-main:after{display:none;}
	.cn_preview{display:none;}
	.cn_preview, .cn_list, .cn_item{position:static !important;}
	.cn_item{background-image: none !important;width:190px !important;margin:0 !important;padding-bottom: 0px !important;padding:25px 0px !important; float:left;border-bottom: solid 1px #cbcbcb; border-right: solid 1px #cbcbcb;min-height:150px;}
	.cn_page .separate-div{margin-left:0px !important;}
	.itemFour .innerList, .itemFive .innerList, .itemSix .innerList{ margin-left: 0 !important;}
	.firstPart .innerList{width:100%;margin-left: 0 !important;}
	.cn_wrapper{height:auto;margin:40px 0 0;}
	.cn_preview, .cn_list{height:auto;}
	.cn_item h3{line-height:22px;font-size:12px;}
	.cn_page .cn_item:nth-child(3n){border-right:0;}
	.cn_page .cn_item:nth-child(4), .cn_page .cn_item:nth-child(5), .cn_page .cn_item:nth-child(6){border-bottom:0;}
	.testimonials .span12.col-sm-4{width:100%;margin:0px;}
	.works-box h3 {margin: 20px 0 10px;}
	.block-works .works-box.col-md-4:nth-child(2){padding-bottom:30px;}
	.block-works{background:none;}
	.footer_bottom .footer_bottom_box:nth-child(2n){margin-right:0px;}
	.footer_bottom .footer_bottom_box{width:47%; margin-bottom:30px;}
	.footer_bottom .footer_bottom_box:nth-child(3), .footer_bottom .footer_bottom_box:nth-child(4){margin-bottom:0px;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(1):before { content: "Product Name"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(1){padding-top:5px;text-align:right !important;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(2):before { content: "Unit Price"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(2){text-align:right;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(3):before { content: "Duration"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(4):before { content: "Total"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive td{width:100% !important;text-align:right;}
	.ConfirmCheckout .orderSummery .table-responsive tr{padding-bottom:0px;}
	.ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(1), .ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(2), .ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(3){display:none !important;}
	.ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(4){font-size:18px;}
	.col-md-5.col-sm-12.pull-right.summeryOrder{margin-bottom:30px;}
	.ConfirmCheckout .panel-group.checkout-page{margin-bottom:0px;}
	.ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(4){text-align:right;}
	.checkout-login .ConfirmCheckout .login-wrapper a{margin-bottom:20px;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(1):before { content: "Product Name"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(1){padding-top:5px;text-align:right;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(2):before { content: "Price"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(2){text-align:right;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(3):before { content: "Duration"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(4):before { content: "Total"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive td{width:100% !important;text-align:right;}
	.checkout-success .orderSuccess .table-responsive tr{padding-bottom:0px;}
	.checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(1), .checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(2), .checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(3){display:none !important;}
	.checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(4){font-size:18px;}
	.checkout-success .orderSuccess .table-responsive{margin-bottom:0px;}
	.checkout-success .orderSuccess .table-responsive .table-bordered a{float:none; margin-right:0px;}
	.detail-text{width:85%;}
	.detail-text .pull-left{ display: block;text-align: center !important; float: none;width: 100%;margin-bottom: 15px;}
	.recurringPaymentTwo .panel-default .table-responsive tr td:nth-of-type(1):before { content: "Description"; font-weight:700;}
	.recurringPaymentTwo .panel-default .table-responsive tr td:nth-of-type(1){padding-top:5px;padding-left: 60px;text-align:right !important;}
	.recurringPaymentTwo .panel-default .table-responsive tr td:nth-of-type(2){text-align:right !important;}
	.recurringPaymentTwo .panel-default .table-responsive tr td:nth-of-type(2):before { content: "Reference"; font-weight:700;}
	.recurringPaymentTwo .panel-default .table-responsive tr{padding-bottom:0px;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr td:nth-of-type(1):before {content: "Date Added"; font-weight:700;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr td:nth-of-type(2):before {content: "Type"; font-weight:700;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr td:nth-of-type(3):before {content: "Amount"; font-weight:700;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr td:nth-of-type(1){padding-top:5px;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr {padding-bottom:0px;}
	.orderIdInfo .table-responsive tfoot tr td.orderBorder{border-top:0px !important;}
	.search-template .heading2 h2{margin-top:0px; text-align:center;}
	#accordion1 .form-group, .search-row .form-group{width:100%; margin-right:0px;}
	.search-template .radio{margin-top:0px;}
	.search-template .product-grid .product-thumb .caption{min-height:190px !important;}
	.recurring-pp_express .edit-recurring .buttons{margin-bottom:0px;}
	.recurring-pp_express .panel-default .table-responsive tr td:nth-of-type(1):before { content: "Recurring ID"; font-weight:700;}
	.recurring-pp_express .panel-default .table-responsive tr td:nth-of-type(2):before { content: "Product"; font-weight:700;}
	.recurring-pp_express .panel-default .table-responsive tr td:nth-of-type(3):before { content: "Status"; font-weight:700;}
	.recurring-pp_express .panel-default .table-responsive tr td:nth-of-type(4):before { content: "Date Added"; font-weight:700;}
	.checkout-domainconfig .table-responsive tr td:nth-of-type(1) {padding: 10px;text-align: center;}
	.checkout-domainconfig .table-responsive tr td:nth-of-type(2) {padding: 10px;}
	.checkout-domainconfig .table-responsive tr td:nth-of-type(1)::before {content: "";font-weight: 700;}
	.cart-info table tbody td.image img{margin:0px;}
	.cart-info table h3 {font-weight: 600;text-align: center;}
	#collapse-coupon .control-label{padding-left:0px;}
	.middle-section{background-image:none;}
	.changePassword .panel.panel-default{width:100%;}
	#column-left{display:none;}	
	#menu-btn{display:block;}
	.mobileGapTop{margin-top:20px;}
	.changePassword #accordion1.account-info .form-horizontal .form-group{width:100% !important;}
	.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2, .how-it-works h2, .middle-section h2 {
    font-size:20px !important; margin-bottom: 20px;}
	.owl-item .info h3{font-size:15px;}
	.owl-item .item .price span{font-size:15px;}
	.owl-item .item .cat span.left{font-size:13px;}
	.productHover .button.buttonRed {font-size: 13px;padding:7px;}
	.wishlist a{padding:7px 15px;}
	.shopping-cart {background-image: none;}
	.productHover .button.buttonRed, .livePreview{font-size:13px !important;}
	.reviewCenterbox{width:65%;}
	.homesupportSection{}
	.featuresbottomGap .featuresImage{margin-top:20px;}
.expertSupport{padding:0;}
	.expertSupport h2{margin-top:0;}
	.featuresbottomGap{padding-top:10px;}
	.expertSupportMain{padding:25px;}

}@media (max-width:767px){	
	.cartMyaccount li {width:20px;margin-right: 20px;}
	.cartMyaccount li.myAccountT img {height: 20px;}
	.cartMyaccount .cartIcon span, .cartMyaccount .wishListIcon span {font-size: 12px;line-height: 18px;width: 18px;height: 18px;}
	.cartMyaccount {display: inline-block;position: absolute;right: 15%;top: 5px;}
	.button-group.button-group-quick.quick_like {display:block;}
	.animated-arrow {top: 15px;}
	.main-logo {float:left;}
	.productHover .button.buttonRed {padding:10px;}
	.mobile-search {margin-right:-7px; margin-top: 32px;padding-bottom: 10px;}
	.customSearch {min-width:350px;}
	.animated-arrow {right: 75px;}
	.wordSteps li {min-height: 1px;width: 100%;float: none;background-image: none;border-bottom: 1px solid #e4b401;}
	.wordSteps li img {margin: 0;float: none;width: 50px;display: inline-block; vertical-align:top;}
	.wordSteps > li > div {float: none;width: 70%;display: inline-block;}
	.wordSteps {width: 80%;}
	.how-it-works p {line-height: 20px;margin-bottom: 10px;}
	.product-grid .product-thumb .caption {padding:20px 10px 0 10px;}
	.productHover .button.buttonRed, .livePreview{background-image:none; padding:8px 14px;}
	.livePreview i{display:none;}
	.testimonialsListing .avatarLeft, .testimonialsListing li:nth-child(2n) .avatarLeft{float:none !important;margin:0 auto 30px !important;}
	.testimonialsListing .contentRight, .testimonialsListing li:nth-child(2n) .contentRight{float:none !important; width:100%;}
	.testimonialsListing .contentRight:before, .testimonialsListing li:nth-child(2n) .contentRight:before{right:inherit;top:-30px;left:28%;border-bottom: 0px solid transparent; border-top: 44px solid transparent;border-right: 38px solid #f5f5f5;border-left:0;}
	.testimonialsListing .contentRight{min-height:1px;}
}

@media (max-width:680px){	
	.home-banner .header.nav-up {padding: inherit;position: inherit;background-color: inherit;z-index: inherit;border-bottom: 0;box-shadow: none;}
	.manu-logo{display:none !important;}
	.cartMyaccount {right: 12%;}	
	.animated-arrow {right: 40px;}
}

@media (max-width:570px){
	.home-portfolio {padding: 0 80px;}
	#demo.home-portfolio {padding: 0px;}
	.feature-main.features-section .cn_item{width:179px !important;}
	#howItWorks .owl-controls.clickable{display:none !important;}
	.owl-wrapper{width:100%;}
}


@media (max-width:480px){
	
	#colorbox, #cboxContent, #cboxWrapper, #cboxLoadedContent  {width: 99% !important;margin: auto;left: 3px !important; height:100% !important;}
	.search-row .form-group {width: 100%;}
	.home-portfolio .owl_bg {min-height:150px;}
	.web-info{overflow:hidden;}
	.pro-summery-wrapper .wrapper{}
	.web-info #pricing.pricing{width:100%; float:none;}
	.web-info .pricing.pricingDetail { margin-right: 0;}
	.web-info .leaseNow2{margin:10px 0 0 0;}
	.selectBoxdetail .packageBox {margin: 2px; width: 45%;}
	.promotionalOffer{width:100%;}
	.web-info .detail-text{margin-bottom:20px;}
	.product_details{padding:30px 0;}
	.customSearch {min-width: 250px;}	
	.home-banner .on-banner {background-position: 70px 0px;background-color: #efefef;}
.at-resp-share-element .at-share-btn{width:30px; float:left;}
}

@media (min-width:480px) and (max-width:599px){
	.wrapper{width: 95%;}
	.wsmenucontainer{ float:none;}
	.home-banner .header .logo{ width:160px;}
	.home-banner .on-banner{ top:23%;}
	.manu-logo{ display:block;}
	.home-banner .header{ padding:10px 0px 0px 0px;}
	.upperNav{display:none;}
	.home-banner .on-banner .banner-text{ width:100%; margin-right:0px;}
	/*.banner-text .button { left: 0; position: absolute; right: 0; top: 275px; display: table; margin: 0px auto;}*/
	.on-banner{ min-height:145px;}
	#con-service > ul{ width:100%;}
	#mouseWheel{ width:100%;} 
	.owl-item .item:hover{ box-shadow:none;}
	/*.owl-item .item{ padding-right:0px;width: 100%; margin-left: 0px;}*/
	.owl-carousel .owl-wrapper-outer {margin-left:0px;}
	#owl-demo2 .owl-wrapper-outer {margin-left:0px;}
	#demo .owl-buttons .owl-next{right: 22px;}
	#demo .owl-buttons .owl-prev{left: 22px;}	
	#con-service a{ width:33.3%; padding:0px 0px; min-height:180px;}
	#con-service a:nth-child(1), #con-service a:nth-child(2), #con-service a:nth-child(3){ padding-top:0px !important;}
	.awesome-feature li{ padding:20px;}
	.awesome-feature h3{ margin-top:10px; font-size:15px;}
	.view-all{ padding:10px 20px; margin:10px auto 0px;}
	.quick-btn{ float: none;margin-top: 10px;display: inline-block;padding: 10px 20px;}
	.home-pre-footer .action-button{ padding:10px 0 0;}
	.home-pre-footer .bottom-section .right-info{ float:left; width:100%;}
	.home-pre-footer .bottom-section .right-info ul.social{ float:none; display:table; margin:0px auto; padding-bottom:10px; padding-top:0px;}
	.home-pre-footer .bottom-section{ bottom:0px;}
	.features-section h2{ font-size:28px !important;}
	#owl-demo2 .owl-item p{ padding:0px;font-size:13px;}
	.testimonials .owl-wrapper-outer{ margin-top: 0;}
	#owl-demo2 .owl-wrapper{ padding-top: 33%;}
	.testimonials .client-img{top: -75%; left: 35%;}
	.quick-contact p{ font-size:20px;}
	.home-pre-footer h2{ font-size: 24px;margin: 0px;line-height: 30px;}
	#owl-demo2 .owl-pagination{ top:0; margin-top:0px;}
	.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after { background:#fff none repeat scroll 0 0;}
	.home-banner.inner-product-banner{ min-height:60px;}
	.button-box .share-temp{ margin-top:20px;}
	.term-length h2{ font-size:30px;}
	.term-length p{ font-size:15px;}
	.min-duration{ width:100%;}
	#pricing dl.pricingSelectBox > dt{padding: 0 10px;}
	.pro-feature .pro-box{ width:100%; margin-right:0px !important; min-height:auto !important;}
	.pro-feature .pro-box:last-child{ margin-bottom:0px;}
	div#content{ width:100%;}
	div#column-right{ width:100%; margin-bottom:30px;}
	.cart-content dl.pricingSelectBox{ width:100%;}
	.coupon-code #coupon{ width:100%;}
	#accordion1 .form-group{ width:100% !important;}
	.home-banner .on-banner .banner-text {margin-top:10px;}
	.home-banner .on-banner .banner-text h2 {font-size: 20px;line-height: 25px;margin: 0 0 5px;}
	.home-banner .on-banner .banner-text h4 {font-size: 15px;margin-bottom:10px;}
	.home-banner .on-banner .banner-text h3 {font-size: 17px;margin-bottom: 5px;}
	.home-banner .on-banner .banner-text h3 span{font-size:13px;}
	.animated-arrow {right:10px;}
	.home-banner .on-banner .banner-text .button a {display: inline-block;font-size: 12px;margin: 0 auto;padding: 8px 33px 8px 10px;}
	.home-banner .on-banner .banner-text .button a .fa {font-size: 14px;top: 7px;}
	.testimonials .owl-item {padding-top: 0.5%;}
	.client-info .client-img img {width:70%;}
	.icons {position: absolute;right: 15%;top: 20%;}
	.all_portfolio .navbar-header {display:none;}
	.button-group.button-group-quick.quick_like, .product-grid .button-group.button-group-quick.quick_like {left:15%; bottom:10px;}
	.quick-contact .container {text-align:center;}
	.home-pre-footer .bottom-section .left-menu {text-align:center; float:none;}
	#owl-demo .owl-item .item {padding-right: 0px;width: 70%;margin: auto;}
	.related-products .owl-wrapper #owl-demo .owl-item .item{width:100%;}
	.related-products #owl-demo .owl-item .itemc{width:99%;}
	.owl-item .item {margin:auto;}
	.home-pre-footer .bottom-section .left-menu ul li {float: none;margin-right: 30px;display: inline-block;margin-bottom: 15px;}
	#cboxContent > button, .search-box a.cancel-btn {background-size:60%; right:5px;}
	.search-box > #search {left: -30% !important;}
	.modal-body #pricings {width: 80%;float: none;margin: auto;}
	.modal-body .lease-price {display: inline-block;float: none;text-align: center;margin-top: 20px;width: 100%;}
	.modal-body label {display: block;max-width: 100%;margin-bottom: 10px;margin-top: 15px;text-align: center;}
	.product-thumb .caption h4{ margin:20px 0 0;}
	.product-listing .button-group.button-group-quick.quick_like, .product-grid .button-group.button-group-quick.quick_like {left:27%; bottom:10px;}
	.hidden-xs{ display:block !important}
	.our-location{ width:100%;}
	.our-location .locate{margin-right: 20px;}
	.our-location .locate-icon .fa{ font-size:6em;}
	.locate-icon{ display:none;}
	.home-pre-footer.home-inner-footer h2{ line-height:22px; font-size:20px;}
	.home-pre-footer.home-inner-footer .bottom-section{ bottom:0px;}
	.my-account-box{ width:100%; margin-right:0px;margin-bottom:20px;}
	#accordion1.account-info .form-group{ width:100%; margin-right:0px;}
	.wishlist .product-thumb .caption h4{ margin-top:0px;}
	.wishlist-main .product-thumb .button-group.button-group-quick.quick_like{ bottom:195px; left:26%;}
	.fix-order{ position: relative; right: 0; top: 0; width: 100% !important;}
	.cart-text{ padding-left:10px;text-align:center; width:100%;}
	.cart-text span{ float:none; text-align:center; width:100%;}
	.checkout-table .table.table-bordered.table-hover a{ margin-right:0px; text-align:center; float:none;}
	.popupAnimWrapper .checkbox, .radio{ padding-left:0px;}
	#login-register .default-box{ width:100%; margin-right:0px;}
	.custom-new{ right:68px;}
	/*.product-thumb .caption{ min-height:220px;}*/
	.related-products .product-thumb .button-group.button-group-quick.quick_like{ bottom:10px;}
	#owl-demo2 .owl-wrapper {padding-top: 0%;}
	#con-service a:nth-child(10), #con-service a:nth-child(11), #con-service a:nth-child(12){border-bottom:none !important; }
	#demo .owl-buttons .owl-prev{top:50%; margin-top:-50px !important;border-radius:0 !important;background: rgba(0, 0, 0, 0) url("../image/mobile-left-arrow.png") no-repeat scroll left top !important;left: 37px;opacity: 1;text-indent: -9999em;width:25px; height:46px;}
	#demo .owl-buttons .owl-next{top:50%; margin-top:-50px !important;border-radius:0 !important;background: rgba(0, 0, 0, 0) url("../image/mobile-right-arrow.png") no-repeat scroll left top !important;right: 37px;opacity: 1;text-indent: -9999em;width: 25px; height:46px;}
	.owl-item .info{ min-height:165px;}
	.unique_pop{ width:100%; height:100%; overflow-y: scroll; min-height:auto;}
	.modal-body .image{ width:145px;}
	.unique_pop .modal-body .product-thumb .caption{ margin-left:0px; padding:0 0 0 15px; width:65%;}
	.modal-body{ position:relative; top:0;}
	.contact-form .form-group{ width:100% !important;}
	.cat_btn {display: inline-block; margin: 0 15px 15px; position: relative; text-align: left; width: 90%;}
	.filter-sec{text-align:center;}
	.checkout-page .panel.panel-default {width:100%; margin-bottom:30px; float:none;}
	.checkout-page .billing-info{width:100%;  float:none;}
	.checkout-page table td {display: inline-block !important; width: 100% !important;}
	.checkout-page table tr{margin-bottom:15px; display: block;}
	.cart-text {margin-top: 10px; text-align: left; }
	.common-home .home-banner .left-img.fadeInRight.animated {display: none;}	
	.locate-map, .our-location .panel.panel-default {width: 100%;}
	.our-location .panel.panel-default {padding: 30px 0;}
	.register-form-area .form-group, .form-horizontal .form-groups {width:100%;}
	.common-home .wsmenu.slideLeft {padding-right: 0px;}	
	.navToggle {display: none;}
	.my-crt {display: block;}
	.home-banner .header .navigation {padding-top: 10px;}
	.snap-toggleMenu {background-position: 100% 50%;}
	.user-face {display: block;}	
	/*my cart*/
	.table, thead, tbody, tfoot, th, td, tr{display: block; }
	.table td{white-space:normal !important;}
	thead  { position: absolute; top: -9999px; left: -9999px; display:none;}
	table.table tr {border: 1px solid #ccc; background:#fff;}
	table.table tr:nth-of-type(2n+1) {background: #f9f9f9; }
	table.table tr:nth-of-type(2n+1) td {border-bottom: 1px solid #fff;}
	table.table tr { border: 1px solid #ccc; }
	table.table tr td{border: none; border-bottom: 1px solid #eee; position: relative; padding:2% 2% 2% 30%; width:auto !important; line-height:18px; text-align:left; line-height:22px;}		
	table.table tr td:before {position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px;  white-space: nowrap; text-align:left}
	.table-responsive tr td:nth-of-type(1):before { content: "Item Details"; font-weight:700; }
	.table-responsive tr td:nth-of-type(2):before { content: "";  font-weight:700;}
	.table-responsive tr td:nth-of-type(3):before { content: "Price"; font-weight:700;}
	.table-responsive tr td:nth-of-type(4):before { content: "Duration"; font-weight:700;}
	.table-responsive tr td:nth-of-type(5):before { content: "Subtotal"; font-weight:700;}
	.table-responsive tr td:nth-of-type(6):before { content: "Action"; font-weight:700;}
	.cart-info table .addNewDomainOptions {float: none;}
	.cart-info table .pricings {float: none;}
	.order-new .table-responsive tr td:nth-of-type(1):before { content: "Order ID"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(2):before { content: "Customer"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(3):before { content: "No. of Products"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(4):before { content: "Status"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(5):before { content: "Total"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(6):before { content: "Date Added"; font-weight:700;}
	rans-new	 .table-responsive tr td:nth-of-type(1):before { content: "Date Added"; font-weight:700;}
	.trans-new .table-responsive tr td:nth-of-type(2):before { content: "Description"; font-weight:700;}
	.trans-new .table-responsive tr td:nth-of-type(3):before { content: "Amount (USD)"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(1):before { content: "Recurring ID"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(2):before { content: "Product"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(3):before { content: "Status"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(4):before { content: "Date Added"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(5):before { content: ""; font-weight:700; }
	.o_info-1 .table-responsive tr td:nth-of-type(1):before { content: "Order Details"; font-weight:700; }
	.o_info-1 .table-responsive tr td:nth-of-type(2):before { content: ""; font-weight:700; }
	.o_info-2 .table-responsive tr td:nth-of-type(1):before { content: "Payment Address"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(1):before { content: "Product Name"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(2):before { content: "Model"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(3):before { content: "Quantity"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(4):before { content: "Price"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(5):before { content: "Total"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(6):before { content: ""; font-weight:700; }
	.o_info-3 .table-responsive tfoot tr{background-color:#fff !important;}
	.o_info-3 .table-responsive tfoot tr td::before { content:"" !important; font-weight:700; }
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2)::before { Display:none;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2) { Display:inline-block; padding:10px 10px; width:22% !important;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(3) { Display:inline-block; padding:10px 10px;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2)::before { Display:none;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(2) td:nth-of-type(2) { Display:inline-block; padding:10px 10px; width:22% !important;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(2) td:nth-of-type(3) { Display:inline-block; padding:10px 10px;}
	.o_info-4 .table-responsive tr td:nth-of-type(1):before { content: "Date Added"; font-weight:700; }
	.o_info-4 .table-responsive tr td:nth-of-type(2):before { content: "Status"; font-weight:700; }
	.o_info-4 .table-responsive tr td:nth-of-type(3):before { content: ""; font-weight:700; }
	.recurring-new .recu-td, .recurring-new .recu-td  a{float:none !important;}
	.button-group.button-group-quick.quick_like {position: initial; text-align: center;}
	.model-inner{display:block;}
	.checkout-new .col-sm-6{width:100%; min-height:inherit;}
	.cart-info table .addNewDomainOptions {float: none;}
	.confirm-check.checkout-page .panel.panel-default{width:100%; float:none; margin-bottom:30px;}
	.confirm-check.checkout-page .billing-info{width:100%; float:none; }
	.proc-check {clear: both !important; float: none !important; padding-top: 19px; text-align: center;}
	.terms-cond {padding-left: 0px;}
	#modal-agree .modal-dialog{margin:20px;}
	.testimonials .span12.col-sm-4 {margin:20px; padding-top:30px;}
	.col-sm-8.client-logos li {width: 32%;padding: 0 20px;}
	.testimonials {padding:60px 0 20px;}	
	.product-thumb .caption p {margin: 10px 0 10px;}
	.detail-text {padding-top:135px;margin:0px;}
	.product-layout.product-grid.all-products.col-sm-4.col-xs-12 {width: 70%;float: none;margin: auto;}
	.upperNav{display:none;}
	.wsmenu > .wsmenu-list > li > a > .fa{display:none;}
	.cartMyaccount{right: 8%;}
	.categoryNav {padding-top: 25px;display: inline-block;position: absolute;top: -27px;right:0px;}
	.cartMyaccount .myAccountT .cartDrop{width:175px;}
	.option-heading.arrow-up{display:none;}
	.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2{font-size:30px;text-align:center;}
	.footer_bottom .footer_bottom_box{margin-bottom:30px;margin-right:0px; width:100%;}
	.footer_bottom .footer_bottom_box:last-child{margin-bottom:0px;}
	.copyRight .bottom-section .left-menu ul li{float:none;display: inline-block;margin-right: 0;padding: 0px 10px;}
	.left-menu > ul {display: block;text-align: center;}
	.copyRight .bottom-section .right-info ul.social {float: none;display: block;text-align: center;}
	.copyRight .bottom-section .right-info ul.social li {float: none;margin-left: 0;display: inline-block;padding: 0px 10px;margin-top: 10px;}
	.copyRight .bottom-section .right-info{float:none;}
	.owl-buttons {top: -200px;}
	#demo .owl-buttons .owl-prev{margin-top:0px;left:-15px;}
	#demo .owl-buttons .owl-next{margin-top:0px;right:-15px;}
	.cart-info table .pricings .button.proceed-btn{width:100%;text-align:center;}
	.feature-main:before, .feature-main:after{display:none;}
	.cn_preview{display:none;}
	.cn_preview, .cn_list, .cn_item{position:static !important;}
	.cn_item{background-image: none !important;width:152px !important;margin:0 !important;padding-bottom: 0px !important;padding:25px 0px !important; float:left;border-bottom: solid 1px #cbcbcb; border-right: solid 1px #cbcbcb;min-height:150px;}
	.cn_page .separate-div{margin-left:0px !important;}
	.itemFour .innerList, .itemFive .innerList, .itemSix .innerList{ margin-left: 0 !important;}
	.firstPart .innerList{width:100%;margin-left: 0 !important;}
	.cn_wrapper{height:auto;margin:40px 0 0;}
	.cn_preview, .cn_list{height:auto;}
	.cn_item h3{line-height: 22px;font-size: 15px;}
	.cn_page .cn_item:nth-child(3n){border-right:0;}
	.cn_page .cn_item:nth-child(4), .cn_page .cn_item:nth-child(5), .cn_page .cn_item:nth-child(6){border-bottom:0;}
	.testimonials .span12.col-sm-4{width:100%;margin:0px;}
	.works-box h3 {margin: 20px 0 10px;font-size:17px;}
	.how-it-works .works-box p {font-size: 13px;line-height: 17px;margin-bottom: 0;padding: 0;}
	.block-works .works-box.col-md-4:nth-child(2){padding-bottom:30px;}
	.block-works{background:none;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(1):before { content: "Product Name"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(1){padding-top:5px;text-align:right;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(2):before { content: "Unit Price"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(2){text-align:right;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(3):before { content: "Duration"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(4):before { content: "Total"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive td{width:100% !important;text-align:right;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(4){background:none;}
	.ConfirmCheckout .orderSummery .table-responsive tr{padding-bottom:0px;margin:0px;}
	.ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(1), .ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(2), .ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(3){display:none !important;}
	.ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(4){font-size:18px;}
	.col-md-5.col-sm-12.pull-right.summeryOrder{margin-bottom:30px;}
	.ConfirmCheckout .panel-group.checkout-page{margin-bottom:0px;}
	.ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(4){text-align:right;}
	.checkout-login .ConfirmCheckout .login-wrapper a{margin-bottom:20px;}
	.related-products .owl-item .item{width:100% !important;}
		.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(1):before { content: "Product Name"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(1){padding-top:5px;text-align:right;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(2):before { content: "Price"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(2){text-align:right;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(3):before { content: "Duration"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(4):before { content: "Total"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive td{width:100% !important;text-align:right;}
	.checkout-success .orderSuccess .table-responsive tr{padding-bottom:0px;}
	.checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(1), .checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(2), .checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(3){display:none !important;}
	.checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(4){font-size:18px;}
	.checkout-success .orderSuccess .table-responsive{margin-bottom:0px;}
	.recurringPaymentTwo .panel-default .table-responsive tr td:nth-of-type(1):before { content: "Description"; font-weight:700;}
	.recurringPaymentTwo .panel-default .table-responsive tr td:nth-of-type(1){padding-top:5px;padding-left: 60px;text-align:right !important;}
	.recurringPaymentTwo .panel-default .table-responsive tr td:nth-of-type(2){text-align:right !important;}
	.recurringPaymentTwo .panel-default .table-responsive tr td:nth-of-type(2):before { content: "Reference"; font-weight:700;}
	.recurringPaymentTwo .panel-default .table-responsive tr{padding-bottom:0px;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr td:nth-of-type(1):before {content: "Date Added"; font-weight:700;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr td:nth-of-type(2):before {content: "Type"; font-weight:700;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr td:nth-of-type(3):before {content: "Amount"; font-weight:700;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr td:nth-of-type(1){padding-top:5px;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr {padding-bottom:0px;}
	.orderIdInfo .table-responsive tfoot tr td.orderBorder{border-top:0px !important;}
	.simplePopup {top:0px !important;height:100%;left:0px !important;width:100%;overflow-y:auto; }
	.simplePopupBackground{background:#fff;}
	.detailsTab.pro-feature .panel-group .panel{margin-right: 0;width:100%;margin-bottom:10px;}
	.mobile-device{display:none;}
	.slick-prev{background-image: url("../image/mobile-left-arrow.png");}
	.slick-next {background-image: url("../image/mobile-right-arrow.png");}
	.product_details .slick-list.draggable{padding:0 18% 0 100px !important;}
	.detail-text {padding-top: 30px;}
	.detail-text {width:100%;}
	.product_details .detail-text .pull-right{float:none !important;}
	.product_details .detail-text .pull-right .lease_now_scroll{margin-left: 10px;}
	.detail-text .viewFeature{margin-bottom:20px;}
	.product_details .gallery-slide .scrollImage{background-size: 100%;height: 400px;}
	.gallery-slide.slick-center{height: 400px;vertical-align: top;overflow-y: scroll;}
	.product_details .gallery-slide.slick-current .scrollImage:hover{ background-position:center top;}
	.product_details .gallery-slide .scrollImage{ background-size: 100% auto;height:600px;}
	.min-duration > h3{float:none; margin:0px 0px 20px 0px;}
	.search-template .radio{margin-top:0px;}
	.search-template .heading2 h2{margin-top:0px; text-align:center;}
	.recurring-pp_express .edit-recurring .buttons{margin-bottom:0px;}
	.recurring-pp_express .panel-default .table-responsive tr td:nth-of-type(1):before { content: "Recurring ID"; font-weight:700;}
	.recurring-pp_express .panel-default .table-responsive tr td:nth-of-type(2):before { content: "Product"; font-weight:700;}
	.recurring-pp_express .panel-default .table-responsive tr td:nth-of-type(3):before { content: "Status"; font-weight:700;}
	.recurring-pp_express .panel-default .table-responsive tr td:nth-of-type(4):before { content: "Date Added"; font-weight:700;}
	.col-sm-8.client-logos li{margin-bottom:20px;}
	#accordion1	.form-group, .search-row .form-group{margin-right:0px;width:100%;}
	.singlePopup .image{padding-right:0px; border-right:0px;}
	.checkout-domainconfig .table-responsive tr td:nth-of-type(1) {padding: 10px;text-align: center;}
	.checkout-domainconfig .table-responsive tr td:nth-of-type(2) {padding: 10px;}
	.checkout-domainconfig .table-responsive tr td:nth-of-type(1)::before {content: "";font-weight: 700;}
	.cart-info table tbody td.image img{margin:0px;}
	.cart-info table h3 {font-weight: 600;text-align: center;}
	.changePassword .panel.panel-default{width:100%;}
	/*#live-chat-tab .liveText{display:none;}
	#live-chat-tab .liveChatIcon{display:block;}*/
	.close-panel{top:54px;}
	.middle-section{background-image:none;}
	.product_details{min-height:auto;}
	.product_details .gallery-slide .scrollImage{height:auto;}
	.gallery-slide.slick-center{height: 300px;transform:none;}
	.gallery-wrapper .slick-track {height: 300px;}
	.product_details .slick-prev, .product_details .slick-next{top: 40px;display: inline-block;width: 30px;}
	.mobile-device{display:none;}
	.product_details .slick-list.draggable{padding: 0 18% 0 80px !important;}
	.slick-prev{background-image: url("../image/mobile-left-arrow.png");}
	.slick-next {background-image: url("../image/mobile-right-arrow.png");}
	.product_details .gallery-slide .scrollImage .scrollHover{top:0px !important;}
	.pricingSelectBox span{font-size:12px !important;}
	.mk_duration1 .change_rate{width:100% !important; margin-top:10px;}
	.changePassword .panel.panel-default{width:100%;}
	#column-left{display:none;}	
	#menu-btn{display:block;}
	.mobileGapTop{margin-top:20px;}
	.changePassword #accordion1.account-info .form-horizontal .form-group{width:100% !important;}
	.ribbon-green span, .ribbon-red span, .ribbon-blue span{font-size:9px;line-height:17px;}
	.cn_item h3{font-size:13px;}
	.cn_item.itemOne{padding-bottom: 4px !important;}
	.cn_item h3 {font-size: 13px;line-height: 16px;}
	.cn_item {min-height: 125px;padding:10px 0px !important;}
	.view-all{font-size:12px;margin-top:5px;line-height:1;padding:10px;}
	.view-all .fa-angle-right {font-size: 12px;}
	.col-sm-8.client-logos{display:none;}
	.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2, .how-it-works h2, .middle-section h2{font-size:18px !important;margin-bottom:20px;}
	.home-pre-footer .fa{font-size:12px;}
	.footer_bottom_box.follow-us{display:block !important;display:block;text-align:center;}
	.footer_bottom_box.follow-us h3{display:none;}
	.footer_bottom_box{display:none;}
	.footer_bottom.all-section{padding:10px 0px;}
	.footer_bottom.all-section .right-info{display:inline-block;}
	.CopyrightTxt{font-size:12px;}
	.heading h1{font-size:18px;}	
	.middle-section p, .how-it-works p{font-size: 13px;line-height:17px;}
	.owl-item .info h3{font-size:15px;}
	.owl-item .item .price span{font-size:15px;}
	.owl-item .item .cat span.left{font-size:13px;line-height: 17px;}
	.shopping-cart {background-image: none;}
	.wishlist a{padding: 7px 15px;}
	.ribbon-green{top:0;}
	.ribbon-red, .ribbon-blue{right: 15px;top: 0px;}
	.owl-item:hover .info:before{display:none;}
	.owl-item .info{border:none;}
	#howItWorks .owl-item{width:180px !important;}
	.block-works .works-box.col-md-12.thirdBox{padding:0px;}
	.works-box.worksSize .image-works{min-height:115px;}
	.works-box.goLiveSize .image-works{min-height:110px;}
	#howItWorks .owl-controls.clickable{display:none !important;}
	.client-info .client-detail h4{font-size:14px;}
	.pricetag span {
    background: none;
    font-size: 20px;
    line-height: 1;
    padding: 0;
    color: #fff;
    font-weight: 600;
}
.mob-icon {
    display: inline-block;
    position: absolute;
    left:26%;
    bottom: -45px;
    width: 215px;
}
.pro-summery-wrapper {
    width: 100%;
    height: 100%;
    margin-top: 60px;
}
.iconFloatLeft {
    display: inline-block;
    float: right;
}
.rateThis{width:100%;}
	.gapTop{padding:35px 0;}
	.footerforMobile .paymentSection{float:none;}
	.homesupportSection{}
	.reviewCenterbox .pull-left[style="width:180px;"]{width:128px !important;}
	.reviewCenterbox{width:50%;}
	.rateThis{text-align:center;}
	.rateThis a{float:none;}

.featuresbottomGap .featuresImage{margin-top:20px;}
.expertSupport{padding:0;}
	.expertSupport h2{margin-top:0;}
	.featuresbottomGap{padding-top:10px;}
	.expertSupportMain{padding:25px;}

}
@media (max-width:568px){
	#pricing.pricing {float: left;width: 380px;}
}
@media (max-width:479px){
	.wrapper{width: 100%;}
	.blogdetailpg-mwrp .wrapper{padding: 0 20px;}
	.wsmenucontainer{ float:none;}
	.home-banner .header .logo{width: 115px;padding-top: 0px;float: left;display: inline-block;}
	.main-logo{text-align:center;margin: 0 auto;width: 190px;}
	.home-banner .header .logo img{width:100%}
    .home-banner .header .logo img { width: auto; padding: 5px; height: auto;}
	.manu-logo{ display:block;}
	.home-banner .header{padding: 10px 0px 10px 0px;}
	.home-banner .on-banner .left-img{ right:0px;}
	.home-banner .on-banner .banner-text{ width:100%; margin-right:0px;}
	.banner-text .button { left: 0; position: absolute; right: 0; top: 100%; display: inline-block; margin: 0px auto;}
	.on-banner{ min-height:175px;}
	#mouseWheel{ width:100%;} 
	.owl-item .item:hover{ box-shadow:none;}
	.owl-item .item{ padding-right:0px;width: 100%; margin-left: 0px;}
	#demo .owl-buttons .owl-next{right: -7px;}
	#demo .owl-buttons .owl-prev{left: -7px;}	
	#con-service a, #con-service a:nth-child(3n){ width:50%; border-right: 1px solid #ccc; border-bottom: 1px solid #cccccc !important; padding:10px 10px !important;}
	#con-service a:nth-child(2n) {border-right: 0 none;}
	.awesome-feature h3{ margin-top:10px; font-size:15px;}
	.awesome-feature li{ padding:10px;}
	.view-all {padding: 10px;line-height: 1;vertical-align: middle;}
	.view-all .fa-angle-right{font-size:12px;}
	.home-pre-footer h2{ margin:0px;}
	.home-pre-footer .bottom-section{ bottom:0px; position: initial;}
	.quick-btn{ float: none;margin-top: 10px;display: inline-block;padding: 10px 20px;}
	.home-pre-footer .action-button{ padding:10px 0 0;}
	.home-pre-footer .bottom-section .right-info{ float:left; width:100%;}
	.home-pre-footer .bottom-section .right-info ul.social{ float:none; display:table; margin:0px auto; padding-bottom:10px; padding-top:0px;}
	.features-section h2{ font-size:24px;}
	.testimonials h2 {font-size:22px;}
	#owl-demo2 .owl-item p{ padding:0px;font-size: 13px;line-height:17px;}
	.client-info .client-detail h4, .client-info .client-detail h5{font-size:14px;}
	.testimonials .owl-wrapper-outer{ margin-top: 0;}
	#owl-demo2 .owl-wrapper{ padding-top: 45%;}
	.testimonials #owl-demo2 .owl-wrapper{ padding-top: 5%;}
	.testimonials .client-img{top: -75%; left: 25%;}
	#owl-demo2 .owl-pagination{ top:0; margin-top:0px;}
	.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after { background:#fff none repeat scroll 0 0;}
	.home-banner.inner-product-banner{ min-height:60px;}
	.detail-text .pricetag{ margin:0px 0px 0px 0;}
	.button-box .share-temp{ margin-top:20px;}
	.term-length h2{ font-size:30px;}
	.term-length p{ font-size:12px;margin: 20px 0 10px 0;}
	.min-duration{ width:100%;}
	.min-duration > h3{ margin:0px 0px 10px 0px; float:none; font-size:14px;}
	#pricing.pricing{ width: 100%;}
	#pricing dl.pricingSelectBox > dt{padding: 0 10px;}
	.term-length .pricetag{ margin-top:20px;}
	.pro-feature .pro-box{ width:100%; margin-right:0px !important; min-height:auto !important;}
	.pro-feature .pro-box:last-child{ margin-bottom:0px;}
	div#content{ width:100%;}
	div#column-right{ width:100%; margin-bottom:30px;}
	.cart-content dl.pricingSelectBox{ width:100%;}
	.coupon-code .input-group-btn{ display:inline-block;}
	.coupon-code .btn.btn-primary {  padding: 10px 14px;  position: relative; right: 70px;}
	#accordion1 .form-group{ width:100%;margin-right:0px;}
	.home-banner .on-banner .banner-text {margin-top:10px;width: 100%;text-align: center;}
	.home-banner .on-banner .banner-text h1 {font-size:17px; line-height:25px;margin: 0 0 5px;}
	.home-banner .on-banner .banner-text h4 {margin:0 0 5px; font-size:13px;}
	.animated-arrow {left:6px;top:13px;}
	.home-banner .on-banner .banner-text .button a {font-size:11px;padding:6px 25px 6px 10px; margin:0px auto; display:inline-block; }
	.home-banner .on-banner .banner-text .button a .fa {top:4px;font-size:14px;right:10px;}
	.testimonials .owl-item {padding-top: 0.5%;}
	.client-info .client-img img {width:70%;}
	.icons {position: absolute;right: 20%;top: 20%;}
	.all_portfolio .navbar-header {display:none;}
	.home-banner .on-banner .left-img {top: 100%;width: 80%;margin: auto;left: 0;}
	.button-group.button-group-quick.quick_like, .product-grid .button-group.button-group-quick.quick_like {left:15%;}
	.quick-contact .container {text-align:center;}
	.home-pre-footer .bottom-section .left-menu {text-align:center; float:none; margin-bottom:20px}
	#owl-demo .owl-item .item {padding: 0px;width: 100%;margin: auto;}
	.owl-item .item {margin:auto;}
	.home-pre-footer .bottom-section .left-menu ul li {float: none;margin-right: 15px;display: inline-block;margin-bottom: 15px;}
	.home-pre-footer h2 {font-size: 18px;line-height: 28px;}
	.quick-contact h2 {font-size: 30px;}
	#cboxContent > button, .search-box a.cancel-btn {background-size:60%; right:5px;}
	.search-box > #search {width:100%;}
	.modal-body #pricings {width: 80%;float: none;margin: auto;}
	.modal-body .lease-price {display: inline-block;float: none;text-align: center;margin-top: 20px;width: 100%;}
	.modal-body label {display: block;max-width: 100%;margin-bottom: 10px;margin-top: 15px;text-align: center;}
	/*#colorbox, #cboxWrapper, #cboxContent, #cboxLoadedContent {overflow-x: hidden;width: 100% !important;}*/
	.search-box {padding:100px 10px;}
	#search .btn-lg {padding: 15px;}
	#search input.form-control.input-lg {font-size: 13px;}
	.product-grid .button-group.button-group-quick.quick_like{ bottom:10px;}
	.product-thumb .caption h4{ margin:20px 0 0;}
	.hidden-xs{ display:block !important}
	.our-location{ width:100%;}
	.our-location .locate{margin-right: 20px;}
	.our-location .locate-icon .fa{ font-size:6em;}
	.locate-icon{ display:none;}
	.home-pre-footer.home-inner-footer .bottom-section{ bottom:32px;}
	.my-account-box{ width:100%; margin-right:0px; margin-bottom:20px;}
	#accordion1.account-info .form-group{ width:100%; margin-right:0px;}
	.wishlist .product-thumb .caption h4{ margin-top:0px;}
	.fix-order{ position: relative; right: 0; top: 0; width: 100% !important;}
	.coupon-code input[type="text"]{ font-size:11px;}
	.cart-text{ padding-left:10px;text-align:center; width:100%;}
	.cart-text span{ float:none; text-align:center; width:100%;}
	.checkout-table .table.table-bordered.table-hover a{ margin-right:0px; text-align:center; float:none;}
	.popupAnimWrapper .checkbox, .radio{ padding-left:0px;}
	.related-products .product-thumb .button-group.button-group-quick.quick_like{ bottom:10px;}
	#login-register .default-box{ width:100%; margin-right:0px;}
	/* .product-thumb .caption{ min-height:190px;} */
	.owl-item .info{padding:10px 0px;}
	.owl-item  .bottom{margin-top:30px;}
	.custom-new{ right:15px;}	
	.popupAnimWrapper{ width:275px !important;}
	.home-banner .on-banner .left-img{ display:block;}
	.unique_pop{ width:100%; height:200px; overflow-y: scroll;}
	#cart_popup .unique_pop, #wishlist_popup .unique_pop {height:100%;}
	.modal-body .image{ width:100%;}
	.unique_pop .modal-body .product-thumb .caption{ margin-left:0px; text-align:center; padding:0px; width:100%;}
	.modal-body{ position:relative; top:0;}
	.wishlist-main .product-thumb .button-group.button-group-quick.quick_like{ bottom:220px; left:10%;}
	#demo .owl-buttons .owl-prev{margin-top:0px !important;border-radius:0 !important;background: rgba(0, 0, 0, 0) url("../image/mobile-left-arrow.png") no-repeat scroll left top !important;left: 0;opacity: 1;text-indent: -9999em;width:25px; height:46px;}
	#demo .owl-buttons .owl-next{margin-top:0px !important;border-radius:0 !important;background: rgba(0, 0, 0, 0) url("../image/mobile-right-arrow.png") no-repeat scroll left top !important;right: 0;opacity: 1;text-indent: -9999em;width: 25px; height:46px;}
	.home-banner .header .navigation{ padding-top:10px;}
	.contact-form .form-group{ width:100%;}
	.owl-carousel .owl-item {padding:10px 5px 0 5px;}
	.owl-item .info h3{font-size:13px;line-height:16px;}
	.owl-item .item .cat{display:none;}
	.cat_btn {display: inline-block; margin: 0 15px 15px; position: relative; text-align: left; width: 90%; }
	.filter-sec{text-align:center;}
	.product_details .detail-text h2{font-size:24px; margin-top:50px;}
	.slick-prev, .slick-next{height:70% !important;}
	.checkout-page .panel.panel-default {width:100%; margin-bottom:30px; float:none; padding:20px 10px;}
	.checkout-page .billing-info{width:100%;  float:none;}
	.checkout-page table td {display: inline-block !important; width: 100% !important;}
	.checkout-page table tr{margin-bottom:15px; display: block;}
	.cart-text {margin-top: 10px; text-align: left; }
	.heading h1{font-size:28px;}
	.common-home .home-banner .left-img.fadeInRight.animated {display: none;}
	.common-home .navigation ul.icons li {margin-top:10px;}
	.button-group.button-group-quick.quick_like {bottom: 10px;}
	.quick-contact p {line-height:30px;}
	.locate-map, .our-location .panel.panel-default {width: 100%;}
	.our-location .panel.panel-default {padding: 30px 0;}
	.register-form-area .form-group, .form-horizontal .form-groups {width:100%;}
	.search-box-top form {margin-right:-45px;}
	.search-box-top .search-btn {right:-45px;}
	.common-home .wsmenu.slideLeft {padding-right: 0px;}
	.navToggle {display: none;}
	.my-crt {display: block;}
	.snap-toggleMenu {background-position: 100% 50%;}
	.view-all, .quick-btn{font-size:18px;}
	.home-pre-footer h2 span img {width: 37px;}
	#con-service a:nth-child(11), #con-service a:nth-child(12){border-bottom:none !important;}	
	.home-pre-footer .bottom-section .left-menu ul li a{font-size:12px;}
	.home-pre-footer .bottom-section .left-menu ul li{margin-bottom:2px;}	
	/*my cart*/
	.table, thead, tbody, tfoot, th, td, tr{display: block; }
	.table td{white-space:normal !important;}
	thead  { position: absolute; top: -9999px; left: -9999px; display:none;}
	table.table tr {*border: 1px solid #ccc; background:#fff;}
	table.table tr:nth-of-type(2n+1) {background:#fff; padding:10px!important;}
	table.table tr:nth-of-type(2n+1) td {*border-bottom: 1px solid #fff;}
	table.table tr { border-bottom: 1px solid #ccc; padding: 10px!important;}
	table.table tr td{border: none; border-bottom: 1px solid #eee; position: relative; padding:2% 2% 2% 30%!important; width:auto !important; line-height:18px; text-align:left; line-height:22px;}		
	table.table tr td:before {position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px;  white-space: nowrap; text-align:left}
	.table-responsive tr td:nth-of-type(1):before { content: "Ticket ID"; font-weight:700; }
	.table-responsive tr td:nth-of-type(2):before { content: "Message";  font-weight:700;}
	.table-responsive tr td:nth-of-type(3):before { content: "Status"; font-weight:700;}
	.table-responsive tr td:nth-of-type(4):before { content: "Department"; font-weight:700;}
	.table-responsive tr td:nth-of-type(5):before { content: "Date"; font-weight:700;}
	.table-responsive tr td:nth-of-type(6):before { content: "Button"; font-weight:700;}
	.cart-info table .addNewDomainOptions {float: none;}
	.cart-info table .pricings {float: none;}
	.order-new .table-responsive tr td:nth-of-type(1):before { content: "Order ID"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(2):before { content: "Product Name"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(3):before { content: "Plan"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(4):before { content: "Status"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(5):before { content: "Total"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(6):before { content: "Order Date"; font-weight:700;}
	rans-new	 .table-responsive tr td:nth-of-type(1):before { content: "Date Added"; font-weight:700;}
	.trans-new .table-responsive tr td:nth-of-type(2):before { content: "Description"; font-weight:700;}
	.trans-new .table-responsive tr td:nth-of-type(3):before { content: "Amount (USD)"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(1):before { content: "Recurring ID"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(2):before { content: "Product"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(3):before { content: "Status"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(4):before { content: "Date Added"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(5):before { content: ""; font-weight:700; }
	.o_info-1 .table-responsive tr td:nth-of-type(1):before { content: "Order \A Details"; font-weight:700; white-space:pre;}
	.o_info-1 .table-responsive tr td:nth-of-type(2):before { content: ""; font-weight:700; }
	.o_info-2 .table-responsive tr td:nth-of-type(1):before { content: "Payment \A Address"; font-weight:700; white-space:pre;}
	.o_info-3 .table-responsive tr td:nth-of-type(2):before { content: "Model"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(3):before { content: "Quantity"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(4):before { content: "Price"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(5):before { content: "Total"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(6):before { content: ""; font-weight:700; }
	.o_info-3 .table-responsive tfoot tr{background-color:#fff !important;}
	.o_info-3 .table-responsive tfoot tr td::before { content:"" !important; font-weight:700; }
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2)::before { Display:none;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2) { Display:inline-block; padding:10px 10px; width:28% !important;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(3) { Display:inline-block; padding:10px 10px;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2)::before { Display:none;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(2) td:nth-of-type(2) { Display:inline-block; padding:10px 10px; width:28% !important;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(2) td:nth-of-type(3) { Display:inline-block; padding:10px 10px;}
	.o_info-4 .table-responsive tr td:nth-of-type(1):before { content: "Date Added"; font-weight:700; }
	.o_info-4 .table-responsive tr td:nth-of-type(2):before { content: "Status"; font-weight:700; }
	.o_info-4 .table-responsive tr td:nth-of-type(3):before { content: ""; font-weight:700; }
	.recurring-new .recu-td, .recurring-new .recu-td  a{float:none !important;}
	.button-group.button-group-quick.quick_like {position: initial; text-align: center; display: block;}
	.cart-info table label.label{white-space:normal;}
	.model-inner{display:block;}
	.user-face {display: block;}
	.checkout-new .col-sm-6{width:100%; min-height:inherit;}
	.cart-info table .addNewDomainOptions {float: none;}
	.confirm-check.checkout-page .panel.panel-default{width:100%; float:none; margin-bottom:30px;}
	.confirm-check.checkout-page .billing-info{width:100%; float:none; }
	.proc-check {clear: both !important; float: none !important; padding-top: 19px; text-align: center;}
	.terms-cond {padding-left: 0px; float:none;}
	#modal-agree .modal-dialog{margin:20px;}	
	.testimonials .span12.col-sm-4 {margin:20px;}
	.col-sm-8.client-logos li {width: 48%;padding: 0 20px;}
	.testimonials {padding:30px 0 20px;}	
	.home-banner .on-banner .banner-text .button a.new-btn {margin-left: 0px;margin-top: 10px;}		
	#cboxLoadedContent .cart-btn {line-height: 15px;display: inline-block;margin-bottom: 15px;} 
	#colorbox, #cboxContent, #cboxWrapper, #cboxLoadedContent  {width: 100% !important;margin: auto;left: 0px !important;top: 0px !important;}
	#colorbox{overflow:scroll !important;}
	.quickView .quickViewImg{margin-bottom:20px;border-bottom: 1px solid #eeeeee;border-right: none;}
	.quickViewcontent h2, .quickViewcontent p, .quickViewcontent h3{text-align:center;}
	.modal-body .quickViewPrice #pricings{width:100%;}
	dl.pricingSelectBox1 .selectPlanName, dl.pricingSelectBox2 .selectPlanName, dl.pricingSelectBox3 .selectPlanName{width:48px;}
	dl.pricingSelectBox1 .selectPrice, dl.pricingSelectBox2 .selectPrice, dl.pricingSelectBox3 .selectPrice{width:105px; text-align:center;}
	#cboxContent > button {right: 10px;width: 30px;height: 30px;}
	#cboxContent > button, .search-box a.cancel-btn {background-size: 100%;}	
	.product-thumb .caption p {margin: 10px 0 10px;}	
	#cart_popup .modal-body .btn {display: block;}
	#cart_popup .modal-body .btn-primary.new {margin-top:5px;}
	.upperNav{display:none;}
	.wsmenu > .wsmenu-list > li > a > .fa{display:none;}
	.mobile-search{ padding-top:0px;padding-bottom:10px; margin-top:55px; margin-right:0;}
	.cartMyaccount{display: inline-block; position: absolute!important;top:20px;right:15%;}
	.cartMyaccount li{position:relative;}
	.myAccountT span.countC{position:absolute;right: -6px;top: -6px;background:#fece1a;border-radius:50%; text-align:center; display: inline-block;width: 20px;height: 20px;color:#000;display:inline-block;}
	.categoryNav {padding-top: 25px;display: inline-block;position: absolute;top: -27px;left:0;}
	.cartMyaccount .myAccountT .cartDrop{width:180px;left: -150px;}
	.cartMyaccount .myAccountT .cartDrop::after{right:7%;}
	.option-heading.arrow-up{display:none;}
	.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2{font-size:18px;text-align:center;}
	.footer_bottom .footer_bottom_box{margin-bottom:30px;margin-right:0px; width:100%;}
	.footer_bottom .footer_bottom_box:last-child{margin-bottom:0px;}
	.copyRight .bottom-section .left-menu ul li{float:none;display: inline-block;margin-right: 0;padding: 0px 10px;}
	.left-menu > ul {display: block;text-align: center;}
	.copyRight .bottom-section .right-info ul.social {float: none;display: block;text-align: center;}
	.copyRight .bottom-section .right-info ul.social li {float: none;margin-left: 0;display: inline-block;padding: 0px 10px;margin-top: 10px;}
	.copyRight .bottom-section .right-info{float:none;}
	.cart-info table .pricings .button.proceed-btn{width:100%;}
	.feature-main:before, .feature-main:after{display:none;}
	.cn_preview{display:none;}
	.cn_preview, .cn_list, .cn_item{position:static !important;}
	.cn_item{background-image: none !important;width:50% !important;margin:0 !important;padding-bottom: 0px !important;padding:25px 0px !important; float:left;border-bottom: solid 1px #cbcbcb; border-right: solid 1px #cbcbcb;min-height:170px;}
	.cn_page .separate-div{margin-left:0px !important;}
	.itemFour .innerList, .itemFive .innerList, .itemSix .innerList{ margin-left: 0 !important;}
	.firstPart .innerList{width:100%;margin-left: 0 !important;}
	.cn_wrapper{height:auto;margin:40px 0 0;}
	.cn_preview, .cn_list{height:auto;}
	.cn_item h3{line-height: 22px;font-size: 15px;}
	.cn_page .cn_item:nth-child(3n){border-right:0;}
	.cn_page .cn_item:nth-child(4), .cn_page .cn_item:nth-child(5), .cn_page .cn_item:nth-child(6){border-bottom:0;}
	.works-box h3 {margin: 20px 0 5px;font-size:16px;}
	.how-it-works .works-box p {padding:0;font-size: 13px;margin-bottom:0px;line-height: 17px;}
	.how-it-works .owl-pagination{top:0;}
	.how-it-works .owl-theme .owl-controls{margin-top:5px;}
	.how-it-works .owl-theme .owl-controls .owl-page span{margin:0px 7px;}
	.block-works .works-box.col-md-4:nth-child(2){padding-bottom:30px;}
	.block-works{background:none;padding-top:0px;}
	.testimonials .span12.col-sm-4{width:100%;margin:0px;}
	.middle-section h2{text-align:center;line-height:1;margin-bottom:20px;}
	.product_details .gallery-slide .scrollImage{background-size: 100%;height: 400px;}
	.gallery-slide.slick-center{height: 400px;vertical-align: top;overflow-y: scroll;}
	.product_details .gallery-slide.slick-current .scrollImage:hover{ background-position:center top;}
	.product_details .gallery-slide .scrollImage{ background-size: 100% auto;height:600px;}
	.detail-text{width:100%; margin-left:0px;}
	.detail-text .pull-left{width:100%; text-align:center; margin-bottom:15px;}
	.detail-text .pull-right{float:none;width:100%;position:relative;text-align:left;}
	.product_details .detail-text h2{margin-top:0px;margin-bottom: 10px;}
	.detail-text .pricetag{display:block;text-align:center;}
	.detail-text{ padding: 15px 0;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(1):before { content: "Product Name"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(1){padding-top:5px;text-align:right;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(2):before { content: "Unit Price"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(2){text-align:right;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(3):before { content: "Duration"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(4):before { content: "Total"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive td{width:100% !important;}
	.ConfirmCheckout .orderSummery .table-responsive tr{padding-bottom:0px;}
	.ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(1), .ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(2), .ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(3){display:none !important;}
	.ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(4){font-size:18px;}
	.col-md-5.col-sm-12.pull-right.summeryOrder{margin-bottom:30px;}
	.ConfirmCheckout .panel-group.checkout-page{margin-bottom:0px;}
	.ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(4){text-align:right;}
	.checkout-login .ConfirmCheckout .login-wrapper a{margin-bottom:0px;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(1):before { content: "Product Name"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(1){padding-top:5px;text-align:right;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(2):before { content: "Price"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(2){text-align:right;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(3):before { content: "Duration"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(4):before { content: "Total"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive td{width:100% !important;text-align:right;}
	.checkout-success .orderSuccess .table-responsive tr{padding-bottom:0px;}
	.checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(1), .checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(2), .checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(3){display:none !important;}
	.checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(4){font-size:18px;}
	.checkout-success .orderSuccess .table-responsive{margin-bottom:0px;}
	.recurringPaymentTwo .panel-default .table-responsive tr td:nth-of-type(1):before { content: "Description"; font-weight:700;}
	.recurringPaymentTwo .panel-default .table-responsive tr td:nth-of-type(1){padding-top:5px;padding-left: 60px;text-align:right !important;}
	.recurringPaymentTwo .panel-default .table-responsive tr td:nth-of-type(2){text-align:right !important;}
	.recurringPaymentTwo .panel-default .table-responsive tr td:nth-of-type(2):before { content: "Reference"; font-weight:700;}
	.recurringPaymentTwo .panel-default .table-responsive tr{padding-bottom:0px;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr td:nth-of-type(1):before {content: "Date Added"; font-weight:700;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr td:nth-of-type(2):before {content: "Type"; font-weight:700;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr td:nth-of-type(3):before {content: "Amount"; font-weight:700;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr td:nth-of-type(1){padding-top:5px;}
	.recurringPaymentThree .panel-default .table-responsive .table-bordered tr {padding-bottom:0px;}
	.orderIdInfo .table-responsive tfoot tr td.orderBorder{border-top:0px !important;}
	.simplePopup {top:0px !important;height:100%;left:0px !important;width:100%;overflow-y:auto; }
	.simplePopupBackground{background:#fff;}
	.cartMyaccount .myCartLink{display:block !important;}
	.detailsTab.pro-feature .panel-group .panel{margin-right: 0;width:100%;margin-bottom:10px;}
	.search-row .form-group{margin-right:0px;}
	.search-template .radio{margin-right:0px; margin-top:10px;}
	.search-template .radio label{padding:0px;}
	.search-template .search-row .btn-primary{margin-top:20px;}
	.search-template .heading2 h2{margin-top:0px; text-align:center;}
	.search-template .product-grid .product-thumb .caption{min-height:190px !important;}
	.recurring-pp_express .edit-recurring .btn{padding: 8px 15px;}
	.recurring-pp_express .edit-recurring .buttons{margin-bottom:0px;}
	.recurring-pp_express .panel-default .table-responsive tr td:nth-of-type(1):before { content: "Recurring ID"; font-weight:700;}
	.recurring-pp_express .panel-default .table-responsive tr td:nth-of-type(2):before { content: "Product"; font-weight:700;}
	.recurring-pp_express .panel-default .table-responsive tr td:nth-of-type(3):before { content: "Status"; font-weight:700;}
	.recurring-pp_express .panel-default .table-responsive tr td:nth-of-type(4):before { content: "Date Added"; font-weight:700;}
	.col-sm-8.client-logos li:nth-last-child(-n+4){margin-bottom:20px;}
	.col-sm-8.client-logos li:nth-last-child(-n+2){margin-bottom:0px;}
	.col-sm-8.client-logos li{margin-bottom:20px;}
	.chat-icon{left: 0px;right: 0;}
	#onlinehulp{width:100%;}
	body[class^="product-product-"] .copyRight {padding: 5px 0 50px;}
	.modal-title{padding-right:25px;}
	.singlePopup .image{padding-right:0px; border-right:0px;}
	.checkout-domainconfig .table-responsive tr td:nth-of-type(1) {padding: 10px;text-align: center;}
	.checkout-domainconfig .table-responsive tr td:nth-of-type(2) {padding: 10px;}
	.checkout-domainconfig .table-responsive tr td:nth-of-type(1)::before {content: "";font-weight: 700;}
	.cart-info table tbody td.image img{margin:0px;}
	.cart-info table h3 {font-weight: 600;text-align: center;}
	.changePassword .panel.panel-default{width:100%;}
	.footerButton{display:block;}
	.chat-icon{display:none !important}
	#livechatPanel{width: 300px;}	
	#livechatPanel .g-recaptcha{-webkit-transform-origin: left top;-moz-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-moz-transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
	.close-panel{top:54px;}
	.middle-section{background-image:none;}
	.product_details .gallery-slide .scrollImage{height:auto;}
	.gallery-slide.slick-center{height: 300px;transform:none;}
	.gallery-wrapper .slick-track {height: 300px;}
	.product_details .slick-prev, .product_details .slick-next{top: 40px;display: inline-block;width: 30px;}
	.mobile-device{display:none;}
	.product_details .slick-list.draggable{padding: 0 18% 0 55px !important;}
	.slick-prev{background-image: url("../image/mobile-left-arrow.png");}
	.slick-next {background-image: url("../image/mobile-right-arrow.png");}
	.check-domainconfig .mk_duration1 .pricingSelectBox{width:100%;}
	.check-domainconfig .modal-dialog .mk_duration1 .selectPrice{width:70px;}
	.check-domainconfig .modal-dialog .mk_duration1 .selectPlanName{width:70px;}
	.check-domainconfig .modal-dialog .mk_duration1 .selectSaleRate{width:85px;}
	.pricingSelectBox span{font-size:12px !important;}
	.mk_duration1 .change_rate{width:100% !important; margin-top:10px;}
	.changePassword .panel.panel-default{width:100%;}
	#column-left{display:none;}	
	#menu-btn{display:block;}
	.mobileGapTop{margin-top:20px;}
	.changePassword #accordion1.account-info .form-horizontal .form-group{width:100% !important;}
	#accordion1 .panel-default, .newsletter .panel-default{padding:10px;}

	.design-nav:after{display:none;}
	.design-nav li a{font-size:13px;}
	.myWishLink span{background:#fece1a;color:#000;}
	.how-it{height:140px;}
	.shopping-cart{background-image:none;}
	.productHover .button.buttonRed{font-size:12px;}
	.wishlist a{padding:5px 6px;}
	.owl-item .item .price span{font-size:13px;}
	.like-project .product-thumb .price{font-size:13px;position:static;}
	.home-portfolio .owl-item .item .bottom .wishlist{margin-left:3px;}
	.ribbon-green span, .ribbon-red span, .ribbon-blue span{font-size:9px;line-height:17px;}
	.cn_item h3{font-size:13px;}
	.cn_item{padding:10px !important;}
	.cn_item h3 {font-size: 10px;line-height: 16px;}
	.cn_item {min-height:128px;}
	.feature-main.features-section .cn_item{width:113px !important;}
	.view-all{font-size:12px;margin-top:5px;}
	.col-sm-8.client-logos{display:none;}
	.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2, .how-it-works h2, .middle-section h2{font-size:22px;margin-bottom:20px;}
	.home-pre-footer .fa{font-size:12px;}
	.footer_bottom_box.follow-us{display:block !important;display:block;text-align:center;}
	.footer_bottom_box.follow-us h3{display:none;}
	.footer_bottom_box{display:none;}
	.footer_bottom.all-section{padding:10px 0px;}
	.footer_bottom.all-section .right-info{display:inline-block;}
	.CopyrightTxt{font-size:12px;}
	.heading h1{font-size:18px;}	
	.middle-section p, .how-it-works p{font-size: 13px;line-height:17px;}
	.owl-item:hover .info:before{display:none;}
	.owl-item .info{border:none;}
	.productHover {bottom:-3px !important;}
	.ribbon-red{top:0px;right:0px;}
	.ribbon-green{top:0px;}
	.detail-text .viewFeature{font-size:12px;padding:3px 10px;margin-left:36px;margin-top:1px;}
	.detail-text .viewFeature .fa{display:none;}
	.detail-text .viewFeature .fa-angle-down{font-size:19px;}
	.pricetag span {background: none;font-size:20px;line-height: 1;padding: 0;color: #fff;font-weight: 600;}
	.detail-text .pricetag a{margin-left:5px;border-radius:2px;}
	.livePrev{margin-right:5px;}
	.term-length h2{font-size:18px;}
	.mob-icon {display: inline-block;position: absolute;left: 60px;bottom:-60px;width: 185px;}
	.detail-text .whishIcon {display:inline-block;margin-right:6px;}
	.detail-text .shareIcon{width: 16px;}
	.detail-text .whishIcon .fa{font-size: 17px;}
	.cart-shopping-btn a, .cart-btn-right button{padding: 5px 15px;}
	.pro-summery-wrapper{width:100%;height:100%;}
	.product_details{min-height:auto;}
	.iconFloatLeft{display: inline-block;float: right;}
	.features li{width:100%; float:none;}
	.selectBoxdetail .packageBox{float:none; width:70%;}
	.mobile-search {width: 100%; position:absolute!important; bottom:0px;}
	.productReviewBox{padding: 10px 0px 30px 0px;}
	.reviewround{width:100%; margin-top:54px;}
	.reviewround .circleBox{padding: 7px 0;; width:66px;height:66px;}
	.smallRattingname{font-size:12px;padding:0;}
	.bigRattingname{font-size:16px;}
	.rateThis{width:100%;}
	.gapTop{padding:35px 0;}
	.footerforMobile .paymentSection{float:none;}
	.homesupportSection{}
	.reviewCenterbox .pull-left[style="width:180px;"]{width:128px !important;}
	.reviewCenterbox{width:100%;}
	.rateThis{text-align:center;}
	.rateThis a{float:none;}
	.contact-form .textarea .input-field span.error{text-align:left;} 
	.text-danger{font-size:11px;}
	.expertSupport{padding:0;}
	.expertSupport h2{margin-top:0;}
	.featuresbottomGap{padding-top:10px;}
	.expertSupportMain{padding:25px;}
	.featuresbottomGap .featuresImage{margin-top:20px;}
}
@media (max-width:360px){
	.awesome-feature h3{font-size:12px;}
	#con-service a, #con-service a:nth-child(3n){padding:5 !important;}
	.awesome-feature li{padding:10px;}
	
	
	/*my cart*/
	.table, thead, tbody, tfoot, th, td, tr{display: block; }
	table td{white-space:normal !important;}
	thead  { position: absolute; top: -9999px; left: -9999px; display:none;}
	table.table tr {border: 1px solid #ccc; background:#fff;}
	table.table tr:nth-of-type(2n+1) {background: #f9f9f9; }
	table.table tr:nth-of-type(2n+1) td {border-bottom: 1px solid #fff;}
	table.table tr { border: 1px solid #ccc; }
	table.table tr td{border: none; border-bottom: 1px solid #eee; position: relative; padding:2% 2% 2% 40%; width:auto !important; line-height:18px; text-align:left; line-height:22px;}		
	table.table tr td:before {position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px;  white-space: nowrap; text-align:left}
	.table-responsive tbody tr{padding-bottom:20px;}
	.table-responsive tr td:nth-of-type(1):before { content: "Item \A Details"; font-weight:700;}
	.table-responsive tr td:nth-of-type(1){padding-top: 5px;text-align:left;}
	.recurring-new .table-responsive tr td:nth-of-type(1), .recurring-new .table-responsive tr td:nth-of-type(2){padding-left:40%;}
	.recurring-new .table-responsive tr td:nth-of-type(1){padding-top:5px;}
	.recurring-new .table-responsive tr td{text-align:left !important}
	.table-responsive tr td:nth-of-type(2):before { content: "";  font-weight:700;}
	.table-responsive tr td:nth-of-type(2) {text-align:left;}
	.table-responsive tr td:nth-of-type(3):before { content: "Price"; font-weight:700;}
	.table-responsive tr td:nth-of-type(4):before { content: "Duration"; font-weight:700;}
	.table-responsive tr td:nth-of-type(5):before { content: "Subtotal"; font-weight:700;}
	.table-responsive tr td:nth-of-type(6):before { content: "Action"; font-weight:700;}	
	.ConfirmCheckout .table-responsive tr td:nth-of-type(1):before { content: "Item \A Details"; font-weight:700;}
	.ConfirmCheckout .table-responsive tr td:nth-of-type(1){padding-left: 0;padding-top: 34px;text-align: center;}
	.ConfirmCheckout .table-responsive tr td:nth-of-type(2):before { content: "Unit Price";  font-weight:700;}
	.ConfirmCheckout .table-responsive tr td:nth-of-type(2) {text-align: center;}
	.ConfirmCheckout .table-responsive tr td:nth-of-type(3):before { content: "Duration"; font-weight:700;}
	.ConfirmCheckout .table-responsive tr td:nth-of-type(4):before { content: "Total"; font-weight:700;}
	.ConfirmCheckout .table-responsive tr td{ text-align: right; width: 100%; padding-left:92px;}
	.ConfirmCheckout .table-responsive tbody tr{margin-bottom:0px;}	
	.cart-info table .pricings .button.proceed-btn{width:100%;}
	.cart-info table .addNewDomainOptions {float: none;}
	.cart-info table .pricings {float: none;width:100%}
	.order-new .table-responsive tr td:nth-of-type(1):before { content: "Order ID"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(2):before { content: "Customer"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(3):before { content: "No. of \A Products"; font-weight:700; white-space:pre; line-height:14px;}
	.order-new .table-responsive tr td:nth-of-type(4):before { content: "Status"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(5):before { content: "Total"; font-weight:700;}
	.order-new .table-responsive tr td:nth-of-type(6):before { content: "Date Added"; font-weight:700;}
	.trans-new	 .table-responsive tr td:nth-of-type(1):before { content: "Date Added"; font-weight:700;}
	.trans-new .table-responsive tr td:nth-of-type(2):before { content: "Description"; font-weight:700;}
	.trans-new .table-responsive tr td:nth-of-type(3):before { content: "Amount \A (USD)"; font-weight:700; white-space:pre; }
	.recurring-new .table-responsive tr td:nth-of-type(1):before { content: "Recurring \A ID"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(2):before { content: "Product"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(3):before { content: "Status"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(4):before { content: "Date Added"; font-weight:700;}
	.recurring-new .table-responsive tr td:nth-of-type(5):before { content: ""; font-weight:700; }
	.o_info-1 .table-responsive tr td:nth-of-type(1):before { content: "Order \A Details"; font-weight:700; white-space:pre; }
	.o_info-1 .table-responsive tr td:nth-of-type(2):before { content: ""; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(1):before { content: "Product Name"; font-weight:700;}
	.o_info-3 .table-responsive tr td:nth-of-type(2):before { content: "Model"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(3):before { content: "Quantity"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(4):before { content: "Price"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(5):before { content: "Total"; font-weight:700; }
	.o_info-3 .table-responsive tr td:nth-of-type(6):before { content: ""; font-weight:700; }
	.o_info-3 .table-responsive tfoot tr{background-color:#fff !important;}
	.o_info-3 .table-responsive tfoot tr td::before { content:"" !important; font-weight:700; }
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2)::before { Display:none;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2) { Display:inline-block; padding:10px 10px; width:35% !important;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(3) { Display:inline-block; padding:10px 10px;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(1) td:nth-of-type(2)::before { Display:none;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(2) td:nth-of-type(2) { Display:inline-block; padding:10px 10px; width:35% !important;}
	.o_info-3 .table-responsive tfoot tr:nth-of-type(2) td:nth-of-type(3) { Display:inline-block; padding:10px 10px;}
	.o_info-3 .table-responsive tr td, .o_info-1 .table-responsive tr td{padding-left:50%;}
	.o_info-4 .table-responsive tr td:nth-of-type(1):before { content: "Date Added"; font-weight:700; }
	.o_info-4 .table-responsive tr td:nth-of-type(2):before { content: "Status"; font-weight:700; }
	.o_info-4 .table-responsive tr td:nth-of-type(3):before { content: ""; font-weight:700; }
	.recurring-new .recu-td, .recurring-new .recu-td  a{float:none !important;}
	.button-group.button-group-quick.quick_like {position: initial; text-align: center; display: block;}
	.cart-info table .addNewDomainBox .btnAdd.button{margin-top:0px;border: 0 none !important;outline:none;}
	.cart-info table label.label{white-space:normal;}
	#d_social_login {margin-top: 20px;}
	.user-face {display: block;}
	.news-new .radio {display: inline-block; width: 100%;}
	#collapse-coupon .control-label{display:inline-block; width:auto; margin-top:0px; padding-left:0;}
	#collapse-payment-method.terms-cond .radio label{line-height:30px;}
	.checkout-login .col-md-5.col-sm-12 .loginStep1Right{padding:10px; border:1px solid #d4d4d4;box-shadow: 0 1px 1px rgba(0, 0, 0,);box-shadow: 0 0 0 1px #dddddd; border-radius:3px;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(1):before { content: "Product Name"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(1){padding-top:5px;text-align:right;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(2):before { content: "Unit Price"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(2){text-align:right;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(3):before { content: "Duration"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive tr td:nth-of-type(4):before { content: "Total"; font-weight:700;}
	.ConfirmCheckout .orderSummery .table-responsive td{width:100% !important;}
	.ConfirmCheckout .orderSummery .table-responsive tr{padding-bottom:0px;}
	.ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(1), .ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(2), .ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(3){display:none !important;}
	.ConfirmCheckout .orderSummery .table-responsive tr.grandTotal td:nth-of-type(4){font-size:18px;}
	.col-md-5.col-sm-12.pull-right.summeryOrder{margin-bottom:30px;}
	.ConfirmCheckout .panel-group.checkout-page{margin-bottom:0px;}
	.topspacer11:after{right:45px !important;}
	.checkoutLoginField a{margin-top:20px; float:none;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(1):before { content: "Product Name"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(1){padding-top:5px;text-align:right;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(2):before { content: "Price"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(2){text-align:right;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(3):before { content: "Duration"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive tr td:nth-of-type(4):before { content: "Total"; font-weight:700;}
	.checkout-success .orderSuccess .table-responsive td{width:100% !important;text-align:right;}
	.checkout-success .orderSuccess .table-responsive tr{padding-bottom:0px;}
	.checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(1), .checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(2), .checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(3){display:none !important;}
	.checkout-success .orderSuccess .table-responsive tr.grandTotal td:nth-of-type(4){font-size:18px;}
	.checkout-success .orderSuccess .table-responsive{margin-bottom:0px;}
	.how-it-works .owl-carousel{margin-bottom:0px;}
	.home-banner .on-banner .banner-text h3 span{font-size:13px;display:block;}
	.home-banner .on-banner .banner-text h3{ font-size: 15px;line-height: 20px;margin-bottom:5px;}
	.changePassword .panel.panel-default{width:100%;}
	#column-left{display:none;}	
	#menu-btn{display:block;}
	.mobileGapTop{margin-top:20px;}
	.changePassword #accordion1.account-info .form-horizontal .form-group{width:100% !important;}
	
}

@media (max-width:320px) {	
	.button-group.button-group-quick.quick_like, .product-grid .button-group.button-group-quick.quick_like {left:10%; bottom:10px;}
	#owl-demo2 .owl-wrapper {padding-top: 0%;}
	dl.pricingSelectBox1 dd strike, dl.pricingSelectBox1 dd strong {padding-left: 0px; margin-top: 10px; display: block;}
	.hidden-xs{ display:block !important}
	.awesome-feature h3{font-size:12px;}
	sup {top: -.1em;}
	.cart-info table h6 {line-height:23px;}
	div#content .cart-content, div#content .voucher-content {padding:15px 5px;}
	#livechatPanel{max-width:94%;}
	.feature-main.features-section .cn_item {width:100px !important;}
	.close-panel{top:48px;}
}

#cboxLoadedContent .cart-duration {margin-bottom:25px;}

@media (max-width:1023px) {
	.all_portfolio .dropdown{ display:block;}
	.porfolio_category.clearfix {display: none;}

}
@media (max-width:1023px) {
	.all_portfolio .dropdown{ display:block;}
	.porfolio_category.clearfix {display: none;}
}

@media (max-width:420px){	
	.home-portfolio{padding: 0 !important;}
	.categoryNav .animated-arrow{position: relative;right: 0px;top: 16px;}
	.categoryNav {padding-top: 25px;display: inline-block;position: absolute;top: -22px;left: auto;right: 2px;}
	.logo img{height:auto;}
	.customSearch .searchField input{padding: 5px 5px;}
	.customSearch .searchField .btnseacrh{padding: 4px;}
	.home-banner .on-banner .banner-text h3 span{display:block;padding-top:10px;}
	.home-banner .on-banner .banner-text h3{margin: 0 0 10px;}
	.socialLogin{margin-top: 0;}
	.loginMainbox{padding-top: 0;}
	.how-it{height:auto !important;}
	.leaseNow2 a{margin-left:0 !important;}
	.selectBoxdetail .packageBox{margin: 0 3px 3px 3px !important;
    width: 48% !important;
    float: left;}
	.paymentSection{text-align:center;}
	.copyrightCol{float: left;width: 100%;text-align: center !important;}
	.copyrightCol p{text-align:center !important;}
	.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2, .how-it-works h2, .middle-section h2{text-align:center;}
	.couponCode .input-group{width:100% !important;}
	.couponCode #accordion .btn.btn-primary{padding: 7px 40px !important;}
	.paymentSection img.payMent{float: none;}
	.summeryOrder{width:100%;margin-bottom:10px;}
	.productHover .button.buttonRed, .livePreview {padding: 8px 12px;}
	.leftproImage{margin-top:35px;}

}@media (min-width:600px) and (max-width:1169px){
	.loginBox .form-group{width: 46.3% !important;}
	.socialSign a{width:180px;background-size:180px !important;}
}

@media (min-width:750px) and (max-width:768px){
	.loginMainbox .default-box{width:100% !important;}
	.loginBox .form-group {width: 47.7% !important;}
	.socialLogin{margin-top: 0 !important;}
	.loginMainbox{padding-top: 0 !important;}
	.selectBoxdetail .packageBox{width: 45%;
    margin: auto 10px;}
	.leaseNow2 a{margin-left:0 !important;}
	.leftproImage{max-height: 260px;}
	.featuresImage{display:none !important;}
	.featuresbottomGap{margin-bottom: 50px;}
	.input-group{width:100%!impportant;}
}
@media (min-width:665px) and (max-width:668px){
	.leftproImage{max-height: 245px;}
}
@media (min-width:1024px) and (max-width:1100px){
	.product-listing .button-group.button-group-quick.quick_like, .product-grid .button-group.button-group-quick.quick_like{left: 8% !important;}
	.button-group.button-group-quick.quick_like{left: 8% !important;}
	.leaseNow2 a{margin-left: 0 !important;}
	.expertSupport{padding: 26px 0 0 0;}
}

@media (min-width:1024px) and (max-width:1179px){
	.testimonialsListing .contentRight{width:800px;}
}

@media (max-width:1023px){
	.product-grid .button-group.button-group-quick.quick_like{left:0px !important;}
}
@media (max-width:767px){
	.home-pre-footer.all-section{display:none !important;}
	.menubottomBar{display: block !important;text-align: center;overflow: hidden;position: fixed;left: 0;right: 0;bottom: 0;z-index: 9999;background: #1f2b3a;box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);}
	.menubottomBar i{font-size:28px;color:#afafaf;}
	.menubottomBar a{font-size:28px;color:#afafaf !important;display:block;float:left;}
	.menuWrap{padding:10px;overflow:hidden;}
	#live-chat-tab{display:none !important;}
	.menubottomBar .active, .menubottomBar .active i{color: #fcc500;}
	.featuresBox h3{font-size:20px;}
	.featuresBox p{font-size: 16px;line-height: 18px;font-weight:400 !important;}
	.navMAinpopup .navbar-default{background-color: transparent !important;border:none !important;overflow-y: auto;padding-bottom: 30px;}
	.navMAinpopup .navbar-nav {margin-top:0; margin-bottom:3px;}
	.navMAinpopup .navbar-default .navbar-collapse { border-top:0;}
	.navMAinpopup .navbar-default .caret {background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyIDQyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MiA0MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+Cjxwb2x5Z29uIHBvaW50cz0iNDIsMTkgMjMsMTkgMjMsMCAxOSwwIDE5LDE5IDAsMTkgMCwyMyAxOSwyMyAxOSw0MiAyMyw0MiAyMywyMyA0MiwyMyAiIGZpbGw9IiMwMDAwMDAiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);background-size: 10px;height: 10px;width: 10px;border: 0;float: right;margin-top: 5px;transition: all ease 0.4s;-moz-transition: all ease 0.4s;-webkit-transition: all ease 0.4s;}
	.navMAinpopup .dropdown.open .caret {background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyIDQyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MiA0MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxMjhweCIgaGVpZ2h0PSIxMjhweCI+CjxyZWN0IHk9IjE5IiB3aWR0aD0iNDIiIGhlaWdodD0iNCIgZmlsbD0iIzAwMDAwMCIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);}
	/*.navMAinpopup .nav:after, .navMAinpopup .navbar-collapse:after, .navMAinpopup .navbar-header:after, .navMAinpopup .navbar:after, .navMAinpopup .pager:after, .navMAinpopup .panel-body:after, .navMAinpopup .container-fluid:after, .navMAinpopup .row:after {display:none;}*/
	.home-banner .on-banner{overflow:hidden !important;}
	.mobile-search{}
	.navMAinpopup .modal .navbar-nav>li {border-bottom: 1px solid #ccc;}
	.featuremainMobilenone{display:none !important;}
	.featuremainMobile{display:block !important;}
	.featuremainMobile .owl-carousel{background-color: transparent !important;padding:0 !important;margin:0 !important;}
	.featuremainMobile .owl-controls .owl-page.active span{background:#000 !important;}
	.featuremainMobile .owl-controls .owl-page span{border:0!important;margin:0 5px!important;width:10px!important;height:10px!important;}
	.featuremainMobile .def-btn{text-transform: capitalize !important;background-color:#151d27;color:#fff;}
	.hidefooterforMobile{}
	.footerforMobile{background:#fff !important;padding-bottom:30px;}
	.ftrmenuSelect{text-align:center;margin-bottom: 15px;}
	.ftrmenuSelect .selectpicker{background: #fff;width: 100%;box-shadow: 0 2px 10px rgba(0,0,0,.1);border: none;padding: 5px;height: 48px;color: #1f2b3a;
    box-sizing: border-box;text-indent: 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 1px solid #cbd2d6;border-radius: 5px;
    box-shadow: none;padding-right: 38px;background: #fff;background-size: 20px !important;background: #fff url("/image/down-arrow-select.png") no-repeat scroll 96% 50%;
	}
	.ftrmenuSelect h3{margin-top: 0;margin-bottom:30px;font-size:24px;}
	.footerforMobile{display:block !important;}
	.footerforMobile .ftrSocial{padding:20px 0 0 0;margin-bottom:30px;text-align:center;}
	.footerforMobile .ftrSocial ul{width:100%;text-align:center;}
	.footerforMobile .ftrSocial ul li{display: inline-block;float:none;}
	.footerforMobile .paymentSection{margin-top:0;width: 100%;}
	.header .wishListIcon{display:none;}
	.wsmenuexpandermain{right: 10px !important;left: auto;}
	.home-banner .on-banner{background-color: #fff !important;background-image: none !important;}
	.websiteFeaturesall .clearfix .col-md-6.copyrightCol{padding-right:15px !important;}
}
@media (max-width:768px){
	.homesupportSection{}
}


/****************************************MY RESPONSIVE CODE START****************************************/\
@media only screen and (min-width:992px) and (max-width:1199px) {
	/*HOME PAGE*/
	
	.wrapper-header{width: 98%;}
	.detail-text{ padding-top:0px!important;}
	
	/*HOME PAGE*/
}
@media only screen and (min-width:768px) and (max-width:991px) {
	/*HOME PAGE*/
	.nopadding {padding: 0px 5px;}
	.home-banner .on-banner .banner-text{width: 50%;}
	.on-banner {padding: 85px 25px 50px;}
	.imgBox{width: 50%}
	.leaseweb-category-list ul li{width: 20%;}
	/*HOME PAGE*/
}
@media only screen and (min-width:480px) and (max-width:767px) {
	/*HOME PAGE*/
	.imgBox {width: 100%; float: none; text-align: center;}
	.on-banner{padding: 25px 25px 25px;}
	.home-banner .on-banner .banner-text h2{color: #232F3E;}
	.home-banner .on-banner .banner-text h3 span{color: #232F3E;}
	.home-banner .on-banner .banner-text h4{color: #232F3E;}
	.wordSteps{width: 100%}
	.wordSteps li{padding: 10px 0px;}
	.leaseweb-category-list ul li{width: 33%;}
	.nopadding {padding: 0px 5px;}
	.home-banner .header {padding: 10px 0px 10px 0px;}
	.features-section h2, .featureTemplate h2, .popularTemplate h2, .recentlyTemplate h2, .how-it-works h2, .middle-section h2{font-size: 22px!important;}
	#owl-demo2 .owl-buttons{ display:inherit;}
	
	/*HOME PAGE*/
}
@media only screen and (min-width:320px) and (max-width:479px) {
	/*HOME PAGE*/
	.imgBox {width: 100%; float: none; text-align: center;}
	.on-banner{padding: 25px 25px 50px;}
	.home-banner .on-banner .banner-text h1{color: #232F3E;}
	.home-banner .on-banner .banner-text h3 span{color: #232F3E;}
	.home-banner .on-banner .banner-text h4{color: #232F3E;}
	.wordSteps{width: 100%}
	.wordSteps li{padding: 10px 0px;}
	.leaseweb-category-list ul li{width: 49%;}
	.nopadding {padding: 0px 5px;}
	
	/*HOME PAGE*/
}
/****************************************MY RESPONSIVE CODE END****************************************/



@media (min-width:1299px) {
    /* Cart Page Addon Style for Mobile - start */
    .cart_addon__fieldbox_cta__container{
        display: flex;
        flex-wrap: wrap;
        align-items: flex-end;
        margin-top: 20px;
    }
    .cart_addon__fieldbox_cta__container > *,
    .cart_addon__fieldbox_cta__container .mycartpg-btn a{
        float: none !important;
        margin: 0 !important;
        padding: 0 !important;
        position: relative !important;
        left: auto !important;
        top: auto !important;
        bottom: auto !important;
        right: auto !important;
        width: 100% !important;
    }
    .cart_addon__fieldbox_cta__container .leaseNow2.mycartpg-btn{
        padding-left: 15px !important;
        width: 40% !important;
    }
    .cart_addon__fieldbox_cta__container .mycartpg-btn a{
        float: right !important;
        margin: 0 !important;
        padding: 0 18px !important;
        width: auto!important;
    }
    .cart_addon__fieldbox_cta__container .mycartpg-input{
        width: 60% !important;
    }
    .mycartpg-input .checkbox,
    .mycart-selectbox .custom-dropdown{
        margin: 0 !important;
        top: auto !important;
        /* width: 100% !important; */
    }
    .mycartpagedesign .mycartpg-input {
        margin-top: 0px;
    }
    /* Cart Page Addon Style for Mobile - end */
}



@media (max-width:599px) {
    
     
    
    .home-banner .on-banner{
          position: relative;
          z-index: 1;
    }
    .home-banner .on-banner:before{
          background: url(../image/bannerpattern.png) no-repeat top center !important;
          background-size: cover !important;
          content: '';
          display: block;
          height: 310px;
          left: 0;
          position: absolute;
          top: 0;
          width: 100%;
          z-index: 1;
    }
    .home-banner .on-banner .wrapper-1{
          position: relative;
          z-index: 2;
    }
    .home-banner .on-banner .banner-text h1, .home-banner .on-banner .banner-text h4{
          color: #fff;
    }
    .home-banner .on-banner .banner-text h4{
          font-size: 16px!important;
    }
    
    /* Cart Page Addon Style for Mobile - start */
    .cart_addon__fieldbox_cta__container{
        display: flex;
        flex-wrap: wrap;
        align-items: flex-end;
        margin-top: 20px;
    }
    .cart_addon__fieldbox_cta__container > *,
    .cart_addon__fieldbox_cta__container .mycartpg-btn a{
        float: none !important;
        margin: 0 !important;
        padding: 0 !important;
        position: relative !important;
        left: auto !important;
        top: auto !important;
        bottom: auto !important;
        right: auto !important;
        width: 100% !important;
    }
    .cart_addon__fieldbox_cta__container .leaseNow2.mycartpg-btn{
        padding-left: 15px !important;
        width: 40% !important;
    }
    .cart_addon__fieldbox_cta__container .mycartpg-btn a{
        float: none !important;
        margin: 0 !important;
        padding: 0 8px !important;
        width: 100% !important;
    }
    .cart_addon__fieldbox_cta__container .mycartpg-input{
        width: 60% !important;
    }
    .mycartpg-input .checkbox,
    .mycart-selectbox .custom-dropdown{
        margin: 0 !important;
        top: auto !important;
        width: 100% !important;
    }
    .mycartpagedesign .mycartpg-input {
        margin-top: 0px;
    }
    .cart_addon__fieldbox_cta__container .checkbox input[type=checkbox], 
    .cart_addon__fieldbox_cta__container .checkbox-inline input[type=checkbox], 
    .cart_addon__fieldbox_cta__container .radio input[type=radio], 
    .cart_addon__fieldbox_cta__container .radio-inline input[type=radio] {
        width: 16px!important;
        height: 16px!important;
    }
    .mycartpg-input label:before, .mycartpg-input label:after{
        width: 18px!important;
        height: 18px!important;
    }
    /* Cart Page Addon Style for Mobile - end */
    
    
    .all-section>.wrapper>.row{margin-left:0;margin-right:0;}
    .home-banner .header .logo{margin-right: 17px !important;}
    .home-banner .header .logo {
    width: 200px !important;}
}
