html{
	scroll-behavior: smooth;

}
body{
	

	margin: 0;
	padding: 0;
	

}
.topbtn{
	text-decoration: none !important;
	height: 50px;
	width: 45px;
	background-color: rgba(153, 153, 153,0.8);
	text-align: center;
	line-height: 50px;
	font-size: 22px;
	color:white;
	position: fixed;
	bottom:0px;
	right: 30px;
	z-index: 9999999999;
	font-weight: none;
	display: none;
}
.topbtn:hover i{
	transition:0.5s;
	color: #FFE828;
	transform:translateY(-6px);
}
.topbtn.visible{
	transition: 0.5s;
	display: block;
}
::-webkit-scrollbar {
 display: none !important;
}
.dot{
	display: block;
	position: fixed;
	bottom: 200px;
	right: 10px;
	width: auto;
	padding: 10px;
	z-index: 10000000;
	border:none;
}
.dot ul{
	position: relative;
	width: 100%;


}.dot ul li a{
	text-decoration: none;
}
/*.dot ul li a b{
	display: none;
	color: white;
	text-shadow: none;
	text-decoration: none;
	opacity: 0;
	transition: 0.5s;
}*/
.dot ul li{
	
	padding: 3px;
	margin: 5px;
	border-radius: 20px;
}
/*.dot ul li:hover a b{
	display: inline;
	opacity: 1;
	transition: 0.5s;

}*/
.dot ul li:hover{
	
	color: white;
	transition: 0.5s;
}
.dot ul li {
	list-style-type: none;
	text-shadow: 2px 2px 5px white;


}.dot ul li a i{
	font-size: 12px;
	float: right;
	outline: none;
	transition: 0.3s;
}
.dot ul li a{
	color: #2969ce;
	width: 100%;
	padding: 5px;
}
.dot ul li span{
	display: none;
	transition: 0.5s;

}
.dot ul li:hover span{
	display: inline;
	transition:0.5s;
}
.dot ul li a i.active{
	color: #00d4ff;
	text-shadow: 3px 3px 3px black;
	transform: scale(1.3);

}

header{
			
			
			margin: 20px auto;
			padding: 10px;
			background-color: white;
			box-sizing: border-box;
			border-radius: 4px;
			box-shadow: 0 2px 5px rgba('0,0,0,.2')
			z-index:100;
		}
		header .active{
			z-index: 1000;
		}
		.logo img{
			color: #069370;
			height: 80px;
			font-size:36px;
			
			padding: 0 20px;
			background:transparent;
			text-align: center;
			box-sizing: border-box;
			text-decoration: none;
			float: left;
			font-weight: 700;
		}
		nav{
			float: right;

		}
		.clearfix{
			clear: both;
		}
		nav ul{
			margin: 0;
			padding: 0;
			display: flex;
			text-decoration: none;
		}
		nav ul li{
			position: relative;

			 list-style:none;
		}
		nav ul li:before{
			content:'';
           position:absolute;
           bottom:10px;
           left:0;
           height:4px;
           background-color:black;
           background-position: center;
           display:block;
           width:0%;
           transition:0.8s;
		}
		nav ul li:hover:before{
			width: 90%;
			position: absolute;
			bottom:10px;
			left: 0;
		}
		nav ul li a{
			display: block;
			font-size: 18px;
			margin: 10px 0;
			padding: 5px 20px;
			list-style: none;
			text-decoration: none;
			line-height: 50px;
			color: #262626;
			text-decoration:none !important;
		}
		nav ul li a:hover{
			color: #262626;
		}
		nav ul li.active,
		nav ul li:hover{
			/*background-color:red;*/
			color: black;
			transition: 0.5s; 

		}
		nav ul li.active{
			position: relative;
		}

		  nav ul li.active:before{
           content:'';
           position:absolute;
           bottom:10px;
           left:0;
           height:4px;
           background-color:red;
           background-position: center;
           display:block;
           width:90%;
           transition:0.8s;

           

       }
       
.img{
	width: 100%;
	padding: 30px 0;
	margin-left: 0px;

}
.img img{
	max-width: 450px !important;
	width: 450px !important;
}

 
.fa-bars:hover ul{
 display: block;
}
.first,.second,.third,.fourth,.fifth,.sixth,.seventh{
	min-height: 788px;
	overflow: hidden;
}
#myCarousel{
	margin-top: 100px;
}
#myCarousel .carousel-inner{
	width: 85%;
    overflow: hidden;
    margin-left: 55px;
    text-align: center;
    height: 300px;

}
.indi1{
	bottom: -30px;
}

.slider-div{
	
	margin-top: 0px;
	z-index: 1;
}

	.right{
		background:transparent !important;
	}
	.left{
		background: transparent !important; 
	}
	  .glyphicon-chevron-right{
		color: black !important;
		
		font-size:16px !important;
	}
	.glyphicon-chevron-left{
		color: black !important;
		
		font-size:16px !important;

	}
	 
	.carousel-indicators .active {
    width: 12px !important;
    height: 12px !important;
    margin: 0 !important;
    background-color: white !important;
    border:1px solid black !important;
}
.carousel-indicators li {
    background-color: rgba(0,0,0,1);
    border: 1px solid #000;
    margin-top: 100px !important;
}
.third{
	min-height: 800px;
	background-color: #FF0000;
	position: relative;
	overflow: hidden;
}


.third-section{
	margin-top: 80px;
	min-height:600px;
}
.third-by{
	font-size: 30px;
	color: white;
	text-align: center;
}
.third-heading-2{
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 40px;
	padding-bottom: 10px;

}
.fourth{
	min-height:800px;
	position: relative;
	background-image:url('img/corner.png');
	background-size: cover;
	background-repeat: no-repeat;
	overflow: hidden;
	}
	#myCarousel4{
		margin-top: 110px;
		
		
	}
	#myCarousel4 .carousel-inner {
    position: relative;
    width: 80%;
    overflow: hidden;
    margin-left: 75px;
    height: 350px;
    
}
#myCarousel4 .carousel-indicators{
	bottom: -30px;
}
	.fifth{
		
		background-color: #FFCC00 !important;
		overflow: hidden;

	}

	
	#myCarousel3{
		height: 230px;
		
	}
	#myCarousel3 .carousel-indicators{
		bottom: -90px;
	}
	.sixth{
		
		background-color: #009CC2;
		overflow: hidden;
	}
	.sixth-heading img{
		vertical-align: bottom;
	}
	#myCarousel6{
		height: 265px;
		margin-top: 230px;
		
	}
	#myCarousel6 .carousel-inner{
		    width: 85%;
		    overflow: hidden;
		    margin-left: 56px;
	}
	#myCarousel6 .carousel-indicators{
		bottom: -80px;
	}
	#myCarousel2{
		margin-top: 120px;
	}
	#myCarousel2 .carousel-inner{
		width: 80%;
		margin-left: 115px;
	}
	.second{
		background-color: #339999;
	}
	#myCarousel2 .carousel-indicators{
		bottom: -60px;
	}
	#myCarousel5{
		margin-top: 120px;

	}
	#myCarousel5 .carousel-inner{
		width: 80%;
		margin-left: 115px;
	}
	#myCarousel5 .carousel-indicators{
		bottom: -60px;
	}

	/*STarting of headings*/
		.one-heading{
			font-family: 'montserrat', sans-serif;
			font-size: 43px !important;
			font-weight: 700;
			letter-spacing: 5px;
			margin-bottom: 20px;
			padding: 10px;
			color:red;
		}		
		.one-para{
			font-style: italic;
			font-size: 23px !important;
			line-height: 35px;
			
			
			font-family: "Cardo",serif !important; 
			padding: 10px;
		}
		.sixth-heading{
			font-family: 'montserrat' sans-serif;
			color: white !important;
			font-size: 40px;
			text-align: center;			
			padding: 20px !important;
			font-weight:700;
			line-height: 50px;
		}
		.sixth-heading-2{
			font-size: 35px !important;
			color: white !important;
			text-align: center !important;			
			font-family: 'Roboto Slab', serif;
			padding-bottom: 10px;
		}

		.sixth-para{
			color: white !important;
			font-size: 25px !important; 
			text-align:center; 
			font-family: "Cardo",serif !important;
		}

		.third-heading{
			color: #0B1D70; 
			font-size: 44px; 
			text-align: center; 			
			font-weight:700;
		}
		.third-para{
			color: white !important; 
			font-size: 23px !important; 
			text-align:center;
			padding: 5px !important; 
			font-family: "Cardo",serif !important;
		}

		.fourth-heading{
			color: #EF007E; 
			font-size: 43px; 
			text-align: center; 
			
			font-weight:bold;
			font-family: 'Montserrat', sans-serif;
		}
		
		.fourth-para{
			padding-top: 25px;
			color: white !important; 
			font-size: 22px; 
			text-align:center; 
			font-family: "Cardo",serif !important;
		}

	/*ENding of heading*/
	.block{
		height: 300px;
		background-color: black;
		margin-top: 230px;
		margin-left: 30px;
		display: table;


	}
    .block img{
    	margin-top: 100px;
    	display: table-cell;
    	padding:0 10px;
    }
    .seventh{
    	min-height: 800px;
    	background-image:url('img/Parents-school/bg6.jpg'); 
    	background-size: cover;
    	background-repeat: no-repeat;
    	background-position: center center;
    	overflow: hidden;



    }
    .seventh-heading{
    	font-size:40px !important;
    	color: white !important;
    	padding: 30px;
    	font-family: 'Montserrat', sans-serif;
    	text-align: center;	
    	line-height: 50px;

    }
    .seventh-para{
    	font-size:24px !important;
    	color: white !important;
    	padding: 30px;
    	font-family: "Cardo",serif !important;
    	text-align: center;
    }
    .seventh-para-2{
    	color: white !important;
    	font-size: 25px !important;
    	text-align: center;
    }
    .seventh-heading img{
    	vertical-align: baseline !important;
    width: 4%;
    margin-right: 2px;
    }
    .seventh-heading-one{
    	font-size:40px !important;
    	color: white !important;
    	padding: 15px;
    	font-family: 'Montserrat', sans-serif;
    	text-align: center;
    	line-height: 50px;	
    }
    .seventh-para-one{
    	font-size:25px !important;
    	color: white !important;
    	float: right;
    	padding: 15px;
    	padding-right: 80px;
    	padding-bottom: 50px;
    	font-family: "Cardo",serif !important;
    	text-align: right;
    }
	.seventh-heading-two{
    	font-size: 40px !important;
    	color: white  !important;
    	padding: 15px !important;
    	font-family: 'Montserrat', sans-serif;	
    	text-align: center;
    	line-height: 50px;
    }
    .seventh-para-two{
    	color: white !important;
    	font-size: 22px !important;
    	padding: 30px !important;
    	font-family: "Cardo",serif !important;
    	text-align: center;
    }
    #myCarousel7{
    	margin-top: 200px;	
    	height: 300px;    	  
    }
    #myCarousel7 .carousel-inner{
    	width: 80%;
    	margin-left: 160px;
    }
    #myCarousel7 .carousel-indicators{
    	bottom: -60px;
    }    
    #myCarousel3{    	
    	margin-top: 100px;
    }
    #myCarousel3 .carousel-inner {
    position: relative;
    width: 83%;
    overflow: hidden;
    margin-left: 72px;
}    
    .font_awesome{
    width:100px;
	height:100px;
	color:#fff;
	font-size: 22px;
	text-align: center;
	position: absolute;
	bottom: 150px;
	right: 70px;
	z-index:9999;
}
	#third-section-col1 img{
	width: 100%;
	height: 100%;
}

	.parent{
	 margin-top: 285px;
	 margin-left: 0px;		
}
.parent img {
    height: 250px;
    width: 250px;
}
#myCarousel4 .glyphicon{
	color: white !important;
}

::-moz-selection{	
	text-shadow:0px 0px 5px black ;
}
::selection{	
	text-shadow:0px 0px  5px black ;
}


.fifth-heading{
	font-family: 'Montserrat', sans-serif;
}


#myCarousel4 .carousel-indicators li {
    background-color:#fff;
	
}
#myCarousel4 .carousel-indicators .active{
 background-color:#0F0 !important;	
}
/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/
/*@media(min-width:1282px){
	#myCarousel2 {
    margin-top: 70px !important;
    height: 600px !important;
}
}*/
@media (min-width: 1281px) {
	





}
/*@media (min-width: 1025px) and (max-width: 1999px){
// CSS
}*/

@media(max-width: 1280px){
	.parent {
    margin-top: 231px;
    margin-left: -42px;
}
#myCarousel7 .carousel-indicators {
    bottom: -140px;
}
#myCarousel7 {
    margin-top: 100px;
    height: 300px;
}
.seventh{
	    min-height: 615px;
}

.first,.second,.third,.fourth,.fifth,.sixth{min-height: 645px;}
.third-section {
    margin-top: 15px;
    min-height: 600px;
}
#myCarousel6 {   
    margin-top: 150px;
}
.block {
   	margin-top: 150px;   
}
#myCarousel2 {
    margin-top: 30px;
}
#myCarousel5 {
    margin-top: 30px;
}
.img img {
    max-width: 432px !important;
    width: 432px !important;
}
.img {
    width: 100%;
    padding: 30px 0;
    margin-left: -40px;
}
.dot {
    display: block;
    position: fixed;
    bottom: 200px;
    right: -12px;
    width: auto;
    padding: 0px;
    z-index: 10000000;
    border: none;
}
.dot ul {
    position: relative;
    width: 72%;
}

}
/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (max-width: 1025px){
		
		nav ul li a {
			padding: 5px 16px;
		}
		.img {
    width: 100%;
    padding: 60px 0;
    margin-left: -20px;
}
.img img{
	width: 100% !important;
	/*max-width: 100% !important;*/
}
.one-heading {
    font-size: 37px !important;    
}
#myCarousel .carousel-inner {
    height: 330px;
}
#myCarousel {
    margin-top: 65px;
}
	


.dot{
	right: 20px;
}
.parent {
    margin-top: 210px;
    margin-left: 28px;
}
.fourth-heading {
    font-size: 37px;    
}
#myCarousel4 {
    margin-top: 150px;
}
#myCarousel4 .carousel-inner {
    height: 300px;
}
#myCarousel3 .carousel-indicators {
    bottom: -190px;
}
#myCarousel3 {
    margin-top: 70px;
}
#third-section-col1 img {
    margin-top: 30px;    
}
.third-heading {    
    font-size: 42px;    
}
#myCarousel3 .carousel-inner {    
    margin-left: 60px;
}.dot {
    right: 5px;
    display: none;
}
.font_awesome {
    bottom: 90px;
}
.sixth-heading {
    font-family: 'montserrat' sans-serif;
    color: white !important;
    font-size: 37px;
    text-align: center;
    padding: 20px !important;
    font-weight: 700;
    line-height: 50px;
}
.block {
    height: 270px;
}
#myCarousel6 .carousel-inner {
    margin-left: 46px;
}
#myCarousel2 .carousel-inner {
    width: 80%;
    margin-left: 90px;
}
#myCarousel5 .carousel-inner {
    width: 80%;
    margin-left: 94px;
}
#myCarousel2 {
    margin-top: 70px;
}
#myCarousel5 {
    margin-top: 70px;
}
#myCarousel7 .carousel-inner {
    width: 85%;
    margin-left: 76px;
}
.seventh-heading-one {
    font-size: 38px !important;   
}
	
	}


	/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 992px) and (max-width: 1024px) {
	
	nav ul li a{
		padding: 5px 16px !important;
	}
	nav ul li.active:before {
    content: '';
    position: absolute;
    bottom: 10px;
    left: 0;
    height: 4px;
    background-color: red;
    background-position: center;
    display: block;
    width: 100%;
    transition: 0.8s;
}
nav ul li:hover,nav ul li:focus {
    content: '';
    position: absolute;
    bottom: 10px;
    left: 0;
    height: 4px;
    background-color: black;
    background-position: center;
    display: block;
    width: 100%;
    transition: 0.8s;
}
	
.dot{
	right: 11px;
}
#myCarousel .carousel-inner {   
    margin-left: 47px;    
}
.one-para {
   
    padding: 0 11px;
}
.one-heading {
    font-size: 35px !important;
}
.fourth{
	background-position: center center;
	/*min-height: 630px;*/
}
.parent img {
    height: 210px;
    width: 210px;
}
.parent {
    margin-top: 217px;
    margin-left: -22px;
}
#myCarousel4 .carousel-inner {
    margin-left: 60px;
   
}
.fourth-heading {
    font-size: 35px;
}
#myCarousel6 .carousel-inner {
	width: 80%;
    margin-left: 61px;
}
.sixth-heading {   
    font-size: 34px;
    
}
#myCarousel6 .carousel-indicators {
    bottom: -110px;
}
.seventh-heading-one {
    font-size: 37px !important;
}

}


@media (max-width:991px){
	
	/*navbar*/
	.menu-toggle{
				display: block;
				width: 40px;
				height: 40px;
				margin: 10px;
				background:#ccc;
				float: right;
				cursor: pointer;
				text-align: center;
				font-size: 30px;
				color: #069370; 

			}
			.menu-toggle:before{
				content: '\f0c9';
				font-family: fontAwesome;
				line-height: 40px;
			}
			.menu-toggle.active:before{
				content: '\f00d';
				font-family: fontAwesome;
				line-height: 40px;
			}
			nav{
				display: none; 
			}
			nav.active{
				display: block;
				width: 100%;
			}
			nav.active ul{
				display: block;
			}
			nav.active ul li{
				margin: 0; 
			}

	/*end of navbar*/




	.dot{
		right: 35px !important;
	}
		.logo img{
		height: 60px !important;
	}
	/*nav ul li a{
		padding: 5px 15px !important;
		font-size: 14px !important;
	}*/
	
.dot{
	right: 11px;
}


}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

/*@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
  
  
}
*/
@media(max-width:800px){
	
	.
.dot{
		display: none;
	}
	
}
@media (max-width: 768px){
	/*navbar*/
	.menu-toggle{
				display: block;
				width: 40px;
				height: 40px;
				margin: 10px;
				background:#ccc;
				float: right;
				cursor: pointer;
				text-align: center;
				font-size: 30px;
				color: #069370; 

			}
			.menu-toggle:before{
				content: '\f0c9';
				font-family: fontAwesome;
				line-height: 40px;
			}
			.menu-toggle.active:before{
				content: '\f00d';
				font-family: fontAwesome;
				line-height: 40px;
			}
			nav{
				display: none;
				text-align:center ;
			}
			nav.active{
				display: block;
				width: 100%;
			}
			nav.active ul{
				display: block;
			}
			nav.active ul li{
				margin: 0; 
			}

	/*end of navbar*/
/*start of animation*/
.animated {
    /*CSS transitions*/
    -o-transition-property: none !important;
    -moz-transition-property: none !important;
    -ms-transition-property: none !important;
    -webkit-transition-property: none !important;
    transition-property: none !important;
    /*CSS transforms*/
    -o-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    /*CSS animations*/
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
  }
  #myCarousel .carousel-inner {
    width: 78%;
    overflow: hidden;
    margin-left: 80px;
    text-align: center;
    height: 300px;
}
.img img{
	display: block;
    max-width: 540px !important;
    height: 510px !important;
}
.img {
    width: 100%;
    padding: 60px 0;
    margin-left: 80px;
}
.parent{
	display: none;
}
#third-section-col1 img {
    width: 30%;
    margin-left: 245px;
    height: 100%;
}
.third{
	min-height: 1150px;
}
#myCarousel6 .carousel-inner {
    width: 82%;
    overflow: hidden;
}
#myCarousel6 .carousel-inner {
    margin-left: 65px;
}
#myCarousel6 {
    margin-top: 30px;
}
.block {
    margin-top: 130px;
}
.sixth{
	min-height: 725px;
}
.block {
    margin-left: 130px;    
}
.block img {
    margin-top: 70px;
}
.second,.fifth{
	min-height: 540px;
}
#myCarousel2 .carousel-inner {
    width: 80%;
    margin-left: 72px;
}
#myCarousel5 .carousel-inner {
    width: 80%;
    margin-left: 72px;
}
#myCarousel7 .carousel-inner {
    width: 85%;
    margin-left: 58px;
}
.seventh-heading-one {
    font-size: 34px !important;
}
.seventh-heading img {
    vertical-align: baseline !important;
    width: 10%;
    margin-right: 2px;
}
.seventh-heading {
    font-size: 37px !important;
}

/*end of animation*/
	
	
	.dot{
		display: none !important;
		}


}
/*
	@media (max-width: 600px){
				
	}*/



/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/








@media(max-width:640px){
	
.logo img{
	height: 60px;
}
.img img{
	width: 100% !important;
	padding: 0;
	margin: 0;
}
.one-heading {
    font-size: 33px !important;
}
#myCarousel .carousel-inner {
    width: 78%;   
    margin-left: 64px;    
    height: 370px;
}
.img {
    width: 100%;
    padding: 60px 0;
    margin-left: 20px;
}
.fourth{
	min-height: 575px;
}
.fourth-heading {
    font-size: 36px;
}
#myCarousel4 .carousel-inner {
    margin-left: 58px;
    
}
#third-section-col1 img {
    width: 40%;
    margin-left: 180px;
    height: 100%;
}
.third-heading {
    font-size: 37px;
}
.font_awesome {
    bottom: 60px;
}
#myCarousel6 .carousel-inner {
    margin-left: 52px;
}

#myCarousel6 .carousel-indicators {
    bottom: -125px;
}
.br{
	display: block !important;
}
.block {
    margin-left: 75px;
    margin-top: 153px;
    margin-bottom: 20px;
}
#myCarousel3 .carousel-inner {
    margin-left: 50px;
}
#myCarousel2 .carousel-inner {
    width: 80%;
    margin-left: 59px;
}
#myCarousel5 .carousel-inner {
    width: 80%;
    margin-left: 59px;
}
.second, .fifth {
    min-height: 465px;
}
.seventh-heading {
    font-size: 33px !important;
}
.seventh-heading img {
    width: 9%;
}
.seventh-heading-one {
    font-size: 30px !important;
}
.seventh-heading-two {
    font-size: 32px !important;
}
.seventh-heading {
    font-size: 31px !important;
}

}
@media(max-width:600px){
	#myCarousel .carousel-inner {
    margin-left: 62px;
}
.img {
   
    margin-left: 0px;
}
.one-heading {
    font-size: 30px !important;
}
#myCarousel4 .carousel-inner {
    margin-left: 52px;
 
}
.fourth-heading {
    font-size: 33px;
}
#third-section-col1 img {
    width: 40%;
    margin-left: 170px;
    height: 100%;
}
#myCarousel3 .carousel-inner {
    margin-left: 45px;
}
.fa-4x {
    font-size: 3.5em;
}
#myCarousel6 .carousel-indicators {
    bottom: -160px;
}
.block {
    margin-left: 50px;
    margin-top: 190px;
    margin-bottom: 20px;
}
#myCarousel2 .carousel-inner {
    width: 80%;
    margin-left: 54px;
}
#myCarousel5 .carousel-inner {
    width: 80%;
    margin-left: 54px;
}
.second, .fifth {
    min-height: 425px;
}
#myCarousel7 .carousel-inner {
    width: 85%;
    margin-left: 45px;
}
.br{
	display: block !important;
}
.seventh-heading-one {
    font-size: 28px !important;
}
.seventh-heading {
    font-size: 29px !important;
}
.seventh-heading-two {
    font-size: 30px !important;
}


}
@media(max-width:480px){
#myCarousel {
    margin-top: 30px;
}
#myCarousel .carousel-inner {
    margin-left: 32px;
}
.one-heading {
    font-size: 24px !important;
}
.one-para {
    font-size: 22px !important;
}
.img img {
    display: block;
    max-width: 540px !important;
    height: 400px !important;
}
#myCarousel .carousel-inner {
    width: 83%;
    margin-left: 34px;
    height: 380px;
}
.fourth-heading {
    font-size: 27px;
}
.fourth-para{
	font-size: 19px;
}
#myCarousel4 .carousel-inner {
    margin-left: 42px;
   
 
}
.one-para {
    font-size: 20px !important;
}
#third-section-col1 img {
    margin-left: 130px;    
}
.third-heading {
    font-size: 32px;
}
.third-heading-2 {
    font-size: 32px;
    }
    #myCarousel3 .carousel-inner {
    margin-left: 35px;
}
.fa-4x {
    font-size: 2.5em !important;
}
.font_awesome {
    bottom: 40px;
    right: 35px;
}
.third {
    min-height: 1030px;
}
#myCarousel6 .carousel-inner {
    margin-left: 39px;
}
#myCarousel6 .carousel-indicators {
    bottom: -270px;
}
.block {
    margin-left: 0px;
    margin-top: 325px;
    margin-bottom: 20px;
}
#myCarousel2 .carousel-inner {
    width: 80%;
    margin-left: 41px;
}
#myCarousel5 .carousel-inner {
    width: 80%;
    margin-left: 41px;
}
.second, .fifth {
    min-height: 370px;
}
#myCarousel7 .carousel-inner {
    width: 90%;
    margin-left: 25px;
}
.seventh-heading {
	line-height: 42px;
    font-size: 25px !important;
}
.seventh-para {
    font-size: 22px !important;
}
.seventh-para-2 {
    color: white !important;
    font-size: 24px !important;
    text-align: center;
}
.seventh-heading-one {
	line-height: 42px;
    font-size: 25px !important;
}
.seventh-para-one {
    font-size: 22px !important;
    padding: 0px;
    padding-right: 50px;
    padding-bottom: 50px;
}
.seventh-heading-two {
	line-height: 42px;
    font-size: 26px !important;
}
.seventh-para-two {
    color: white !important;
    font-size: 22px !important;
    padding: 30px !important;
    font-family: "Cardo",serif !important;
    text-align: center;
}
}
@media(max-width:475px){
	
}
@media(max-width:425px){
	.img img {
    display: block;
    max-width: 540px !important;
    height: 345px !important;
}
.indi1 {
    bottom: -45px;
}
#myCarousel4 {
    margin-top: 50px;
}
.fourth-heading {
    font-size: 25px;
}
.fourth {
    min-height: 430px;
}
.third-heading {
    font-size: 28px;
}
.third-heading-2 {
    font-size: 28px;
}
#third-section-col1 img {
    margin-left: 110px;
}
.third {
    min-height: 990px;
}
.sixth-heading {
    font-size: 31px;
}
#myCarousel6 .carousel-inner {
    margin-left: 34px;
}
#myCarousel2 .carousel-inner {
    width: 80%;
    margin-left: 37px;
}
#myCarousel5 .carousel-inner {
    width: 80%;
    margin-left: 37px;
}
.second, .fifth {
    min-height: 335px;
}
.seventh-heading {
    line-height: 35px;
    font-size: 25px !important;
}
.seventh-heading-one {
    line-height: 35px;
    font-size: 25px !important;
}
.seventh-heading-two {
    line-height: 35px;
    font-size: 26px !important;
}

}
@media (max-width:414px){
	
.logo img {
    height: 50px;
}
#myCarousel5 .carousel-indicators {
    width: 66%;
    margin-left: -33%;
}
#myCarousel3 .carousel-indicators {
    bottom: -225px;
}
#myCarousel5 .carousel-inner {
    width: 80%;
    margin-left: 36px;
}
#myCarousel2 .carousel-inner {
    width: 80%;
    margin-left: 36px;
}
#myCarousel7 .carousel-inner {
    width: 90%;
    margin-left: 22px;
}

}
@media(max-width:375px){
	.seventh-para-one {
    font-size: 18px !important;
}
#myCarousel .carousel-inner {
    width: 83%;
    margin-left: 27px;
    height: 390px;
}
.img img {
    display: block;
    max-width: 540px !important;
    height: 305px !important;
}
#myCarousel4 .carousel-inner {
    margin-left: 32px;
}
#myCarousel3 .carousel-inner {
    margin-left: 27px;
}
#myCarousel3 .carousel-indicators {
    bottom: -285px;
}
#myCarousel6 .carousel-inner {
    margin-left: 30px;
}
#myCarousel6 .carousel-indicators {
    bottom: -380px;
}
.block {
    margin-left: 0px;
    margin-top: 400px;
    margin-bottom: 20px;
    height: 240px;
}
#myCarousel2 .carousel-inner {
    width: 80%;
    margin-left: 32px;
}
#myCarousel5 .carousel-inner {
    width: 80%;
    margin-left: 32px;
}
#myCarousel5 .carousel-indicators {
    width: 71%;
    margin-left: -37%;
}
.seventh-para-two {    
    font-size: 19px !important;
    padding: 17px !important;    
}
.seventh-para {
    padding: 22px;
}
}
@media (max-width:374px){
	
}
@media (max-width:360px){
	#myCarousel3 .carousel-indicators {
    bottom: -325px;
}
.font_awesome {
    bottom: -10px;
    right: 10px;
}
.fa-4x {
    font-size: 2.2em !important;
}
#myCarousel3 .carousel-inner {
    margin-left: 25px;
}
#myCarousel2 .carousel-inner {
    width: 80%;
    margin-left: 30px;
}
#myCarousel5 .carousel-inner {
    width: 80%;
    margin-left: 30px;
}
.second, .fifth {
    min-height: 315px;
}
#myCarousel5 .carousel-indicators {
    width: 73%;
    margin-left: -37%;
}
.seventh-para {
    padding: 17px;
}
.seventh-heading {
    padding: 24px;
}
#myCarousel7 .carousel-inner {
    width: 90%;
    margin-left: 18px;
}
.seventh-para-2 {
    color: white !important;
    font-size: 21px !important;
    text-align: center;
}
#third-section-col1 img {
    margin-left: 95px;
}


}
@media(max-width:320px){
	.logo img{
		height: 50px !important;
	}
	.menu-toggle
	{
		margin:3px;
	}
	
.logo img {
    height: 45px;
}
#myCarousel .carousel-inner {
    width: 83%;
    margin-left: 22px;
    height: 390px;
}
.img img {
    display: block;
    max-width: 100% !important;
    height: 100% !important;
}
#third-section-col1 img {
    margin-left: 80px;
}
.third-heading {
    font-size: 21px;
}
.third-heading-2 {
    font-size: 21px;
}
#myCarousel6 .carousel-inner {
    margin-left: 25px;
}
#myCarousel6 .carousel-indicators {
    bottom: -400px;
}
.block {
    margin-left: 0px;
    margin-top: 400px;
    margin-bottom: 20px;
    height: 220px;
}
#myCarousel2 .carousel-inner {
    width: 80%;
    margin-left: 27px;
}
#myCarousel5 .carousel-inner {
    width: 80%;
    margin-left: 27px;
}
#myCarousel5 .carousel-indicators {
    width: 86%;
    margin-left: -42%;
}
#myCarousel7 .carousel-indicators {
    position: absolute;
   bottom: -233px;
    left: 48%;
    z-index: 15;
    width: 65%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}
#myCarousel7 {
    margin-top: 50px;
    height: 300px;
}
#myCarousel7 .carousel-inner {
    width: 90%;
    margin-left: 16px;
}

}