@charset "utf-8";
/* CSS Document */

h2{font-size:18px!important;}

.side_slid{
	padding-left:0px!important;
	padding-right:0px!important;
	padding-top:22px;
}

.title_sec{
	
	padding-top:0px!important;
	padding-bottom:0px!important;
	background-color:#9b1a6c;
	

}

@media screen and (max-width: 600px) {

.about_col{
	
	height:auto;
	padding-top:15%;
	padding-bottom:23%!important;
	padding-left:30px!important;
	padding-right:30px!important;
	font-family:Calibri;
	font-size:18px;
	text-align:justify;
	color:#FFF;
	line-height:15px;
	margin-top:-15%;
}
.ha{
		margin-bottom:18px;
	
}

.title_sec{
	background-color:#fff;
}

.gal_sec{
			margin:0;
			padding:0;}
			
.cm{color:#000!important;
	font-size:15px;
	
}
.dd{
	display:none;
	
	}
.cd{
		font-size:15px;
		color:#000;
		font-weight:bold;
}
	
.hid{
		margin-top:0!important;
		}
		
.about_col img{
		margin-bottom:0 !important;

}
.ff{
		margin-top:0 !important;

}
#div1,#div2,#div3{
		width:70%;
		margin-right:15%;
}
.abs{
	left:12%;
	top:-10%;
	}
.grid{
		padding:0!important;
}
.gal_sec{
			padding:0!important;
			margin:0!important;}
	
}

@media screen and (min-width: 600px) {

.about_col{
	background:#fff;
	height:100vh;
	padding-top:1%;
	padding-left:30px!important;
	padding-right:30px!important;
	font-family:Calibri;
	font-size:15px;
	text-align:justify;
	color:#fff;
	line-height:19px;
	
}

}

.about_col img{
	margin-bottom:10px;
}

.add_p{
	text-align:left;
	font-size:20px;
	font-family:Calibri;
	color:#4c0440;
}

.gal_sec{
	margin-top:60px;
	padding-top:50px;
}

.loca_ftr{
	background:#f9ecf8;
	margin-top:60px;
	padding-top:50px;
	padding-bottom:50px;
}

.ftr_sec{
	background:#710062;
	color:#CCC;
}

.ftr_lp{
	text-align:left;
	padding-top:13px;
}

.ftr_rp{
	text-align:right;
}

.title_img_rows{
	width:370px;
}

.title_img_rows ul{
	padding-left:0px;
	margin-top:50px;
}

.title_img_rows ul li{
	list-style:none;
	display:inline-block;
	margin:3px;
	color:#FFF;
}

.title_img_rows ul li h2{
	text-align:left!important;
	font-weight:300px;
}


.title_gal{
	background:#710062;
	height:150px;
	margin-bottom:60px;
}

.display {
    display: none;
}


.boxshadow{
	-webkit-box-shadow: 0px 2px 23px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 23px -4px rgba(0,0,0,0.75);
box-shadow: 0px 2px 23px -4px rgba(0,0,0,0.75);
}

.carousel-caption img{
				margin-bottom:12%;
}


@media (max-width: 380px) and (min-width:300px){
	
	#div1{
		width:350px;
	}
	#div2{
		width:350px;
	}
	
	#div3{
		width:350px;
	}
	
	}
	
	
@media (max-width: 300px) {
	
	#div1{
		width:350px;
		font-size:20px;
	}
	#div2{
		width:350px;
		font-size:20px;
	}
	
	#div3{
		width:350px;
		font-size:20px;
	}
	
	}
	
	
.bdr{
	background-color:#0C0;
		-webkit-border-radius: 20px;
-webkit-border-bottom-right-radius: 5555555478px;
-moz-border-radius: 20px;
-moz-border-radius-bottomright: 5555555478px;
border-radius: 20px;
border-bottom-right-radius: 5555555478px;
}

.display{
			height:3%;
			padding-top:1px;
			border-radius:5px;
}

.rel	{
			position:relative;
}

.abs	{
			position:absolute;
			left:-8%;
			top:-74%;
}


@media (max-width: 1199px) and (min-width:1119px) {
	.about_col{
	background:#FFF;
	height:auto;
	margin-top:-120px;
	padding-bottom:6%;
	padding-left:30px!important;
	padding-right:30px!important;
	font-family:Calibri;
	font-size:18px;
	text-align:justify;
	color:#FFF;
	line-height:15px;
	padding-top:23px;
}

.ss{
		margin-top:5%!important;
}

#div1,#div2,#div3{
		
		margin-top:80%;
		margin-bottom:9%;
}

}

@media (max-width: 1119px) and (min-width:992px) {
	.about_col{
	background:#FFF;
	height:auto;
	margin-top:-120px;
	padding-bottom:5%;
	padding-left:30px!important;
	padding-right:30px!important;
	font-family:Calibri;
	font-size:18px;
	text-align:justify;
	color:#FFF;
	line-height:15px;
	padding-top:23px;
}
#div1,#div2,#div3{
		
		margin-top:81%;
		margin-bottom:9%;
}

}

@media (max-width: 992px) and (min-width:767px) {
	.about_col{
	background:#FFF;
	height:auto;
	margin-top:-120px;
	padding-bottom:5%;
	padding-left:30px!important;
	padding-right:30px!important;
	font-family:Calibri;
	font-size:18px;
	text-align:justify;
	color:#FFF;
	line-height:15px;
	padding-top:23px;
}

#div1,#div2,#div3{
		
		margin-top:65%;
		margin-bottom:6%;
}
.cent_1{
		margin-left:1%;
}



}


@media (max-width: 767px) and (min-width:600px) {
	.about_col{
	
	height:auto;
	margin-top:-13px;
	padding-bottom:21%;
	padding-left:30px!important;
	padding-right:30px!important;
	font-family:Calibri;
	font-size:18px;
	text-align:justify;
	color:#FFF;
	line-height:15px;
	padding-top:0px;
}
.grid figure{
			max-width:315px!important;
}


.title_sec{
	background-color:#fff;
}
#div1,#div2,#div3{
		display:none;
}
.abs{
	left:7%;
	top:-10%;
	}
.grid{
		padding:0!important;
}

.box{
		padding-bottom:20px;
	
	}
.gal_sec{
			margin:0;
			padding:0;}
			
.cm{color:#000!important;
	font-size:14px;
}
.dd{
	display:none;
	
	}
.cd{
		font-size:24px;
		color:#000;
}
	
.hid{
		margin-top:0!important;
		}
		
.about_col img{
		margin-bottom:0 !important;

}
.ff{
		
		margin-left:23% !important;
		margin-top:21% !important;

}

}



@media (max-width: 600px) and (min-width:400px) {
	.about_col{
	
	height:auto;
	margin-top:-51px;
	padding-bottom:5%;
	padding-left:30px!important;
	padding-right:30px!important;
	font-family:Calibri;
	font-size:18px;
	text-align:justify;
	color:#FFF;
	line-height:15px;
	padding-top:23px;
}
.grid figure{
			max-width:315px!important;
}
}
.ha{
		margin-bottom:18px;
	
}
.grid{
		padding:0!important;
}
.box{
	margin-bottom:-28% !important;
}
.ff{
		margin-left:9%;
}


}


@media (max-width: 400px) and (min-width:381px) {
	.about_col{
	background:#FFF;
	height:auto;
	margin-top:-51px;
	padding-bottom:5%;
	padding-left:30px!important;
	padding-right:30px!important;
	font-family:Calibri;
	font-size:18px;
	text-align:justify;
	color:#FFF;
	line-height:15px;
	padding-top:23px;
}
.ha{
		margin-bottom:18px;
	
}
.rel{
		width:70%;
}
.abs{
	left:7%;
	top:-10%;
	}

.grid{
		padding:0!important;
}
}


@media (max-width: 380px) and (min-width:350px) {
	
	.about_col{
	background:#FFF;
	height:auto;
	margin-top:-3%;
	padding-bottom:0;
	padding-left:30px!important;
	padding-right:30px!important;
	font-family:Calibri;
	font-size:18px;
	text-align:justify;
	color:#FFF;
	line-height:15px;
	padding-top:0;
}
.ha{
		margin-bottom:18px;
	
}

.title_sec{
	background-color:#fff;
}

.gal_sec{
			margin:0;
			padding:0;}
			
.cm{color:#000!important;
	font-size:15px;
	
}
.dd{
	display:none;
	
	}
.cd{
		font-size:15px;
		color:#000;
		font-weight:bold;
}
	
.hid{
		margin-top:0!important;
		}
		
.about_col img{
		margin-bottom:0 !important;

}
.ff{
		margin-top:0 !important;

}
#div1,#div2,#div3{
		width:70%;
		margin-right:15%;
}
.abs{
	left:12%;
	top:-10%;
	}
.grid{
		padding:0!important;
}
	
	}
	


@media (max-width: 350px) and (min-width:300px) {
	
	.about_col{
	background:#FFF;
	height:auto;
	margin-top:-4%;
	padding-bottom:0;
	padding-left:30px!important;
	padding-right:30px!important;
	font-family:Calibri;
	font-size:18px;
	text-align:justify;
	color:#FFF;
	line-height:15px;
	padding-top:0;
}
.ha{
		margin-bottom:18px;
	
}
#div1,#div2,#div3{
		width:70%;
		margin-right:30%;
}
.abs{
	left:-10%;
	top:-10%;
	}

	
.grid{
		padding:0!important;
}

	}
	
	
@media (max-width: 300px) and (min-width:275px) {
	
	.about_col{
	background:#FFF;
	height:auto;
	margin-top:-5%;
	padding-bottom:0;
	padding-left:30px!important;
	padding-right:30px!important;
	font-family:Calibri;
	font-size:18px;
	text-align:justify;
	color:#FFF;
	line-height:15px;
	padding-top:0;
}
.ha{
		margin-bottom:18px;
	
}
.ff_2{
		font-size:15px;
}
.title_sec{
	background-color:#fff;
}
#div1,#div2,#div3{
		display:none;
}
.abs{
	left:7%;
	top:-10%;
	}
.grid{
		padding:0!important;
}

.box{
		
	
	}
.gal_sec{
			margin:0;
			padding:0;}
			
.cm{color:#000!important;
	font-size:13px;
}
.dd{
	display:none;
	
	}
.cd{
		font-size:14px;
		color:#000;
}
	
.hid{
		margin-top:0!important;
		}
		
.about_col img{
		margin-bottom:0 !important;

}
.ff{
		margin-top:0 !important;
		margin-left:20%;

}
}

@media (max-width:1920px) {
	
	.box{
			
	}
	.ff{ margin-top:0%;
	}
#div1,#div2,#div3{
				margin-bottom:18%;
	}
	
.gal_sec{
			margin-top:0;
			
}
.web_kit{
transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;
transform: rotate(0deg) scale(0.912) skew(1deg) translate(0px);
-webkit-transform: rotate(0deg) scale(0.912) skew(1deg) translate(0px);
-moz-transform: rotate(0deg) scale(0.912) skew(1deg) translate(0px);
-o-transform: rotate(0deg) scale(0.912) skew(1deg) translate(0px);
-ms-transform: rotate(0deg) scale(0.912) skew(1deg) translate(0px);
}

.web_kit:hover{

transform: rotate(0deg) scale(0.964) skew(1deg) translate(0px);
-webkit-transform: rotate(0deg) scale(0.964) skew(1deg) translate(0px);
-moz-transform: rotate(0deg) scale(0.964) skew(1deg) translate(0px);
-o-transform: rotate(0deg) scale(0.964) skew(1deg) translate(0px);
-ms-transform: rotate(0deg) scale(0.964) skew(1deg) translate(0px);
}