.comman-banner .content .container:after,.comman-banner .content:after,.page-gallery .item a:after,.page-gallery .item:before{opacity:.9;content:""}
.comman-banner .content .container:after,.comman-banner .content:after,.page-gallery .gal-video a:before,.page-gallery .item a:after,.page-gallery .item:before,
.recent-posts h3:before{content:""}
.comman-banner{margin-top:100px;height:500px; /*height:auto;*/ overflow:hidden;position:relative}
.comman-banner .content{position:absolute;width:100%;height:100%;top:0}.comman-banner .content .container{height:100%;max-width:100%}
.comman-banner .content .container:before{width:1200px;height:100%;background:-moz-linear-gradient(left,rgba(87,200,239,1) 74%,rgba(87,200,239,.99) 75%,rgba(87,200,239,.7) 100%);
background:-webkit-linear-gradient(left,rgba(87,200,239,1) 74%,rgba(87,200,239,.99) 75%,rgba(87,200,239,.7) 100%);
background:linear-gradient(to right,rgba(87,200,239,1) 74%,rgba(87,200,239,.99) 75%,rgba(87,200,239,.7) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c8ef', endColorstr='#cc57c8ef', GradientType=1 );
position:absolute;content:"";left:-1400px}
/*.comman-banner .content .container:after{border-top:240px solid #57c8ef;border-right:240px solid transparent;position:absolute;left:0;top:0}
.comman-banner .content:after{border-bottom:360px solid #5d2e88;border-left:360px solid transparent;position:absolute;right:0;top:0; bottom: 0;}*/
/**/
.comman-banner a.right-logo img {max-width: 200px;}
/**/
.comman-banner a.left-logo{width:270px;position:relative;z-index:1;padding:15px 0 0;display:inline-block;left:90px}
.comman-banner a.left-logo img{width:100%;height:auto}
.comman-banner a.right-logo{width:270px;position:absolute;z-index:1;padding:15px 0 0;display:inline-block;right:30px;bottom:20px; text-align:right;}
/*.comman-banner a.right-logo img{width:100%;height:auto}*/
.comman-banner a.right-logo img {width: 60%; height: auto; object-fit: cover;}
.comman-banner+.comman-body .page-title{display:block;text-align:center;width:100%;padding:0 0 35px}
.comman-banner+.comman-body .page-title h1{padding-bottom:0;text-align:center;color:#582c83}.comman-body{padding-top:50px;padding-bottom:50px}
.pagenation{display:block;width:100%;text-align:center;padding:6px 0 30px;border-bottom:1px solid #cecece;border-top:1px solid #cecece;font-size:0}
.pagenation nav,.pagenation ul li a{display:inline-block}.pagenation ul li a,.recent-posts ul li a{font-size:18px;font-family:Montserrat}
.pagenation ul li a{border:none;border-radius:50px!important;background:#b1c0c9;width:40px;height:40px;line-height:43px;padding:0;color:#fff;margin:0 3px}
.post-data,.social-share-icons{border-bottom:1px solid #dedddd}.pagenation ul li a:hover,.pagenation ul li.active a{background:#ffe555!important;color:#000!important}
.pagenation ul li a span{line-height:39px;display:block}
.pagination-container{-ms-flex-pack:center!important;justify-content:center!important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.showhingdetails{display:none}.pagenation ul li.PagedList-ellipses a,.pagenation ul li.PagedList-skipToLast a,
.pagenation ul li.PagedList-skipToNext a,.pagenation ul li.PagedList-skipToPrevious a{line-height:38px}header+.comman-body{padding-top:200px}
.recent-posts{padding:0 15px 18px;border:1px solid #dedddd;background:#f7f8f9;margin-bottom:30px}.recent-posts h3{padding:15px 0 10px;margin-bottom:30px;position:relative}.recent-posts h3:before{width:30%;height:3px;background:#5e2e87;position:absolute;bottom:0;left:0}.recent-posts ul li:first-child{border-top:none}.recent-posts ul li{display:flex;padding:15px 0;border-top:1px solid #e0e0e0}.recent-posts ul li:before{top:15px}.recent-posts ul li:hover a{color:#5e2e87}.recent-posts ul li a{padding:0;color:#797979;display:block;width:100%}.recent-posts ul li h4{font-family:Tungsten;color:#5e2e87;font-size:50px;text-align:center;-ms-flex:0 0 60px;flex:0 0 60px;max-width:60px;margin:0;padding:0;position:relative;top:5px}.recent-posts ul li h4 span{font-size:14px;font-family:Montserrat;display:block;margin-top:5px;text-transform:uppercase}.recent-posts ul.list-arrow li{padding:15px 0 15px 25px}.post-data{padding-bottom:15px;margin:15px 0}.post-data p{padding:0}.post-data p i{margin-right:10px}.social-share-icons{border-top:1px solid #dedddd;margin:0;padding:15px 0}.social-share-icons .share-icons a{display:inline-block;margin:0 3px}.social-share-icons .share-icons a i{-webkit-border-radius:150px;text-align:center;line-height:32px !important;border-radius:150px;width:32px;height:32px;display:block;color:#fff;font-size:18px;}.social-share-icons .share-icons span{display:inline-block;padding-right:10px}.social-share-icons .share-icons a .fa-facebook{background:#3a5897}.social-share-icons .share-icons a .fa-twitter{background:#49c9f2}.social-share-icons .share-icons a .fa-instagram{background:#3b749f}.social-share-icons .share-icons a .fa-pinterest-p{background:#cd2129}.social-share-icons .share-icons a .fa-linkedin{background:#0775b7}.comments-block{background:#f7f8f9;padding:35px;border:1px solid #ccc;margin-top:50px}.comments-block h2{font-size:24px;line-height:30px;color:#494949;font-family:AntonioBold}.comments-block h3{font-size:18px;color:#04275d;padding:0 0 15px}.comments-list{padding:0 0 40px}.comments-list ul li{border-bottom:1px solid #d2d2d2;padding:25px}.comments-list ul li:nth-child(odd){background:#fff;border:1px solid #d2d2d2}.comments-list ul li .calendar{padding-bottom:15px}.comments-list ul li p{padding:0}.form-block .input-group{margin:0 0 20px}.form-block .input-group .input-icon{position:absolute;left:0;top:0;color:#989898}.form-block .input-group .form-control{background:0 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;border:1px solid #9e9e9e;color:#999;height:40px;padding:15px 10px;-webkit-box-shadow:none;box-shadow:none}.form-block .input-group textarea.form-control{height:100px}.form-block .input-group .fa-telegram-plane{margin:3px 0 0}.form-block .input-group .form-control:focus{border-color:#1159c6!important}.single-column>.row>div{width:100%}.page-gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-gallery .item{margin-bottom:30px}.page-gallery .item a{display:block;height:220px}.page-gallery .item .alb-title{position:absolute;bottom:0;display:block;background:rgba(2,2,2,.7);width:100%;padding:10px 15px;color:#fff;font-size:22px;z-index:8}.page-gallery .item .alb-title em{display:block;font-size:18px;font-family:HoeflerText-Italic;font-weight:400}.page-gallery .item:before{border-bottom:65px solid #5d2e88;border-left:60px solid transparent;position:absolute;right:15px;bottom:0;z-index:9}.page-gallery .item a:after{border-top:65px solid #57c8ef;border-right:60px solid transparent;position:absolute;left:0;top:0}.page-gallery .item img{webkit-transition:.6s ease;transition:.6s ease}.page-gallery .item:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.page-gallery .item:hover .alb-title{background:rgb(255,228,85,.8);color:#000}.page-gallery .item:hover a{-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);-ms-box-shadow:0 0 15px rgba(0,0,0,.3);-o-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.page-gallery .gal-video a:before{background:url(/images/sprites.png) 0 -141px no-repeat;width:57px;height:57px;position:absolute;z-index:1;left:50%;margin-left:-28px;margin-top:-28px;top:50%}.login{margin:0 0 50px}.at-glance{padding:50px 0 0}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.at-glance .block figure{box-shadow:0 0 1px transparent;width:70%;margin:0 auto 10px!important;display:block!important}.at-glance .block{padding-bottom:25px;cursor:pointer}.at-glance .block .card-body p{font-size:18px}.cst-aboard .card-header,.cst-aboard .cst-toogle-block .toogle-title{font-style:normal;font-family:Montserrat}.cst-aboard .cst-toogle-block .toogle-title{padding:15px 15px 15px 45px}.cst-aboard .btn{display:inline-block;width:auto;width:200px;margin:15px auto}.fb-block .media figure{width:80px;height:80px}.calender-db .cst-date{text-align:center;background:#687a84;padding:10px;color:#fff;border-radius:60px;font-size:14px;font-family:Montserrat;width:60px;height:60px}.calender-db .cst-date span{display:block;font-size:20px}.calender-db h5{margin-bottom:0;padding-bottom:0;font-size:22px}.cst-aboard .social-icons a{width:40px;height:40px;line-height:40px}.fb-block h5{font-size:20px}.cst-back{border-radius:0 0 10px 10px;position:absolute;top:0;margin:0;padding:0 19px;font-size:16px;line-height:30px;background:#582c83;color:#fff}.googleCalendar{position:relative;height:0;width:50%;padding-bottom:50%}.googleCalendar iframe{position:absolute;top:0;left:0;width:100%;height:100%}.capcha{font-size:18px;width:140px!important;text-align:center}

.cst-right-col .author-block{display: block;}
.inner-landing-banner .container, .inner-landing-banner .container > div{}



 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.dominican-logo-banner{background:none !important;}
.dominican-logo-banner::after{
  content:""; position: absolute; right:-2px; bottom:0px; width:100%; height:100%;
    background: url(../../images/banner-fig-bg.png) bottom right no-repeat;
    background-size:80% 100% !important;
}

.inner-landing-banner:before{display:none !important;}
.girls .inner-landing-banner:before{ display:none !important; }

.inner-landing-banner:after{content:""; position: absolute; left:0px; top:0px; width:50%; height:70%;   background-size:70% 80% !important;background: url(../../images/banner-fig-bg2.png) top left no-repeat;
}
.girls .inner-landing-banner:after{ background: url(../../images/banner-fig-bg1.png) top left no-repeat;
}

.dominican-logo-banner.blue-svg::after{  background: url(../../images/banner-fig-bg3.png) bottom right no-repeat;}

}


/* RT 12-14-18 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.drag-image{background:#eee;}
.drag-image img{width: auto; height:100%;}
.cst-toogle-block .collapse .card, .cst-toogle-block .collapse .btn{display:block !important;}

}

/* RT 12-18-18 */
.blog-search-blk .category label{font-size: 15px;line-height: 34px;display: inline-block; padding: 0 5px 0 0;}
.blog-search-blk .category select{
   padding-right:50px !important;
    width:74%;
    height: 34px;
    padding: 0 0 0 10px;
    color: #666;
    font-size: 14px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
     border-radius: 3px;
     background: url(/images/select_arrow.png) right center no-repeat;
     -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      -0-appearance: none;
      appearance: none;
   }

.blog-search-blk .type-search select{width: 150px;}
.blog-search-blk .serach {overflow: hidden;margin: 0 0 20px;border-right:0;max-width:30%;}
.blog-search-blk .serach input{border:1px solid #ccc;width:75%;height:32px;float:left;display:block;border-radius:3px;
  padding:0 0 0 10px;}
.blog-search-blk .serach input[type="submit"] {width: 40px;height: 34px;cursor: pointer;
   background: url(/images/search_icon.png) center center no-repeat #eee;border-left: 1px solid #ccc;
}

/*05-17-2019 by naveen */
.page-gallery.justify-content-center .image-fill img{height:auto; min-height:220px;}
.page-gallery.justify-content-center .gal-video .image-fill img {
    height: 100%;
}

.st-buttons-links{margin: 30px 0 50px 0;}
.st-buttons-links h3{    padding: 0 0 25px 15px;}

/*-- 02-12-21 ---*/
img.circle-logo {
    max-width: 80px !important;
    padding-bottom: 15px;
}
/*=== COMMAN-BANNER ======*/
/*.comman-banner img {*/
    /*height: auto;*/
    /*height: inherit;
}*/
.comman-banner.image-fill.profile-banner img {
    height: auto;
}


/*===== DASHBOARD-RESPONSIVE ======*/
.purple-bttn {
    background: #5e2e87 !important;
    box-shadow: none !important;
    transition: all 0.5s ease;
}

    .purple-bttn:hover {
        background: #54bceb !important;
        transition: all 0.5s ease;
    }
.loginBlock {
margin-bottom:50px;
}

.athletics-slider-sec button {
    background: #582c83;
    padding: 5px;
    display: inline-block;
    width: 35px;
    height: 35px;
    border-bottom: 5px;
    z-index: 2;
    transition: all 0.5s ease;
}
    .athletics-slider-sec button:hover {
        background: #ffe455;
        transition: all 0.5s ease;
    }
.athletics-slider-grid ul {
    margin: 0;
    bottom: -50px;
}

    .athletics-slider-grid ul li {
        display: inline-block;
        width: auto;
        height: auto;
        margin: 0 5px;
    }

        .athletics-slider-grid ul li button {
            background: #ffe455;
            width: 25px;
            height: 25px;
            border-radius: 60px;
            display: inline-block;
        }

        .athletics-slider-grid ul li.slick-active button {
            background: #5b2d83;
        }
		.athletics-slider-sec ul {
    box-shadow: rgb(60 64 67 / 30%) 0px 1px 2px 0px, rgb(60 64 67 / 15%) 0px 2px 6px 2px;
    padding: 30px;
    border: solid 1px #ccc;
}
    .athletics-slider-sec ul.slick-dots {
        border: none;
        box-shadow: none;
        margin: 0;
        padding: 0;
        text-align: center;
    }
/*1023 to 970 */
@media (max-width: 991px) {
    .student-details-block .profile-details-block {
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }

    .profile-details-block h2 {
        font-size: 22px;
    }

    .profile-details-block ul li {
        font-size: 16px;
    }

    .student-details-block .student-details-block-in {
        padding: 10px;
    }

    .profile-details-block ul li label {
        font-size: 15px;
    }

    .student-details-block .container {
        padding: 0;
    }
}

/*899 to 800 */
@media (max-width: 899px) {
    .athletics-slider-grid aside.img-block figure img {
margin:0 auto;
    }
    .athletics-slider-grid aside.img-block figure {
        float: none !important;
        text-align: center;
    }
    .athletics-slider-grid aside.img-block {
        max-width: 100%;
        width: 100%;
        float: none;
        display: block;
        flex: 100%;
    }
    .athletics-slider-grid aside.slider-cont {
        width: 100%;
        max-width: 100%;
        display: block;
        flex: 100%;
    }
    .athletics-slider-grid .table-wrapper {
        display: block;
        text-align: center;
    }
    .athletics-slider-sec ul.slick-dots {
        width: 94%;
    }
    }
/*767 to 736 */
@media (max-width: 767px) {
    .pagination-block .pagination-block-right #standalonepagesId_paginate {
        display: inline-block;
    }

    .pagination-block .pagination-block-right {
        text-align: center;
        margin-top: 24px;
    }
}
/*599 to 568 */
@media (max-width: 599px) {
    .athletics-slider-grid li {
        text-align: center;
    }
}
/*666 to 600 */
@media (max-width: 666px) {
    .profile-details-block h2 {
        font-size: 20px;
    }
	.athletics-slider-grid li aside.img-block figure img{margin: 0 auto;}
}
/*===== DASHBOARD-RESPONSIVE-END ======*/



