@import url('https://fonts.googleapis.com/css2?family=Montserrat');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;1,100;1,300;1,400;1,500&family=Rubik+Microbe&display=swap');

body, div, a, p, ul, li, td, th, em {
	font-family: 'Roboto';
    font-size: 16px;
    line-height: initial;
	color: #333333;
}
/*examination*/
.main1 {
    background-color: #00646e;
    width: 46.33%;
    margin: 0px 102px;
    padding: 44px 6px;
    border-radius: 21px;
}
.main2 {
    padding: 6px 15px 6px 15px;
    color: #e0c20c;
    border: 1px solid #f4f4f4;
	font-weight: 500;
}
.ssr-department {
    border: 1px solid #ddd;
    margin: 11px 0px;
    padding: 12px 0px;
}
.list-type a {
    color: #333;
    text-decoration: underline;
}
.list-type {
    list-style: none;
    padding: 0 0 0 21px;
}
.list-type a::before {
    content: "\f1c1";
    font-family: FontAwesome;
    color: #a82427;
    width: 3% !important;
    display: inline-block;
    font-size: 19px;
    margin-right: 20px;
}
.list-type a:hover {
    text-decoration: none;
}
.list-type li {
    margin-bottom: 8px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    display: flex;
}

body {
    background: #c6d8e4;
}
#topbar-menu a:hover {
    text-decoration: underline;
    background-color: #00646e !important;
}
#topbar-menu .dropdown-menu a:hover{background: #e0c20e !important}
.header-v3 .logo-in-theme.pull-left{
	display: inline-flex;
}
.logo-in-theme.pull-left .logo {
    width: 25%;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: #fff!important;}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading{padding-top:0!important}
.vc_tta.vc_general .vc_tta-panel-title>a{padding: 12px 20px;}
.table a {
    text-decoration: underline;
}
.table a:hover{
		text-decoration:none;
	}
.table.table-gryHeader th{background: #f3f3f3; text-align:center}
.container-admissions .info-section h3{font-size:19px; margin-top:0}
.department-name{
    background: #e0c20c;
    float: left;
    height: 200px;
    width: 220px;
    font-size: 28px;
    padding: 15px;
    text-align: center;
    /* font-weight: bold; */
    color: black;
    padding-top: 45px;
    font-family: 'Roboto';
    font-weight: 300;
}
.department-description{
	    background: #00646e;
    padding: 20px 20px 20px 250px;
    color: white!important;
    min-height: 200px;
}
.department-description p{color:white; font-style:italic}
.department-description h4{color:white; margin-top:0; color:#e0c20c; font-weight:normal; font-size:18px}
.department-description .infoset{margin-bottom:15px}
.table-faculty{border:0}
.table-faculty th, .table-faculty td{border:0; border-bottom:1px solid #fff; color:white; padding-left:0!important; }
 .table-faculty th{ padding-top:0!important}


body, div, a, p, ul, li, td, th, em{font-size:16px}



.info-section .list-style-roman li{list-style-type:roman}
.info-section a{text-decoration:underline}
.info-section a:hover{text-decoration:none}
.clgname {
    font-family: 'Montserrat' !important;
	padding-left: 15px;
	vertical-align: middle !important;
    display: table-cell !important;
    margin: 10px;
	 color: #000000;
}

.clfl {
    font-size: 22px;
    font-weight: 600;
	line-height: 26px;
font-family: "Montserrat";
	color: #edcc05;
   
}
.clmn {
    font-size: 19px;font-size: 30px;
    font-weight: 700;
    font-family: "Montserrat";
   
color: #fff;
}
.clln {
    font-size: 30px;
    font-weight: 700;
    font-family: "Montserrat";
	text-transform: uppercase;
color: #fff;
}

.navbar-nav.megamenu .dropdown-menu > li > a {
    font-size: 17px;
    text-transform: capitalize;
    font-weight: 400;
    font-family: Roboto;
	background-color:#1a646e !important;
	color: #fff !important;
}
.navbar-nav.megamenu > li > a {
    font-size: 17px;
    text-transform: capitalize;
    font-weight: 400;
    font-family: Roboto;
}
.navbar-nav.megamenu > li{
	padding-right:10px;
}
/*topbar*/
.header-v3 .apus-topbar {
   background: linear-gradient(90deg, #00646e 60%, #e0c20c 60%);
	    border-bottom: none;
}
.apus-topbar .pull-right{
color: white;
    background-color: #e0c20c;
    position: relative;
}

.apus-topbar .pull-right:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 42px solid #e0c20c;
    border-left: 40px solid transparent;
    position: absolute;
    top: 0;
    right: 100%;
}
.header-v3 .header-top {
       padding: 0px 0px 8px 0;
       background: #00646e;
}
#topbar-menu > li > a {
    padding: 10px 12px !important;
    color: #fff !important;
}

.heading-right.pull-left.hidden-sm.hidden-xs {
    display: none;
}

#primary-menu {
    text-align: center !important;
}
.header-v3 .apus-megamenu .navbar-collapse {
    
    /*background: linear-gradient(90deg, #161b88 93.9%, #e6ebff 8%);*/
	background:#00646e;
}
#primary-menu:after {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 50px solid #161b88;
    border-right: 63px solid transparent;
    position: absolute;
    top: 0px;
    left: 94%;
	display: none !important;
}
#primary-menu.navbar-nav > li, ul#primary-menu {
   
    text-align: center !important;
}
.apus-header .pull-left {
    float: none !important;
}
.headerbottom .sticky-header .container {
    border-top: none !important;
}
.header-v3 .headerbottom {
    background: #00646e;
	height: auto !important;

}
.header-v3 .headerbottom .container {
    padding-top: 8px;
    border-top: 1px solid #fff;
    padding-bottom: 8px;
}
#primary-menu.navbar-nav.megamenu > li > a {
    padding: 8px 12px;
}
#primary-menu .active > a{
    background: #e0c20c !important;
    text-decoration: none !important;
    color: #fff !important;
}
#primary-menu a:hover {
    background: #e0c20e !important;
    text-decoration: none !important;
    color: #fff !important;
}
ul.dropdown-menu, ul.dropdown-menu li a{
    background-color: #1a646e !important;
}
ul.dropdown-menu li a {
    background-color: #fff !important;
}
.pull-right.accept-account {
    display: none;
}

.header-v3 .sticky-header {
    background: #161b88;
}

.sticky-header .apus-megamenu .navbar-collapse, .header-v3 .sticky-header {
    background: #00646e;
}
.sticky-header #primary-menu:after{
	display: none;
}
.bg-blue{
	background: rgb(0,114,128);
}
	.contact-us .wpcf7-form .form-control {
    margin: 0px !important;
}
	.contact-us .wpcf7-form .form-control {
    margin-top: 30px !important;
}
.contact-us .wpcf7-not-valid-tip {
    margin-top: 5px;
}
/* hover-box */

.vc_btn3-container.vc_btn3-center a {
    background: #e0c20c !important;
}

.vc-hoverbox-block.vc-hoverbox-front {
	background-repeat: no-repeat !important;
	background-position: center top;
	background-size: 40% !important;
}
.vc-hoverbox-block-inner h2 {
	font-size: 18px !important;
	margin-top:80px !important;
    color: #000;
    font-family: "Roboto";
    font-weight: 400;

}
.prospectus-img .vc-hoverbox-block.vc-hoverbox-front {
    background-size: 28% !important;
}
.download-img .vc-hoverbox-block.vc-hoverbox-front {
    background-size: 35% !important;
}
.home-hover-box .vc-hoverbox-inner {
    min-height: 190px !important;
}
.home-hover-box {
    padding: 30px 0px 0px 0px !important;
	height: 150px !important;
	margin-bottom: 10%;
}
.home-hover-box .vc-hoverbox-back {
    height: 120px !important;
    margin-top: -5px !important;
}
.hover-box-row .vc_col-sm-2 {
    padding-top: 20px !important;
    
}
.sepshadow {
    box-shadow: 0 3px 2px 1px #e7e2e2;
}
h4.header-title {
    font-size: 24px;
    font-weight: 600;
}
span.subhead {
    font-size: 20px;
    font-weight: 500;
}
.tour-department .vc_tta-tab.vc_active a {
    background: #00646e !important;
    color: #fff !important;
}
.tour-department .vc_tta-tab.vc_active a {
    background: #00646e !important;
    color: #fff !important;
}

.mnhd h4.header-title {
    margin: 0px;
}

.hover-box-row > .vc_col-sm-2 {
    background-color: #fff !important;
}
.home-hover-box .vc-hoverbox-block-inner{
	padding-top: 0px;
}
.vc-hoverbox-block-inner.vc-hoverbox-back-inner {
    padding-top: 20px;
}
.vc-hoverbox-block-inner.vc-hoverbox-back-inner h2 {
    color: #000;
}
.tw .vc-hoverbox-block.vc-hoverbox-front {
    background-size: 25% !important;
}
.tt .vc-hoverbox-block.vc-hoverbox-front {
    background-size: 50% !important;
}

.halfwh {
    background: linear-gradient(90deg, #fff 25%, #c6d8e4 8%);
}
.halfwhevnts {
    background: linear-gradient(90deg, #fff 58%, #c6d8e4 8%);
}
.halfwhnews {
    background: linear-gradient(90deg, #fff 26.4%, #c6d8e4 8%);
}
h4.mnhead {
    padding-top: 10px;
}
span.hd:after {
    content: '';
    width: 25%;
    height: 0;
    border-bottom: 70px solid #ffffff;
    border-right: 63px solid transparent;
    position: absolute;
    top: 0px;
    /*left: 25%;*/
}
.halfwhevnts span.hd:after{
	left: 55%;
}
span.hd {
    border-left: 5px solid #e0c20c;
    padding-left: 1%;
}
h4.mnhead {
    color: #000;
    font-weight: 500;
    font-family: "Roboto";
    font-size: 22px;
}
.lnk {
    color: #043fc5;
    text-decoration: underline;
}

span.cname {
    font-size: 22px;
}

.program-sec p, .program-sec h2, .program-sec .wlnk, .communitysec p, .communitysec h2, .communitysec .wlnk{
	color: #fff !important;
}
.program-sec {
    background: linear-gradient(123deg, #046e7b 63%,#e0c20c 63%,#e0c20c 63%);
}
.program-sec .wlnk, .communitysec .wlnk{
	text-decoration: underline;
}
.banner-item .title {
        text-align: left !important;
    background: #2e6b7a !important;
}
 .banner-item:hover .title {
    background: #e0c20c !important;
} 
 .prog-page .banner-item:hover .title {
    background: none !important;
} 
.banner-item .title a {
    color: #ffffff;
}
.prog-page .banner-item .title a{font-size:22px;}
.textalu {
    float: right !important;
    text-align: left !important;
    width: 50% !important;
    padding: 5% !important;
	padding-left: 0px !important;
}

.textalu span {
    color: #fff;
}
span.aledu {
    font-size: 15px;
    font-weight: 300;
}
.sa_hover_container {
    background-size: 40% !important;
	min-height: 125px !important;
    background: #2e6b7a;
	border: 1px solid #2e6b7a;
}

.sa_hover_container:after {
    content: "\f144";
    font-family: "Fontawesome";
    color: #fff;
    bottom: 55px;
    position: absolute;
    right: 0%;
    color: #e0c20c;
    font-size: 50px;
    background: #fff;
    border-radius: 99%;
    box-sizing: border-box
    
}
.owl-carousel .owl-item {
    height: 200px;
}
.sa_owl_theme .owl-dots .active span {
    background-color: #161b88 !important;
}
.communitysec {
    background: linear-gradient(45deg, #e0c20c 35%,#046e7b 31%) !important;
}
.vc_row.vc_column-gap-35>.vc_column_container {
    padding-left: 0px !important;
    padding-top: 0px !important;
}

.datesec {
    color: #fff;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    padding: 15% 0;
   
}
.cevnt .vc_col-sm-3 {
    width: 20%;
}

.vc_row.vc_column-gap-35>.vc_column_container .vc_row.vc_row-flex:last-child {
    padding-bottom: 6% !important;
}

.apus-footer {
    background: #007584 !important;
}
.copyrightfooter {
    background: linear-gradient(44deg, #e0c20c 75%,transparent 63%,transparent 63%) !important;
}

#apus-footer h3, #apus-footer a, #apus-footer p {
    color: #fff !important;
}

#wpsvccount img {
    filter: invert(100%);
}
#mvcwid {
    padding: 0px;
}
.apus-footer .menu li {
    list-style: none !important;
}
.apus-footer .menu li a {
    text-decoration: underline !important;
}
.apus-footer .menu li a:hover {
    text-decoration: none !important;
}
.fvrtlnk u:hover {
    text-decoration: none;
}
.page-id-90 a:hover {
    text-decoration: none;
}
@media (min-width: 300px) and (max-width: 1030px) {

.newsevnt  {
    margin-left: 0px !important;
}
}


@media (min-width: 320px) and (max-width: 480px) {
  
/* .cevnt .vc_col-sm-3 {
    width: 30%;
}
	.cevnt .vc_col-sm-9 {
    width: 70%;
} */
}

@media only screen and (max-width: 767px){
	.hvrrw > .vc_col-sm-2 {
    width: 50%;
		    display: inline-block;
}
	.vc-hoverbox-block.vc-hoverbox-front {
    background-size: 30% !important;
}
	.home-hover-box .vc-hoverbox-block-inner {
    padding-top: 45%;
}
	
.home-hover-box .vc-hoverbox-inner {
    min-height: 100px !important;
}	
}

.header-mobile .clmn {
    font-size: 19px;
}
.header-mobile {
    width: 100%;
    background: #00646e;
}
.header-mobile img {
    width: 50%;
}
.header-mobile .logo {
    text-align: center;
}
.header-mobile .clgname {
    padding-left: 0px;
}
.header-mobile .clln {
    font-size: 19px;
}
.apus-search-form {
    display: none;
}
.offcanvas-head.bg-primary {
    display: none;
}

@media (min-width: 320px) and (max-width: 500px) {
  
  .halfwh {
    background: linear-gradient(90deg, #fff 60%, #e6ebff 8%) !important;
}
 .halfwhnews {
    background: linear-gradient(90deg, #fff 32%, #e6ebff 8%);
}
.halfwhevnts {
    background: linear-gradient(90deg, #fff 90.2%, #e6ebff 8%);
}	
	
.halfwhevnts span.hd:after {
    
    width: auto;
   left: unset !important; 
}
}
.apus-breadscrumb:before{
	display:none;
}
.apus-breadscrumb .breadcrumb {
     
	background: #c6d8e4 !important;
}
.apus-breadscrumb .breadcrumb {
    padding: 10px 0;
    margin-top: -25px !important;
    background: none !important;
}
.apus-breadscrumb{
	    margin-bottom: 32px;
}
.bgwhite {
    background: #fff;
    padding: 25px 20px 0px 20px;
}

.apus-breadscrumb .breadcrumb:before {
	display: none;
}
.apus-breadscrumb .breadscrumb-inner {
   
    min-height: 100px;
}
.apus-breadscrumb .breadcrumb a{
	text-decoration:underline;
	color: #e0c20e;
}


.tb .vc_tta-tab {
    width: 33.3% !important;
    margin-left: 0px !important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
color: #000 !important;
}
.tb.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-top: 3px solid #e0c20c !important;
    background-color: #00646e !important;
    color: #fff !important;
    border-bottom: none !important;
    border-left: none;
}

.tb.vc_tta.vc_general .vc_tta-tab>a {
	border-bottom: none;
}

.contact-us .wpcf7-submit.btn {
    background-color: #e0c20c !important;
    color: #fff !important;
	margin: 20px !important;
}

.contact-us .wpcf7-submit.btn:hover {
    background-color: #cc9a00 !important;
    color: #fff !important;
}


.program-secab {
    background: linear-gradient(123deg, #006c79 53%,#e0c20c 50%,#e0c20c 63%) !important;
}
.program-secab p, .program-secab h4 {
    color: #fff !important;
}

.accr.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    border-top: 3px solid #e0c20c !important;
    background-color: #00646e !important;
    color: #fff !important;
    border-bottom: none !important;
    border-left: none;
}

#back-to-top{
	    background: #e0c20c;
}

.header-mobile .btn.offcanvas{
	color: #fff;
}
.student-council p {
    padding-left: 183px;
}
/*  */
  .header-skew {
  background: white;
	 margin-left:-15px;
	 padding-left:15px;
	 padding-right:15px;
    display: inline-block;
	 position: relative;
   }

.header-skew:after{  
	content: ""; 
	position: absolute;
  z-index: -1; 
	right: -10%;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: inherit; 
	transform: skewX(31deg);
}

.header-skew .header-title
{color: #000;
    font-weight: 500;
    font-family: "Roboto";
    font-size: 22px;
}
.header-skew .header-text {
    border-left: 5px solid #e0c20c;
    padding-left: 10px;
}
/*  */
/* datta */
.apus-breadscrumb .breadcrumb a:hover{
	text-decoration:none;
}
.apus-breadscrumb .breadcrumb > .active {
    color: #e0c20e;
	font-weight: 500;
}
.breadcrumb > li + li:before {
    color: #c6d8e4 !important;
}
#back-to-top:hover {
    transform: translateY(-10px);
}
.footer-menu li {
    margin-bottom: 0;
    line-height: initial !important;
}
.we-provide p{
    line-height: 2.5rem;
	padding-right: 85px;
}
.explore-program p {
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 0px;
		padding-top:35px;
}
.we-provide {
    padding: 25px 0px;
}
p.view-prog {
    padding: 0px;
	font-weight:400;
}
.communitysec h2 {
    line-height: 3.2rem;
    font-weight: 500;
}
.student-council p {
    line-height: 2.5rem;
    padding-top: 35px;
}
.home-slider1 {
    margin-bottom: 55px;
}
.newsevnt {
    margin-left: -5px !important;
    margin-right: -18px !important;
}
.latest-news-img img {
    height: 101px;
}
.textalu span:first-child {
    font-weight: 500;
}
.admission-cell h3 {
    font-weight: 500;
}
.back-col {
    display: inline-block;
    background-color: #1a646e;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    padding-top: 7px !important;
	padding: 0;
}
.apus-breadscrumb {
    background-image: url(https://wcodestaging.com/shmcollege/wp-content/uploads/2022/08/COLLEGE-BUILDING-1.jpg) !important;
    padding-bottom: 45px;
    text-align: center;
    background: #1a646e;
    background-position-y: center;
}
.about-icon {
    margin-bottom: 15px;
}
.about-icon {
    margin-bottom: 15px;
    margin-top: 12px;
}
.vis-mis {
    margin-bottom: 25px;
}
.apus-breadscrumb .bread-title{
	font-weight:400;
}
.sport-dept .header-skew:after {
    right: -20%;
}
.nss-dept .header-skew:after {
    right: -20%;
}
.dlle-dept .header-skew:after {
    right: -20%;
}
#primary-menu .active .menu-item-995 > a {
    background: none !important;
}
#primary-menu .active .menu-item-995 > a:hover {
    background: #e0c20e !important;
}
@media only screen and (max-width: 1440px){
.events-conf {
    background: linear-gradient(
90deg, #fff 65%, #c6d8e4 8%);
}
	.events-conf span.hd:after {
    left: 60%;
}
}
@media only screen and (max-width: 1199px){
.copyrightfooter {
    background: linear-gradient(44deg, #e0c20c 100%,transparent 63%,transparent 63%) !important;
}
}
@media only screen and (max-width: 991px){
	div#apus-header-mobile > .container {
    width: 100%;
    display: flex;
}
	.header-mobile img {
    width: 84%;
}
	.row.name-row {
    width: 100%;
}
	.header-mobile .clgname {
    padding-left: 15px;
    padding-top: 10px;
}
	.active-mobile.pull-right {
    padding-top: 35px;
}
	.halfwh {
    background: linear-gradient(90deg, #fff 45%, #c6d8e4 8%);
}
	.explore-program p{
		padding-top:30px;
	}
	.view-prog{
		padding-top:0px !important;
	}
		.communitysec{
		padding-left:90px;
		padding-right:90px;
	}
	.cevnt p {
    padding-left: 20px;
}
	.latest-news-img img {
    height: 95px;
}
	.cevnt .vc_column-inner {
    padding-top: 15px !important;
}
	.student-council p {
    padding-left: 75px;
}
	.home-hover-box .vc-hoverbox-block-inner{
	padding: 0px !important;
}
	.home-hover-box .vc-hoverbox-inner {
    min-height: 150px !important;
}
	.home-hover-box .vc-hoverbox-back {
    height: 120px !important;
}
	.hvrrw .vc_column-inner {
    padding-left: 10px;
    padding-right: 10px;
}
	.home-hover-box .vc-hoverbox-inner {
    min-height: 185px !important;
}
}
@media only screen and (max-width: 767px){
	.we-provide p{padding-right: 0px;}
	p.view-prog{
		padding-bottom:20px;
	}
	.wlnk{
		padding-bottom:20px;
		color: #e0c20e !important;
	}
	.explore-program p{
		padding-top:0px;
		text-align:center !important;
		color: #e0c20e !important;
	}
	.program-sec {
    background: linear-gradient(
123deg, #006c79 63%,#1e6c79 63%,#1e6c79 63%);
}
	.banner-item img {
    width: 50%;
}
	.banner-item {
    text-align: center;
    margin-bottom: 15px;
}
	.banner-item .title {
    text-align: center !important;
    padding: 10px 0px;
}
.admission-cell .vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
}
	.textalu{
		padding:0px;
	}
	.sa_hover_container{
		height:180px;
	}
	.sa_hover_container:after{
		bottom:0px;
	}
	.communitysec {
    background: linear-gradient(45deg, #1e6e7b 35%,#046e7b 31%) !important;
}
	.student-council p{
    padding-left: 0px !important;
}
	.building-strong h2, .building-strong p {
    text-align: -webkit-center !important;
}
	.building-strong {
    margin-bottom: 0px;
}
	.student-council p {
    padding-top: 20px;
}
	.home-images .vc_col-sm-3 {
    width: 50%;
    display: inline-block;
}
	.home-images .vc_align_left {
    text-align: -webkit-center !important;
}
	.communitysec h2 {
    color: #e0c20e !important;
}
	.latest-news-img p {
    text-align: center;
}
	.col-heights > .vc_column-inner {
    padding-top: 20px !important;
}
	.cevnt .vc_col-sm-3 {
    width: 100%;
}
	.cevnt{
		text-align:center;
	}
	.vc-hoverbox-block.vc-hoverbox-front {
    background-size: 27% !important;
}
	.tw .vc-hoverbox-block.vc-hoverbox-front {
    background-size: 20% !important;
}
	.tt .vc-hoverbox-block.vc-hoverbox-front {
    background-size: 17% !important;
}
	.home-hover-box .vc-hoverbox-inner {
    min-height: 225px !important;
}
	.latest-news-img img {
    height: 120px;
}
@media only screen and (max-width: 633px){
	.clgname > div {
    font-size: 18px !important;
}
	.header-mobile img{
		width:210px;
}
}
@media only screen and (max-width: 605px){
#apus-header-mobile > .container {
    display:block !important;
}
	.header-mobile img {
    width: 185px;
}
	.name-row{
		margin-left:0px !important;
		margin-right:0px !important;	
	}
.name-row .col-xs-10 {
    width: 100%;
    text-align: -webkit-center;
    padding-bottom: 10px;
}
.name-row .active-mobile.pull-right {
    padding-top: 3px;
}
	.name-row .col-xs-2 {
    width: 100%;
    border-top: 1px solid #fff;
}
	div#apus-header-mobile {
    padding: 10px 0px;
}
	.header-mobile .clgname{
		padding-left:0px;
	}
	.wel-coll {
    background: linear-gradient(
90deg, #fff 50%, #c6d8e4 8%) !important;
}
	.home-images .vc_col-sm-3 {
    width: 100%;
    display: inline-block;
}
}
@media only screen and (max-width: 545px){
.sa_hover_container:after {
    bottom: 5px;
}
.sa_hover_container{
		height:170px;
	}
	
}
@media only screen and (max-width: 570px){
.home-hover-box .vc-hoverbox-inner {
    min-height: 180px !important;
}
}

@media only screen and (max-width: 500px){
	.banner-item img {
    width: 85%;
}
}
@media only screen and (max-width: 440px){
	.wel-coll {background: linear-gradient(90deg, #fff 58%, #c6d8e4 8%) !important;
}
}
@media only screen and (max-width: 408px){
	.wel-coll {background: linear-gradient(90deg, #fff 100%, #c6d8e4 8%) !important;
}
}
	.contact-us .wpcf7-form .form-control {
    margin: 0px !important;
}
	.contact-us .wpcf7-form .form-control {
    margin-top: 30px !important;
}

	
	.navbar-offcanvas #main-mobile-menu.navbar-nav li{
		border-bottom: 1px solid #e3e3e3 !important;
	}


	.table.table-gryHeader th{background: #f3f3f3; text-align:center}
.info-section {
    border: 1px solid #ccc;
    border-top: 4px solid #00646e;
    margin: 15px 0;
    padding: 15px;
}



