body{ font-family: "Poppins", sans-serif; background:#fff;}
*,div,h1,h2,h3,h4,h5,h6,p,a,div,span,ul,li{ margin:0; padding:0; list-style:none;}
a:hover{ text-decoration:none;}

.top_section{ width:100%; background:url(../images/top_section.jpg) center center; position:relative; height:96vh;}
.top_section_logo{ width:100%; background:#fff; height:60px;}
.logo_back{ width:50%;}
.logo_back_middle{ width:150px; height:144px; border-radius: 0 0 100px 100px; background:#fff; display:inline-block; text-align:center;}
.login_back{ width:50%; text-align:right;}
.login_back a{ width:50px; height:50px; border-radius:10%; background:#241d64; display:inline-block; margin:4px 0 0 0;}
.login_back a i{ font-size:20px; margin:14px 13px 14px 14px; color:#fff;}

.header_text_back{ width:100%; height:70%; position:absolute;}
.header_text_back p{ text-align:center; color:#fff; font-size:40px; font-weight:700; margin:100px 0 0 0;}
#element{ font-size:40px; font-weight:700; color:#fffb00;}

.wave_back{ width:100%;}
.wave_back_middle{ position:absolute; bottom:0; background:url(../images/wave.png); width:100%; height:94px; animation:wave 10s linear infinite; animation-direction:alternate; background-position:400px 100px;}
.college_listing_back{ width:100%; padding:80px 0 0 0;}
.college_listing_back_middle{ width:100%;}
.section_text{ width:100%;}
.section_text h1{ font-size:30px; font-weight:600; color:#18113c; position:relative;}
.section_text h1::after{ content:''; width:40px; height:2px; background:#ff8f00; display:inline-block; position:absolute; top:22px; margin:0 0 0 10px;}
.section_text h2{ font-size:16px; font-weight:300; color:#18113c; position:relative; margin:10px 0 0 0;}
.college_listing_middle_back{ width:100%; padding:60px 0;}
.college_listing_middle{ width:100%; background:#f5f4f9; border-radius:0 40px 0 0; padding:20px; margin:0 0 40px 0;}
.college_listing_middle_middle{ width:100%;}
.college_listing_middle_middle img{ border-radius:0 40px 0 0; height:180px;}
.college_listing_middle_middle_text{ width:100%; background:#fff; padding:30px 20px; margin:0 0 0 0;}
.college_listing_middle_middle_text h2{ font-size:18px; font-weight:600; color:#18113c;}
.college_listing_middle_middle_text h3{ font-size:12px; font-weight:300; margin:10px 0 0 0;}
.college_listing_middle_middle_text p{ font-size:14px; line-height:21px; font-weight:300; margin:20px 0 0 0; border-top:1px dotted #222; padding:10px 0 0 0; color:#6d6d6d;}
.list_of_course_back{ width:100%;}
.list_of_course_back a{ display:block; font-size:14px; font-weight:400; margin:20px 0; border-bottom:1px solid #f1f1f1; padding:0 0 20px 0; color:#6d6d6d;}
.list_of_course_back a i{ color:#050d34; margin:0 6px 0 0;}
/* .college_listing_middle:hover{ box-shadow:0 0 20px #cbcbcb;} */

.college_information_back{ width:100%; background:url(../images/pattern3.jpg) center center; padding:80px;}
.college_information_back_middle{ width:100%;}
.college_information_middle_back{ width:100%; margin:40px 0 0 0;}
.college_first_info{}
.college_information_icon{ width:80px; height:80px; background:#ff8f00; border-radius:100%; display:block; text-align:center; margin:auto; margin-bottom:20px;}
.college_information_icon i{ font-size:30px; color:#212529; text-align:center; margin:24px auto;}
.college_first_info h3{ font-size:32px; font-weight:600; text-align:center; color:#ff8f00; margin:6px 0 0 0;}
.college_first_info h2{ font-size:24px; font-weight:600; text-align:center;}


.course_details_back{ width:100%; padding:80px 0;}
.course_details_back_middle_left{ width:100%;}
.course_details_back_middle_left_image{ width:100%; position:relative;}
.intake{ position:absolute; left:0; bottom:20px;}
.intake p{ background:#ffe300; color:#222; padding:10px; font-size:14px; font-weight:400;}
.year{ position:absolute; right:0; bottom:20px;}
.year p{ background:#ffe300; color:#222; padding:10px; font-size:14px; font-weight:400;}
.course_details_back_middle_left_description{ width:100%; margin:20px 0; background:#f5f4f9; padding:20px;}
.course_details_back_middle_left_description_middle{ background:#fff; padding:20px;}
.course_details_back_middle_left_description_middle h2{ font-size:16px; font-weight:600; border-bottom:1px dotted #bebebe; padding:0 0 10px 0;}
.course_details_back_middle_left_description_middle p{ font-size:14px; font-weight:300; color:#6d6d6d; text-align:justify; line-height:21px; border-bottom:1px dotted #bebebe; padding:20px 0;}
.course_details_back_middle_left_description_middle p span{ display:block; margin:10px 0;}
.course_details_back_middle_left_description_middle p span i{ margin:0 6px 0 0; color:#241d64;}
.fees_structure{ width:100%; margin:20px 0; padding:0 0 4px 0;}
.fees_structure h3{ font-size:14px; font-weight:400;}


.footer_background{ width:100%; background:url(../images/pattern4.jpg) center center; padding:80px 0 0 0;}
.footer_middle{ width:100%; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1;}
.footer_about{ width:100%; margin:30px 0 30px 0;}
.footer_about img{ margin:0 0 30px 0;}
.footer_about p{ font-size:13px; font-weight:400; color:#f1f1f1; text-align:justify; line-height:21px;}
.footer_about p span{ margin:30px 0 0 0; display:block;}
.footer_link_left_right_border{ border-left:1px solid #a1a1a1; border-right:1px solid #a1a1a1;}
.footer_link{ width:100%;}
.footer_link_middle{ width:100%; margin:30px 0 30px 0;}
.footer_link_middle h2{ font-size:21px; font-weight:700; color:#f1f1f1; line-height:21px; margin:0 0 30px 0;}
.footer_link_middle ul{ list-style:none;}
.footer_link_middle ul li{ margin:0 0 14px 0;}
.footer_link_middle ul li a{ font-size:13px; font-weight:400; color:#f1f1f1; line-height:13px; position:relative; padding:0 0 0 30px;}
.footer_link_middle ul li a:before{ content:''; position:absolute; left:0; top:9px; width:10px; height:1px; background:#f1f1f1;}
.footer_contact_three_part{ width:100%;}
.footer_contact_three_part_first{ width:100%;}
.footer_contact_three_part_first_left{ width:16%; display:inline-block; padding:10px;}
.footer_contact_three_part_first_left i{ color:#fff; font-size:22px;}
.footer_contact_three_part_first_right{ width:84%; display:inline-block; padding:16px 20px;}
.footer_contact_three_part_first_right h2{ font-size:13px; font-weight:700; line-height:13px; margin:0 0 10px 0; color:#f1f1f1; padding:0;}
.footer_contact_three_part_first_right h3{ font-size:13px; font-weight:400; line-height:13px; color:#6b6a6a; margin:0; padding:0;}
.copyright_text{ font-size:13px; font-weight:400; line-height:13px; color:#f1f1f1; margin:0; padding:30px 0 30px 0; text-align:center;}

/* responsive */
@media screen and (max-width: 1199px)
{

}

@media screen and (max-width: 991px)
{

}

@media screen and (max-width: 900px)
{

}

@media screen and (max-width: 800px)
{

}

@media screen and (max-width:767px)
{

}

@media screen and (max-width:743px)
{

}

@media screen and (max-width:650px)
{

}

@media screen and (max-width:600px)
{

}

@media screen and (max-width:550px)
{

}

@media screen and (max-width:507px)
{

}

@media screen and (max-width:450px)
{

}

@media screen and (max-width:400px)
{

}

@media screen and (max-width:350px)
{

}

@media screen and (max-width:300px)
{

}


@keyframes wave{ 0%{ background-position:50px} 100%{ background-position:1000px} }
