/*------------------------------------*\
         Media Queries
\*------------------------------------*/



@media (max-width:1280px) {
	
.brand-top-inner { padding:0 0 0 110px;}
.brand-top h3 { font-size:48px; } 
.your-selections .selections-ser li{width: 24%;}	
	
}

@media (max-width:1200px) {
	
.service-post { padding: 30px 15px;}

.right-img { max-width:400px;}
	
.price-cart{font-size: 15px;}
.save-confi {font-size: 11px;}
.your-selections .selections-ser li {width: 31%;}
}




@media (max-width:991px) {

.build-btn a { font-size:15px; }

.service-post { padding: 30px 15px;	}
.service-block .col-sm-6 { margin-bottom:30px;}

.content-page h2 { font-size:32px;}
.customization .price-cart{font-size: 15px;}
.customization .save-confi {font-size: 10px;}
.customization .add-cart p>a{display: block;}
.customization .print-mail>a{padding-right: 30px;}
.customization .panel input[type=checkbox], input[type=radio]{width: auto; height: auto;}
.item-pc ul li {width: 29%;}
.item-tab h2 {font-size: 24px;}
.item-tab a {font-size: 20px;}
.your-selections .selections-ser li {width: 46%;}
    
.cart-all-pro .cart-pro { width: 100%; margin-bottom: 20px;}    
.cart-area .cart-details .cart-all-pro .qty-item { width: 60%;  }
.cart-area .cart-details .cart-all-pro .all-pro-price { width: 40%;}
.cart-area .cart-details .cart-all-pro .qty-item .center { width: 100%; display: flex; align-items: center; justify-content: space-between; }
.qty-item .center a.pro-remove{ margin-top:0;}
    
}


@media screen and (max-width: 1023px) and (min-width: 768px) {

.brand-top h3 { font-size:38px; } 

}


@media (max-width:767px) {
	
.featured { padding:70px 0px; }
.featured .banner-txt-block { order: 1;}
.featured-img { text-align:center;}	
	
.banner-txt { text-align:center;}	
.banner-txt h1 { font-size:32px; padding: 0 0 15px 0; text-align:center;}	
.banner-txt p { text-align:center; max-width:100%;}
.banner-txt a { margin-top:15px; font-size: 20px; }


.brand-pc .col-md-4 { margin-bottom:30px; }
.brand-post-img { text-align:center;}
.build-btn a { font-size:15px; margin-top:15px; }

.express-post h3 { font-size:32px;}
.express-post p { font-weight:normal;}

.footer { padding: 30px 0 0 0; }
.footer-link {padding: 0 0 30px 0;}
.footer-about { padding:0px;}
.footer-newsletter { padding:0px 0px 30px 0; }	
.footer-newsletter input[type="submit"] { right:0px;}

.assemble .row { min-height: 440px; }
.assemble .row .col-md-7 { display:none;}

.flexable-img { padding:10px;}
.flexable-img img { margin:0px; width:100%;}


.flexibility { padding:70px 0px 55px 0px;}
.flexibility-block h2 { font-size:32px;}
.flexibility .col-md-7 {order: 1; }
.flexibility .col-md-5 {margin-bottom:20px;}

.brand-pc { padding: 50px 0px; }

.assemble-block { text-align:center; padding:50px 0;}
.assemble:before  { display:block;}

.assemble-block h2 { font-size:32px; }

.copyright .row .col-sm-6:first-child { order:1; }

.social { justify-content: center; float:none;}

.copyright-txt { text-align:center;}

.footer-logo { padding:0 0 25px 0; 	}


.logo { text-align:center; padding:10px 0px;}
.logo img { max-width: 160px;}

.header .col-md-9 { position:static; }
.header-right { display:block;} 


.header-cart { position:absolute; right:15px; top:0px; padding:0px;  }
.header-cart a {width: 45px; height: 62px;}

.menu { position:absolute; left:0px; background:#fff; width:100%; top:65px; display:none;  }
.menu ul { display:block; padding:10px 0px;}
.menu ul li { padding:8px 20px; }

header .header-center { height:auto;}

.menu-toggle { width:40px; height:40px; left: 15px; top:14px; position:absolute;  }
.menu-toggle a { background:url(../images/menu-icon.png) 0 0 no-repeat; display:block; width:35px; height:35px; background-size:35px 35px;}
	
.right-img { max-width:100%; float:none; margin:0px 0 20px 0;}	
.right-img img { margin:0px; width:100%; }


.content-page {  padding:50px 0px;}	
	
.contact-page { padding:50px 0px;}	
.contact-page .col-md-4 { order:1; }

.contact-frm { padding:0 0 20px 0;}


.bg-customize .brand-post {bottom: -45px;}	
.total-price a{padding: 8px; font-size: 15px; float: right;}
.total-price{padding: 8PX 0;}
.customization .add-cart{margin: 20px 0;}
.bg-customize{height: auto;}
.customization h2{padding-top: 70px;}

.your-selections .selections-ser li {width: 100%; margin: 5px 17px;}
.item-tab h2{font-size: 15px; padding: 0 25px;}
.item-tab a{font-size: 15px;}
.total-price p {font-size: 15px; float: left;}
	
}

@media (max-width:575px) {

.contact-frm .row { padding:0px;}
.contact-frm .row .col-sm-6, .contact-frm .row .col-sm-12  { padding: 0px 0px 15px 0px; }	
.customize-order{ order: 1; }
.customize-btn { width: 175px;}
.customize-btn a { padding: 9px; font-size: 15px;}
.bg-customize .brand-post { bottom: 0;}
.bg-customize .customize-bg{ padding: 20px 0;}
.bg-customize .brand-post-img{padding-left: 0;}
.customization h2{font-size: 20px; padding-top: 0px;}
.customization .price-cart {font-size: 15px;}
.customization .add-cart p>a{display: block;}
.customization .print-mail>a{padding-right: 25px;}
.customization .save-confi { font-size: 10px;}
.item-pc ul li {width: 43%;}
.about-amd h3{font-size: 18px; padding: 44px 0 12px 0;}
.item-tab .col-lg-4 {width: auto;}
.item-tab h2 {font-size: 13px; padding: 0;}
.item-tab a { font-size: 13px;}
.total-price p{font-size: 12px;}
.total-price a{font-size: 12px;}
.about-amd img{width: 50%;}
.about-amd .amd-up-price{padding: 12px 0 12px 0;}
.about-amd .amd-about-btn a{padding: 10px 40px; font-size: 12px;}
.about-amd .breadcrumb{margin-bottom: 13px; font-size: 14px;}

.btn-custom { font-size: 14px; padding: 12px 15px; }    
.check-content { align-items: flex-start; justify-content: flex-start; flex-direction: column;}    
    
}



