/*
 ===================================				=====================
 |    Author: Yeamin, Saron, Anis  |					 STYLE SHEET
 |    Email: adventure@gmail.com   |				=====================
 |    URL: http://ictsky.com/      |
 |    Contact no: 01723448494	   |
 ===================================
*/
body{
	overflow-x: hidden;
}

/* MOBILE MENU AREA STARTS */

.all_mobile{
	display: none;
}

.mobile_menu_area{
	position: fixed;
	width: 100%;
	background-color: #000;
	z-index: 999;
	height: 40px;
	margin-bottom: 50px;
}

.mobile_menu_area .menu_head{
	position: relative;	
}


.mobile_menu_area .mobile_menu_icon{
	position: relative;
	margin-top: 8px;
}

.mobile_menu_area .mobile_menu_icon label{
	text-align: right;
	float: right;
	color: #fff;
	margin-right: 25px;
	margin-top: -2px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

.mobile_menu_area .mobile_menu_icon i{
	font-size: 20px;
	color: #fff;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	z-index: 999;
}

.mobile_menu_area{
	
}


.main_menu{
	background-color: rgba(34, 34, 34, 0.9);
	transform: translateY(40px);
	z-index: 999;
	display: none;
	position: fixed;
	width: 100%;
}

.main_menu .mobile{

}

.main_menu .mobile nav{

}

.main_menu .mobile nav ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.main_menu .mobile nav ul li{
	border-bottom: 1px solid #000;
}

.main_menu .mobile nav ul li a{
	font-size: 13px;
	color: #fff;
	font-weight: 800;
	text-transform: capitalize;
	padding: 5px 10px;
	display: block;
}

.main_menu .mobile nav ul li a:hover{
	text-decoration: none;
	background-color: #000;
	opacity: .7;
}




/* MOBILE MENU AREA ENDS */


 /* TOP HEADER AREA STARTS */

.top_header_area{
	background-color: deepskyblue;
	position: fixed;
	width: 100%;
	z-index: 10;
}

.top_header_area .social_icon{
	text-align: left;
}

.top_header_area .social_icon .icon_fac{
	float: left;
	width: 30px;
	height: 30px;
	margin: 5px;
	border-radius: 8%;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	border: 2px solid #fff;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;
	        background-color: DodgerBlue ;
}

.top_header_area .social_icon .icon_twi{
	float: left;
	width: 30px;
	height: 30px;
	margin: 5px;
	border-radius: 8%;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	border: 2px solid #fff;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;
	        background-color: DodgerBlue ;
}

.top_header_area .social_icon .icon_you{
	float: left;
	width: 30px;
	height: 30px;
	margin: 5px;
	border-radius: 8%;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	border: 2px solid #fff;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;
	        background-color: DodgerBlue ;
}

.top_header_area .social_icon .icon_lin{
	float: left;
	width: 30px;
	height: 30px;
	margin: 5px;
	border-radius: 8%;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	border: 2px solid #fff;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;
	        background-color: DodgerBlue ;
}




.top_header_area .social_icon .icon_fac:hover{
	-webkit-transform: rotate(360deg);
	   -moz-transform: rotate(360deg);
	    -ms-transform: rotate(360deg);
	     -o-transform: rotate(360deg);
	        transform: rotate(360deg);
	        background-color: #3b5998;
}

.top_header_area .social_icon .icon_twi:hover{
	-webkit-transform: rotate(360deg);
	   -moz-transform: rotate(360deg);
	    -ms-transform: rotate(360deg);
	     -o-transform: rotate(360deg);
	        transform: rotate(360deg);
	        background-color: #1DA1F2;
}

.top_header_area .social_icon .icon_you:hover{
	-webkit-transform: rotate(360deg);
	   -moz-transform: rotate(360deg);
	    -ms-transform: rotate(360deg);
	     -o-transform: rotate(360deg);
	        transform: rotate(360deg);
	        background-color: red;
}

.top_header_area .social_icon .icon_lin:hover{
	-webkit-transform: rotate(360deg);
	   -moz-transform: rotate(360deg);
	    -ms-transform: rotate(360deg);
	     -o-transform: rotate(360deg);
	        transform: rotate(360deg);
	        background-color: #0077B5;
}


.top_header_area .social_icon_fac:hover{
	
}
.top_header_area .social_icon_twi:hover{
	background-color: #e9e9e9;
}
.top_header_area .social_icon_you:hover{
	background-color: #e9e9e9;
}
.top_header_area .social_icon_lin:hover{
	background-color: #e9e9e9;
}

.top_header_area .social_icon .icon_fac a:hover{
	text-decoration: none;
}

.top_header_area .social_icon .icon_twi a:hover{
	text-decoration: none;
}

.top_header_area .social_icon .icon_you a:hover{
	text-decoration: none;
}

.top_header_area .social_icon .icon_lin a:hover{
	text-decoration: none;
}

.top_header_area .social_icon .icon_fac a i{
	font-size: 16px;
	color: #fff;
}

.top_header_area .social_icon .icon_twi a i{
	font-size: 16px;
	color: #fff;
}

.top_header_area .social_icon .icon_you a i{
	font-size: 16px;
	color: #fff;
}

.top_header_area .social_icon .icon_lin a i{
	font-size: 16px;
	color: #fff;
}

.top_header_area .social_icon .icon:hover i{

}


/* top headline area */

.ictsky_headline{
	text-align: center;
	-webkit-transform: translateY(5px);
	   -moz-transform: translateY(5px);
	    -ms-transform: translateY(5px);
	     -o-transform: translateY(5px);
	        transform: translateY(5px);
}

.ictsky_headline h4{
	-webkit-font-family: Gabriola;
	-moz-font-family: Gabriola;
	-ms-font-family: Gabriola;
	-o-font-family: Gabriola;
	font-family: Gabriola;
	font-size: 25px;
	font-weight: 800;
	color: #E6E6FA;
	text-shadow: 0 0 10px #000;

}


.ictsky_headline2{
	text-align: center;
	-webkit-transform: translateY(7px);
	   -moz-transform: translateY(7px);
	    -ms-transform: translateY(7px);
	     -o-transform: translateY(7px);
	        transform: translateY(7px);
	        display: none;     
}

.ictsky_headline2 h4{
	font-family: Gabriola;
	font-size: 22px;
	font-weight: 800;
	color: #E6E6FA;
	text-shadow: 0 0 10px deepskyblue;
}


.ictsky_headline{
	
}

/* top contact area */
 .contact_us{
 
}

 .contact_us .contact_info{
	display: flex;
 	justify-content: center;
 	align-items: center;
}

 .contact_us .contact_info .cell_icon{
 	margin-top: -5px;
}

 .contact_us .contact_info .cell_icon i{
 	font-size: 15px;
 	color: #fff;
 }

 .contact_us .contact_info .contact_numbers{
 	display: flex;
 	justify-content: center;
 	align-items: center;
 	transform: translateY(5px);
 	margin-left: 5px;
}

 .contact_us .contact_info .contact_numbers p{
 	font-size: 16px;
 	text-transform: capitalize;
 	font-family: arial;
 	color: #fff;
}

 .contact_us .contact_info .contact_numbers h4{
 	font-size: 20px;
 	color: #fff;
	font-family: arial;
	margin-top: -7px;
	padding: 0 5px;
}

/* contact us 2 */
 .contact_us2{
 	display: none;
}

 .contact_us2 .contact_info{
	display: flex;
 	justify-content: center;
 	align-items: center;
}

 .contact_us2 .contact_info .cell_icon{
 	margin-top: -14px;
}

 .contact_us2 .contact_info .cell_icon i{
 	font-size: 15px;
 	color: #fff;
 }

 .contact_us2 .contact_info .contact_numbers{
 	display: flex;
 	justify-content: center;
 	align-items: center;
 	transform: translateY(5px);
 	margin-left: 5px;
}

 .contact_us2 .contact_info .contact_numbers p{
 	font-size: 16px;
 	text-transform: capitalize;
 	font-family: arial;
 	color: #fff;
}

 .contact_us2 .contact_info .contact_numbers h4{
 	font-size: 20px;
 	color: #fff;
	font-family: arial;
	margin-top: -7px;
	padding: 0 5px;
}


 /* TOP HEADER AREA ENDS */

/* *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# */

 /* BOTTOM HEADER AREA STARTS */

 #bottom_head{
 	display: none;
 }

.bottom_header_area{
	-webkit-transform: translateY(40px);
	   -moz-transform: translateY(40px);
	    -ms-transform: translateY(40px);
	     -o-transform: translateY(40px);
	        transform: translateY(40px);
	position: relative;
}

.bottom_header_area:after{
 	content: '';
 	display: block;
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	background: rgba(135, 206, 235, 0.2) ;
}

.bottom_header_area .container-fluid{
	position: relative;
	z-index: 1;
}

.bottom_header_area .add_area{
	width: 100%;
	height: 130px;
}

.bottom_header_area .add_area img{
	width: 100%;
	height: 100%;
}

.ict_add .add_area{
	width: 100%;
	height: 130px;
	display: none;
	margin-top: 5px;
}

.ict_add .add_area img{
	width: 100%;
	height: 100%;
}




.bottom_header_area .ictsky_icon{
 	width: 180px;
 	height: 130px;
 	margin: auto;
}

.bottom_header_area .ictsky_icon a{
 	color: #fff;
}

.bottom_header_area .ictsky_icon a:hover{
 	text-decoration: none;
}

.bottom_header_area .ictsky_icon a img{
 	width: 100%;
 	height: 100%;
}



/* BOTTOM HEADER AREA ENDS */


/* *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# */


/* NAVIGATION AREA STARTS */

*,
*:after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.menu_area{
	background-color: #1E90FF;
	margin-top: 40px;
	z-index: 999;
	height: 42px;
}

.menu_area nav ul{
	list-style: none;
	padding: 0
}

 .menu_area nav ul:after{
	content: '';
	display: block;
	clear: both;
}


.menu_area nav ul li{
	float: left;
	border-right: 1px solid #fff;
	padding-bottom: 0;
}

.menu_area nav ul{
	padding-bottom: 0;
}

.menu_area nav ul li a {
	position: relative;
	display: inline-block;
	outline: none;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	text-shadow: 0 0 1px rgba(255,255,255,0.3);
	font-size: 15px;
	font-family: arial;
}

.menu_area nav ul li a:hover,
.menu_area nav ul li a:focus {
	outline: none;
}

/* Effect 20: 3D side */
.cl-effect-20 a {
	line-height: 2.5em;
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	perspective: 800px;


}

.cl-effect-20 ul li a span {
	position: relative;
	display: inline-block;
	padding: 3px 10px 0;
	box-shadow: inset 0 3px #1E90FF;
	-webkit-transition: background 0.6s;
	-moz-transition: background 0.6s;
	transition: background 0.6s;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0% 50%;
	-moz-transform-origin: 0% 50%;
	transform-origin: 0% 50%;
}

.cl-effect-20 ul li a span::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:  	#191970 ;
	color: #fff;
	content: attr(data-hover);
	-webkit-transform: rotateX(270deg);
	-moz-transform: rotateX(270deg);
	transform: rotateX(270deg);
	-webkit-transition: -webkit-transform 0.6s;
	-moz-transition: -moz-transform 0.6s;
	transition: transform 0.6s;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	transform-origin: 0 0;
	pointer-events: none;
	text-align: center;
}

.cl-effect-20 ul li a:hover span,
.cl-effect-20 ul li a:focus span {
	background: #2f4351;
}

.cl-effect-20 ul li a:hover span::before,
.cl-effect-20 ul li a:focus span::before {
	-webkit-transform: rotateX(10deg);	
	-moz-transform: rotateX(10deg);
	transform: rotateX(10deg);
}

/* NAVIGATION AREA ENDS */


/* *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# */

/* LANDING PAGE AREA STARTS */

/* slider area starts */

.slider_area{
	margin-top: 1px;
}

.slider_area .main_slider{
	
}

.slider_area .main_slider .items{
	width: 100%;
	height: 440px;
}

.slider_area .main_slider .items img{
	width: 100%;
	height: 100%;
}

.slider_area .main_slider{
	
}

.right_arrow{
	position: absolute;
	top: 45%;
	z-index: 10;
	right: 2%;
	font-size: 20px;
	font-weight: bold;
	color: deepskyblue;
	border: 3px solid  	#00BFFF;
	padding: 10px;
	cursor: pointer;
	-webkit-transition: all .5s ease;
		   -moz-transition: all .5s ease;
		    -ms-transition: all .5s ease;
		     -o-transition: all .5s ease;
		        transition: all .5s ease;	
}

.left_arrow{
	position: absolute;
	top: 45%;
	z-index: 10 ;
	left: 2%;
	font-size: 20px;
	font-weight: bold;
	color: deepskyblue;
	border: 3px solid  	#00BFFF;
	padding: 10px;
	cursor: pointer;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;
}

.right_arrow:hover{
	background-color: deepskyblue;
	color: #fff;
	opacity: .8;
	margin-right: -5px;
}

.left_arrow:hover{
	background-color: deepskyblue;
	color: #fff;
	opacity: .8;
	margin-left: -5px;
}

/* slider area ends */

/* ict speach area starts */

.ict_speach{
	padding: 25px 0;
	background-color: #e9e9e9;
}

.ict_speach .speach_img{
	width: 100%;
	height: 200px;
}

.ict_speach .speach_img img{
	width: 100%;
	height: 100%;
}

.ict_speach .speach{
	border-left: 3px solid deepskyblue;
	height: 200px;
	padding: 0 30px;
	text-align: justify;
}

.ict_speach .speach p{
	font-size: 15px;

}


/* ict speach area ends */


/* our course area starts & our services area */

.our_course{
	padding-top: 50px;
}

.our_course .container-fluid{
	padding: 0 100px;
}


.our_course .all_courses{
	
}

.our_course .course_heading{
	text-align: center;
}

.our_course .course_heading h4{
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: arial;
}

.our_course .course_heading h4:after{
	content: '';
	width: 180px;
	height: 3px;
	background-color: deepskyblue;
	margin: auto;
	display: block;
	margin-top: 5px;
}

.service_list{
	background-color: skyblue;
	margin-bottom: -15px;
	margin-top: 40px;
	text-align: center;
}

.service_list h4{
	font-size: 20px;
	font-weight: bold;
	color: #000;
	font-family: arial;
	padding: 10px;
}

.service_list h4:after{

}


.all_courses{
	-webkit-transition: all .5s ease;	
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	box-shadow: 0 0 5px black;
	background-color: #e9e9e9;
}

#all_course{
	background-color: #e9e9e9;
}

.all_courses:hover{
	margin-top: -10px;
}

.all_courses:hover .course .course_footer a{
	-webkit-background: linear-gradient(deepskyblue, blue);
	-moz-background: linear-gradient(deepskyblue, blue);
	-ms-background: linear-gradient(deepskyblue, blue);
	-o-background: linear-gradient(deepskyblue, blue);
	background: linear-gradient(deepskyblue, blue);
}


.all_courses .course{
	background-color: #F0F8FF;
	margin-top: 30px;
	padding: 10px;
}

.all_courses .course .heading{
	text-align: center;
	border-bottom: 1px solid #d9d9d9;
}

.all_courses .course .heading h4{
	text-transform: capitalize;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	font-family: arial;
	padding: 10px 0;
}

.all_courses .course .course_img{
	width: 100%;
	height: 150px;
}

.all_courses .course .course_img img{
	width: 100%;
	height: 100%;
}

.all_courses .course .course_details{
	
}

.all_courses .course .course_details .course_text{
	padding: 3px;
	height: 350px !important;
	border-bottom: 1px solid #d9d9d9;
}

.all_courses .course .course_details #text_course{
	height: 300px;
}

.all_courses .course .course_details .course_text p{
	margin-bottom: 3px;
	font-size: 12px;
	font-weight: 700;
	text-transform: capitalize;
	font-family: arial;
	color: #000;
	padding-left: 5px;
}

.icon_text p{
	display: inline;
}

.all_courses .course .course_details .course_text i{
	color: green;
	font-size: 15px;
	font-weight: bold;
}

#app_icon i{
	color: blue;
}

/*#course_btn{
	text-align: center;
	width: 200px;
	margin: auto;
	padding-top: 10px;
}

#course_btn a{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	font-family: arial;
	padding: 6px 0;
	display: block;
	border-radius: 2px;
	-webkit-background: linear-gradient( #663399, #1E90FF);
	-moz-background: linear-gradient( #663399, #1E90FF);
	-o-background: linear-gradient( #663399, #1E90FF);
	-ms-background: linear-gradient( #663399, #1E90FF);
	background: linear-gradient( #663399, #1E90FF);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}*/

.all_courses .course .course_footer{
	text-align: center;
	width: 200px;
	margin: auto;
	padding-top: 10px;
}

.all_courses .course .course_footer a:first-child{
	font-size: 12px;
}

.all_courses .course .course_footer a{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	font-family: arial;
	padding: 6px 0;
	display: block;
	border-radius: 2px;
	-webkit-background: linear-gradient( #191970, deepskyblue);
	-moz-background: linear-gradient( #191970, deepskyblue);
	-o-background: linear-gradient( #191970, deepskyblue);
	-ms-background: linear-gradient( #191970, deepskyblue);
		background: linear-gradient( #191970, deepskyblue);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

.all_courses .course .course_footer a:hover{
	text-decoration: none;
	
}

/* our course area ends */

/* LANDING PAGE AREA ENDS */


/* *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# */


/* OUR ACTIVITIES AREA STARTS */

.our_activities{
	padding-top: 50px;
}

.our_activities .heading{
	text-align: center;
}

.our_activities .heading h4{
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: arial;
}

.our_activities .heading h4:after{
	content: '';
	width: 190px;
	height: 3px;
	background-color: deepskyblue;
	margin: auto;
	display: block;
	margin-top: 5px;
	margin-bottom: 30px;
}


/* OUR ACTIVITIES AREA ENDS */


/* *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# */


/* TEACHERA AREA STARTS */

.our_teachers_area{
	padding: 50px 0;
}

.our_teachers_area .heading{
	text-align: center;
}

.our_teachers_area .heading h4{
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: arial;
}

.our_teachers_area .heading h4:after{
	content: '';
	width: 190px;
	height: 3px;
	background-color: deepskyblue;
	margin: auto;
	display: block;
	margin-top: 5px;
}

.our_teachers_area .our_teachers{
}


.our_teachers_area .our_teachers .teachers{
	height: 400px;
	border: 1px solid #d9d9d9;
	padding: 20px 0;
	background-color: skyblue;
	border-radius: 8px;
	margin: 15px 5px;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;
}

.our_teachers_area .our_teachers #head_teacher{
	border: 1px solid #d9d9d9;
	padding: 20px 0;
	background-color: deepskyblue;
	border-radius: 8px;
	margin: 15px 0;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;
}

.our_teachers_area .our_teachers #head_teacher .teachers_name h4{
	color: #fff;
}

.our_teachers_area .our_teachers #head_teacher .teachers_info p{
	color: #fff;
}

.our_teachers_area .our_teachers #head_teacher .teachers_info h4{
	color: #fff;
}


.our_teachers_area .our_teachers #head_teacher .teachers_profile a{
	background-color: #191970;
}

.our_teachers_area .our_teachers #head_teacher .teachers_img{
	border: 2px solid #fff;
}

.our_teachers_area .our_teachers .teachers:hover{
	box-shadow: 0 0 10px #d9d9d9;
	background-color:  deepskyblue;
}

.our_teachers_area .our_teachers .teachers:hover .teachers_name h4{
	color: #fff;
}

.our_teachers_area .our_teachers .teachers:hover .teachers_info p{
	color: #fff;
}

.our_teachers_area .our_teachers .teachers:hover .teachers_profile a{
	background-color: #191970;
}

.our_teachers_area .our_teachers .teachers:hover .teachers_img{
	border: 2px solid #fff;
}



.our_teachers_area .our_teachers .teachers .teachers_img{
	width: 120px;
	height: 120px;
	margin: auto;
	border-radius: 50%;
	border: 5px solid deepskyblue;
}

.our_teachers_area .our_teachers .teachers .teachers_img img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.our_teachers_area .our_teachers .teachers .teachers_name{
	text-align: center;
	margin-top: 10px;
	padding: 0 2px;
}

.our_teachers_area .our_teachers .teachers .teachers_name h4{
	font-family: arial;
	font-size: 20px;
	color: #000;
	text-transform: capitalize;
	font-weight: bold;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;
}

.our_teachers_area .our_teachers .teachers .teachers_info{
	text-align: center;
	padding: 0 5px;
	height: 100px;
}

.our_teachers_area .our_teachers .teachers .teachers_info p{
	font-size: 16px; 
	text-transform: capitalize;
	font-weight: bold;
	color: #000;
	font-family: arial;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;
}

.our_teachers_area .our_teachers .teachers .teachers_info h4{
	font-size: 13px;
	color: #000;
	font-weight: bold;
}

.our_teachers_area .our_teachers .teachers .teachers_info h5{
	font-size: 15px;
	color: #000;
	font-weight: bold;
}


.our_teachers_area .our_teachers .teachers .teachers_social{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 0;
}

.our_teachers_area .our_teachers .teachers .teachers_social a:hover{
	text-decoration: none;
}

.our_teachers_area .our_teachers .teachers .teachers_social .social_icon{
	width: 30px;
	height: 30px;
	margin: 0 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #000;
	border-radius: 50%;
}

.our_teachers_area .our_teachers .teachers .teachers_social .social_icon i{
	font-size: 16px;
	color: #fff;
}

.our_teachers_area .our_teachers .teachers .teachers_social .social_icon:hover{
	background-color: #191970;
}

.our_teachers_area .our_teachers .teachers .teachers_profile{
	text-align: center;
	margin-top: 5px;
}

.our_teachers_area .our_teachers .teachers .teachers_profile a{
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	color: #fff;
	padding: 10px 15px ;
	background-color: deepskyblue;
	border-radius: 8px;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;
}

.our_teachers_area .our_teachers .teachers .teachers_profile a:hover{
	text-decoration: none;
}


/* TEACHERA AREA ENDS */


/* *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# */

/* OUR CLIENTS AREA STARTS */

.our_clients_area{
	padding-bottom: 25px;
}

.our_clients_area .heading{
	text-align: center;
}

.our_clients_area .heading h4{
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: arial;
}

.our_clients_area .heading h4:after{
	content: '';
	width: 190px;
	height: 3px;
	background-color: deepskyblue;
	margin: auto;
	display: block;
	margin-top: 5px;
}

.our_clients_area .all_clients{
	margin-top: 30px;
}

.our_clients_area .all_clients .client{
	width: 100%;
	margin-bottom: 10px;
}

.our_clients_area .all_clients .client img{
	width: 100%;
	height: 70px;
	border-radius: 5px;
}

.our_clients_area .all_clients{
	
}


/* OUR CLIENTS AREA ENDS */



/* OUR CLIENTS SLIDER AREA STARTS */

.our_clients{
	padding-top: 25px;
}

.our_clients .heading{
	text-align: center;
}

.our_clients .heading h4{
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: arial;
}

.our_clients .heading h4:after{
	content: '';
	width: 230px;
	height: 3px;
	background-color: deepskyblue;
	margin: auto;
	display: block;
	margin-top: 5px;
}

.our_clients .clients_slider{
	
}



.our_clients .clients_slider .clients_img{
	width: 100px;
	margin: 30px 2px;
}

.our_clients .clients_slider .clients_img img{
	width: 100%;
	height: 100px;
}

.our_clients .clients_slider .clients_img .clients_text{
	text-align: center;
}

.our_clients .clients_slider .clients_img .clients_text h4{
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-transform: capitalize;
}

.our_clients .clients_slider{
	
}


/* OUR CLIENTS SLIDER AREA ENDS */





/* *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# */



/* FOOTER CONTACT AREA STARTS */

.footer_contact{
	padding: 50px 0;
	background-image: url(../image/contact.png);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
	position: relative;

}

.footer_contact:after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	top: 0;
	
}

.footer_contact .container-fluid{
	position: relative;
	z-index: 1;
}

.footer_contact .footer_contact_heading{
	text-align: center;
	margin-bottom: 40px;
}

.footer_contact .footer_contact_heading h4{
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	font-family: arial;
}

.footer_contact .footer_contact_heading h4:after{
	content: '';
	width: 190px;
	height: 3px;
	background-color: deepskyblue;
	margin: auto;
	display: block;
	margin-top: 5px;
}

.footer_contact .google_map{
	
}

.footer_contact .google_map iframe{
	
}

.footer_contact .head_office{

}

.footer_contact .head_office h4{
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	font-family: arial;
}

.footer_contact .head_office h4:after{
	content: '';
	width: 50px;
	height: 3px;
	background-color: deepskyblue;
	display: block;
	margin-top: 5px;
}

.footer_contact .head_office_details{

}

.footer_contact .head_office_details p{
	margin-bottom: 0;
	font-size: 15px;
	color: #fff;
}



.footer_contact .contact_form{
	
}

.footer_contact .contact_form form .heading{
	margin-top: 10px;
}

.footer_contact .contact_form form .heading h4{
	text-transform: uppercase;
	font-size: 20px;
	color: #fff;
	font-family: arial;
}

.footer_contact .contact_form form .heading h4:after{
	content: '';
	width: 50px;
	height: 3px;
	background-color: deepskyblue;
	display: block;
	margin-top: 5px;
}


.footer_contact .contact_form form{
	margin-top: 20px;
}

.footer_contact .contact_form form label{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-family: arial;
}

.footer_contact .contact_form form input{
	width: 100%;
	height: 30px;
	border: 1px solid skyblue;
	background: transparent;

}

.footer_contact .contact_form form input:focus{
	border: 2px solid deepskyblue;
	box-shadow: 0 0 5px deepskyblue;
	background-color: #fff;

}

.footer_contact .contact_form form textarea{
	width: 100%;
	margin-top: 15px;
	border: 1px solid skyblue;
	background: transparent;
}

.footer_contact .contact_form form textarea:focus{
	border: 2px solid deepskyblue;
	box-shadow: 0 0 5px deepskyblue;
	background-color: #fff;
}

.footer_contact .contact_form form input[name=btn]{
	margin-top: 10px;
	text-transform: uppercase;
	color: #fff;
	background-color: deepskyblue;
	line-height: .5;
	font-size: 15px;
	font-weight: bold;
	border: none;
	height: 40px;
	border-radius: 2px;
	cursor: pointer;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;
}

.footer_contact .contact_form form input[name=btn]:hover{
	background-color: #1E90FF;
}

.footer_contact .contact_form form{
	
}

.footer_contact .contact_form form{
	
}


/* FOOTER CONTACT AREA ENDS */


/* *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# */


/* VIEW RESULT FORM AREA STARTS */

.result_form{

}

.result_form .modal-header{
	background-color: #000;
	display: flex;
	justify-content: center;
	align-items: center;
}

.result_form .modal-header h4{
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	font-family: arial;
}

.result_form .modal-header h4:after{
	content: '';
	width: 143px;
	height: 3px;
	background-color: deepskyblue;
	display: block;
	margin: auto;
	margin-top: 5px;
}

.result_form .modal-body{
	
}

.result_form .modal-body form{
	
}

.result_form .modal-body form label{
	font-size: 15px;
	text-transform: capitalize;
	font-weight: bold;
	color: #000;
}

.result_form .modal-body form input{
	width: 100%;
	height: 35px;
	border: 1px solid skyblue;
}

.result_form .modal-body form input:focus{
	border: 2px solid deepskyblue;
	box-shadow: 0 0 5px skyblue;
}

.result_form .modal-body form input[name=btn]{
	background-color: deepskyblue;
	font-size: 20px;
	font-weight: bold;
	line-height: .5;
	border: none;
	margin-top: 10px;
}

.result_form .modal-body form input[name=btn]:hover{
	background-color: #1E90FF;
}

.result_form .modal-footer{
	
}

.result_form .modal-footer a{
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	font-family: arial;
}

/* VIEW RESULT FORM AREA ENDS */


/* *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# */


/* VIEW RESULT AREA STARTS */

.view_result{
	padding: 25px 0;
}

.view_result .heading{
	text-align: center;
}

.view_result .heading h4{
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	font-family: arial;
}

.view_result .heading h4:after{
	content: '';
	width: 210px;
	height: 3px;
	background-color: deepskyblue;
	display: block;
	margin: auto;
	margin-top: 5px;
}

.view_result .student_pro{
	margin-top: 30px;
}

.view_result .student_pro .student_img{
	margin: auto;
	width: 150px;
	height: 150px;
}

.view_result .student_pro .student_img img{
	width: 100%;
	height: 100%;
}

.view_result .student_pro .student_name{
	text-align: center;
	margin-top: 10px;
}

.view_result .student_pro .student_name h4{
	font-size: 20px;
	color: #111;
	font-weight: bold;
	font-family: arial;
}

.view_result .student_info{
	
}

.view_result .student_info table{
	border: 1px solid deepskyblue;
}

.view_result .student_info table tr{
}

.view_result .student_info table tr td{
	border-top: 1px solid deepskyblue;
}

.view_result .student_info table tr td h5{
	font-size: 15px;
	color: #000;
	font-weight: bold;
	text-transform: capitalize;
	font-family: arial;
}

.view_result .student_info table{
	
}

/* VIEW RESULT AREA ENDS */


/* *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# */


/* DOMAIN SEARCH AREA STARTS */

.domain_search_area{
	padding: 20px 0;
}

.domain_search_area .heading{
	text-align: center;
}

.domain_search_area .heading h4{
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	font-family: arial;
}

.domain_search_area .heading h4:after{
	content: '';
	width: 460px;
	height: 3px;
	background-color: deepskyblue;
	display: block;
	margin: auto;
	margin-top: 5px;
}

.domain_search_area .domain_form{
	
}

.domain_search_area .domain_form form{
	padding: 20px 0;
}

.domain_search_area .domain_form form input{
	width: 79%;
	height: 50px;
	border: 1px solid deepskyblue;
}

.domain_search_area .domain_form form input:focus{
	box-shadow: 0 0 5px deepskyblue;
}

.domain_search_area .domain_form form select{
	width: 20%;
	height: 50px;
	border: 1px solid deepskyblue;
}

.domain_search_area .domain_form form input[name=btn]{
	width: 100%;
	cursor: pointer;
	height: 50px;
	margin-top: 20px;
	background-color: deepskyblue;
	border-radius: 3px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-transform: capitalize;
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}

.domain_search_area .domain_form form input[name=btn]:hover{
	background-color: #1E90FF;
}

.domain_search_area .domain_form form{
	
}

.domain_search_area .domain_form form{
	
}

/* DOMAIN SEARCH AREA ENDS */

/* domain form area starts */

.reg_domain{
	padding: 25px 0;
}

.reg_domain .heading{
	text-align: center;
}

.reg_domain .heading h4{
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	font-family: arial;
}

.reg_domain .heading h4:after{
	content: '';
	width: 400px;
	height: 3px;
	background-color: deepskyblue;
	display: block;
	margin: auto;
	margin-top: 5px;
}

.reg_domain .reg_form{
	background-color: #e9e9e9;
	padding: 20px;
	border-radius: 5px; 
}

.reg_domain .reg_form form{
	
}

.reg_domain .reg_form form label{
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-transform: capitalize;
	font-family: arial;
}

.reg_domain .reg_form form input{
	height: 30px;
	border: 1px solid deepskyblue;
	width: 100%;
}

.reg_domain .reg_form form input:focus{
	box-shadow: 0 0 5px deepskyblue;
}

.reg_domain .reg_form form input[name=btn]{
	font-size: 15px;
	text-transform: capitalize;
	color: #fff;
	background-color: deepskyblue;
	margin-top: 15px;
	font-weight: bold;
}

.reg_domain .reg_form form input[name=btn]:hover{
	background-color: #1E90FF;
}

.reg_domain .reg_form form select{
	height: 30px;
	width: 100%;
	border: 1px solid deepskyblue;
}

.reg_domain .reg_form form select:focus{
	box-shadow: 0 0 5px deepskyblue;
}

.reg_domain .reg_form form textarea{
	width: 100%;
	border: 1px solid deepskyblue;
}

.reg_domain .reg_form form textarea:focus{
	box-shadow: 0 0 5px deepskyblue;
}

.reg_domain .reg_form form{
	
}

.reg_domain .reg_form form{
	
}

/* domain form area ends */


/* DOMAIN CONGRATS AREA STARTS */

.congrats_area{
	padding: 50px 0;
}

.congrats_area .congrats_massage{
	background: linear-gradient(skyblue,#1E90FF);
	padding: 50px 0;

}

.congrats_area .congrats_massage .heading{
	text-align: center;
}

.congrats_area .congrats_massage .heading h4{
	font-size: 25px;
	text-transform: capitalize;
	font-weight: bold;
	font-family: arial;
	color: #fff;
}

.congrats_area .congrats_massage .massage{
	text-align: center;
}

.congrats_area .congrats_massage .massage p{
	font-size: 15px;
	color: #fff;
	text-transform: capitalize;
	font-weight: bold;
	margin-bottom: 0;
}

.congrats_area .congrats_massage{
	
}

.congrats_area .congrats_massage{
	
}

/* ONLINE REG SUCCESS MSG */

.domain_success{
	padding: 50px 0;
}

.domain_success .success_msg{
	text-align: center;
	box-shadow: 0 0 5px deepskyblue;
}

.domain_success .success_msg h4{
	color: deepskyblue;
	font-size: 20px;
	font-family: airal;
	padding: 30px 0;
}



/* DOMAIN CONGRATS AREA ENDS */

/* *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# */









/* FOOTER AREA STARTS */

.footer_area{
	padding-top: 25px;
	background-image: url(../image/contact.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	position: relative;
}

.footer_area:after{
	content: '';
	display: block;
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}

.footer_area .container-fluid{
	position: relative;
	z-index: 1;
}



.footer_area .footer_course_details{
	margin-left: 150px;
}

.footer_area .footer_course_details .heading{
	
}

.footer_area .footer_course_details .heading h4{
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	font-family: arial;
}

.footer_area .footer_course_details .heading h4:after{
	content: '';
	width: 50px;
	height: 3px;
	background-color: deepskyblue;
	display: block;
	margin-top: 5px;
}


.footer_area .footer_logo{
	width: 150px;
	height: 100px;
	margin: auto;
}

.footer_area .footer_logo img{
	width: 100%;
	height: 100%;
}

#f_logo{
	display: none;
}

#f_c_details{
	display: none;
}

.footer_area .footer_course_details .footer_courses{

}

.footer_area .footer_course_details .footer_courses ul{
	padding: 0 5px;
	color: #fff;
}

.footer_area .footer_course_details .footer_courses ul li{
	
}

.footer_area .footer_course_details .footer_courses ul li a{
	font-size: 13px; 
	color: #fff;
	text-transform: capitalize;

}

.footer_area .footer_course_details .footer_courses ul li a:hover{
	text-decoration: none;
}

.footer_area .footer_course_details .footer_courses{
	
}

.footer_area .last_contact{
	margin-left: 100px;
}

.footer_area .last_contact .menu_heading{
	
}

.footer_area .last_contact .menu_heading h4{
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	font-family: arial;
}

.footer_area .last_contact .menu_heading h4:after{
	content: '';
	width: 50px;
	height: 3px;
	background-color: deepskyblue;
	display: block;
	margin-top: 5px;
}


.footer_area .last_contact .menu_details{
	
}

.footer_area .last_contact .menu_details ul{
	padding: 0 15px;
	color: #fff;
}

.footer_area .last_contact .menu_details ul li{
	
}

.footer_area .last_contact .menu_details ul li a{
	font-size: 13px; 
	color: #fff;
	text-transform: capitalize;

}

.footer_area .last_contact .menu_details ul li a:hover{
	text-decoration: none;
}

.footer_area .footer_text{
	text-align: center;
}

.footer_area .footer_text p{
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

/* FOOTER AREA ENDS */


/* GO UP AREA STARTS */

.go_up_area{
}

.go_up_area .go_up{
	position: fixed;;
	right: 0;
	bottom: 5%;
	z-index: 999;
}

.go_up_area .go_up a{

}

.go_up_area .go_up i{
	font-size: 20px;
	padding: 8px 12px;
	color: #fff;
	background: linear-gradient(deepskyblue,skyblue);
	cursor: pointer;
}

.go_up_area .go_up i:hover{
	
}

.go_up_area{
	
}

/* GO UP AREA ENDS */