@media only screen and (min-width:200px) and (max-width:767px) {
.logo img{
    width: 100%;
}
.left_part ul {
    display: none;
}
.left_part ul {
    padding: 0;
    display: inline-block;
    margin: 0;
    display: none;
}
.search_box .form-control {
        width: 88%;
}
.pro_list{
    display: none;
}
.stellarnav > ul > li.drop-left > ul {
    left: -10px;
    top: -5px;
    width: 100%;
}
.pagination a {
    padding: 8px 9px;
    font-size: 9px;
}
.stellarnav.light li a:hover {
    background: transparent;
    color: #000;
    transition: all 0.3s;
}
.inner_banner_text {
    position: absolute;
    top: 4px;
    left: 11px;
}
.stellarnav .dd-toggle i {
    position: absolute;
    margin: auto;
    top: 33%;
    left: inherit;
    right: 12px;
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
}
.left_part ul li {
    list-style-type: none;
    display: inline-block;
    padding: 0 12px 0 0;
    /* width: 50%; */
    float: left;
}
.left_part ul li a {
    color: #fff;
    font-size: 11px;
    font-weight: 300;
}
.head_icon ul li {
    list-style-type: none;
    display: inline-block;
    padding: 0 5px;
    position: relative;
}
.left_part p {
    margin: 0;
    color: #fff;
    font-size: 13px;
    display: inline-block;
    font-weight: 300;
}
.stellarnav .full {
    width: auto;
    position: absolute;
    top: 27px;
    color: #fff;
    margin: 0;
    padding: 9px 6px;
}
.contact_left ul > li {
    padding: 0 0 0 40px;
    /* position: relative; */
    margin-bottom: 50px;
    float: left;
    width: 100%;}
.stellarnav.mobile > ul > li > a {
    padding: 7px 15px;
    width: 100%;
}
.stellarnav.mobile ul {
    position: absolute;
    display: none;
    top: 60px;
    width: 90%;
}
.menu-toggle{
    color: #fff!important;
}
.head_icon {
    padding: 0;
    margin: 0;
    text-align: center;
}
.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: -40px;
    position: absolute;
    margin-left: 45px;
    display: none;
}
    .fordestop{display: none;}
   /* .formobile{display: block;}*/
    .inner_banner_text h5 {
        font-size: 16px;}
    .inner_banner_text h4 {
    font-size: 27px;
        line-height: 14px;}
    .breadcrumb_right select {
    margin: 9px 6px 0 0;
        padding: 8px 3px;
}
    .inner_banner {
    margin: 15px 0 0 0;
}
    #commen-carousel .owl-nav .owl-next {
    right: 35%;
        top: auto;}
    #commen-carousel .owl-nav .owl-prev {
    left: 35%;
        top: auto;}
    .band_list{padding: 0;}
    .common .title h3 {
        font-size: 32.98px;}
    .products .title h3 {
        font-size: 32.98px;}
    .body_content .title {
    padding: 27px 34px;
}
    .body_content .title h3 {
        font-size: 32.98px;}
    #pointer {
    padding: 15px 3px;
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    width: 43%;
}
    .slider_text p {
        width: 54%; 
        font-size: 13px;
}
    .slider_text p marquee {
        line-height: 8px;
}
    .body_content .col-lg-2 {
    padding: 15px;
}
    #banner-carousel.owl-theme .owl-nav.disabled + .owl-dots {
    bottom: -6px;
    left: 17px;
}
    .banner-overlay {
    padding-top: 3%;
}
    .banner-text-area {
    padding: 0 0px 0 4px;
}
    .banner-text-area h1 {
        font-size: 11px;}
    .banner-text-area h1 span {
    font-size: 26px;
    line-height: 27px;}
    .banner-text-area h3 {
        font-size: 9px;}
    .banner-text-area h4 {
        font-size: 22px;}
.left_part {
    text-align: center;
    line-height: 16px;
}
    .body_content {
    padding: 0px 0px 0px;
}
    .head_icon ul {
    margin: 10px 0;
    padding: 0;
}.news_box .form-control {
    width: 256px;    padding: 9px 10px 9px 39px;}
    .band_list li {
    padding: 0 10px;
}
    .logo_part {
    padding: 0px 0;
}
    .logo{padding: 10px 0;}
    .details_page .breadcrumb ul {
    width: 100%;
}
    #sync1 .item {
        padding: 18px 0px 5px;}
    .pro_name_title {
    padding: 19px 0 20px 0;
}
    .pro_name_title h3 {
        font-size: 20px;}
    .price_left ul li span.oprice {
        font-size: 22px;}
    .price_left ul li span.off {
        font-size: 17px;}
    .nav-tabs .nav-link {
    font-size: 16px;
    margin: 0 4px 0px 0;
    width: 102px;
}
    .tab-content p {
    font-size: 14px;
    padding: 0 0 6px 0;
}
    .rating_line {
    width: 100%;
}
    .side {
    float: left;
    width: 11%;
    margin-top: 3px;
    font-size: 14px;
}
    .middle {
    margin-top: 8px;
    float: left;
    width: 99%;
}
    .rating_box {
    margin-right: 0;
    width: 100%;
    margin-bottom: 10px;
}
    .det_btn a {
   text-align: center;
   font-size: 13px;
   background: #086ca0;
   width: 126px;
   padding: 11px;
   margin: 0 2px 0 3px;
   }
    .det_btn input{width: 59px;}
	.body_content .col-lg-10 {
    padding-right: 15px;
}
	.order-md-1 p img{width: 100% !important;}
	.invoice-header {
    margin: 0 !important;
		overflow: scroll;}
	.invoice-date, .invoice-from, .invoice-to {
    display: block !important;
    width: 100% !important;
	padding-left: 0 !important;
}
	.invoice-price .invoice-price-left, .invoice-price .invoice-price-right {
    width: 0 !important;
}
	.login, .image {min-height: auto !important;}
	.body_content_listingpage .hide_box a {
    padding: 4px 5px;
    height: 36px;
    width: 36px;
}
	.body_content_listingpage .hide_box {
    width: 92%;
}
	#sync1.owl-carousel .owl-item img {
    height: auto;
}
	.cart_table_m{overflow-x: scroll;}
	.lh-condensed{display: block !important;}
	.nav.flex-column.nav-pills{padding: 0 15px;}
	.addrbox{margin: 20px;}
}
@media only screen and (min-width:200px) and (max-width:319px) {}

@media only screen and (min-width:320px) and (max-width:479px) {}

@media only screen and (min-width:480px) and (max-width:767px) {
	.commen-text-area p {
		font-size: 11px;}
	.body_content_listingpage .hide_box {
    width: 95%;
}
	.news_box .form-control {
    width: 433px;
}
	
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .banner-text-area {
    padding: 0 0px 0 12px;
}
.order-md-1 p img {
    /* float: none; */
    width: 38%;
}
    .details_page .breadcrumb ul {
    width: 54%;
}
    .fordestop{display: none;}
  /*  .formobile{display: block;}*/
    
    .pro_name_title h3 {
    font-size: 18px;
    padding: 0px 0 0px;
}
    .price_left ul li span.oprice {
        font-size: 20px;}
    .price_left ul li span.off {
        font-size: 15px;}
    .det_btn h6 {
    font-size: 14px;
    display: block;
}
    .det_btn input{width: 49px;}
    .tab-content p {
    font-size: 13px;
    padding: 10px 0 9px 0;
}
    .review_list img {
    margin: 14px 10px;
}
    .rating_line {
        width: 47%;}
    .det_btn a {
    font-size: 13px;
    width: 138px;
    padding: 11px;
    margin: 6px 2px 0 4px;
}
    .banner-text-area h1{font-size: 19px;}
    .banner-text-area h1 span {
    font-size: 51px;
        line-height: 65px;}
    .banner-text-area h3 {
        font-size: 18px}
    .banner-text-area h4 {
        font-size: 34px;}
    #banner-carousel.owl-theme .owl-nav.disabled + .owl-dots {
    bottom: 9px;
    left: 24px;
}
    .pro_list h3 {
        font-size: 16px;}
    .nav-list > li > a {
        font-size: 9px;}
    .list_box h3 {
        font-size: 12px;}
 .left_part ul li a {
    color: #fff;
        font-size: 14px;}
    .left_part p {
        font-size: 14px;}
    .logo img{width: 100%;}
    .stellarnav li a {
        width: 110px;}
    #pointer {
        font-size: 11px;}
    .pro_list a {
        font-size: 11px;}
    .band_list li {
    padding: 0 4px;
}
    .commen-text-area p {
    font-size: 13px;
        padding: 7px;}
    #commen-carousel .owl-nav .owl-prev {
    left: -14px;
        top: 34%;
    position: relative;
}
    #commen-carousel .owl-nav .owl-next {
    position: relative;
    right: -12px;
        top: 34%;}
    footer img{width: 100%;}
    .bannerleft-text-area a {
        padding: 7px 7px;}
    .bannerleft-text-area h3 {
    font-size: 11px;
    padding: 11px 0 0;
}
    .kits h4.title {
        font-size: 19px;}
    #pointer {

    width: 26%;
}
    .slider_text p {
    display: inline-block;
    font-size: 12px;
        width: 71%;}
 footer ul li a {
    font-size: 14px;
    line-height: 28px;
}
    .slimScrollDiv{height: 570px !important;}
    .pro_list a::before {
    top: 16px;
}
    .inner_banner_text {
        top: 15px;}
    .inner_banner_text h4 {
    font-size: 35px;
    line-height: 27px;
}
    .breadcrumb ul {
    width: 32%;
}
    .body_content_listingpage .product_box h3 {
    font-size: 12px;
        margin: 9px 8px;}
    .body_content_listingpage .product_box p {
        font-size: 12px;}
    .pagination a {
        padding: 5px 13px;}
    .body_content .title h3 {
        font-size: 35.98px;}
    .body_content .title {
    padding: 27px 27px;
}
    .search_box .form-control {
        width: 421px;}
	.pro_img_details .search_box .form-control {
    width: 254px;
}
	.login, .image {
    min-height: auto !important;
}
	.body_content_listingpage .product_box {
    min-height: 312px;
}
	.stellarnav > ul > li > a {
    padding: 9px 6px;
}
	.stellarnav li a{margin: 0;}
	.card{width: 100% !important;}
	#sync1.owl-carousel .owl-item img {
    height: 159px;}
	.cart_table_m{overflow-x: scroll;}
	.lh-condensed{display: block !important;}
	.body_content_listingpage .hide_box {
		width: 93%;}
	.invoice-price .invoice-price-left, .invoice-price .invoice-price-right {
    width: 53% !important;
}
.stellarnav li a {
    font-size: 9px;
}
}
@media (min-width:992px) and (max-width:1199px) {
     .left_part ul li a {
    color: #fff;
        font-size: 14px;}
    .left_part p {
        font-size: 14px;}
    .logo img{width: 100%;}
    .stellarnav li a {
        width: 148px;}
        
        .stellarnav > ul > li > a {
    padding: 9px 15px;
}

.stellarnav li a {font-size:12px;}
    #pointer {
        font-size: 11px;}
    .pro_list a {
        font-size: 11px;}
    .band_list li {
    padding: 0 4px;
}
    .det_btn a {
    font-size: 13px;
    width: 127px;
    padding: 11px;
    margin: 0 3px 0 0;
}
    .commen-text-area p {
    font-size: 13px;
        padding: 7px;}
    #commen-carousel .owl-nav .owl-prev {
    left: -42px;
        top: 34%;
    position: relative;
}
    #commen-carousel .owl-nav .owl-next {
    position: relative;
    right: -42px;
        top: 34%;}
    footer img{width: 100%;}
    .bannerleft-text-area a {
        padding: 7px 28px;}
    .inner_banner_text h4 {
        font-size: 53px;}
    .breadcrumb ul {
    width: 50%;
}
	.login, .image {
    min-height: auto !important;
}
	.banner-text-area h1 span {
		font-size: 58px;}
	.order-md-1 p img {
    width: 38%;
}
	.card{width: 100% !important;}
	#sync1.owl-carousel .owl-item img {
    height: 334px;}
	.lh-condensed{display: block !important;}
	.body_content_listingpage .hide_box {
    width: 93%;
}
}