@charset "utf-8";
/* CSS Document */
@media all and (max-width: 767px) and (min-width: 320px) {
.logoBar {
	background:#fff;
	padding:0px;
    position: relative;
}
.logo{
}
.navbar {
    padding: 15px 0;
}
.navbar-toggle .icon-bar{
	background:#fff;
}
.navbar-toggle {
    margin-top: 5px;
    margin-right: 0px;
	margin-bottom:0;
    background-color: #8a73b4;
	float: left;
}
.navbar-collapse.in {
    padding: 0;
}
.navbar-nav > li {
    padding: 0 0 5px 0;
	font-size:14px;
}
.navbar-nav > li a{
	color:#fff;
}
.navbar-nav {
    padding: 5px 15px;
    background: #8a73b4;
    margin: 0;
}
.navbar-collapse{
	overflow-x:hidden;
	float: left;
}
.navbar-nav > li > .dropdown-menu{
	display:none !important;
}
ul.socialIcons,
.languageBox {
    padding: 15px 0;
}
.bannerCaption {
    padding: 50px 0 70px;
}
.bannerCaption h1 {
    font-size: 25px;
    line-height: 34px;
    text-shadow: none;
}
.bannerCaption h1 span {
    font-size: 14px;
}
.serviceWrap {
    padding: 40px 0;
}
.serviceBoxIcon {
    left: 50%;
    margin-left: -65px;
}
.serviceBox {
    padding: 55px 0 25px;
    margin-bottom: 30px;
}
.box-01,
.box-02,
.box-03,
.box-04,
.box-05,
.box-06{
	margin-top:50px;
}
.welcomeWrap {
    margin-top:-220px;
}
.welcomeWrap h2 {
    margin: 85px 0 0 0;
    padding: 120px 0 10px 0;
	font-size: 45px;
}
.welcomeWrap h4 {
    font-size: 15px;
}
.newsEventsWrap {
    padding: 30px 0 125px;
}
.newsEventsWrap h2{
	font-size:45px;
}
.dotLine {
    width: 100%;
}
.newsBlock{
	-webkit-transform: none;
	transform: none;
	width:auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.newsBox{
	-webkit-transform: none;
	transform: none;
	padding: 238px 0 0;
	width:auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.contactWrap {
    margin-top: -100px;
}
.contactWrap h2 {
    font-size: 38px;
    padding:90px 0 15px 0;
}
.contactWrap p {
    font-size: 15px;
}
.quickLinksDiv {
    border-top: 1px solid #303030;
    border-bottom: 1px solid #303030;
	border-left:0 none;
	border-right:0 none;
    overflow: hidden;
    margin: 15px 0;
	padding:0 0 15px;
}
.innerWrapDiv h2 span a{
	position:inherit;
}
.innerWrapDiv h2{
	font-size:40px;
	line-height: 44px;
}
.newsDetails{}
.newsDetails h2{
	margin-top:20px;
	font-size:15px;
	line-height:24px;
}

.newsBlock img {
    -webkit-transform:none;
    transform: none;
}
}


@media all and (max-width: 767px) and (min-width: 320px) and (orientation: landscape) {


}

@media all and  (max-width: 1024px) and (min-width: 768px){
.bannerCaption {
    padding: 120px 0 70px;
}
.serviceBoxIcon {
    top: -39px;
    left: 0px;
}
.back img,
.front img {
    width: 90%;
}
.serviceBox h3{
	display:none;
}
.serviceBox{
	padding-bottom:110px;
}
.box-01 {
    margin-top: 10px;
}
.box-02 {
    margin-top: 30px;
}
.box-03 {
    margin-top: 60px;
}
.box-04 {
    margin-top: 80px;
}
.box-05 {
    margin-top: 100px;
}
.box-06 {
    margin-top: 130px;
}
.welcomeWrap {
    margin-top: -250px;
}
@-moz-document url-prefix() { 
.welcomeWrap h2 {
    padding: 0 0 20px 0 !important;
    margin-top: -75px !important;
}
}
.welcomeWrap h2 {
    margin: 0;
    padding: 150px 0 20px 0;
}
.newsBlock {
    width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    -webkit-transform:none;
    transform: none;
}
.newsBox {
    width: 100%;
	padding:0 25px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    -webkit-transform:none;
    transform: none;
}
.newsBlock img {
    right: -60px;
	top:-20px;
	display:none;
}
.contactWrap {
    margin-top: -200px;
}
.quickLinksDiv {
    padding: 0 20px 25px;
}
.quickLinks li:before {
    padding-right: 5px;
}
.innerWrapDiv h2 span a{
	top:10px;
}

}

@media all and  (max-width: 1200px) and (min-width: 768px) and (orientation: landscape){

}


@media (max-width: 990px) and (min-width: 767px) {
.navbar-header {
	float: none;
}
.navbar {
    margin-top: 15px;
	padding: 12px 0px;
}
.navbar-toggle .icon-bar{
	background:#8a73b4;
}
.navbar-toggle {
    margin-top: 5px;
    margin-right: 10px;
    background-color: #fff;
	display: block;
}
.navbar-collapse{
	overflow-x:hidden;
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav>li {
	float: none;
	padding: 0 0px 10px 0;
}
.navbar-nav>li>a {
	color:#fff;
}
.navbar-text {
	float: none;
    margin: 15px 0;
}
.navbar-collapse.collapse.in { 
	display: block!important;
	background: #8a73b4;
}
.collapsing {
	overflow: hidden!important;
}
}
