* {box-sizing: border-box; padding: 0; margin: 0;}

:root{
	--darkBlue:#142650;
	--lightBlue:#285FE7;
	--blue:#0632c7;
	--skyBlue:#F3F7FF;
	--darkSkyblue:#2ea3f2;
	--white:#fff;
	--lightParrot:#B7E7E5;
	--lightGreen:#B7E7E5;
	--Black:#000;
	--lightWhite:#F8F8F8;
	--lightGray:#777777;
	--gray:#E0E0E0;
	--dark-gray:#A9C7E4;
	--lightYellow:#FCEB8F;
	--lightlightGray:#dedede;
	--lightlightWhite:#fafafa;
	--transparent:#0000; 
}

.wrapper {width: 100%; }
.container {width: 96%; max-width:1266px; margin: 0 auto;}
.hero-container{width: 80%; max-width:1366px; margin: 0 auto;overflow:hidden;}
body.team-members-template-default section{padding: 70px 0px;}
.row{display: flex;}
/* Create three equal columns that floats next to each other */
.tm-title-section{width: 100%; margin: 0 auto;  padding: 0px !important; background-color:var(--darkBlue);}
.tm-first-section{background-color: var(--white);}

/******************************************** Archieve template css ***************************************************/

.archieve-first-column{width: 25%;}
.archieve-second-column{width:40%;} 
.archieve-second-column a{color: var(--Black); font-size: 20px;}
.social-icons{margin-right: 20px; margin-top: 20px;}
.border-icon{border-bottom: 1px solid var(--lightlightGray); padding-bottom: 15px; color: var(--darkSkyblue);}
.info{background-color:var(--minute-secondary-color) !important;; width:280px; padding: 20px 20px 20px 20px;border-radius: 5px;height:100%;}
.info a:hover{color:var(--minute-primary-color) !important;}
.info .dashicons{vertical-align:middle;}
.blog-columns img{border-radius: 5px;}
.blog-columns{padding: 20px; border: 1px solid var(--lightlightGray); margin-bottom: 40px;border-radius: 5px;}
.tm-archieve-row{column-gap: 5%;}
.tm-blog-columns{ display: flex; margin-top:0px; margin-left: auto; margin-right: auto; width: 1200px; padding-bottom: 20px; }
.single-blog-columns{ display: flex; margin-top:-80px; margin-left: auto; margin-right: auto; width: 1200px;}
.second-column h2{margin:0 !important; font-size: 24px;}
.archieve-first-column h2{ font-size: 28px !important; margin-top: 15px !important;}
.archieve-second-column h3{ font-size: 20px; font-style: italic; font-weight: 400; margin-top: 5px !important; margin-bottom: 10px !important; color: var(--lightGray);}
.email-class{margin-top:30px;}
.bio-info{  font-size: 14px; font-weight: 400;}
.single-blog-list{padding:15px;}
.single-blog-list h3,h2{margin:0 !important;}
.ajax-filter{display: flex; margin-top:50px; margin-left: auto; margin-right: auto; margin-bottom: 50px; width: 100%; background-color: var(--minute-primary-color); border-radius: 5px;} 
.blog-columns .border-icon .tm-icon-fields{color: var(--white);}
.blog-columns .border-icon .tm-icon-fields:hover{color: var(--minute-primary-color);}
.blog-columns .archieve-icon{color: var(--white);}
/**********************************************************************************************************************/
 /* Hero Section */
.tm-responsive-head{font-size: 30px !important;}
.tm-hero-section {background-color: var(--minute-primary-color); padding: 35px 0px 30px 0px !important; }
.tm-hero-content { position: relative; display: flex; justify-content:space-between; }
.tm-hero-content-left {display: flex; width:60%;}
.tm-hero-content-left img{border-radius:5px;}
.tm-hero-content-left .tm-hero-image {width: 40%;margin-right: 20px; }
.tm-hero-content-left .agent-info  {width: 30%; margin-top: 90px;}
.tm-hero-content-right { width: 40%; }
.agent-info .tm-social-icons{ color: var(--lightGreen); margin-right: 20px; margin-top: 20px;}
.agent-info .tm-social p a{text-decoration: none !important; font-size: 20px;}
.agent-info h1{color: var(--white);}
.agent-contact-info{ display: flex; margin-top: 90px;}
.agent-contact-info a{ text-decoration: none !important; }
.tm-contact-button{width: 100%; text-align: center; margin-top: 20px;}
.tm-contact-button a{padding: 15px !important;width: 100%;color: var(--white);text-decoration: none;background-color: var(--minute-secondary-color);display: block;}
.tm-contact-button a:hover{background-color: var(--white);color: var(--minute-secondary-color);}
.tm-border-icon{margin-right: 20px; color: var(--white);}
.tm-border-icon:hover{color: var(--minute-secondary-color);}
.info .tm-icon-fields{ margin-left: 15px;}
.tm-social-righticons{margin-right: 20px;vertical-align: middle;}
.tm-social p a{color: var(--white)}
.tm-social p a:hover{color: var(--minute-secondary-color)}
/* ----------------------------  first section --------------------------------------*/
.property-box{background: var(--white); box-shadow: 0px 0px 8px 8px rgba(0, 0, 0, 0.05); padding-top: 10px; padding-bottom: 35px; margin-top: 20px; padding-left: 20px; padding-right: 20px;}
.property-box p{font-weight: 600; font-size: 30px !important; color: var(--minute-secondary-color) !important;}
.tm-first-content h3{font-weight: 700; font-size: 40px; text-align: center !important; color: var(--Black);}
.tm-first-content h4{font-weight: 600; font-size: 24px; text-align: center !important; color: var(--Black); line-height: 3em;}
.tm-first-content p{font-size: 16px; text-align: center !important; color: var(--Black); line-height: 2em;}

/* ----------------------------  second section --------------------------------------*/
.tm-second-section{background: var(--skyBlue); background-image: url('../images/about-background-image.png') no-repeat; background-size: cover; background-position: bottom;background-position-x: left; background-position-y: bottom; padding-bottom: 0px !important;}
.tm-about-first-column{width: 50%;}
.tm-about-first-column h3{font-size: 36px; font-weight: 700; color: var(--Black);}
.tm-about-first-column p{font-size: 16px; font-weight: 400; color: var(--lightGray);}
.tm-about-second-column{width: 50%;}
.row{ display: flex; justify-content:space-between;}
.tm-about-content .about-img {margin-left: 60px;}

/* ----------------------------  third section --------------------------------------*/
.tm-third-section{width: 100%; background-color: var(--white); padding-top: 20px !important;}
.tm-selling-first-column{text-align: end; padding-top: 70px; padding-bottom: 70px;padding-left:10%;padding-right: 50px; background-color: var(--lightWhite); background-image: url('../images/selling.png'); background-position-y: bottom; background-repeat: no-repeat; background-position-x: left;width:100%;}
.tm-selling-second-column{padding-top: 70px; padding-bottom:70px; padding-left: 50px;padding-right:10%;background-color: var(--lightWhite); background-image: url('../images/buying.png'); background-position-y: bottom; background-repeat: no-repeat; background-position-x: right; background-size: cover;width:100%;}
.third-section-content{  column-gap: 20px;}
.third-section-content .button-back{background-color: var(--minute-primary-color); margin-top: 30px; color: var(--white); padding: 10px 30px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.third-section-content .button-back:hover{background-color: var(--minute-secondary-color);}
.tm-selling-first-column h3{font-weight: 700; font-size: 36px; font-size: 36px; color: var(--Black);}
.tm-selling-second-column h3{font-weight: 700; font-size: 36px; font-size: 36px; color: var(--Black);}
.tm-button-property{margin-top: 30px;}
.tm-button{margin-top: 30px;}
.third-section-content .tm-head{font-weight: 400; font-size: 24px;}

/*----------------------------- fourth section --------------------------------------------*/
.tm-fourth-section{padding-bottom: 0px;position:relative;}
.four-section-content{position:relative;}
.row.four-section-content{justify-content: unset !important; display: table;} 
.tm-first-row{display: block;padding: 0px 30px;}
.tm-different-content .tm-first-row h2{ text-align: center; font-size: 36px; font-weight: 700; color: var(--Black);}
.four-section-content .tm-different-first-column{width: 50%; display: table-cell; text-align: end; padding-left: 5%; background-image: url('../images/ellipse-1.png'); background-position-x: 220px; background-repeat: no-repeat;background-position-y: 150px;border-left: 1px solid var(--Black);  border-top: 1px solid var(--Black); border-bottom: 1px solid var(--Black); border-right: none; padding: 30px;}
.four-section-content .tm-different-first-column h3{font-size: 24px;font-weight: 700; color: var(--Black);}
.four-section-content .tm-different-second-column{width: 50%; display: table-cell; padding-right: 5%; background-image: url('../images/ellipse-2.png'); background-repeat: no-repeat;background-position-x: 400px;background-position-y: -50px; border-left: none;  border-top: 1px solid var(--Black); border-bottom: 1px solid var(--Black); border-right: 1px solid var(--Black); padding: 30px; }
.four-section-content .tm-different-second-column h3{font-size: 24px;font-weight: 700; color: var(--Black);}
.four-section-content{column-gap: 0px; margin-top: 55px;}
.different-vs{position: absolute;top: -25px;left: 50%;transform: translateX(-50%);text-align: center;background-color: var(--minute-primary-color);color: var(--white);width: 50px;font-size: 22px;padding: 10px;box-shadow: 0px 1px 12px rgba(0,0,0,0.1);font-weight: bold;text-align: center;} 
.different-icons {display: grid; text-align: center; justify-content: center; background-color: var(--lightGreen);}
.different-icons .tm-different-single-image{padding: 35px 20px;}
/*.tm-box-left{border-left: 1px solid var(--Black);  border-top: 1px solid var(--Black); border-bottom: 1px solid var(--Black); border-right: none; padding: 30px;}*/
/*.tm-box-right{border-left: none;  border-top: 1px solid var(--Black); border-bottom: 1px solid var(--Black); border-right: 1px solid var(--Black); padding: 30px;}*/
.tm-box-text{border-bottom: 1px solid var(--lightGreen); padding: 20px 0px; }
.tm-last-box-text{ padding: 20px 0px 0px; }
.tm-box-text-icons{position:relative;}
.tm-box-text-icons img{position: absolute;top: 50%;transform: translateY(-50%);right: -50px;width: 35px;}

/*----------------------------- fifth section --------------------------------------------*/ 
.tm-fifth-section{background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.7) 50%) , url('../images/secion-third-background.png'); 
	background-repeat: no-repeat; background-size: cover; background-position: top; }
.tm-fifth-content h3{color: var(--white); font-size: 36px; font-weight: 700; text-align: center;}
.tm-fifth-content p{font-weight: 400; font-size: 16px; color: var(--white); text-align: center; margin-top: 20px;}
.tm-property-buttons { display: flex; justify-content: center; column-gap: 20px;}
.tm-property-buttons .tm-search-button{ color: var(--white); border: 1px solid var(--white); padding: 10px 40px;}
.tm-property-buttons .tm-search-button:hover{ background-color: var(--minute-primary-color);border: 1px solid var(--minute-primary-color);}
.tm-property-buttons .tm-speak-button{background-color: var(--white); color: var(--Black);  padding: 12px 40px;}
.tm-property-buttons .tm-speak-button:hover{background-color: var(--minute-primary-color); color: var(--white);}

/*----------------------------- sixth section --------------------------------------------*/
.tm-sixth-section{background-image: url('../images/agent-profile-background.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }
.container.tm-sixth-content{text-align: center;}
.tm-sixth-content h3{font-size: 40px; font-weight: 700; color: var(--Black);}
.tm-sixth-content p{font-size: 16px; font-weight: 400; color: var(--Black);}
.tm-home-buttons .tm-value-button{background-color: var(--minute-primary-color); color: var(--white); padding: 12px 30px;}
.tm-home-buttons .tm-value-button:hover{background-color: var(--minute-secondary-color);}
.home-info{border: 6px solid var(--minute-secondary-color); box-shadow: 0px 0px 4px 5px rgba(0, 0, 0, 0.05); padding: 50px 30px; background-color: #FDFEFF;}

/*----------------------------- seveth section --------------------------------------------*/
.tm-seventh-section{background-image: url('../images/quotes.png'); background-repeat: no-repeat; background-size: contain; background-position: center; padding: 80px 0px;}
.container.tm-seventh-content{text-align: center;}
.tm-seventh-content h3{font-size: 40px; font-weight: 700; color: var(--Black);}
.tm-seventh-content p{font-size: 16px; font-weight: 400; color: var(--lightGray);}
.tm-testimonial-button{margin-top: 30px;}
.tm-testimonial-button .tm-view-button{background-color: var(--minute-primary-color); color: var(--white); padding: 12px 30px;display:inline-block;}
.tm-testimonial-button .tm-view-button:hover{background-color: var(--minute-secondary-color)}
.mp_testimonial_style1 h2{margin-top:30px !important;}
.tm-client-testimonial {padding-top: 25px;}

/*----------------------------- eightth section --------------------------------------------*/
.tm-eightth-section{background-color: var(--minute-secondary-color);}
.blog-posts-info h3{color: var(--white); font-size: 36px; font-weight: 700; text-align: center;}
.blog-posts-info p{font-weight: 400; font-size: 16px; color: var(--white); text-align: center; margin-top: 20px;}
.tm-blog-form{margin-top: 50px;}
.tm-gf-style-one #field_submit{position: absolute;right: 0px !important;top: 0px !important;width: auto;}
.tm-gf-style-one .gform_footer.top_label{position: absolute;right: 0px !important;top: 0px !important;width: auto;}
.tm-gf-style-one #gform_submit_button_1{float: right;height: 60px;padding: 15px 30px !important;width: 200px;max-width: 100% !important;border-radius: 0px;color: #fff;margin-right: 0px !important;background-color: var(--minute-primary-color);}
.tm-gf-style-one #gform_submit_button_1:hover{border: 2px solid var(--minute-primary-color) !important;color: var(--minute-primary-color);background-color: #fff;}
.tm-gf-style-one .partial_entry_warning{color:#fff;}
/*----------------------------- tenth section --------------------------------------------*/
.tm-tenth-section{padding: 0px !important;}
.tm-tenth-section-content{display: flex;}
.tm-speak-second-column{width: 50%; background-image: url('../images/speak-with-agent.png'); background-repeat: no-repeat; background-size: cover; background-position: center;}
.tm-sell-first-column{width: 50%; background-image: url('../images/sell-your-home.png');  background-repeat: no-repeat; background-size: cover; background-position: center; }
.tm-first-overlay{padding: 100px 50px; background-color: var(--lightParrot); opacity: 0.9; text-align: center;}
.tm-second-overlay{padding: 100px 50px; background-color: var(--lightYellow); opacity: 0.9; text-align: center;}
.tm-first-overlay span{font-size: 40px; font-weight: 700; color: var(--Black);}
.tm-second-overlay span{font-size: 40px; font-weight: 700; color: var(--Black);}
.tm-first-overlay .sell-icon{font-size: 50px; margin-right: 60px; color: var(--Black); margin-top: -17px;}
.tm-second-overlay .speak-icon{font-size: 50px; margin-right: 60px; color: var(--Black); margin-top: -17px;}

/*----------------------------- Eleventh section --------------------------------------------*/
.tm-second-eleventh-section-content{column-gap: 5%;}
.tm-first-eleventh-section-content h3{font-size: 40px; font-weight: 700; text-align: center; color: var(--Black); margin-bottom: 25px;}
.tm-real-first-column{ width: 35%;}
.tm-real-second-column{ width: 65%;}
.tm-real-estate-content h4{font-size: 24px; font-weight: 700; color: var(--Black); line-height: 36px;}
.tm-real-estate-content p{font-size: 16px; font-weight: 400; color: var(--lightGray);}
.tm-real-estate-content .agent-blue-text{font-size: 16px; font-weight: 400; color: var(--minute-primary-color); margin:15px 0px;}
.tm-icon-boxes{display: flex; margin-bottom: 30px; column-gap: 4%;}
.tm-icon-boxes strong{display: block;}
.tm-icon-boxes span{font-size: 16px; color: var(--Black); }


/*----------------------------- Tweleveth section --------------------------------------------*/
.tm-twelveth-section{ background-color: var(--skyBlue); padding: 80px 0px;}
.get-in-touch-form-content h3{font-size: 40px; font-weight: 700; text-align: center; color: var(--Black); line-height: 1.4em;}
.get-in-touch-form-content p{font-size: 16px; font-weight: 400; color: var(--lightGray); text-align: center;}
.get-in-touch-form{margin-top: 50px;}
.tm-gf-style-two #gform_submit_button_2{background-color: var(--minute-primary-color);color: #fff;}
.tm-gf-style-two #gform_submit_button_2:hover{background-color: var(--minute-secondary-color);}
.tm-gf-style-two input[type="text"]{background-color: #0000;}
/* .dashicons{color: var(--lightGreen);} */

/*------------------- Gravity form css ----------------------------*/
/* style-1 css */ 
.tm-gf-style-one .gform_wrapper .gfield_validation_message,.tm-gf-style-one .gform_wrapper .validation_message{text-align: center;}
.tm-gf-style-one{position: relative;margin: 25px 15% 0px;}
.tm-gf-style-one input[type="text"]{border-radius:0px !important;height:60px;}
.tm-gf-style-one .gform_wrapper.gravity-theme form .gform_footer input[type="submit"]{background-color: var(--minute-primary-color);color:#fff;transition:ease-in-out 0.2s;border-radius:0px !important;height:60px;box-sizing:border-box;border-width:2px !important;border-color:var(--minute-primary-color) !important;border-style:solid !important;} 
.tm-gf-style-one .gform_wrapper.gravity-theme form .gform_footer input[type="submit"]:hover{background-color:#fff !important;color:var(--minute-primary-color) !important;transition:ease-in-out 0.2s;} 
.tm-gf-style-one .gform_footer.top_label{position: absolute;top: 0px;right: 0px;}
.tm-gf-style-one .gform_title{display: none !important;}
/* style-1 css */ 
.tm-gf-style-two .gform_wrapper .gfield_validation_message,.tm-gf-style-two .gform_wrapper .validation_message{text-align: center;}
.tm-gf-style-two{position: relative;margin: 25px 15% 0px;}
.tm-gf-style-two input[type="text"]{border-radius:0px !important;height:60px;}
.tm-gf-style-two .gform_wrapper.gravity-theme form .gform_footer input[type="submit"]{background-color: var(--minute-primary-color);color:#fff;transition:ease-in-out 0.2s;border-radius:0px !important;height:60px;box-sizing:border-box;border-width:2px !important;border-color:var(--minute-primary-color) !important;border-style:solid !important;} 
.tm-gf-style-two .gform_wrapper.gravity-theme form .gform_footer input[type="submit"]:hover{background-color:#fff !important;color:var(--minute-primary-color) !important;transition:ease-in-out 0.2s;} 
.tm-gf-style-two .gform_footer.top_label{position: static;text-align: center;display: block !important;margin-top: 25px !important;}
.tm-gf-style-two .gform_title{display: none !important;}
/*---------------Popup Css---------- -*/
.mp-tm-popup .gf_progressbar_title{text-align: center;color: #000 !important;}
.mp-tm-popup .gfield_html{text-align: center;font-size: 14px;}
.mp-tm-popup .gform_heading{display: none !important;}
.popup-form-header h2{font-size: 18px;font-weight: bold;}
.popup-form-header{text-align:center !important;}
.popup-form-header .dashicons{font-size: 18px;font-weight:bold;margin-bottom: 20px; color: var(--minute-primary-color);}
.popup-form-header .tm-address{font-size: 16px; color: var(--minute-primary-color);}
.mp-tm-popup .gform_page_footer.top_label{text-align: center;}
.mp-tm-popup .gform_next_button{background-color: var(--minute-secondary-color) !important; color: var(--white);border: none !important; padding: 12px 35px !important; font-size: 16px;cursor:pointer;width: 140px;}
.mp-tm-popup .gform_previous_button{background-color: var(--minute-secondary-color) !important; color: var(--white)!important; border: none !important; padding: 12px 35px !important; font-size: 16px;cursor:pointer;width: 140px;}
.mp-tm-popup input[type="submit"]{background-color: var(--minute-secondary-color) !important; color: var(--white)!important; border: none !important; padding: 12px 35px !important; font-size: 16px;cursor:pointer;width: 140px;}
.mp-tm-popup .gform_next_button:hover{background-color: var(--minute-primary-color) !important;}
.mp-tm-popup .gform_previous_button:hover{background-color: var(--minute-primary-color) !important;}
.mp-tm-popup input[type="submit"]:hover{background-color: var(--minute-primary-color) !important;}
/* ----------------Load More css --------------*/
#loadmore_button{background-color: var(--minute-primary-color);color: var(--white);border-radius: 2px;display: block;text-align: center;font-size: 14px;font-size: 0.875rem;font-weight: 800;letter-spacing:1px;cursor:pointer;text-transform: uppercase;padding: 10px 0;transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;width: 250px;margin-left: auto;margin-right: auto;margin-top: 50px;margin-bottom: 50px;}
#loadmore_button:hover{background-color: var(--minute-secondary-color);color: var(--white);}
#serach_form_filters { background-color: var(--minute-primary-color) !important; border-radius: 5px; padding: 20px 20px;color: var(--white);width:100%;}
#order_by{ padding: 10px; margin-right: 10px; border: none; }
#number_of_results{ padding: 10px; margin-right: 10px; border: none;}
#searchAgent{ padding: 10px; margin-right: 10px; border: none;}
#misha_filters{display: block ruby;   border: 1px solid var(--lightlightGray);padding: 10px;}

/* ---------- Loader ------- */

.loader{border: 6px solid var(--lightlightGray);border-radius: 50%;border-top: 7px solid var(--minute-primary-color);width: 30px;height: 30px;margin: 30px auto 0px auto;position: relative;left:auto;right:auto;top: -20px;-webkit-animation: spin 2s linear infinite; /* Safari */animation: spin 2s linear infinite;}
  
  /* Safari */
  @-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
  }

/**---------------- Responsive Css ----------------------**/

@media only screen and (max-width: 980px) {
	.tm-hero-content, .tm-hero-content-left  { top: 0; display: block;}
	.tm-hero-content{padding:0px !important;}
	.tm-hero-content-left .agent-info{margin-top: 15px;width:100%;}
	.agent-contact-info{margin-top: 30px;}
	.row{ top: 0; display: block;}
	.tm-about-first-column, .tm-about-second-column{width: 100%;}
	.tm-about-content .about-img {margin:50px 0px 0px 0px;}
	.tm-selling-first-column{padding: 20px;padding-top:0px;text-align: left; background-image: none;}
	.tm-selling-second-column{padding: 20px; background-image: none;}
	.tm-fourth-section{padding: 40px 0px;}
	.tm-selling-first-column{padding: 50px 30px;}
	.tm-selling-second-column{padding: 50px 30px;}
	.four-section-content{margin-top: 0;position:relative;}
	.four-section-content .tm-different-first-column{text-align: left; display: block !important; padding: 0px !important;}
	.four-section-content .tm-different-second-column{margin-top: 0px; display: block !important; padding: 0px !important;}
	.four-section-content .tm-different-first-column, .four-section-content .tm-different-second-column, .four-section-content .tm-different-third-column{width: 100%; padding: 20px ;}
	.tm-property-buttons{display: block;}
	.tm-button-property {text-align: center;}
	.tm-sixth-section{background-image: linear-gradient(90deg, #d9d9d9 3.56%, rgba(172, 172, 172, 0.69) 72.5%) , url('../images/agent-profile-background.jpg'); background-position: left;}
	.tm-sell-first-column{width: 100%;}
	.tm-speak-second-column{width: 100%;}
	.tm-first-overlay .sell-icon{font-size: 30px; margin-top: 0px;}
	.tm-first-overlay{padding: 70px 50px;}
    .tm-second-overlay{padding: 70px 50px;}
	.tm-second-overlay .speak-icon{font-size: 30px; margin-top: 0px;}
	.tm-first-overlay span{font-size: 20px;}
	.tm-second-overlay span{font-size: 20px;}
	.tm-real-first-column{ width: 100%;}
	.tm-real-second-column{ width: 100%;}
	.tm-box-left{border-right: 1px solid var(--Black); padding: 20px;}
	.tm-box-right{border-left: 1px solid var(--Black); padding: 20px;}
	.tm-responsive-head{font-size: 26px !important; line-height: 1.4em !important;}
	 .blog-columns{width: 94%;margin: 3% !important;}
    .archieve-third-column{padding-top: 20px;clear:both;width:100%;}
    .archieve-first-column{width: 30% !important;float: left;margin-right: 5%;}
    .archieve-second-column{width: 65%;float: right;}
	.ajax-filter{width: 94%;}
	.info{width: 100%;}
	.different-icons{display: none;}
	.tm-hero-content-right{width: 100%;}
	.different-vs{position: static;transform: translateX(0%);margin: auto;width:100px; margin-top: 10px !important; margin-bottom: 10px !important;}
	.tm-box-text-icons img{display: none;}
    body.team-members-template-default .container{width: 100% !important;padding: 0px 30px !important;display: block;}
    body.team-members-template-default section{padding: 50px 0px;}
    .tm-property-buttons .tm-search-button,.tm-property-buttons .tm-speak-button{width: 250px !important;display: block;margin: auto;}
    .tm-twelveth-section{padding: 50px 0px;}
    .tm-seventh-section{padding: 40px 0px;}
    .tm-contact-button{width: 100%;text-align: left;}
    .tm-contact-button a{width: auto;display: inline-block;}
    .wrapper.tm-second-section{padding-bottom: 0px !important;}
    .row.third-section-content .tm-selling-second-column{padding-top: 0px;}
    .tm-hero-section.wrapper{padding: 0px;}
    .tm-icon-boxes{margin-bottom: 15px;}
    .wrapper.tm-eleventh-section{padding-bottom: 30px;}
    .tm-first-overlay .sell-icon{margin-right:25px;}
    .tm-second-overlay .speak-icon{margin-right:25px;}
    .row.tm-second-eleventh-section-content .tm-real-estate-content{margin-top: 15px;}
    .four-section-content .tm-different-first-column{background-position-x: 0px;}
    .four-section-content .tm-different-second-column{background-position-x: 100%;background-position-y: 0px;}
    .wrapper.tm-third-section{padding: 0px !important;}
    .tm-hero-content-left .tm-hero-image{width:50%;}
}

@media (max-width: 767px ){
    #serach_form_filters{text-align: center;}
    #searchAgent{width: 100%;display: inline-block;margin-bottom: 15px;}
    #order_by{margin-right: 0px;}
    .archieve-first-column{width: 100% !important;float: none;margin-right: 0%;}
    .archieve-second-column{width: 100%;float: none;}
    /* style-1 css */ 
    .tm-gf-style-one{position: relative;margin: 20px 0% 0px;}
}

@media (max-width: 479px ) {
    .blog-columns{ display: block;}
	.tm-hero-content-left .agent-info {width: 100%;}
	.tm-first-content h3{font-size: 28px; }
	.tm-first-content h4{font-size: 18px;}
	.property-box p{font-size: 20px !important;}
	.tm-selling-first-column{padding: 50px 50px;}
	.tm-selling-second-column{padding: 50px 50px;}
	.tm-blog-form .gform_body{width: 50%;}
	.tm-blog-form .gform_footer{width: 50%;}
	.tm-different-content .tm-first-row h2{padding: 0px 2px;}
	#searchAgent{margin-bottom: 20px;}
	.agent-contact-info{display: block;}
	.tm-gf-style-one .gform_footer.top_label{position: static !important;width: 250px !important;text-align: center;margin: auto; padding-bottom: 80px;}
	/* .tm-blog-form .gform_wrapper.gravity-theme .gform_footer input{left: 22%;top: 310px;} */
}
@media only screen and (max-width: 1100px) and (min-width: 981px){
	.tm-hero-content-left{width: 70%;}
	.tm-hero-content-right{width: 30%;}
	.agent-contact-info{display: block;}
}
@media (max-width: 1280px){
	.different-icons .tm-different-single-image{padding: 80px 20px !important;}
}
@media (max-width: 1450px ){
	.different-icons .tm-different-single-image{padding: 65px 20px;}
}