body{background-color:#FFF;color:#777;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:22px;margin:0;}
.container{width:95%;}
footer.short{background-image:url("../img/FooterBG.png");background-position:center;background-size:cover;background-repeat:no-repeat;background-color:rgba(14, 14, 14, 0.90);font-size:12px;padding:40px 0 0;color:#FFF !important;height:315px;overflow:hidden;}
.contact_us_sec h3{font-size:18px;font-weight:600;letter-spacing:normal;line-height:18px;margin:0 0 18px;text-transform:uppercase;text-decoration:none;text-shadow:1px 1px 1px #000;}
.contact_us_sec h3, .footer_3 li a, .footer_3>nav ul li{color:#fff!important;}
.widget-title{text-align:center;}
footer h4{font-size:1.8em;font-weight:200;text-shadow:1px 1px 1px #000;}
footer span.phone{color:#FFF;font-size:26px;font-weight:700;display:block;padding-bottom:15px;margin-top:-5px;}
ul.icons{list-style:none;}
footer ul.list.icons li{margin-bottom:5px;}
ul.list li{margin-bottom:13px;}
li{line-height:24px;}
.remove_margin{margin:0px !important;}
#livechat_icon{background:url(../img/livechat_icon_orange.png);cursor:pointer;height:36px;width:108px;text-decoration:none;background-color:none;}
#skype_button{background:url(../img/skype_logo.png);background-repeat:no-repeat;width:34px;height:36px;/margin-top:10px;/}
footer div.container div.row>div{margin-bottom:25px;}
body a{outline:0!important;}
footer a{color:#fff!important;}
.alternative-font, a, h3, h4, h5{color:#662D91;}
div.tabs ul.nav-tabs a, div.tabs ul.nav-tabs a:hover, section.toggle label, ul.list.icons li i{color:#662D91;}
ul.list.icons li i{color:#CCC;margin-right:5px;}
.icon{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;}
.icon-map-marker:before{content:"\f041";}
.icon-envelope:before{content:"\f0e0";}
.clearfix{clear:both;}
.icon, .icon-stack{display:inline-block;}
.footer_3>nav ul{padding-left:0!important;display:block;}
.footer_3>nav ul li{font-size:15px;line-height:13px;list-style:none;margin-bottom:15px;padding:0 0px;}
.contact_us_sec h4, .footer_3 li a, .footer_3>nav ul li{color:#fff!important;}
.contact_us_sec h3, .footer_3 li a, .footer_3>nav ul li{color:#fff!important;}
.social-icons{margin:0 auto;}
.pull-top2{margin-top:15px;}
.pull-top2{padding-left:10px!important;}
ul.social-icons{margin:0;padding:0;width:auto;}
ul.social-icons{padding:9px 0!important;}
ul.social-icons li{background-image:url(../img/social-sprites.png);background-color:#FFF;background-position:0 100px;margin:-1px 1px 5px 0;padding:0;border-radius:100%;overflow:visible;transition:all .3s ease;box-shadow:0 2px 2px 0 rgba(0,0,0,.3);-moz-border-radius:100%;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-border-radius:100%;-webkit-transition:all .3s ease;}
i.image-icon, ul.social-icons li{background-repeat:no-repeat;display:inline-block;}
i.image-icon, label.valid, ul.social-icons li[class] a{text-indent:-9999px;}
ul.social-icons li a{display:block;height:30px;width:30px;text-align:center;}
ul.social-icons li.facebook{background-position:0 -120px;}
ul.social-icons li.twitter{background-position:0 -1140px;}
ul.social-icons li.linkedin{background-position:0 -540px;}
ul.social-icons li.googleplus{background-position:0 -300px;}
ul.social-icons li.pinterest{background-position:0 -780px;}
ul.social-icons li.stumbleupon{background-position:0 -1020px;}
.sepratorsdiv{border-right:2px solid #444443;height:220px;}
.sepratorsdiv1{border-left:2px solid #444443;height:220px;}
.navigatestyle{text-align:right;}
.font-style{font-size:12px;}
@media only screen and (max-width:885px){.navigatestyle{text-align:left;padding-left:0px;}
}
@media only screen and (max-width:768px){footer.short{height:auto;background-size:cover;}
.navigatestyle{text-align:right;padding-left:0px;}
.sepratorsdiv{border-right:none;height:auto;}
.sepratorsdiv1{border-left:none;height:auto;}
.contact_us_sec{text-align:center;}
.contact_us_sec h3{font-size:18px;}
}
@media only screen and (max-width:468px){footer.short{height:auto;background-size:cover;}
.sepratorsdiv{border-right:none;height:auto;}
.sepratorsdiv1{border-left:none;height:auto;}
.contact_us_sec{text-align:center;}
.contact_us_sec h3{font-size:18px;}
.navigatestyle{text-align:left;padding-left:22%;}
}