/*==========  Desktop First Method  ==========*/
@media only screen and (max-height : 800px) {
	.container-block {
	    width: 944px;
	    height: 800px;
	    margin: 0 auto;
	}
	.consultFooter,
	.thankFooter {
    /* padding-top: 114px; */
     position: static !important; 
    /* bottom: 50px; */
    /* margin-bottom: 0px; */
    left: 0px;
    right: 0px;
    width: 944px;
    margin: 0 auto;
    padding-top: 75px !important;
}
.thankFooter {
    padding-top: 620px !important;
    padding-bottom: 50px; 
}
	.cnsult {
		height: 110%;
	}
}
@media only screen and (max-width : 1700px) {
	.absolutePos {
		right: 25%;
	}
}
@media only screen and (max-width : 1670px) {
	.banck_computer {
		width: 111%;
	}
	.absolutePos {
		right: 24%;
	}
}
@media only screen and (max-width : 1600px) {
	.banck_computer {
		width: 111%;
	}
	.absolutePos {
		right: 22.9%;
	}
}
@media only screen and (max-width : 1500px) {
	.banck_computer {
		width: 114%;
	}
			.absolutePos {
		right: 22%;
	}
}
@media only screen and (max-width : 1485px) {
	.banck_computer {
		width: 115%;
	}
	.absolutePos {
		right: 20.5%;
	}
}
@media only screen and (max-width : 1400px) {
	.banck_computer {
		width: 116%;
	}
		.absolutePos {
			right: 20%;
	}
}
@media only screen and (max-width : 1375px) {
	.banck_computer {
		width: 116%;
	}
		.absolutePos {
			right: 18.4%;
	}
}
@media only screen and (max-width : 1350px) {
	.banck_computer {
		width: 117%;
	}
	.absolutePos {
		right: 18%;
	}
}
@media only screen and (max-width: 1300px) {
	.banck_computer {
	    width: 118.5%;
	}
	.absolutePos {
		right: 16%;
	}
}
@media only screen and (max-width: 1250px) {
	.banck_computer {
	    width: 119.5%;
	}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.banck_computer {
	    width: 121.5%;
	}
	.absolutePos {
		right: 15%;
	}
}
@media only screen and (max-width : 1150px) {
	.banck_computer {
	    width: 123%;
	}
	.absolutePos {
	    right: 13%;
	}
}
@media only screen and (max-width : 1100px) {
	.banck_computer {
	    width: 124.5%;
	}
	.absolutePos {
	    right: 11%;
	}
}
@media only screen and (max-width : 1065px) {
	.banck_computer {
	    width: 125.5%;
	}
}
@media only screen and (max-width : 1035px) {
	.banck_computer {
	    width: 126.5%;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.mobile-part {
		display: block;
	}
	.title {
		font-size: 15px;
    	margin-top: 24px;
	}
	.mainHeaderBlock {
	    width: 100%;
	    text-align: center;
	    position: static;
	    height: 510px;
	}
	.mainInside {
	    width: 100%;
	}
	.leftSideMain {
	    display: block;
	    float: initial;
	    width: 75%;
	    margin-top: 49px;
	    margin: 0 auto;
	}
	.rightSideMain {
	    display: none;
	}
	.listBlock {
		display: none;
	}
	.absolutePos {
		display: none;
	}
	.mobile-btn {
		display: inline-block;
	}
	.headerTitle {
	    margin-top: 6px;
	    font-size: 25px;
	    font-weight: 700;
	    line-height: 30px;
	}
	.justText {
		margin: 0 auto;
	    width: 90%;
	    font-size: 16px;
	    margin-top: 11px;
	    line-height: 25px;
	}
	.mobile-btn {
		font-size: 16px;
		padding: 10px 20px;
		margin-top: 13px;
	}
	.headBlock {
		display: none;
	}
	.bodyBlock {
		margin-top: 16px;
	}
	.container-block {
	    width: 100%;
	}
	.ourPartnersTitle {
	    margin: auto;
	    width: 100%;
	    display: block;
	    line-height: 19px;
	    text-align: center;
	    font-size: 16px;
	}
	.parners_caption {
	    margin-bottom: 19px;
	}
	.brends {
		width: 50%;
		float: left;
	}
	.partners {
		display: none;
	}
	.whyMy h1 {
		display: none;
	}
	.advantages {
		width: 250px;
	}
	.nameAdvantages {
		font-size: 16px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.text-mobile-block {
	    float: left;
	    text-align: left;
	    width: 70%;
	}
	.banck_comfort_new {
		float: left;
	}
	.whyMy {
		text-align: center;
		margin-top: 42px;
	}
	.mob-icon-block {
		float: left;
   		width: 30%;
   		text-align: left;
	}
	.l1,.l1t,.l4t, .l4p, .l6t, .l6p, .l3t, .bottomSize {
		margin: 0px;
	}
	.l2p, .l3p, .l4p, .l5p{
		width: 100%;
		padding: 0px;
	}
	.textAdvantages {
		font-size: 16px;
		line-height: 25px;
	}
	.advantages {
		margin-bottom: 21px;
	}
	.FormBlock {
		width: 100%;
		margin-top: 20px;
		padding-bottom: 14px;
	}
	#formSolve {
		width: 250px;
    	margin: 0 auto;
	}
	.leftForm h1 {
		font-size: 22px;
		line-height: 25px;
		margin-top: 19px;
		margin-bottom: 14px;
	}
	.banckInput {
    	width: 210px;
		height: 40px;
		font-size: 16px;
    	padding-left: 15px;
	}
	.leftForm label {
		font-size: 16px;
	}
	.idrpoInputBlock {
	    margin-bottom: 7px;
	}
	.selecetBlock {
	    margin-top: 7px;
	}
	.styled-select {
	    display: inline-block;
	    width: 212px;
	    height: 40px;
	    background: url(../img/arrow.png) no-repeat 182px 15px;
	    background-color: #c4c4d4;
	}
	.styled-select .select_crate {
		width: 100%;
		font-size: 16px;
		height: 40px;
	}
	.leftForm {
	    width: 100%;
	    border: none;
	    border-top: 6px solid #ff9100;
	    padding: 0px; 
	    float: initial; 
		padding-bottom: 0px;
	}
	.btnPosition {
		position: static;
		margin-left: 0px;
		margin-top: 0px;
	}
	.solveGarantyBtn {
		padding: 8px 20px;
		font-size: 16px;
		margin-top: 16px;
	}
	.blickRightForm {
		margin-top: 11px;
		margin-left: 0px;
	}
	.banck_message {
		display: none;
	}
	.hardUnderstood {
		padding-left: 0px;
		width: 250px;
		font-size: 14px;
	}
	.hardUnderstood p {
	    margin: 0px;
	    display: inline;
	}
	.LeaveRequest {
		border-bottom: none;
	}
	.non-mob {
		display: none;
	}
	.leftSideHeader, .rightSideHeader {
		float: initial;
		width: 250px;
		display: block;
		margin: 0 auto;
		font-size: 16px;
	}
	.footerBlock {
	    margin-bottom: 8px;
	    width: 100%;
	}
	.all-width-mob {
		width: 100%;
		display: block;
	}
	.adress {
		margin-left: 0px;
		display: block;
	}
	.second-stage-footer {
		width: 100%;
	}
	.second-stage-footer > a, .licenseLink { 
		font-size: 16px;
		display: block;
		width: 250px;
		margin: 0 auto;
	}
	.solveGarantyBtn:hover, .createGarantyBtn:hover, .solveGarantyBtn:focus, .createGarantyBtn:focus {
	    box-shadow: 0 0px 5px 0 rgba(0,0,0,0), 0 2px 10px 0 rgba(0,0,0,0);
	    -webkit-transition: all 400ms ease-in-out;
	    -moz-transition: all 400ms ease-in-out;
	    -o-transition: all 400ms ease-in-out;
	    transition: all 400ms ease-in-out;
	    text-decoration: none;
	    color: white;
	}
	.mob-header-head {
	    width: 250px;
	    margin: 0 auto;
	}
	.LeaveRequest-thank {
		border-bottom: 2px solid #ff4200;
    	font-size: 16px;
    	margin-bottom: 14px;
	}
	#consultForm {
		width: 250px;
    	margin: 0 auto;
	}
	.mob-one-line {
		display: block;
	}
	.leftForm .consultFormHeader {
	    margin-bottom: 13px;
	}
	#consultationSendButton {
	    padding: 9px 20px;
	}
	#consultForm>.leftForm {
	    padding-bottom: 2px;
	}
	.manager-answer {
	    margin-top: 10px;
	    margin-left: 0px;
	    width: 250px;
	    font-size: 14px;
	}
	.consultFooter {
		position: static;
	}
	.tnankBlock {
		top: 16%;
	}
	.loadProgress {
		display: inline-block;
	    position: static;
	    color: white;
	    margin-top: 54px;
	    margin-left: 0px;
	    border-radius: 4px;
	    font-size: 44px;
	    font-weight: 700;
	}
	.mob-title-banks {
		font-weight: bold;
	    display: inline-block;
	    margin-top: 14px;
	    font-size: 16px;
	}
	.checkBanck {
	    margin-top: 3px;
	    font-size: 16px;
	}
	.nonBord {
		border: none;
	}
	.guaranteeImage {
	    width: 266px;
	    height: 375px;
	    -webkit-box-shadow: 0px 4px 41px -3px rgba(69,69,69,1);
	    -moz-box-shadow: 0px 4px 41px -3px rgba(69,69,69,1);
	    box-shadow: 0px 6px 41px -6px rgba(69, 69, 69, 0.62);
	    position: static;
	    margin-left: 0px;
	    margin-top: 0px;
	}
	.mob-baclground {
		height: 100%;
		background: #eceef0;
	    background-image: url(../img/lendingBackground.jpg), linear-gradient(rgba(255, 255, 255, 0), rgb(236, 238, 240));
	    background-size: cover;
	}
	#formUserInfo {
		width: 260px;
   		margin: 0 auto;
	}
	.formSecList {
		margin: 0px;
	}
	.errorMessage {
		font-size: 16px;
    	width: 250px;
    	margin-bottom: 17px;
    	margin-top: 24px;
	}
	.FormBlockSecond label {
		font-size: 16px;
	}
	.FormBlockSecond .banckInput {
		width: 250px;
	}
	.FormBlockSecond .idrpoInputBlock {
	    margin-bottom: 7px;
	}
	.createGarantyBtn {
	    font-size: 16px;
	    margin-top: 13px;
	    padding: 9px 21px;
	}
	.manager {
	    margin-top: 70px;
	    font-size: 14px;
	    width: 250px;
	}
	.prewFoot {
	    margin-top: 6px;
	}
	.mob-thank-img {
		top: 10%;
	}
	.infoThank h1 {
	    font-size: 16px;
	    font-weight: 700;
	    margin-top: 20px;
	    margin-left: 10px;
	    letter-spacing: 0px;
	}
	.infoThank p {
	    margin-top: 13px;
	    line-height: 26px;
	    margin-left: 0px;
	    width: 295px;
	    font-size: 16px;
	    margin: 0 auto;
	}
	.container-block-thank {
	    width: 100%;
	    height: 504px;
	    margin: 0 auto;
	     background: #eceef0; 
	     background-image: url(../img/lendingBackground.jpg), linear-gradient(rgba(255, 255, 255, 0), rgb(236, 238, 240)); 
	     background-size: cover; 
	}
	.thankFooter {
		position: static;
		height: 100%;
		margin: 50px auto;
	}
	.mob-zerro {
		margin: 0px;
	}
	.fSelectGroup .dropdown-menu {
		width: 247px;
		font-size: 16px;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}