@media only screen and (max-width: 1920px) {
	.right-content{left: 44.7% !important;}
}
@media only screen and (max-width: 1440px) {
	.right-content{left: 42.9% !important;}
}
@media only screen and (max-width: 1366px) {
	.right-content{left: 42.5% !important;}
}
@media only screen and (max-width: 1280px) {
	.right-content{left: 42% !important;}
}
@media only screen and (max-width: 1200px) {
	.right-content{left: 41.5% !important;}
}
@media only screen and (max-width: 1180px) {
	.right-content{left: 41.3% !important;}
}
@media only screen and (max-width: 1100px) {
	.right-content{left: 40.7% !important;}
}
@media only screen and (max-width: 1080px) {
	.right-content{left: 40.55% !important;}
}

@media only screen and (max-width:1024px){

.rgtoutr {width: 50%;}
.lftoutr {display: inline-block;float: left;width: 50%;}
.owl-carousel{width: 400px}
.inpt{width:100%}
.rgtsctn {margin: 40px;}
.cntntout{width: 800px}
.inptntfcn{display: none !important}
.inpttype{width: 85%}
	a.register-input-btn{
		margin: 10px 0 0
	}
	.popupbtn{
		top: -34px;
		position: relative;
		width: auto;
		text-align: left
	}
	.right-content {left: 40% !important;}
	
}
@media only screen and (max-width: 980px) {
	.right-content {left: 39.6% !important;}
}
@media only screen and (max-width: 900px) {
	.right-content {left:38.7% !important}
}


@media only screen and (max-width:800px){

.lftoutr {display: inline-block;float: left;width: 100%;}
.acntslides .owl-pagination{display: none}
.owlthumb{display: none}
.acntslides .owl-carousel{padding: 42px 0px;border-top: 5px solid #0f81e0;width: 700px }
.cntntout{width: 100%}
.rgtacnt .inrcntnt{margin: 0px;float: none;width: 100%;text-align: center}
.acntslides .owl-buttons{bottom: 0px}
.lftacnt{width: 100%;display: inline-block}
.rgtacnt{width: 100%}
.owl-controls.clickable{display: inline-block;width: 100%;text-align: center}
.acntslides .owl-buttons{float: none;left: auto;display: inline-block !important;margin-left: -82px}
.rgtacnt {margin-top: 54px;width: 100%;}
.layotoutr{display: inline-block}
.logohelp{text-align: center}
.logohelp img{margin-left: auto;display: inline-block;float: none}
	
.companylogos li {
    max-width: 42px;
    opacity: 0.8;
	margin: 0 3px;
}
	.companylogos img{
		max-height: 17px;
	}
	.companylogos{
		display: none
	}
	.policy{
		margin-bottom: 15px;
	}	.centercontent{
		position: static;
		margin-top: 30px
	}
	footer{
		left: 0;
		right: 0;
		width: 90%;
		margin: 0 auto
			
	}
	.centertext{
		position: absolute
	}
	.popupmain{
		position: relative;
		margin-bottom: 30px;
	}
	.popupdiv{
		margin-bottom: 50px;
	}
	.registerbigpage{
		margin-bottom: 92px;
	}
	.inpttype{
		width: 65%
	}
	#url{
		width:40% !important
	}
	.registerbigpage .fullsizebutton{
		padding: 0 20px;
	}
	.right-content {left:37.2% !important}
}
@media only screen and (max-width: 768px) {
	.right-content {left:36.7% !important}
}


@media only screen and (max-width:680px)
{
    .lftsctn{margin:30px 20px }
.owl-carousel{width:350px}
    .acntslides .owl-carousel{width: 550px}

}

@media only screen and (max-width:640px)
{
/*.acntslides .owl-carousel{width:400px}*/
	
	.thinklogo{
		width: 190px;
		margin-top: 20px
	}
		.popupmain .mainloginheading{
		font-size: 18px;	
	}
	.inner_logincontent{
		font-size: 14px;
	}
	.popupmain {
    padding: 15px;
    width: 320px;
		height: 220px
}
    .popupmain.popup-frgtpswrd{
    height: 160px;
}
		
	.abs_div {
    left: 15px;
    width: 320px;
}
	.hideleft{
		left: -150%
	}
	.hideright{
		left: 150%
	}
	.inner_logincontent{
		margin-top: 5px;
	}
	.mainloginheading{
		font-size: 22px;
	}
	.popupmain .popup-passwrd-forgot{
		margin-top: 10px;
		width: 100%;
		text-align:right
	}
	.signinmargin{
		margin-top: 35px;
	}
	.forgotmargin
	{
	margin-top: 16px;	
	}
	.signUpleft-sctn{width: 198px;}
	.right-content {
		/* left: 29.3% !important; */
		left: 0 !important;
		top: 218px !important;
	}
	span.active-stepSignup{right: 4px;}
	.signUp_container{
		display: flex !important;
		flex-direction: column !important;
	}
	.signUpleft-sctn{
		width: 100%;
		height: 115px !important;
	}
	.step_sctn{text-align: center !important;}
	.SignUp-stpsAlo{
		padding: 0 10px !important;
		height: 47px !important;
	}
	.SignUp-stpsAlo ul li{
		width: 24% !important;
		height: 30px !important;
	}
	.step_sctn{padding: 10px 0 14px !important;}
	.SignUp-stpsAlo ul li a{width: 11% !important;}
	.SignUp-stpsAlo ul li a:before{
		left: 23px !important;
		top: 7px !important;
		width: 135px !important;
		height: 1px !important;
	}
	span.txt_actvPage{
		margin-top: 8px !important;
		width: 100% !important;
		padding: 0 !important;
	}
	.signUpRyt-sctn{width: 100% !important;}
	.parts-inner{width: 90% !important;}
	.signUp-btnpcd{right: 170px !important;}
	.signUp-btnpcd.bck_btnPrt{width: 86% !important;}
	.name_sctns.lstNames_sctn {margin-left: 73px !important;}
	.mgn_slct {margin-left: 26px !important;}
}
@media only screen and (max-width: 540px) {
	.SignUp-stpsAlo ul li{width: 21% !important;}
	.SignUp-stpsAlo ul li a:before{width: 116px !important;}
	.SignUp-stpsAlo ul li a {width: 13% !important;}
	.parts-inner {width: 80% !important;}
	.name_sctns.lstNames_sctn {margin-left: 63px !important;}
	.mgn_slct {margin-left: 22px !important;}
}




@media only screen and (max-width:480px){
	.centercontent{
		width: 93% !important
	}
	.companylogos li {
    display: inline-block;
    margin: 11px 2%;
    opacity: 0.8;
    text-align: center;
		max-width: 50%;
		width: 24%;
	}
	.policy{
		margin-bottom: 
	}
	.popupmain .mainloginheading{
		font-size: 20px;
		line-height: 20px;
		
	}
	.bgshadow .mainloginheading{
		font-size: 22px;
	}
	.centercontent-box.signUp-contntBox{width: 100% !important;}
	.SignUp-stpsAlo{padding-left: 10px !important;}
	.SignUp-stpsAlo ul li{width: 25% !important;}
	.SignUp-stpsAlo ul li a{width:15.5% !important;}
	.SignUp-stpsAlo ul li a:before{width: 93px !important;}
	.signUphdng_outr{padding: 40px 0 0 15px;}
	.signUp-inputOuter{padding: 0px 0 0 18px;}
	.signUp-btnpcd.bck_btnPrt{width: 70% !important;}
	.parts-inner{width: 90% !important;}
	.name_sctns.lstNames_sctn {margin-left: 57px !important;}
	.mgn_slct {margin-left: 20px !important;}
}
@media only screen and (max-width:414px){
	.parts-inner{width: 95% !important;}
	/* .signUp-btnpcd{bottom: 75px !important;} */
	.SignUp-stpsAlo ul li a{width: 19.5% !important;}
	.SignUp-stpsAlo ul li{width: 24% !important;}
	.SignUp-stpsAlo ul li a:before {width: 72px !important;}
	.signUp-btnpcd.bck_btnPrt{
		width: 62% !important;
		left: 0 !important;
		right: 0 !important;
	}
	.mgn_slct {margin-left: 18px !important;}
	.name_sctns.lstNames_sctn {margin-left: 52px !important;}

	
}
@media only screen and (max-width:380px) {
	.SignUp-stpsAlo ul li{width: 25% !important;}
	.SignUp-stpsAlo ul li a:before{width: 68px !important;}
	.parts-inner{width: 95% !important;}
	.name_sctns.lstNames_sctn {margin-left: 48px !important;}
	.mgn_slct {margin-left: 17px !important;}
	.signUp-btnpcd.bck_btnPrt {width: 66% !important;}
}
@media screen and (max-width:375px) {
	.signUphdng_outr{padding: 40px 0 0 5px !important;}
	.signUp-inputOuter{padding: 0 0 0 5px !important;}
	.SignUp-stpsAlo ul li a:before{width:67px !important}
}
@media only screen and (max-width:360px){

.lftsctn {margin: 40px 2px;}
.rgtsctn{margin:40px 15px}
.owl-carousel{width: 300px}
.logo{text-align: center}
.logo img {float: none;margin-left: 0}
canvas {left: -31px;} 
/*.btngtstart {border: 2px solid #fff;border-radius: 22px;color: #fff;display: inline-block;font-family: open_sanssemibold;font-size: 16px;    height: 39px;line-height: 40px;width: 188px}*/
.rgtmiddlesec {margin: 25px 0 27px;text-align: left;}   
.middesc h2{font-size: 21px}
    .acntslides .owl-carousel{width:300px}
    .layotoutr {
    border: 2px solid #dedede;
    width: 283px;
}
    .threelay{width:62px}
    .lftacnt h2{font-size: 16px}
    .hlphd {
    display: inline-block;
    font-size: 15px;
    margin: 2px 0;
}
    
.acntinpt {
    margin-top: 9px;
}
    .inpttype{font-size: 12px}
	.placeholder{
		font-size: 12px;
	}
	#url{
		width:40% !important
	}
	.inpttype{
		width:80%
	}
	
.popupmain {
    height: 230px;
    padding: 10px;
    width: 293px;
}
	.margintop30 {
    margin-top: 39px;
}
	.abs_div{
		width: 283px;
	}
	.fullsizebutton{
		width: auto;
		padding: 0 10px;
	}
	.signinmargin{
		margin-top: 40px;
	}
	.forgotmargin{
		margin-top: 22px;
	}
	.registerbigpage .fullsizebutton{
		padding: 0 10px;
	}
	.step_sctn {padding: 2px 0 14px !important;}
	.SignUp-stpsAlo ul li a:before {width: 59px !important;}
	.SignUp-stpsAlo ul li a {width: 21.5% !important;}
	.signUp-btnpcd{bottom: 236px !important;}
	.signUpleft-sctn{height: 126px !important;}
	.signUphdng_outr{padding: 40px 0 0 25px !important;}
	.signUp-inputOuter{padding: 0 0 0 25px!important;}
	.signUp-inputOuter{width: 90% !important;}
	.name_sctns{width: 100% !important;}
	.name_sctns.lstNames_sctn{margin: 32px 0 0 0 !important;}
	.slct_outer{width: 100% !important;}
	.mgn_slct {margin: 20px 0 0 0 !important;}
	.signUpRyt-sctn{height: 645px !important;}
	.signUp-btnpcd.bck_btnPrt{width: 88% !important; bottom: -158px !important;}
	span.webUrl-width{width: 28% !important;}
	.SignUp-stpsAlo ul li{width: 24% !important;}
	.right-content{top: 229px !important;}
	.cntntdv.pswrdvalidation{padding: 25px 8px 5px !important;width: 100% !important;}
	span.icnlftsctn{margin-left: 5px !important;}
	
}
@media only screen and (max-width:320px) {
	.SignUp-stpsAlo ul li a:before{width: 49px !important;}
	.SignUp-stpsAlo ul li a {width: 25.5% !important;}
	.SignUp-stpsAlo ul li {
		width: 23% !important;
		margin-left: 3px !important;
	}
	span.webUrl-width {width: 32% !important;}
	.cntntdv.pswrdvalidation {
		padding: 21px 8px 9px !important;
		width: 255px !important;
		left: 6% !important;
	}
}