body{ font-family: 'Source Sans Pro', sans-serif; }
h1,h2,h3,h4,h5,h6{ font-family: 'Source Sans Pro', sans-serif; }
header {  display: inline-block; width: 100%; padding: 2px 0; position: absolute; background: rgba(0, 0, 0, 0.66); top: 0; z-index: 1; line-height: 5;}
header .clg-logo img{ max-width: 100%; height: 70px; }
header .clg-logo a{ display: inline-block;  }
.clg-name{  }
.clg-name h1{ font-size: 22px; color: #fff; margin: 0;}
.header-row{ align-items: center; width: 100%; }
.contact-link{ float: right; }
.contact-link span{ font-size: 20px; color: #4d9e8f; margin-right: 10px;}
.contact-link a:hover{  color: #fff; }
.contact-link a{ font-weight: 700; }
.banner-top{  background-image: url(../images/banner2.jpeg); background-size: cover; background-repeat: no-repeat; background-position:center; position:relative; background-attachment: scroll;padding-top: 110px; }
.banner-left-part {float: left; width: 100%; }
.banner-left-part h1 {width: 85%; position: absolute;bottom: 115px; float: left; text-shadow: 2px 3px 3px rgba(0,0,0,.54); }
a {outline: none; text-decoration: none; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; color: #4d9e8f; }
.trust-belte {background-color: #264653; bottom: 0px; float: left; position: absolute; width: 101.5%; z-index: 10000; -webkit-box-shadow: inset 0 0 1px #f5f5f6; -moz-box-shadow: inset 0 0 1px #f5f5f6; box-shadow: inset 0 0 1px #f5f5f6; border: solid 1px #264653;}
.trust-belte p {color: #ffffff; font-family: "Roboto Slab", serif; font-size: 36px; line-height: normal; margin: 0; padding: 4px 0 5px 25px; }
.trust-belte p strong {color: #e9c46a; font-weight: 700; }
h1{ color: #fff; font-weight: 700; font-size: 50px; }
.triangle-right {border-bottom: 32px solid rgba(0, 0, 0, 0); border-left: 25px solid #264653; border-top: 31px solid rgba(0, 0, 0, 0); bottom: -4px; float: right; height: 0; position: absolute; right: -27px; width: 0px; z-index: 1; }
.triangle-right::before {background-color: #264653; content: ""; display: block; height: 63px; left: 0; margin-left: -28px; position: relative; top: -31px; width: 3px; z-index: 9999; }
.banner-form-main {background-color: #ffffff; float: left; padding: 10px 10px 0; width: 100%; }
.form-title {background-color: #264653; float: left; min-height: 105px; padding: 25px 0 0; text-align: center; width: 100%; position: relative; }
.form-title .form-title-name {font-size: 38px; line-height: 38px; color: #ffffff; padding-bottom: 10px; font-family: 'Roboto Slab', serif; font-weight: bold; width: 100%; float: left; }
.form-title p {color: #ffffff; font-family: "Roboto", sans-serif; font-size: 16px; line-height: 25px; padding: 0 20px; position: absolute; width: 100%; z-index: 1; bottom: -18px; margin: 0; }
.triangle-down {border-left: 219px solid rgba(0, 0, 0, 0); border-right: 205px solid rgba(0, 0, 0, 0); border-top: 63px solid #264653; height: 0; position: absolute; top: 105px; width: 0; }
.banner-form { background-color: #2a9d8f; float: left; padding: 89px 33px 35px; text-align: center; width: 100%; }
div.wpcf7 {margin: 0; padding: 0; }
form div {width: 100%; float: left; }
fieldset {width: 100%; float: left; position: relative; }
.wpcf7-form-control-wrap {position: relative; }
.banner-form .banner-form-input {width: 100%; padding: 0 15px; color: #434343; border: none; background-color: #fff; font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 20px; height: 45px; margin-bottom: 20px; }
section.why-choose-sec.why_choose p{ color: #fff; }
section.why-choose-sec.why_choose li{ color: #fff; }
section.why-choose-sec.course{ background:  }
section.why-choose-sec.course h2{ color: #4d9e8f; }
.button {background-color: #024587; -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.32), inset 0 0 4px rgba(245,245,246,.41); box-shadow: inset 0 0 0 1px rgba(255,255,255,.32), inset 0 0 4px rgba(245,245,246,.41); border: solid 1px #264653; background: #264653; height: 63px; width: 100%; text-shadow: 1px 1px rgba(1,1,1,.35); font-size: 36px; font-weight: bold; color: #fff; font-family: 'Roboto Slab', serif; }
section.why-choose-sec.why_choose{  background: #f4a261;}
.banner-right-main-part{ position: relative; top: 35px; right: 0; }
.why-choose-list:hover{ margin-top: -10px; cursor: pointer; }
.why-choose-list{ transition: all .3s ease; }
.why-choose-sec h2{ font-size: 34px; font-weight: 700; margin:30px 0 15px; color: #fff;  display: inline-block;}
.why-choose-sec p{ font-size: 20px;  margin-bottom: 15px;}
.why-choose-sec{ padding: 30px 0; }
.why-choose-sec ul{ padding: 0 ;  list-style-type: none; margin-top: 30px; margin-bottom: 0; }
.why-choose-sec ul li label img{ max-width: 100%; height: 90px; }
.why-choose-sec ul li label{     float: left; }
.image-txt{ padding-left: 90px;font-size: 18px; }
.why-choose{ margin: 45px 0; }
.course-content {display: inline-block; width: 100%; margin: 25px 0;}
.course-offer-head span{ font-size:18px; color: #808080; }
.course-offer-head { margin-top: 20px; }
.course-content h2{ display: inline-block;font-size: 30px; font-weight: 700; margin: 0; }
.course-content ul {display: inline-block; float: right; border-bottom: 0; }
.course-content ul li {float: left; border: none; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{ border-bottom: 3px solid #4d9e8f; color: #4d9e8f;   }
.nav-tabs .nav-item{ margin-bottom: 10px; }
.nav-tabs .nav-link{  color: #333; font-weight: 700; font-size: 20px; border: 0;border-radius: 0; border-bottom: 2px solid #e1e1e1;}
.degree_info h6{ font-weight: 800; font-size:20px; margin-bottom: 0; }
.degree_info span{ font-weight: 600; font-size: 17px; }
.degree_info p{ color: #A9A8A8; margin-bottom: 10px; }
.degree_info button{ border: 1px solid #e8eced; color: #4d9e8f; padding: 6px 18px; margin: 20px 0 10px; border-radius: 36px; font-size: 18px; font-weight: 600; transition: all .3s; }
.degree_info .btn.focus, .btn:focus{ box-shadow: none; }
section.why-choose-sec.placement{ background: #f4a261; }
.degree_info:hover{ background: #4d9e8f;}
.degree_info:hover button{ background: #fff; }
.degree_info:hover h6{ color: #fff; }
.degree_info:hover span{ color: #fff; }
.course-content ul { margin-top: 0; }
.col-sm-3.col-6.mb-4{ padding: 0 10px; }
.degree_info{ background: #e8eced; padding: 20px; text-align: center; transition: background-color .15s linear; cursor: pointer; border-radius: 10px; }
section.why-choose-sec.placement h2{ margin-top: 0; padding: 0; }
.placement-list{ list-style-type: none; padding: 0; }
.placement-list li img{ max-width: 100%; height: 60px;}
.placement-list li{ margin-bottom: 15px; }
footer{ padding: 20px 0; }
footer p{ font-size: 18px; }
footer p img{ max-width: 100%; height: 60px; }

.why_choose_list_1 ul { display: inline-block; width: 100%; list-style-type: disc; padding: 0 0 0 30px; }
.why_choose_list_1 ul li{ font-size: 20px; line-height: 1.9; cursor: inherit; }
.why_choose_list_1 ul li:hover{ margin-top: 0; }
.why_choose_list_1 ol { display: inline-block; width: 100%; list-style-type: disc; padding: 0 0 0 30px; }
.why_choose_list_1 ol li{ font-size: 20px; line-height: 1.9; cursor: inherit; }
.why_choose_list_1 ul li:hover{ margin-top: 0; }
.why_choose  img{ max-width: 100%; height: 100px; }
p{ font-size: 20px; letter-spacing: .3px; }
.about-sec{ padding: 50px 0 30px; }
.about-sec h2{ color: #2a9d8f; }
section.why-choose-sec.placement p{ color: #fff; }
section.why-choose-sec.scholarship h2{ color: #2a9d8f; margin-top: 0; }
table{ width: 100%;  margin: 30px 0; overflow: auto;}
table tbody td{ border: 1px solid #333; font-size: 18px; padding: 16px; }
table tbody th{  border: 1px solid #333; font-size: 20px; text-align: center; padding: 16px; color: #4d9e8f;}
table tbody td p{ font-size: 18px !important; margin-bottom: 0 !important; }
table tbody tr:nth-of-type(odd){ background: #e8eced; }
section.why-choose-sec.scholarship ul { display: inline-block; width: 100%; list-style-type: disc; }
section.why-choose-sec.scholarship ul li{ font-size: 20px; line-height: 1.9; }