@media (max-width:1024px) {

	.cars-coming {
		border-bottom: 2px solid #BFBEBF;
		float: left;
		margin-right: 15px;
		margin-top: 30px;
		width: 32%;
		position: relative;
		overflow: hidden;
		margin-bottom: 30px;
	}

	.up-coming-cars {
		margin: 0px auto;
		padding: 30px;
	}

	.brand-reviews p {
		padding: 0 30px;
		width: 89%;
	}

	#footer-area {
		width: 97%;
	}
}

@media (max-width:992px) {

	#header,
	#menu {
		display: none;
	}

	.responsive-header {
		display: block;
	}

	.wrapper {
		width: 100%;
		padding: 0 0px;
	}

	.up-coming-cars {
		margin: 0px auto;
		padding: 30px;
	}

	#shadow {
		width: 96.5%;
	}

	.main {
		width: 100%;
	}

	.laptop-price {
		left: 28%;
	}

	.inner-laptop img {
		width: 100%;
		height: 65%;
	}

	.brand-reviews p {
		width: 88%
	}

	.brand-reviews p {
		padding: 0 30px;
		width: 90%;
	}

	.side-bar {
		width: 100%;
		float: none;
	}

	#footer-area {
		width: 93.5%;
	}

	.sidebar-widget ul li {
		width: 100%;
	}

	.latest-news {
		margin: 0 10px 20px;
	}

	.tabcontents .side-bar-tabs>li span {
		margin: 25px 40px;
		padding: 5px;
	}

	.meta-desc {
		width: 30% !important;
		margin-left: 3%;
	}

	.side-bar-tabs li img {
		width: 10%;
		margin: 0;
	}

	.date-style {
		margin: 20px 0 0 !important;
	}

	.side-bar-tabs>li {
		width: 97.7%;
	}

	.sidebar-widget .read-more-designs {
		width: 15%;
		padding: 7px;
	}

	.sidebar-widget li img {
		margin: 0;
		width: 10%;
	}

	.new-models-designs span {
		margin: 20px 0 0 !important;
		padding: 5px !important;
	}

	.facebook-comment {
		margin-left: 10px;
	}

	#main-content {
		width: 99%;
	}

	.top-stylish {
		width: 625px;
	}

	.top-stylish img {
		margin: 0;
	}

	.brands-reviews p {
		width: 98%;
	}
}

@media (max-width:800px) {
    


	#shadow {
		width: 96%;
	}

	.cars-coming {
		width: 47%;
	}

	.tabcontents .tab-content-area {
		width: 47%;
	}

	.latest-news-style {
		width: 100%;
		margin-right: 0;
	}

	.cars-description {
		float: left;
		width: 100%;
		margin-top: 10px;
		margin-left: 0;
	}

	.cars-news-styles {
		clear: both;
		float: none;
		margin-top: 25px;
		width: 49%;
		display: inline-block;
	}

	.inner-laptop {
		width: 46%;
	}

	.brand-reviews p {
		width: 90%
	}

	.brand-reviews p {
		padding: 0 30px;
		width: 91%;
	}

	.main-laptop {
		padding: 0 0 0 15px;
	}

	#footer-area {
		width: 92.5%;
	}

	.sidebar-widget .read-more-designs {
		width: 20%;
		padding: 7px;
	}

	.top-stylish img {
		margin: 0;
		width: 100% !important;
	}

	.top-stylish {
		width: 100% !important;
	}
}

@media (max-width:700px) {
	.tabcontents .tab-content-area {
		width: 46%;
	}

	#shadow {
		width: 95%;
	}

	.inner-laptop {
		width: 45%;
	}

	.brand-reviews p {
		width: 89%
	}

	.brand-reviews p {
		padding: 0 30px;
		width: 90%;
	}

	#footer-area {
		width: 91%;
	}

	.latest-news>p {
		padding-left: 15px;
		width: 97%;
		margin-top: 15px;
	}

	.side-bar-tabs li img {
		width: 20%;
		margin: 0;
	}

	.meta-desc {
		width: 55% !important;
		margin-left: 3%;
	}

	.tabcontents .side-bar-tabs>li span {
		margin: 5px;
		padding: 3px;
		font-size: 12px !important;
		font-weight: 700 !important;
	}

	.date-style {
		margin: 0px !important;
		font-size: 11px !important;
	}

	.sidebar-widget .read-more-designs {
		width: 25%;
		padding: 7px;
	}
}

@media (max-width:600px) {
	.cars-news-styles {
		width: 100%;
		display: inline-block;
	}

	.tabcontents .tab-content-area {
		width: 45%;
	}

	.cars-coming {
		width: 46%;
	}

	.inner-laptop {
		width: 44%;
	}

	.brand-reviews p {
		padding: 0 30px;
		width: 87%;
	}

	.laptop-price {
		left: 25%;
	}
    #footer-area {
        width: 100%;
        height: auto;
        padding: 0px;
    }
	.footer-content {
        width: 43% !important;
        margin-top: 0px;
        margin-left: 15px;
    }
	.footer-content li {
        font-size: 11px;
    }
	.comment-wrap .comment-list-wrap .comment-avatar img{
		height: 30px;
	}
	.copyrights {
        width: 100%;
        font-size: 13px;
        text-align: center;
        margin: 0px;
    }
	.footer-bottom-area a {
        float: left;
        margin-right: 6px;
        padding-left: 3px;
        margin-left: 23px;
        height: 13px;
        margin-top: 10px;
        font-size: 11px;
    }
}

@media (max-width: 500px) {
	.responsive-header .responsive-menu.slidein .close-btn i {
		font-size: 40px;
	}

	.responsive-header .responsive-menu {
		width: 380px;
		height: auto;
	}

	.responsive-header .responsive-menu ul {
		padding-left: 40px;
		width: 300px;
	}

	.responsive-header .responsive-menu ul li a:before {
		height: 10px;
		left: -10px;
		top: 30px;
		width: 10px;
	}

	.responsive-header .responsive-menu ul li {
		font-size: 18px;
		line-height: 30px;
	}

	.responsive-header .responsive-nav .container {
		margin-top: 0;
	}

	.responsive-header .responsive-btn {
		height: 40px;
		width: 40px;
		margin: 10px;
	}

	.responsive-header .responsive-btn i {
		font-size: 20px;
	}
	.responsive-nav{
		padding: 15px 0;
	}
	.logo-sec img {
		width: 200px;
	}

	.tabcontents .tab-content-area {
		width: 100%;
	}

	.cars-coming {
		width: 100%;
	}

	.news-img {
		width: 100%;
		text-align: center;
	}

	

	#shadow {
		width: 100%;
	}

	.inner-laptop {
		width: 42%;
		height: 250px;
	}

	.laptop-price {
		left: 17%;
	}

	.brand-reviews p {
		padding: 0 30px;
		width: 85%;
	}

	

	.sidebar-widget .read-more-designs {
		width: 30%;
		padding: 7px;
	}
	.heading-area h1{
		font-size: 22px;
	}
	.single-page-tabs .tabs li.selected a{
		padding: 10px 5px 12px 5px !important;
		font-size: 14px !important;
		margin-left: 0px !important;
		margin-right: 2px !important;
	}
	.single-page-tabs .tabs li a{
		padding: 8px 14px 8px 14px !important;
		font-size: 14px !important;
	}
	.price-banner{
		width: 100% !important;
		margin-left: 0px !important;
		height: 55px !important;
	}
	.price-title{
		margin-left: 0px !important; 
		width: 222px !important;
		margin-top: -3px;
	}
	.price-banner h3{
		font-size: 13px !important;
	}
	.side-bar-tabs > li h3{
		margin-top: 0px;
	}
	.meta-desc > p{
		margin: 0px;
		font-size: 11px !important;
	}
	.price-banner .price-title span{
		font-size: 10px !important;
	}
	.price-new{
		width: 105px !important;
		font-size: 12px !important;
		height: 36px !important;
	}
	.single-page-tabs .tabcontents{
		width: 100% !important;
	}
	.single-page-tabs .tabcontent{
		width: 100% !important;
	}
	.related-articles{
		padding: 10px 0px !important;
		border: none;
	}
	.related-articles > h3{
		margin: 20px 6px 0px !important;
	}
	.single-page-tabs .tabcontents .related-articles > ul{
		padding: 0px 0 0 28px !important;
	}
	.single-page-tabs .tabcontents .related-articles > ul li{
		font-size: 13px;
	}
	.heading-area{
		margin: 0px 10px;
		margin-top: 25px;
	}
	.category-add{
		margin: 0px;
	}
	.single-page-tabs .tabs{
		margin-top: 20px;
	}
	.comment-wrap ul.comment-list li h3{
		font-size: 12px;
		margin-bottom: 1px;
		font-weight: 500;
	}
	.comment-wrap ul.comment-list .comment-content{
		padding: 0px 10px;
		padding-bottom: 10px;
	}
	.comment-wrap ul.comment-list time{
		font-size: 7px;
		padding-left: 10px;
	}
	.comment-wrap ul.comment-list .comment-content p{
		margin-bottom: 3px !important;
		font-size: 10px;
		margin-top: 2px;
		line-height: 16px;
	}
	.comment-wrap button{
		width: 100px;
		height: 35px;
		font-size: 11px;
		margin-top: 10px;
	}
	.comment-wrap .cancel-comment{
		font-size: 11px;
		padding: 10px 21px;
	}
	.ftr{
		width: 100%;

	}
	#main-content{
		width: 97%;
	}
	.comment-wrap .inser_form{
		padding: 20px;
	}
	.comment-wrap input{
		width: 117px;
		font-size: 10px;
		height: 40px;
		padding-left: 15px;
	}
	
	.comment-wrap .comment_content{
		height: 50px;
		width: 232px;
		font-size: 12px;
	}
	.comment-wrap ul.comment-list .comment-content .we-reply{
		font-size: 10px;
		padding: 2px 10px;
	}
	.brands-reviews p{
		width: 96% !important;
		font-size: 14px !important;
		margin-top: 0px !important;
		padding: 7px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	.gallery-stylish .hover-effect{
		width: 100% !important;
		margin-left: 0px !important;
	}
	.brands-reviews h2{
		padding-left: 7px !important;
		font-size: 20px !important;
		margin-bottom: 0px !important;
	}
	.qmt-table{
		width: 96% !important;
		margin-left: 7px !important;
		margin-top: 12px;
	}
	.qmt-table thead > tr > th, .qmt-table thead > tr > td{
		font-size: 12px !important;
		padding: 8px;
	}
	.qmt-table > thead > tr > th, .qmt-table > thead > tr > td, .qmt-table > tbody > tr > th, .qmt-table > tbody > tr > td, .qmt-table > tfoot > tr > th, .qmt-table > tfoot > tr > td{
		font-size: 11px;
		padding: 6px;
	}
	h2.incontent{
		font-size: 24px;
		padding: 0px 17px 5px;
	}
.brands-reviews img{
	width: 100%;
}
.inner-laptop-2col{
	width: 44%;
	margin: 8px;
}
.inner-laptop-2col img{
	width: 100%;
}
.inner-laptop-2col h3{
	font-size: 16px;
}
}
@media (max-width:420px) {

	.heading-style h1 {
		font-size: 20px;
		font-weight: 400px;
	}

	.up-coming-cars p {
		font-size: 13px !important;
	}
	.comment-wrap input {
        width: 140px;
        font-size: 10px;
        height: 40px;
        padding-left: 15px;
    }
	.comment-wrap input {
        width: 140px;
        font-size: 10px;
        height: 40px;
        padding-left: 15px;
    }
	.comment-wrap .comment_content {
        height: 50px;
        width: 285px;
        font-size: 12px;
    }

}

@media (max-width:400px) {
	

	.brands-style-designs ul {
		margin-left: -40px;
	}

	.brands-style-designs ul li {
		width: 100%;
	}

	#shadow {
		width: 94%;
	}

	.inner-laptop {
		width: 90%;
	}

	.main-laptop {
		padding: 0 0 0 10px;
	}

	.brand-reviews p {
		padding: 0 25px;
		width: 83%;
	}

	#footer-area {
		width: 100%;
		height: auto;
		padding: 0px;
	}

	.latest-news>p {
		padding-left: 15px;
		width: 94%;
		margin-top: 15px;
	}

	.sidebar-widget .read-more-designs {
		width: 40%;
		padding: 7px;
	}

	.laptop-price {
		left: 30%;
	}

	.main-page-tabs li a {
		padding: 10px 15px !important;
	}
	.up-coming-cars p{
		font-size: 14px !important;
	}
	.brands-logo ul li{
		width: 45%;
	}
	.cars-coming{
		width: 45%;
		margin: 5px;
	}
	.cars-coming span{
		font-size: 12px;
	}
	.cars-coming .car-hover{
		height: 250px;
	}
	.tabcontents .tab-content-area{
		width: 42%;
	}
	.block-area p{
		font-size: 14px;
	}
	.cars-news-styles{
		width: 45%;
		padding: 4px;
		text-align: center;
	}
	.cars-news-styles .cars-description p{
		font-size: 13px !important;
		text-align: center;
		line-height: 18px	
	}
	.cars-description h4{
		font-size: 15px !important;
	}
	.cars-news-styles .cars-description p.date {
		font-size: 10px !important;
		width: 100%;
		margin: 0px;
	}
	.latest-news-style:last-child{
		padding: 0px;
	}
	.latest-news-style:last-child ul{
		padding: 0px;
	}
	.iconsone h2{
		font-size: 22px;
	}
	.iconsone i{
		padding: 10px !important;
		font-size: 14px !important;
	}
	.footer-content{
		width: 43% !important;
		margin-top: 0px;
		margin-left: 15px;
	}
	.footer-content li{
		font-size: 11px;
	}
	.footer-content h3{
		font-size: 17px;
		margin-bottom: 10px;
	}
	.wrapper{
		width: 100%;
		padding: 0px;
	}
	#shadow{
		width: 100%;
	}
	.copyrights{
		width: 100%;
		font-size: 13px;
        text-align: center;
        margin: 0px;
	}
	.footer-bottom-area a{
		float: left;
		margin-right: 6px;
		padding-left: 3px;
		margin-left: 16px;
		height: 13px;
		margin-top: 10px;
		font-size: 11px;
	}
	
}