
img{
	border:none;
}
ul{
	list-style-type:none;
}


.image-hover-overlay {
    top: 0;
    color:#fff !important;
    left: 0;
    opacity: 0;
    padding: 1.25em;
    position: absolute;
    right: 0;
    top: 0;
    transform-style: preserve-3d;
    transition: all 0.2s linear 0s;
    z-index: 1;
}
.image-border-radius .image-hover-overlay {
    border-radius:0px;
}
.image-hover-overlay:hover {
	color:#fff !important;
    opacity: 0.8;
}
.image-hover-overlay-content {
    left: 0;
    position: absolute;
    right: 0;
    top: 45%;
    transform: translateY(-50%);
    transition: all 0.2s linear 0s;
}
.image-hover-overlay-content {
    left: 0;
    position: absolute;
    right: 0;
    top: 45%;
    transform: translateY(-50%);
    transition: all 0.2s linear 0s;
}
.image-hover-overlay:hover > .image-hover-overlay-content {
    top: 45%;
	color:#fff !important;
}
.image-with-hover-overlay {
    display: block;
    position: relative;
}
.image-border-radius img {
    border-radius: 0px;
}
.image-hover-zoom {
    display: block;
    overflow: hidden;
}
.image-hover-zoom img {
    transition: all 0.2s linear 0s;
}
.image-with-hover-overlay img {
    width: 100%;
}
.image-hover-zoom:hover img {
    transform: scale(1.1);
}
.background-primary {
    background:#fff;
    margin:-73% 2px;
    padding: 5%;
    position: absolute;
    width: 99%;
	color:#000;
	 opacity: 0.8;
}
.background-primary h4{
	color:#000;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
}
.background-primary h4:hover{
	color:#fff;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
}
.background-primary p{
	color:#000;
	font-size:15px;
	padding-top:10px;
}
.background-primary p:hover{
	color:#fff !important;
	font-size:15px;
	padding-top:10px;
}
.read{
	color:#000;
	font-size:15px;
	text-decoration:underline;
	text-align:right;
}
.read a{
	color:#000;
	font-size:15px;
	text-decoration:underline;
	text-align:right;
	padding-top:5px;
	float:right;
}
.read a:hover{
	color:#fff;
	font-size:15px;
	text-decoration:none;
}
.background-primary:hover {
    background:#f9cf01;
    margin:-73% 2px;
    padding: 5%;
    position: absolute;
    width: 99%;
	color:#fff !important;
	border:2px solid #f9cf01;
	 opacity: 0.8;
}

.social {
    display: inline-block;
    float: right;
    text-align: right;
    width: 100%;
}
.social ul {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.social li {
    float: left;
    height: 36px;
    line-height: 33px;
    list-style: outside none none;
    text-align: center;
    width: 42px;
}
.social li:last-child {
    border-right: 0px solid rgb(232, 232, 232);
}
.fb{
    background:url(../images/fb.png) center no-repeat;
    float: left;
    height: 36px;
    width: 42px;
}
.fb:hover {
    background:url(../images/fb-hover.png) center no-repeat;
    float: left;
    height: 36px;
    width: 42px;
}
.tw {
    background:url(../images/tw.png) center no-repeat;
    float: left;
    height: 36px;
    width: 42px;
}
.tw:hover {
    background:url(../images/tw-hover.png) center no-repeat;
    float: left;
    height: 36px;
    width: 42px;
}
.gp {
    background:url(../images/gplus.png) center no-repeat;
    float: left;
    height: 36px;
    width: 42px;
}
.gp:hover {
    background:url(../images/gplus-hover.png) center no-repeat;
    float: left;
    height: 36px;
    width: 42px;
}
.in {
    background:url(../images/rss.png) center no-repeat;
    float: left;
    height: 36px;
    width: 42px;
}
.in:hover {
    background:url(../images/rss-hover.png) center no-repeat;
    float: left;
    height: 36px;
    width: 42px;
}
.top-call{width:25px; height:29px; background:url(../images/call.png) center no-repeat;}
.top-call:hover{width:25px; height:29px; background:url(../images/call-hover.png) center no-repeat;}
        header{
            text-align: left;
            // set animation
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
        
        header.sticky {
            position: fixed;
			width:100%;
			z-index:999999;
			top:0px;
        }



.free-inqury{
    position:fixed;
    right:0px;
    top: 371px;
    z-index: 1000;
}		
a.ref{
    color:#fff;
    text-decoration:none;
    position:absolute;
    bottom:10px;
    right:10px;
}
a.ref:hover{
    color:#000;
}

.container1{
    width:214px;
    height:130px;
    margin:0 auto;
    position: fixed;
    overflow:hidden;
	right:0px;
	top:360px;
	z-index:99999999999;
	transform: rotate (0deg);
}
ul#menu{
    list-style:none;
    position:absolute;
    bottom:0px;
    left:10px;
    font-size:16px;
    font-weight: bold;
    color:#fff;
	
	
}
ul#menu li{
    float:left;
    margin:0px 10px 0px 0px;
}
ul#menu a{
    cursor:pointer;
    position:relative;
    float:left;
    bottom:-95px;
    line-height:20px;
    width:210px;
}
ul#menu span.title{
    display:block;
	line-height:20px;
    height:40px;
    color:#fff;
    text-indent:10px;
	position: fixed;
  -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);
     	right:0px;
	top:490px;
	text-transform:uppercase;
	background-color:#da251c;
	padding:4px;
}
ul#menu span.description {
    background-color:#da251c;
    color: rgb(255, 255, 255);
    display: block;
    float: left;
    font-size:16px;
    height:100px;
    line-height:23px;
    padding: 10px;
    position: relative;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    width: 200px;
}
ul#menu a:hover span.description{
}
ul#menu a:hover span.title{
    color:#fff;
}
  li ul {display: none;}
  ul li a {display: block; padding: 5px 10px 5px 10px;text-decoration: none;
           white-space: nowrap;color: #fff;}
  li:hover ul {display: block; position:absolute;}
  li:hover li {float: none;}
  li ul li a {background: #fff; border-bottom:1px solid #da251c; color:#20428a;}
  li:hover li a:hover {background: #da251c; color:#FFF;}
  #drop-nav li ul li {border-bottom: 0px;}
/*.free-inqury:hover img {	-webkit-transform: rotate(15deg) scale(1.4);
	transform: rotate(15deg) scale(1.4);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;

}*/
