@media (min-width:800px){nav ul li .dropdown-menu{display:block;visibility:hidden;background-color:#fff;min-width:10em;border:1px solid rgba(0,0,0,0.2);border-top:none;position:absolute;left:-0.5em;padding:0;text-align:left;list-style-type:none;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
nav ul li:hover .dropdown-menu{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
nav ul li .dropdown-menu li{margin:0;}
nav ul li .dropdown-menu li:hover a{background-color:#fbfbfb;}
nav ul li .dropdown-menu li a{display:block;line-height:2.5em;padding:0.2em 1em;border-bottom:1px solid rgba(0,0,0,0.07);}
nav ul li .dropdown-menu li a:hover{color:#1ac6ff;//need to be add in color css}
}
@media (max-width:991px){html{font-size:90%;}
.fluid-blocks-col{padding:70px 40px 80px 15px;}
.client-wrapper2 img{margin-bottom:25px;}
.client-wrapper .col-sm-3{border-right:none;}
.contact-form .col-sm-6{margin-top:20px;}
.footer-3 .additional-links,
.footer-2 .additional-links{clear:both;text-align:left;}
}
@media (max-width:767px){html{font-size:80%;}
.home-intro-left{text-align:center;}
.home-intro-2nd-half-contact,
.home-intro-2nd-half-try{padding-top:0;}
.home-intro-2nd-half-video{margin-top:50px;}
.home-subscribe .subscribe-input{width:60%;height:55px;}
.home-subscribe button{width:30%;height:55px;padding-left:10px;}
.home-button img{margin-bottom:20px;}
.service{margin-bottom:0px;}
.callnow h1{font-size:2rem;}
.call-number{margin-top:20px;font-size:3rem;font-weight:700;}
.team-member{width:45%;float:left;margin:10px;}
.contact-4 .col-sm-4, .contact-4 .col-sm-3{margin-top:20px;}
.contact-address{border-top:2px solid #EDEDED;padding-top:20px;margin-top:20px;}
.footer-3.v-center.row > *,
.footer-3 .v-center.row > *{display:block;vertical-align:baseline;margin-top:30px;}
}
@media (max-width:480px){html{font-size:65%;}
.btnxs{margin-bottom:20px;}
.home-intro-right{margin-top:20px;}
.home-intro-left .home-button{padding-bottom:50px;margin-top:20px;text-align:center;}
.home-intro-left .home-button a img{padding-bottom:20px;}
.team-member{width:100%;}
.client-wrapper2 div, .client-item .col-sm-3{width:100%}
.featured{text-align:center;margin-bottom:20px;}
.feature-fluid-wrapper,
.feature-fluid-wrapper-color{height:250px;}
.block-message{padding:0 20px;}
}
@media (max-width:320px){html{font-size:60.5%;}
}
