/* 1: ======================= ResetCssMain-START =========================== */



/* ResetCSS-START */
html{font-size:62.5%;}
*{margin:0rem;padding:0rem;box-sizing:border-box;}
body{font-size:1.4rem;line-height:1.5;letter-spacing:0rem;font-weight:400;color:#3d3d3d;font-family: 'Poppins', sans-serif;margin:0rem;padding:0rem;outline:none;overflow-x:hidden;}
main{overflow-x:hidden;}

/* Selection */
::-moz-selection{background-color:#59d627;color:#ffffff;}
::selection{background-color:#59d627;color:#ffffff;}

/* Placeholders */
::-webkit-input-placeholder{color:rgba(0,0,0,0.7)!important;}
::-moz-placeholder{color:rgba(0,0,0,0.7)!important;}
:-ms-input-placeholder{color:rgba(0,0,0,0.7)!important;}
:-moz-placeholder{color:rgba(0,0,0,0.7)!important;}
ul{line-height:1.55;letter-spacing:0rem;font-size:1.4rem;font-weight:400;list-style:none;margin:0rem;padding:0rem;}
ul li{transition:all 0.4s ease;}
a{outline:none;color:#0099ff;text-decoration:none;transition:all 0.45s ease;}
a:hover,a:active,a:focus{outline:none!important;text-decoration:none;color:#efc603;}
h1,h2,h3,h4,h5,h6{font-size:2.5rem;font-weight:700;line-height:1.2;letter-spacing:0rem;margin:0rem;}
p {
    color: #707070;
    line-height: 1.6;
    letter-spacing: 0rem;
    font-size: 17px;
    font-weight: 400;
    margin: 0rem;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
textarea,input:focus{outline:none!important;text-decoration:none;}
textarea{resize:none;}
select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(../images/dd-arrow.html) no-repeat 95% center;background-size:0.84rem;}
img{border:0;}
.img-responsive100{width:100%;}
.nopd,.no-pad{padding-left:0rem;padding-right:0rem;}
.z-index-1{z-index:1;}
.z-index-2{z-index:2;}
.formError .formErrorContent{line-height:1.35!important;letter-spacing:0rem;}

/* display-css-START */
.mobview{display:none!important;}
.mobile{display:none!important;}
.showme{display:block!important;}
.hideme{display:none!important;}

.yellows {color:#fdc800 !important;}
.blues {color:#1d1e4e !important;}
.greens {color:#108690 !important;}
.reds {color:#d93e3e !important;}

/* display-css-END */

/* ================================================== */

/* BackTop_GoToTop_CSS-START */
#back-top{border-radius:45px;background-color:#de292c;border:2px solid #ffffff;position:fixed;right:5px;bottom:0;z-index:9;overflow:hidden;display:none;width:45px;height:45px;color:#ffffff;font-size:19px;line-height:43px;text-align:center;text-decoration:none;transition:all 0.5s ease;}
#back-top:hover{color:#ffffff;bottom:8px;background-color:#2b2c84;}
#back-top:hover:after{color:#ffffff;}

/* ================================================== */

/* Loader_CSS-START */
.loader{background:#ffffff;color:#ffffff;}
.loader{z-index:9999999;height:100vh;width:100%;position:fixed;text-align:center;}
.loader-inner{margin-top:44vh;}
.loader img{max-width:32rem;margin:0 auto 1.3rem;}
@-webkit-keyframes line-scale-pulse-out-rapid{
0%{transform:scaley(1);}
80%{transform:scaley(0.3);}
90%{transform:scaley(1);}
}
@keyframes line-scale-pulse-out-rapid{
0%{transform:scaley(1);}
80%{transform:scaley(0.3);}
90%{transform:scaley(1);}
}
.line-scale-pulse-out-rapid > div{background-color:#dc812d;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;vertical-align:middle;-webkit-animation:line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11,0.49,0.38,0.78);animation:line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11,0.49,0.38,0.78);}
.line-scale-pulse-out-rapid > div:nth-child(2),.line-scale-pulse-out-rapid > div:nth-child(4){-webkit-animation-delay:-0.25s!important;animation-delay:-0.25s!important;}
.line-scale-pulse-out-rapid > div:nth-child(1),.line-scale-pulse-out-rapid > div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important;}

/* ================================================== */

/* ================================================== */

/* highlighttxt */
.highlighttxt{font-style:normal;display:inline-block;padding:0 10px;background:#FFC107;transform:skewX(0deg);}
.text-black{color:#252525;}
.text-orange{color:#e2831a;}
.text-orange2{color:#e98014;}
.text-darkorange{color:#f57b12;}

.dflex {
    display: flex;
    align-content: center;
    align-items: center;
}



.bc-img01 {
    height: 865px;
    position: relative;
    width: 100%;
    background-image: url(../img/com.webp);
    background-size: cover;
    /* background-position: top center; */
    background-repeat: no-repeat;
    background-position: 41% 52%;
}


.bc-img02{height:60rem;position:relative;width:100%;background-image:url(../images/thankyoupic.jpg);background-size:cover;/* background-position:top center; */background-repeat:no-repeat; background-position: 25% 50%;} 


.bc-img01:after {
    content: '';
    z-index: 0;
    position: absolute;
    top: 0px;
    right: 56%;
    width: 14rem;
    height: 62%;
    background-image: url(../images/rainbow.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-animation: zoomeffect 3.5s infinite;
    animation: zoomeffect 3.5s infinite;
}



/* blinker-START */
.highlight_section{display:table;width:100%;padding:5px 0;margin-top:10px;}
.highlight_section h6{font-weight:inherit;font-size:25px;line-height:1.1;margin:0px;margin-bottom:10px;}
.highlight_section h6 span{font-weight:inherit;padding:0px;}
.highlight_section-inner{padding:15px;background-color:rgba(0,0,0,0.7);display:inline-block;}
.blink_effect_01{animation:blinkMe 3s linear infinite;}
@-webkit-keyframes blinkMe{
0%{opacity:1;color:#ffffff;}
25%{opacity:1;color:#f2c923;}
50%{opacity:1;color:#ff7b00;}
75%{opacity:1;color:#ffffff;}
100%{opacity:1;color:#f2c923;}
}
@keyframes blinkMe{
0%{opacity:1;color:#ffffff;}
25%{opacity:1;color:#f2c923;}
50%{opacity:1;color:#ff7b00;}
75%{opacity:1;color:#ffffff;}
100%{opacity:1;color:#f2c923;}
}
.mymarquee{overflow:hidden;position:relative;width:100%;height:25px;text-align:center;margin:0 auto;}
.mymarquee h6{display:block;width:180%;height:30px;position:absolute;overflow:hidden;animation:marquee1 18s linear infinite;}
.mymarquee span{float:left;width:100%;}
@-webkit-keyframes marquee1{
0%{left:0;}
100%{left:-100%;}
}
@keyframes marquee1{
0%{left:0;}
100%{left:-100%;}
}


@-webkit-keyframes outer-ripple {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 0.5;
    }

    80% {
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0;
    }

    100% {
        -webkit-transform: scale(2.5);
        -ms-transform: scale(2.5);
        transform: scale(2.5);
        opacity: 0;
    }
}

@-moz-keyframes outer-ripple {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 0.5;
    }

    80% {
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0;
    }

    100% {
        -webkit-transform: scale(2.5);
        -ms-transform: scale(2.5);
        transform: scale(2.5);
        opacity: 0;
    }
}


.shadow:hover {box-shadow: none !important; -webkit-transform: translateY(-.5em); transform: translateY(-.5em);}
.shadow { 
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;}
	
.creds{padding-bottom:5rem !important;}

.hr {
    margin-bottom: 1rem;
    margin-top: 1rem;
    background-color: #DBAB44;
	border-top: 0px solid;
    width: 100px;
    height: 3px !important;
    margin-left: auto;
    margin-right: auto;
    opacity: inherit;
}

hr.hrd {
    
    margin-bottom: 1rem;
    margin-top: 1rem;
    background-color: #DBAB44;
    border-top: 0px solid;
    width: 100px;
    height: 3px !important;
    margin-left: auto;
    margin-right: auto;
    opacity: inherit;
}

hr.clods {
    margin-bottom: 1rem;
    margin-top: 1rem;
    background-color: #AA2F24;
	border-top: 0px solid;
    width: 100px;
    height: 3px !important;
    margin-left: auto;
    margin-right: auto;
    opacity: inherit;
}


hr.clods1 {
    margin-bottom: 1rem;
    margin-top: 1rem;
    background-color: #AA2F24;
	border-top: 0px solid;
    width: 100px;
    height: 3px !important;
    margin-left: 0;
    margin-right: auto;
    opacity: inherit;
}

.section_gallery .container {
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

.gallery_area .item_row .popup-gallery-row{padding:0px;}
.galleryBox .container-fluid{padding:0 0;}
.gallery_area{padding-top:0px;}
.gallery_area .single_gallery_item{display:inline-block;float:left;width:100%;position:relative;z-index:1;}
.gallery_area .single_gallery_item>img{width:100%;}
.gallery_area .single_gallery_item .hover_overlay{background-color:rgba(0,0,0,0.7);  /* display:none; */border:1px solid #FFF;height:92%;left:4%;position:absolute;top:4%;-webkit-transition-duration:350ms;transition-duration:350ms;width:92%;border-radius:3px;-webkit-transform:scale(0,0);transform:scale(0,0);}
.gallery_area .single_gallery_item:hover .hover_overlay{-webkit-transform:scale(1,1);transform:scale(1,1);}
.gallery_area .single_gallery_item .gallery_info h5,
.gallery_area .single_gallery_item .gallery_info p{color:#fff;position:absolute;text-align:center;top:30%;width:100%;height:auto;}
.gallery_area .single_gallery_item .gallery_info p{top:45%;}
.gallery_area .single_gallery_item .links > a > i{color:#fff;font-size:34px;}
.gallery_area .single_gallery_item img{height:auto;max-width:100%;}
.gallery_area .single_gallery_item .links{top:42%;position:absolute;right:51%;margin-right:-17.5px;width:auto;z-index:99;overflow:hidden;}
#gallery-memeber.owl-theme .owl-nav{margin-top:0;}
.section_gallery{width:100%;display:block;float:left;position:relative;padding:30px 50px 50px;background-color:#f0f4f8;}
.gallery_area .title{font-family:'Poppins',sans-serif;position:absolute;bottom:0px;left:0;background-color:#3f51b5;color:#ffffff;padding:9px;width:100%;font-size:12px;font-weight:300;line-height:1.1;}
.facilities-row{overflow:hidden;}


/* blinker-Close */

/* 1: ======================= ResetCssMain-CLOSE =========================== */


