@media screen and (max-width: 767.9px){
/*	defaults*/
	h1{
		font-size: 32px;
		line-height: 36px;
	}
	h2{
		font-size: 28px;
		line-height: 32px;
	}
	h3{
		font-size: 18px;
		line-height: 26px;
	}
	p{
		font-size: 14px;
		line-height: 24px;
	}
	.container{
		padding: 0 20px;
	}
	section{
		margin-bottom: 50px;
	}
	.topLeft span{
		display: none;
	}
	.topRight a {
   /* padding: 12px 10px 11px;
    font-size: 12px;*/
    padding: 12px 6px 11px;
    font-size: 11px;
    margin-right: 0;
  }
  .commonBtn, .borderBtn, .btnSignin, .btnAcc {
    padding: 8px 13px 8px;
    font-size: 12px;
	}
  section .container{
  	padding: 0 20px;
  }
  .sectionOne a {
    margin-bottom: 25px;
  }
  .sectionTwo h2{
    width: 100%;
  }
	.sectionThree{
		padding: 50px 0;
	}
	.sectionThree p{
    width: 90%;
	}
	.sectionFour{
		padding: 50px 0;
	}
	.sectionFour .secFourAns h2{
    width: 80%;
    margin-bottom: 30px;
    margin-top: 30px;
	}
	.sectionFour p{
    margin-bottom: 20px;
	}
	.sectionFour .borderBtn{
		font-size: 13px;
	}
	.sectionFour .sectionRev.row{
		flex-direction: column-reverse;
	}
	.sectionFive h2{
    width: 70%;
	}
	.sectionFive p{
		font-size: 18px;
    line-height: 28px;
	}
	.footerCont ul{
		justify-content: center;
		flex-wrap: wrap;
	}
	.footerCont li{
		margin-top: 15px;
	}
	.footerCont img{
		margin-right: 0;
	}
	.nav-tabs {
    flex-direction: column;
  }
  .nav-item {
    margin-bottom: 10px; /* Add some space between tabs */
  }
  .tab-content .tab-pane.active {
    display: block; /* Display the content below the tab */
  }
  .tab-content .tab-pane {
    display: none; /* Hide other tab content on mobile */
  }
}
@media screen and (max-width: 400px){
	.topRight a{
		margin-right: -2px;
	}
}
@media screen and (max-width: 376px){
	.topRight a{
		margin-right: -4px;
	}
	.topBar{
		justify-content: normal;
	}
}
@media screen and (max-width: 991.9px){
	.sectionFive h2{
		width: 70%;
	}
}