.visited{
    color: rgb(124,171,48);
}
.normal{
    color: #9b9ea6 ;
}
body{
    margin: 0px;
}

#home_slider{
    width:100%;
    height:100%;
    min-height:100px;
}
#home_left{
    width:45%;
    height:50%;
    float:left;  
}
#home_left2{
    width:100%;
    height:100%;
    float:left;  
}
#home_right{
    width:45%;
    height:50%;
    float:right;
}

#home_right_1{
    width:45%;
    height:100%;
    margin-right:10%;
    float:right;
}

#page_title {
	font-family: Aller;
	font-weight: normal;
	font-size: 30.5px;
	color: #9b9ea6;
	position: relative;
	left: 75px;
	top: 5px;
}
a{
    color: rgb(237,237,237);
    text-decoration:none;
}
a:hover{
    color: white;
    text-decoration:none;
}
a.pdf{
    clear: both;
    width:100%;
    background-image: url("../images/pdfs.png");
    background-position-y: 4px;
    background-repeat: no-repeat;
    background-position-x: 0%;
    padding: 5px 0 5px 25px;
    background: transparent url("../images/pdfs.png") no-repeat scroll 0px 4px;
}
a.pdf:hover{
    background-image: url("../images/pdfs.png");
    background-position-x:0%;
    background-position-y: -26px;
    padding: 5px 0 5px 25px;
    background: transparent url("../images/pdfs.png") no-repeat scroll 0px -26px;
    color:rgb(124,171,48);
}
.left{
    float:left;
}
.right{
    float:right;
}
.footer_bold{
    font-weight: bold;
}
.bold{
    font-family: Aller-Bold;
}
.uppercase{
    text-transform: uppercase;
}
#container{
    width:100%;
    height:auto;
    max-width:1920px;
    margin: 0 auto;
    min-width:570px;
}
 
#top_content,#footer{
    width:100%;
    height:36px;
    background: rgb(174,177,186);
}
#header{
    width:100%;
    height:105px;
    background:white;
}
#top_content_phone{
    width: 150px;
    margin-left:15%;
    margin-top:10px;
}
#top_content_phone img{
    margin-right:10px;
}
#top_content_phone p{
    margin: 0px;
    font-family: Roboto;
    color: rgb(237,237,237);
    font-size:14px;
}
#top_content_login{
    width:380px;
    margin-right:10%;
    margin-top:7px;
    font-family: Roboto;
}
#top_content_login ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#top_content_login ul li {
    display: inline;
    padding: 0px 12px;
    border-right: 1px solid white;
    text-transform: uppercase;
    font-size: 14px;
    margin-left: -5px;
    font-family: Roboto;
    color: rgb(237,237,237);
    position: relative;
}
#top_content_login ul li:hover{
    color: rgb(250,250,250);
    cursor:pointer;
}
#top_content_login ul li:last-child{
    border-right:none;
}

#top_content_login ul li:last-child img:first-child{
    position:absolute;
    top:0px;
}
#top_content_login ul li:last-child img:last-child{
    position:absolute;
    top: 4px;
    right: -31px;
}
#logo{
    margin-left:15%;
    margin-top:26px;
	background-image: url('../images/logo.png');
	background-repeat: no-repeat;
	width: 327px;
	height: 49px;
}
#menu{
    margin-top:24px;
    margin-right: 15%;
}
#menu ul{
    border-style: none;
}
#menu ul li{
    display: inline;
    padding: 10px 13px;
    margin-left: -5px;
    text-transform: uppercase;
    font-size:1.1vw;
}
#menu ul li a{
    font-family: Aller;
    color: rgb(155,158,166);
    text-decoration: none;
}
#menu ul li:hover{
    cursor:pointer;
    padding-bottom: 9px;
    border-bottom: 2px solid rgb(124,171,48);
    border-bottom-style:dashed;
}
#footer p{
    margin: 0px;
    font-family: Roboto;
    color: #545454;
    font-size: 11px;
    margin-left: 15%;
    padding-top: 12px;
}
.contact_box a:hover{
    color:rgb(124,171,48);
}
#contact{
    clear: both;
    height:300px;
    width:100%;
    font-family: Roboto;
    background: rgb(219,221,225);
    background-image: url("../images/8.png");
    background-position-y: 50%;
    background-repeat: no-repeat;
    background-position-x: 100%;
    background: rgb(219,221,225) url("../images/8.png") no-repeat scroll 100% 50%;
}
.contact_box{
    width:27%;
    float:left;
    margin:30px auto 0 auto;
}
.contact_box:first-child{
    margin-left:12%;
}
.contact_box p{
    color: #9b9ea6;
    margin-left:8%;
}
.contact_box ul{
    margin-left:-40px;
}
.contact_box li{
    color: #9b9ea6;
    margin-left:8%;
    margin-top:10px;
    list-style: none;
}
.contact_box:first-of-type img{
    width:auto;
    height:auto;
    margin:5px 5px -1px 0;
}
.contact_box img{
    width:auto;
    height:auto;
    margin:6px 5px -3px 2px;
}
.name,.city,.phone,.print,.counter{
    margin-bottom: 0px;
}
.city,.address,.print,.office,.counter{
    margin-top:0px;
}
#join_us{
    margin-top:30px;
}

.contact_box p:first-of-type{
    text-transform: uppercase;
    font-size:25px;
    margin-left:8%;
}
#error_msg{
    width:50%;
    height:350px;
    text-align:center;
    padding-top:100px;
    margin:0 auto;
    color: red;
    font-family: Aller;
    font-size:25px;
}
.error{
    margin-top:-55px;
    margin-left:50px;
}
#slider_error{
    clear:both;
    width:100%;
    margin: 0 auto;
    height:156px;
    color:white;
    background: none;
}
.contact_box a{
    font-family: Roboto;
    font-size:15px;
    color: #9b9ea6;
}


.read_more_support{
    color:#9b9ea6;
    float:left;
    width:auto;
    font-family: Roboto;
    font-size:15px;
    margin-left:5%;
    cursor: pointer;
    font-weight: bold;
}

.read_more_support:hover{
    color:rgb(124,171,48);
    font-weight: bold;
}

.read_more, .read_more_services{
    color:rgb(124,171,48);
    float:right;
    width:auto;
    font-family: Roboto;
    font-size:15px;
    cursor: pointer;
}
a.read_more:hover, a.read_more_services:hover, a.read_more_support:hover{
    color:rgb(124,171,48);
}
div.read_more, div.read_more_services{
    max-width:100px;
    border-bottom:1px solid transparent;
}
div.read_more:hover, div.read_more_services:hover{
    border-bottom:1px dashed rgb(124,171,48);
}
.more{
    float:left;
    font-family: Roboto;
    color: #9b9ea6;
    font-size: 15px;
    display:none;
    margin:40px auto 40px auto;
}
.more h3{
    margin-left:5% !important;
}
.more_services{
    float:left;
    text-align: justify;
    font-family: Roboto;
    color: #9b9ea6;
    font-size: 15px;
    display:none;
    margin:40px auto 40px auto;
}

.more_support{
    float:left;
    font-family: Roboto;
    color: #9b9ea6;
    font-size: 15px;
    display:none;
    margin-top:20px;
    margin-left:-115px;
    width:200px;
}

.more a, .more_services a, .more_support a{
    color: #9b9ea6;
}
.more a:hover, .more_services a:hover, .more_support a:hover{
    color:rgb(124,171,48);
}
a.read_more a.read_more_services, a.read_more_support{
    color:rgb(124,171,48);
}

@media (max-width: 1600px) {

.contact_box{
    width:27%;
    float:left;
    margin:30px auto 0 auto;
}
#menu{
    margin-top:24px;
    margin-right: 15%;
}
.contact_box a{
    font-size: 15px;
}
.contact_box a.pdf{
    font-size:15px;
    background: transparent url("../images/pdfs.png") no-repeat scroll 0px 4px;
}
.contact_box a.pdf:hover{
    background-position-y: -26px;
    background: transparent url("../images/pdfs.png") no-repeat scroll 0px -26px;
    font-size:15px;
}
}
@media (max-width: 1366px) {
 
#menu{
    margin-top:24px;
    margin-right: 10%;
}
}
@media (max-width: 1100px) {
.contact_box{
    width:23%;
    float:left;
    margin:30px auto 0 auto;
}
.more, .more_services{
    float:left;
    text-align: center;
    font-family: Roboto;
    color: #9b9ea6;
    font-size: 15px;
    margin-left: 5% !important;
    display:none;
    margin:40px auto 40px auto;
}
.more_support{
    margin-left:-17px;
}
.read_more_support{
    float:none;
    margin-left:1px;
    width:100px;
    margin-left:10px;
}
.contact_box li {
  color: #9b9ea6;
  margin-left: 8%;
  margin-top: 8px;
  list-style: none;
}
.contact_box a{
    font-size: 13px;
}
.contact_box a.pdf{
    font-size:13px;
    background-position-y: 0px;
    background: transparent url("../images/pdfs.png") no-repeat scroll 0px 0px;
}
.contact_box a.pdf:hover{
    background-position-y: -30px;
    font-size:13px;
    background: transparent url("../images/pdfs.png") no-repeat scroll 0px -30px;
}
}

@media (max-width: 800px) {
.contact_box{
    width:28%;
    float:left;
    margin:30px auto 0 auto;
}
#contact{
        background-image: none;
}
.contact_box a.pdf{
    background-position-y: 0px;
    font-size:10px;
    background: transparent url("../images/pdfs.png") no-repeat scroll 0px 0px;
}
.contact_box a.pdf:hover{
    background-position-y: -30px;
    font-size:10px;
    background: transparent url("../images/pdfs.png") no-repeat scroll 0px -30px;
}
.contact_box a{
    font-size: 10px;
}
}
.green {
	color: #7cab30;
}


