
@media (min-width:767px){	
	.mob-off{display:initial !important;}	
	.mob-on{display:none !important;}
	select, textarea, .enroll-sel, .enrollment, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {height: 50px !important;}
	#DigitalSignaturesDiv{margin-top: 20px;}
	
	.btn-create-account-wrap .btn {white-space: normal;}
	.pg-login .btn {border-radius: 5px;}
}

@media (min-width:1200px){
	.main-box{max-width: 1100px;width: 100%;padding-right: 15px;padding-left: 15px; margin-right: auto; margin-left: auto;margin-top:50px}
	h2 {font-size: 40px;line-height: 44px;font-weight: 700;}
	h3 {font-size: 30px;line-height: 22px;font-weight: 500;}
	p {font-size: 16px;line-height: 20px;}
}

/*-------25-33-50-67------*/
@media (min-width:1920px){	

}

@media (min-width:2140px){

}

@media (max-width:1920px){

}

/*-----75------*/
@media (max-width:1880px){

}

/*-----80------*/
@media (max-width:1740px){

}

/*-----90------*/
@media (max-width:1620px){
	
}

@media (max-width:1440px){
	
}

/*-----100------*/
@media (max-width:1366px){

}
/*-----125-150-----*/
@media (max-width:1200px){
	.main-box{max-width: 1170px;width: 90%;margin:0px auto;margin-top:50px}
}

@media only screen and (min-width:480px) and (max-width:767px){

}

@media (min-width:768px) and (max-width:991px){

}


@media (min-width:992px) and (max-width:1199px){
.package-btn-wrap .btn{font-size: 18px;}
}

@media (max-width:766px){
	.mob-off{display:none !important;}    
	.mob-on{display:initial !important;}
	.navbar-default { background: rgba(0,0,0,0.0);border-color: rgba(0,0,0,0.0);}
	.navbar-brand {width: 100%;}
	.hdr-covered-area {padding-top: 90px; box-shadow: 0px 0px 20px 0px #79ae9a;}
	
	.package-box-outer { max-width: 365px; float: none; margin: 0px auto; padding-right: 0; padding-left: 0;}
}

@media (max-width:680px){
	/* smartphones, Android phones, landscape iPhone */
	.wrapper{margin:0px auto;width:480px;}
	.phone{padding-top:0px;padding-bottom:20px;}
	
	.modal-footer .btn + .btn{margin-left:0px;margin-bottom:15px;}
	
	.row-fluid .span6, span12{width:100%;}
	select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"],.uneditable-input{width:100%;}
	.OrderDDL1{width:100% !important;}
	.help-tipsignatureRegis{left:180px;}
	.OrderCaptcha{width:100%;}
	.paddingLeft182{padding-left:0px;text-align:center;}
	.main-box h1 span{float:none !important;font-size:14px;}
	.col-sm-12 .btn{width:100%;}
	.inside-box h1 span{float:none !important;font-size:14px;}
	.row-fluid .span4{width:100%;}
	.row-fluid [class*="span"]{margin-left:0% !important;}
	.signnew #tools{margin-left:0px;}
	.span6 .btn{width:100%;margin:10px 0px;}
	#MainContent_DDLPaymentMode{margin:20px 0px;}
	#MainContent_DDLPaymentMode{margin-bottom:20px;}
	#ddlPaymentMethod{margin-bottom:20px;}
	#MainContent_txtSSN1{width:50px;}
	#MainContent_txtSSN2{width:50px;}
	#MainContent_txtSSN3{width:60px;}
	.pad191px{margin-left:0px !important;}
	.enroll-sel{width:95% !important;}
	.help-tip{left:230px;}
	.help-tip p{width:240px;}
	#MainContent_btnreviewapp{padding:13px 10px 3px 14px !important;margin-bottom:20px;display:inline-block;}
	.dvcityelectronic{width:100%;float:none;display:initial;}
	.dvcityelectronic div{display:initial;vertical-align:top;padding-top:3px;}
	#MainContent_dvArrangement{float:initial !important;font-size:16px !important;}
	.grid_3{width:100% !important;}
	
	.landing-pg .flex-left,
	.landing-pg .flex-right{display:flex;justify-content:center;}
	.planning-for-pg .custom-checkbox{margin-top:30px;}

	
}


@media (max-width:580px){
	.hdr-covered-area {padding-top: 90px; /* box-shadow: 0px 0px 20px 0px #79ae9a; */}
	.btn {padding: 10px 20px !important;margin-top: 10px;border-radius: 0px;font-size: 18px;white-space: normal;}	
	.icon-swapright {width: 20%;max-width: 20%;background: #5e1f44;padding: 4px 5px 3px 5px;margin-top: 10px;float: right;}
	.icon-swapleft {width: 20%;max-width: 20%;background: #5e1f44;padding: 4px 5px 3px 5px; margin-top: 10px;float: left;}

	.main-box h1 { margin-top: 30px;padding-bottom: 0px;margin-bottom: 30px; font-size: 24px; line-height: 30px;}
	
	.sig-auth-review-btns-wrap {margin:30px 0px !important;}
	.sig-auth-review-btns-wrap div div{width:100%;}
	.sig-auth-review-btns-wrap .btn {display: block;width: 100% !important; border-radius: 5px 5px 5px 5px !important;}
	.sig-auth-review-btns-wrap .icon-swapleft,
	.sig-auth-review-btns-wrap .icon-swapright{display:none;}
	
	.sig-auth-btns-wrap {margin:30px 0px !important;}	
	.sig-auth-btns-wrap div div{width:100%;}
	.sig-auth-btns-wrap .btn {display: block;width: 100% !important; border-radius: 5px 5px 5px 5px !important;}
	.sig-auth-btns-wrap .icon-swapleft,
	.sig-auth-btns-wrap .icon-swapright{display:none;}
	
	.dvcityelectronic{width:100% !important;}
	select, textarea, .enroll-sel, .enrollment, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {height: 50px !important; width: 90%  !important; padding: 10px 5%; margin: 0px auto;}
	
	.OrderDDL1{width:100% !important;}
	.help-tipsignatureRegis{left:180px;}
	.OrderCaptcha{width:100%;}
	.paddingLeft182{padding-left:0px;text-align:center;}
	.main-box h1 span{float:none !important;font-size:14px;line-height: 30px; display: block;}
	.col-sm-12 .btn{width:100%;}
	.inside-box h1 span{float:none !important;font-size:14px;}
	.row-fluid .span4{width:100%;}
	.row-fluid [class*="span"]{margin-left:0%;}
	.signnew #tools{margin-left:0px !important;}
	.span6 .btn{width:100%;margin:10px 0px;}
	#MainContent_DDLPaymentMode{margin-bottom:20px;}
	#ddlPaymentMethod{margin-bottom:20px;}
	#MainContent_txtSSN1{width:50px !important;}
	#MainContent_txtSSN2{width:50px !important;}
	#MainContent_txtSSN3{width:60px !important;}
	.pad191px{margin-left:0px !important;}
	.help-tip{left:230px;}
	.help-tip p{width:240px;}
	#MainContent_btnreviewapp{padding:10px 20px !important;margin-bottom:20px;display:inline-block;}
	.dvcityelectronic{width:100%;float:none;display:initial;}
	.dvcityelectronic div{display:initial;vertical-align:top;padding-top:3px;}
	#MainContent_dvArrangement{float:initial !important;font-size:16px !important;}
	.grid_3{width:100% !important;}
	
	.pg-login h1 {margin-top: 30px;padding-bottom: 30px;}
	
	.sec-packages{margin-top:30px;}
	.main-box .btn,
	.sec-packages .btn {width: 80%;}	
	.package-btn-wrap .btn{width: 100%;}
	
	.modal-footer .btn{width:100%;}
	.modal-footer div{float:none;text-align:center;}
	
	.pg-login .cntr-mob{text-align:center;}
	
	.pg-login .btn {border-radius: 5px;}
	.btn {padding: 10px 20px !important;margin-top: 10px;border-radius: 0px;font-size: 18px;white-space: normal;}	
	
	.btn-wrap{display: flex;}
	.btn-wrap .span6{width:50%;}
	.btn-wrap .span6 .btn{width:auto;}
	
	.login-btn-wrap{text-align:center;}
	.login-btn-wrap .btn.fl-left,
	.login-btn-wrap .btn.fl-right{float:none;}
	.btn-create-account-wrap{text-align:center;}
	.btn-create-account-wrap .btn {white-space: normal;}
	
}

@media (max-width:440px){
/* smartphones, portrait iPhone, portrait 480x320 phones (Android) */
	.hdr-covered-area {padding-top: 70px;}
	.header-cart { margin-left: 20px; font-size: 16px; padding: 5px; border-radius: 5px; background: #036335;}

	.wrapper{margin:0px auto;width:320px;}
	.phone{padding-top:0px;padding-bottom:20px;}
	.row-fluid .span6{width:100%;}
	select, textarea, .enroll-sel, .enrollment, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {height: 50px !important; width: 90%  !important; padding: 10px 5%; margin: 0px auto;}
	.OrderDDL1{width:100% !important;}
	.help-tipsignatureRegis{left:180px;}
	.OrderCaptcha{width:100%;}
	.paddingLeft182{padding-left:0px;text-align:center;}
	.main-box h1 span{float:none !important;font-size:14px;line-height: 30px; display: block;}
	.col-sm-12 .btn{width:100%;}
	.inside-box h1 span{float:none !important;font-size:14px;}
	.row-fluid .span4{width:100%;}
	.row-fluid [class*="span"]{margin-left:0%;}
	.signnew #tools{margin-left:0px !important;}
	.span6 .btn{width:100%;margin:10px 0px;}
	#MainContent_DDLPaymentMode{margin-bottom:20px;}
	#ddlPaymentMethod{margin-bottom:20px;}
	#MainContent_txtSSN1{width:50px !important;}
	#MainContent_txtSSN2{width:50px !important;}
	#MainContent_txtSSN3{width:60px !important;}
	.pad191px{margin-left:0px !important;}
	.help-tip{left:230px;}
	.help-tip p{width:240px;}
	#MainContent_btnreviewapp{padding:10px 20px !important;margin-bottom:20px;display:inline-block;}
	.dvcityelectronic{width:100%;float:none;display:initial;}
	.dvcityelectronic div{display:initial;vertical-align:top;padding-top:3px;}
	#MainContent_dvArrangement{float:initial !important;font-size:16px !important;}
	.grid_3{width:100% !important;}
	
	.sec-packages{margin-top:30px;}
	.main-box .btn,
	.sec-packages .btn {width: 100%;}	
	.package-btn-wrap .btn{width: 100%;}
	
	.modal-footer .btn{width:100%;}
	.modal-footer div{float:none;text-align:center;}
	.btn {padding: 10px 20px !important;margin-top: 10px;border-radius: 0px;font-size: 18px !important;white-space: normal;}	
	.btn-wrap .span6{width:100%;}
	.btn-wrap .span6 .btn{width:80%;}
    
    .package-btn-wrap .btn{padding: 10px 5px !important;margin-top: 0px;border-radius: 0px;font-size: 12px !important;white-space: normal;}

	.planning-for-pg .btn-wrap .btn{width: 100%;}
	#toTop {bottom: 25px; right: 5px; padding: 0px 0px !important;}
}

@media (max-width:320px){
	.hdr-covered-area {padding-top: 50px;}
}
