@charset "utf-8";


/*--------------media query css------------------*/	
@media (max-width:1340px) {
    
    .to-top{ display: none !important;}
	small{
		display: none;
	}
}

@media (max-width:1300px) {
    .information-sec .container .search-bar{display:none;}
    .container{ width: auto; padding: 0 20px; max-width: inherit;}
        
    .header-help-center a.number{ font-size: 17px; margin-left: 8px;}
    .header-help-center a.text{ font-size: 12px;}
    
    .logo{ width: 266px; margin-right: 45px;}
    .header-bar { padding: 13px 0 18px;}
    .header-bar .search-bar{ width: 29%;}
    .header-bar .search-bar input[type="text"]{padding: 5px 50px 5px 12px; height: 32px; font-size: 12px;}
    .header-bar .search-bar button{ width: 32px; height: 32px; font-size: 18px;}
    .header-bar .search-bar button i{ line-height: 32px;}
    .header-bar .my-account .cart i{ margin-right: 8px;}
    
    .header-bar .my-account a.my-account-text{ font-size: 12px; padding: 10px 16px 10px 0;}
    .header-bar .my-account .total{ font-size: 12px; margin-top: 3px;}
    .header-bar .my-account .cart{ font-size: 12px; margin: 3px 0 0 10px; padding: 8px 11px;}
    .header-bar .my-account .cart .number{ font-size: 10px; font-weight: 400; left: 2px; padding: 1px 4px;}
    
    .nav-bar ul li a{ font-size: 14px; padding: 14px 20px;}
    .nav-bar ul li.has-children > a:after{ margin: 3px 0 0 6px;}
    .nav-bar ul li ul li{ font-size: 14px;}
    .nav-bar ul li ul li a{ font-size: 14px; margin-bottom: 5px;}
            
    .banner-sec .banner-bg{ margin-bottom: 12px;}
    .banner-sec .slider { padding: 0 65px;}
    .banner-sec h1{ font-size: 46px;}
    .banner-sec h1 span{ font-size: 44px;}
    .banner-sec h1 em{ font-size: 27px;}
    .banner-sec .left-slide-banner{ width: 46%; padding: 50px 0 0;}
    .banner-sec .right-slide-banner{width: 54%;}
    .banner-sec .right-text{ width: 54%; margin:60px 0 0 0; padding: 0 0px;}
    .banner-sec .right-text p{ line-height: 1.2;}
    .banner-sec .img{width: 98px; height: 140px; padding-bottom: 0; background-size: contain;}
    
    .banner-sec .slick-prev:after, .banner-sec .slick-next:after{ font-size: 42px;}
    .home-banner .slick-prev:after, .home-banner .slick-next:after{ font-size: 42px;}
	.mob-home-banner .image{background-size: cover; background-repeat: no-repeat; background-position: center; padding-bottom: 63%; margin-top: 20px;}
    .home-banner .container{padding: 0;}
    .intro-text { padding: 25px 0 10px;}
    .intro-text p{ font-size: 21px; padding: 0 70px;}
    
    .home-featured-products-sec { padding-bottom: 10px;}
    .home-featured-products-sec .title h1{ font-size: 22px;}    
    .home-featured-products-sec .title{ margin-bottom: 10px;}
    .home-featured-products-sec .text{ padding-bottom: 10px;}
    
    .featured-categories { padding-bottom: 10px;}
    .featured-categories .title h2{ font-size: 22px;}
    .featured-categories .title{ margin-bottom: 10px;}
    .featured-categories .row .col-2{ margin: 10px 0;}
    .featured-categories h3{ font-size: 16px;}
    
    .left-side .title{ font-size: 14px;}
    .left-side ul li a{ font-size: 14px;}
    
    .right-side .title{ padding: 13px 5px 13px 20px;}
    .right-side .title h2, .right-side .title span, .right-side .title span a{ font-size: 14px;}
    .featured-products { padding-bottom: 50px;}
    .featured-products .image{ padding-bottom: 80%;}
    .featured-products h2{ min-height: 60px; margin-bottom: 2px; padding: 0 0px;}
    .featured-products .row{ padding-bottom: 0; margin-bottom: 13px;}
    .offer-btn{top: 0; font-size: 13px;}
	.featured-brands { padding-bottom: 50px;}
  	.featured-brands .image{ padding-bottom: 80%;}
    .featured-brands h2{ min-height: 60px; margin-bottom: 2px; padding: 0 0px;}
    .featured-brands .row{ padding-bottom: 0; margin-bottom: 13px;}
    
    .brand-sec .title { padding: 12px 15px;}
    .left-side .tool-box{ margin: 0px 0px 20px; padding: 46px 50px 3px 15px; min-height: inherit;}
    .left-side .tool-box p{ font-size: 20px;}
    .left-side .tool-box p strong{ font-size: 24px;}
    .left-side .tool-box.first:after{ width: 74px; height: 65px;}  
    .left-side .tool-box.last{padding: 20px 20px 40px 15px;}
    .left-side .tool-box.last:after{ width: 80px; height: 56px; bottom: 8px;}
    
    .brand-sec .logo-wrap{ padding-bottom: 20px;}
    .brand-sec .logo-wrap a{ margin: 20px 10px 0; width: 14%;}
    
    .subscribe-sec{ padding: 20px 0;}
    
    .information-sec {padding-bottom: 10px;}
    .information-sec .title{ padding: 16px 20px; margin: 0 0 15px;}
    .information-sec .title h1{ font-size: 30px;}
    
    .information-sec .list{padding-bottom: 25px; margin-bottom: 20px;}
    .info h2{ font-size: 22px;}
    .list figure{ width: 24%;}
    .list .info{ width: 75%; padding-left: 15px;}
    .information-list .title h2{ font-size: 30px; line-height: 1; margin: 0 20px;}
	
    
    .cart-head-wrap{ max-width: 840px;  padding: 28px 60px 33px 0;}
    .brand-image{ padding: 0 40px;}
    .brand-conen{ padding-right: 0;}
	.brand-image-rev{ padding: 0 40px;}
    .brand-conen-rev{ padding-right: 0;}
    .shopping-detile .btn{ font-size: 15px;}
    
    
    .addcart-box span{ font-size: 15px;}
    .addcart-box .border { padding: 5px 24px 2px;  width: 25%;}
    .addcart-box span.product-detile{ width: 40%; font-size: 15px;}
    
    .checkout-box .total{ font-size: 15px; width: 42%;}
    .cart-product{ width: auto;}
    .cart-button{ font-size: 15px;}
    .checkout-btn{ font-size: 15px;}
    .checkout-box{ padding: 36px 15px;}
    .addcart-box span.product-detile{ padding: 0 10px;}
        
    .con-shopping-sec{ display: none;}
    .add-cart-top{ margin: 12px 0 25px; }    
    .brand-title h2{ min-height: inherit; font-size: 13px; font-weight: 700; padding: 10px 10px;}
    
    .shopping-cart-top h1{ margin-bottom: 0;}
    .shopping-cart-top .con-shopping {margin-top: 4px;}
    .shopping-cart-top .checkout-btn{ font-size: 18px;}
    .cart-item-sec .product-name-text{ width: 63%;}
    .cart-item-sec .product-thumbnail{ width: 150px;}
    .cart-item-sec .cart-heading{ font-size: 15px;}
    .cart-item-sec .product-name-text .product-name{ font-size: 17px;}
    .cart-item-sec .item-price p{ font-size: 17px; display: none;}
    .cart-item-sec .total-price p{ font-size: 17px; padding-top:0;}
    .save-email-sec { padding: 12px 0 22px;}
    .save-email-sec .save-email{ font-size: 15px; margin-left: 0;}
    .save-email-sec .con-shopping{ font-size: 15px; margin-right: 0;}
    .free-shipping-sec p strong{ font-size: 20px;}
    .free-shipping-sec p{ font-size: 16px;}
    .free-shipping-sec{ padding: 25px 20px 0;}
    .shipping-options-left h2{ font-size: 17px;}
    .shipping-options-left p strong{ font-size: 17px;}    
    .shipping-options-right .title{ font-size: 19px;}
    .shipping-options-right .text p span{ font-size: 23px;}
    .shipping-options-right .text p{ font-size: 15px;}
    .shipping-options-right .checkout-btn{ font-size: 19px;}
    .cart-item-sec .cart-heading.first{ padding-left: 160px;}
    
    .cart-head .Review-ans-detail{}
	.cart-head .Review-ans-detail-all{}

    .sort-by{ display: none;}
    
    .featured-products .brand-conen a.pro-title{ font-size: 16px; margin-bottom: 8px;}
    .featured-products .brand-image{ margin-left: 0; padding: 0 20px;}
	.featured-products .brand-conen-rev a.pro-title{ font-size: 16px; margin-bottom: 8px;}
    .featured-products .brand-image-rev{ margin-left: 0; padding: 0 20px;}
    .featured-products .brand-prize .first-price{}
    
    .vendor-page .featured-products .Review-detail li { font-size: 13px;}
    
    .banner-sec .slick-prev{ margin-top: -22px;}
    .banner-sec .slick-next{ margin-top: -22px;}
    
    .home-banner .slick-prev{ margin-top: -22px;}
    .home-banner .slick-next{ margin-top: -22px;}
    
    .newsletter-popup-inner{ padding: 50px 20px 20px 20px;}
    .newsletter-popup-inner h2{ font-size: 35px;}
    .newsletter-popup-inner h3, .newsletter-popup-inner ul li{ font-size: 20px;}
    .newsletter-popup-inner ul li{ margin-bottom: 20px;}
    .popup-form { padding: 20px 200px 0;}
    input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select{ font-size: 20px;}
    .newsletter-popup-inner .icon{ width: 100px; height: 100px; font-size: 50px;}
    .newsletter-popup-inner .icon i{ width: 90px; height: 90px;  line-height: 80px; margin: 5px 0 0 5px;}
    
    .brand-sec .container{padding: 0;}
    .other-websites{ margin-top: 7px;}
    .customer-service p{ margin-bottom: 5px;}
    
    .add-select-item a{ font-size: 16px;}
    
    .comparison-sec { margin-bottom: 30px;}
    .comparison-sec .container{ width: 100%; padding: 0; max-width: 985px;}
    .comparison-head-text .container{ width: 100%; padding: 0; max-width: 985px;}
    
    .comparison-page { padding-top: 162px;}
    .comparison-head-text h2{ font-size: 30px;}
    .comparison-head-text p {font-size: 18px;}
    .comp-slide{ width: 800px; border-right: 2px solid #dad9d9; padding-right: 0;}
    
    .comp-slide .item > ul > li{ padding-left: 0; padding-right: 0;}
    .comp-slide .see-details-btn{ font-size: 15px;}
	
	.component .comp-slide .see-details-btn{ font-size: 14px;}

    	
    .comp-left-side{border-top: 1px solid #dad9d9;}
    .comparison-nav-slide.sticky{ top: 159px;}
    ul li.two-line { padding: 12px 0 13px !important;}
	
	.recent-order {height: auto; overflow: auto;}
		
}

@media screen and (min-width:1024px) and (max-width:1300px){
    
    /*.comp-slide .item{ width: 150px !important;}*/
    .comp-slide .item > ul > li, .comp-slide ul li a.link{ font-size: 13px;}
    .comp-left-side ul li{ font-size: 13px;}
    .comp-slide .Review-detail{ margin-top: 1px;}
}

@media (max-width: 1200px) {
    .status-wrapper .status-wrapper-content {
        margin: 14px 1px 0px 0px;
    }

    .status-wrapper .status-wrapper-details {
        margin: 14px 0px 0px 0px;
    }

    .status-wrapper {
        padding: 0px 3%;
    }
	
	.left-side-os {
		text-align: left;
	}
	
}


@media (max-width:1275px) {
	.header-main {width:100%;padding-top: 9px;}
	.header-top {margin: 0 20px;}
	.footer-wrap {width:96%; margin:0 auto;}
	.main {width:96%; margin:0 auto;}
	.left-panel {width:37%; margin-right:20px;}
	.right-panel {width:60%;}
	.questions-wrap .product-que{width: 87%;}
	.questions-wrap .next-que{width: 13%;}
	.offer-sale {padding: 0px 10px 6px 10px;}
	.trade-in-more img {width:38%;}
	.cart-content .shopping-detile .price-list{display: block !important;}
	.left-panel .offer-sale {padding:13px 0 3px 10px;}
	.left-panel .offer-sale figcaption {width:60%; float:left;}
	.left-panel .offer-sale figure img {width:40%;}
	.bottom-text figure {padding-left:5px;}
	.bottom-text i{margin-right:0px; width:15%;}
	.bottom-text figcaption {width:83%; padding-left:10px;}
	.cart-content {padding:10px 70px 25px;}
	.offer-add {left:-33px;}
	.accessories-brand figcaption {width:75%;}
	.cart-btn .cart-plus-btn {padding:8px 20px;}
    
    .add-select-item a{ font-size: 15px;}
}

@media (max-width:1199px) {
    
    .nav-bar ul li a{ font-size: 13px;}
    .nav-bar ul li ul li{ font-size: 15px;}
    .nav-bar ul li ul li a{ font-size: 15px; margin-bottom: 5px;}
    
    .brand-prize .btn{ font-size: 14px;}
    
    .banner-sec h1 em{ vertical-align: top;}
    
    .add-cart-sec .featured-products h2{ padding: 0; font-size: 14px;}
    .add-cart-sec .featured-products .btn{font-size: 14px;}
    .add-cart-sec .featured-products h3{font-size: 14px; min-height: 30px;}
    .add-cart-sec .featured-products h3 span{font-size: 10px;}
    .featured-products .Review-detail li{ font-size: 12px;}
    .add-cart-sec .brand-title h2{ font-size: 13px; margin: 0; padding: 10px 10px;}
    
    .featured-products .text p{ display: none;}
    .right-side .title .pagination{ padding-left: 10px;}
    
    .top-logo-wrap figcaption{ padding-left: 0;}
    
    .brand-sec .logo-wrap a{ width: 13%;}
    
    
    .aviation-chart-sec h1{ font-size: 28px;}
    .aviation-chart-sec ul li{ font-size: 15px;}
    .aviation-chart-sec ul li:before{ width: 6px; height: 6px; top: 6px;}
    .aviation-chart-sec .aviation-chart-text{ width: 67%;}
    /*.aviation-chart-sec .aviation-chart-text h1{ text-align: center;}*/
    .aviation-chart-sec .chart-ordering{ width: 33%; text-align: center;}
    
    .chart-products{ padding-bottom: 30px;}
    .chart-text{ display: none;}
    .chart-text-mob{ display: block;}
    .chart-text-mob p{ font-size: 15px;}
    .chart-text-mob p a{color: #4a4a4a;}
    .chart-text-mob p a:hover{color: #005f9e;}
    
    .chart-products .image{ width: auto; padding-bottom: 100%; margin: 10px auto 20px}
    
    .vfr-chart .aviation-chart-text{ border-right: 1px solid #959595;}
    .vfr-chart .aviation-chart-text p{ font-size: 15px; }
    .aviation-chart-sec .chart-ordering h2{ font-size: 18px; text-align: left;}
    .help-desck h2{ padding-left: 37px;}
    .help-desck a{ font-size: 15px;}
    .help-desck a i{ width: 20px; font-size: 18px;}
    .multiple-faa{ text-align: left;}
    .multiple-faa p{ margin-left: -50px;}
    .aviation-chart-sec .chart-ordering p{font-size: 15px;}
    .help-desck{ text-align: left;  width: 250px; padding: 8px 28px 8px; }
    .aviation-chart-sec .chart-ordering{ padding-left: 35px;}
    
    .left-chart-ordering h2 span{ font-size: 16px;}
    .left-chart-ordering p{ font-size: 13px; line-height: 1.3;}
    .left-chart-ordering h2{ margin-bottom: 10px;}
    
    .chart-box h3{ font-size: 16px;}
    .chart-box ul li{ font-size: 14px; list-style: none;}
    .vfr-map span{ font-size: 16px;}
    
    .vfr-sectional .right-prices{ /*text-align: left;*/}
    .vfr-sectional .right-prices p em{ text-align: right;}
    
    .vfr-chart .aviation-chart-text ol li{ font-size: 14px;}
    .full-text p{ font-size: 16px;}
    .vfr-chart .aviation-chart-text{ border-right: 0;}
    .add-select-item h2{ font-size: 16px;}
    .add-select-item a{ font-size: 13px;}
    .comp-slide .see-details-btn{margin: 0 5px;}
}

@media (max-width:1040px) {
    
    .home-featured-products-sec h2{ min-height: 60px;}
}

@media (max-width:1024px) {
    
	body { font-size: 13px; }
	h2 {font-size:21px; /*margin: 0 20px;*/}
	/*.product-detiles{display: none;}*/
	.some-area {display: block;}
	.header-left{width: 46%;}
	.header-right{width: 53.5%;}
	.header-left a{font-size: 16px;}
	.sticky-header .selectbox-con .tebindent-wrap .cart-button {font-size: 14px;width: inherit;padding: 11px 45px;}
	.cart-content {padding:10px 25px 25px;}
	.cart-content .shopping-detile li label{font-size:23px; margin-right:10px;}
	.product-rev li h2 {font-size:14px;}
	.filter-rating .first {width:96px;}
	.offer-sale figcaption {width:64%; float:left;}
/*	.offer-sale figure img {width:40%;}*/
	.filter-rating .second {width:55px;}
	.fil-left, .sort-left {width: 85%; display: inline-block; vertical-align: top; text-align: center;padding-left: 50px;}
	.review-btn .review-btn-fa {padding:8px 20px;}
	.questions-wrap .date span {padding-bottom:5px; font-weight: 500;}
	.questions-wrap .date {margin-bottom:10px;padding: 0 30px 0 5px;}
	.brand-detail {width:59%;}.cart-btn .fa-shopping-cart:before{right: 5px;}
	.accessories-brand {padding-bottom:35px;display: inline-block;width: 100%;}
	.brand-detail p {display:none;}
	.accessories-brand figcaption {width:75%; position:relative; vertical-align:top;}
	.cart-btn .cart-plus-btn {padding:8px 10px; font-size:12px;}
	.cart-btn label {position:absolute; margin:0; bottom:-22px; left:15px;}
	/*#sync1 .slick-next.slick-arrow, #sync1 .slick-prev.slick-arrow	 {display:none !important;}*/
	.help-wrap{padding-right: 30px;}
	.helpful-content{display: none;}
	.helpful-content-rev{}

	.add-product{padding-left: 0;}
	.add-product img {width:40%;}
	.brand-future ul li {width:32%;}
	.product-offer h3{font-size:14px;}
	.left-panel .offer-sale figcaption {width:65%; float:left;}
	.left-panel .offer-sale figure img {width:35%;}	
	.left-panel .product-offer p strong, .left-panel .product-offer p {font-size:14px;}
	
	.left-panel .product-offer h2 {font-size:24px;padding-left: 5px;}
	.left-panel .product-offer p strong, .left-panel .product-offer p {font-size:11px;padding-left: 10px;}
	.left-panel .offer-add {background-position:-10px 0;}
	.top-review{display: inline-block;padding-top: 10px;}
	.top-review .top-rev-in{padding-top: 10px;}
	.top-rev-in h3 {font-size: 13px;}
	.top-review .lord-more-btn{display: block;}
	.top-review .lord-more-btn .lord-btn{display: inline-block;padding: 8px 40px 7px 20PX;text-align: left;letter-spacing: 0.03em;background:#a1a1a1 url(../images/next-arrow.png);background-repeat:  no-repeat;background-position: 95% 50%;}
	.top-review .ver{color: #2dcb70; font-weight: bold; margin-left: 5px;}
	.service.popular:last-child, .lord-more-btn{display: none;}
	.right-panel .offer-add{width: 135%;}
	.right-panel > .some-area { padding: 28px 30px 6px 10px; }
	/*.left-panel > .some-area { padding: 28px 30px 6px 10px; }*/
	.left-panel > .some-area p, .right-panel > .some-area p { }
	
	/*.accessories-brand figure img {width:25%; float:left;}*/
	.more-arow{display: block;} 
	/*.service-details {display:none;}*/
	.service {width:100%;}
	.service-heading h2 {margin-bottom:0px;}
	.service-heading h2 a{margin-bottom:0px;}

	.footer-left {width:50%;}
	.footer-logo {width:50%; float:left;}
	.customer-service {width:50%; float:left;}
	.footer-social-media {width:25%; float:right; position:absolute; right:0;}
	.footer-right {width:25%; float:left; padding-left:40px;}
	.service {width: 80%; float:left; padding: 0 5px; padding-bottom: 10px;}
	.service.shopping {width: 100%; float:left;}
	.left-panel .offer-sale { padding: 13px 0 45px 10px; }
	.left-panel .product-offer p strong, .left-panel .product-offer p { padding-left: 0; }

	.top-rev-in h3 { display: inline-block; font-weight: 700; vertical-align: bottom; color: #4d4d4f; margin-left: 10px; margin-bottom: 5px; }
	.customer-review .Review-detail { margin-bottom: 5px; }
	.questions-wrap .date p {font-weight: 400; font-size: 13px; }
	.top-review > span { display: none; }	
	.review-renk { margin-bottom: 0; }
	.left-panel .accessories-wrap { margin-top: 13px; }
	.left-panel .offer-add h2 { font-size: 18px; margin-right: 5px; }
	.product-offer h3 { text-align: left; padding-left: 10px; margin-bottom: 25px; }
	.product-offer h2 { padding-top: 0; position: relative; top: -3px; }
	.customer-review { border-bottom: none; }
	.offer-add p { margin-top: 13px; }
	.customer-service a.phone { font-size: 24px; }
	.customer-service { width: 52%; }
	.footer-logo { width: 48%; }
	/*.questions-wrap .date span { display: inline-block; padding-top: 0; }	*/
	.right-panel > .some-area { display: block; }
	.cart-btn { width: 98px; }
    
    .brand-conen .shopping-detile .fa{ padding: 4px 4px;}
    
    .right-side .title { padding: 14px 5px 14px 20px;}
    .right-side .title h1{ font-size: 14px; font-weight: 400;}
    .aviation-chart-sec .chart-ordering h2{ text-align: center;}
    
    .multiple-chart-page .back-to-top-btn{ padding: 6px 0;}
    .multiple-chart-page .back-to-top-btn .back-to-top{ display: none !important;}
}

@media (max-width:1023px) {
    
    .logo {width: 200px; margin-right: 20px;}
    
    .header-bar .my-account a.my-account-text { font-size: 12px;  padding: 6px 10px 5px 0; margin-right: 10px; margin-top: 4px;}
    .header-bar .my-account{ margin-top: 10px;}
    
    .nav-bar ul li a{ padding: 14px 10px;}
    .nav-bar ul li ul{ min-height: 200px;}
    
    .banner-sec .left-slide-banner{ width: 100%; text-align: center; padding-top: 30px;}
    .banner-sec h1 {font-size: 38px;}
    .banner-sec h1 span {font-size: 38px;}
    .banner-sec h1 em{font-size: 25px;}
    .banner-sec .right-slide-banner{ width: 100%; float: none; text-align: center; margin-bottom: 20px;}
    .banner-sec .right-text{ width: 50%; text-align: center; margin:0px 0 0; }
    .banner-sec .right-text p{ font-size: 25px;}
    
    .intro-text p { font-size: 18px; padding: 0 0px;}
    
    .left-side ul li ul {padding-left: 10px;}
    .featured-products .row .col{ width: 50%;}
    .featured-products .image{ padding-bottom: 0; width: 90px; height: 110px;}
    
    .featured-products .row{ border-bottom: 0;}
    .featured-products .row .col{ border-bottom: 1px solid #ccc; margin-bottom: 10px;}
	
	.featured-brands .row .col{ width: 50%;}
    .featured-brands .image{ padding-bottom: 0; width: 90px; height: 110px;}
    
    .featured-brands .row{ border-bottom: 0;}
    .featured-brands .row .col{ border-bottom: 1px solid #ccc; margin-bottom: 10px;}
    
    .cart-head-wrap{ max-width: inherit; width: 100%;  padding: 20px 10px 20px 0;}
    .brand-conen a{ display: block;}
    .brand-image{ padding: 0 10px; width: 20%;}
	.brand-image-rev{ padding: 0 10px; width: 20%;}

    .brand-prize{ width: 25%;}
    .brand-conen{ width: 54%;}
    .brand-conen a{ font-size: 16px;}
    .brand-conen-rev{ width: 54%;}
    .brand-conen-rev a{ font-size: 16px;}
	
    .add-cart-top{ display: block;}
    .addcart-box{ width: 100%; float: none; border-right: 0;}
    .checkout-box{ width: 100%; float: none; border-top: 1px solid #b7b7b7;}
    .addcart-box span{ padding: 0 40px;}
    .addcart-box span.product-detile { padding: 0 20px; width: 42%;}
    .checkout-box .total{ width: 48%;}
    .cart-product{ width: 48%;}
    .featured-products .row .col-2{ width: 33%;}
    
    .cart-item-sec .product-thumbnail{ margin: 20px 0px;}
    .cart-item-sec .product-name-text { width: 57%;}
    .shipping-options-right .text p span{ font-size: 20px;}
    .cart-item-sec .product-thumbnail{ width: 120px;}
    .cart-item-sec .cart-heading.first { padding-left: 130px;}
    
    .subscribe-sec span{ font-size: 17px;}
    
    .featured-products .brand-prize .first-price{ font-size: 20px;}
    /*.featured-products .brand-conten { width: 46%;}*/
    .featured-products .brand-prize { width: 27%; padding-right: 0px;}  
    .brand-conten .shopping-detile li{ margin-bottom: 5px;}
    .featured-products .brand-prize .btn{ margin-top: 0;}
    
    .left-side .tool-box{padding: 0px 0px 3px 15px;}
    .left-side .tool-box.first:after { width: 70px;  height: 44px;}
    .left-side .tool-box p strong { font-size: 17px;}
    .left-side .tool-box p { font-size: 16px;}
    .left-side .tool-box.last { padding: 0px 0px 50px 15px;}
    .left-side .tool-box.last:after {width: 70px; height: 44px;}
    
    .shipping-options-right .text p em{ padding-right: 0;}
    
    .home-featured-products-sec h2{ min-height: inherit;}
    
    
    .newsletter-popup-inner h2{ font-size: 25px;}
    .newsletter-popup-inner h3, .newsletter-popup-inner ul li{ font-size: 18px;}
    .newsletter-popup-inner ul li{ margin-bottom: 18px;}
    .popup-form { padding: 20px 100px 0;}
    input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select{ font-size: 18px;}
    
    
    .aviation-chart-sec h1{ font-size: 21px;}
    .aviation-chart-sec .chart-ordering h2{ font-size: 18px;}
    .aviation-chart-sec .chart-ordering p{ font-size: 15px;}
    
    .left-multiple-charts a{ font-size: 15px; padding: 0 0 0 40px;}
    
    .chart-products .image { width: auto; padding-bottom: 100%; margin: 10px auto 20px;}
    .chart-products h2{ min-height: inherit;}
    
    .aviation-chart-sec .chart-ordering{ padding-left: 15px; }
    .help-desck{ width: 230px; padding: 8px 15px 8px;}
    
    .vfr-sectional .list-title h2{ font-size: 15px;}
    .vfr-sectional .list-item p{ font-size: 15px;}
    .left-chart-ordering h2 span{ font-size: 14px;}
    
    
    .add-select-item h2{ width: 46%; font-size: 13px;}
    .add-select-item a{ width: 52%; font-size: 12px; padding: 16px 15px 15px; }
	.chart-btn {font-size: 13px; padding: 16px 15px 15px; }
    
    
    .comparison-sec .container{  max-width: 730px;}
    .comparison-head-text .container{ max-width: 730px;}
    .comp-slide { width: 555px;}
    .comp-slide .item { width: 165px;}

}

@media screen and (min-width:768px) and (max-width:1023px){
    
    /*.comp-slide .item{ width: 175px !important;}*/
    .comp-slide .item > ul > li{ font-size: 13px;}
    .comp-left-side ul li{ font-size: 13px;}
    .comp-slide .Review-detail{ margin-top: 1px;}
    
    .comparison-nav-slide.sticky { top: 156px;}
    .sticky-scroll{ margin-top: 185px;}

}

@media (max-width: 992px){
.status-wrapper .status-wrapper-details .ups img {
    position: absolute;
    left: 15%;
}
}

@media (max-width: 900px){
.status-wrapper .status-wrapper-details .ups img {
    position: absolute;
    left: 17%;
}
}

/*------------tablet portrait  view------*/

@media (max-width:991px) {
    
    .home-featured-products-sec .row .col-2{ width: 33.33%;}
    .featured-categories .row .col-2{ width: 33.33%;}
    
    .home-featured-products-sec h2{ min-height: 50px;}
    .sbSelector{ font-size: 11px;}
	.product-rev li h2{width: 50%;}
	.product-header {display: none;}
	.top-logo-wrap p {font-size: 12px;}
}

@media (max-width: 860px){
.status-wrapper .status-wrapper-details .ups img {
    position: absolute;
    left: 10%;
}
}

/*------------mobile landscape  view------*/
@media (max-width:767px) {
    
    .menu-icon {
        display: block;
    }
    
    body{ padding-top: 50px;}
	.left-panel .some-area{padding: 10px 15px;}
	.left-panel > .some-area .search-bar-search{position: relative;}
.left-panel > .some-area .search-bar-search input[type=text]{ width: 100%; border: 1px solid #a6a6a6; height: 40px; line-height: normal; font-size: 15px; color: #383838; padding: 8px 50px 8px 15px; font-weight: 400; font-family: 'Roboto', sans-serif;
-webkit-box-shadow: inset 0px 0px 6px 0px rgba(126,126,126,0.70);
-moz-box-shadow: inset 0px 0px 6px 0px rgba(126,126,126,0.70);
box-shadow: inset 0px 0px 6px 0px rgba(126,126,126,0.70);}
.left-panel > .some-area .search-bar-search input:-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #383838 !important;opacity: 1 !important;
}
.left-panel > .some-area .search-bar-search input:-moz-placeholder { /* Firefox 19+ */
  color: #383838 !important;opacity: 1 !important;
}
.left-panel > .some-area .search-bar-search input:-ms-input-placeholder { /* IE 10+ */
  color: #383838 !important;opacity: 1 !important;
}
.left-panel > .some-area .search-bar-search input:-moz-placeholder { /* Firefox 18- */
  color: #383838 !important;opacity: 1 !important;
}
.left-panel > .some-area .search-bar-search button{position: absolute; width: 42px; height: 40px; background: #005f9e; text-align: center; border: 0; top: 0px; right: 0px; font-size: 25px; color: #fff; cursor: pointer;  display: block; padding: 0;}
.left-panel > .some-area .search-bar-search button:hover{ background: #383838;}
.left-panel > .some-area .search-bar-search button i{ display: inline-block; margin: 0; text-align: center; vertical-align: top; line-height: 40px;}
	.left-panel > .some-area .search-bar-search .b-search{display: inline-block;}
	.content .truncate table{width: 80%; overflow: scroll; overflow-y: hidden;}
	.head-mob-fixed{position: fixed;width: 100%;background: #fff;left: 0;top: 0;z-index: 9999;}
    .nav-bar .container{ max-height: 93vh; overflow: auto; }
	.specs table thead tr {position: absolute; top: -9999px; left: -9999px;}
	.specs tr {border: 1px solid #ccc;}
	.specs td {border: none; position: relative; text-align: center;}
	.specs td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	.main{width: 100%;}
	.header-main{display: none;}
	.sticky-header{padding-top: 10px;}
	.header-left {width: 55%;}
	.header-right {width: 43.5%;}
	.featured-products .brand-conten a.pro-title{font-size: 16px;}
	.cart-content .shopping-detile li label {font-size: 25px;}
	.cart-head .Review-detail, .cart-head .Review-ans-detail{vertical-align: top; padding-bottom:10px;}
	/*.cart-head .Review-ans-detail li{display: block;}*/
	.review-ans-detail .qa-count li{display:none;}
	.cart-head h1{font-size: 20px;line-height: 17px; padding-top: 20px;}
	.bg-set{text-align: center;}
	.zoom-box {display: none !important;}
	.slick-slide img {display: inline-block !important;}
	/*.cart-head .Review-ans-detail li:before, .right-panel .cart-head, .add-product {display: none;}*/
	.cart-head .Review-ans-detail-all li:before, .right-panel .cart-head, .add-product {}
	.product-slider button.slick-arrow {display: block !important;top: 50%; position: absolute;z-index: 1;transform: translateY(-50%); font-size: 0; background: url(../images/slider-prev-arrow.png);background-repeat:  no-repeat;width: 15px;height: 20px;
		padding: 0;	 border: none;cursor: pointer;}
	.product-slider button.slick-prev.slick-arrow{left: 10px;}
	.product-slider button.slick-next.slick-arrow {right: 10px; background: url(../images/slider-right-arrow.png);background-repeat:  no-repeat;z-index: 1}
	.shopping-price{display: block;}
	.cart-content .shopping-detile{text-align: center;}
	.cart-content .shopping-detile li:first-child{display: block;text-align: center;width: 100%;}
	.cart-content .shopping-detile .shopping-price{width: 100%;}
	.shopping-price .price-list li{display: inline-block !important; width: auto !important;}
	.shopping-detile .price-list {display: block;text-align: center;margin: 10px 0;}
	.cart-content ul.price-list{display: none;}
	.shopping-price .price-list {display: block !important;}
	.selectbox-con select{width: 100%;}
	.top-review .lord-more-btn .lord-btn{display:block;width: 100%;}
	.social-icon{margin-top: 10px;}
	.left-panel .cart-head {display: block; font-size: 16px;}
	.left-panel {width: 100%;margin-right: 0px;}
	.left-panel #sync4{display: none;}
	.left-panel .cart-content{display: block;margin: 0 -15px;padding: 15px;}
	.right-panel .cart-content{display: none;}
	.customer-rev-sec, .trade-in-more{border-top:0;border-bottom: 1px solid #d7d7d7; padding-bottom: 10px;}
	.left-panel .product-detiles{display: none;padding: 28px 30px 6px 10px;}
	.right-panel .product-detiles{display: none;}
	/*.right-panel > .some-area { display: none; }*/
	.left-panel .accessories-wrap, .left-panel .bottom-text{display:none;}
	.left-panel .accessories-wrap, .left-panel .bottom-text-related-left{display:none;}
	.brand-future ul{padding-bottom: 12px;}
	.brand-future ul li {width: auto;}
	.right-panel {width: 100%;}
	.product-rev{margin-bottom: 40px;}
	.product-rev li h2{display: none;}
	.product-rev li h3{display: block;}
	.review-btn {position: absolute;bottom: -30px;left: 0;top: inherit;}
	.review-renk{display: none;}
	.accessories-brand:last-child{border-bottom: 1px solid #d7d7d7;}
	.questions-wrap .prev-task h3, .questions-wrap .date p{margin-bottom: 10px;}
	.questions-wrap .date {margin-bottom: 20px;}
	/*.accessories-wrap.promo{display: none;}*/
	.prev-asked li h2{display: block; font-size: 17px; padding-bottom: 20px;}
	.cart-btn{display: block;}
	.accessories-brand #sync1 .bg-set{border: none;}
	.accessories-brand figure img{float: none;width: auto;}
	.right-panel{padding: 15px 0 0 ;}
	.right-panel .buy-with-con{background: #ebebeb;display: block;padding: 15px 0 10px;margin: 0 -15px;}
	.right-panel .bottom-text i{text-align: center;}
	.right-panel .bottom-text i img{display: inline-block;}
    
    .header-help-center{ display: none;}
    .header-bar{ text-align: center; padding: 10px 0; border-bottom: 5px solid #005e9e;}    
    .logo{ width: 160px; margin: 0 auto; display: block;}
    
    .header-bar .search-bar{display: none; width: auto; position: absolute; left: 45px; margin: 0; top: 7px;}
    .header-bar .search-bar input[type="text"]{ display: none;}
    .header-bar .search-bar button{ position: static; background: none; color: #4d4d4d;}
    .header-bar .search-bar button:hover{ background: none; color: #0072bc;}
    .header-bar .my-account{ float: right; margin-top: -20px;}
    .header-bar .my-account a.my-account-text{ border-right: 0; padding: 0; margin-right: 0; margin-top: 0;}
    .header-bar .my-account a.my-account-text span, .header-bar .my-account .cart span{ display: none; }
    .header-bar .my-account .cart:hover{ background: none;}
    .header-bar .my-account .cart .number { font-size: 9px; font-weight: 400; left: 14px; padding: 4px 4px; top: -6px;}
    .header-bar .my-account .cart i{ color: #383838; font-size: 18px;}
    .header-bar .my-account .cart:hover i{ color: #044987;}
    .header-bar .my-account a.my-account-text i{ font-size: 18px;}
    .header-bar .my-account .total{ display: none;}
    .header-bar .my-account .cart{ background: none; padding: 0; margin: 0;}    
    
    .nav-bar { display: none; left: 0; z-index: 999; width: 100%; top: 46px; background: #00609f;}
    .nav-bar .container{ padding: 0;}
    .nav-bar ul li{ position: relative; }
    .nav-bar ul > li{ border-bottom: 1px solid #fff;}
    .nav-bar ul > li:last-child, .nav-bar ul > li.active{ border: 0;}
    .nav-bar ul li a{ padding: 12px 15px;}
    .nav-bar ul li .arrow{ width: 47px; height: 47px; position: absolute; right: 0; top: 0; color: #fff; font-size: 18px; line-height: 47px; cursor: pointer;}
    .nav-bar ul li .arrow:after{ content: "\f107"; font-family: FontAwesome;}
    .nav-bar ul li .arrow.up:after{ content: "\f106";}
    .nav-bar ul{ display: block;}
    .nav-bar ul li{ display: block;}
    .nav-bar ul li a{ font-size: 16px; text-align:left;}
    .nav-bar ul li.has-children > a:after{ display: none;}
    .nav-bar ul li ul{ position: static; min-height: inherit; text-align: center; padding: 10px 0 8px; box-shadow: none;}
    .nav-bar ul li ul li{ text-align: center;}
    .nav-bar ul li ul li a{ padding: 5px 15px;}
    
    .nav-bar  ul > li > ul.sb-menu{ position: static; min-height: inherit; padding-left: 0; padding-top: 10px;}
    .nav-bar ul li ul{ padding-bottom: 10px; padding-top: 0;}
    .nav-bar ul > li > ul.sb-menu > li{ float: none; width: 100%; display: block;}
    .nav-bar ul li ul.sb-menu > li > ul > li{ text-align: left; padding-left: 20px; margin-bottom: 0; font-size: 14px;}
    .nav-bar ul li ul.sb-menu > li > ul > li a{ font-size: 14px; padding: 3px 10px 3px 5px; display: inline-block; margin-left: 10px;}
    .nav-bar ul li ul.sb-menu > li > ul > li a:hover, .nav-bar ul li ul.sb-menu > li > ul > li.active a{ background: #ebebeb; color: #252525;}
    .nav-bar .menu-items{ display: none;}
    .nav-bar ul li .arrow{ width: 100%; text-align:right }
	.nav-bar ul li .arrow:after { text-align:right; padding-right: 15px; }

	.special-promo {background:#bbe3e8; padding: 5px 5px; font-size: 13px;}
        
    .header-top { padding: 8px 0;}
    
    .banner-sec{ display: none;}
    
    .home-banner{ margin: 15px 0 10px 0;}
    
	.container .banner {width: 120px;  margin: 15px 0 10px 0;}
    
    .intro-text{ display: none;}
    
    .home-featured-products-sec .title, .featured-categories .title{ padding: 8px 0;}
    .home-featured-products-sec .title h1, .featured-categories .title h2{ font-size: 16px;}
    
    .home-featured-products-sec .container{padding: 0;}
    .home-featured-products-sec .row{ margin-left: 0; margin-right: 0;}
    .home-featured-products-sec .row .col-2{ border-bottom: 1px solid #b7b7b7; padding: 0 10px;} 
    .home-featured-products-sec .offer-btn{ top: 10px;}
    .home-featured-products-sec .row:last-child .col-2:nth-of-type(4n){ border: 0;}
    .home-featured-products-sec .row:last-child .col-2:nth-of-type(5n){ border: 0;}
    .home-featured-products-sec .row:last-child .col-2:nth-of-type(6n){ border: 0;}
    .home-featured-products-sec .image{margin: 10px auto 15px;}
    
    
    .left-side{ width: 100%; float: none; padding-right: 0;}
    .cat-dropdown-title{ display: block; padding: 10px 14px; }
    .left-side .title{display: none;}
	
    .left-side .title-inner span{display: none; color: #0072bc; font-size: 21px; text-align: center; padding: 0 0 17px;}
	
    .left-side .first{ display: none;}
    .left-side .tool-box{ display: none;}
    
    .resp-wrap{ position: relative;}
 	.left-side ul.resp-tabs-list{ position: absolute; display: none; z-index: 99; width: 100%; background: #ebebeb; left: 0; top: 100%; padding: 10px 0 10px 0;}
    .left-side ul li{ margin-bottom: 0; padding-left: 0;}
    .left-side ul li a{ padding: 5px 15px; color: #565656; font-size: 16px; margin-bottom: 0;}
    .left-side ul li a:hover{ color: #565656; background: #cccccc; text-decoration: none;}
	
	.left-side-cat .title-inner span{display: none; color: #0072bc; font-size: 21px; text-align: center; padding: 0 0 17px;}
	 .left-side-cat .first{ display: none;}
    .left-side-cat .tool-box{ display: none;}   
    .left-side-cat ul .resp-tabs-list{ position: absolute; display: none; z-index: 99; width: 100%; background: #ebebeb; left: 0; top: 100%; padding: 10px 0 10px 0;}
    .left-side-cat ul li{ margin-bottom: 0; padding-left: 0;}
    .left-side-cat ul li a{ padding: 5px 15px; color: #565656; font-size: 16px; margin-bottom: 0;}
    .left-side-cat ul li a:hover{ color: #565656; background: #cccccc; text-decoration: none;}
	.left-side-cat .title{display: none;}
	.left-side-cat{ width: 100%; float: none; padding-right: 0; z-index: 99;}
	
	.product-slider .zoom-gallery {margin-top: 20px;}
	
    .right-side .title{ display: none;}
    .right-side{ width: 100%; display: block; float: none;}
    .brand-title{ margin-bottom: 0;}
    .featured-products .image{ margin: 10px auto 10px;}
    .featured-products {padding-bottom: 40px;}
    .featured-products h2{ padding: 0;}
    .featured-products .row .col{ border-bottom: 1px solid #ccc; margin-bottom: 10px;}
    .featured-products .row{ border-bottom: 0;}
    .featured-products .text{ padding-bottom: 10px; }
    .brand-sec{ padding: 0;}
    .brand-sec .title {padding: 10px 15px;  border-bottom: 2px solid #e0e0e0; }
    .brand-sec h2{ font-size: 16px; text-transform: uppercase;}
    
    .brand-sec .logo-wrap{ padding: 10px 0;}
    .brand-sec .logo-wrap a{ width: 50%; width: 42%; margin: 20px 10px;}
    
    .subscribe-sec{ display: none;}
    
    .information-sec .container{ padding: 0;}
    .information-sec .title{ padding: 11px 20px; margin-bottom: 10px;}
    .information-sec .title h1 {  font-size: 22px;}
    .information-sec p{ font-size: 14px; padding: 0 20px;}
    .information-sec a{ font-size: 14px;}
	.information-sec ol li{font-size: 14px;}
	
    .list figure{ width: 100%; float: none; margin-bottom: 30px;}
    .list figure img{ display: block; text-align: center; margin: 0 auto;}
    
    .information-sec .list{ padding-left: 20px; padding-right: 20px; padding-bottom: 12px;}
    .list .info{ padding: 0; width: 100%;}
    .list .info p{ padding: 0;}
    .info h2{ font-size: 19px;}
    .info .btn{ display: table; margin: 0 auto;}
	.fb-like-box{width: 80%;}
    
    .information-list .title h2{ font-size: 18px;}
    .bottom-contant{ padding: 18px 20px 0;}
    .bottom-contant p{ padding: 0;}
	.information-list h1{font-size: 20px; margin: 10px;}
	.information-list h2{font-size: 18px; padding-bottom: 10px; padding-left:20px;}
    .information-list h3{ font-size: 18px; margin:10px;}
	.information-list ul{font-size: 14px; line-height: 1.6; margin: 0 25px;}
	.information-list ul li{font-size: 14px;}
	.information-list .list-check{font-size: 14px; line-height: 1.6; padding-left: 20px;}
    
	.mobile-hide {display: none;}
	
    .brand-image{ width: 44%;}
	.brand-image-rev{ width: 44%;}

    .cart-head .Review-ans-detail{}
	.cart-head .Review-ans-detail-all{}

    .brand-conen p{ display: none;}
    .brand-conen .shopping-detile{ display: none;}
    
    .cart-head-row { margin-bottom: 25px; background-color: #fff;}
    .cart-head-wrap{ margin-bottom: 12px; padding: 10px 10px 10px 0;}
    .brand-prize{ width: 40%; margin-left: 44%; text-align: left;}
    .brand-prize .list-price, .brand-prize .btn{ display: none;}
    .brand-prize .price{ font-size: 18px;}
    
    .add-cart-page{ padding-top: 0 !important;}
    .add-cart-page .container{ padding: 0;}
    .add-cart-page .add-cart-top{ margin: 24px 20px 60px;}
    .add-cart-top { margin: 24px 0 60px;}
    
    .add-cart-page .con-shopping-sec{ display: block; position: absolute; right: 20px; top: 370px;}
    .add-cart-page .con-shopping{ margin-right: 0;}
    
    .addcart-box{ padding: 6px 0 15px;}
    .addcart-box > span{ font-size: 15px; display: block; padding: 10px 0;}
    .addcart-box .border{ display: inline-block; margin-left: 15px;}
    .addcart-box span.product-detile{ width: 63%; padding: 0 15px;}
    .checkout-box .total{ width: 100%; display: block; margin-bottom: 10px;} 
    .cart-product{ width: 100%;  display: block;}
    .cart-product .checkout-btn{ display: inline-block;}
    .cart-product .cart-button{ display: inline-block;}
    .checkout-box {padding: 16px 15px;}
    .cart-product .cart-button{ padding: 6px 15px;}
    .cart-product .checkout-btn{ padding: 6px 10px;}
    .addcart-box .border{padding: 5px 10px 2px; width: 30%;}
    
    .add-cart-sec .featured-products{ padding-bottom: 0;}
    .add-cart-sec .brand-title h2{ font-size: 16px;}
    .add-cart-sec .featured-products .row .col-2{ width: 100%; border-bottom: 1px solid #b7b7b7; padding: 0; margin-bottom: 5px;}
	.add-cart-sec .featured-products .row .findify-element{ width: 100%; border-bottom: 1px solid #b7b7b7; padding: 0; margin-bottom: 5px;}

    .add-cart-sec .featured-products .row.border{ border: 0;}
    .add-cart-sec .featured-products h2{ font-size: 16px; min-height: inherit; text-align: center; margin-bottom: 0;}
    .add-cart-sec .featured-products h3{ min-height: inherit; font-size: 18px;}
    .add-cart-sec .featured-products h3 span{ font-size: 12px;}
    .add-cart-sec .featured-products .row:last-child .col-2:last-child{ border: 0;}
    .add-cart-sec .featured-products .btn{ margin: 10px 20px;}
    
    .cart-item-sec .cart-heading{ display: none;}
    .shopping-cart-top h1{ display: block;  font-size: 21px; text-align: center; margin-bottom: 8px;}
    .shopping-cart-top .container{ padding: 0;}
    .shopping-cart-top .checkout-btn{ display: none; float: none; margin-left: 0; text-align: center; text-transform: uppercase; font-size: 21px; padding:9px 10px }
    .shopping-cart-top .checkout-btn i{ margin-right: 4px;}
    .shopping-cart-top .con-shopping{ display: none;}
    .shipping-options-sec{ flex-wrap: wrap; margin-bottom: 0;}
    .shipping-options-left{ width: 100%; order: 2; margin-right: 0; border-right: 0; border-left: 0;}
    .shipping-options-right{ width: 100%; order: 1; border-bottom: 0; border-right: 0; border-left: 0;}
    
    .cart-item-sec table tr{ border-bottom: 1px solid #a1a1a1; display: block; }
    .cart-item-sec .product-title{ padding-left: 20px;}
    .cart-item-sec .total-price{ padding-right: 20px;}
    .shipping-options-right .text p{margin-bottom: 20px;}
    .cart-item-sec td { border-bottom: 0;}
    .cart-item-sec .product-thumbnail { width: 100px;}
        
    .sub-category-page .container{ padding: 0;}
    .sub-category-page .resp-wrap{ padding: 0 20px;}
    .sub-category-page .featured-products .cart-head-wrap{ padding: 10px 20px 15px 20px;}
    .sub-category-page .bottom-pagination{ margin: 0 20px;}
    
    .featured-products .cart-head-wrap.border{ /*display: none;*/}
    .featured-products .brand-image{ width: 28%;}
    .featured-products .brand-conen { width: 70%;}
	.featured-products .brand-image-rev{ width: 28%;}
    .featured-products .brand-conen-rev { width: 70%;}
    .featured-products .cart-head-wrap { padding: 10px 0 15px 0; margin-bottom: 15px;}
    .featured-products .brand-prize{ margin-left: 28%; vertical-align: top; width: 60%;}
    .featured-products .brand-prize p{ margin-top: 0;}
    .featured-products .brand-conen a.pro-title{ margin-bottom: 10px; display: block; font-size: 14px;}
    .featured-products .cart-head-wrap .brand-conen .shopping-detile{ display: block; margin: 10px 0;}
    .brand-conen .shopping-detile li{ display: block; margin-bottom: 5px;}
    
    .shopping-cart-sec .container{padding: 0;}
    .save-email-sec{padding: 12px 20px 22px;}
    .save-email-sec .con-shopping{ margin-right: 0px;}
    
    .free-shipping-sec{ padding: 20px 15px; border: 0; margin-bottom: 0px;}
    .free-shipping-sec .free-shipping-title{ display: block; cursor: pointer; position: relative; margin-top: -1px; border: 1px solid #b7b7b7;}
    .free-shipping-sec .free-shipping-title:after{position: absolute; margin-top: -12px; top: 50%; right: 10px; content: "\f105"; font-family: FontAwesome; font-size: 25px; }
    .free-shipping-sec .desk-title{ display: none;}
    .free-shipping-sec .free-shipping-tab{ display: none; padding: 20px 20px 1px; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7;}
    .free-shipping-wrap:first-child .free-shipping-tab{ display: block;}
	.free-shipping-wrap ul{font-size: 14px; padding: 8px;}
    
    .faqs{ background: #f7f7f7; border: 0 ; padding: 20px 15px !important;}
    .faqs.free-shipping-sec .free-shipping-title{ display: block ; padding: 20px 30px 20px 20px; border: 1px solid #b7b7b7;}
    .faqs.free-shipping-sec .free-shipping-title h3{ margin: 0;}
    
    .vendor-page .left-side ul li{ padding-left: 0;}
	
    .all-categories{ display: none;}
    .sort-by{ display: none;}
    .mob-title{ display: block;}
    
    .shipping-options-right .title{ text-align: center;}
    .shipping-options-left h2{ display: none;}
    
    .free-shipping-sec .free-shipping-title{ padding: 20px 50px 20px 20px;}
      
    .top-logo-wrap{ }
    .vendor-logo{ float: none; display: table; padding-bottom: 0; min-height: 40px;}
    .top-logo-wrap figcaption{ display: block; width: 100%; float: none; padding-left: 0;}
    
    .newsletter-popup-inner { padding: 60px 20px 80px 20px;}
    .newsletter-popup-inner .icon { width: 80px; height: 80px; font-size: 40px; top: -60px;}
    .newsletter-popup-inner .icon i { width: 70px; height: 70px; line-height: 60px; border: 2px solid #fff;}
    .popup-form { padding: 20px 0px 0;}
    .newsletter-popup-inner h3, .newsletter-popup-inner ul li { font-size: 16px;}
    .newsletter-popup-inner ul { margin: 0 0 0 20px;}
    /*input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select { font-size: 14px; width: 150px;}*/
	/*textarea {width:150px;}*/
	.mfp-close-btn-in .mfp-close {color: #fff;}
	button.mfp-close, 
	button.mfp-arrow,
	.mfp-image-holder .mfp-close
	{
	  width: 20px;
	  height: 20px;
	  right: 0;
	  padding: 50px 15px;
	  cursor: pointer !important;
	}	
    .submit-btn { padding: 12px 50px;  font-size: 17px;}
    
    .subscribe-btn{ margin-left: 0; margin-top: 15px;}
	.subscribe-button {padding:12px 50px; font-size: 17px;}

    
    .aviation-chart-sec .aviation-chart-text{ width: 100%; padding-right: 0; border: 0;}
    .aviation-chart-sec .chart-ordering{ width: 100%; padding: 8px 8px 8px 55px; text-align: left; position: relative; margin-top: 15px; border: 1px solid #d7d7d7;}
    .aviation-chart-sec .chart-ordering h2{ margin-bottom: 2px;}
    .aviation-chart-sec .chart-ordering p{ margin-bottom: 0px;}
    .aviation-chart-sec .chart-ordering .faa-chart-icon{ position: absolute; left: 8px; top: 11px; width: 37px; height: 37px;}
    .aviation-chart-sec .chart-ordering .faa-chart-icon img{ width: 100%;}
    
    .aviation-chart-sec .chart-ordering-CA{display: none;}
	
    .chart-page .left-side{ display: none;}
    
    .chart-products{ padding-bottom: 20px;}
    .chart-products .row .col{ border-bottom: 0;}
    
    .help-desck{ display: none;}    
    .aviation-chart-sec .chart-ordering-mob{ padding: 20px 20px; text-align: center; margin-top: 0;}
    .multiple-faa{ padding: 0; margin-left: 0; text-align: center;}
    .aviation-chart-sec .chart-ordering-mob h2{ text-align: center; margin-bottom: 15px;}
    .aviation-chart-sec .chart-ordering-mob h2:before{ content: ""; display: inline-block;  width: 36px; height: 35px; background: url("../images/multiple-faa-icon.png") no-repeat 0 0; background-size: cover; vertical-align: middle; margin-right: 10px;}
    .multiple-faa:before{ display: none;}
	.chart-ordering .chart-ordering-mob {display: none;}
    .vfr-sectional .list-title{ display: none;}
    .vfr-sectional .left-prices{ display: none;}
    .vfr-sectional .right-prices{ width: 100%; padding-left: 18px; text-align: left;}
    .vfr-sectional .right-prices p em{ text-align: left;}
    
    .green-border{ position: relative;}
    .green-border:before{ content: ""; position: absolute; width: 2px; height: 100%; background: #6abe45; display: block; left: -20px;bottom: 0;}
    .green-border .vfr-sectional{ border-left: 0; border-right: 0;}
    .please-note-tab{ position: relative;}
    .please-note-tab:before{ content: ""; position: absolute; width: 2px; height: 100%; background: #fff; display: block; left: -20px;bottom: 0;}
    
    .multiple-faa p{ margin-left: 0;}
    
    .vfr-sectional .right-prices{ padding-left: 10px; padding-right: 10px;}
    .vfr-sectional .list-item{ background: #efefef; padding: 5px 10px;}
    .vfr-sectional .list-item:nth-child(even){ background: #efefef;}
    .vfr-sectional .list-item:nth-child(odd){ background: #efefef; border-top: 2px solid #fff; border-bottom: 2px solid #fff;}
    .vfr-sectional .col-4{ width: 50%;}
    .vfr-sectional .list-item .col-4:last-child{ width: 100%; margin: 5px 0;}
    .vfr-sectional .list-item span{ text-align: right;}
    .sbSelector{ font-size: 14px; text-indent: 14px;}
    
    
    .chart-vfr-box-mob{ display: block; margin-top: -40px; margin-bottom: 20px;}
    .chart-vfr-box-mob p{ font-size: 14px; line-height: 1.3; font-weight: 700; margin-bottom: 10px;}
    .chart-vfr-box-mob li{ font-size: 12px;}
    .chart-vfr-box-mob .back-to-top{ margin-bottom: 20px;}
    
    #ca-chart {background-color: #DADADA;}

    .brand-sec .see-more{ display: block;}
	.footer-logo, .customer-service a.mail, .customer-service p, .service.popular {display: none;}
	.footer-left{float: right;}
	.footer-right{width: 50%; margin-top: 0; padding-top: 2px;}
	.customer-service {width:100%;}
	.footer-social-media {position:inherit; width:100%;}
	.service-heading h2{font-size:16px;}
	.service-heading h2 a{font-size:16px;}
	.customer-service a.phone {font-size:25px; text-align: right;}
    .footer-social-media{ padding-right: 5px;}
    .footer-social-media ul{text-align: right;}
    .footer-social-media ul li {padding:0 1px; text-align: center;}
	.customer-service{padding: 0; text-align: right; padding-right: 10px;}
	.footer{    padding: 16px 0 15px 0;}
	.footer-social-media{padding-top: 5px;}
	.top-rev-in h3 { display: none; }
	.brand-detail a.brand { font-size: 13px; margin-bottom: 0; }
	.accessories-brand { padding-bottom: 15px; } 
	.bottom-text h3 { font-size: 16px; }
	.bottom-text i { width: 45px; }
	.bottom-text figcaption { width: calc(100% - 50px); }
	#sync1 .bg-set { height: auto !important; }
	.left-panel > .some-area { display: block; padding-top:55px;}
	.bg-set div{display: none !important;}
    .footer-copyright{ padding: 15px 0 12px;}
    .other-websites { margin-top: 3px;}
    .brand-sec .logo-wrap a.team-animate { display: none; }
    
    .please-note-tab{ padding-left: 0; padding-bottom: 5px;}
    .vfr-map span{ font-size: 17px;}
    
    .vfr-map-mob{ display: block;}
    .vfr-map-title{ display: block; background: #707070; margin-bottom: 1px;}
    .vfr-map-title span{ margin-bottom: 0; color: #fff; text-align: left; background: none; text-transform: uppercase; font-size: 14px; font-weight: 700; border: 0; padding: 6px 10px;}
    
    .multiple-chart-page .vfr-map, .multiple-chart-page .small-img{ display: none;}
    .multiple-chart-page .left-side .title-inner{ display: none;}
    .aviation-chart-sec .chart-ordering{ display: none;}
    
    .add-select-item{ border: 0; padding: 0;}
    .add-select-item h2{ display: none;}
    .add-select-item a{ width: 100%; font-size: 12px;}
    
    .vfr-sectional .vfr-title{ background: #707070; color: #fff;}
    .multiple-accordion:after{color: #fff;}
    
    .vfr-multiple{ border: 0; position: relative;}
    .vfr-multiple:before{ content: ""; position: absolute; left: -20px; width: 7px; height: 100%; background: #6abe45; }
    .vfr-multiple.boder-blue:before{ background:#00609f; }
    .vfr-multiple.boder-orange:before{ background:#f7941d; }
    .vfr-multiple.boder-purple:before{ background:#542e91; }
    .vfr-multiple.boder-yellow:before{ background:#fbe000; }
	.vfr-multiple.boder-teal:before{ background:#54b7b8; }
	.vfr-multiple.boder-red:before{ background:#dc3c2b; }
	
	.content table{line-height: 1.50;padding: 15px 0; width: 100%; overflow:scroll;}
    
    .multiple-chart-page .back-to-top-btn .back-to-top {display: inline-block !important;}
    
    .ter-procedures{ margin-bottom: 0;}
    .bottom-btn-multiple{ display: block;}
    
    .vfr-chart .aviation-chart-text .chart-text-show { position: relative; padding-right: 20px;}
    .vfr-chart .aviation-chart-text .chart-text-show .text-show{}
    .vfr-chart .aviation-chart-text .chart-text-show .dots{ display: inline-block;}
    .vfr-chart .aviation-chart-text .chart-text-show .hide-text{ display: none;}
    .vfr-chart .aviation-chart-text .back-btn{ display: none; font-size: 17px; font-weight: 700; color: #fff; padding: 6px 20px 6px 6px; background: #acacac; margin-bottom: 15px;}
    .vfr-chart .aviation-chart-text .back-btn i{ display: inline-block; vertical-align: top; font-size: 15px; margin-top: 3px;}
    .vfr-chart .aviation-chart-text .back-btn:hover{ background: #005f9e;}
    .vfr-chart .aviation-chart-text .read-more-btn{ display: block; position: absolute; color: #000; font-size: 18px; right: 0; top: 50%; margin-top: -6px;}
    
    .active.vfr-chart .aviation-chart-text .chart-text-show .hide-text { display: block;}
    .active.vfr-chart .aviation-chart-text .chart-text-show .dots { display: none;}
    .active.vfr-chart .aviation-chart-text .read-more-btn { display: none;}
    .active.vfr-chart .aviation-chart-text .back-btn { display: inline-block;}
    .active.vfr-chart .aviation-chart-text h1 { display: none;}
    
    .active.vfr-chart .aviation-chart-text .vfr-map{ display: block;}
    
    .mob-chart-ordering{ display: block !important;}
    .mob-chart-ordering h2{ text-align: left !important;}
    
    .chart-text-mob p:nth-of-type(2n){ display: none;}
    .chart-ordering-mob{ display: block !important;}
    .aviation-chart-sec .chart-ordering a{ display: inline-block;}
    .aviation-chart-sec .chart-ordering p{ text-align: left;}
    
    .sticky-panel.sticky{ display: none;}
    .sticky-pannel{ padding: 5px 50px;}
    .sticky-pannel.sticky{ top: 50px; }
    .mob-view-areas a{ display: block;}
    
    /*.multiple-chart-page .aviation-chart-sec h1{ text-align: center !important;}*/
    
    .sticky-pannel .left-side,
    .sticky-pannel.sticky, .sticky-pannel .container{height: auto; background-color: #ffffff;}

    .comparison-page { padding-top: 50px;}
    
      
    .comparison-head-text h2 { font-size: 20px;}
    .comparison-head-text p { font-size: 16px;}
    /*
    .comp-left-side{ width: 30%;}
    .comp-slide { width: 70%;}
    .comp-slide .item { width: auto;}*/
    .comp-slide .item > ul > li{ padding-left: 5px; padding-right: 5px;}
    
    .comparison-nav-slide.sticky { top: 50px;}
    
	.col-25, .col-75, .return  {
    width: 100%;
    margin-top: 0;
  }
	
	.trade-in {font-size: 13px;}
    
	.holiday-sched-left {float: left;}
	.holiday-sched-right {float: right;}
	
@media (max-width: 767px) {

    .status-wrapper {
        margin: 10px auto;
    }

    .status-wrapper .status-wrapper-content {
        display: block;
    }

    .status-wrapper .status-wrapper-content .status-delivary {
        width: 100%;
        border-right: none;
        padding-bottom: 10px;
    }

    .status-wrapper .status-wrapper-content .status-faq {
        width: 94%;
    }
    
    .status-wrapper-content .status-faq {
    margin: 10px 12px 0px 20px;
}

    .status-wrapper .status-wrapper-content .status-delivary {
        text-align: left;
    }

    .status-wrapper-content .status-delivary P:first-of-type {
        padding: 6px 0px 1px 1px;
        text-align: left;
    }

    .status-wrapper-content .status-delivary P:last-of-type {
        padding: 0px 0px 0px 0px;
        text-align: left;
    }

    .status-wrapper-content .status-delivary h2 {
        padding-right: 0px;
        text-align: left;
        padding-top: 9px;
    }

    .status-wrapper-content .status-delivary address {
        padding-left: 0px;
        padding-top: 10px;
    }

    .status-wrapper-content .status-faq .faq-one h4 {
        padding: 9px 24px 4px 7px;
		font-size: 13px;
    }
    
    .status-wrapper-content .status-faq .return {
    padding: 9px 24px 4px 7px;
}

    .faq-detail {
        padding: 0px 20px;
    }
	
	.product-detiles {display: none;}
    
	.con-shopping {margin-right:20px;}
	.col-container-cart-alert {margin-left:15px;}
	
    .status-wrapper .status-wrapper-details .ups img {
    position: absolute;
    left: 12%;
}
	
}

@media (max-width: 740px){
    .status-wrapper .status-wrapper-details .ups img {
    position: absolute;
    left: 10%;
}
}

@media (max-width: 720px){
    .status-wrapper .status-wrapper-details .ups img {
    position: absolute;
    left: 2%;
}
}
	
/*
    .status-wrapper .status-wrapper-details table {
        width: 700px;
    }
*/
    /*thead{
        display: none;
    }*/
    
    /* table,tbody,tr,td{
        display: block;
    }*/
    
    
    tr td:nth-child(1){
        float: left;
    }

    tr td:nth-child(2){
        text-align: center;
    }
    
    .status-wrapper .status-wrapper-details .processing {
    color: #9c9c9c;
        text-align: left;
        padding-top: 0px;
}
    .status-wrapper .status-wrapper-details .trnsit {
    color: #76c44c;
        text-align: left;
        padding: 0px 18px;
}
    .status-wrapper .status-wrapper-details .ups {
        position: relative;
    text-align: left;
    margin-left: 23px;
        padding-bottom: 17px;
}
    
    .status-wrapper .status-wrapper-details .ups img {
    position: absolute;
    left: -1%;
}
    
    .status-wrapper .status-wrapper-details .alert {
        color: #e1173f;
        text-align: left;
        padding-top: 0px;
}
    
 small{
    display: block;
    text-align: center;
    padding: 0px 0px 5px 0px;
    font-family: 'Roboto-bold';
    font-size: 18px;
    border-bottom: 1px solid #ccc; 
    margin: 0 10px;
}
    
    .status-wrapper .status-wrapper-details table tr:nth-child(3) {
    border: none;
}
    
    .status-wrapper .status-wrapper-details table tr {
    border-bottom: 1px solid #dadada;
    padding-top: 2px;
}
    
    .empty-block{
     display: none;   
    }
    
    .status-wrapper .status-wrapper-details table {
    padding: 1px 10px 10px 10px;
    font-family: 'Roboto-Regular';
    width: 100%;
    border-collapse: collapse;
    text-align: center;
    font-size: 12px;
}

@media (max-width: 670px) {
    .status-wrapper .status-wrapper-heading .main-heading h1 {
        font-size: 32px;
    }

    .status-wrapper .status-wrapper-details {
        overflow-x: visible;
		margin-bottom:20px;
    }
	
@media screen and (min-width:640px) and (max-width:767px){
    .comparison-head-text .container {max-width: 600px;}
    .comparison-sec .container{max-width: 600px;}
    .comp-slide { width: 425px;}
    
    /*.comp-slide .item{ width: 190px !important;}*/
    .comp-slide .item > ul > li{ font-size: 13px;}
    .comp-left-side ul li{ font-size: 13px;}
    .comp-slide ul li a.link{ font-size: 13px;}
    .comp-slide .Review-detail{ margin-top: 1px;}
    ul li.see-det { min-height: 43px;}
    
    .sticky-scroll{ margin-top: 188px;}
    
    .top-slide { margin-left: 175px;}
    .comparison-nav-slide .container:before{ width: 175px; left: 0px;}
    .comparison-nav-slide .container:after{ width: 175px; left: 0px;}

}
/*------------mobile portrait view------*/
@media (max-width:640px) {	
	.sticky-header.sticky{display: none;}
	.sticky-header .cart-content, .sticky-header .selectbox-con{text-align: center;}
	.sticky-header .selectbox-con .tebindent-wrap .teb-box{width: 35px;height: 35px;margin-bottom: 10px;}
	.sticky-header .selectbox-con .tebindent-wrap .cart-button{padding: 9px 25px;height: 35px;}
	.rel-products {width:90px !important; float:left !important; display: block;}
	/*.accessories-brand figure img {width:90px !important; float:left !important;}*/
	.accessories-brand figcaption {width:65% !important;}
	.accessories-brand {display: inline-block;}
	.brand-detail, .cart-btn {width:100%;}
	.cart-btn label{position: inherit;float: none;display: block;margin-top: 5px;}
	.cart-btn .cart-plus-btn{float: left;margin-top: 5px;}
	.footer-right {padding:0px ;}
	.accessories-wrap h2, .right-panel h2.accordion{font-size: 17px;}
	.brand-future ul li {width: 32%;}
	#sync1 .bg-set a{font-size: 13px;}
	.product-detiles {display: none;}
	
	#descrip p{font-size: 15px; line-height: 1.50;color: #585858;letter-spacing: -0.013em;}
	#descrip table{font-size: 15px; line-height: 1.50;padding: 15px 0; }
	#descrip ul{font-size: 15px; line-height: 1.50; color: #585858; letter-spacing:-0.013em; padding-left: 40px;}
	#descrip ul li{font-size: 15px; line-height: 1.50; color: #585858; letter-spacing:-0.013em; list-style: disc; }
	#descrip ol{font-size: 15px; line-height: 1.50; color: #585858; letter-spacing:-0.013em; padding-left: 40px;}
	#descrip ol li{font-size: 15px; line-height: 1.50; color: #585858; letter-spacing:-0.013em; font-weight: normal;}
	#descrip b{font-weight: 500;}
	
	.toggle-content{background-color:#787878;
    color: white;
    padding: 6px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    }
	
    .information-sec .title h1, .information-list .title h2 {  font-size: 18px;}
    
    .home-banner .slick-prev{ left: 5px; margin-top: -14px;}
    .home-banner .slick-next{ right: 5px; margin-top: -14px;}
    .home-banner .slick-prev:after, .home-banner .slick-next:after { font-size: 25px;}
    
    .home-featured-products-sec .row .col-2{ width: 50%; padding: 0 10px;}
    .home-featured-products-sec .row:last-child .col-2:nth-of-type(4n){ border-bottom: 1px solid #b7b7b7;}
    /*.featured-categories .row .col-2{ width: 50%;}*/
    .featured-categories .row .col-2{ margin: 0;}
    .featured-categories h3 { font-size: 11px;}
    .featured-categories figure { margin: 0 0 5px;}
    
    .cart-item-sec td{ display: block; border-bottom: 0;}
    .cart-item-sec .product-title{ width: 100%;}
    .cart-item-sec .item-price p{ padding-top: 0; margin-bottom: 10px;}
    .cart-item-sec .quantity{ width: 100%;}
    .cart-item-sec .quantity .quantity-text { padding: 10px 0 0 20px;}
    .cart-item-sec .product-name-text{padding: 10px 0 0px 10px;}
    .save-email-sec .save-email{ display: none;}
    
    .featured-products .brand-image{ padding: 0 10px;}
    
    .featured-products .brand-image{ vertical-align: top;}
	
	.featured-products .brand-image-rev{ padding: 0 10px;}
    
    .featured-products .brand-image-rev{ vertical-align: top;}
    
    .cart-item-sec .item-price{ width: 100%; padding-left: 110px;}
    .cart-item-sec .quantity{ width: 100%; padding-left: 115px;}
    .cart-item-sec .total-price{ width: 100%; padding-left: 109px;}
    .cart-item-sec .quantity .quantity-number{ margin-left: 0;}
    .cart-item-sec table{ display: block;}
    .cart-item-sec tbody{ display: block;}
    .save-email-sec { padding: 12px 20px 40px;}
    
    .aviation-chart-sec .chart-ordering-mob h2{ font-size: 14px !important;}
	.aviation-chart-sec-ca h1{ font-size: 21px !important;}
	.aviation-chart-sec-ca .aviation-chart-text p{ font-size: 14px;}

    
    .cat-dropdown-title:after{ font-size: 16px;}
    
    .comp-left-side ul li{font-size: 12px;}
    
    .comp-left-side ul li.reviews { padding-top: 25px !important;}
    ul li.two-line { padding: 8px 0 13px !important;}
    
	.gf-container{border: none; width:100%;}
	.giftcard-text p {font-size: 18px;}
	.giftcard-prominant{font-size: 18px;}
	.claim-code{font-size: 12px;}
	.gc-footer p{padding-top: 20px;}
	.gf-list {font-size: 14px;}
	
	.form-title-row{padding: 0 20px;}

@media (max-width:639px) {
    
    /*
    .comparison-head-text .container{padding: 0 10px;}
    .comparison-sec .container{max-width: 300px; padding: 0;}
    .comp-left-side{ width: 115px;}
    .comp-slide {  width: 185px;}
    .comp-left-side ul li{ line-height: 1.3; padding: 5px 5px;}
    */
    
    .comp-left-side{ width: 40%;}
    .comp-slide{ width: 60%;}
    
    .comparison-nav-slide .container:before{ width: 40%; left: 0px; z-index: 9; }
    .comparison-nav-slide .container:after{ width: 40%; left: 0px; z-index: 9;}
    
    .top-slide { margin-left: 40%;}
    
    .comparison-head-text .container{ padding: 0px; max-width: 400px;}
    .comparison-sec .container{ padding: 0px; max-width: 400px;}
    
    .sticky-scroll{ margin-top: 188px;}
    .comp-slide .item ul li.image{ background-size: contain;}
        
}

@media (max-width: 600px) {
    .status-wrapper .status-wrapper-content .status-faq {
    width: 91%;
}
    
    .status-wrapper .status-wrapper-heading {
        display: block;
        text-align: left;
    }

    .status-wrapper .status-wrapper-heading .main-heading {
        width: 100%;
        text-align: left;
    }

    .status-wrapper .status-wrapper-heading .main-status {
        width: 100%;
        text-align: left;
        padding-top: 10px;
    }

    .status-wrapper-content .status-delivary h2 {
        font-size: 34px;
    }
    
    .status-wrapper .status-wrapper-details .ups img {
    position: absolute;
    left: -1%;
}

}

@media (max-width: 450px){
    tr td:nth-child(1){
        width: 93%;
    }
}


/*----------optional css------*/
@media (max-width:480px) {
	
	.cart-content {padding: 10px 0 25px;} 
	.selectbox-con .tebindent-wrap .cart-button {width:150px;}
	.selectbox-con .tebindent-wrap .teb-box {margin:0 1px; padding:0px;}
	.top-review .lord-more-btn .lord-btn {width:100% !important;}
	.lord-more-btn .lord-btn {font-size:14px;}
	.service-heading h2 {font-size:14px;}
	.service-heading h2 a{font-size:14px;}
	.questions-wrap .product-que{width: calc(100% - 50px);padding: 0 5px;}
	.questions-wrap .next-que {width: 50px;font-size: 14px;}
	.customer-service a.phone {font-size:20px !important;}
	.footer-social-media ul li a {width:30px !important; height:30px !important; line-height:1.7 !important;}
	.other-websites span, .other-websites ul li a, .copy-right span {font-size:12px !important;}
	.other-websites ul li {padding:0 3px !important;}
	.shopping-price .price-list li {margin-right:0px !important;}
    
    .logo{ width: 150px;}
    
    .nav-bar{ top: 44px;}
    
    .barnd-wrapper li{ padding: 0 3px;}
    .barnd-wrapper li, .barnd-wrapper li a{ font-size: 13px;}
    
    .newsletter-popup-inner h2 { font-size: 18px;}
    .newsletter-popup-inner ul { margin: 0 0 0 20px;}
    
    .aviation-chart-sec .chart-ordering h2{ font-size: 16px;}
    
    .comparison-head-text .container{ padding: 0px; max-width: 300px;}
    .comparison-sec .container{ padding: 0px; max-width: 300px;}
    
    .comp-slide .item > ul > li.m-two-line{ padding-top: 16px !important;}
    .comp-slide .item > ul > li.m-min-h{ height: 40px !important;}
    ul li.see-det { min-height: 43px;}
    
    .rev-filter{ float: none;
    margin-right:0;
    width:auto;}
	
	.fil-left-reviews{width: 100%}
	.sort-feature{height: 160px;}
	.helpful-content-rev{margin-top: 20px; margin-bottom: 20px;}
}

}
@media (max-width:400px) {
    
    .featured-products .brand-image{ width: 40%;}
    .featured-products .brand-conen { width: 58%;}
	
	.featured-products .brand-image-rev{ width: 40%;}
    .featured-products .brand-conen-rev { width: 58%;}
	
    .featured-products .brand-prize{ margin-left: 42%;width: 55%;}
    .featured-products .brand-prize .first-price{ font-size: 17px;}
    .sticky-header.sticky{display: none;}
    .sticky-pannel{ padding: 20px 0px;}
    .sticky-pannel .add-select-item .chart-btn{ margin-bottom: 10px;}
    
    
    
}
@media (max-width:360px) {
    .sticky-header.sticky{display: none;}
    /*.add-cart-page .con-shopping-sec{ top: 350px;}*/
    .home-featured-products-sec h2{ min-height: 60px;}
}
/*---------use only when design is customise-----------*/

@media screen and (max-width: 900px) {
    .table {
      width: 90%;
	  padding-left: 20px;
    }
  }
  
  @media screen and (max-width: 650px) {
    .table {
      display: block;
    }
    .table_row:nth-child(2n+3) {
      background: none;
    }
    .theader {
      display: none;
    }
    .table_row > .table_small > .table_cell:nth-child(odd) {
      display: table-cell;
      width: 50%;
    }
    .table_cell {
      display: table-cell;
      width: 50%;
    }
    .table_row {
      display: table;
      width: 100%;
      border-collapse: separate;
      padding-bottom: 20px;
      margin: 5% auto 0;
      text-align: center;
    }
    .table_small {
      display: table-row;
    }
    .table_row > .table_small:first-child > .table_cell:last-child {
      border-left: none;
    }
    .table_row > .table_small > .table_cell:first-child {
      border-left: #ccc 1px solid;
    }
    .table_row > .table_small:first-child > .table_cell:first-child {
      border-top-left-radius: 5px;
      border-top: #ccc 1px solid;
    }
    .table_row > .table_small:first-child > .table_cell:last-child {
      border-top-right-radius: 5px;
      border-top: #ccc 1px solid;
    }
    .table_row > .table_small:last-child > .table_cell:first-child {
      border-right: none;
    }
    .table_row > .table_small > .table_cell:last-child {
      border-right: #ccc 1px solid;
    }
    .table_row > .table_small:last-child > .table_cell:first-child {
      border-bottom-left-radius: 5px;
    }
    .table_row > .table_small:last-child > .table_cell:last-child {
      border-bottom-right-radius: 5px;
    }
	  .table2 {
      display: block;
    }
    .table_row2:nth-child(2n+3) {
      background: none;
    }
    .theader2 {
      display: none;
    }
    .table_row2 > .table_small2 > .table_cell2:nth-child(odd) {
      display: table-cell;
      width: 50%;
    }
    .table_cell2 {
      display: table-cell;
      width: 50%;
    }
    .table_row2 {
      display: table;
      width: 100%;
      border-collapse: separate;
      padding-bottom: 20px;
      margin: 5% auto 0;
      text-align: center;
    }
    .table_small2 {
      display: table-row;
    }
    .table_row2 > .table_small2:first-child > .table_cell2:last-child {
      border-left: none;
    }
    .table_row2 > .table_small2 > .table_cell2:first-child {
      border-left: #ccc 1px solid;
    }
    .table_row2 > .table_small2:first-child > .table_cell2:first-child {
      border-top-left-radius: 5px;
      border-top: #ccc 1px solid;
    }
    .table_row2 > .table_small2:first-child > .table_cell2:last-child {
      border-top-right-radius: 5px;
      border-top: #ccc 1px solid;
    }
    .table_row2 > .table_small2:last-child > .table_cell2:first-child {
      border-right: none;
    }
    .table_row2 > .table_small2 > .table_cell2:last-child {
      border-right: #ccc 1px solid;
    }
    .table_row2 > .table_small2:last-child > .table_cell2:first-child {
      border-bottom-left-radius: 5px;
    }
    .table_row2 > .table_small2:last-child > .table_cell2:last-child {
      border-bottom-right-radius: 5px;
    }
}
 @media (max-width: 600px) {

    .form-basic{
        max-width: 480px;
    }
	 
	  .form-basic-return{
        max-width: 480px;
    }
	  }

@media screen and (max-width: 600px) {
    .column-help {
        width: 100%;
    }
}

@media (max-width: 400px) {
    .side-reviews, .middle-reviews {
        width: 100%;}
    .right-reviews {
        display: none;}
	}
	
@media(max-width: 1300px){  
	.recent-order.scroll-sticky { height: inherit; overflow:visible; overflow-y: inherit;}   