@media (min-width:320px) and (max-width:479px) {
.home-slide h1{ font-size: 20px;margin: 40px 0 15px;}
.home-slide p{  font-size: 12px;}
.price-slide1{font-size: 16px;}
.home-slide.carousel, .home-slide .fill {height: 450px;}
.buy-btn{ margin-bottom:15px;}
.book-online-home1 .rechagers{ margin-bottom:20px; font-size: 16px;}
.footer-blue h5{ float:none;}
.footer-blue .social-f-links ul li a{ display:table; margin:15px 0 0;}
.home-full-center .carousel-control .icon-next, .home-full-center .carousel-control .glyphicon-chevron-right{right: 80%;}
.home-full-center .carousel-control .icon-prev, .home-full-center .carousel-control .glyphicon-chevron-left{ left:80%;}
.w3_megamenu .navbar-nav > li > .dropdown-menu{ background:#fff;}

.top-header .logo-home img{ padding-bottom:20px;}
.top-header .header-right ul li{margin-bottom: 15px;}
.home-products-tab .panel-heading .nav-tabs > li{width: 100%; margin: 0; border-bottom:1px solid #1b2531;}
.home-products-tab .recharge-pay-se .options ul li.forwd {display: table; position: relative; width: 100%;}
.home-products-tab .recharge-pay-se .fowrd-b {  position: relative; right: 0; top: 0;}
.home-products-tab .recharge-pay-se .options ul li { width:100%;margin: 0 0 20px;}
.home-products-tab .recharge-pay-se .options ul li.btn-right { width:100%;}
.home-products-tab .recharge-pay-se .fowrd-b p { margin:0;}
.home-products-tab .recharge-pay-se .plan-b { font-size: 10px;}
.home-products-tab .recharge-pay-se h3::after{ display:none;}
.home-products-tab .recharge-pay-se h3{margin: 0 15px 15px 0;}
.home-full-center .book-online-home1 ul li{width: 50%;margin: 0 0 20px;}
.home-products-section h5{ font-size: 16px; border:none;margin: 0;}
.home-products-section .products-heading a{margin: 0px 0 0;}
.home-main-slider .carousel-inner > .item > img, .home-main-slider .carousel-inner > .item > a > img{  height: 130px;}
.home-main-slider .carousel-caption { padding:0;}
.home-main-slider .slider1 .carousel-caption h2{font-size: 14px;    margin: 11px 0 12px;}
.home-main-slider .slider1 .carousel-caption p{font-size: 13px;}
.home-main-slider a.carousel-control i{ position:relative;top: 38%;}
.home-products-section .home-p-bx .product-home-nm a{font-size: 15px;}
.home-products-section .home-p-bx .product-home-nm{ min-height:auto;}
.home-products-section .home-p-bx { margin-bottom:20px;}
.home-products-section .home-p-bx .p-price-hm span{   font-size: 16px;}
.home-products-section .home-p-bx .p-price-hm .cross_price{ font-size: 14px;}
.home-products-section .home-p-bx .p-price-hm .off-price{font-size: 13px;}
.customer-hlp-ftr .bx-1{ margin-bottom:20px;}
.footer-blue ul.menu-footer li{ margin: 0 0 15px;    border-right: 1px solid hsl(0, 0%, 87%);    padding: 0 10px;}
.footer-blue .footr-2{ margin:0;}
.footer-blue .social-f-links ul li a i{font-size: 12px;
    height: 30px;
    line-height: 30px;
    width: 40px;}
.footer-blue .social-f-links ul li{ margin: 0 5px;}
.footer-blue .payments-icons ul li a{display: table; margin: 10px 0 0;    font-size: 28px;}

}

@media (min-width:480px) and (max-width:767px) {

	.home-slide h1{ font-size: 20px;margin: 40px 0 15px;}
.home-slide p{  font-size: 12px;}
.price-slide1{font-size: 16px;}
.home-slide.carousel, .home-slide .fill {height: 450px;}
.buy-btn{ margin-bottom:15px;}
.book-online-home1 .rechagers{ margin-bottom:20px; font-size: 16px;}
.footer-blue h5{ float:none;}
.footer-blue .social-f-links ul li a{ display:table; margin:15px 0 0;}
.home-full-center .carousel-control .icon-next, .home-full-center .carousel-control .glyphicon-chevron-right{right: 80%;}
.home-full-center .carousel-control .icon-prev, .home-full-center .carousel-control .glyphicon-chevron-left{ left:80%;}
.w3_megamenu .navbar-nav > li > .dropdown-menu{ background:#fff;}
.top-header .logo-home img{ padding-bottom:20px;}
.top-header .header-right ul li{margin-bottom: 15px;}
.home-products-tab .panel-heading .nav-tabs > li{width: 100%; margin: 0; border-bottom:1px solid #1b2531;}
.home-products-tab .recharge-pay-se .options ul li.forwd {display: table; position: relative; width: 100%;}
.home-products-tab .recharge-pay-se .fowrd-b {  position: relative; right: 0; top: 0;}
.home-products-tab .recharge-pay-se .options ul li { width:100%;margin: 0 0 20px;}
.home-products-tab .recharge-pay-se .options ul li.btn-right { width:100%;}
.home-products-tab .recharge-pay-se .fowrd-b p { margin:0;}
.home-products-tab .recharge-pay-se .plan-b { font-size: 10px;}
.home-products-tab .recharge-pay-se h3::after{ display:none;}
.home-products-tab .recharge-pay-se h3{margin: 0 15px 15px 0;}
.home-full-center .book-online-home1 ul li{width: 33%;margin: 0 0 20px;}
.home-products-section h5{ font-size: 16px; border:none;margin: 0;}
.home-products-section .products-heading a{margin: 0px 0 0;}
.home-main-slider .carousel-inner > .item > img, .home-main-slider .carousel-inner > .item > a > img{  height: 130px; width:100%;}
.home-main-slider .carousel-caption { padding:0;}
.home-main-slider .slider1 .carousel-caption h2{font-size: 14px;    margin: 11px 0 12px;}
.home-main-slider .slider1 .carousel-caption p{font-size: 13px;}
.home-main-slider a.carousel-control i{ position:relative;top: 38%;}
.home-products-section .home-p-bx .product-home-nm a{font-size: 15px;}
.home-products-section .home-p-bx .product-home-nm{ min-height:auto;}
.home-products-section .home-p-bx { margin-bottom:20px;}
.home-products-section .home-p-bx .p-price-hm span{   font-size: 16px;}
.home-products-section .home-p-bx .p-price-hm .cross_price{ font-size: 14px;}
.home-products-section .home-p-bx .p-price-hm .off-price{font-size: 13px;}
.customer-hlp-ftr .bx-1{ margin-bottom:20px;}
.footer-blue ul.menu-footer li{ margin: 0 0 15px;    border-right: 1px solid hsl(0, 0%, 87%);    padding: 0 10px;}
.footer-blue .footr-2{ margin:0;}
.footer-blue .social-f-links ul li a i{font-size: 12px;
    height: 30px;
    line-height: 30px;
    width: 40px;}
.footer-blue .social-f-links ul li{ margin: 0 5px;}
.footer-blue .payments-icons ul li a{display: table; margin: 10px 0 0;    font-size: 28px;}

}

@media (min-width:768px) and (max-width:991px) {
.home-slide h1{ font-size: 24px;}
.footer-blue h5{ margin: 5px 15px 0 0;}
.footer-blue .payments-icons ul li{ margin: 0 3px;}
.home-slide p{ font-size: 13px;}
.book-online-home1 .rechagers{font-size: 16px;
    margin: 20px auto 0;}
.w3_megamenu .title{ font-size: 12px;}
	.fotter h4{ font-size: 15px;}
.footer-blue ul.menu-footer li a{font-size: 15px;}
.footer-blue .social-f-links ul li a i{font-size: 12px;    height: 30px;    line-height: 30px;    width: 30px;}
.footer-blue .social-f-links ul li{margin: 0 5px;}
.footer-blue .payments-icons ul li a{font-size: 31px;    line-height: 22px;}
.customer-hlp-ftr .bx-1{ margin-bottom:20px;}
.home-products-section .home-p-bx .product-home-nm a{font-size: 15px;}
.home-products-section .home-p-bx .p-price-hm span{font-size: 16px;}
.home-products-section .home-p-bx .p-price-hm .cross_price{font-size: 13px;}
.home-products-section .home-p-bx .p-price-hm .off-price{  font-size: 12px;}
.home-main-slider .carousel-inner > .item > img, .home-main-slider .carousel-inner > .item > a > img{  min-height: 230px;}
.home-main-slider .slider1 .carousel-caption h2{ font-size: 24px;}
.home-main-slider .slider1 .carousel-caption p{font-size: 20px;}
.home-full-center .book-online-home1 ul li{ width:16%; margin:20px 0 0;font-size: 9px;} 
.home-full-center .book-online-home1 h3{margin: 25px 0 0;}
.home-products-tab .recharge-pay-se .options ul li{    width: 31%;margin: 0 10px 0 0;}	
.home-products-tab .recharge-pay-se .fowrd-b{position: relative; right: 0; top: 0;}
.home-products-tab .recharge-pay-se .options ul li.forwd{float: left; margin:15px 0 0;}
.home-products-tab .recharge-pay-se .options ul li.btn-right{ width:auto; margin:15px 20px;}
.home-products-tab .recharge-pay-se .plan-b{font-size: 10px;}
}

@media (min-width:992px) and (max-width:1199px) {
.home-slide h1{font-size: 24px;}
.footer-blue .social-f-links ul li{margin: 0 4px;}
.footer-blue ul.menu-footer li a{font-size: 14px;}
.footer-blue ul.menu-footer li{ padding: 0 6px;}
.home-products-section .home-p-bx .product-home-nm a{ font-size: 15px;}
.home-products-section .home-p-bx .p-price-hm span{font-size: 16px;}
.home-products-section .home-p-bx .p-price-hm .cross_price{ font-size:13px;}
.home-products-section .home-p-bx .p-price-hm .off-price{font-size: 13px;}
.home-main-slider .carousel-inner > .item > img, .home-main-slider .carousel-inner > .item > a > img{  min-height: 230px;}
.home-main-slider .slider1 .carousel-caption h2{font-size: 28px;    margin: 30px 0 12px;}
.home-main-slider .slider1 .carousel-caption p{font-size: 28px;}
.home-full-center .book-online-home1 ul li{width: 7%;font-size: 11px;margin: 0 10px;}
.top-header .logo-home a img{ width:100%;}
.top-header .header-right ul li{font-size: 10px;    margin-right: 12px;}
.top-header .header-right ul li a i{font-size: 14px;}
.home-products-tab .with-nav-tabs.panel-primary .nav-tabs > li > a, .home-products-tab .with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .home-products-tab .with-nav-tabs.panel-primary .nav-tabs > li > a:focus{ font-size: 14px;}
.home-products-tab .panel-heading .nav-tabs > li{ margin-right: 4px;}
.home-products-tab .recharge-pay-se .options ul li{margin: 0 8px 0 0;width: 32%;}
.home-products-tab .recharge-pay-se .fowrd-b{position: relative;    right: 0;    top: 0; margin:15px 0 0;}
.home-products-tab .recharge-pay-se .options ul li.forwd{ float:left; }
.home-products-tab .recharge-pay-se .options ul li.btn-right{ width:auto; margin:15px 20px 0;}
}
@media (min-width:1200px) and (max-width:1279px) {
.top-header .header-right ul li{margin-right: 14px;}
.top-header .header-right ul li a i{font-size: 12px;}
.home-products-section .home-p-bx .product-home-nm a{ font-size:15px;}
.home-products-tab .recharge-pay-se .btn-procced a {  padding: 8px 10px;}
.home-products-tab .recharge-pay-se .fowrd-b{right: 60px;}
  .container {
    width: 1190px !important;
  }
}