

@media screen and (max-width:767px) and (min-width:320px){
	html
	{font-size: 90%;}
	
	.container
	{width:100%; padding:0 15px 0 15px !important;}

	body
	{font-size: 1.05rem;}

	h1
	{font-size: 2.5rem;}

	h2
	{font-size: 1.8rem;}

	p
	{font-size: 1.05rem;}

	.input
	{height: 50px;}

	.select
	{height: 50px;}

	.textarea
	{padding: 15px 25px 16px 25px;}

	.PBth100
	{padding: 50px 0 50px 0;}

	.PT100
	{padding-top: 50px;}

	.PB100
	{padding-bottom: 40px;}

	.PBth80
	{padding: 40px 0 40px 0;}

	.PT80
	{padding-top: 40px;}

	.PB80
	{padding-bottom: 40px;}

	.PBth70
	{padding: 40px 0 40px 0;}

	.PT70
	{padding-top: 40px;}

	.PB70
	{padding-bottom: 40px;}

	.PBth60
	{padding: 40px 0 40px 0;}

	.PT60
	{padding-top: 40px;}

	.PB60
	{padding-bottom: 40px;}

	.PT50
	{padding-top: 35px;}

	.PBth50
	{padding: 35px 0 35px 0;}

	.PBth40
	{padding: 20px 0 20px 0;}

	.PT40
	{padding-top: 20px;}

	.PB40
	{padding-bottom: 20px;}

	.PT30
	{padding-top: 20px;}

	.PT20
	{padding-top: 15px;}

	.PT15
	{padding-top: 10px;}

	.secHeading h4
	{font-size: 1.3rem;}

	.primaryBtn img
	{right: 10px !important;}

	

	.headerBlk1
	{padding: 10px 0 42px 0;}

	.headerBlk1 h5
	{font-size: 1rem;}

	.Gtranslate
	{top: 490px;}

	.translateTxt h3
	{font-size: 16px;}

	.googletranslate2
	{top: 32px !important; right: 50% !important; transform: translateX(50%) !important;}

	.headerBlk2ColL img
	{height: 30px;}

	.headerBlk2ColR
	{padding: 10px 0 0 0; position: static; text-align: center;}

	.masterHead
	{height: calc(100vh - 155px);}

	.footer
	{padding: 20px 0 20px 0;}

	.footerColLBx
	{padding: 0; text-align: center;}

	.footerColL
	{order: 2;}

	.footerColRBx
	{text-align: center; padding: 0 0 7px 0;}

	.mdlBlkContainer
	{max-width: 90%; padding: 30px 15px 20px 15px;}

	.mdlBlkHead h5 span
	{font-size: 13px;}

	.mdlBlkHead h4
	{font-size: 1.3rem;}

	.mdlBlkBtn 
	{width: 100%; display: block; height: 60px; font-size: 18px;}

	.mdlBlkBtn+.mdlBlkBtn
	{margin: 10px 0 0 0;}

	.mdlBlkBtn br
	{display: none;}

	.inerStpsSec1 .row
	{width: 300px;}

	.inerStpsSec1ColRow2
	{display: none;}

	.inerStpsSec1ColRow1 span
	{width: 45px; height: 45px; border-width: 2px;}

	.Sec1ColRow1No
	{font-size: 16px;}

	.Sec1ColRow1Chk img
	{width: 25px; height: 25px;}

	.inerStpsSec1Col::after
	{width: 11px; height: 2px; top: 22px; right: -6px;}

	.inerStps2Sec1
	{padding: 30px 0 0 0;}

	.inerStps2Sec1RowCol
	{width: 50%;}

	.inerStps2Sec1RowColRow1 img
	{height: 60px;}

	.inerStps2Sec1RowColRow2 h5
	{font-size: 0.9rem;}

	.col5 .inerStps2Sec1RowCol
	{width: 50%;}

	.inerStps3Sec2
	{border-radius: 30px; padding: 15px 20px;}

	.inerStps3Sec2Icon
	{width: 50px;}

	.inerStps3Sec2Intro
	{padding: 0 0 0 20px;}

	.inerStps3Sec4Intro
	{height: 350px;}

	.inerStps3Sec4Intro ul
	{margin: 0 -5px 0 -5px;}

	.inerStps3Sec4Intro ul li
	{width: 150px; padding: 0 5px 0 5px;}

	.inerStps3Sec4ColIntro
	{padding: 15px 10px 10px 10px;}

	.inerStps3Sec3Row2 .secondaryHead span
	{font-size: 13px;}

	.primaryBtnBig
	{font-size: 14px !important; height: 70px !important;         min-width: 100% !important; width: 100% !important; line-height: 22px;}

	.primaryBtnBig span
	{font-size: 19px;}

	.primaryBtnBig img 
	{width: 25px; height: 25px;}

	.inerStps6Sec1 li
	{font-size: 13px;}

	.step7Blk1
	{display: block; padding: 10px; margin-top: 40px;}

	.step7Blk1ColL
	{width: 70px;}

	.step7Blk1ColR
	{padding: 0;}

	.step7Blk1ColRBx
	{padding: 30px 20px;}

	.step7Blk1ColR h3
	{font-size: 1.2rem;}

	.step7Blk1ColR p
	{font-size: 1rem; line-height: 1.50em;}

	.step7Blk2Sec1Pic img
	{width: 130px;}

	.step7Blk2Sec1Txt
	{padding: 25px 0 30px 0;}

	.step7Blk2Sec1Txt h4
	{font-size: 1.1rem;}

	.step7Blk2Sec1Intro h3
	{font-size: 1.2rem;}

	.step7Blk2Sec2Col .primaryBtn
	{line-height: 50px; line-height: 50px;}

	.step7Blk2Sec2Col .primaryBtn img
	{width: 20px; height: 20px; top: 8px;}

	.step7Blk2Sec2Col+.step7Blk2Sec2Col 
	{margin-top: 10px;}

	.handIcon
	{width: 40px; overflow: hidden;}

	.handContainer
	{width: 100%;}

	.slide1
	{top: 300px;}

	.slide2 
	{top: 640px; right: 0;}

	.slide4
	{top: 300px;}

	.slide5
	{top: 650px;}

	.slide6 
	{top: 580px; right: 0;}

	.slide7 
	{top: 790px; right: 0;}

	.slide8 
	{top: 410px; right: 0;}

	.slide9 
	{top: 515px; right: 0;}

	.slide10 
	{top: 565px; right: 0;}

	.slide11 
	{top: 415px; right: 0;}

	.slide12 
	{top: 520px; right: 0;}

	.slide13 
	{top: 770px; right: 0;}

	.btmBtn .prevBtn
	{display: inline-block;}

	.btmBtn .primaryBtn
	{min-width: 150px; font-size: 12px;}

	.btmBtn .primaryBtn
	{font-size: 0; width: 50px; height: 50px; min-width: initial !important; padding: 0;}

	.btmBtn .primaryBtn img
	{right: 50% !important; transform: translate(50%, -50%);}

	.btmBtn .primaryBtn+.primaryBtn 
	{margin: 0 0 0 5px;}

	.btmBtn .prevBtn img
	{left: auto; transform: translate(50%, -50%) scale(-1);}

	.btmBtn .primaryBtnBig img 
	{right: 25px !important; left: auto !important;}
}	



@media screen and (max-width:991px) and (min-width:768px){
	html
	{font-size: 80%;}
	
	.container
	{width:100%; padding:0 15px 0 15px !important;}

	h1
	{font-size: 2rem;}

	.input
	{height: 50px;}

	.select
	{height: 50px;}

	.textarea
	{padding: 15px 15px 16px 15px;}

	.PBth100
	{padding: 70px 0 70px 0;}

	.PT100
	{padding-top: 70px;}

	.PB100
	{padding-bottom: 70px;}

	.PBth80
	{padding: 70px 0 70px 0;}

	.PT80
	{padding-top: 70px;}

	.PB80
	{padding-bottom: 70px;}

	.PBth70
	{padding: 60px 0 60px 0;}

	.PT70
	{padding-top: 60px;}

	.PB70
	{padding-bottom: 60px;}

	.PBth60
	{padding: 40px 0 40px 0;}

	.PT60
	{padding-top: 40px;}

	.PB60
	{padding-bottom: 40px;}

	.PT50
	{padding-top: 35px;}

	.PBth50
	{padding: 35px 0 35px 0;}

	.PBth40
	{padding: 20px 0 20px 0;}

	.PT40
	{padding-top: 20px;}

	.PB40
	{padding-bottom: 20px;}

	.PT30
	{padding-top: 20px;}

	.PT20
	{padding-top: 15px;}

	.PT15
	{padding-top: 10px;}



	.headerBlk1 h5
	{font-size: 1.1rem;}

	.masterHead
	{height: calc(100vh - 114px);}

	.googletranslate2
	{right: 10px !important; top: 5px !important;}

	.step7Blk1
	{margin-top: 30px;}

	.handContainer
	{width: 100%;}

	.handIcon
	{width: 40px; overflow: hidden; right: 0 !important;}

	.slide3
	{top: 670px;}

}



@media screen and (max-width:830px) and (min-width:992px){
	html
	{font-size: 80%;}

	.container
	{width: 100%; padding: 0 25px 0 25px !important;}

	
	.step7Blk1
	{margin-top: 30px;}
	
}	




