
/* gobal */
html {height: 100%;max-height: 100%;min-height: 100%;overflow: hidden;overflow-y: scroll;}
.common-wrap{max-width: 1280px; padding: 0 20px; margin: 0 auto;}
.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

h1, h2, h3, h4, h5{font-family: 'Proxima Nova', sans-serif;}
h1{font-size: 50px; line-height: normal; font-weight: 700;}
h2{font-size: 33px; line-height: normal; font-weight: 600;}

.btn{-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; font-size: 21px;  font-weight: 600; font-family: 'Proxima Nova', sans-serif; color: #fff; padding: 13px 34px; display: inline-block; position: relative; text-align: center;}
.btn.large{min-width: 302px; min-height: 64px; }
.btn.small {min-width: 219px;min-height: 65px;border: 1px solid #fff;font-size: 24px;padding: 10px 20px; background-color: #4ea2e0;}
.btn.small:hover{background-color: transparent;color: #fff; text-decoration: none;}
.btn.medium{min-width: 275px; min-height: 45px; background-color: #243c4f; border: 1px solid #243c4f; }
.btn.medium:hover{text-decoration: none; background-color: transparent; color: #243c4f;}
/* gobal */


/* header style */
#my-header{float: left; width: 100%;}
.main-header-wrap{float: left; width: 100%; padding: 52px 0; background-color: #ffffff;}
.main-header-wrap .common-wrap{max-width: 1285px;}
.header-inner{display: flex; flex-flow: row wrap; align-items: flex-end; width: 100%; margin-bottom: 10px; padding-right: 70px;}
.logo-wrap{float: left; width: 273px;}
.hamburger{display: none;}
.main-logo{float: left; width: 100%;}
.main-logo a{float: left; width: 100%;}
.main-logo a img{float: left; width: 100%;}
.nav-wrap{float: left; width: calc(100% - 273px); padding-left: 58px; margin-bottom: 9px;}
.main-nav{float: left; width: 100%;}
.main-nav ul{display: flex; flex-flow: row wrap; width: 100%; margin: 0; list-style: none; padding: 0px; justify-content: center;}
.main-nav ul li{width: auto;  margin: 0 3.6%;;}
.main-nav ul li a{font-size: 20px; line-height: normal; font-family: 'Proxima Nova', sans-serif; font-weight: 500; color: #243a4d; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.main-nav ul li a:hover{color: #3797DD; text-decoration: none;}


/* header style */

/* main content */
#my-page{float: left; width: 100%; margin: 0px;}
#my-content{float: left; width: 100%; margin: 0px;}

/* hero-wrap */
.hero-wrap{float: left; width: 100%; margin: 0px; position: relative; min-height: 600px; display: flex; flex-flow: row wrap; align-items: center;}
.hero-bg{float: left; width: 100%; height: 100%; position: absolute; top: 0;left: 0;}
.hero-bg figure{float: left; width: 100%; height: 100%;}
.hero-bg figure img{float: left; width: 100%; height: 100%; object-fit: cover;}
.hero-wrap .common-wrap {max-width: 1286px;width: 100%;}
.hero-inner{float: left; position: relative; width: 100%; z-index: 1; padding-top: 16px;}
.hero-content-card{float: left; width: 46.23397435897436%; background-color: #fff; padding: 33px 45px;}
.hero-content-card h5{font-size: 22px; line-height: normal; color: #ffb100; margin: 0px; font-weight: normal; letter-spacing: -1px; margin-top: 20px;}
.hero-content-card h1{ color: #3797dd; margin: 0px; letter-spacing: -1px; margin-top: 5px;}
.hero-content-card p {color: #777777;font-size: 20px;line-height: 26px;letter-spacing: -0.2px;margin: 0px;padding-top: 9px;}
.hero-card-btn{float: left; width: 100%; padding-top: 50px; padding-left: 3px;}
.hero-card-btn a {background-color: #243c4f; position: relative;padding: 13px 32px;text-align: left;letter-spacing: -0.5px;}
.hero-card-btn a:hover{text-decoration: none; color: #ffffff; background-color: #3797dd;}
.hero-card-btn a::after {content: "";position: absolute;top: 26px;right: 24px;width: 12px;  height: 10px;background-image: url(../img/right-icon.png);background-repeat: no-repeat;background-position: center center;background-size: 12px 10px;}
/* hero-wrap */

/* even-odd-wrap */
.even-odd-wrap{display: flex; flex-flow: row wrap; width: 100%; margin: 0px; padding-top: 48px; background-color: #fff;}
.even-odd-item{float: left; width: 100%; padding: 68px 0;}
.even-odd-item .common-wrap{max-width: 1290px;}
.even-odd-inner{display: flex; flex-flow: row wrap; width: 100%; padding-right: 112px;}
.even-odd-thumb{float: left; width: 37.6%; padding-top: 8px;}
.post-img{float: left; width: 100%;}
.post-img img{float: left; width: 100%;}
.even-odd-content{float: left; width: 62.4%; padding-right: 40px;}
.bg-white{background-color: #ffffff;}
.bg-selago{background-color: #f4f6fe;}
.even-odd-content h5{margin: 0px;font-size: 20px;color: #fec03a;line-height: normal;font-weight: normal;letter-spacing: -0.4px;}
.fast-item .even-odd-content p {color: #555555;font-size: 19px;max-width: 650px;padding-top: 14px;line-height: 28px;letter-spacing: -0.1px;margin: 0px;}
.fast-item .even-odd-content h2 {margin: 17px 0;font-size: 28px;line-height: 35px;color: #365a77;}
.even-odd-item:nth-child(even) .even-odd-content {order: 2;padding-right: 0px;padding-left: 45px; margin-top: 32px;}
.even-odd-item:nth-child(even) .even-odd-thumb {order: 1;width: 35.9%;padding-top: 11px;}
.middle-item .common-wrap{max-width: 1350px;}
.even-odd-content h2 {font-size: 33px;letter-spacing: -1px;margin-top: 27px;color:#365a77;font-weight: 600;}
.even-odd-content p {color: #555555;font-size: 19px;max-width: 670px;padding-top: 34px;line-height: 28px;letter-spacing: -0.1px;margin: 0px;}
.even-odd-item.bg-selago.middle-item {padding: 68px 0 50px 0;}
.even-odd-item.bg-white.last-item {padding: 84px 0 50px 0;}
.even-odd-item.bg-white.last-item .even-odd-content h2{margin-top: 20px;}
.even-odd-item.bg-white.last-item .even-odd-content p {padding-top: 29px;letter-spacing: -0.1px;line-height: 30px;}
/* even-odd-wrap */

/* client-testimonials-wrap */
.client-testimonials-wrap{float: left; width: 100%; padding: 49px 0 125px 0; background-color: #ffffff; margin: 0px;}
.client-testimonials-wrap .common-wrap{max-width: 1356px;}
.client-testimonials-inner{float: left; width: 100%; padding-right: 152px;}
.client-testimonials-heading{float: left; width: 100%; padding-right: 51px;}
.client-testimonials-heading h2{text-align: center; color: #365a77; position: relative; font-weight: 600;}
.client-testimonials-heading h2::after {content: "";position: absolute; top: auto; left: 50%; bottom: -20px; background-color: #fec03a; width: 51px; height: 7px; transform: translate(-50%, -50%);}
.client-testimonials-item-wrap{display: flex; flex-flow: row wrap; width: 100%; padding-top: 69px;}
.client-testimonials-item {width: 31.1%;background-color: #ffffff;margin: 10px 1.1%;padding: 42px 30px 30px 59px;box-shadow: rgb(0 0 0 / 2%) 0px 1px 3px 0px, rgb(27 31 35 / 15%) 0px 0px 0px 1px;position: relative;}
.client-testimonials-item sup {font-size: 75px;line-height: normal;top: 27px;left: 21px;color: #333333;position: absolute;}
.client-testimonials-item p{margin: 0px; font-size: 18px; font-family: 'Proxima Nova', sans-serif; font-weight: normal;}
.client-testimonials-item sub{font-size: 75px;line-height: normal; right: 34%; color: #333333;position: absolute; bottom: 17%;}
.client-testimonials-item h5 {text-align: center;margin: 57px 0 0;font-weight: 600;font-size: 20px;padding-right: 49px;letter-spacing: -1px;}
.client-testimonials-item img {display: flex;flex-flow: row wrap;justify-content: left;margin: 0 auto;width: 134px;padding-right: 47px;margin-top: 7px;}
.client-middle-item{padding: 42px 27px 30px 69px;}
.client-testimonials-item.client-last-item p{line-height: 27px;}
.client-testimonials-item.client-last-item sub{right: 14%;}
/* client-testimonials-wrap */

/* search-section-wrap */
.search-section-wrap {float: left;width: 100%;min-height: 428px;position: relative;margin: 0px;background-color: #fff;margin-bottom: 56px;}
.search-section-bg{float: left; width: 100%; position: absolute; top: 0; left: 0; height: 100%;}
.search-section-bg figure{float: left; width: 100%; height: 100%;}
.search-section-bg figure img{float: left; width: 100%; height: 100%; object-fit: cover;}
.search-section-inner{float: left; width: 100%; position: relative; z-index: 1; padding-top: 75px;}
.search-section-inner h2 {text-align: center;color: #fff;font-size: 31px;padding-right: 31px;letter-spacing: -0.3px; position: relative;}
.search-section-inner h2::after {content: "";position: absolute;top: auto;left: 49%;bottom: -25px;background-color: #ffb100;width: 58px;height: 6px;transform: translate(-50%, -50%);}
.search-section-inner p {text-align: center;color: #fff;padding-top: 69px;max-width: 1005px;margin: 0 auto;font-size: 22px;line-height: 32px;font-weight: normal; font-family: 'Proxima Nova', sans-serif;padding-right: 26px;letter-spacing: -0.1px;}
.search-section-btn{display: flex; flex-flow: row wrap; justify-content: center; width: 100%; padding-top: 45px; padding-right: 27px;}
/* search-section-wrap */


/* main content */


/* footer style */
#my-footer{float: left; width: 100%; margin: 0px;}
.site-footet{margin: 0px; background-color: #233c50; min-height: auto; color: #f8ffff;}
.site-footet .common-wrap{max-width: 1310px;}
.footer-inner{float: left; width: 100%; padding-right: 169px; position: relative; z-index: 1; margin: 32px 0;}
.footer-widget-wrap{display: flex; flex-flow: row wrap; justify-content: space-between; width: 100%;}
.footer-widget{width: 20%;}
.footer-widget span{font-size: 18px; font-family: 'Proxima Nova', sans-serif; font-weight: normal; color: #f8ffff;}
.contact-widget{width: 30%;}
.newsletter-widget{width: 23.3%;}
.site-footet .contact-list li:last-child{margin: 0px;}
.site-footet .contact-widget .contact-list li a:last-child {text-decoration: underline;font-size: 18px;font-family: 'Proxima Nova', sans-serif;font-weight: normal; color: #f8ffff;}
.site-footet ul a {text-decoration: none;font-size: 18px;font-family: 'Proxima Nova', sans-serif;font-weight: normal;color: #f8ffff;}
.form-group {float: left;width: 100%;margin-top: 8px;padding-right: 8px;}
.form-group input.form-news {float: left;width: 100%;border: none;outline: none;min-height: 53px;margin-bottom: 11px;padding: 0 14px;font-size: 18px;line-height: normal;font-family: 'Proxima Nova', sans-serif; color: #878787; background-color: #fff; }
.form-group input[type="text"], input[type="email"]::placeholder{color: #878787;}
.news-button{float: left; width: 100%;}
.news-button .button {background-color: #3797dd;width: 100%;text-transform: capitalize;padding: 13px 10px;font-family: 'Proxima Nova', sans-serif;font-weight: 600;}
.copyright{float: left; width: 100%; background-color: #223544;padding: 6px 0 10px;}
.copyright .common-wrap{max-width: 1304px;}
.copyright p {font-size: 18px; font-family: 'Proxima Nova', sans-serif;font-weight: normal;letter-spacing: 0.1px; color: #fff;}
.pt-90{padding-top: 90px;}
/* footer style */



/* contact us page */
.contact-wrap{float: left; width: 100%; padding: 58px 0px; margin: 0px;}
.contact-wrap .common-wrap{max-width: 1295px;}
.contact-inner{float: left; width: 100%; padding-bottom: 50px;}
.heading-common{float: left; width: 100%;}
.heading-common h2{color: #243C4F; font-family: 'Proxima Nova', sans-serif; font-weight: bold; position: relative; padding-bottom: 16px; letter-spacing: -1px;}
.heading-common h2::after{content: ""; position: absolute; bottom: 0; left: 0; width: 35px; height: 6px; background-color: #fec03a;}
.heading-common p{font-size: 18px; line-height: normal; margin: 0px; padding-top: 28px; font-family: 'Proxima Nova', sans-serif; font-weight: normal; max-width: 760px;letter-spacing: -0.2px; color: #545454;}
.contact-from-wrap{display: flex; flex-flow: row wrap; width: 100%; padding-top: 52px; padding-left: 4px;}
.contact-from-inner{float: left; width: 58.9%;}
.contact-from{float: left; width: 100%; background-color: #fff; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; padding: 42px 54px 42px 50px;}
.contact-from-item{width: 100%;display: flex;flex-flow: row wrap;justify-content: space-between; padding-bottom: 29px;}
.contact-from-row{float: left; width: 47%;}
.contact-from-row label {padding-bottom: 3px !important;}
.contact-from-row input[type="text"], input[type="email"], input[type="number"], input[type="password"] {float: left;width: 100%;min-height: 48px; background-color: transparent;border: 1px solid #dedede;font-size: 18px;padding: 0 16px;outline: none;line-height: normal;color: #000; font-family: 'Proxima Nova', sans-serif; font-weight: normal; }
.contact-from-item label {margin-bottom: 0px !important;font-size: 18px;line-height: normal;font-family: 'Proxima Nova', sans-serif;font-weight: 600;color: #515151; letter-spacing: -0.7px; padding-bottom: 6px; display: block !important; width: 100%;}
.contact-from-item textarea{width: 100%; min-height: 245px;background-color: transparent;border: 1px solid #dedede;font-size: 18px;padding: 10px;outline: none;line-height: normal;color: #000; font-family: 'Proxima Nova', sans-serif; font-weight: normal;}
.contact-from-item.send-btn {padding-bottom: 3px;padding-top: 12px;}
.contact-from-item.send-btn input[type="submit"] {min-width: 279px;border: none;padding: 8px;min-height: 52px;color: #f8fedc;background-color: #fec03b;text-transform: uppercase;font-size: 18px;font-weight: bold;letter-spacing: -0.7px; text-align: center;}
.contact-form-info{float: left; width: 27%; padding-left: 5.4%; margin-top: 20px;}
.contact-info-item{float: left; width: 100%; padding: 25px 0; border-bottom: 1px solid #e7e8e3;}
.contact-info-item:last-child{border: none;}
.contact-info-item h5 {margin: 0px;font-size: 22px;line-height: normal;font-family: 'Proxima Nova', sans-serif;font-weight: bold;color: #3797dd;margin-bottom: 5px;letter-spacing: -1px;}
.contact-info-item a{font-size: 18px; line-height: normal; color: #555555; font-family: 'Proxima Nova', sans-serif; font-weight: normal; letter-spacing: -0.5px;}
.contact-info-item address{font-size: 18px; line-height: normal; color: #555555; font-family: 'Proxima Nova', sans-serif; font-weight: normal; letter-spacing: -0.5px;font-style: normal;}
/* contact us page */

/* disclosures page */
.disclosures-wrap{float: left; width: 100%; padding: 56px 0; margin: 0px;}
.disclosures-wrap .common-wrap{max-width: 1295px;}
.disclosures-inner{float: left; width: 100%; padding-bottom: 55px;}
.disclosures-item-wrap{float: left; width: 100%; padding-top: 50px;}
.disclosures-item{float: left; width: 100%; margin-bottom: 30px;}
.disclosures-item h5{font-size: 18px; line-height: normal; font-weight: bold; font-family: 'Proxima Nova', sans-serif; padding-bottom: 3px; color: #545454; margin: 0px; }
.disclosures-item p {font-size: 18px;line-height: 27px;font-weight: normal; font-family: 'Proxima Nova', sans-serif; color: #545454;margin: 0px;max-width: 1113px;}
/* disclosures page */

/* Contact thank you page */
.email-sent-wrap{float: left; width: 100%; padding: 56px 0; margin: 0px;}
.email-sent-wrap .common-wrap{max-width: 1295px;}
.email-sent-inner{float: left; width: 100%; margin-bottom: 460px;}
.email-sent-wrap .heading-common p {max-width: 100%;padding-top: 54px;letter-spacing: -0.1px;}
.email-sent-wrap .heading-common p a{color: #545454;}
/* Contact thank you page */


/* login page */
.login-wrap{float: left; width: 100%; padding: 56px 0; margin: 0px;}
.login-wrap .common-wrap{max-width: 1295px;}
.login-inner{float: left; width: 100%; margin-bottom: 175px;}
.login-from-wrap{float: left; width: 100%; padding-top: 41px;}
.login-from-inner{float: left; width: 56%;}
.login-from-inner .contact-from{padding: 55px 44px 32px 49px;}
.login-from-inner .contact-from-item.send-btn {padding-bottom: 34px; padding-top: 1px;}
.login-from-inner .contact-from-item.send-btn input[type="submit"] {min-width: 288px;}
.login-from-inner .contact-from-item:last-child{padding-bottom: 0px;}
.login-from-inner .contact-from-item a{font-size: 18px; line-height: normal; font-family: 'Proxima Nova', sans-serif; font-weight: normal; padding-left: 4px; letter-spacing: 0.2px; color: #3797dd;}
/* login page */


/* Register page */
.register-wrap{float: left; width: 100%; padding: 56px 0; margin: 0px;}
.register-wrap .common-wrap{max-width: 1295px;}
.register-inner{float: left; width: 100%; margin-bottom: 209px;}
.register-content-wrap{float: left; width: 100%; padding-top: 40px !important;}
.register-content-inner{float: left; width: 90%; background-color: #ededed; padding: 32px 39px 56px 39px;}
.register-content-inner p{text-align: left; font-size: 18px; line-height: 26px; font-family: 'Proxima Nova', sans-serif; font-weight: normal; color: #545454; letter-spacing: -0.14px; margin: 0px;}
.register-content-btn-wrap {display: flex;flex-flow: row wrap;justify-content: center;width: 100%;padding-top: 51px;column-gap: 37px;padding-right: 44px;}
.register-content-btn-wrap a {font-size: 19px;padding: 12px 20px;line-height: 45px;}
/* Register page */

/* resources page */
.resources-wrap{float: left; width: 100%; padding: 56px 0; margin: 0px;}
.resources-wrap .common-wrap{max-width: 1295px;}
.resources-inner{float: left; width: 100%; margin-bottom: 168px;}
.resources-inner .heading-common p {max-width: 100%;padding-top: 32px;letter-spacing: -0.18px;}
.resources-inner .heading-common h2{letter-spacing: -2px;}
.resources-item-wrap{display: flex; flex-flow: row wrap; width: 100%; padding-top: 75px;}
.resources-column{display: flex; flex-flow: row wrap; width: 40%; row-gap: 24px; margin-right: 5.4%;}
.resources-row{float: left; width: 100%;}
.resources-row h5{margin: 0px; font-weight: bold; color: #3797dd; font-size: 18px; line-height: normal;}
.resources-row p{margin: 0px; font-size: 18px; font-family: 'Proxima Nova', sans-serif; font-weight: normal;line-height: 23px; letter-spacing: 0.3px;}
/* resources page */

/* State-page */

.state-wrap { float: left; width: 100%; }
.state-inner{float: left; width: 100%;padding-right: 140px;}
.state-info-form{ float: left; width: 358px; padding-right: 30px; }
.state-portfolio{float: left; width: calc(100% - 358px); }

.state-info-form .contact-from { background-color: #365a77; box-shadow: none;padding: 25px;}
.state-info-form .contact-from-row { float: left; width: 100%; }
.state-info-form .contact-from-row input{background-color: #fff;}
.state-info-form h5 { color: #fff; font-size: 18px; font-weight: 600; line-height: 22px; margin: 0; margin-bottom: 20px; }
.btn-fliter{width: 100%; padding: 0 34px 0 20px; min-height: 48px;background-color: #fec03a; border: 0;font-size: 18px;position: relative;}
.btn-fliter img{padding-left: 20px;}
.state-portfolio .bg-wite-agent{padding: 30px 46px 30px 20px; margin-bottom: 80px; float: left; max-width: 100%; box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px; position: relative; overflow: visible;}
.state-portfolio .bg-wite-agent:after { content: ''; position: absolute; right: -35px; bottom: -35px; background-image: url(../img/state-bottom-layer.png); width: 200px; height: 150px; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.state-portfolio .box-agent{ float: left; width: 179px; margin-right: 25px;}
.state-page .img-box-a{width: 100%; float: left;}
#my-content .state-page .box-info-agent{float: left; width:calc(100% - 204px);margin-left: 0; }
#my-content .state-page .state-portfolio a.profile-img { min-height: 48px; background-color: #3797dd; color: #fff; width: 100%; float: left; padding: 0 15px; line-height: 48px; text-align: center; margin-top: 10px; position:relative;}
.state-portfolio .view-profile { width: 100%; float: left; }
.review-star{float: right; margin-right: 10px;}
#my-content .state-page .view-profile { float: left; margin-left: 0px; margin-right: 0; }
#my-content .state-page .box-info-agent .agent-name{font-weight: 700;margin-bottom: 10px;}
#my-content .state-page .box-info-agent .mob{font-weight: 700;margin-bottom: 10px;}

.state-portfolio a.profile-img:hover {text-decoration: none;
}

.state-portfolio .profile-img:after { content: ''; position: absolute; left: 20px; top: 19px; background-image: url(../img/view-lds-agent-profile.png); background-repeat: no-repeat; background-position: center center; background-size: cover; width: 20px; height: 12px; }

.container.fiter-agent.state-page {
    padding: 0;
}

.state-wrap .common-wrap{max-width: 1290px;}
.state-inner h2 { margin-bottom: 25px; text-align: center; padding-right: 50px; }


/* State-page */



/*Agent profile*/


.agent-profile-wrap{float: left; width: 100%;}
.agent-profile-info{float: left; width: 100%;padding-right: 130px;}
.agent-profile-details{float: left; width: 100%;}
.agent-profile-wrap .bg-wite-agent { background: #fff; max-width: 100%;padding: 40px;box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;}
.agent-profile-wrap .box-agent{ float: left; width: 179px; margin-right: 25px;}
.agent-profile-wrap .img-box-a{width: 100%; float: left;}
#my-content .agent-profile-page .box-info-agent{float: left; width:calc(100% - 204px);margin-left: 0; }
.agent-profile-page .agent-name{font-size: 26px; line-height: 32px; color: #3797dd;font-weight: 700;}
.agent-profile-page .mob{color: #545454!important;margin-top: 10px;}
.agent-profile-page .agent-bg-text{float: left; width:100%;padding: 15px!important;margin-bottom: 20px;}
.agent-profile-page .agent-bg-text p{margin: 0;}
.agent-skill{float: left;width: 100%;margin-top: 40px;}
#my-content .agent-profile .agent-bg-text:nth-child(even){background-color: #fff;}
.agent-contact-info{float: left;width:100%;}
.agent-contact-info .contact-from-inner{width: 100%;}
.agent-profile-wrap .bg-agent-bot{margin-top: 30px!important;float: left;box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;    padding: 30px 20px 40px!important;}
.agent-profile-wrap .title{margin-top: 0;}
.agent-profile-wrap .bg-agent-bot p{font-family: 'Proxima Nova', sans-serif; font-weight: normal;}
.agent-profile-wrap .back-button{background-color: #fff!important; border: 0!important;font-weight: 500!important;line-height: 48px; padding: 0!important;}
.agent-profile-wrap img{padding-right: 10px;}
.agent-profile-wrap .heading-common{margin-bottom: 40px; font-size: 28px;line-height: 34px;}
/*Agent profile*/


.realtor-register .contact-from-inner { width: 100%; max-width: 920px; }
.realtor-register .contact-from-item.send-btn input[type="submit"]{min-width: 380px;}


#my-content.realtor-register-2 .year-field { width: 100%; max-width: 100%; }
#my-content.realtor-register-2 #licensed-in { width: 100%; }
#my-content.realtor-register-2 #licensed-in { width: 100%; height: 48px; line-height: 48px; border: 1px solid #bbb;padding: 14px 8px;color:#555555;}
#my-content.realtor-register-2 .select-box-white textarea{width: 100%;resize: none;}
#my-content.realtor-register-2 .select-box-white{max-width: 100%;}

#my-content.realtor-register-2 .upload-img-butt{background-color: #fec03a;}
#my-content.realtor-register-2 .button{background-color: #fec03a;}
#my-content.realtor-register-2 textarea{resize: none;}

#my-content.realtor-register-2 .contact-inner{padding-right: 140px;}
#my-content.realtor-register-2 .contact-inner p{max-width:100%;font-size: 18px;
    font-weight: 400;}

.heading-common h3{color:#febf39;font-size: 24px;line-height: 34px;font-weight: 600;}
 #my-content.realtor-register-2 .bg-wite { background: #fff; max-width: 100%;padding: 40px; }
 #my-content.realtor-register-2 .contact-from-inner{max-width: 100%;}
 .upload-thumb{margin-top: 30px;}
 #my-content.realtor-register-2 textarea.big-field {height: 106px!important;}


.hero-card-btn .selectric-wrapper{width: 302px;}
.hero-card-btn .selectric .label {background-color: #243c4f;position: relative;padding: 13px 32px;text-align: left;letter-spacing: -0.5px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;font-size: 21px;font-weight: 600;font-family: 'Proxima Nova', sans-serif;color: #fff;min-width: 100%;min-height: 38px;line-height: 38px;height: auto;}
.hero-card-btn .selectric .button{content: "";position: absolute;top: 26px;right: 24px;width: 12px;height: 10px;background-image: url(../img/right-icon.png);background-repeat: no-repeat;background-position: center center;background-size: 12px 10px;background-color: transparent;padding: 0px;}
.selectric-items{top: 65px;}



/* new css */
.lenders-wrap{float: left;width: 100%;padding: 56px 0;margin: 0px;background-color: #f2f2f2;}
.lenders-wrap .common-wrap{max-width: 1330px;}
.lenders-wrap .register-inner{margin-bottom: 0;}
.register-content-wrap{padding: 0;}
.lenders-bg{background-color: #f2f2f2;}
.lenders-wrap .register-content-inner {float: left;width: 88%;background-color: #fff;padding: 50px;box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;}
.lenders-wrap .register-content-inner p{margin-bottom: 30px; color: #777777;}
.lenders-wrap .register-content-inner p:last-child{margin-bottom: 0;}
.lenders-hero-wrap {float: left;width: 100%;background-color: #dddddd;margin: 0px;padding-bottom: 20px;min-height: 370px;position: relative;display: flex;flex-flow: row wrap;align-items: center;}
.lenders-hero-bg {float: left;position: absolute;top: 0;left: 0;width: 100%;height: 94.595%;}
.lenders-hero-bg figure{float: left; width: 100%; height: 100%;}
.lenders-hero-bg figure img{float: left; width: 100%; height: 100%; object-fit: cover;}
.lenders-hero-wrap .common-wrap {max-width: 1285px; width: 100%;}
.lenders-hero-inner{float: left; width: 100%; position: relative; z-index: 9;}
.lenders-hero-inner h2{color: #fff; position: relative; }
.lenders-hero-inner h2::after {content: "";position: absolute;top: auto;left: 0;bottom: -20px;background-color: #ffb100;width: 58px;height: 6px;}
.lenders-hero-inner p {color: #fff;padding-top: 40px;margin: 0px;font-size: 19px;line-height: normal;font-family: 'Proxima Nova', sans-serif;font-weight: normal;}
.lenders-hero-inner .hero-card-btn {float: left;width: 100%;padding-top: 40px;padding-left: 0px;}
.lender-thank-you-wrap{float: left; width: 100%; background-color: #3c98db; padding: 100px 0; margin: 0px; margin-bottom: 500px;}
.lenders-hero-inner p a{color: #fff;}
/* new css */




.leave-review .heading-common h2{color: #3797dd;}
.leave-review .contact-from-wrap{padding: 0;}
.leave-review .contact-from-inner{padding-top: 50px;}
.leave-review  .contact-form-info {float: left;width: 41%;padding-left: 5.4%;margin-top: 0;}
.forgotten-page .contact-from-item{align-items: flex-end;}
.forgotten-page .contact-from-item.send-btn {width: 47%;display: block;}
.forgotten-page .contact-from-item.send-btn input[type="submit"]{min-height: 48px; min-width: 100% !important;}
.forgotten-page .login-from-inner .contact-from {padding: 65px 45px;}
.forgotten-thumb{width: 40%;}
.forgotten-page .login-from-wrap {float: left;width: 100%;padding-top: 0;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;}
.forgotten-page .login-from-inner {float: left;width: 56%;padding-top: 50px;}
.forgotten-page .heading-common h2{color: #3797dd;}








/* realtor-register-2 */
.realtor-register-2 .select-box-white .chosen-container{float: left; width: 100% !important;}
.realtor-register-2 .select-box-white .chosen-container .chosen-choices{float: left; width: 100%; }
.chosen-container-multi .chosen-choices li.search-choice {background-color: #3797dd;background-image: none !important;box-shadow: none !important;margin: 0px !important;padding: 8px 20px 8px 5px !important;}
.chosen-container-multi .chosen-choices li.search-choice span{color: #ffffff !important;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background-image: url(../img/right-icon.png)}
.chosen-container .chosen-results li:hover{background-color: #3797dd !important;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top: 9px;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {background: none;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::after {content: "";position: absolute;top: 4px;left: 0;width: 10px;height: 2px;background-color: #ffffff;transform: rotate(45deg);}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::before {content: "";position: absolute;top: 4px;left: 0;width: 10px;height: 2px;background-color: #ffffff;transform: rotate(140deg)}
.realtor-register-2 .select-box-white p.label {width: 100%;height: auto !important;line-height: normal;border: 1px solid #bbb;padding: 14px 8px !important;color: #555555 !important;margin: 0px;font-size: 16px !important;}
.realtor-register-2 .select-box-white .selectric .button{display: none;}
.realtor-register-2 .select-box-white .selectric-items{top: 50px;}
.full-input{max-width: 100% !important;}
.realtor-register-2 .select-box-white .chosen-container .chosen-choices {float: left;width: 100%;background-image: none;border: 1px solid #bbb;display: flex;flex-flow: row wrap;align-items: center;     column-gap: 5px;}
.chosen-container-multi .chosen-choices li.search-field .chosen-search-input {margin: 0px !important;height: 46px !important;padding: 15.5px 10px !important;font-size: 16px !important;color: #555555 !important;}
.select-box-white label{float: left; width: 100%;}
/* realtor-register-2 */


/* lds-agents-states-list */
.lds-agents-states-list{padding: 40px 0 100px 0;}
.lds-agents-states-list .heading-common h2{margin: 0px; color: #3797dd;}
.page-listing-wrap{display: flex; flex-flow: row wrap; width: 100%; padding-top: 40px;}
.page-listing-wrap .sours-box{width: 100%;}
.lds-agents-states-list .heading-common p {max-width: 1075px;}
.lds-agents-states-list .container .row{margin: 0px;}
.lds-agents-states-list .container{max-width: 1285px; width: 100%;}
/* lds-agents-states-list */


/* faq page */
.faqs-wrap{padding: 50px 0 100px 0; margin: 0px;}
.faqs-wrap .heading-common h2{color: #3797dd;}
.faqs-wrap .heading-common p{max-width: 1090px;}
.sours-box{float: left; width: 100%;}
.sours-box h5 {font-size: 18px;line-height: normal;font-weight: bold;margin: 0px;font-family: roboto, sans-serif; color: #3797dd;}
.sours-box p{margin-bottom: 25px !important;}
/* faq page */

.cb-wrap{ clear: both; width: 100%;}
.state-portfolio .bg-wite-agent{width: 100%;}

.state-wrap .state-inner h2{float: right; width: calc(100% - 358px); text-align: left;}
.agent-name {
    font-size: 25px;
    color: #00aced;
    font-weight: bold;
}

.box-info-agent  .mob{
    color: #000 !important;
}

#my-content .agent-profile textarea {
    height: 250px;
    padding: 25px 10px;
}

.agent-contact-info .contact-from .heading-common h2{color: #00aced;}

.mobi{display: none;}
.desk{display: block;}



/* =======================================================================================================
============================================ Responsive style ========================================== */

/*		Mobile Layout: 320px and 480px and more but less than or equal to 767px.
----------------------------------------------------------------------------------
*/

@media only screen and (min-width: 320px) and (max-width: 767px) {
    input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],input[type="submit"],input[type="password"],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
    
    h1 {font-size: 35px;}
    h2{font-size: 28px;}
    p{font-size: 17px !important ;}
    .common-wrap{max-width: 480px !important;}
    .desk{display: none;}
    .mobi{display: block;}
    
    
    /* header style */
    .main-header-wrap{padding: 30px 0;}
    .header-inner {align-items: center;margin-bottom: 0px;padding-right: 0px;}
    .logo-wrap {width: 100%;display: flex;flex-flow: row wrap;justify-content: space-between; align-items: center; z-index: 999; position: relative;}
    .main-logo {float: left;width: 200px;}
    .main-logo a{float: left; width: 100%;}
    .main-logo a img{float: left; width: 100%;}
   .hamburger {width: 25px;height: 18px;display: flex;flex-flow: row wrap;align-items: center;cursor: pointer;position: relative;padding: 0px;}
    .hamburger div {width: 100%;height: 2.4px;background-color: #000000;position: relative;transition: .35s ease-in-out;display: block;}
    .hamburger div:before, .hamburger div:after {position: absolute;top: -8px;left: 0;width: 100%;height: 2.4px;content: '';background-color: #000000;transition: .35s ease-in-out;}
    .hamburger div:after {top: auto;bottom: -8px;}
    .navShown .hamburger div {background-color: transparent;}
    .navShown .hamburger div:before {transform: rotate(45deg);top: 0;}
    .navShown .hamburger div:after {transform: rotate(-45deg);top: 0;}
    .nav-wrap {position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background-color: #fff;z-index: 9;display: none;padding: 170px 20px 80px 20px;overflow-y: scroll;}
    .main-nav ul li {width: 100%;margin: 10px 0; text-align: center;}
    .main-nav ul li a{text-align: center; display: inline-block;}
    .nav-wrap::-webkit-scrollbar { display: none; }
    .navShown{overflow: hidden;}
    /* header style */
    
    
    /* hero wrap */
    .hero-content-card{width: 100%; padding: 30px 20px;}
    .hero-content-card h5{font-size: 18px;}
    .hero-content-card p {font-size: 17px;letter-spacing: 0px;padding-top: 9px;}
    .hero-card-btn{padding-left: 0px; padding-top: 30px;}
    .hero-card-btn a{width: 100%; min-width: 100% !important; }
    /* hero wrap */
    
    /* even-odd-wrap */
    .even-odd-wrap{padding: 0px;}
    .even-odd-item{padding: 50px 0;}
    .even-odd-inner{padding: 0px;}
    .even-odd-content {float: left;width: 100%;padding-right: 0px;}
    .even-odd-thumb {float: left;width: 100%;padding-top: 30px;}
    .even-odd-item.bg-selago.middle-item{padding: 50px 0;}
    .even-odd-item:nth-child(even) .even-odd-content {order: 1;padding-right: 0px;padding-left: 0px;margin-top: 0px;}
    .even-odd-item:nth-child(even) .even-odd-thumb {order: 2;width: 100%;padding-top: 30px;}
    .even-odd-item.bg-white.last-item{padding: 50px 0;}
    /* even-odd-wrap */
    
    /* client-testimonials-wrap */
    .client-testimonials-inner{padding: 0px;}
    .client-testimonials-heading{padding: 0px;}
    .client-testimonials-item {width: 100%;margin: 10px 0;padding: 30px 40px !important;}
    .client-testimonials-item sup {font-size: 75px;top: 20px;left: 8px;}
    .client-testimonials-item h5{padding: 0px;}
    .client-testimonials-item img{padding: 0px;}
    /* client-testimonials-wrap */
    
    
    /* footer style */
    .site-footet{padding: 40px 0;}
    .footer-inner{padding: 0px; margin: 0px;}
    .footer-widget {width: 100% !important;}
    .pt-90{padding: 0px;}
    .site-footet h3{margin: 0px 0 20px 0;}
    .copyright{padding: 10px 0;}
    /* footer style */
    
    /* contact us page */
    .contact-from-wrap {padding-top: 40px;padding-left: 0px;}
    .contact-from-inner {float: left;width: 100%;}
    .contact-form-info {width: 100%;padding-left: 0px;margin-top: 20px;}
    .contact-from{padding: 30px 20px;}
    .contact-from-item.send-btn input[type="submit"]{min-width: 100%;}
    .contact-from-row{width: 100%; padding-bottom: 20px;}
    .contact-from-row:last-child{padding-bottom: 0px;}
    .contact-from-item textarea{min-height: 150px;}
    .contact-inner{padding-bottom: 0px;}
    /* contact us page */
    
    /* login page */
    .login-inner{margin-bottom: 100px;}
    .login-from-inner {float: left;width: 100%;}
    .login-from-inner .contact-from {padding: 30px 20px;}
    .login-from-inner .contact-from-item.send-btn input[type="submit"] {min-width: 100%;}
    /* login page */
    
    
    /* Register page */
    .register-content-inner{width: 100%; padding: 25px;}
    .register-content-btn-wrap{padding-right: 0px;     row-gap: 20px;}
    .register-content-btn-wrap a{min-width: 100% !important;}
    .register-inner{margin-bottom: 100px;}
    /* Register page */
    
    
    /* resources page */
    .resources-item-wrap{padding-top: 40px;}
    .resources-column {width: 100%;row-gap: 24px;margin-right: 0px;}
    .resources-row h5{margin-bottom: 10px;}
    /* resources page */
    
    
    
/*    State page*/
    
    .state-info-form { width: 100%; padding-right: 0; } 
    .state-portfolio {width: 100%; margin-top: 40px; }
    .state-portfolio .box-agent { width: 100%; margin-right: 0; }
    .state-portfolio .img-box-a img{width: 100%; }
    .state-portfolio .view-profile { display: block }
    #my-content .state-page .box-info-agent { width: 100%; margin-left: 0; margin-top: 40px; }
    .state-portfolio .bg-wite-agent { padding: 30px 20px 30px 20px;}
    .state-portfolio .bg-wite-agent:after { right: -19px; bottom: -24px; width: 130px; height: 100px; }
    .state-inner{padding-right: 0;}
    .state-inner h2 {padding-right: 0;}
    .state-wrap .state-inner h2{width:100%;}
    /*    State page*/ 
    
    
/* Agent-profile */

    .agent-profile-info {padding-right: 0; }
    .agent-profile-wrap .bg-wite-agent{padding: 20px;}
    .agent-profile-wrap .box-agent{width: 100%;margin-right: 0;}
    .agent-profile-wrap .box-info-agent { width: 100%; margin-top: 20px; float: left; }

/* Agent-profile */

.realtor-register .contact-from-item.send-btn input[type="submit"] {
    min-width: 100%;
}

#my-content.realtor-register-2 .contact-inner {
    padding-right: 0;
}
#my-content.realtor-register-2 .bg-wite {
    padding: 30px 10px;
}
#my-content.realtor-register-2 .contact-inner p{padding-right: 0;}
#my-content.realtor-register-2 .l-textarea {
    padding-right: 0;
}
#my-content.realtor-register-2 .button{font-size: 16px;}

.search-section-inner { padding-top: 40px;}
.client-testimonials-wrap { padding: 50px 0 50px 0;}
    .hero-card-btn .selectric-wrapper {
    width: 100%;
}

    .lenders-wrap .register-content-inner {width: 100%;padding: 50px 20px;   }
    
    
    .leave-review .contact-form-info {
        float: left;
        width: 100%;
        padding-left: 0px;
        margin-top: 50px;
    }

    .forgotten-page .login-from-inner {
        float: left;
        width: 100%;
        padding-top: 50px;
    }
    
    .forgotten-thumb {
        width: 100%;
        padding-top: 40px;
    }
    
    .forgotten-page .login-from-inner .contact-from {
        padding: 40px 30px;
    }
    
    .forgotten-page .contact-from-item.send-btn {
        width: 100%;
        display: block;
    }
    
    
    
    
    
    
    

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],input[type="submit"],input[type="password"],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
    
    h2{font-size: 28px !important;}
    
    /* header style */
    .main-header-wrap{padding: 30px 0;}
    .header-inner{padding: 0px; margin: 0px; align-items: center;}
    .logo-wrap{width: 180px;}
    .nav-wrap {width: calc(100% - 180px);padding-left: 20px;margin-bottom: 0px;}
    .main-nav ul{justify-content: flex-end;}
    .main-nav ul li{margin: 0 2%;}
    .main-nav ul li a{font-size: 15px;}
    /* header style */
    
    /* hero wrap */
    .hero-content-card {width: 60%;padding: 30px;}
    /* hero wrap */
    
    
    /* even-odd wrap */
    .even-odd-wrap{padding: 0px;}
    .even-odd-inner{padding: 0px; align-items: center; justify-content: space-between;}
    .even-odd-item{padding: 50px 0 !important;}
    .even-odd-content h2 br{display: none;}
    .even-odd-content p {font-size: 16px !important; line-height: 26px !important; letter-spacing: 0px !important;}
    /* even-odd wrap */
    
    
    /* client-testimonials-wrap */
    .client-testimonials-inner{padding: 0px;}
    .client-testimonials-heading{padding: 0px;}
    .client-testimonials-item {padding: 40px 26px 30px 50px;width: 47%;}
    .client-testimonials-item h5{padding: 0px;}
    .client-testimonials-item img{padding: 0px;}
    .client-testimonials-item.client-last-item sub {right: 10%;}
    .client-testimonials-item sup{left: 15px;}
     /* client-testimonials-wrap */
    
    /* footer style */
    .footer-inner{padding: 0px;}
    .footer-widget {width: 50% !important;}
    /* footer style */
    
    /* contact us page */
    .contact-from-wrap {padding-top: 50px;padding-left: 0px;justify-content: space-between;}
    .contact-form-info {float: left;width: 35%;padding-left: 0px;margin-top: 20px;}
    .contact-from{padding: 40px 25px;}
    /* contact us page */
    
    /* login page */
    .login-from-inner .contact-from {padding: 40px 30px;}
    .login-from-inner .contact-from-item.send-btn input[type="submit"] {min-width: 200px;}
    /* login page */
    
    /* Register page */
    .register-content-inner{width: 100%; padding: 30px;}
    .register-content-btn-wrap {padding-top: 40px;padding-right: 0px;}
    /* Register page */
    
    /* resources page */
    .resources-column {width: 45%;row-gap: 24px;margin-right: 5%;}
     /* resources page */
    
    
    /*    State page*/
    
    .state-portfolio .box-agent { width: 100%; margin-right: 0; }
    .state-portfolio .img-box-a img{width: 100%; }
    .state-portfolio .view-profile { display: block }
    #my-content .state-page .box-info-agent { width: 100%; margin-left: 0; margin-top: 40px; }
    .state-portfolio .bg-wite-agent { padding: 30px 20px 30px 20px;}
    .state-portfolio .bg-wite-agent:after { right: -19px; bottom: -24px; width: 130px; height: 100px; }
    .state-inner{padding-right: 0;}
    /*    State page*/ 
    
    /* Agent protfolio */
    .agent-profile-info {padding-right: 0;}
    .state-inner h2 {padding-right: 0;}
    /* Agent protfolio */
    #my-content.realtor-register-2 .contact-inner {
        padding-right: 0;
    }
 #my-content.realtor-register-2  form label input { width: 100%; max-width: 100%;}
    
    
    .leave-review .contact-form-info figure{float: left; width: 100%;}
    .leave-review .contact-form-info figure img{float: left; width: 100%;}
    
    .forgotten-page .heading-common {
        float: left;
        width: 100%;
        padding-bottom: 30px;
    }
    .forgotten-thumb {
        width: 36%;
    }
    .forgotten-thumb figure{float: left; width: 100%;}
    .forgotten-thumb figure img{float: left; width: 100%;}
    


}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],input[type="submit"],input[type="password"],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
    
    /* header style */
    .main-header-wrap{padding: 30px 0;}
    .header-inner{padding: 0px; margin: 0px; align-items: center;}
    .logo-wrap{width: 200px;}
    .nav-wrap {width: calc(100% - 200px);padding-left: 20px;margin-bottom: 0px;}
    .main-nav ul{justify-content: flex-end;}
    .main-nav ul li{margin: 0 2%;}
    .main-nav ul li a{font-size: 16px;}
    /* header style */
    
    /* hero wrap */
    .hero-content-card {width: 60%;padding: 30px;}
    /* hero wrap */
    
    /* even-odd wrap */
    .even-odd-wrap{padding: 0px;}
    .even-odd-inner{padding: 0px; align-items: center; justify-content: space-between;}
    .even-odd-item{padding: 50px 0 !important;}
    .even-odd-content h2 br{display: none;}
    .even-odd-content p {font-size: 16px !important; line-height: 26px !important; letter-spacing: 0px !important;}
    /* even-odd wrap */
    
    /* client-testimonials-wrap */
    .client-testimonials-inner{padding: 0px;}
    .client-testimonials-item{padding: 40px 20px 30px 40px}
    .client-testimonials-item p br{display: none;}
    .client-testimonials-item sup {font-size: 65px;top: 20px;left: 10px;}
    .client-testimonials-item sub {font-size: 65px;bottom: 13%;}
    /* client-testimonials-wrap */
    
    /* footer style */
    .footer-inner{padding: 0px;}
    /* footer style */
    
    /* State profile */
    .state-inner{padding-right: 0;}


    /* State profile */
    .agent-profile-info{padding-right: 0;}
    .state-inner h2 {padding-right: 0;}
    #my-content.realtor-register-2 .contact-inner {
        padding-right: 0;
    }


    
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],input[type="submit"],input[type="password"],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
    
    /* header style */
    .header-inner{padding: 0px; margin: 0px;}
    .logo-wrap {width: 250px;}
    .nav-wrap {width: calc(100% - 250px);padding-left: 40px;margin-bottom: 0px;}
    .main-nav ul{justify-content: flex-end;}
    .main-nav ul li{margin: 0 3%;}
    .main-nav ul li a{font-size: 18px;}
    /* header style */
    
    
    /* even-odd wrap */
    .even-odd-wrap{padding: 0px;}
    .even-odd-inner{padding-right: 50px; justify-content: space-between;}
    .even-odd-item:nth-child(even) .even-odd-content{margin-top: 0px;}
    /* even-odd wrap */
    
    /* client-testimonials-wrap */
    .client-testimonials-inner{padding: 0px;}
    .client-middle-item {padding: 42px 27px 30px 45px;}
    .client-testimonials-item.client-last-item p br{display: none;}
    /* client-testimonials-wrap */
    
    
    
    /* State profile */
    .state-inner{padding-right: 0;}

    
    /* State profile */
    .agent-profile-info{padding-right: 0;}
    #my-content.realtor-register-2 .contact-inner {
        padding-right: 0;
    }
    
}

@media only screen and (min-width: 1025px) and (max-width: 1365px){
    
     input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],input[type="submit"],input[type="password"],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
    
    
    /* client-testimonials-wrap */
    .client-testimonials-inner{padding: 0px;}
    /* client-testimonials-wrap */
    
    
    
}













