

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
	
	
}

@media (min-width:1920px) {
    .container {
        width: 1545px;
    }
	.text-left-sec h2 {
    //font-size: 30px;
    margin: 8px 0 12px;
	}
	.text-left-sec p
	{
		//font-size:24px;
		//padding-top:10px;
	}
	.navbar-header
	{
		margin-top:-10px;
	}
	.custom-select .select-selected
	{
		padding: 24px 30px 21px 25px !important;
	}
	
}





@media(max-width:1920px) {
	.text-right-sec ul li a svg
	{
		width: auto;
		height: 25px;
	}
	.btn-send, .btn-reset, .btn-export{width: 150px; height: 50px; margin: 10px auto 0 auto; font-size: 14px; line-height:normal; border-radius: 40px; padding:0; background: url("../images/add-to-realtor.png") no-repeat center center;
-webkit-box-shadow: 0px 5px 15px rgba(102,71,155,0.41);
-moz-box-shadow: 0px 5px 15px rgba(102,71,155,0.41);
box-shadow: 0px 5px 15px rgba(102,71,155,0.41); color:#fff; border:0;}
	
	
}

@media(max-width:1366px) {
	.navigation{min-height:75px;}
	.logo-top{/*width:250px;*/}
	.forgot-sent-form, .forgot-form, .login-form, .reset-form, .pass-change-form{width: 243px; height: 380px; padding: 10px 15px; top: 52.5%;
transform: translateY(-52%);
-moz-transform: translateY(-52%);
-webkit-transform: translateY(-52%);}
	.login-logo{width:110px; margin: 0 auto 10px;}
	.input-container{margin-bottom:15px;}
	.input-field{width:84%; height:25px; padding:5px;}
	.home-form label{font-size:11px;}
	.home-form .login-check label{font-size:11px; line-height: 17px;}
	.login-check{margin-bottom:15px;}
	.btn-login{width:120px; height:40px; font-size:14px; margin: 10px auto 0 auto;}
	.home-form p{font-size: 14px; margin:6px 0 0 0;}
	.caption-heading h1{font-size:45px;}
	.caption-heading p{font-size: 20px; line-height: 28px;}
	.checkbox input + i::after {
    content: url(../images/tick-old.png);
    top: 1px;
    left: 1px;
	
}
	.form-icon-log {
    padding: 0px 0 0px 7px;
    background: transparent;
    color: rgba(98,90,90,.22);
    min-width: 25px;
    text-align: right;
    font-size: 20px !important;
    border-bottom: rgba(98,90,90,.22) 1px solid;
    height: 25px;

}
	.checkbox{padding-left: 27px !important;}
	.checkbox i{width:15px; height:15px;}
	.home-form p a{font-size:11px;}
	.footer-text p{font-size:10px;}
	.footer-text-inner p{font-size:10px;}

	/*Forgot Page starts here*/
	.forgot-form .login-logo {width: 110px; margin: 0 auto 10px;}
	.forgot-form h1, .forgot-sent-form h1, .reset-form h1, .pass-change-form h1{font-size: 19px; line-height: normal; margin: 0px 0 8px;}
	.forgot-form p, .forgot-sent-main-form p, .reset-form p, .pass-change-main-form p{margin: 0 0 15px; font-size: 14px; line-height: normal;}
	.forgot-main-form {margin-top: 5px;}
	.forgot-main-form label{font-size: 11px;}
	.forgot-main-form input, .reset-pass-form .input-group input{width: 100%; height: 25px; margin-bottom: 10px;}
	.btn-send, .btn-reset, .btn-export{width: 120px; height: 40px; margin: 10px auto 0 auto; font-size: 12px; line-height:normal; border-radius: 20px; padding:0; background: url("../images/add-to-realtor.png") no-repeat center center;
-webkit-box-shadow: 0px 5px 15px rgba(102,71,155,0.41);
-moz-box-shadow: 0px 5px 15px rgba(102,71,155,0.41);
box-shadow: 0px 5px 15px rgba(102,71,155,0.41); color:#fff; border:0;}
.btn-grey{width: 120px; height: 40px; margin: 10px auto 0 auto; font-size: 12px; line-height:normal; border-radius: 20px; padding:0; background: url("../images/grey-button.png") no-repeat center center;
-webkit-box-shadow: 0px 5px 15px rgba(102,71,155,0.41);
-moz-box-shadow: 0px 5px 15px rgba(102,71,155,0.41);
box-shadow: 0px 5px 15px rgba(102,71,155,0.41); color:#fff; border:0;}
.calculate-btn{width: 120px; height: 40px; margin: 10px auto 0 auto; font-size: 12px; line-height:normal; border-radius: 20px; padding:0; background: #66479b;
-webkit-box-shadow: 0px 5px 15px rgba(102,71,155,0.41);
-moz-box-shadow: 0px 5px 15px rgba(102,71,155,0.41);
box-shadow: 0px 5px 15px rgba(102,71,155,0.41); color:#fff; border:0;} 
.calculate-btn:active{
	background: #333;
	border: none;
}
	
	/*Forgot sent page*/
	.forgot-sent-main-form img, .pass-change-main-form img {margin: 0 auto 15px; width: 30px;}
	
	
	.reset-pass-form label{font-size:11px;}
	.reset-form h1{margin-bottom:5px;}
	.reset-form p{margin-bottom:10px;}
	.reset-form{height: 325px;}
	.pass-change-form{height:360px;}
	
/*My Realtors page starts here*/	
	
	.navbar{min-height:90px;}
	.navbar-default{padding-top:35px; padding-bottom:0px;}
	.navbar-brand{padding: 0px 15px 10px 15px;}
	.navbar-right{margin-top:20px;}
	.navbar-nav > li > a{padding-top:0px; padding-bottom:0;}
	.navbar-default .navbar-nav > li > a{font-size:15px;}
	.dropdown-menu{min-width:220px; padding: 10px 16px 10px 15px;}
	.dropdown-menu > li > a{font-size: 15px; line-height: 24px;}
	.dropdown-menu > li > a i{margin-top: 7px;}
	
	.custom-realtors{min-width:320px;}
	
	.under {border-bottom: 1px solid #d4d4d4; padding-bottom: 8px; width: 280px;}
	.custom-realtors a{width: 20px; height: 20px; padding: 2px;}
	.custom-realtors a i{margin-top:0;}
	.custom-realtors p a{font-size: 15px;}
	
	.custom-realtors .custom-li li{width: 250px; padding: 10px 0 10px;}
	.custom-realtors .custom-li li .image-text{width:40px; height:40px;}
	.custom-realtors .custom-li li .scroll-text h4 a{font-size: 14px; line-height: normal;}
	.custom-realtors .custom-li li .scroll-text p a{font-size: 11px;}
	.custom-realtors a{width:20px; height:20px; padding:2px;}
	.custom-li{height:300px;}
	
	
	.dropdown-profile{min-width:330px; padding: 10px 16px 10px 15px;}
	.profile-edit-sec{padding-top: 0; padding-bottom: 0;}
	.profile-edit-sec .image-text{width: 40px; height: 40px;}
	.profile-edit-sec .scroll-text{margin-top: 0px; margin-bottom: 5px;}
	.profile-edit-sec .scroll-text h4 a{font-size: 14px;}
	.profile-edit-sec .scroll-text p{margin: 0px; font-size: 11px; line-height: 15px;}
	.profile-edit-sec .all-edit{top: 0px; right: 0;}
	.dropdown-profile > li > a{font-size: 11px; line-height: 20px;}
	.dropdown-profile > li > a i{margin-top: 3px; margin-right: 4px; font-size: 14px;}
	
	.page-heading h1{font-size:32px;}
	.page-heading p{font-size: 15px; letter-spacing: 1px;}
	.g20{width:100%; height:20px !important; overflow: hidden;}
	
	.down-grid-box{height: 200px;}
	.down-grid-image{max-width: 120px; height: 120px;}
	.down-grid-text{max-width: 100px; margin-top: 36px; margin-left: 25px;}
	.down-grid-text h4{font-size: 20px; line-height: 25px; margin: 0 0 5px;}
	.down-grid-text p{margin: 0; font-size: 15px; line-height: 22px;}
	.my-realtors-section .simplebar-track.simplebar-vertical{width: 20px !important;}
	.my-realtors-section .simplebar-scrollbar{width: 21px !important;}
	.delete-realtors img{margin: 0 auto 10px; width: 30px;}
	.delete-realtors p{font-size: 18px; margin: 0 0 14px; line-height: 26px;}
	.btn-yes, .btn-no{width: 85px; height: 30px; font-size: 15px; margin-right: 15px;}
	
/*Profile page starts here*/	
	.edit-photo{width:142px; height:142px;}	
	.profile-form-details{width:730px;}
	.profile-form-details .form-control{height: 36px; font-size: 14px; line-height: normal; padding: 0 25px;}
	.profile-form-details .form-group label{font-size: 18px; line-height: 30px;}
	.select-selected{height: 36px; font-size: 14px; padding: 7px 25px; line-height: normal;}
	.select-selected::after{top: 1px;}
	.select-selected.select-arrow-active::after{top:1px;}
	.profile-form-details h3{margin: 0 0 3px;}
	.edit-photo p a{font-size: 18px;}	
	
	/*Download ico 1 page starts here*/
	.text-right-sec ul li a svg{width:auto; height:25px;}
	.text-right-sec ul li{margin-left:23px;}	
	.text-left-sec h2{font-size: 22px; margin: 8px 0 12px;}
	.text-left-sec p{font-size: 17px;color: #ccc;}
	.cus-order-details h3{font-size: 17px; line-height: 24px; margin: 0 0 17px;}
	.design-box p{font-size: 16px; line-height: normal; margin:0 0 5px;}
	.design-box p.small-text{font-size: 13px; line-height: normal; margin: 0 0 10px; padding-left: 16px;}
	.custom-select{margin-top:0px;}
	.custom-select .select-selected{height: 46px; font-size: 14px; line-height: normal; padding: 12px 30px 12px 25px;}
	.custom-select .select-selected::after{top:0px;}
	.custom-select .select-selected.select-arrow-active::after{top:0px;}	
	.select-items div{font-size: 12px;}
	.contain-round{font-size: 12px; line-height: 25px;}
	input.custom-width{height: 45px; margin-top: 7px; padding: 0 30px; font-size: 14px;}
	.down-image{height:auto;}
	.down-image img{height: auto; object-fit: inherit; object-position: initial;margin:auto;}
	.btn-export-button{top: 2px;}
	.btn-export-button .btn-export{width: 120px; margin: 0px auto; height: 40px; padding:8px 0; font-size: 15px; text-align: center; display:block; right: 0; position: absolute;}
	.wrap{margin: 2px auto 40px;}
	.d-text h4{padding: 6px 4px; font-size: 15px; height: auto;}
	.d-text p{font-size: 13px;color: #999999b5;font-size: 10px;}
	.d-icon i{font-size:28px;}
	.cls-1{width:22px !important;}
	.navbar-default .navbar-nav > li > a svg{width: 17px;
height: auto;
vertical-align: middle; color:#fff; fill:#fff;}	

.navbar-default .navbar-nav > .open > a svg{fill: #FFC400;}
	.btn-download-custom{width: 120px; height:40px; padding: 9px 0; font-size: 14px;}
	
	.btn-download{ width:120px; height:40px; text-align:center;   background: url("../images/add-to-realtor.png") no-repeat center center; box-shadow:0px 6px 12px rgba(148,94,240,.58); -webkit-box-shadow:0px 6px 12px rgba(148,94,240,.58);
	padding:8px 0px; border-radius: 20px; border:none; font-size:15px; color:#fff; position:absolute; right:0; top:0; text-transform:capitalize;}
	
	.prod-image{height:340px;}
	.filter-bar p{font-size:16px;}
	.filter-grid p{font-size:13px;}
	.contain-box{font-size:12px; line-height: 24px;}
	.d-icon{width:38px; height:auto;}
	.d-icon svg{width: 30px; height: auto;}
	.download-pdf-sec .btn-download-custom{width: 120px; height: 40px; padding: 9px 0; font-size: 14px;}
	
	
	
	
	
	.my-downloads ul{}
.my-downloads ul li{width:100%; position:relative; background-color:rgba(221,221,221,.45); padding:11px 14px; font-size:15px; line-height:normal; margin:0 0 20px; height: auto;}
.my-downloads ul li p{margin:0; font-size:13px; color:#66479B;}
.my-downloads ul li .btn-download{ width:137px; height:43px; text-align:center;   background: url("../images/add-to-realtor.png") no-repeat center center; box-shadow:0px 6px 12px rgba(148,94,240,.58); -webkit-box-shadow:0px 6px 12px rgba(148,94,240,.58); font-weight:600;
	padding:8px 0px; border-radius: 20px; border:none; font-size:17px; color:#fff; position:absolute; right:0; top:0; text-transform:capitalize;}
.btn-download:hover{color:#fff; text-decoration:none;}
	
	
	.my-requests ul li{height:auto;}
	.my-requests ul li .btn-download{height:43px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*Open House form*/
	.open-house-form{width:100%;}
	.form-typical{width: 190px;
			height: 20px;
			padding: 2px 8px;
			margin-bottom: 4px;
			font-size: 12px;
			line-height: normal;
	}
	
	.gap26{height: 13px;}
	.per-amt{width: 114px; height: 30px;}
	.offer-at .offer-text{height: 30px;}
	.sect-2{height: 112px;}
	.sect-3 ul li{width: 149px; height: 106px;}
	
	.tick-opt{width: 183px; height: 55px; float: left; padding: 4px 11px 4px 14px; margin-right: 9px;}
	.tick-opt .tick-mark-form{width: 69px; height: 19px; text-align: center; margin: 0 0 5px 0; display: inline-block; float: left; margin-right: 10px;}
	
	.desc-opt{width: 331px; height: 58px;}
	
	.loan-downpay{width: 166px;}
	.loan-amt .loan-pay-text{width: 80px; height: 20px;}
	.loan-amt .down-pay-text{width: 80px; height: 20px;}
	.right-panel-text .rate-text{width: 75px; height: 20px;}
	.apr-total .apr-text{width: 80px; height: 20px;}
	.apr-total .total-text{width: 75px; height: 20px;}
	.sect-3{padding: 4px 15px;}
	.select-realtors-sec{width: 228px; height: 76px; border: 1px solid #bababa; position: relative;float: right; margin-bottom: 3px;}
	.sect-5 .disclaimer{min-height: 72px;}
	
}	
	
	
	
	
	
	
	

@media(max-width:991px) {

}


@media(max-width:800px) {
}


@media(max-width:768px) {
	
}

@media(max-width:767px) {
	.navbar-brand{padding:9px 15px;}
}

@media(max-width:600px) {
}

@media screen and (max-height: 450px) {

}