/*Pink- #E86E9D; */
/*Black - #444444 */
@import url('https://fonts.googleapis.com/css?family=Lobster');
@import url('https://fonts.googleapis.com/css?family=Cabin+Condensed');
@import url('https://fonts.googleapis.com/css?family=Barlow+Condensed');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');

body{
	margin:0px;
	padding:0px;
	overflow-x:hidden;
	-webkit-overflow-x:hidden;
	font-family: 'Barlow Condensed', sans-serif!important;
}

/*------------Scroll Top Button-------------------------*/

/*--------SCROLL TOP-------------*/
.scrollToTop{
	width:100px; 
	height:130px;
	text-align:center; 
	position:fixed;
	bottom:-30px;
	right:10px;
	display:none;
	z-index:9999;
}
.scrollToTop:hover{
	text-decoration:none;
}

.scrollToTop img{
	 width: 50%;
}

@media(max-width:500px){
.scrollToTop img{
	 width: 30%;
}

.scrollToTop{
	left:40%;
	bottom:-70px;}
	
}
/*-------------*/

.header1{
	background-color:#E86E9D;
}

header{
	background:url("../images/img32.jpg") repeat-x;
	background-position:center;
	padding:20px;
	color:white;
	text-align:center;
}
/*----------------------Navbar---------------------*/

nav ul{
	background-color:#444444;
	list-style-type:none;
	padding:0px;
	margin:0px;
	position:relative;
	text-align:center;
}

nav ul li{
	display:inline-block;
	
}

nav ul li a{
	text-decoration:none;
	color:white;
	font-family: 'Lobster', cursive;
	font-size:20px;
	text-decoration:none !important;
	transition:all 600ms;
	display:block;
	padding:15px;
}

nav ul li:hover{
	background-color:#E86E9D;
	/*transform:scale(1.1);*/
	cursor:pointer;
}

nav ul li:hover a{
	color:#0056B0;
}

.menu-icon{
	width:100%;
	background-color:#E86E9D;
	text-align:right;
	cursor:pointer;
	box-sizing:border-box;
	padding:10px;
	display:none;
}

nav ul ul{
	display:none;
	position:absolute;
	min-width:200px;
	z-index:999;
}

nav ul ul li{
	display:block!important;
	background-color:grey;
}

nav ul ul li a{
	color:white!important;
	font-size:16px;
}

nav ul li:hover ul{
	display:block;
}

@media (max-width:580px){
	
	.menu-icon{
		display:block;
		border-top:1px solid #FCA2BE;
	}
	
	nav ul{
		display:none;
		position:static;	
	}
	
	nav ul li{
		display:block;
	}
	
	nav ul ul{
		position:static;
	}
	nav ul li a{
	font-size:17px;	
	}
	
}

/*-----------------Navbar End--------------------*/

.betwn{
	padding:20px;
	background-color:#FFC0CB;
}


.ablock1{
	padding:50px 100px;
	background: linear-gradient(pink, white);
	font-family: 'Source Sans Pro', sans-serif;
}

.ablock12{
	padding:50px 100px;
	background:url("../images/bg2.jpg") repeat;
	font-family: 'Source Sans Pro', sans-serif;
}




.ablock1 .row{
	padding:40px 20px;
	background-color:white;
}

.ablock1 .col-md-6 .row{
	padding:8px 20px;
	background-color:white;
}

.ablock1 .col-md-6 .row .col-4{
	padding:0px 8px;
}

.ablock1 .col-md-3{
	text-align:center;
}

.ablock1 .col-md-3 img{
	width:105%;
}

.ablock1 .col-md-6 img{
	width:100%;
	transition:all 400ms;
}

.ablock1 .col-md-3{
	padding:20px;
}

.ablock1 .col-md-6 img:hover {
	box-shadow:5px 5px 10px grey;
	transform:scale(0.9);	
}

@media (max-width:500px){
	.ablock1{
	padding:20px 20px;
	text-align:center;
}

.ablock1 .col-md-3 img{
	width:80%;
}

.ablock1 .col-md-3 p{
	font-size:15px;
}

.ablock1 .col-md-6 img{
	width:115%;
}
}



/*-------------------------------------*/
.video1{
	width:70%;
}

@media(max-width:500px){
	.video1{
	width:100%;
}
}

.ablock1a{
	padding:50px 100px;
	background:url("../images/bg2.jpg") repeat;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
}

.ablock1a .row{
	padding:40px 20px;
	background-color:white;
}

.ablock1a .col-md-6 .row{
	padding:8px 20px;
	background-color:white;
}

.ablock1a .col-md-6 .row .col-4{
	padding:0px 8px;
}

.ablock1a .col-md-3{
	text-align:center;
}

.ablock1a .col-md-3 img{
	width:105%;
}

.ablock1a .col-md-6 img{
	width:100%;
	transition:all 400ms;
	border:5px solid #ddd;
}

.ablock1a .col-md-3{
	padding:20px;
}

.ablock1a .col-md-6 img:hover {
	box-shadow:5px 5px 10px grey;
	transform:scale(0.9);	
}

.block1a .col-md-6 p{
	text-align:left;
}

.block1a .col-md-6 button{
	width:180px;
	height:50px;
	border:5px solid #FFC0CB;
	background-color:transparent;
	cursor:pointer;
}



@media (max-width:500px){
	.ablock1a{
	padding:20px 20px;
	text-align:center;
}

.ablock1a .col-md-3 img{
	width:50%;
}

.ablock1a .col-md-3 p{
	font-size:15px;
}

.ablock1a .col-md-6 img{
	width:115%;
}
}

.block-new1 .col-md-7 img{
 float:left;
}

.hblock1{
	padding:30px;
	background:linear-gradient(#E86E9D,white);
}

.hblock2 h2{
	font-family: 'Lobster', cursive;
	text-align:center;
}

.hblock2 .col-md-7{
	padding:0px 50px;
}

.hblock2 p{
	text-align:justify;
	font-size:15px;
color:#444444;
}

.shblock3{
	background:linear-gradient(white, pink);
	padding:50px;
}

.shblock3 p{
	font-family: 'Barlow Condensed', sans-serif;
	font-size:18px;
}

.img1{
	text-align:center;
}

.img1 img{
	width:15%;
}

.hblock3{
text-align:center;
padding:30px 30px! important;
}

.hblock3 .col-md-3{
padding:6px 8px;
}
.hblock3 .col-md-6{
padding:6px 8px;
}

.hblock3 img{
	border:5px solid white;
	
}


.hblock3 button{
	background-color:transparent;
	border:5px solid pink;
	width:250px;
	padding:15px;
}

.hblock3 button a{
	color:black;
	font-size:18px;
	text-decoration:none;
}

@media (max-width:500px){
	.hblock3{
	text-align:center;
	padding:30px 10px! important;
}

.img1 img{
	width:80%;
}
}


.hblock4{
	background-image:url("../images/img9.jpg");
}

.hblock4 .row{
	background-color:rgba(0,0,0,0.3);
}

.hblock4 .col-md-12{
	padding:130px 50px;
		text-align:right;
}

.hblock4 h1{
	font-size:70px;
	color:white;
	font-family: 'Cabin Condensed', sans-serif;
	text-align:right;
}

.hblock4 h4{
	color:white;
	font-family: 'Cabin Condensed', sans-serif;
	text-align:right;
}

.hblock4 button{
	width:200px;
	height:45px;
	background-color:#E86E9D;
	border:none;
	font-family: 'Lobster', cursive;
	font-size:20px;
	cursor:pointer;
}

@media (max-width:500px){

.hblock4 h1{
	font-size:35px;
	text-align:center;
}

.hblock4 h4{
	font-size:25px;
	text-align:center;
}
}

.shblock3{
background-image:url("../images/img43.png");
}

.hblock5{
	padding:50px !important;
	text-align:center;
}

.hblock5 .c1{
	padding-bottom:40px;
	text-align:left;
}

.hblock5 .c1 i{
	float:left;
	font-size:70px;
}

.hblock5 .c1 p, .hblock5 .c1 h4{
	padding-left:90px;
}


.hblock5 .c2{
	padding-bottom:40px;
}

.hblock5 .c2 i{
	float:right;
	font-size:70px;
}

.hblock5 .c2 p, .hblock5 .c2 h4{
	padding-right:90px;
	text-align:right;
}

.hblock5 button{
	background-color:transparent;
	border:5px solid pink;
	width:250px;
	padding:15px;
}

.hblock5 button a{
	color:black;
	font-size:18px;
	text-decoration:none;
}

@media (max-width:500px){
	.hblock5{
	padding:10px !important;
}

}

.hblock6{
	background-image:url("../images/img10.jpg");
}

.hblock6 .row{
	background-color:rgba(0,0,0,0.3);
}

.hblock6 .col-md-12{
	padding:130px 50px;
		text-align:right;
}

.hblock6 h1{
	font-size:70px;
	color:white;
	font-family: 'Cabin Condensed', sans-serif;
	text-align:right;
}

.hblock6 h4{
	color:white;
	font-family: 'Cabin Condensed', sans-serif;
	text-align:right;
}

.hblock6 button{
	width:200px;
	height:45px;
	background-color:#E86E9D;
	border:none;
	font-family: 'Lobster', cursive;
	font-size:20px;
	cursor:pointer;
}

@media (max-width:500px){
.hblock6 h1{
	font-size:35px;
	text-align:center;
}

.hblock6 h4{
	font-size:25px;
	text-align:center;
}
}

.hblock7{
	padding:100px ! important;
}

.hblock7 .row{
	padding-bottom:80px;
}

.hblock7 .col-md-4 img{
	float:left;
	width:40%
}

.hblock7 .col-md-4{
	padding-bottom:10px;
}

.hblock7 .col-md-4 p{
	padding-left:175px;
}

.hblock7 .col-md-4 h4{
	padding-left:175px;
	padding-top:10px;
}

.hblock7 img{
	transition:all 600ms;
}

.hblock7 img:hover{
transform:scale(1.1);
}

.hblock7 .r1{
	text-align:center!important;
}

.hblock7 button{
	background-color:transparent;
	border:5px solid pink;
	width:250px;
	padding:15px;
margin:0px 0px 0px 450px;
	
}

.hblock7 button a{
	color:black;
	font-size:18px;
	text-decoration:none;
}

@media (max-width:500px){
	
	.hblock7{
	padding:10px ! important;
	text-align:center;
}
	.hblock7 .col-md-4 img{
	float:none;
	width:40%;
}

.hblock7 .col-md-4 p{
	padding:0px 20px;
}

.hblock7 .col-md-4 h4{
	padding:10px 20px;
}

.hblock7 button{
	background-color:transparent;
	border:5px solid pink;
	width:250px;
	padding:15px;
margin:0px;
	
}
}

/*-----------------Footer Start--------------------*/

.hblock8{
	background-color:#1a1a1a;
	color:white;
	padding:40px !important;
}

.hblock8 .c3 p{
	padding:0px 40px 20px 0px;
}

.hblock8 .c4 img{
	float:left;
	width:120px;
	padding:2px;
}

.hblock8 .c5 i{
	float:left;
}

.hblock8 .c5 p{
	padding-left:40px;
}

.hblock8 a{
	color:white;
}

.hblock8 a:hover{
	color:white;
}

.hblock8 .r2{
padding:10px;
background-color:grey;
}

/*------------------Footer End---------------------*/