﻿@charset "utf-8";
/* CSS Document */

@media (max-width:1366px) and (orientation : landscape) {

}

@media (max-width:1280px) {

}

@media (max-width:1199px) {
/***** Header Start *****/
.header .logo-img { margin: 0;}
/***** Header End *****/

/***** Homepage Start *****/
.banner-container .banner-content .banner-img img { width: 465px;}
.banner-container .banner-content .banner-details { padding: 0;}

.product-container .product-content .product-desc { padding: 50px 0;}
.product-container .product-content { padding: 80px 0 0;}
.product-container .product-content .product-details { padding: 0 0 120px;}
/***** Homepage End *****/

/***** Footer Start *****/
.footer { padding: 40px 100px;}
/***** Footer End *****/
}

@media (max-width:991px){

/***** Header Start *****/
.header .logo-img { margin: 0;}
.header .top-nav { margin: 30px 35px 0 0;}
/***** Header End *****/

/***** Homepage Start *****/
.banner-container .banner-content .banner-details { padding: 0 0 70px;}
.banner-container .banner-content .banner-img { text-align: center;}
.banner-container .banner-content .banner-img img { width: 100%; max-width: 460px;}

.product-container .product-content { padding: 40px 0 0;}
.product-container .product-content .product-details .img-block { text-align: center; padding: 30px 0 0;}
.product-container .product-content .product-desc { padding: 0;}
/***** Homepage End *****/

/***** Footer Start *****/
.footer { padding: 40px 30px;}
/***** Footer End *****/
}

@media (max-width:767px) {

/***** Header Start *****/
.header .logo-img { width: 280px; margin: 0;}
.header .navbar-inverse .navbar-toggle .icon-bar { background-color: #282828;}
.header .navbar-inverse .navbar-toggle { border: none; margin: 35px 35px 0 0;}
.header .top-nav { width: 50%; margin: 0 auto;}
.header .top-nav ul { float: none; margin: 0 0 20px;}
.header .top-nav ul li { margin: 0 0 20px; text-align: center;}
.header .top-nav ul li:last-child { margin: 0;}
.header .navbar-nav { margin: 0;}
.header .top-nav ul li.cont { margin: 0;}
.header .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: transparent; outline: none;}
/***** Header End *****/

/***** Homepage Start *****/
.block-title { font-size: 24px; line-height: 42px;}
.block-title.left-border:before { height: 40px;}
.banner-container { padding: 35px 0 45px;}
.banner-container .banner-content .banner-details .top-info span { font-size: 28px; line-height: 42px;}
.banner-container .banner-content .banner-details .banner-desc { padding: 0;}

.product-container .product-content .product-details { padding: 0 0 70px;}
/***** Homepage End *****/

/***** Footer Start *****/
.footer { padding: 40px 0;}
.footer .footer-content .footer-text { float: none; text-align: center; padding: 0 0 20px;}
.footer .footer-content .footer-links { float: none; text-align: center;}
.footer .footer-content .footer-links ul li { float: none; display: inline-block;}
.footer .footer-content .footer-text ul li { float: none; padding: 0 0 20px 0;}
/***** Footer End *****/
}

@media (max-width:560px) {

} 


@media (max-width: 470px) {

}

@media (min-height:900px) {
}

@media (min-height:1100px) {
}

@media only screen and (min-device-width: 480px)  and (max-device-width: 736px)  and (orientation: landscape) {

}
@media only screen and (min-device-width: 768px) and (max-device-width: 823px) and (orientation: landscape) {
}
