.header-top .header-top-right ul li .signup-bg{
	background: #03aced;
    padding: 16px 35px;
    font-size: 16px;
    font-weight: 700;
    color: rgba(47,47,47,1);
}
.coursearea-intro .mouse-icon-box{
    margin: 170px auto 0;
}
.coursearea-intro .mouse-icon-box a{
	position: relative;
    border: 1px solid #03aced;
    border-radius: 16px;
    margin-left: 28px;
    border-radius: 50px;
    padding: 14px 24px;
    z-index: 10;
}
.coursearea-intro .mouse-icon-box a:hover::before {
	color: #03aced;
    transition: all 0.2s ease-in-out;
 }
.coursearea-intro .mouse-icon-box a::before{
	position: absolute;
    border-radius: 10px;
    color: #fff;
    font-size:20px;
    top: 0px;
    left: 5px;
    margin-left: 12px;
    margin-top: 10;
    content: "\f107";
    font-family: fontawesome;
    transition: all 0.2s ease-in-out;
    animation-name: example;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}
@-webkit-keyframes example {
    from {top: 5px;}
    to {top: 15px;}
}


.coursearea-intro{
	min-height: 650px;
	background: url('../images/coursearea-banner.jpg') center center;
	background-size: cover;
}
nav.navbar.edu-navbar.coursearea-nav {
    background: #fff;
}
.course-intro-text{
    margin-top: 262px;
	text-align: center;
	margin-bottom: 50px;
}
.course-intro-text h2, .course-intro-text p{
	color: #fff !important;
}
.course-intro-text h2 {
    font-size: 50px;
    text-transform: none;
    margin-bottom: 10px;
}
.course-intro-text p{
	font-size: 16px;
}
header .header-body .edu-navbar.coursearea-nav .edu-nav .nav li a{
	color: #333;
}
header .header-body .edu-navbar.coursearea-nav .edu-nav .nav li a::before{
	display: none;
}
header .header-body .edu-navbar.coursearea-nav .edu-nav .nav li .active, header .header-body .edu-navbar.coursearea-nav .edu-nav .nav li a:hover{
	color:#03aced;
}
header .header-body .edu-navbar.coursearea-nav .navbar-header a span {
	color: #fff;
}

.coursearea-intro .tab-content .custom-select-open div {
	text-align: left !important;
}
.coursearea-intro .tab-content .hotels-form input{
	-moz-user-select: none;
	background: #ffffff none repeat scroll 0 0;
	border: medium none;
	color: #555555;
	height: 53px;
	padding: 16px 20px;
	position: relative;
	text-align: left;
	width: 100%;
}
.coursearea-intro .tab-content .hotels-form input:focus{
	outline: none;
}
.coursearea-intro .tab-content .hotels-form input::-webkit-input-placeholder{
	color: #555555;
}
.coursearea-intro .tab-content .hotels-form input::-moz-input-placeholder{
	color: #555555;
}
.coursearea-intro .tab-content .hotels-form input::-ms-input-placeholder{
	color: #555555;
}
.coursearea-intro .tab-content .hotels-form .hotel-input-2{
	width: 20%;
	float: left;
	border-right: 1px solid #ccc;
}
.coursearea-intro .tab-content .hotels-form .hotel-input-4{
	width: 25%;
	float: left;
	border-right: 0px solid #ccc;
	margin-right: 30px;
}
.coursearea-intro .tab-content .hotels-form .hotel-input-4 .custom-select{
	width: 100%;
	height: 53px;
	border: none;
	background: #fff url("../images/arrow.png");
	background-repeat: no-repeat;
	background-position: center right 25px;
	padding-left: 16px;
    font-size: 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.coursearea-intro .tab-content .hotels-form .hotel-input-4 .custom-select a{
	color: #555555;
	text-align: left;
	padding: 16px 20px;
}
.coursearea-intro .tab-content .hotels-form .hotel-input-4-23{
	width: 23%;
	float: left;
	border-right: 1px solid #ccc;
}
.coursearea-intro .tab-content .hotels-form .hotel-input-4-23 .custom-select{
	width: 100%;
	height: 53px;
	border: none;
	background: #fff url("../images/arrow.png");
	background-repeat: no-repeat;
	background-position: center right 25px;
}
.coursearea-intro .tab-content .hotels-form .hotel-input-4-23 .custom-select a{
	color: #555555;
	text-align: left;
	padding: 16px 20px;
	width: 265px;
}
.coursearea-intro .tab-content .hotels-form .hotel-input-1{
	width: 12%;
	float: left;
	border-right: 1px solid #ccc;
}
.coursearea-intro .tab-content .hotels-form .hotel-input-1:last-child{
	border-right: none;
}
.coursearea-intro .tab-content .hotels-form .searc-btn-7{
	float: right;
}
.coursearea-intro .tab-content .hotels-form .searc-btn-7 button{
	background: #03aced none repeat scroll 0 0;
	border: medium none;
	color: #333;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	height: 53px;
	padding: 0 72px;
	transition: all ease-in-out 0.3s;
}
/*
.container{
	border-right: 1px solid red;
	border-left: 1px solid red;
}
*/

.section-header:before, .section-header-l:before {
    content: none;

}
.popular_cources_1, .our-achivement.achievment-area {
	padding: 100px 0;
}
.popular_cources_1  .section-header p, .our-achivement .section-header p{
	font-size: 16px;
}
.popular_cources_1 .section-header h2{
	margin-bottom: 10px;
}
.popular_cources_1 .section-header, .our-achivement .section-header{
    text-align: center;
    max-width: 650px;
    margin: 0px auto;
}
.popular_cources_1 .courses_single {
	box-shadow: 0px 0px 81px 0px rgba(47, 47, 47, 0.1);
	margin-bottom: 30px;
}
.popular_cources_1 .courses_single:hover .blog-img img {
	transform: scale(1);
}
.popular_cources_1 .courses_single:hover .blog-title h3 a {
	color: #03aced;
	text-decoration: none;
}
.popular_cources_1 .courses_single .blog-img {
	min-width: 275px;
	overflow: hidden;
}
.popular_cources_1 .courses_single .blog-img img {
	width: 100%;
	transform: scale(1.1);
	transition: all 0.3s ease-in-out;
}
.popular_cources_1 .courses_single .blog-title {
	padding: 25px;
}
.popular_cources_1 .courses_single .blog-title h3 {
	font-weight: 700;
	font-size: 22px;
	padding: 0px;
	line-height: 34px;
}
.popular_cources_1 .courses_single .blog-title h3 a {
	color: #2f2f2f;
	transition: all 0.3s ease-in-out;
		text-transform: none;
}
.popular_cources_1 .courses_single .blog-title span {
	font-size: 16px;
	line-height: 24px;
	color: #2f2f2f;
	font-weight: 400;
	margin-bottom: 15px;
}
.popular_cources_1 .courses_single .blog-title p {
	font-size: 16px;
	font-weight: 300;
	padding-top: 15px;
	margin: 0;
}
.popular_cources_1 .courses_single .blog-title .cources_btn {
	margin-top: 20px;
}
.popular_cources_1 .courses_single .blog-title .cources_btn a,
.popular_cources_1 .courses_single .blog-title .cources_btn span {
	font-weight: 700;
	font-size: 18px;
	color: #2f2f2f;
	line-height: 40px;
	margin: 0;
}
.popular_cources_1 .courses_single .blog-title .cources_btn .apply_btn {
	position: relative;
	text-decoration: none;
}
.popular_cources_1 .courses_single .blog-title .cources_btn .apply_btn i {
	position: absolute;
	top: 5px;
	right: 0;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease-in-out;
}
.popular_cources_1 .courses_single .blog-title .cources_btn .apply_btn i:before {
	font-size: 15px;
	color: rgba(47,47,47,1);
}
.popular_cources_1 .courses_single .blog-title .cources_btn .apply_btn:hover i {
	right: -20px;
	visibility: visible;
	opacity: 1;
}
.popular_cources_1 .courses_single .blog-title .cources_btn span {
	color: #03aced;
	float: right;
}

.popular_cources_1 .view-more-btn {
    height: 54px;
    line-height: 54px;
    padding: 0 35px;
    font-size: 17px;
    font-weight: 700;
    background: transparent;
    color: #333;
    text-decoration: none;
    margin-top: 40px;
    border-radius: 0;
    transition: all 0.3s ease-in-out;
    display: block;
    width: 167px;
    margin: 0px auto;
    border: 1px solid #03aced;
}
.popular_cources_1 .view-more-btn:hover {
	background: #03aced;
	color: #fff;
}

/*=======[ Index 03 Achievment Area ]========*/

.our-achivement {
	background: transparent url("../images/achievment-bg.jpg") no-repeat center center/cover;
	position: relative;
	z-index: 1;
	padding: 200px 0;
}
.our-achivement .section-header h2{
	margin-bottom: 10px;
}
.our-achivement .section-header h2, .our-achivement .section-header p{
	color: #fff;
}
.our-achivement:before {
	background: rgba(47, 47, 47, 0.3);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	top: 0;
	z-index: -1;
}
.our-achivement .counters-item {
	text-align: center;
	position: relative;
}
.our-achivement .counters-item:last-child:before {
	display: none;
}
.our-achivement .counters-item .counter-box span{
	color: #fff;
	font-size: 16px;
    font-weight: 600;
}
.our-achivement .counters-item .counter-box {
    border: 3px solid transparent;
    padding: 30px 0px;
    width: 183px;
    margin: 0px auto;
	transition: all 0.3s ease-in-out;
	position: relative;
}
.our-achivement .counters-item .counter-box i {
    position: absolute;
    color: #fff;
    right: 34px;
    top: 42px;
    font-size: 17px;
}
.our-achivement .counters-item .counter-box:hover {
    border: 3px solid #fff;
}
.our-achivement .counters-item .counter-box .counter {
	color: #ffffff;
	font-size: 40px;
	font-weight: 700;
	line-height: 33px;
	margin-bottom: 15px;
}
.our-achivement .counters-item .counter-box h5 {
	color: #ffffff;
	font-size: 30px;
	font-weight: 700;
	margin-top: 15px;
}

/*=======[ Index 05 envent Area ]========*/
.event-section{
	padding:150px 0px;
}
.event-section .section-header{
	text-align: center;
    max-width: 650px;
    margin: 0px auto;
}
.event-section .section-header h2{
	font-size:36px;
	margin-bottom: 20px;
	text-transform: capitalize;
}
.event-section .section-header p{
	font-size: 18px;
}
.event-section .event-area .event-single-box{
	margin: 30px 15px;
}

.event-section .owl-theme .owl-controls .owl-buttons div{
	font-size: 30px;
	color:rgba(173,173,173,1);
	left: 15px;
    position: absolute;
    height: 50px;
    width: 50px;
    border-radius: 50px;
    transition: all 0.3s ease-in-out;
}
.event-section .owl-theme .owl-controls .owl-buttons .owl-prev:hover, .event-section .owl-theme .owl-controls .owl-buttons .owl-next:hover{
	background: #03aced;
	color:rgba(47,47,47,1);
	transition: all 0.3s ease-in-out;
}
.event-section .owl-theme .owl-controls .owl-buttons .owl-next{
	left:70px;
}
.event-section .event-area .event-single-box .img-box{
    box-shadow: 0px 0px 40px 0px rgba(47,47,47,0.1);
}
.event-section .event-area .event-single-box .img-box img{
    width:100%; 
}
.event-section .event-area .event-single-box .content-full-box{
	padding: 20px 0px 0px 20px;
	background:rgba(47,47,47,1);
}
.event-section .event-area .event-single-box .content-full-box h3{
	font-size: 24px;
	font-weight: 700;
	text-transform: capitalize;
	color: #ffffff;
	padding-right: 20px;
}	
.event-section .event-area .event-single-box .content-full-box .time-place span, .event-section .event-area .event-single-box .content-full-box .time-place p{
	font-size: 14px;
	color:rgba(151,151,151,1);
	display: inline-block;
}
.event-section .event-area .event-single-box .content-full-box .time-place p{
	margin-left: 20px;
}
.event-section .event-area .event-single-box .content-full-box .content-btn{
	display: flex;
	padding-top: 10px;
}
.event-section .event-area .event-single-box .content-full-box .content-btn a{
	font-size: 14px;
	color:#03aced;
	font-weight: 600;
	height: 20px;
}
.content-full-box .content-btn a:hover{
	text-decoration: none;
}
.event-section .event-area .event-single-box .content-full-box .content-btn .date {
	display: inline-block;
	flex: 1;
	text-align: right;
}
.event-section .event-area .event-single-box .content-full-box .content-btn .date p{
	font-size: 20px;
	font-weight: 700;
	background: #03aced;
	color:rgba(51,51,51,1);
	padding:8px 14px;
	display: inline-block;
	margin: 0px;
}
/*=======[ Index 05 testmonial Area ]========*/
.testmonial-05-section{
	padding:80px 0px 150px;
}
.testmonial-05-section .section-header h2{
	margin-bottom: 15px;
	text-transform: capitalize;
}
.testmonial-05-section .section-header p{
	font-size: 18px;
}
.testimonial-5-area .testimonial-area{
	margin:0px 190px;
}
.testimonial-5-area .owl-theme .owl-controls .owl-buttons div{
	font-size: 50px;
	color:rgba(173,173,173,1);
    position: absolute;
    transition: all 0.3s ease-in-out;
}
.testimonial-5-area .owl-theme .owl-controls .owl-buttons .owl-prev:hover, .testimonial-5-area .owl-theme .owl-controls .owl-buttons .owl-next:hover{
	color:rgba(47,47,47,1);
	transition: all 0.3s ease-in-out;
}
.testimonial-5-area .owl-theme .owl-controls .owl-buttons .owl-prev{
	left:0px;
	bottom:50%;
}
.testimonial-5-area .owl-theme .owl-controls .owl-buttons .owl-next{
	right:0px;
	bottom:50%;
}
.testimonial-5-area .testimonial-area  figure{
	display: inline-block;
	text-align: center;
	margin-bottom: 25px;
	box-shadow: 5px 4px 50px 5px rgba(47,47,47,0.1);
	border-radius: 50%;
}
.testimonial-5-area .testimonial-area  .slide-content{
	margin-bottom:30px;
}
.testimonial-5-area .testimonial-area  .slide-content p{
	font-size: 18px;
	line-height: 30px;
}
.testimonial-5-area .testimonial-area  .slide-wrap{}
.testimonial-5-area .testimonial-area  .slide-wrap p{
	display: block;
	font-size: 18px;
	font-weight: 700;
	color:rgba(47,47,47,1);
	margin-bottom: 0px;
}
.testimonial-5-area .testimonial-area  .slide-wrap span{
	font-weight: 400;
	font-size: 18px;
	color:#03aced;
}
/*=======[ Index 05 latest news Area ]========*/
.latest-news{
	background: url(../images/news-bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	padding: 100px 0px;
}
.latest-news::before{
	background:rgba(47,47,47,0.8);
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.latest-news .section-header h2, .latest-news .section-header p{
	color:rgba(255,255,255,1);
	text-transform: capitalize;
}
.latest-news .section-header h2{
	margin-bottom: 15px;
}
.latest-news .owl-theme .owl-controls .owl-buttons div{
	font-size: 40px;
	padding: 15px;
	transition: all 0.3s ease-in-out;
	color: rgba(160,160,160,1);
}
.latest-news .owl-theme .owl-controls .owl-buttons div:hover{
	color:rgba(255,255,255,1);
	transition: all 0.3s ease-in-out;
}
.latest-news .news-slider .news-single-box .img-box{
	position: relative;
	overflow: hidden;
}
.latest-news .news-slider .news-single-box .img-box img{
	width: 100%;
	transition: all 0.3s ease-in-out;
}
.latest-news .news-slider .news-single-box .img-box a{
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 16px;
	font-weight: 600;
	color: rgba(51,51,51,1);
	background:#03aced;
	padding: 12px 20px;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	opacity: 0;
}
.latest-news .news-slider .news-single-box:hover .img-box img{
	transform: scale(1.1);
	transition: all 0.3s ease-in-out;
}
.latest-news .news-slider .news-single-box:hover .img-box a{
	opacity: 1;
	transition: all 0.3s ease-in-out;
}
.latest-news .news-slider .news-single-box .content-full-box{
	background: rgba(255,255,255,1);
	padding: 18px;
}
.latest-news .news-slider .news-single-box .content-full-box .date p{
	font-size: 16px;
}
.latest-news .news-slider .news-single-box .content-full-box h3{
	font-size: 22px;
	color: rgba(47,47,47,1);
	text-transform: capitalize;
	padding-bottom: 10px;
}
.latest-news .news-slider .news-single-box .content-full-box p{
	font-size: 16px;
}
/*=======[ Index 05 testmonial Area ]========*/
.logo-section{
	padding:150px 0px;
}
.logo-section .section-head-logo {
	margin-bottom: 60px;
}
.logo-section .section-head-logo h3{
	font-size: 36px;
	font-weight: 700;
	text-transform: capitalize;
}
.logo-section .section-head-logo p{
	font-size:18px;
}
.logo-section .logo-area .logo-up{
	margin-bottom: 60px;
}
.logo-section .logo-area a{
	line-height: 5;
	display: inline-block;
}

/* ==================================================================
                        [- Shop Page -]
   ================================================================== */
.shop-area{
    padding: 100px 0;
}
.shop-area .shop-top{
    margin-bottom: 50px;
}
.shop-area .shop-top p{
    display: inline-block;
    margin-bottom: 0;
}
.shop-area .shop-top select {
    background: #fff url("../images/arrow.png") no-repeat  98% 50%;
    border: 1px solid #eee;
    padding: 10px 40px 10px 10px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    cursor: pointer;
	
}
.shop-area .product-column .single-product{
	margin-bottom:30px;
	padding-bottom:15px;
	border-bottom:1px solid #eee;
}
.shop-area .product-column .single-product figure{
    position: relative;
    overflow: hidden;
    border:1px solid #f5f5f5;
}
.shop-area .product-column .single-product figure:before{
    position: absolute;
    content: "";
    width: 100%;
    height: 0;
    left: 0;
    bottom: 0;
    background: rgb(254, 199, 34, .8);
    transition: .3s ease;
    visibility: hidden;
    opacity: 0;
}
.shop-area .product-column .single-product figure:hover:before{
    height: 100%;
    opacity: 1;
    visibility: visible;
}
.shop-area .product-column .single-product figure figcaption{
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    top: 100%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    visibility: hidden;
    opacity: 0;
    transition: .8s ease;
}
.shop-area .product-column .single-product figure:hover figcaption{
    top: 50%;
    opacity: 1;
    visibility: visible;
}
.shop-area .product-column .single-product figure figcaption ul{
    margin-bottom: 0;
}
.shop-area .product-column .single-product figure figcaption ul li a{
    border: 1px solid #fff;
    padding: 8px 15px;
    display: inline-block;
    color: #000;
    background: #fff;
    margin-bottom: 10px;
    text-transform: uppercase;
    border-radius:3px;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
}
.shop-area .product-column .single-product figure figcaption ul li a:hover{
    background: #000;
    color: #fff;
    border-color: #000;
}
.shop-area .product-column .single-product .product-bottom{
    text-align: center;
    padding: 15px 0 0 0;
}
.shop-area .product-column .single-product .product-bottom h4{
    margin: 0 0 10px 0;
}
.shop-area .product-column .single-product .product-bottom h4 a{
    color: #333;
	text-decoration: none;
}
.shop-area .product-column .single-product .product-bottom h4 a:hover{
    color: #03aced;
	text-decoration: none;
}
.shop-area .product-pagination{
    text-align: center;
    padding-top: 20px;
}
.shop-area .product-pagination ul{
    margin-bottom: 0;
}
.shop-area .product-pagination ul li{
    display: inline;
}
.shop-area .product-pagination ul li a{
    display: inline-block;
    padding: 10px 15px;
    border: 1px solid #eee;
    color: #333;
}
.shop-area .product-pagination ul li.active a{
    background: #03aced;
    color: #fff;
    border-color: #03aced;
}
.shop-area .product-pagination ul li a:hover{
    border-color:#03aced;
}


/*   Tablet Layout: 768px.    */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	
}


/*	 Mobile Layout: 320px.   */
@media only screen and (max-width: 767px) {

.course-intro-text {
    margin-top: 220px;
}	
.course-intro-text h2 {
    font-size: 40px;
}
.coursearea-intro .tab-content .hotels-form .hotel-input-4 {
    width: 100%;
    margin-bottom: 20px;
}
.coursearea-intro .mouse-icon-box {
    display: none;
}
.testimonial-5-area .testimonial-area {
    margin: 0px 0px;
}


}

/*  Wide Mobile Layout: 480px  */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    
	
}
