.langTranslator{display:block!important}
ul.level1 li a{padding:0 14px!important}
.apexidx-gtrans ul li.sp img{display:none}
.divFooterFirst14 {
    width: 40%!important;}
 .CFooter986InnerDiv .msocial a{color:#fff!important}
#page_CustomFooter2_SocialDivMainCF #page_CustomFooter2_lbSocialIconTitleFE{color: #fff!important;}
.apex_center .only-for-footer{display:none}
.a123_msiteby{    background-color: #333!important;}
.divFooterSecondt15 {
    width: 35%!important;}
#apexidx-text-gTrans{color: rgba(255,201,51,0.88)!important;}
ul.level1 {     
    text-align: right!important;}
.main_tips-10 .custom_blog_h2 {font-size: 22px; padding: 10 10 10 10; padding: 25px 0 7px 0;}
.main_tips-10 h2.custom_blog_h2 {font-size: 28px; }
.main_tips-10 li{list-style-position: inside; }
.main_tips-10 ul{padding-left: 20px;}
 .main_tips-10{float:left;width:100%;}
 .agent-name a{display: flex;align-items: center;}
.agent-name{    text-align: center!important;
    margin-top: 0px!important;margin-bottom: 0px!important;}
.fullwidth1{background-color: #7f7874!important;}
.footlogo1{max-width: 100%!important;
    max-height: 100%!important;}
 
.custom-links-box-header{   
    float: left;
    width: 100%;
    padding: 10px 20px;
    text-align: center;
    font-size: 23px;
    border-bottom: 1px solid #D9DBDD; 
    z-index: 9;
    position: relative;
}
 
.img1{float: left;
    width: 104px;    margin-top: 1px;}

.img2{    
 
    max-width: 85%;
   padding: 5px 0;
   }
.Mcustom-links5{ 
    z-index: 9;
    position: relative;
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:30px;
}
.bot_mhed > .container{padding-left:0!important;padding-right:0!important}
.bot_mhed > .container > .col-md-12{padding-left:0!important;padding-right:0!important}
.custom-links-box{
         width: 100%;
         float: left;      
         margin-bottom:40px;         
         position: relative;
    background: #f4f5f5;
    background: -webkit-gradient(linear,left top,left bottom,from(#f4f5f5),to(#d9dbdd));
    background: -moz-linear-gradient(top,#f4f5f5,#d9dbdd);
    background: -ms-linear-gradient(top,#f4f5f5,#d9dbdd);
    background: linear-gradient(#f4f5f5,#d9dbdd);
    border: 1px solid #ccced1;
margin-top:40px;
}

.custom-links-box li{             
            width: 50%;
            float: left;
             list-style-type:none;
            padding: 5px 20px 5px 29px!important;
            line-height: 1.7;
}
 .custom-links-box li a{color: #000;font-weight:500;}

.custom-links-box ul{            
    margin-bottom: 0px;
}

#cta-fullwidth {
    text-align: justify;
    margin-top: -29px;
    margin-bottom: 25px;
    float: left;
    width: 100%;
 
}

.M_wrap {
    float: left;
    border-bottom: 2px solid gray!important;
    padding: 20px!important;
    box-shadow: 1px 5px 7px 1px #DDDDDD!important;
}

#cta-fullwidth h1 {
    width: 100%;
    font-weight: 500!important;
    margin-top: 10px;
    font-size: 27px;
}
.M_wrap a{
color: #0782C1 !important;}

.listing_heading {
    padding-left: 10px!important;
    width: 100%;
    float: left;
    margin-bottom: -25px!important;
}

.listing_heading h2 {
    font-size: 22px!important;
    font-weight: 500!important;
    margin-top: 15px;
}
/*Sticky Phone Number CSS*/
.fixed-bottom-bar {
    display: none;
}
@media only screen and (max-width: 1200px){
 
}
@media only screen and (max-width: 767px){
.CFooterCustomLink75 ul li:nth-child(3){display:none}
.CFooterCustomLink75 ul li:nth-child(4){display:none}
div.apex_center{    padding-left: 0!important;
    padding-right: 0!important;}
.phone-field{float:left!important;}
div.col_email{display:none!important;}
div.apex_center {
    width: 100%!important;
}
ul.level1 {
    text-align: center!important;
}
.navbar-default .navbar-toggle{margin-top: -20px!important;}
#splash-content {
    margin-top: 0px!important;
}
.blue_btn:before {
    content: '\f274';
    font-family: FontAwesome;
    color: #fff;
    font-size: 20px;     
    margin-right: 3%;
}
.red_btn:before {
    content: '\f098';
    font-family: FontAwesome;
    margin-right: 3%;
    color: #fff;
    vertical-align: bottom;
    font-size: 24px;
}
.bottom-bar-button {
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
}
.fixed-bottom-bar a.red_btn {
    width: 48%;
    float: left;
    background-color:rgb(38 97 155);
    line-height: 20px;
    padding: 8px 20px;
    text-align: center;
    margin-right: 2%;
    color: #fff!important;
    border-radius: 5px;
    font-size: 14px;
   font-weight:500;
}
.fixed-bottom-bar a.blue_btn {
    border-radius: 5px;
    width: 48%;
    float: left;
    line-height: 20px;
    background-color: #141414;
    padding: 7px 20px;
    text-align: center;
    color: #fff!important;
    font-size: 14px;
    font-weight:500;
}
.fixed-bottom-bar {
    position: fixed;
    background-color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    z-index: 9999999999;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.9);
    padding: 5px 10px;
}
}
@media screen and (max-width: 400px){
.red_btn {
    font-size: 14px!important;
    padding: 8px 15px;
}
.blue_btn {
    font-size: 14px!important;
    padding: 7px 13px;
}
}
/*End Sticky Phone Number CSS*/

.mviewbtn{border: 1px solid #201f1f!important;background-color: #201f1f!important;border-radius: 50px!important;box-shadow:none!important}
ul.level1 li:hover a::after {
    width: 65%;
}
.signature{margin-right: 8px;}
 
.customDRE{position: absolute;
    left: -126px;}
.togglebtn{display:none!important;}
 .a123_mtext{width:100%!important;}
.a123_mtext:after{display:none!important;}
.a123_riview{width:97%!important;}
.apexidxAlignCenterHeaderCustomContent{margin-top:0px!important;margin-bottom:0!important;}

ul.level1 li a::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
    margin: auto;
    width: 0%;
    height: 2px;
    background: rgba(255,201,51,0.88);
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;}



ul.level1 li ul.level2 li a::after{background: rgba(255, 255, 255, 0)!important;}


.a123_mleft {width: 100%!important;}
.testimonial_header_1{background-image: url(//agent123.com/Skins/ApexLuster/Images/jbon-style/testimonials-banner-1.jpg)!important;background-size: cover;padding: 0px 0px!important;}
.a123_mright{display:none;}
.a123_mleft span{ 
         margin-top: 170px!important;
    margin-bottom: 0px!important;
    padding-top: 22px;
    margin-bottom: 0px;
    float: left;
    font-size: 30px;
    color: #ffffff!important;
    font-weight: bold;
    padding-left: 12px;
    width: 100%;
    background: -webkit-linear-gradient(bottom,rgba(0, 0, 0, 0.18),transparent);
    background: -o-linear-gradient(bottom,rgba(0, 0, 0, 0.52),transparent);
    background: linear-gradient(to top,rgba(0, 0, 0, 0.18),transparent);
    height: 70px;
    text-shadow: 0 3px 5px #000 !important;
}
.testimonial_header_1 div:nth-child(1){max-width:1200px!important;}
.a123_mnav3{color: #fff!important;}
.a123_mfooter{background-color: #7f7874!important;    border-top: 1px solid #7f7874;}
.CFooter986 h3 {border-bottom: 1px solid #fff!important;}
.a123_mfooter h3 {color:#fff!important;}
.a123_mnav1 ul li a {color: #fff!important;}
.a123_midil a {color: rgba(144,136,125,1)!important;}
.contacInfoFE56 span{color: #fff!important;}
.links{width:100%;float:left; }
.links h2{font-size:30px;}
.links ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
 padding-left:40px;
margin-top:20px;
}

.fullwidth-section145{width: 100%;float: left;background-color: #7f7874;}
.maxwidthsection145{max-width: 1200px;margin: 0 auto;width: 100%;}
#page_CustomFooter2_lblTestiData{color: rgba(144,136,125,1)!important;}
.headline_area {margin-bottom: 2.2em;}
.links ul li{margin-left: 10px;
    list-style-type: square;}

.all_content{width:100%;float:left;}
.leftside_bar{width:73%;float:left;}
.rightside_bar{
    width:25%;
	float:right;	 
	box-sizing: border-box;
	border-left: 1px solid #dedede;
	}
 .sidebar_list{width: 100%;float: left; box-sizing: border-box;   padding: 20px;}
 
 .widget_text{ 
	font-size: 14px;
    color: #868686;
    font-weight: 400;
	}
.textwidget { 
    margin-bottom: 20px;}
	
.widget_text h3{   
       width: 100%!important;
  margin-bottom: 10px;
    margin-top: 0px;
    float: left!important;
    color: #454545;
    text-transform: uppercase!important;
    font-size: 17px!important;
    font-weight: 700;
    padding-left: 15px!important;
    border-left: 3px solid #FBC124;
    line-height: 1.2;
	}
.ptext{padding: 8px 20px;    margin-bottom: 20px;
    margin-top: 0;}	
.aligncenter{padding: 8px 20px;}

.both_div{width:100%;float:left; }
.left{width:50%;float:right;margin-left:20px; text-align:center;    margin-bottom: 20px;}
.left img{width:100%;}
.right{width:100%;padding-right:4%;}

@media only screen and (max-width:640px) {
.left{width:100%;float:left; margin-left: 0px;}
.right{width:100%;float:left; margin-top:20px;}
}

.listingbtn {
    width: 100%;
    float: left;
    margin: 50px 0;
    text-align: center;
    text-transform: capitalize;
}
.listingbtn a {
    border: 1px solid #ffcf4b!important;
    background-color: #ffcf4b!important;
    color: rgb(53, 52, 52)!important;
    font-size: 16px;
    padding: 10px 50px;
    text-align: center;
}
.sidebar_list {
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 20px 15px 20px 15px;
}

.sidebar_list .contact_form {
    margin-right: 0px;
}
.contact_form {
    width: 100%;
    margin-bottom: 30px;
    background: #ababa6;
}


.agent_contact {
    width: 100%;
    float: left;
    background-color:rgb(255, 207, 75);
    padding: 10px 20px 10px 20px;
    box-sizing: border-box;
}
.agent_contact span{color:#000!important;}
.widget_text {
    font-size: 14px;
    color: #868686;
    font-weight: 400;
}

.widget_text h3 {
    width: 100%!important;
    margin-bottom: 10px;
    margin-top: 0px;
    float: left!important;
    color: #454545;
    text-transform: uppercase!important;
    font-size: 21px!important;
    font-weight: 700;
    padding-left: 15px!important;
    border-left: 3px solid #FBC124;
    line-height: 1.2;
}

.textwidget {
    width: 100%;
    float: left;
}

.textwidget ul {
    padding-left: 0;
}

.textwidget ul li {
    line-height: 24px;
    list-style-type: none;
    padding: 6px 0;
    border-bottom: 1px solid #e0e0e0;
}

.textwidget ul li a {
    color: #222222;
    padding: 6px 15px;
    text-decoration: none;
    font-weight: 300;
    font-size: 16px;
}
.dropdown-menu li a{    height: initial!important;}
.bot_mhed{    
    width: 32%!important;
    float: left!important;
min-height: 123px!important;
    text-align: left!important;
    z-index: 55;
    position: relative;
background-color: #7f7874!important;
}
.bottom_section{
   width: 100%;
    float: left;
    z-index: 9;
    background-color: rgb(35 106 175 / 0.58)!important;
    position: relative;
}
.bottom_section ul li {width:25%;float:left; list-style-type: none;text-align:center; border-right:1px solid #fff;}
.bottom_section ul li a{ line-height: 50px;color: #fff; text-decoration: none; text-transform: uppercase;font-size: 15px;}
.main .nav_mhed{
    width: 68%!important;
    float: left!important;
    max-height: 200px;
    min-height: 123px!important;
    box-shadow: none!important;
        display: flex;
    align-items: center;

    z-index:999;
   position:relative;
   background-color: #fff!important;
    background: none!important;
}
#page_Phone1 {color:rgba(255,201,51,0.88)!important}
.phone-field h5{color: #fff!important}
.apex_email .fa {color: #fff!important}
#page_Phone2 .phone{color: rgba(255,201,51,0.88)!important}

.nav_mhed .container{ width: 100%!important;}
.bot_mhed .container{ width: 100%!important;}
 #apexidx-text-gTrans {border: 1px solid rgba(255, 255, 255, 0)!important; }
ul.level1 li ul.level2 li a{line-height: 29px !important;font-size: 13px !important;padding-top: 0px !important;padding-bottom: 0px !important;text-align:center;}
.top_mhed{z-index: 9999;
    position: relative;
    background-color: rgb(0 0 0 / 80%)!important;
    color: rgba(165,157,144,0.75);}
 .Apexfull-navhed{background-color:#000!important;}
.phone_icon{color:#fff!important;display:none;}
#page_Phone1{color:#c4a85f;  font-weight: 100;} 


@media (max-width: 767px){
.bottom_section{display:none}
.signature{width:100%;float:left;}
.has-popup .level2 { display: block !important; position: static!important;}
.listingbtn a{ padding: 10px 26px;}
.rightside_bar{width:100%!important;}
.sidebar_list{max-width:280px;margin:0 auto!important;float:none!important;}
.leftside_bar{width:100%!important;}
.bottom_section ul li:nth-child(1){border-left:none!important;}
.phone-field{width: initial!important;}
.agent-name .img1 { width:100px!important; margin-top: 0px!important;}
.agent-name .img2 { width:63%!important; max-width: 240px;margin-left:20px;}
.togglebtn {padding: 11px 10px!important;}
.togglebtn .icon-bar { display: block;
margin-top:4px;
    width: 22px;
    height: 3px;
    border-radius: 1px;
   background-color: #fff!important;}
.navbar-collapse ul.level1 li a {
    height: 44px;
    line-height: 40px!important;}
.bottom_section{position: absolute;}
.togglebtn{display:block!important;float:right;width: 44px;height:41px;z-index:99;position:relative;border-radius:50px;background-color:#14141459;border:1px solid #141414;
    margin-right: 24px;
    margin-top: 9px;}
#splash-content{margin-top: -50px;}
.bot_mhed {
    width: 100%!important;}
.main .nav_mhed {
    width: 100%!important;max-height: initial;min-height: auto!important;
    padding-top: 0!important;}
#navigation{background-color:#000000;}
.call-now{margin-top: 10px;}
}

@media (max-width: 500px){
div.phone-field h5 {
    display: none!important;
}
.agent-name .img1 {width: 100px!important;}
.agent-name .img2 {width: 100%!important;
    margin-top: 10px;
    top: 0;
    margin-bottom: 10px;
    max-width: 290px;
    margin-left: 10px;}
.agent-name a{align-items: flex-start;}
.agent-name{margin-top: 0px!important;max-width:330px!important;}
.navbar-default .navbar-toggle{margin-top: -20px!important;}
.top_mhed .apex_center .phone-field { padding-left: 0px!important; }
.phone-field h5{display:block!important;}

}
@media (max-width: 637px){
  .post-detail-single img{
     width:100% !important;
  }
}
@media (min-width: 768px) and (max-width: 1400px) {
.bot_mhed{min-height: 114px!important}
 .main .nav_mhed{   min-height: 114px!important;}

}
@media only screen and (max-width: 1038px){ 
.agent-name img{margin-bottom:0px;}

}
@media only screen and (max-width: 1024px){ 


}
@media only screen and (min-width: 1024px){
#navigation{z-index:0!important;}
   .dmitryHeaderColor {
       height: 100px !important;
   }

}
@media (min-width: 992px) {
.col_email{width:33%!important;}
.col_social{width:25%!important;}
.bx-wrapper .bx-viewport {
    height: 760px!important;
}
.bx-wrapper .img-responsive{height:760px!important;}
.dmitryHeaderColor{height:250px;max-height: 195px;}
.dmitryLogoheader img{margin-top:10px; width:250px;!important }
.dmitryContentImage1 img {
  width: 278px !important;
  height: auto !important;
}
.dmitryInsideContent7 {
  margin-top: 0px !important;
}

}

@media (min-width: 768px) and (max-width: 992px) {
.dmitryHeaderColor{height:132px;}
.dmitryLogoheader img{margin-top:10px; }
.dmitryContentImage1 img {
  width: 278px !important;
  height: auto !important;
}

.navbar{
border:0px!important;
}

}

@media (min-width: 768px) and (max-width: 992px) {
.customHeaderImage {padding-bottom:50px!important; }

}

@media screen and (max-width: 992px) {
.col_email {
    display: block!important;
text-align: left!important;
}
.col_social{display:none;}
.apex_center{width:66.666%!important;}
.customDRE{display:none;}
.divFooterFirst14 {
    width: 47%!important;
}

.divFooterSecondt15 {
    width: 53%!important;
}
.bottom_section ul li a{font-size: 13.4px;}

.dmitryHeaderColor{height:117px;}

.dmitryLogoheader img{margin-top:10px }

.customHeaderImage { height:145px; }

.name-tagline {
 
  margin-top: 37px !important; width:0px;}

.dmitryContentImage1 img {
 margin:auto;
}



}
@media only screen and (max-width: 640px){
.divFooterSecondt15 {
    width: 100%!important;}
.divFooterFirst14 {
    width: 100%!important;
}
.CFooter986InnerDiv #SocialIconsMainDivFE65 {
    width: 100%!important;
    margin-top: 15px!important;
}
}

.rowboot .customHeaderImage{
margin-bottom:-50px;
}

.navbar-toggle {background-color:#151414 !important;}


.name-tagline { margin-top: 0px !important;.name-tagline; height: 106px}


.green-btn {color:#696969; border:1px solid #696969;} /*Bottom Right 3-Button*/

.rtechmarket_editable_header {
background: none!important ;
border: none !important;
color: #696969 !important;
border-top: 1px solid #c5a95e!important; /*S*/
padding: 10px 0px;

}

td.rtechmarket_cnt span {
color: #696969;
}


td.rtechmarket_sectionhead span {
background-color: #0A2454;  /*Market updata box title*/
color:#fff;} /*Market updata title text*/


.mainBody { 
      background-position: top center; 
      background-attachment:fixed;  
      background-repeat:repeat-y;  
      margin-top:0;
margin-bottom: 0px;
      background-size: 1205px;
     
  }

#body-container {
width: 1000px;
box-shadow: 0px -0px 0px #AEAEAE;
}


.mainColor { background: #A0A09E; } /*Market updata  frame*/



.name-tagline {
position:relative; z-index:10000; 

}


.contact-info {

float: right;
text-align: right;
position: relative;
z-index: 10000;
 margin-right:54px!important;

}





body, td, h2 { font-size: 12px; font-family: verdana; color: #3d3b3b; }
.agent-name {color:#fff;} /*Top Text color & phone(?)*/

.phone-field, .email-field{
top: -105px;
left: -15px;
}

.agent-name {font-size: 28px;
  float: left;
 
  margin: 0 0 0 0;
  position: inherit;
  width: 100%;
}

.tagline {color:#000000;}

.header-style { }

#head {background:#ffffff;}


/* --NAVIGATION AND DROPDOWN MENU STYLING -- */
#navigation {  

    background-repeat: repeat-y;
    background-size: 100%;
margin-top:0;

/*Top nav*/
font-size:14px;


}

ul.level1 li a {padding: 0px 15px!important;
       color:#fff; /*top nav a text*/
       text-transform: uppercase;
       line-height: 44px !important;  
  text-decoration: none;
  font-size: 14px;
  font-family: 'Lato', sans-serif!important;
  font-weight: 500;
  text-transform: uppercase;
  display: block;
  line-height: 35px;
/*border-bottom:1px solid #c5a95e;
border-top: 1px solid #c5a95e;*/
border-left:0px!important;
border-right: 0px!important;


}

ul.level1 li a:hover {
       display:block;
       background:#c5a95f00;   
       color:#fff;     
       transition: background 0.2s ease-in;
        box-shadow:none;
       text-decoration: none;
       font-size: 14px;
       font-family: 'Lato', sans-serif;
       font-weight: 500;
       text-transform: uppercase;
       display: block;
       line-height: 35px;
  }

ul.level1 li ul.level2 li a {
color:#fff;

}

ul.level1 li ul.level2 li a:hover {
       color:#fff;
       background:#0A2454    /*nav hover*/
  box-shadow:0px 0px 15px #fff;
      
  }

/*Dmitry Changes*/
.dropdown-menu{background:#000!important; color:#fff; }
.dropdown-menu li a {color:#fff; }
.dropdown-menu li a:hover {background:#c5a95f; color:#ffffff; }
div.navbar-collapse ul.level1 {
       #2880C7 !important;
    }



/*Dmitry Changes*/
/*.dropdown-menu li ul {border-top:1px solid #000; }*/

/*Over writing Bootstrap when on Ipad and we click on SUB Menu 1 to open Sub menu level 2*/
/* added new code Dmitry Changes for backgroun*/
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    /*background-color:#337ab7 !important;*/
     transition: background 0.2s ease-in;
       box-shadow: 0px 0px 15px #fff;
        /*background-color:#1eab74 !important*/
}


   

/*color of Mobile Menu*/
.navbar-default .navbar-toggle .icon-bar {
    background-color:#fff!important;
}
.navbar-default .navbar-toggle {
  /*  border-color:#c5a95f!important;*/
}

.nav > li > a:hover, .nav > li > a:focus {
     background-color:##1EAB74!important;
}

.menuex-left ul li a {color:#fff; }
.menuex-left ul li:hover {background:#c5a95f!important; }
.menuex-left ul li:hover a {color:#fff!important; }

.dropdown-menu  ul {background:#c5a95f; border:none; }
.dropdown-menu  ul li a {color:#fff!important; }
.dropdown-menu  ul li a:hover {background:#2CC4E1 ; color:#fff !important; }
/* --END NAVIGATION AND DROPDOWN MENU STYLING -- */




/* --- SEARCH WIDGET --- */

.header1, .header2 {color:#00abf2; }

.loc {color:#696969; font:bold 20px arial !important; }

.search { }
.seldiv { }
.hline { }

.leftcol span, .rightcol span {color:#696969 !important; }

.widget .footer {border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;   }

.advsearch {color:#002a76 !important; } /*it doesn’t work*/
.scount {color:#fff !important; }
  
.add {background:#ff8401!important; color:#fff; }
.add:hover {background:#e05b1b !important; }  
/* --- /SEARCH WIDGET --- */


.agent-box {border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;   }
.agent-name-2 {color:#fff!important; }


.vertical 
{
	background-color: #DFDFDF;
}

.forms
{
	background: #F0F0F0;
}

.bar
{
	background-color: #333333;
	padding-left: 3px;
}

.date
{
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
	color: #ffffff;
}

.header
{
	font-weight: bold;
	font-size: 12px;
	font-family: verdana;
	color: #944f06;
}
.intro
{
        background:white;
	font-size: 24px;
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	color: #717171;
	display: block;
	margin: 10px auto 0;
        width: 250px;
    font-weight:700;
}
.bt
{
	font-size: 10px;
	font-family: verdana;
	color: white;
	background-color: #944f06;
}
.findBT
{
	font-size: 10px;
	font-family: verdana;
	color: #944f06;
	background-color: white;
	line-height: 20px;
	font-weight: bold;
}
.small
{
	font-family: verdana;
	font-size: 7.5pt;
	color: black;
}
/*li
{
	list-style-type: square;
}*/
.nav-table
{
	background-repeat:repeat-x;
                background-color:#2971be;
}


/* Main Body Font */
.copy
{
        padding: 0 !important;
	font-size: 12px;
	font-family: verdana;
	color: #000000;
}
.copy a:link, .copy a:visited, .copy a:active
{
	color: #696969;
	text-decoration: none;
}
.copy a:hover
{
	color: #72a100;
	text-decoration: underline;
}



/* Footer Area and Links */
.foot {
        box-shadow: 0px 2px 6px #ccc;
	font-family: verdana;
	font-size: 8pt;
        font-weight: bold;
	color: #ffffff; /*footer text*/
        background: #0A2454;
  /*footer*/
}
.foot a:link, .foot a:visited, .foot a:active
{
	color: #ffffff; /*footer inside text*/
	text-decoration: none;
}
.foot a:hover
{
	color: #ffffff; /*footer inside text*/
	text-decoration: underline;
}


/* Main Link Style */
a:link, a:visited, a:active
{
	font-family: verdana;
 
	text-decoration: none;
}
.apex_center a:link{color: #fff;}
.apex_center a:visited{color: #fff;}
.apex_center a:active{color: #fff;}
.a123_mlpe a:link{color: #fff;}
.a123_mlpe a:visited{color: #fff;}
.a123_mlpe a:active{color: #fff;}
a:hover
{
	color: #000000;
	text-decoration: underline;
}

/* Selected Nav Button */
a.menuactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: bold;
	padding-right: 15px;
	line-height: 21px;
}
a.menuactive:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: bold;
	padding-right: 15px;
	line-height: 21px;
}
a.menuactive:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
	line-height: 21px;
}
a.menuactive:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
	line-height: 21px;
}
/* Un-Selected Nav Button */
a.menuinactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
}
a.menuinactive:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
	line-height: 21px;
}
a.menuinactive:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-right: 15px;
	line-height: 21px;
}
a.menuinactive:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding-right: 15px;
	font-weight: bold;
	line-height: 21px;
}

.menuex-left li
{
text-align:right;
}


/* search widget styles */


	
	.header1
	{
	    font-size:18px;
	    font-weight:bold;
	}
	.header2
	{
	    font-size:17px;
	    font-weight:bold;
	    font-style:italic;
	}
	.loc
	{
	    font-weight:bold;
	    font-size:12px;
	    padding-top:10px;
	    padding-bottom:5px; 
	    margin: 5px 10px;   
        
	}
	.search
	{
	    border: 1px solid #A19FA0; /* bottom of slider Search*/
	    background-color:#fbfbfb;
	    color:#aaa;	    
	    font-size:13px;
	    font-weight:bold;
	    height:33px;
	    width:430px;
	    padding-left:5px;
 border-radius: 0px!important;
	}
	
	.add
	{
	    height:29px;
	    background-color: #ddd;
	    width:50px;
	    border:none;
	    cursor:pointer;
	}
	.marglr
	{
	    margin:0px 10px;
	}
	.seldiv
	{
	    height:18x;
	    margin-top:5px;
            overflow:auto;
	}
	.sellabel
	{
	    font-size:9px;
	}
	.hline
	{
	   
	    width:500px;
	}
	.vline
	{
	    background-color:black;
	    width:1px; 
	    height:43px;  
	    float:left;  
            display:none;
	}
	
  .filter span
	{
	    font-size:13px; font-weight:bold; color:Black;
	}
	.filter select	{
	    background-color:#ffffff; /* bottom of slider List Choose*/
	    border: 1px solid #A0A09E; /* bottom of slider List Choose*/
	    font-weight:bold;
	    margin-right:10px;
	    font-size:11px;
            height: 30px;
            border-radius: 0px;
	}

	.drdcontainer
	{
	    padding-top:5px;
	}
	.footer
	{
	  
	    	}
	.footer table
	{
	    width:100%;
	}
	.advsearch {
            width:170px;
	    text-align:center;
            padding-left: 126px;
            padding-top: 14px;
	  
	}
	
	.advsearch a {
	    font-size:12px;
	    color: #A19FA0;	    /*Bottom of Search text */
	}

.advsearch a:hover {   
	  
	    color: #002a76;	    /*Bottom of Search text */
            
	}
	
	
	.scount
	{
		  width:220px;	  
	    text-align:center;
	    vertical-align:middle;
	    font-weight:bold;
	    font-size: 11px;
	}
	.revis
	{
	    font-style:italic;
	    font-weight:normal;
	    display:none;
	}
	.sbtn
	{

	    width:100px;
	    padding-top:4px;
	    padding-right:10px;
	}
	
	a.clearlink, a.clearlink:hover, a.clearlink:visited
	{	    
    color:transparent;
	}
	
	
	.val
	{
	    font-weight:bold;
	    float:left;
	    padding-right:7px;
	    padding-top:3px;
	}
	.val img
	{
	    cursor:pointer;	    
	}

a.rtidx_address:hover {
	color:#9f9d9e; /*Featured Homes subtitle*/
}
	
#page_ctl00_headContent strong span span {
	Color:#9f9d9e; /*read more*/
}

div.main {    /*Background Bottom part
	background-image:url('/Skins/EditableSlideshow/Images/Blue/White_BG_b.jpg') !important;
        background-position:bottom;
        background-size:contain;*/
        background-color: #fff !important;
}

.copy a:hover { 
	Color:#9f9d9e;  /*Market update title hover*/
}

/*DANIEL CHANGES */
@media screen and (min-width: 780px) {
.customHeaderImage {
  <!--background: url('/Skins/FullWidthImage/Images/black_yellow/header.jpg') center !important;
  background-repeat: no-repeat !important;
  background-position: 18% 17px;
  background-size: 60% !important;-->
}
}


.profile-img {  background: #A19FA0;
  color: #fff;
  width: 20% !important;}

#rtechidx123 a {color:#717171;}
#rtechidx123 {background: #fff;  width: 250px;margin: 0 auto;}


/*ul.level1 {height: 45px;}*/
.body {background-color:#fff !important;}
.nav li {  /* height : 45px;*/     /*border-right: dotted 1px #000; border-bottom: #B5B5B5 solid 1px;*/}
.nav li:last-child {   border-right:none;}

/*ul.level1 li a:hover {height:45px;}*/

.content-table {box-shadow: #000 0px 0px 0px;  background-color: #fff !important; padding: 0 10px 0 6px; }

#agent-name-top {
  font-family: 'Open Sans', sans-serif;
  font-size: 55px;
  color: #7c7c7c;  line-height: 55px;}

#agent-name-top2 {  
  color: #22a8c7;
  font-size: 41px;
  font-weight: 300;
  letter-spacing: normal;}

#agent-subname-top {
  font-family: 'EB Garamond', serif;
  font-style:italic;  
  font-size: 20px;
  color: #999797;
  padding-left: 160px;
}

.3-titles { font-size: 20px;text-align:center;}
#3-titles { font-size: 20px;text-align:center;}

.3-titles a {}

.phone-field { }

@media screen and (max-width: 1108px) {
#agent-subname-top {padding-left: 90px;}
}

.jotform-form {padding: 0 !important;}

.contact-form {}

#51117214436143 {}

form#51117214436143.jotform-form {}

#51117214436143.jotform-form {}

/*------------------------------------------------------------Daniel Fonts Added---------------------------------------------------------*/
.dmitryContenttop {  padding: 0px 15px 0 39px !important;}

.dmitryContentWidget {margin-bottom: 0;}


/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(//fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTSUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(//fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTeXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(//fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTY0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(//fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTfzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(//fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTc9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(//fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTYZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(//fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTRUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(//fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v10/K88pR3goAWT7BTt32Z01m1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v10/RjgO7rYTmqiVp7vzi-Q5UVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v10/ttwNtsRpgsxVmgGGmiUOEltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v10/LWCjsQkB6EMdfHrEVqA1KVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v10/xozscpT2726on7jbcb_pAltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v10/59ZRklaO5bWGqF5A9baEEVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v10/u-WUoqrET9fUeobQW7jkRVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzCUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzI0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzPzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzM9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzIZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzBUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxnJcj75aoY2FkN1K7fN5pSM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxn1Xmpo4ASt4tV2E8fbn9tc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxp0ZClPV6EjNt18zha_DeYY.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxhvwU2jSZ_W3bMnLe__5hmc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxlG2YASMDG4K4_XuakzasE8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxqRhChYxGgJf4PX4Wvk4Rlk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxo05NJhCxBV64hQBJiatqx0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBrWJ8El2VFcUWHOh_Oq6BA8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBhLwxQbNcFnuWuPk3YnjToI.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBvDtiuuJNge4XCX2Yxjz0ug.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBnZwgMdXZ_smNJnor9b37uA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBlvp_UfalQ96C-39B62FvR4.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBkqs5AeeBmydKTXp2rSeyjU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBqg5eI2G47JWe0-AuFtD150.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxrLZkzWHE0Rai0z0KZwCYHE.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxqs1twL42OQU-XDphSlMXYM.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxh5CnfegDxvzrJzsS30I9Mo.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxuGaZ6kaGPxTsxBG85inVYY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxpGgvICTqEy5bPQVoK8tr-Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxk_OFHk8r5jZbncjCRw3fvE.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxqsA81DAeuqoeYxDcSOJPMY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(//fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.dmitryLogoheader{}
.customHeaderImage{background-size: 37% 75%!important;}
@media(min-width: 768px)
{
.bot_mhed > .container > .col-md-12 {
    padding-left: 10px!important;}
.agent-name {
text-align: right!important;}
#splash-content{margin-top: -50px!important;}
<!--.customHeaderImage{background-position-x: 30%;}-->
}


<!-- Home Page Edits 11-9-2015 -->
.individuals2{width: 25%; height: 200px!important; float: left; margin-left: 2.5%; margin-right: 2.5%; margin-top: 20px; list-style: none; text-align: center; }
.individuals3{width: 25%; height: 210px; float: left; margin-left: 2.5%; margin-right: 2.5%; margin-bottom: 10px;  list-style: none; text-align: center; }
.individuals4{width: 30%; height: 200px; float: left; margin-top: 10px; margin-left: 2.5%; margin-right: 2.5%; margin-bottom: 20px; list-style: none; text-align: center; }
.link{font-size: 16px; font-weight: bold; color: #d6d6d6; text-align: center;}
.photo{width: 100%; height: 200px!important; border: 2px solid: #000;}
.holder2{width: 100%; height: 200px;}
.holder3{width: 100%; float: left; height: 210px;}
.holder4{width: 100%; margin:10%; height: 200px;}
#hidden{display: none;}

@media(max-width: 1180px){
.individuals2{width: 300px; height: 200px;}
#hidden{display: table;}
#non-mobile{display: none;}
}

@media(max-width: 760px)
{
.individuals2{width: 80%!important; margin-top:0px; margin-left:0px!important; margin-bottom: 20px!important; padding: 0px!important; height: 250px;}
.individuals3{width: 80%!important; margin-top:0px; margin-left: 0px!important; margin-bottom: 20px!important; padding: 0px!important; height: 250px!important; border: 2px solid: #000;}
.individuals4{width: 80%!important; margin-top:0px; margin-left: 0px!important; margin-bottom: 20px!important; padding: 0px!important; height: 250px;}
.holder2{margin: 0px!important; height: 545px; max-height: none;}
.holder3{margin: 0px!important; height: 810px; max-height: none;}
.holder4{margin: 0px!important; height: 600px; max-height: none;}
.iframe-1{display: none;}
}

<!--End Home Page Edits-->

.editableNewTheme_belowWidget{
padding-top:0px!important;
}

.bx-wrapper .bx-pager{
display:none!important;
}

#squares{float: left; text-align: center; list-style: none;  padding-bottom: 20px; margin-top:-50px;}
#squares1{float: left; text-align: center;list-style: none;  padding-bottom: 20px; margin-top:-50px;}
.picColor{margin: 10px;}
.picColor img:hover {transition: all 350ms ease-in-out;  5px; box-shadow: #FFFFFF 0 0 50px;}
#3buttons{float: left; text-align: left; padding: 0 5px; list-style: none;}
#link{font-weight: bold;}
#btn-content{padding: 5px; border: 1px solid #293a6f; font-size: 14px; background-color: #fff; margin: 10px; width: 300px;}
.sally{float: left; list-style: none; width: 450px; text-align: left;}
@media(max-width: 600px)
{
.sally{width: 100%!important; max-width: 300px;}
.m1{display: none;}
#btn-content{width: 100%!important; float: left; max-width: 250px;}
#squares{width: 100%;important!; margin-left: 0; text-align: center; float: left; padding: 5px; margin: 0; max-width: 250px;}
#squares1{width: 100%; important!; margin-left: 0px; important!; text-align: center; float: left; padding: 5px; max-width: 250px;}
}

.social{
 
}

.social img{
width:35px;
height:35px;
}
.social li{
list-style: none; float: left; margin-right: 8px;/* margin-top:11%;*/ }

.container-fluid{background: none;}
 

/*.social{margin-right:37px;}*/


#idx123-mgfs-slider{
  width:100%;
}


.apex-idxmtop1header{
  margin-top:-50px;
}

:focus {
outline: 0;
}

 
 
.mobile-menu{    margin-top: -1px!important;}
.navbar-toggle{margin-top:-86px!important;}


ul.level1{
  margin-top: 0px!important;
}