body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0; }
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}

@font-face {
    font-family: 'glacialindifferenceregular';
    src: url('fonts/glacialindifferenceregular.eot');
    src: url('fonts/glacialindifferenceregular.eot') format('embedded-opentype'),
         url('fonts/glacialindifferenceregular.woff') format('woff'),
         url('fonts/glacialindifferenceregular.ttf') format('truetype'),
         url('fonts/glacialindifferenceregular.svg#glacialindifferenceregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'glacialindifferencebold';
    src: url('fonts/glacialindifferencebold.eot');
    src: url('fonts/glacialindifferencebold.eot') format('embedded-opentype'),
         url('fonts/glacialindifferencebold.woff') format('woff'),
         url('fonts/glacialindifferencebold.ttf') format('truetype'),
         url('fonts/glacialindifferencebold.svg#glacialindifferencebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* -------------- For Landing page ------------------  */
.alink a {color: #000;}
.alink a:hover {color: #FFBA00;}
.alink2 a {color: #000;}
.alink2 a:hover {color: #fff;}
/* -------------- For Landing page ------------------  */


/* ---- font open ---- 

font-family: 'Mulish', sans-serif;

font-family: 'Poppins', sans-serif;

font-family: 'Roboto', sans-serif;

 ---- end font ---- */


/*................Header Start..............*/
.header-menu ul li:nth-child(6){ line-height: 20px;
padding: 2px 29px 0px 29px; background-color: #0C576D; border-radius: 50px 50px 50px 50px; margin-right: 20px !important;}
.header-menu ul li:nth-child(6) a{color: #FFFFFF !important; font-size: 18px !important;  font-weight: 700 !important; text-transform: uppercase !important; font-family: "Roboto", Sans-serif !important;}
.header-menu ul li:nth-child(6):hover{background-color: #FFBA00; transition: .5s;}

.widget-area{display:none;}
/*.site-content{display:none;}*/
.site-content{width:100%;}


/* ---- footer-sec start ---- */
footer[role="contentinfo"]{border-top: none;}

.footer-sec .elementor-icon-list-items .elementor-icon-list-text a{color: #ebfaff;transition: all 500ms ease-in-out;}
.footer-sec .elementor-icon-list-items .elementor-icon-list-text a:hover{color: #ffba00;}

.footer-sec .hfe-nav-menu .menu-item a.hfe-menu-item{padding-left: 14px !important;position: relative;}
.footer-sec .hfe-nav-menu .menu-item a.hfe-menu-item::after{content: '\f105';font: normal normal normal 18px/1 FontAwesome;color: #ebfaff;position: absolute;left: 0;top: 0;opacity: 1 !important;background: transparent !important;transition: all 500ms ease-in-out;}
.footer-sec .hfe-nav-menu .menu-item a.hfe-menu-item:hover::after,.footer-sec .hfe-nav-menu .menu-item.current-menu-item a.hfe-menu-item::after{color: #FFBA00;}
/* ---- footer-sec end ---- */

/* ---- newsletter-form start ---- */
.newsletter-form .widget_wysija .wysija-paragraph{width: 50%;padding: 0px 10px;float: left;}
.newsletter-form .widget_wysija input{width: 100%;height: 68px;background: transparent;border-radius: 0;border:1px solid #797979;padding-left: 25px;padding-right: 25px;font:400 16px/18px 'Roboto';color: #0c576d;outline: none;box-shadow: none;transition: all 500ms ease-in-out;}
.newsletter-form .widget_wysija input:focus{border:1px solid #ffba00;}
.newsletter-form .widget_wysija input[type="submit"]{width: inherit;height: inherit;border:none !important;background: #0c576d;color: #eafaff;font:700 21px/23px 'Roboto';text-transform: uppercase;padding: 24px 38px 24px 34px;margin-top: 38px;display: inline-block;position: relative;left: 50%;transform: translateX(-50%);}
.newsletter-form .widget_wysija input[type="submit"]:hover{background: #ffba00;}
/* ---- newsletter-form end ---- */

/* ---- b-text start ---- */
.b-text ul.elementor-icon-list-items.elementor-inline-items{justify-content: space-between;}
/* ---- b-text end ---- */

/* ---- h-academics-sec start ---- */
.h-academics-sec .elementor-icon-list-items .elementor-icon-list-item{border:1px solid #4c3700;padding: 18px 16px 17px 23px;margin-bottom: 7px; }
/* ---- h-academics-sec end ---- */

/* ---- home-blog-list start ---- */
.home-blog-list .home-blog-box:nth-child(1){width: 22%;float: left;padding: 8px;}
.home-blog-list .home-blog-box:nth-child(2){width: 22%;float: left;padding: 8px;}
.home-blog-list .home-blog-box:nth-child(3){width: 56%;float: left;padding: 8px;}
.home-blog-list .home-blog-box:nth-child(4){width: 56%;float: left;padding: 8px;}
.home-blog-list .home-blog-box .home-blog-img{width: 100%;height: 370px;position: relative;overflow: hidden;}
.home-blog-list .home-blog-box .home-blog-img img{width: 100%;height: 100%;object-fit: cover;}
.home-blog-list .home-blog-box:nth-child(1) .home-blog-box-details,.home-blog-list .home-blog-box:nth-child(2) .home-blog-box-details{display: flex;flex-direction: column;}
.home-blog-list .home-blog-box:nth-child(1) .home-blog-box-details .home-blog-img{order: 1;}
.home-blog-list .home-blog-box:nth-child(1) .home-blog-box-details .home-blog-con{order: 2;}
.home-blog-list .home-blog-box:nth-child(2) .home-blog-box-details .home-blog-img{order: 2;}
.home-blog-list .home-blog-box:nth-child(2) .home-blog-box-details .home-blog-con{order: 1;}
.home-blog-list .home-blog-box:nth-child(2) .home-blog-box-details .home-blog-con{background: #ffba00;margin-bottom: 16px;padding: 36px 16px 32px 19px;}
.home-blog-list .home-blog-box:nth-child(1) .home-blog-box-details .home-blog-con{padding-top: 30px;}

.home-blog-list .home-blog-box:nth-child(3) .home-blog-box-details{display: flex;} 
.home-blog-list .home-blog-box:nth-child(3) .home-blog-box-details .home-blog-img{width: 42%;}
.home-blog-list .home-blog-box:nth-child(3) .home-blog-box-details .home-blog-con{width: 58%;padding-left: 50px;}

.home-blog-list .home-blog-box:nth-child(4) .home-blog-img{display: none;}
.home-blog-list .home-blog-box:nth-child(4) .home-blog-box-details .home-blog-con{background: #0c576d;padding: 30px 58px 32px 58px;min-height: 326px;position: relative;display: grid;align-content: center;}
.home-blog-list .home-blog-box:nth-child(4) .home-blog-box-details .home-blog-con .home-blog-title,.home-blog-list .home-blog-box:nth-child(4) .home-blog-box-details .home-blog-con h3,.home-blog-list .home-blog-box:nth-child(4) .home-blog-box-details .home-blog-con p{color: #ffffff;}
.home-blog-list .home-blog-box:nth-child(4) .home-blog-box-details .home-blog-con .home-blog-btn{color: #ffffff;border: 1px solid #ffffff;}
.home-blog-list .home-blog-box:nth-child(4) .home-blog-box-details .home-blog-con .home-blog-btn:hover{background: #ffffff;color: #0c576d;}

.home-blog-list .home-blog-box .home-blog-con .home-blog-title{position: relative;display: inline-block;font:700 22px/24px 'Roboto';color: #383434;padding-bottom: 11px;}
.home-blog-list .home-blog-box .home-blog-con h3{font:400 16px/20px 'Roboto';color: #4c4c4c;padding-bottom: 10px;}
.home-blog-list .home-blog-box .home-blog-con p{font:400 16px/24px 'Roboto';color: #383434;padding-bottom: 19px;}
.home-blog-list .home-blog-box .home-blog-con .home-blog-btn{position: relative;display: inline-block;border: 1px solid #383434;font:400 15px/17px 'Roboto';color: #383434;background: transparent;padding: 19px 24px 16px 29px;text-transform: uppercase;transition: all 500ms ease-in-out;width: fit-content;}
.home-blog-list .home-blog-box .home-blog-con .home-blog-btn:hover{background: #383434;color: #ffffff;}
.home-blog-list .home-blog-box .home-blog-con .home-blog-btn i{font: normal normal normal 15px/1 FontAwesome;padding-left: 4px;}
/* ---- home-blog-list end ---- */


/* ---- E-btn start ---- */
.E-btn .elementor-button .elementor-button-icon{width: 38px;height: 38px;border-radius: 50%;background: #181717;color: #ffffff;text-align: center;line-height: 38px;}
/* ---- E-btn end ---- */


/* ----------- Inner Banner --------- */
.pageTitle .elementor-widget-container .elementor-heading-title > span {position: relative; z-index: 1;}
.pageTitle .elementor-widget-container .elementor-heading-title > span::before {content: ''; display: inline-block; width: 64px; height: 64px; border-radius: 40px; background-color: #ffba00; position: absolute; left: -15px; top: -25px; z-index: -1;}


/* -------------- academics page -------------- */
.imgafter .elementor-widget-container {position: relative; }
.imgafter .elementor-widget-container img {z-index: 2; position: relative;}
.imgafter .elementor-widget-container::after {content: ''; top: -40px; right: -30px; position: absolute; width: 467px; height: 535px; background: #ffba00; border-radius: 5px; z-index: 1;}

/* ---------- Contact page --------- */
.aLink .elementor-image-box-description a {color: #515151;}
.aLink .elementor-image-box-description a:hover {color: #ffba00;}

.contactForm form > .row {margin: 0 -6px;}
.contactForm form > .row > .form-group {padding: 0 6px;}
.contactForm form  .form-group input[type="text"],
.contactForm form  .form-group input[type="tel"],
.contactForm form  .form-group input[type="email"],
.contactForm form  .form-group textarea {height: 48px; border-radius: 0; border: 1px solid #e0e1e1; color: #a5a3a3; padding: 5px 15px;}
.contactForm form  .form-group input::placeholder,
.contactForm form  .form-group textarea::placeholder {color: #a5a3a3;}
.contactForm form  .form-group textarea {height: 100px;}
.contactForm form  .form-group input:focus,
.contactForm form  .form-group textarea:focus {box-shadow: none; outline: none; border: 1px solid #ffba00;}
.contactForm form  .form-group input[type="submit"] {transition: all .5s ease-in-out; width: inherit; margin: 0 auto; background: #ffba00; padding: 10px 40px; font: 700 20px/26px "Roboto"; color: #fff; text-transform: uppercase; border-radius: 50px; border: 2px solid #ffba00;}
.contactForm form  .form-group input[type="submit"]:hover {background: transparent; color: #ffba00;}
.contactForm form  .captcha-img {margin-left: 20px;}


/*------------- Blog List page -------------*/
.blog_wrapper .box{padding-bottom:50px;}
.blog_wrapper .box .date-block{width: 14%;border: 1px solid #e5e5e5;text-align: center;padding:2px 0 13px;}
.blog_wrapper .box .post_details{width:86%;padding-left: 8px;}
.blog_wrapper .box .date-block h3{font-size: 30px;line-height: 32px;color: #141414;font-weight: bold;border-bottom: 1px solid #e5e5e5;padding-bottom: 15px;}
.blog_wrapper .box .date-block h3 span{font-size:18px;line-height:20px;text-transform:uppercase; color: #0c576d;}
.blog_wrapper .box .post-like span .fa{font: normal normal normal 14px/1 FontAwesome !important;}
.blog_wrapper .box .date-block .post-like{padding-top: 10px;font-size: 16px;line-height: 20px;color: #000;}
.blog_wrapper .box .date-block .post-like a .fa{font-size: 17px !important;color: #0c576d; transition:all 500ms ease-in-out;}
.blog_wrapper .box .date-block .post-like a:hover .fa{color:#000;}
.blog_wrapper .box .date-block .post-like span.count {color: #0c576d;}
.blog_wrapper .box .post_details .img-block img {width: 100%;}
.blog_wrapper .box .post_details .content{padding-top: 20px;}
.blog_wrapper .box .post_details .content h2,
.blog_wrapper .box .post_details .content h2 a {font:700 18px/28px 'Roboto';color:#000000;padding-bottom: 8px;}
.blog_wrapper .box .post_details .content .blogAuthor ul{padding:0 0px 8px; display:flex;list-style-type:none;}
.blog_wrapper .box .post_details .content .blogAuthor ul li{font:400 16px/28px 'Roboto';color:#434141;}
.blog_wrapper .box .post_details .content p{font:400 16px/23px 'Roboto';text-align: justify; color:#585757;padding-bottom:20px;}
.blog_wrapper .box .post_details .content a.viewBtn{font:700 16px/21px 'Roboto'; color: #fff;text-transform: uppercase;background: #0c576d;border: 2px solid #0c576d;display: inline-block;padding: 12px 17px 12px; border-radius: 100px;transition: all 500ms ease-in-out;}
.blog_wrapper .box .post_details .content a.viewBtn:hover{background: transparent; color:#0c576d;}

.pagination-block .navrechts a{position: relative;display: inline-block; width: 20px;height: 30px;text-align: center;font:400 16px/30px 'Roboto';color: #141414;background: transparent;margin:0 4px;}
.pagination-block .navrechts a:hover{color: #0c576d;}
.pagination-block .navrechts a.pagination-arrow {background: #0c576d; color: #fff; width: 30px; border-radius: 50%;}
.pagination-block .navrechts a.pagination-arrow .fa {margin-top: 7px; margin-left: 2px;}



/*-------------- Blog details --------------*/
.blog-detail-page .container{max-width: 1420px!important;}
.blog-detail-page{margin-top: 78px;margin-bottom:136px;}
.blog-detail-page .blog-detail-title{font:bold 24px/29px 'Roboto'; color: #141414;padding-top: 30px;}
.blog-detail-page h5{font:400 17px/23px 'Roboto';color: #737373;padding-bottom: 15px;padding-top: 15px;}
.blog-detail-page .blog-detial-content p{font:400 16px/30px 'Roboto';color: #797979;text-align: justify; padding-bottom: 25px;}
.blog-detail-page .blog-detial-content h3 {font: 700 20px/25px 'Roboto';color: #2d2c2c; margin: 10px 0 15px;}
.blog-detail-page .container .blog-detail-img img {width: 100%;}

/* .blog-detail-page .cmt-form{width: 772px;} */
.blog-detail-page .cmt-form .comment-respond h3{font: bold 25px/21px 'Roboto' !important; color: #2f2f2f; padding-top: 22px; padding-bottom: 22px;}
.cmt-form #respond form input[type="text"]{width: 100% !important;border: 1px solid #d5d3d3!important; border-radius:0px!important;height: 46px;}
.cmt-form #respond form label{font:600 16px/21px 'Roboto';color: #565656!important;padding-top:18px;}
.cmt-form #respond form textarea{height: 90px;border: 1px solid #d5d3d3!important;border-radius:0px!important;width:100%; border-radius:5px!important;}
.blog-detail-page .cmt-form .comment-respond .comment-form .form-submit input[type="submit"]{background: #408587 !important; border: 2px solid #408587; width: 198px; height: 62px; border-radius: 30px; color:#fff; font:900 16px'Roboto';text-transform: uppercase;margin-top: 20px;}
.blog-detail-page .cmt-form .comment-respond .comment-form .form-submit input[type="submit"]:hover{background: transparent !important; transition: all .5s ease; color: #408587; border: 2px solid #408587;}
/* .cmt-form #respond .comment-notes{}
.cmt-form #respond .comment-form-comment{} */
.cmt-form #respond form input[type="text"]{width: 100% !important;border: 1px solid #d5d3d3!important;height: 60px; border-radius:5px!important;}
.cmt-form #respond form input[type="email"]{width: 100% !important;border: 1px solid #d5d3d3!important;height: 60px; border-radius:5px!important;}
.cmt-form #respond form input[type="url"]{width: 100% !important;border: 1px solid #d5d3d3!important;height: 60px; border-radius:5px!important;}
.cmt-form #respond form .comment-form-cookies-consent{display: none;}
.blog-detail-page .cmt-form .comment-respond h3::after{content: '';display: block;color: #fff;margin: 13px auto; background-color: #000;width: 25px;height: 3px;bottom: auto;left: auto;position: absolute;}
.blog-details-sidebar{width:400px;float:right;}

.blog-detail-page .blog-details-sidebar .wp-block-search__button::before{content: "\f002";font-family: 'FontAwesome'; opacity: 1;font-size:20px;color:#808080;margin-right:10px;}
.blog-detail-page .blog-details-sidebar .wp-block-search__button{background: transparent;border: none;font-size:0px!important;}
.blog-detail-page .blog-details-sidebar .wp-block-search__inside-wrapper{height: 67px;border-radius: 10px;box-shadow: 7px 7px 14px #e8e1e1;border:solid 1px #ebebeb;margin-bottom:48px;padding-left:10px;}
.blog-detail-page .blog-details-sidebar input[type="search"]::placeholder{font:400 16px/25px 'Roboto';color:#7d7d7d;}

.blog-detail-page .blog-details-sidebar .wp-block-heading{font:bold 20px/25px 'Roboto';color:#373737;padding-bottom:20px;}
.blog-detail-page .blog-details-sidebar .wp-block-heading::after{content: '';display: block;color: #fff;margin: 7px auto; background-color: #408587;width: 25px;height: 3px;bottom: auto;left: auto;position: absolute;}
.blog-detail-page .blog-details-sidebar .wp-block-categories-list {padding-top: 5px;}
.blog-detail-page .blog-details-sidebar .wp-block-categories-list li a{font:400 16px/25px 'Roboto'; color: #373636;}
.blog-detail-page .blog-details-sidebar .wp-block-categories-list li:hover a{color: #124682;}
.blog-detail-page .blog-details-sidebar .wp-block-categories-list li{text-align: left;border-bottom: 1px solid #e8e8e8; font-family: 'Roboto';font-size: 16px;line-height: 40px;color: #3d3d3d;list-style-type: none;}
.blog-detail-page .blog-details-sidebar .wp-block-categories-list li:hover {color: #0c576d;}
.blog-detail-page .blog-details-sidebar .wp-block-categories-list li:hover a {color: #0c576d;}
.blog-detail-page .blog-details-sidebar .wp-block-categories-list li.cat-item:last-child{border: none;padding-bottom: 30px;}

.blog-detail-page .blog-details-sidebar .wp-block-search__inside-wrapper .wp-block-search__input {border: none;outline: none;}
.blog-detail-page .blog-details-sidebar .wp-block-search__label{display: none;}

.widgets-postbox{margin-bottom: 20px;margin-top: 10px;}
.widgets-postbox .col-lg-8{padding-left: 0px;}
.widget img{border-radius: 0px!important; box-shadow: none!important;}
.widgets-postbox .widgets-postcon a{font:bold 16px/21px 'Roboto'; color: #373737;}
.widgets-postbox .widgets-postcon a:hover{color: #0c576d;font-weight: 600px;}
.widgets-postbox .widgets-postimg{margin-top: auto; margin-bottom: auto;}
.widgets-postbox h4{font:400 16px/23px 'Roboto';color: #737373;}
.widgets-post-list{margin-bottom: 60px;}

.pagination-block .navrechts a.selected {color: #0c576d;}

/* --------- search result page ---------- */
.blog-search-page .blog-detail-wrapper .blog-search-card {padding: 0 0 50px 0;}
.blog-search-page .blog-detail-wrapper .blog-search-card .blog-detail-title {padding-top: 15px;}
.blog-search-page .blog-detail-wrapper .blog-search-card .blog-detail-title a {color: #141414;}
.blog-search-page .blog-detail-wrapper .blog-search-card h5 {padding: 15px 0 10px;}


/* ---- con-info-sec start ---- */
.con-info-sec{position: relative;}
.con-info-sec::after{content: '';width: 100px;height: 213px;background: url(images/bg-icon.png) center no-repeat;background-size: cover;position: absolute;right: 5%;top: 15%;}

.con-form-sec{position: relative;}
.con-form-sec::after{content: '';width: 100px;height: 213px;background: url(images/bg-icon.png) center no-repeat;background-size: cover;position: absolute;left: 5%;bottom: 20%;}
/* ---- con-info-sec end ---- */

.icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a{display: inline;color:#515151;transition:all 500ms ease-in-out;}
.icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a:hover{color:#FFBA00;}


/* responsive */


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


}


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

.con-info-sec::after{display: none;}
}


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

.footer-sec .hfe-nav-menu .menu-item a.hfe-menu-item::after{top: 11px;}

.imgafter .elementor-widget-container::after {display: none;}
    .blog_wrapper .row {margin: 0 -10px;}
    .blog_wrapper .row > .col-lg-4 {padding: 0 10px;}
    .blog_wrapper .box .date-block {padding: 2px 0 8px;}
    .blog_wrapper .box .date-block h3 {font-size: 20px; padding-bottom: 8px; line-height: 28px;}
    .blog_wrapper .box .date-block h3 span {font-size: 16px;}
	.con-form-sec::after, .con-info-sec::after{display: none;}
	.header-menu ul li:nth-child(6){ line-height: 20px; padding: 0px 0px 0px 0px; background-color: #FFF; border-radius: 0; margin-right: 0px !important;}
.header-menu ul li:nth-child(6) a{color: #484848 !important; font-size: 18px !important;  font-weight: 400 !important; text-transform: math-auto !important; font-family: "Roboto", Sans-serif !important;}

}


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

.home-about-sec .elementor-column{width: 100% !important;}
.home-about-sec .home-about-con{position: absolute;bottom: 0;}

.home-blog-list .home-blog-box:nth-child(1),.home-blog-list .home-blog-box:nth-child(2),.home-blog-list .home-blog-box:nth-child(3),.home-blog-list .home-blog-box:nth-child(4){width: 50%;}




}


@media screen and (max-width: 767px){
	.header-menu ul li:nth-child(6) a{font-size: 16px !important;}

.f-menu{width: 100% !important;}
.footer-sec .hfe-nav-menu .menu-item a.hfe-menu-item::after{top: 6px;}

.newsletter-form .widget_wysija input {height: 52px;padding-left: 15px;padding-right: 15px;font: 400 14px/18px 'Roboto';}
.newsletter-form .widget_wysija input[type="submit"]{font: 700 18px/20px 'Roboto';padding: 18px 31px 18px 30px;margin-top: 20px;}

.home-blog-list .home-blog-box:nth-child(1){width: 50%;}
.home-blog-list .home-blog-box:nth-child(2){width: 50%;}
.home-blog-list .home-blog-box:nth-child(3){width: 100%;}
.home-blog-list .home-blog-box:nth-child(4){width: 100%;}
.home-blog-list .home-blog-box:nth-child(3) .home-blog-box-details .home-blog-con {padding-left: 25px;}
.home-blog-list .home-blog-box:nth-child(4) .home-blog-box-details .home-blog-con{display: inherit;min-height: inherit;padding: 30px 40px 50px 30px;}
.home-blog-list .home-blog-box .home-blog-con p {font: 400 14px/23px 'Roboto';}

.h-academics-sec{background-image: linear-gradient(180deg, #0C576D 49%, #FFBA00 48%) !important;}

.pageTitle .elementor-widget-container .elementor-heading-title > span::before{width: 42px;height: 42px;top: -12px;}


.blog_wrapper .box .date-block h3 {font-size: 27px;}
    .blog-detail-page .cmt-form .comment-respond .comment-form .form-submit input[type="submit"] {width: 188px; height: 55px;}
    .widgets-post-list{margin-bottom: 0px;}


	
	/* -------------- For Landing page ------------------  */
	.phoneBtn .elementor-widget-container .elementor-icon-box-wrapper {display: flex !important; column-gap: 9px; align-items: center;}
	.phoneBtn .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon {margin-bottom: 0px;}
	
	.fadeInUp,
	.fadeIn,
	.slideInUp,
	.fadeInDown,
	.fadeInLeft,
	.fadeInRight {animation-name: none !important;}
	.animated {animation-duration: 0s !important; opacity: 1 !important; animation-delay: 0s !important;}
	.elementor-invisible {visibility: visible !important;}
	/* -------------- For Landing page ------------------  */
	
}

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

.newsletter-form .widget_wysija .wysija-paragraph{width: 100%;padding: 8px 0px;}

.home-blog-list .home-blog-box:nth-child(3) .home-blog-box-details{display: inherit;}
.home-blog-list .home-blog-box:nth-child(3) .home-blog-box-details .home-blog-img{width: 100%;}
.home-blog-list .home-blog-box:nth-child(3) .home-blog-box-details .home-blog-con{width: 100%;padding-left: 0px;padding-top: 20px;}
.home-blog-list .home-blog-box .home-blog-con .home-blog-title{font: 700 20px/22px 'Roboto';padding-bottom: 7px;}
.home-blog-list .home-blog-box .home-blog-con h3{font: 400 15px/19px 'Roboto';}
.home-blog-list .home-blog-box .home-blog-con .home-blog-btn{font: 400 14px/16px 'Roboto';padding: 13px 22px 12px 24px;}
.home-blog-list .home-blog-box .home-blog-con .home-blog-btn i{font: normal normal normal 14px/1 FontAwesome;padding-left: 2px;}
.home-blog-list .home-blog-box:nth-child(1) .home-blog-box-details .home-blog-con {padding-top: 20px;}
.home-blog-list .home-blog-box{padding: 15px 0px !important;}
.home-blog-list .home-blog-box:nth-child(2) .home-blog-box-details .home-blog-con{order: 2;margin-bottom: 0;margin-top: 16px;}
.home-blog-list .home-blog-box:nth-child(2) .home-blog-box-details .home-blog-img{order: 1;}
.home-blog-list .home-blog-box:nth-child(1){width: 100%;}
.home-blog-list .home-blog-box:nth-child(2){width: 100%;}

.b-text ul.elementor-icon-list-items .elementor-icon-list-text{font-size: 28px !important;line-height: 40px !important;}
.b-text ul.elementor-icon-list-items .elementor-icon-list-icon i{font-size: 12px !important;}
.b-text ul.elementor-icon-list-items .elementor-icon-list-icon{padding-right: 5px !important;}
.h-banner-con-sec{margin-top: -42px !important;}
.h-banner-img-sec .elementor-container{min-height: 380px !important;}

.h-academics-sec{background-image: linear-gradient(180deg, #0C576D 52%, #FFBA00 48%) !important;}

.home-img-con-sec .elementor-column{width: 100% !important;}

.home-about-sec .home-about-img-i img{max-width: 290px;}
.home-about-sec .home-about-img-ii img{max-width: 160px;border-width: 7px !important;}
.home-about-sec .home-about-img-ii{left: 220px !important;}

.contactForm form  .captcha-img {margin-left: 0px; margin-top: 20px;}	

}

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


}

