
.testblk { }
.testiright  { width: 413px; float: left;}
.testileft { width: calc(100% - 413px); float: left; padding-right: 80px;}
.tstbox { padding: 60px 58px; background: #fff; border-radius: 4px;}
.testlist li { margin-bottom: 50px;}
.tstbox  img { padding-bottom: 30px;}
.usernm { font-size: 26px; color: #01152b; line-height: 30px; letter-spacing: 0.4px; font-weight: bold; text-transform: uppercase; padding-top: 30px; margin-top: 30px; border-top: 1px solid #e4e4e4; }
.loadmore a.btn_dark { font-size: 20px; min-width: 157px;}

.rightform { background: #fff; padding: 35px 50px; border: 2px solid #122a5c; border-radius: 3px; position: relative
; margin-bottom: 50px;}
.rightform:after { position: absolute; content: ""; width: 100%; height: 4px; background: #ff855e; top: 0; left: 0;}
.formtit {  font-size: 40px; color: #122a5c; font-weight: bold; text-transform: uppercase; line-height: 46px; padding-bottom: 30px;}
.btnbox .submitbtn { width: 100%;}
.btnbox .submitbtn { width: 100%;}
.testiright{position: sticky;top: 0;}
.loadmore_testi a.btn_dark{border: 0;font-size: 20px;margin-bottom: 15px;min-width: 156px;}

/*=========== responsive ================*/


@media screen and (max-width:1120px){
    .testileft {padding-right: 40px; }

}
@media screen and (max-width:992px){
    .tstbox {padding: 40px 30px;}
	
}
@media screen and (max-width:860px){
    .testiright {
        width: 380px;}
    .testileft {
        width: calc(100% - 380px);}

}

@media screen and (max-width:768px){
    .testiright {
        width: 100%;}
    .testileft {
        width: 100%; padding: 0; margin-bottom: 30px;}
.testiright{position: relative;top: auto;}
}

@media screen and (max-width:500px){

.rightform {padding: 35px 20px; } 
    .tstbox {
    padding: 25px 15px;
}
    .tstbox img {
    padding-bottom: 15px;
    }
    .usernm {font-size: 22px; padding-top: 15px;margin-top: 15px;}


}














