@charset "utf-8";
/* CSS Document */
 @media(max-width:1200px) {
	.slider-captions {
		position: absolute;
		bottom: 50px;
	}
	.slider .owl-dots {
		min-width: 28%;
		position: absolute;
		bottom: 20px;
		text-align: center!important;
	}
}
@media (max-width:1150px){
}

@media(max-width:1100px) {
}
 @media(max-width:1024px) {
	.team-section {
		margin-top: 0;
	}
	.divider-line {
	   display:none;
	}
}

@media only screen and (max-width:990px){
    .serviceBox{ margin: 0 0 50px; }
}

@media (max-width:800px){
}
@media only screen and (max-width:768px){
	.orange-btn {
		padding:4px 10px;
		font-size:14px;
		margin:4px 10px 0 0;
	}
	
	.green-btn {
		padding:4px 10px;
		font-size:14px;
		margin:4px 10px 0 0;
	}

	
	.team-section {
		margin-top: 10px;
	}
	.slider-captions {
		position: absolute;
		bottom: 50px;
	}
	.slider-title {
	  
		font-size: 30px; margin-bottom: 0px;
		
	}
}
@media (max-width:640px) {
}
@media only screen and (max-width:590px){
	.form-control {
		display: inline-block;
		height: 25px;
		padding: 2px 10px;
		font-size: 12px;
		
	}
	.pagetitle {
		font-size: 26px;
		margin:5px;
	}
}
@media only screen and (max-width:480px){
	
	
	
	
	.promotion-bar h2{
	   font-size: 24px;
	}
	
	
	.slider-captions{bottom: 40px; text-align: center;}
	.slider-title{font-size: 18px;}
			.slider .owl-nav .owl-prev {
		position: absolute;
		top: 20%;
		left: 0px;}
		.slider .owl-nav .owl-next {
		position: absolute;
		top: 20%;
		right: 0px;
	}

/** about us **/
	.about {
		background-color: #7030a0;
		color: #fff;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.about h1{
		font-size:18px;
	}
	.about-section { color: #fff; padding-top: 10px; padding-bottom: 10px; }
	.about-title { margin-bottom: 10px; color: #fff; }
	.about-img img { border-radius: 4px; position:relative;}
	.about-section a{
		float:left;
		padding:4px 10px;
		font-size:10px;
		color:#fff;
		background:#007b5e;
		border:solid 2px #fff;
		text-transform:uppercase;
		margin:4px 10px 0 0;
	}
	.team-section {
		margin-top: 20px;
	}


	
	.mt20 {
		margin-top: 10px;
	}

	/** news sections **/
	
	/**** news section starts ***/
	
	.news-section {
		padding: 15px 0;
	}
	.thumbnail {
		display: block;
		margin-bottom: 5px;
	}
	
	.content {
		padding-top: 7%;
	}
	.news-section img{
		width:75%;
		height:75%
	}
	
	.content > span {
		font-size: 20px;
		color: #777777;
		font-weight: 200;
	}
	.content > p {
		font-size: 15px;
		font-weight: 400;
		text-align: left;
		color: #e42a97;
		line-height: 20px;
	}
	/**** news section ends ***/

	/** services **/
	
	.serviceBox{
		padding: 0px;
	}
	
	.sc-section {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.sc-block {
		padding: 20px;
	}
	
	.promotion-bar{
		padding:5px;
		font-size:20px;
		font-weight:200;
		margin:5px 0;
	}
	.promotion-bar a{
		padding:4px 10px;
		font-size:13px;
		margin:4px 10px 0 0;
	}
	.gallery{
		padding: 0px;
	}
	.gallery-content{
		padding-right:7px;
		margin-top:10px;
		margin-bottom:10px;
	}


	
}



/*** menu **/

@media only screen and (max-width:990px){
    .dropdown-menu.multi-dropdown{ left: 0 !important; }
    nav.navbar.bootsnav .navbar-toggle{
        background: transparent !important;
        color: #ae1175;
    }
    nav.navbar.bootsnav ul.nav > li{ margin: 10px 0 15px; }
    nav.navbar.bootsnav.navbar-mobile ul.nav > li > a{
        padding: 15px;
        text-align: center;
        color: #ae1175;
    }
    nav.navbar.bootsnav.navbar-mobile .navbar-collapse{ background: #fff; }
    nav.navbar.bootsnav ul.nav > li > a,
    nav.navbar.bootsnav ul.nav > li > a:hover,
    nav.navbar.bootsnav ul.nav > li.active > a,
    nav.navbar.bootsnav ul.nav > li.on > a{ color: #fff; }
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{ color: #ae1175; }
    nav.navbar.bootsnav ul.nav > li.dropdown > ul{ top: 100%; }
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .title,
    nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{
        font-size: 14px;
        font-weight: normal;
        color: #ae1175;
    }
}


