@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 992px) and (max-width: 1199px){

/*header*/
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > a{padding:0px 8px; font-size:11px}
.sm-megamenu-hover.sm_megamenu_menu.sm_megamenu_menu_black{padding-left:5px}
.header-container .header.links li{margin-right:7px; padding-right:7px}
.col-lg-3.col-md-3.header-links{ margin-right:0px}
.header-container .header.links li a{ font-size:11px}
.header-top .headertop-left{ width:110px}
.col-lg-4.col-md-4.header-logo{ max-width:280px}
.actions-content .livechatblock{ font-size:11px;padding-top:0;margin-top:-5px;width: 104px;margin-bottom:3px}
.actions-content .instantquote{font-size:11px;width: 138px;padding-right:14px;padding-top:0}
.header-top .header-links{padding-top:10px}	
.header-container .actions-content{ margin-top:10px}

/*middle section*/
.banner-1 .list-banner .item-banner .text-banner h2{ font-size:21px}

/*footer*/ 
.footer-wrapper-content .about-footer, .footer-wrapper-content .ourshop-footer, .footer-wrapper-content .order-footer{padding-left:20px}
.col-lg-3.col-md-4.col-sm-6.about-footer, .col-lg-3.col-md-2.col-sm-6.ourshop-footer{width:23%}
.col-lg-3.col-md-2.col-sm-6.order-footer{width:20%}
/*custom quote*/
.make-selection-content{padding:30px 10px 0px;}
/*instant quote*/
.instant_quote_media_sec .make-selection-product{ padding-left:6px; padding-right:7px; width:33%; margin-left:0px; margin-right:0px}
.instant_quote_media_sec .make-selection-image{ width:100%}
.get-left-part{ width:68%}
.get-right-part{ width:30%}
/*#emailquoteform .popup-inner{ overflow:scroll;}
#emailquoteform .popup-close{ display:none}*/
.content_delivery_med .miscellenious-casebox-small-part .ftp_sub_changes ul li{ padding-right:5px}
.updateqty-firstblock .increaseqty-button, .updateqty-firstblock .decreaseqty-button{ font-size:13px; font-weight:bold}

.flashdrivepage .submit-step ul li .submit-step-no.confirm:after{height:70px;right:-14px;top: 70px;}
.how-to-place-an-Order .stepmain .stepbox{min-height:250px}
.banner-bottom-wrapper .banner-list .banner-item:last-child .text-banner{ left:100px}
.pack_custom_radio .custom_input_radio ul li{ width:27%}

	}
@media only screen and (min-width: 768px) and (max-width: 991px){
.banner-1 .list-banner .item-banner .text-banner.align-left{ left:10px}
.banner-1 .list-banner .item-banner .text-banner.align-right{ right:10px}
.banner-1 .list-banner .item-banner .text-banner p{ font-size:11px}
.banner-1 .list-banner .item-banner .text-banner h2{ font-size:21px}
/*custom quote*/
.make-selection-content{padding:30px 10px 0px;}
.make-selection-product{margin: 0px 12px 30px;}	
.prod-info-detail{ width:100%}
/*Cart css*/
.cart-container form.form.form-cart{float:left}
/*instant quote*/
.updateqty-firstblock .increaseqty-button, .updateqty-firstblock .decreaseqty-button{ font-size:13px; font-weight:bold}
}
@media only screen and (max-width:991px){
.header-container .header.links li{margin-right:10px;padding-right:10px}
.col-lg-2.col-md-2.headertop-left{ float:left}
.col-lg-4.col-md-4.header-logo{ margin:0 auto}
.header-container .actions-content .search-wrapper{ bottom:-119px}
.col-lg-4.col-md-4.col-sm-6.contact-footer{ width:100%}
.footer-wrapper-content .about-footer, .footer-wrapper-content .ourshop-footer, .footer-wrapper-content .order-footer{ padding-left:15px; width:33.33%}
.order-footer{ clear:inherit}
.footer-shipping{ padding:40px 0px 36px}
.header-container .actions-content .search-wrapper{ background:#ed1b2e}
.banner-bottom-wrapper .banner-list .banner-item:last-child .text-banner{ left:50%; margin-left:-25%}
.register-your-music{width: 100%;margin-top: 0}
.register-your-music ul{display: inline-block;}
/*instant quote*/
.get-left-part{ width:100%}
.get-right-part{ width:100%}
.summary-box ul li:first-child{ width:130px}
.instant_quote_footer_banner{ margin-bottom:25px}
.get-right-part{ margin-left:0px}
.updateqty-firstblock #qtyValidation{ float:none}
.pack_custom_radio .custom_input_radio ul li{ width:40%}

/*CMS Page CSS*/
.flashdrivepage .submit-step ul li .submit-step-no.confirm:after{background-image: url(../images/cms-img/flash-drives/button-erow-responsive.png);height: 41px;width: 30px;position: absolute;right: 0; left:0;top:67px;}
.flashdrive-list h3{font-size: 17px}
.flashdrive-list.need-content li{min-height: 280px}
.how-to-place-an-Order .stepmain .stepbox{min-height:inherit;width:100%;margin-bottom:20px}
.how-to-place-an-Order .stepmain{margin:0}
.how-to-place-an-Order .stepmain .stepbox-main{width:100%;padding:0}
}

@media only screen and (max-width:767px){
.cms-custom-btn .callus-btn{display: none;}	
.header-container .actions-content .search-wrapper{ bottom:-145px}
.footer-wrapper-content .about-footer, .footer-wrapper-content .ourshop-footer, .footer-wrapper-content .order-footer{ float:left}
.footer-shipping .shippingcontent-maintitle{ width:360px} 
.footer-shipping span.shipping_content{ font-size:20px}
.footer-shipping span.shippingcontent-subtitle{ font-size:15px}
.actions-content .instantquote, .actions-content .livechatblock{ font-size:11px}
.header-container .header.links li{font-size:11px; padding-right:8px; margin-right:8px}
.col-lg-6.col-md-6.col-sm-6.video-item:first-child{ margin-bottom:15px}
.make-selection-content{padding: 30px 10px 0px;}
.make-selection-product{margin: 0px 10px 30px;}
.prod-info-detail{ width:100%}
.footer-wrapper-content .container{ width:100%; padding-left:15px; padding-right:15px}
/*CMS Page CSS*/
.cms-right-baar{float:left}
.submit-step ul li .step-name{font-size:15px;font-weight:normal}
.submit-step{padding:20px 10px}
.quantity-blu-ray{margin-top:0}
.flashdrivepage .submit-step ul li .submit-step-no.confirm:after{height: 38px;top:64px;}
/*instant quote*/
.instant_quote_media_sec .make-selection-product{ width:30%}
.instant_quote_media_sec .make-selection-image{ width:100%}
.content_delivery_med .miscellenious-content-casebox-small{ width:100%; margin-bottom:15px}
.instant_quote_media_sec .insert_try_left{ width:100%}
.insert_try_right{ width:100%}
.services-relating li{width: 50%}
.flashdrive-list.need-content li{width: 50%;min-height: 220px}
/*cart page css*/
.cart.table-wrapper thead .preview, .cart.table-wrapper thead .edit{display:none}
.cart.table-wrapper .product-item-photo{min-width:inherit}
.cart.table-wrapper .item .item-info .col.item{width:100%;float:left}
.cart.table-wrapper .item .item-info .col.preview,.cart.table-wrapper .item .item-info .col.edit,.cart.table-wrapper .item .item-info .col.price,.cart.table-wrapper .item .item-info .col.qty,.cart.table-wrapper .item .item-info .col.subtotal{width:100%;float:left}
.checkout-billing-address .actions-toolbar .action-cancel{margin-top:10px}
/*checkout page*/
.checkout-payment-method .payment-methods{margin:0px}
.checkout-payment-method .payment-option{ margin:0px}
.form-create-account .fieldset.create.info .field-name-lastname {width: 100%}
}
@media only screen and (max-width:640px){
.footer-wrapper-content .about-footer, .footer-wrapper-content .ourshop-footer, .footer-wrapper-content .order-footer{ float:none; width:100%}
.col-lg-2.col-md-2.headertop-left{ margin:0 auto; float:none}
.toplinks-wrapper .link.wishlist{ display:block}
.toplinks-wrapper{ text-align:center}
.col-lg-3.col-md-3.header-links{ margin-right:0px; padding-right:0px}
.col-lg-2.col-md-2.headertop-left{ padding-top:70px}
.header-container .actions-content{ margin-top:0px}
.header-container .actions-content .search-wrapper{ bottom:0px; top:201px}
.header-top .header-links{ padding-top:13px}	
.toplinks-wrapper{ margin-bottom:15px}
.banner-1 .list-banner .item-banner .text-banner.align-center h2{ font-size:27px}
.homepage-wrapper .basic-collection{ padding-top:45px}
/*custom product*/
.make-selection-product{ width:27%; margin-left:3%; margin-right:3%}
.make-selection-content{ padding-left:0px; padding-right:0px}
.make-selection-image{ width:100%}
.pro-deadline .projct-date{ width:48%; margin-right:4%}
.pro-deadline .flexi{ width:48%}
.pro-deadline{ width:100%}
.custom_input_radio ul li{ margin-top:3px; margin-bottom:3px}
.quantity-box-content ul li.productinfo .text-title{ width:180px}
.custom_choose_section .mage-error{ margin-top:30px !important; margin-left:7px}
/*instant quote*/
.instant_quote_media_sec{ width:70%}
.instant_quote_title{ width:30%}
.instant_quote_media_sec .make-selection-product{ width:43%}
.insert_finish, .content_delivery_med, .request_master_copy, .try_card_dvd{ padding-left:10px; padding-right:10px}
.content_delivery_med .miscellenious-casebox-small-part .ftp_sub_changes ul li{ padding-right:5px}
.pack_custom_radio .custom_input_radio ul li{width:100%; margin-right:0px}
.custom_memory_cap .custom_input_radio ul li{width:20%}
/*CMS Page CSS*/
.left-baar .images-list li{width:50%}
.cms-custom-btn .callus-btn img{max-width:200px}
.mapcolun{margin-bottom: 10px}
.mapcolun, .address-colun{width: 100%}	
.address-colun{padding-left: 0}
.cms-page-topimg.flashdrivepage .topimg-colun{width:50%}
.flashdrive-list li{width: 100%;padding-left: 0;padding-right: 0}
.smallimg.flashdrive-list li{width:33.333%;padding:0 10px}
#emailquoteform .popup-inner{ padding:10px; height:400px; overflow:scroll}
#emailquoteform .popup-close{right:28px; top:18px}
.homepage-wrapper .basic-collection .sm-basic-products .bs-items .bs-item{display:block;margin-left:auto;margin-right:auto;max-width:inherit}
.homepage-wrapper .basic-collection .sm-basic-products .bs-items .bs-item .item-inner .box-image a img{width:auto;max-width:100%}
}
@media only screen and (max-width:480px){
.footer-shipping span.shipping_content{font-size:15px; padding-top:10px}
.footer-shipping span.shippingcontent-subtitle{font-size:14px}
.make-selection-product{ width:44%}
.pro-deadline .projct-date{ width:100%; margin-right:0px}
.pro-deadline .flexi{ width:100%}
.prod-info-detail ul li{ width:100%}
.instant_quote_media_sec .make-selection-product{ width:50%; margin-left:0px; margin-right:0px; padding-left:3%; padding-right:3%}
.instant_quote_title{ padding:20px}
.instant_quote_title, .instant_quote_media_sec{ width:100%}
.custom_memory_cap .custom_input_radio ul li{ width:35%}

/*CMS Page CSS*/
.submit-step{padding:10px 3px}
.cms-custom-btn .custom_submit{margin-bottom:10px}
.cms-custom-btn .custom_submit{width:100%;margin-top:0}
.cms-custom-btn .callus-btn{width: auto;float: none;}
.left-baar .images-list li, .cms-page-topimg .topimg-colun{width:100%}
.cms-page-topimg.flashdrivepage .topimg-colun{width:100%}
.smallimg.flashdrive-list li{width:100%;padding:0 0;text-align: center;}
.flashdrive-list.need-content li{width:100%;min-height: inherit;}
.flashdrivepage .flash-custom-btn img{float: none;clear: inherit;margin:0 0 10px 0;}
.flashdrivepage .submit-step ul li .submit-step-no.confirm:after{height: 30px;top:62px;}
/*upload file css*/
.upload_file_ifram iframe{ width:100%;}

.flash_messge_home{font-size:16px;}
}
@media only screen and (max-width:360px){
.banner-1 .list-banner .item-banner .text-banner h2{ font-size:27px}
.make-selection-product{ width:90%; margin-left:5%; margin-right:5%}
.custom_input_radio ul li{margin-right:30px}
.quantity-box-content ul li.productinfo{ margin-right:0px}
/*instant quote*/
.instant_quote_media_sec .make-selection-product{ width:100%}
/*CMS Page CSS*/
.services-relating li{width:100%}
.flashdrivepage .submit-step ul li .submit-step-no.confirm:after{height: 50px;}
.how-to-place-an-Order .stepmain .stepbox .stepdetail{padding-left:0;width:100%}
.how-to-place-an-Order .stepmain .stepbox .stepimg{width:100%;margin-bottom:10px;text-align:center}
.popup-inner{ width:100%}

}
@media only screen and (max-width:320px){
.header-container .actions-content .search-wrapper{ bottom:0px; top:201px}
}

