#menu_fb img{ /* 1st set of icons. Rotate them 360deg onmouseover and out */
-moz-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}

#menu_fb img:hover{
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}

.typed-cursor{
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;

}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
.bg{
	background-color:#222222;
	height:650px;
	margin:0px;
	padding: 0px;
}

.nav{
	color:#626262;
	font-weight: bold;.
	line-height:2;
	margin:0px;
	padding: 0px;
}
.nav:hover{
	color:#fff;
	text-decoration: none;
}
.nav:visited{
	
}
.navpos{
	margin:10px 10px 10px 10px;
}
.logopos{
	float: right;
	margin:20px;
}
.bglogo{
	background:url(logo2.png);width:100%;height:310px;background-position:center;background-repeat: no-repeat;
}
.bglogo2{background:url(slider2_bg.png);width: 100%;background-size:cover;background-position:center;}
.bglogo3{background:url(slider3_bg.png);width: 100%;background-size:cover;background-position:center;}
.bglogo4{background:url(slider3_bg.png);width: 100%;background-size:cover;background-position:center;}
.bglogo5{background:url(contact_bg.png);width: 100%;background-size:cover;background-position:center;}
.bglogo img{vertical-align: middle;}

ul.a {
    list-style-type: circle;
    color:#fff;
    float:right;
    position:relative;
	top:50%;
}
ul.a:hover{
	color:red;
	width: 100%;
}
.msg{
	color:#fff;
	font-size:14px;
	float: left;
	padding-right: 40px;
}
.divpos{
	position: absolute!important;
	top:80%;
	    /*left: 10%*/
}
.verticle_line{background-image: url(vertical_line.png);background-repeat: no-repeat;padding-left:10px;}

.location_image{float: left;
    padding: 7px 24px 0px 0px;
    width: 118%;}
.mail_image{float: left;
    padding: 7px 10px 0px 0px;width: 80%;}
.msgpage2{font-size: 18px;
    text-align: justify;
    /*margin-left: 150px;
    margin-right: 150px;*/

    line-height: 1.25;
    color: #fff;
}
.msgpage3{font-size: 18px;
    color: #fff;
}
.msghed{
	font-size: 24px;color: #fff;

}
.div_pos{
	/*margin-top:50px;*/
}
.msg_section1{
	font-size: 4.5em;
	color: #fff;
	position:relative;
	top:80px;

}
.msg_section2{
	font-size: 6em;
	color: #fff;
	font-weight: bold;
	line-height: .6em;

	position:relative;
	top:80px;

}
.msg_section3{
	font-size: 1.6em;
	color: #fff;    line-height: 4em;
	position:relative;
	top:60px;
	
}


.div_pos1{ margin: auto;
    position: relative;
    top: 50px;
    left: 0px;
    bottom: 0;
    right: 0;
    }

.div_pos2{background-color:#222;width:300px;height:300px;border:solid 1px #fff;text-align: left;opacity: 0.9;
    }
.div_pos3{background-color: #222;width:300px;height:300px;border:solid 1px #fff;opacity: 0.9;}
.btn_pos{position: relative;top:20px;
}
.form_text{color:#fff!important;border-radius:none;}
.ing_msg{text-align:justify;color:#fff;font-size:18px;font-weight:bold;}
.ing_msg1{color:#fff;font-size:12px;text-align: justify;}
.positiondiv{position: relative;top: 50px;}
.spacer{height:50px!important;}
.divlinepos{margin-top:20px;}
.loc_img{    width: 60%;}
.strip{width: 100px;
    background-color: #fff;
    margin: auto;
    margin-bottom:50px;
    margin-top: 30px;
    left: 0px;
    bottom: 0;
    right: 0;
    height: 1px;}
.line{margin-left: 50px;
    height: 40px;}
.mp0{padding:0px; margin:0px;}
.mp{margin-left:10px;}
.wh{color:#fff;}
.spacer{height:100px;}
.bgimgsize{border:solid 1px #fff;}
li a:hover {
	text-decoration: underline!important;
    

}
li a:focus {
	text-decoration: underline!important;
}


@media only screen and (max-width: 375px) {
/*#menu{display:none;}*/
.mp{margin-left: 0px;margin-top:20px;}
.msg_section1{margin-left:50px;font-size:3.5em;}
.msg_section2{margin-left:50px;font-size:5em;}
.msg_section3{margin-left:42px;font-size:1.3em;} 

.line{display: none;}
.msg{margin-top:0px;}
.bglogo5{height:1500px;}
.bglogo{height:1500px;}
.divpos{display: none;}

}
@media only screen and (max-width: 768px) {
.line{height: 80px;}
.location_image {
    float: left;
    padding: 7px 10px 0px 0px;
    width: 135%;}
.msg{font-size:16px;}
#menu li a {
    text-decoration: none;
    color: #fff;
    font-size: 16px!important;}
}

@media (min-width: 768px)
.col-sm-4 {
    width: 40.333333%;
}


}
@media (min-width: 768px)
.col-sm-3 {
    width: 32%!important;
}

