@charset "UTF-8";

/*
Theme Name: Digital Resource Hub
*/

body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Nunito', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none !important;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a, button, input[type="submit"]{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}
input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}

img{max-width: 100%;}
p, h1, h2, h3, h4, h5, h6{margin: 0 0 13px;}
p:last-child{margin-bottom: 0px;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}


@font-face {
    font-family: 'GaladaRegular';
    src: url('assets/fonts/GaladaRegular.eot');
    src: url('assets/fonts/GaladaRegular.eot') format('embedded-opentype'),
         url('assets/fonts/GaladaRegular.woff2') format('woff2'),
         url('assets/fonts/GaladaRegular.woff') format('woff'),
         url('assets/fonts/GaladaRegular.ttf') format('truetype'),
         url('assets/fonts/GaladaRegular.svg#GaladaRegular') format('svg');
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('assets/fonts/MyriadProRegular.eot');
    src: url('assets/fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('assets/fonts/MyriadProRegular.woff2') format('woff2'),
         url('assets/fonts/MyriadProRegular.woff') format('woff'),
         url('assets/fonts/MyriadProRegular.ttf') format('truetype'),
         url('assets/fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}




/*.headersec.fixed, .navbar-brand{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.headersec.fixed{position: fixed; top: 0; left: 0; width: 100%; z-index: 999;
-moz-box-shadow: 0 0 8px -5px #333;
-webkit-box-shadow: 0 0 8px -5px #333;
box-shadow: 0 0 8px -5px #333;}


@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.headersec.fixed{top:0;left:0;right:0;position:fixed;margin:0;z-index:1002;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;}
*/


/*
font-family: 'Fira Sans Condensed', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'GaladaRegular';
font-family: 'MyriadProRegular';
*/


.headersec{width: 100%; padding: 14px 0; position: absolute; top: 0; left: 0;z-index: 111;}
.hderinr{width: 100%; display: flex; justify-content: flex-end; flex-direction: column;align-items: flex-end;}
.hdrlgo{width: 313px;}
.hdrlgo a{display: inline-block;}

.listSec{width: 100%; position: relative; padding: 10px 0 170px;}
.listbg{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat;
background-size: cover; opacity: 0.20;}
.listSec .container{position: relative;}
.listbx{width: 100%; background: #fff; margin: 75px 0 0; border: 1px solid #359FD8; border-radius: 12px; padding: 55px 35px;
position: relative;}
.listSec::before{background: #359FD8; opacity: 0.16; position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%;}
.listSec .row{margin: 0 -15px;}
.listSec .row > div{padding: 0 15px; display: flex;}
.listbx h3{color: #4d5b65; font: 500 31px/36px 'Fira Sans Condensed', sans-serif; }
.listbx ul{width: 100%; display: inline-block;}
.listbx li{position: relative; padding-left: 20px; font: 400 21px/26px 'Open Sans', sans-serif; margin: 0 0 8px; }
.listbx li a{color: #35A1DB; text-decoration: underline !important;}
.listbx li::before{position: absolute; content: "";  background: #35A1DB; border-radius: 100%; width: 6px; height: 6px;
top: 12px; left: 0; }
.listbx li:last-child{margin: 0px;}
.listbx figure{top: -40px; left: 50%; transform: translateX(-50%); width: 80px; height: 80px; border-radius: 100%;
background: #359fd8; border: 1px solid #fff; display: flex; align-items: center; justify-content: center; margin: 0px;
position: absolute;}


.announcmentsSec{width: 100%; padding: 100px 0 90px;}
.announcmentshed{width: 100%; text-align: center;}
.announcmentshed h2{color: #4d5b65; font: 500 57px/63px 'Fira Sans Condensed', sans-serif;}
.announcmentspnl{width: 100%; max-width: 1775px; margin: 0 auto; border: 2px solid #359ED7; border-radius: 15px; padding: 30px;
margin-top: 25px; }
.announcmentslst{width: 100%; margin: 0 0 45px; padding: 20px 30px;}
.announcmentslst h3{text-align: center; color: #359dd6; font: normal 38px/43px 'GaladaRegular'; }
.announcmentslst ul{display: inline-block;}
.announcmentslst li{color: #4d5b65; font: 600 21px/26px 'Open Sans', sans-serif; margin: 0 0 5px; position: relative; padding-left: 20px;}
.announcmentslst li a{color: #35A1DB; text-decoration: underline !important;}
.announcmentslst li::before{position: absolute; content: ""; border-radius: 100%; width: 6px; height: 6px; background: #4d5b65;
top: 11px; left: 0; }
.announcmentslst li:last-child{margin: 0px;}
.announcmentslst:last-child{margin: 0px;}
.announcmentspnl .row > div{border-right: 1px solid #35A1DB;}
.announcmentspnl .row > div:last-child{border: 0px;}

.bannerSec{width: 100%; padding: 165px 0 25px;}
.bnrRt{width: 100%; min-height: 520px; display: flex;align-items: center; justify-content: center; max-width: 1040px;}
.bnrRt h4{color: #4D5B65; font: 500 41px/46px 'Fira Sans Condensed', sans-serif;}
.bnerpnl{width: 100%; display: flex; justify-content: space-between; position: relative;}
.bnrlft{width: 100%; max-width: 505px; margin-left: 100px;}
.bnrlft h1{font: normal 72px/80px 'GaladaRegular'; color: #fff;}
.bnrlft p{font: 600 21px/26px 'Open Sans', sans-serif; color: #fff;}
.bnrlft strong{display: flex; align-items: center; font: 600 21px/26px 'Open Sans', sans-serif; margin: 65px 0 0; color: #fff;}
.bnrlft figure{margin: 0 15px 0 0;}
.bnerpnl::before{position: absolute; content: ""; bottom: -25px; left: -11%; width: 1340px; height: 850px;
background: url(assets/images/shape1.png) no-repeat 0 0; z-index: -1;}
.bnerpnl::after{position: absolute; content: ""; bottom: 70px; left: 75px; width: 1332px; height: 846px;
background: url(assets/images/shape2.png) no-repeat 0 0; z-index: -1;}

.bannerSec .container, .headersec .container{max-width: 1775px;}


.profile-panel {
    padding: 95px 0 30px;    height: 100vh;
}
.profile-panel::before {
  background: #359FD8;
  opacity: 0.16;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#wpr-wrapper{
    position: relative;    z-index: 11;
}
.wpr-field-model {
    background: rgb(255 255 255 / 65%) !important;
    backdrop-filter: blur(3px);
    border-radius: 10px !important;
    box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px !important;
}


.wpr_sub_form{
    background-color: #000;
}

.modal-dialog , .wpr-field-model{
    margin: 0px auto !important;
}
.wpr-login-wrapper i, .wpr-pass-reset-wrapper i, .btn-link, .wpr-forms label, .wpr-data-view .wpr-pr-title{
        color: #359fd8 !important;
}
.wpr-login-wrapper .wpr-login-pass-area input[type="submit"], .wpr-pass-reset-wrapper .wpr-pass-reset-area input[type="submit"]{
        background-color: #359dd6 !important;    border-radius: 4px !important;
            letter-spacing: 1px !important;
    font-family: 'Fira Sans Condensed', sans-serif !important;
}
.modal-heading h2, .wpr-form-title{
        font-family: 'GaladaRegular', sans-serif !important;
   color: #359dd6 !important;font-size: 30px !important;
}
.wpr-tab-heading{
    font-family: 'GaladaRegular', sans-serif !important;
    color: #359dd6 !important;
    letter-spacing: 1px;
}
.wpr-signup-user input[type="button"]{
    background-color: #359dd6 !important; color: #fff !important;    font-family: 'Fira Sans Condensed', sans-serif !important;
}
.wpr-signup-user input[type="button"]:focus, .wpr_sub_form input[type="submit"]:focus, .wpr-login-wrapper .wpr-login-pass-area input[type="submit"]:focus, .wpr-pass-reset-wrapper .wpr-pass-reset-area input[type="submit"]:focus{
    outline: 0;
}
.wpr-form-title {
    padding-top: 22px !important;
}
.form-control, .wpr-login-inputs{
    border-color: #359dd6 !important;
}
.wpr-signup-user {
 border-top: 1px solid rgba(0, 0, 0, .1) !important;
}
.wpr_sub_form {
    background: transparent !important;
    margin-right: -15px !important;
}


.wpr-forms label {
    font-family: 'Open Sans', sans-serif !important;font-weight: 600;
}
.wpr-profile-body {
       background: #359fd8 !important;
       -webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 19%) !important;
    box-shadow: 0 5px 15px rgb(0 0 0 / 19%) !important;
    /* background: #ffffffb0 !important; */
    backdrop-filter: blur(3px);
    border-radius: 10px !important;
}
.wpr-data-view .wpr-pr-title {
    font-size: 16px !important; font-weight: 600;font-family: 'Fira Sans Condensed', sans-serif !important;
}
#main-nav .nav>li>a {
    color: #fff !important;
    font-family: 'Fira Sans Condensed', sans-serif !important;
    font-size: 16px !important;
}
.scroll-link {
    border-bottom: 1px solid #eff6f96e !important;
}
.wpr_li_check .scroll-link:hover {
    background-color: #1e8cc6 !important;
    box-shadow: 0 4px 7px 0 rgb(53 159 216 / 40%), 0px 11px 40px 0 rgb(228 228 228 / 15%) !important;
}
.wpr-pr-overview {
    margin-top: 10px;
}
.wpr-profile-header {
    border: 0px !important;
}

#main-nav .nav>li>a:focus{
    background-color: #2a7ba887 !important;
}
hr {
  border-top: 1px solid rgba(0, 0, 0, .1) !important;  opacity: 1 !important;
}
.logIcon {
    position: relative;
    top: 0;
    height: 40px;
    width: 40px;
    background: #2a9ad6;
    border-radius: 50%;
    text-align: center;
    margin-bottom: 10px;
}
.logIcon a{
    display: inline-block;
    color: #fff;
    line-height: 2.4;
    font-size: 18px;
}
.logIcon a:hover{
        color: #23527c;
}
.modal-dialog.wpr-login-wrapper{
    margin-top: 20px !important;
}
.page-template-default.page-id-51 .headersec .logIcon, .page-template-default.page-id-61 .headersec .logIcon, .page-template-default.page-id-53 .headersec .logIcon, .page-template-default.page-id-66 .headersec .logIcon{display: none;}
.page-template-default.page-id-51 .headersec, .page-template-default.page-id-53 .headersec,.page-template-default.page-id-61 .headersec, .page-template-default.page-id-66 .headersec{
    padding: 20px 0;
}
.page-template-default.page-id-53 .profile-panel, .page-template-default.page-id-61 .profile-panel,  .page-template-default.page-id-66 .headersec .logIcon {
    padding: 140px 0 30px;
}
.wpr-tab-body .wpr-myaccount {
    margin-top: 9px !important;
}
.wpr-myaccount .btn{
    padding: 14px 12px !important;     background-color: #4d5b65 !important;
}
#wpr-form-49{
   padding: 8px 62px 25px;
}
.modal-content{
    -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
    background: rgb(255 255 255 / 65%) !important;
    backdrop-filter: blur(3px); 
    border-radius: 10px !important;
}
.wpr-login-inputs input, .form-control{
    font-family: 'Fira Sans Condensed', sans-serif !important; font-weight: 400; 
}
.wpr-login-inputs {
    border-radius: 5px !important;
}
.page-template-default.page .headersec .hderinr{    align-items: center;}
.wpr-login-rememberme label, .wpr-login-rememberme input {
    font-weight: 500 !important;
    font-family: 'Open Sans', sans-serif !important;
}
.wpr_sub_form input[type="submit"]:focus{
    outline:0; box-shadow: none;
}   
.wpr_sub_form input[type="submit"]{
    background: #359dd6 !important;
    padding: 8px 23px !important;
    transition: all 0.3s ease-in;
    line-height: 1.5;
    border-radius: 4px !important;
    font-family: 'Fira Sans Condensed', sans-serif !important;
    font-size: 16px;
    letter-spacing: 0.6px;
}
.wpr_sub_form input:hover{
    background: #d21642 !important;
}
.wpr-profile-body .wpr-profile-adjust{padding: 15px !important;}
.wpr-tab-body{
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 10px;
}
.wpr-tab-heading{background-color: transparent !important;}
.wpr-tab-body{border: 0;}
.wpr-data-view tr:nth-child(even){
    background-color: transparent;
}
.wpr-tab-body{
    border-radius: 10px;
    border: 0  !important;
}

.page-template-default.page-id-61 .wpr-container .wpr-profile-body .wpr-pr-body-layout .wpr-tab-body{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.page-template-default.page .headersec{padding-top: 40px;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    border-color: #85c5e670 !important;
    border-top: 1px solid #85c5e670 !important;
}
.wpr-pr-value, .wpr-last-view span:last-child, .wpr-last-view>div>span:last-child{
   font-family: 'Open Sans', sans-serif;
}
.wpr-last-view>span:first-child, .wpr-last-view>div>span:first-child {
    font-weight: 500  !important;
    font-family: 'Fira Sans Condensed', sans-serif !important;
    color: #4d5b65 !important;
}
.page-template-default.page-id-66 .wpr-profile-wrapper .wpr-profile-body{margin-top:25px !important;}
.btn-secondary:hover, .btn-secondary:focus {
    color: #fff !important;
    background: #30a1db;
    border-color: #30a1db !important;
}
.bnrRt img{
    height: 490px;
    object-fit: cover;
}

@media screen and (min-width:1600px) {

.container{max-width: 1560px;}

.logIcon {
    height: 54px;
    width: 54px;
}
.logIcon a {
    line-height: 2.4;
    font-size: 23px;
}
.modal-dialog, .wpr-field-model {
    margin: 70px auto !important;
}
.modal-dialog.wpr-login-wrapper {
    margin-top: 70px !important;
}
.page-template-default.page-id-53 .profile-panel, .page-template-default.page-id-61 .profile-panel {
    padding: 195px 0 30px;
}
.page-template-default.page-id-66 .profile-panel{
    padding: 130px 0 30px;
}
}


@media (min-width: 1700px) and (max-width: 1799px) {



}

@media (min-width: 1600px) and (max-width: 1699px) {

.bnrRt {max-width: 900px; min-height: 500px;}
.listSec {padding: 10px 0 100px;}




}

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

.listbx h3{font-size: 25px; line-height: 30px;}
.listbx li{font-size: 17px;line-height: 25px;margin: 0 0 3px;padding-left: 15px;}
.listbx {margin: 60px 0 0; padding: 45px 22px 30px;}
.listbx figure {top: -35px; width: 70px;height: 70px;}
.listSec {padding: 15px 0 80px;}

.announcmentslst h3{font-size: 30px; line-height: 35px;}
.announcmentslst li{font-size: 17px; line-height: 25px;padding-left: 18px;}
.announcmentslst li::before {top: 10px;}
.announcmentspnl {padding: 25px;}
.announcmentslst { padding: 15px 25px;margin: 0 0 30px;}
.announcmentshed h2{font-size: 45px; line-height: 50px;}
.announcmentsSec { padding: 60px 0;}

.bnrlft p{font-size: 17px;}
.bnrRt h4{font-size: 35px; line-height: 40px;}
.bnrlft strong{font-size: 17px; line-height: 24px;margin: 45px 0 0;}
.bnrlft figure{width: 45px;}
.bnrlft h1{font-size: 60px; line-height: 65px;}
.bnrlft {max-width: 445px;margin-left: 50px;}
.bnrRt {min-height: 410px;max-width: 640px;}
.hdrlgo {width: 260px;}
.headersec {padding: 7px 0;}
.bannerSec {padding: 125px 0 20px;}
.bnerpnl::before{width: 1000px;background-size: 1000px;height: 635px;bottom: 5px;}
.bnerpnl::after {width: 980px;background-size: 980px;left: 30px;height: 624px;bottom: 100px;}


.bnrRt img{
    height: 380px;
    object-fit: cover;
}

}

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

.listbx {margin: 55px 0 0;padding: 40px 15px 20px;}
.listbx h3 { font-size: 20px; line-height: 25px;}
.listSec .row > div {padding: 0 12px;}
.listSec .row { margin: 0 -12px;}
.listbx li {font-size: 15px;line-height: 24px;margin: 0 0 2px;padding-left: 14px;}
.listbx li::before {top: 11px;}
.listbx figure {top: -30px;width: 60px;height: 60px;}
.listSec { padding: 20px 0 50px;}

.announcmentslst h3 {font-size: 25px; line-height: 30px;}
.announcmentslst li {font-size: 15px;line-height: 24px;padding-left: 14px;}
.announcmentslst {padding: 10px 15px; margin: 0 0 20px;}
.announcmentshed h2 {font-size: 40px; line-height: 45px;}
.announcmentspnl { padding: 22px; margin-top: 20px;}
.announcmentsSec {padding: 45px 0;}

.bnrlft h1 {font-size: 50px;line-height: 55px;margin: 0 0 10px;}
.bnrlft p {font-size: 15px;}
.bnrlft strong {font-size: 15px;line-height: 23px;margin: 30px 0 0;}
.bnrlft figure { width: 35px;}
.bnrlft {max-width: 355px; margin-left: 25px;}
.bnrRt {min-height: 360px; max-width: 550px;}
.bnrRt h4 { font-size: 30px; line-height: 35px;}
.headersec {padding: 6px 0;}
.bannerSec {padding: 105px 0 15px;}
.bnerpnl::before {width: 860px;background-size: 860px;height: 548px;bottom: 5px;left: -14%;}
.bnerpnl::after {width: 800px;background-size: 800px;left: -11px;height: 510px;bottom: 80px;}
.logIcon {
    height: 35px;
    width: 35px;
    margin-bottom: 7px;
}

.logIcon a {
    line-height: 2.4;
    font-size: 16px;
}
.bnrRt img {
    height: 360px;
}
}

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

.announcmentspnl .row > div:nth-child(2){border: 0px;}
.listSec {padding: 20px 0 40px;}
.announcmentshed h2 { font-size: 35px; line-height: 40px;}
.hdrlgo {width: 220px;}
.hderinr {justify-content: center;}
.headersec {padding: 20px 0; position: static;background: #fff;}
.bannerSec { padding: 0;}
.bnrlft { margin-left: 0;max-width: 100%; width: 50%;padding: 15px 0 0;}
.bnrRt {min-height: 350px;max-width: 100%;width: 50%;}
.bnerpnl::before {width: 805px;background-size: 805px;height: 510px;bottom: 5px;left: -20%;}
.bnerpnl::after {width: 650px;background-size: 650px;left: -35px;height: 414px;bottom: 40px;}
.bnrlft p {max-width: 347px;}
.bnrlft strong {margin: 23px 0 0;}
#wpr-form-49 {
    padding: 8px 17px 15px;
}
.profile-panel {
    padding: 25px 0 30px;
    height: auto;
}

.bnrRt img {
    height: 350px;
}
}

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

.bnerpnl{flex-wrap: wrap;}
.bnrlft, .bnrRt{width: 100%;}
.bnrlft h1 { font-size: 40px; line-height: 45px;margin: 0 0 8px;}
.bnrRt h4 {font-size: 25px; line-height: 30px;}
.bnrRt {min-height: 270px;}
.announcmentshed h2 { font-size: 30px; line-height: 35px;}
.announcmentsSec {padding: 35px 0;}
.announcmentspnl .row > div{border: 0px;}
.announcmentslst{margin: 0; border-bottom: 1px solid #35A1DB;padding: 30px 15px;}
.announcmentspnl .row > div:last-child .announcmentslst:last-child{border: 0px; padding-bottom: 10px;}
.announcmentspnl .row > div:first-child .announcmentslst:first-child{padding-top: 10px;}

.bnrRt{margin: 70px 0 0;}
.bnrlft p{max-width: 100%;}
.bnrlft{padding: 0px;max-width: 365px;margin-left: 65px; margin-top: 50px;}
.bannerSec{overflow: hidden;}
.bnerpnl::before {width: 900px;background-size: 900px;height: 572px;bottom: inherit;left: -13%;top: -32%;}
.bnerpnl::after {width: 750px;background-size: 750px;left: 14%;height: 481px;bottom: inherit;top: -27%;}


.wpr-tab-body{
        width: 100% !important;
    padding: 10px !important;
}
.wpr-tab-heading {
    font-size: 24px !important;
}
.col-md-3.col-sm-4.wpr-profile-adjust{
        width: 100% !important;
}
.navbar-inverse{background-color: transparent !important;}
#main-nav .nav>li>a {
    background: #2a91c8;
}
.page-template-default.page-id-53 .profile-panel, .page-template-default.page-id-61 .profile-panel, .page-template-default.page-id-66 .headersec .logIcon {
    padding: 44px 0 30px;
}
.page-template-default.page-id-66 .wpr-profile-wrapper .wpr-profile-body {
    margin-top: 0 !important;
}
.wpr-profile-body .wpr-profile-adjust {
    padding: 5px !important;
}
.profile-panel {
    padding: 50px 0 30px;
    height: auto;
}
#wpr-form-49 {
    padding: 5px;
}
.wpr_sub_form.wpr-sign-error{
        display: inline-block !important;
    padding-right: 0 !important;
    margin-left: 25px;
    margin-top: 15px !important;
}
.profile-panel {
    padding: 15px 0 30px;
}
.wpr-login-wrapper input[type="submit"] {
    width: 50% !important;
}
}


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

.bnrlft h1 {font-size: 30px;line-height: 35px;margin: 0 0 7px;}
.announcmentspnl {padding: 15px; margin-top: 18px;}


.bnerpnl::before {width: 780px;background-size: 780px;height: 500px;bottom: inherit;left: -16%;top: -24%;}
.bnerpnl::after {left: 0%;}
.bnrRt{min-height: auto; margin-top: 85px;}
.bnrRt img {
   height: 230px;
}
.announcmentslst {
    padding: 15px;
}
}


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

.bnrlft {padding: 0px;margin-left: 0px;margin-top: 40px;max-width: 350px;}
.bnerpnl::before {width: 700px;background-size: 700px;height: 447px;bottom: inherit;left: -30%; top: -18%;}
.bnerpnl::after {left: 50px;top: 0%;width: 500px;background-size: 500px;height: 319px;}


}


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

.bnrlft p {font-size: 14px;}
.bnrlft {max-width: 330px;}
.bnerpnl::before {left: -38%;}
.bnerpnl::after {top: -4%;}

}

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

.bnerpnl::before {left: -49%;top: -14%;}
.bnerpnl::after {top: 0%;}




}