.agent-name{color:#7e8c99;}
.phone{color:#7e8c99}

.phone  a{color:#7e8c99;}
.bot_mhedColor {background-color: #fff !important;}
.top_mhedColor {background-color:#fff !important;}

.container-fluid .a123_mfooter {background-color: #323232;}
.a123_msiteby{background-color: #201E1F !important;}
.a123_mfooter h3 {color: #ffffff;}
.mviewbtn {color: #fff;}
.a123_msiteby a, .a123_msiteby span {color: #fff;}
.apex_email a, .apex_email span{color:#7e8c99;}
.callnowcss2{color:#7e8c99;}

 
.apexidx-showHide-gTrans #apexidx-text-gTrans{border: solid 1px #7e8c99; color: #7e8c99;}
ul.level1 li ul.level2 li a{line-height: 29px !important;font-size: 13px !important;padding-top: 0px !important;padding-bottom: 0px !important;}
.top_mhed{  border-bottom: 1px solid #c9ced2;}
.bot_mhed{box-shadow: 0px 2px 3px -1px #C9C1C1;
-webkit-box-shadow: 0px 2px 3px -1px #C9C1C1;
-moz-box-shadow: 0px 2px 3px -1px #C9C1C1;
-o-box-shadow: 0px 2px 3px -1px #C9C1C1;}

.Apexfull-navhed{background-color:#fff!important;}
 
.apex_email .fa {    color: #7e8c99!important;}
.apex_social {    color: #7e8c99!important;}
.phone-field  h5{color:#7e8c99!important;}
.phone_icon{display:none;}
.col_social .apex_social .fa{color:#7e8c99;}

@media (max-width: 767px){
#navigation{background-color:#FFFFFF;}
}
@media (max-width: 637px){
  .post-detail-single img{
     width:100% !important;
  }
}
@media only screen and (min-width: 1024px){
   .dmitryHeaderColor {
       height: 100px !important;
   }
}
@media (min-width: 992px) {

.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:20px!important; }

}

@media screen and (max-width: 992px) {
.dmitryHeaderColor{height:117px;}

.dmitryLogoheader img{margin-top:10px }

.customHeaderImage { height:145px; }

.name-tagline {
 
  margin-top: 37px !important; width:0px;}

.dmitryContentImage1 img {
 margin:auto;
}

.agent-name {
 
}

}


.rowboot .customHeaderImage{
margin-bottom:-50px;
}

.navbar-toggle {background-color: #DCDCDC !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: 10px;
      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;   color: #3d3b3b; }


.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:#7e8c99;}

.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 {
     /*  color:#fff; top nav a text*/
       text-transform: uppercase;
       line-height: 44px !important;  
color:#7e8c99; /*S*/
  text-decoration: none;
  font-size: 14px;
  
  font-weight: 300;
  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:#1a2229;    nav hover*/
       color:#435061;       /*nav text*/
       transition: background 0.2s ease-in;
          box-shadow:0px 0px 15px #fff;

       text-decoration: none;
       font-size: 14px;
    
       font-weight: 300;
       text-transform: uppercase;
       display: block;
       line-height: 35px;
  }

ul.level1 li ul.level2 li a {
color:black;

}

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:#fff!important; color:black; }
.dropdown-menu li a {color:#fff; }
.dropdown-menu li a:hover {background:#1E88E5; 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 {
    border-color:black!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;
	 
	color: #ffffff;
}

.header
{
	font-weight: bold;
	font-size: 12px;
 
	color: #944f06;
}
.intro
{
        background:white;
	font-size: 24px;
	 
	color: #717171;
	display: block;
	margin: 10px auto 0;
        width: 250px;
    font-weight:700;
}
.bt
{
	font-size: 10px;
	 
	color: white;
	background-color: #944f06;
}
.findBT
{
	font-size: 10px;
	 
	color: #944f06;
	background-color: white;
	line-height: 20px;
	font-weight: bold;
}
.small
{
	 
	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;
	 
	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-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
{
	 
	 
	text-decoration: none;
}
.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-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: bold;
	padding-right: 15px;
	line-height: 21px;
}
a.menuactive:link
{
 
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: bold;
	padding-right: 15px;
	line-height: 21px;
}
a.menuactive:visited
{
	 
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
	line-height: 21px;
}
a.menuactive:hover
{
 
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
	line-height: 21px;
}
/* Un-Selected Nav Button */
a.menuinactive
{
	 
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
}
a.menuinactive:link
{
	 
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
	line-height: 21px;
}
a.menuinactive:visited
{
	 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-right: 15px;
	line-height: 21px;
}
a.menuinactive:hover
{
	 
	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 0 10px 10px; }

#agent-name-top {
  
  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-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)
{
<!--.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;}
 
#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;
}


@media screen and (min-width:767px){.cdusphnu43{color: #c5b358;float:left;margin-top:27px;}}@media screen and (max-width:767px){ .container-fluid .Apexfull-navhed {
    background-color: white!important;} }

.navbar-default .navbar-toggle .icon-bar {
    background-color:black!important;

}