

@media screen and (max-width: 574px){

	:root {
		--font-size-12:10px;
		--font-size-14:12px;
		--font-size-16:14px;
		--font-size-18:16px;
		--font-size-20:18px;
		--font-size-24:20px;
		--font-size-30:24px;
		--font-size-34:30px;
		--font-size-60:28px;
	}

	.logo
	{
		width: 330px;
	}
	
	.header-typo .text-1 {
	    font-size: 24px;
	}
	.header-typo .text-2 {
	    font-size:14px;
	}
	.header-typo .comingsoon {
	    font-size: 36px;
	}
	.index-img {
	    left: -50%;
	    margin: auto;
	    width: 150%;
	}
	.coming-sec  {
	    max-height: 80vh !important;
	    min-height: 80vh !important;
	}
	.coming-sec .header-typo {
	    padding-top: 140px;
	}
	.header-typo {
	    width: 100%;
	    padding-top: 100px;
	    text-align: left;
	    min-height: 100vh;
	}
	.hdr-list
	{
		text-align: left;
		font-size: var(--font-size-14);
	}
	.header-sec {
	    /*min-height: 80vh;*/
	}
	.short-line {
	    width: 60px;
	}

	
	.footer-align .flex-center,.footer-align .flex-end
	{
		justify-content: flex-start;
	}

	.ft-logo img
	{
		max-width: 220px !important;
	}
	.rocket-sec .rocket {
	   display: none;
	}
	
}
@media screen and (max-width: 767px){
	:root {
		--font-size-12:10px;
		--font-size-14:12px;
		--font-size-16:14px;
		--font-size-18:16px;
		--font-size-20:18px;
		--font-size-24:20px;
		--font-size-30:24px;
		--font-size-34:30px;
		--font-size-40:28px;
		--font-size-50:36px;
	}
	
	.header-sec
	{
		height: auto;
		background-size:cover;
		/*min-height: 80vh;*/
	}
	.header-typo
	{
		padding-top: 120px;
		
	}
	.obj-d-1, .obj-c-1 {
	    width: 24% !important;
	    top: 5%;
	}

	.table-4 {
	    border-radius: 0;
	}
	.plansecn h1{
		font-size: 28px;
		font-weight: 700;
	}

}	



@media screen and (max-width: 991px){

	.header-typo {
	    width: 100%;
	}
	.obj-d-1,.obj-c-1
	{
		width: 40%;
		top: 5%;
	}
	.r-1-svg {
	    width: 100%;
	}
	.r-2-svg {
	    top: -6%;
	}
	
	.ft-logo img
	{
		max-width: 250px;
	}

	.form-box-wrapper
	{
		margin-bottom: 30px;
	}
	.hiddeninsmall{
		display:none;
	}
	.logo{
		margin:0 auto;
	}
	.bannerbtmstructure{
		height: 200px;
	}

	.ismob{
		margin-bottom:8px;
	}
}


@media screen and (min-width: 1800px){
	:root {
		--font-size-10: 14px;
	    --font-size-12: 16px;
	    --font-size-14: 20px;
	    --font-size-16: 22px;
	    --font-size-18: 24px;
	    --font-size-20: 30px;
	    --font-size-24: 36px;
	    --font-size-30: 40px;
	    --font-size-34: 44px;
	    --font-size-36: 54px;
	    --font-size-60: 70px;
	}
	.container {
	    max-width: 1600px;
	}

	/*.logo*/
	/*{*/
		/*width: 500px;*/
		/*padding: 50px 0;*/
	/*}*/
	.header-typo {
	    padding-top: 200px;
	}
	.wholeplandiv {
		max-width: 955px;
	}
}


/* iPads and iphones  (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  { 

	/*.header-sec {*/
	    /*min-height: 80vh;*/
	/*}*/
	.header-typo {
	    padding-top: 120px;
	}
	.logo {
	    /*width: 420px;*/
	}

	.obj-d-1, .obj-c-1 {
	    width: 25%;
	    top: 2%;
	}
	.ft-logo img
	{
		max-width: 200px;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 1) {

	/*.header-sec {*/
	    /*min-height: 60vh;*/
	/*}*/
	.header-typo {
	    padding-top: 130px;
	}
	.logo {
	    width: 420px;
	}

	.obj-d-1, .obj-c-1 {
	    width: 25%;
	    top: 2%;
	}
 }

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
  	/*.header-sec {*/
	    /*min-height:80vh;*/
	/*}*/
	.obj-d-1, .obj-c-1 {
	    width: 25%;
	    top: 2%;
	}

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
  	/*.header-sec {*/
	    /*min-height:140vh;*/
	/*}	*/
	.logo {
	    width: 340px;
	}
	.obj-d-1, .obj-c-1 {
	    width: 25%;
	    top: 2%;
	}

}
@media screen and (min-width: 992px) {
	.pull-leftforbig{
		float:left;
	}
	.hiddeninbig{
		display:none;
	}
	.mbbbdk{
		padding-right:15px;
	}
}
@media screen and (max-width: 319px){
	.btnprice {
		padding: 22px 10px;
		font-weight: 700;
		font-size: 12.5px;
	}
	.consm {
		background-color: #f4f7fc;
		border-radius: 50px;
		padding: 3px 20px 0px;
		margin-bottom: 10px;
	}
	.bannerbottomdiv1 {
		position: absolute;
		top: 6%;
		left: 3%;
	}
	.sec-title .main-title{
		font-size: 22px;
	}
	.svdk {
		font-size: 14px;
		font-weight: 700;
	}
	.plandesc{
		font-size: 9.5px;
	}
	.planmobdesc {
		padding: 10px 3px;
	}
	.planmobh {
		font-size: 14px;
	}
	.dsbottomcontent {
		bottom: 10px;
	}
	.dsbottom {
		position: absolute;
		top: 1px;
		left: 12px;
		font-size: 35px;
	}
	.fundamob p{
		font-size: 13px;
	}
	.pricembb {
		padding-right: 3px;
		font-size: 14px;
	}
	.fundamob .media-body p{
		font-size: 8px;
	}
}
@media (min-width: 331px) and (max-width: 415px) {
	.main-titleo {
		font-size: 31px;
	}
}
@media (min-width: 280px) and (max-width: 330px) {
	.main-titleo{
		font-size: 25px;
	}
}
@media screen and (max-width: 279px){
	.main-titleo{
		font-size: 21px;
	}
	.plansecn h1{
		font-size:23px;
	}
}
@media (min-width: 355px) and (max-width: 480px) {
	.plandesc{
		font-size: 12px;
	}
}
@media (min-width: 330px) and (max-width: 354px) {
	.plandesc{
		 font-size: 12px;
	 }
}
@media (min-width: 320px) and (max-width: 329px) {
	.plandesc{
		 font-size: 11px;
	 }
}