@media only screen and (min-width: 1600px) {

	.container {
	   max-width: 1300px;
	}
	footer .container-fluid {
	   max-width: 1450px;
	}
	.platinum-text-position h2 {
	    top: 65%;
	    left: 65%;
	}
	.gold-text-position h2 {
	    left: 65%;
	}
	
	
	
}

@media only screen and (min-width: 1200px) and (max-width : 1599px) {
    
    .container{
    	max-width: 1300px;
    }
	
	
	

		
}

@media only screen and (min-width: 1200px) {





	
}

@media only screen and (min-width: 992px) and (max-width : 1199px) {

	
	.nav-area .navbar-expand-lg .navbar-nav .nav-link{
		margin: 0 2px;
		padding: 0.5rem 15px;
	}
	.banner-form-travel h3{
		font-size: 20px;
	}
	.banner-form-travel label{
		font-size: 13px;
	}
	.price-panel::before {
	    top: -290px;
	}
	.related-head-section {
	    align-items: center;
	}
	.seo-main-banner , .seo-side-panel{
		margin-top: 30px;
	}
	.gold-text-position h2 {
	    left: 50%;
	}








}

@media only screen and (min-width: 768px) and (max-width: 991px) {


.price-panel{
	margin: 15px 0;
	height: auto;
	min-height: 530px;
}
.price-panel a{
	margin: 30px auto 0;
}
.compare-area{
	padding: 40px 15px 60px;
	font-size: 30px;
}
.price-panel-section{
	padding-bottom: 0;
}
.axa-area{
	padding: 40px 0 20px;
}
.axa-panel{
	margin-top: 100px;
}
.footer-panel{
	margin-bottom: 40px;
}
.footer-panel-bottom {
    margin-top: 0;
}
.footer-panel-bottom li {
    width: 100%;
}
.footer-panel-bottom ul {
    display: inline-block;
    width: 100%;
}
.faq-area h2 {
    font-size: 24px;
    line-height: normal;
}
.faq-area button{
	font-size: 20px;
}
.faq-area{
	padding: 40px 0;
}
.related-head-section {
    flex-direction: column;
    margin-bottom: 20px;
}
.related-area{
	padding-top: 30px;
}
.price-panel::before{
	top: -250px;
}
.travel-area{
	padding: 30px 0;
}
.banner-area img {
    height: 1200px;
}
.travel-area h2{
	font-size: 24px;
}
.banner-form-travel h3{
	font-size: 20px;
	margin-bottom: 20px;
}
.banner-area h2 {
    font-size: 30px;
}
.nav-area-logo{
  width: 30%;
}
.nav-area-menu{
  width: 70%;
}
.navbar {
    justify-content: flex-end;
    position: absolute;
    right: 15px;
    z-index: 99;
}
.navbar-toggler:focus{
	box-shadow: none;
}
.nav-area .navbar-expand-lg .navbar-nav .nav-link {
    border-radius: 0;
}
.navbar-nav{
	background: #000;
}
.banner-area .row {
    flex-direction: column;
    width: 100%;
}
.banner-area .col-md-7{
	width: 100%;
}
.banner-area .col-md-5{
	width: 100%;
}
.banner-form-mar {
    width: 100%;
}
.like-pla {
    top: 0;
}
.banner-form-area .col-md-7 {
    padding-left: 15px;
}


.related-head-section {
    align-items: center;
}
.seo-main-banner , .seo-side-panel{
	margin-top: 30px;
}
.banner-acute-area{
	min-width: 100%;
}
.banner-area.banner-area-inner img{
	height: 400px;
}


.banner-full{
	max-width: 100%;
}
.banner-area.banner-area-inner-1 img {
    height: 500px;
}



.banner-area.banner-inf-axa h2  {
    font-size: 40px;
    margin-bottom: 0;
    width: auto;
    margin-top: 0;
    left: 50%;
    width: 100%;
    top: 50%;
    transform: translate(-50%, -50%);
    line-height: 45px;
}
.banner-area.banner-inf-axa h2 span{
	font-size: 14px;
	line-height: normal;
	margin-top: 20px;
	display: block;
}
.gold-text-position{
	height: 400px;
}
.step-panel {
    width: 100%;
    float: left;
    margin: 20px 0;
}
.step-area .step-panel:first-child .step-line {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.step-area .step-panel:last-child .step-line{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.banifits-panel-left , .banifits-panel-right {
    width: 100%;
    border-left: none;
}
.banifits-panel-area {
    flex-direction: column;
}
.member-section img{
	margin: 20px 0;
}
.member-section{
	padding: 30px 0;
}

.platinum-text-position img{
	height: 400px;
}
.banner-area.banner-inf-axa img{
	height: 400px;
}





}

@media only screen and (max-width: 767px) {



.banner-acute-area{
	min-width: 100%;
}
.banner-area.banner-area-inner img{
	height: 400px;
}


.related-head-section {
    align-items: center;
}
.seo-main-banner , .seo-side-panel{
	margin-top: 30px;
}


.like-pla {
    top: 0;
}
.banner-form-area .col-md-7 {
    padding-left: 15px;
}
.price-panel{
	margin: 15px 0;
	height: auto;
	min-height: 530px;
}
.price-panel a{
	margin: 30px auto 0;
}
.compare-area{
	padding: 40px 15px 60px;
	font-size: 30px;
}
.price-panel-section{
	padding-bottom: 0;
}
.axa-area{
	padding: 40px 0 20px;
}
.axa-panel{
	margin-top: 100px;
}
.footer-panel {
    margin-bottom: 40px;
    text-align: center;
}
.footer-panel-bottom {
    margin-top: 0;
}
.footer-panel-bottom li {
    width: 100%;
}
.footer-panel-bottom ul {
    display: inline-block;
    width: 100%;
}
.faq-area h2 {
    font-size: 24px;
    line-height: normal;
}
.faq-area button{
	font-size: 17px;
}
.faq-area{
	padding: 40px 0;
}
.related-head-section {
    flex-direction: column;
    margin-bottom: 20px;
}
.related-area{
	padding-top: 30px;
}
.price-panel::before{
	top: -250px;
}
.travel-area{
	padding: 30px 0;
}
.banner-area img {
    height: 1200px;
}
.travel-area h2{
	font-size: 24px;
}
.banner-form-travel h3{
	font-size: 20px;
	margin-bottom: 20px;
}
.banner-area h2 {
    font-size: 30px;
    width: 100%;
    padding: 0 20px;
}
.nav-area-logo{
  width: 30%;
}
.nav-area-menu{
  width: 70%;
}
.navbar {
    justify-content: flex-end;
    position: absolute;
    right: 15px;
    z-index: 99;
}
.navbar-toggler:focus{
	box-shadow: none;
}
.nav-area .navbar-expand-lg .navbar-nav .nav-link {
    border-radius: 0;
}
.navbar-nav{
	background: #000;
}
.nav-area .container{
	position: relative;
}


.banner-full{
	max-width: 100%;
}
.banner-area.banner-area-inner-1 img {
    height: 500px;
}






.banner-area.banner-inf-axa h2  {
    font-size: 40px;
    margin-bottom: 0;
    width: auto;
    margin-top: 0;
    left: 50%;
    width: 100%;
    top: 50%;
    transform: translate(-50%, -50%);
    line-height: 45px;
}
.banner-area.banner-inf-axa h2 span{
	font-size: 14px;
	line-height: normal;
	margin-top: 20px;
	display: block;
}
.gold-text-position{
	height: 400px;
}
.step-panel {
    width: 100%;
    float: left;
    margin: 20px 0;
}
.step-area .step-panel:first-child .step-line {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.step-area .step-panel:last-child .step-line{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.banifits-panel-left , .banifits-panel-right {
    width: 100%;
    border-left: none;
}
.banifits-panel-area {
    flex-direction: column;
}
.member-section img{
	margin: 20px 0;
}
.member-section{
	padding: 30px 0;
}

.platinum-text-position img{
	height: 400px;
}
.banner-area.banner-inf-axa img{
	height: 400px;
}





}

@media only screen and (min-width: 640px) and (max-width: 767px) {





}

@media only screen and (min-width: 480px) and (max-width: 639px) {




	
}

@media only screen and (max-width: 479px) {



	
}

