/* css */
/* font-family: 'Viga', sans-serif;  */
@import url(http://fonts.googleapis.com/css?family=Viga); 
.pull-left{float: left; 
}
.pull-right{float: right}
body{font-family:Open Sans; font-size: 16px}
a:visited{color: #000}
.r{position: relative}
header{background:#a7a7a7; height:125px; width:100%; position:fixed; top:0px; z-index:9999999999}
.logo{text-indent: -9999999px;width: 154px;height: 99px;background: url(../img/logo.png) no-repeat;margin-top: 12px;}
.Menu{list-style:none; margin-top: 54px}
.Menu li{float:left; margin:0px 18px}
.Menu a{color:#eaeaea; text-transform:uppercase; font-family: 'Open Sans'; font-weight:bold; font-size: 17px}
.Menu a:visited{color:#eaeaea; text-transform:uppercase; font-family: 'Open Sans'; font-weight:bold; font-size: 17px}
.Menu li.current a{color:#fff}
.Menu a:hover{ color:#fff; text-decoration:none}
.black{background: #1f1f1f;  color: #fff;  /* min-height: 600px;  */ font-family: 'Open Sans';  font-size: 16px}
.white{background: #fff;  color:#444444;  font-family: 'Open Sans';  font-size: 16px}
.heading-black{font-family: 'Viga', sans-serif; text-transform:uppercase; background: #444444; padding:15px; color:#ffffff; font-size:62px; letter-spacing:-3px; font-weight:normal;  display: inline-block; zoom: 1; *display: inline; line-height: 60px}
.intro{padding-bottom: 150px; }
.intro h2{color:#444444;  font-size:68px; font-weight:normal; letter-spacing:-3px; font-family: 'Viga', sans-serif; margin:25px 0px 0px -2px; padding:0px; 
}
.intro h3{font-size: 31.19px;  color:#717171; font-weight: bold;line-height: 29px;}
.intro h4{color: #717171; font-family:Open Sans; font-size: 32px; font-weight:normal; line-height: 37px; letter-spacing:-0.9px; margin: 30px 0px 0px 0px; 
}
.heading-white{line-height: 60px; font-family: 'Viga', sans-serif; text-transform:uppercase; background: #ffffff; padding:15px; display:inline-block; color:#1f1f1f; font-size:62px; letter-spacing:-3px;  display: inline-block; zoom: 1; *display: inline}
.gray{color: #444444}.about-us{padding-bottom: 150px}
.about-us h2,
.about-us h3{font-family: 'Open Sans';  text-transform:uppercase; line-height: 40px;  font-weight:bold}
.about-us h2{font-size:48px; letter-spacing: -2px}
.about-us h3{font-size:28px; letter-spacing: -0.9px }
.about-us .row{margin-top:13px; }
.about-us i{font-size: 13px; font-weight: normal;font-style: italic;color: #e3e3e3;}
.godown{ transition: all 0.2s ease-in-out;  webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out; ;width:65px; height:55px; position:absolute; bottom:0px;  left: 50%;  margin-left: -40px;  list-style: none;  font-size: 0px;  display: block}
.godown:hover{bottom:-2px; }
.go-black{background:#1f1f1f url(../img/arow-white.png) no-repeat center center; }
.go-white{background:#fff url(../img/arow-black.png) no-repeat center center; }
.go-gray{background:#444444 url(../img/arow-white.png) no-repeat center center; }
.go-up{background:#444444 url(../img/up-arw-white.png) no-repeat center center; }
.our-family{background: #444444;  padding-bottom: 150px; }
.our-family .bx{width:220px; height:160px; float:left; margin:10px 10px 0px 0px;  overflow:hidden
}
.our-family a,
.our-family a:hover{text-decoration: none; color: #fff}
.our-family .bx span{color:#fff; background:#1f1f1f; display:block;  text-align:center;  padding:8px 0px; font-family: 'Open Sans'; 
}
.our-family .dead{width:220px; height:160px; float:left; margin:10px 10px 0px 0px;  overflow:hidden
}
.our-family .dead span{transition: all 0.2s ease-in-out;  webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out; color:#fff; background:#1f1f1f; display:block;  text-align:center;  padding:8px 0px; font-family: 'Open Sans'; height: 200px; position:relative; z-index:9999; 
}
.our-team{padding-bottom: 150px; }
.contact-us{color:#1f1f1f;  padding-bottom: 150px; }
.contact-form input[type=text]{color:#4B4B4B;background: #fff; border:solid 1px #e3e3e3; padding:10px; font-size:16px; margin:10px 0px 0px 0px;  outline: none}
.contact-info a{color:#4B4B4B; font-size: 16px;}
::-webkit-input-placeholder {color:#acacac; 
}
:-moz-placeholder {color:#acacac; 
}
::-moz-placeholder {color:#acacac; 
}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#acacac; 
}
.contact-form textarea{color:#4B4B4B; background: #fff; border:solid 1px #e3e3e3; padding:10px 0px 10px 10px;; font-size:16px; margin:10px 0px 0px 0px;  outline: none;  height: 126px;  overflow:auto; resize:none;float: right;}
.contact-form label{margin: 0px; font-size: 12px; color: #FF0000;}
.butn-black{border:none; padding:5px 10px; background:#1f1f1f; color:#fff; font-family: 'Open Sans'; margin:9px 0px 0px 0px; }
.butn-black:hover{opacity:0.9; }
.contact-info a:hover{color: #4B4B4B}
.contact-info{color: #4B4B4B}
.social a{float: left; margin-left: 5px}
.social ../img{}
.social ../img:hover{opacity: 0.9}
footer{background: #a7a7a7 url(../img/logo.png) no-repeat center center; padding:50px 0px 40px 0px; color:#000000; margin: 0px; }
.height{height: 200px;}
.team .team-member{transition: all 0.5s ease-in-out;  font-size:18px;  font-family: 'Open Sans';  width:215px;  float:left;  margin: 10px 20px 0px 0; }
.team .team-member .pic{overflow:hidden;  position:relative; }
.team .team-member .pic span{position:absolute;  top:-50px;  left:38%;  transition: all 0.2s ease-in-out;  webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out; }
.team .team-member .pic img{box-shadow: inset 0px 0px 20px rgba(0,0,0,100); margin: 0px 2px 0px 0px;}
.team .team-member h6{font-size:18px;  line-height:18px;  font-family: 'Open Sans';  font-weight:normal;letter-spacing: 1.2px;}
.team .team-member h6 span{font-size:16px}
.team .team-member p{font-size:12px;  line-height:14px;  background:#e3e3e3;  color:#000;  padding:5px 5px 8px 5px; }
.team .team-member:hover span{top:90px}
.team .team-member pic:hover{opacity:0.9}
.team .team-member .member-social a{float: left; margin: 2px;}
.twitter-feeds p, .twitter-feedsa {font-size: 11.5px; margin:0px 0 0 0;color:#9a9a9a;font-family:Arial, Helvetica, sans-serif;}
.twitter-feeds a, .twitter-feeds a:visited {color:#22b4fd;}
.twitter-feeds a:hover {color:#1a6b93;}
.twitter-feeds ul{margin: 0px; padding: 0px;}
.twitter-feeds ul li {list-style: 100px;overflow:hidden;margin: 0px;/* padding:5px; */width: 270px;background-image:url(../img/bird.jpg);background-repeat:no-repeat;padding-left: 43px;/* display: inline-block; */float: left;min-height: 147px;}
.twitter-feeds .tweet {width: 259px;line-height: 18px;}
.twitter-feeds .timePosted {color:#AAAAAA}
.twitter-feeds .user span span {width:100px;display:block;margin-top:10px;}
.twitter-feeds .user ../img, .user a > span {float:left;}
.twitter-feeds .interact {display:none;}
.twitter-feeds .user a > span {margin-left:10px;}
i{font-style: normal;}
nav {
    float: right;
}
#menu-icon {
   display:inline-block;
    width: 40px;
    height: 40px;
    background: #444444 url(../img/menu-icon.png) center;

}
nav{
    position: relative;
    margin: 23px 0px 0px 0px;
}

nav:hover ul {}
.Menu2 {
    display: none;
    width: 190px;
    margin: 33px 23px 0px 0px;
    padding: 4px 0;
    text-align: left;
}
.Menu2 li {
    color: #fff;
    list-style-type: none;
    background-color: #444444;
    margin: 0 4px;
    border: 1px solid #535353; 
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;  
    box-sizing: border-box; 
    font-size: 16px;
    font-weight: 700;
}
.Menu2 li:last-of-type, .Menu li:nth-last-child(2) {border-bottom: none;}
.Menu2 li a {
    color: #fff;
    padding: 12px 20px;
    text-decoration: none;
    display: block;
    text-transform: uppercase;
    font-size: 13px
}
.Menu2 li.submit {
    background-color: #39404a;
    text-transform: uppercase;
    background-image: url(images/sprite.png);
    background-repeat: no-repeat;
    background-position: 142px -136px;
}
.Menu2 li.submit a {
    color: #e35865;
    font-weight: bold;
}
.mivlog img{float:right; width:224px; margin:8px 0px 0px 0px; border:solid 5px #e3e3e3}

@media (min-width: 1200px) {
.team .team-member {
transition: all 0.5s ease-in-out;
font-size: 18px;
font-family: 'Open Sans';
width: 215px;
float: left;
margin: 10px 73px 0px 0;
}

}
@media (min-width: 768px) and (max-width: 979px) {
.Menu a{font-size: 13px; padding:10px 13px}
footer{background: #a7a7a7 url(../img/logo-small.png) no-repeat center center; padding:50px 0px 40px 0px; color:#000000; margin: 0px; }
footer p{width: 214px}
header{background:#a7a7a7; height:85px; width:100%; position:fixed; top:0px; z-index:9999999999;}
.logo{text-indent: -9999999px;
width: 154px;
height: 99px;
background: url(../img/logo-small.png) no-repeat;
margin-top: 10px;
}
.Menu{list-style:none; margin-top: 32px}
.Menu li{float:left; margin:0px 0px}
.heading-white{font-size: 38px; padding: 15px 10px 15px 10px;letter-spacing:0px; line-height: 30px}
.heading-black{font-size: 38px; padding: 15px 10px 15px 10px;letter-spacing:0px; line-height: 30px}
.team .team-member {font-size: 18px;font-family: 'Open Sans'; float: left; margin: 10px 82px 0px 0px}
.butn-black {
margin: 9px 0px 0px 0px;
}
}
@media (max-width: 767px) {
    .butn-black {margin: 9px 0px 0px 0px;}
body{
padding-right: 0px !important;
padding-left: 0px !important;
}
.container{
    padding-left: 10px;
    padding-right: 10px
}
header{height: 84px;}
.logo {margin-top: 11px;background: url("../img/logo-small.png") no-repeat scroll 0% 0% transparent;width: 98px;height: 63px;}
.height{height: 95px}
.heading-white{font-size: 30px; line-height: 30px; letter-spacing:-1px;}
.heading-black{font-size: 30px; line-height: 30px; letter-spacing:-1px;}
.Menu2{position: absolute;right: -27px;top: 2px;}
.mivlog img{float:none; width:96.5%; margin:60px 0px 0px 0px; border:solid 5px #e3e3e3}
.contact-form input[type=text] {}
.contact-form textarea {float: none}
.twitter-feeds ul li {margin: 25px 0px 0px 0px;
    float: none;
    min-height: 78px;
    width: auto
}
.twitter-feeds .tweet {line-height: 18px; min-height: auto; width: auto }
footer{background: #a7a7a7 url(../img/logo-small.png) no-repeat center 105px; padding:50px 0px 40px 0px; color:#000000; margin: 0px; }
footer p{width: 214px}
.about-us .span4{margin-top: 40px}
.our-family .bx{width:100%; height:auto; float:none; margin:10px 0px 0px 0px}
.our-family .bx img{width: 100%}
.team .team-member{width: 100%}
.team .team-member .pic img{width: 100%}
.intro h4 {font-size: 19px;line-height: 20px}
.intro h3 {font-size: 23px}
}