/* RESET CSS STRAT */
:root{--text-blue:#134b8b;--text-yellow:#efb72f;--bg-blue:#3a3377;--font:1rem;--text-dark:#414141;--bg-yellow:#efb72f;}
*{margin:0px;padding:0px;}
body{font-family:'Nunito Sans',sans-serif;margin:0px;padding:0px;font-size:14px;font-weight:normal;color:var(--text-dark);outline:none;line-height:1.5em;overflow-x:hidden;}
h1,h2,h3,h3,h4,h5,h6{font-size:1.9rem;margin:0px;line-height:1.3em;}
p{padding:0px;margin:0px;font-size:var(--font);line-height:1.3;color:var(--text-dark);}
.hr{margin-bottom:15px;margin-top:15px;border-color:#231f20!important;width:100%;color:#c8c8c8;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ul{list-style:none;margin:0px;padding:0px;}
a{outline:none!important;color:#ffcb05;text-decoration:none;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
hr.small-bdr{border-bottom:solid 2px #f5821f;width:60px;opacity:1;margin-top:10px;}
a:hover,a:active,a:focus{outline:none!important;text-decoration:none;color:#000;}
textarea,input:focus{outline:none!important;text-decoration:none;}
img{border:0;}
.nopd{padding-left:0px;padding-right:0px;}
.fsize18{font-size:18px;}
.fsize20{font-size:20px;}
.fsize22{font-size:22px;}
.fsize24{font-size:24px;}
.fsize28{font-size:28px;}
.fsize26{font-size:26px;}
.fsize24{font-size:24px;}
.fsize14{font-size:14px;}
.fsize35{font-size:40px!important;}
.zindex5{z-index:5;}
.line-height{line-height:1.2;}
.text-blue{color:var(--text-blue);}
.text-yellow{color:var(--text-yellow)!important;}
.text-orange{color:#f57b12;}
li{color:#414042;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
::-moz-selection{background-color:#61a8f0;color:#FFF;}
::selection{background-color:#61a8f0;color:#FFF;}

/* RESET CSS END */
::-webkit-input-placeholder{  /* Chrome/Opera/Safari */
color:rgba(0,0,0,0.8)!important;}
::-moz-placeholder{  /* Firefox 19+ */
color:rgba(0,0,0,0.8)!important;}
:-ms-input-placeholder{  /* IE 10+ */
color:rgba(0,0,0,0.8)!important;}
:-moz-placeholder{  /* Firefox 18- */
color:rgba(0,0,0,0.8)!important;}
.maron{color:#231c65;}

/* STICKY ANV BAR */
.sticky{position:fixed;width:100%;left:0;top:0;z-index:50;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;box-shadow:0 0 18px 1px rgba(0,0,0,.1);}
#header.sticky .header-absolute{background-color:#fff;}
#header.sticky .header-absolute .logo img{width:165px;}
#header.sticky .header-absolute .mobile__dv{margin-top:0;}
#header.sticky .header-absolute .mobile__dv .divids ul li figure img{width:60%;}
#header.sticky .header-absolute .mobile__dv .divids p strong{font-size:22px;padding-bottom:8px;}
#header.sticky .header-absolute .mobile__dv p{font-size:20px;padding-top:0px;}

/* -------------------------------------------------- */

/*  Back Top
/* -------------------------------------------------- */
#back-top{position:fixed;right:10px;bottom:0px;z-index:999;overflow:hidden;display:none;width:50px;height:50px;border:1px solid #FFF;background-color:#e2831a;border-radius:100%;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease;}
#back-top:after{display:block;text-align:center;color:#FFF;font-size:20px;font-family:'Font Awesome 5 Pro';content:"\f062";line-height:48px;-webkit-transition:color .25s ease,-webkit-transform 2s ease;transition:color .25s ease,transform 2s ease;}
#back-top:hover{background-color:#231f20;}
#back-top:hover:after{color:#FFF;}

/* -------------------------------------------------- */

/*  Back Top END
/* -------------------------------------------------- */

/* Hero Section Slide */

.bc-img01{background-image:url(../images/banner-blank.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;height:110vh;}
.sideNavi{position:fixed;top:50%;right:-45px;z-index:2;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.sideNavi a{background-color:#e2831a;color:#FFFFFF;cursor:pointer;font-size:18px;padding:10px 15px;display:block;margin-top:25px;}
.sideNavi a.telphone{background-color:#ffcb05;color:#000;}
.sideNavi a:hover{background-color:#231f20;color:#ffffff;}
.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;}
.record-animate-shapes{animation:levitate 1.2s alternate ease-in-out infinite;}
@keyframes levitate{
0%{transform:translate(0,0);}
100%{transform:translate(0,20px);}
}
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv{background-color:#51247f;border:solid 5px #fff;width:550px;margin:0 auto;position:relative;z-index:1;padding:50px 30px;border-radius:30px;}
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv h5 strong{font-size:3rem;display:block;padding-bottom:10px;}
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv h5 span{display:block;}
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv h5{font-size:1.5rem;color:#fff;font-weight:500;line-height:1.3;}
.thankyou-sec .hero-thankyou .bc-img01 .thankyou__dv p{font-size:24px;line-height:1;}
.thankyou-sec .hero-thankyou .bc-img01{height:77vh;background-size:cover;padding-top:7%;}
.thankyou-sec .hero-thankyou .bc-img01:after{position:absolute;content:"";width:100%;height:100%;top:0px;left:0px;background-color:rgba(16,98,170,0.9);mix-blend-mode:overlay;}
#gallery-memeber.owl-theme .owl-nav{margin-top:0;}
#gallery-memeber.owl-theme .owl-nav [class*=owl-]{position:absolute;top:-28%;margin:0px;border-radius:0px;text-align:center;}
#gallery-memeber.owl-theme .owl-nav .owl-prev{right:160px;}
#gallery-memeber.owl-theme .owl-nav .owl-next{right:115px;}
#gallery-memeber.owl-theme .owl-nav [class*=owl-]{color:#000;font-size:24px;padding:8px 0px;background:rgba(255,255,255,1);color:#000;display:inline-block;cursor:pointer;border-radius:0%;height:40px;width:40px;}
.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.four-column {
margin-bottom: 30px;
width: 100%;
}
.gallery_area.four-column .pagination {
padding-top: 20px;
}*/
.gallery_area .single_gallery_item .hover_overlay{background-color:rgba(25,25,25,0.8);border:1px solid #ffffff;height:92%;left:4%;position:absolute;top:4%;-webkit-transition-duration:350ms;transition-duration:350ms;width:92%;border-radius:0rem;-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:#ffffff;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:#ffffff;font-size:40px;}
.gallery_area .single_gallery_item img{height:auto;max-width:100%;}
.gallery_area .single_gallery_item .links{top:40%;text-align:center;position:absolute;right:0;margin-right:0;width:100%;z-index:99;overflow:hidden;}
.jumping_ani{transition:all .3s ease;animation:levitate 1.2s alternate ease-in-out infinite;}
.jumping_ani img{animation:levitate alternate ease-in-out infinite;}
@keyframes levitate{
0%{transform:translate(0,0);}
100%{transform:translate(0,20px);}
}
.jumping_ani2{transition:all .3s ease;animation:levitate 1.1s alternate ease-in-out infinite;margin-left:-0.2rem;}
.jumping_ani2 img{animation:levitate alternate ease-in-out infinite;}
@keyframes levitate{
0%{transform:translate(0,0);}
100%{transform:translate(0,30px);}
}
.jumping_ani-1{transition:all .3s ease;animation:levitate 1.2s alternate ease-in-out infinite;}
.jumping_ani-1 img{animation:levitate alternate ease-in-out infinite;border-radius:20px;}
@keyframes levitate{
0%{transform:translate(0,0);}
100%{transform:translate(0,20px);}
}
.jumping_ani-2{transition:all .3s ease;animation:levitate 1.1s alternate ease-in-out infinite;margin-left:-0.2rem;}
.jumping_ani-2 img{animation:levitate alternate ease-in-out infinite;}
@keyframes levitate{
0%{transform:translate(0,0);}
100%{transform:translate(0,30px);}
}
.video-button{width:80px;height:80px;color:#de7004;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:inline-block;background-color:transparent;border:1px solid rgba(0,0,0,0.5);border:solid 5px #fff;text-align:center;line-height:85px;animation:pulse 2000ms linear infinite;-webkit-animation:pulse 2000ms linear infinite;-moz-animation:pulse 2000ms linear infinite;}
.video-button{color:#FFF;position:absolute;z-index:2;left:42%;right:0;display:block;  /* margin: 0 auto; */text-align:center;text-decoration:none;top:35%;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);}
.video-button::before,.video-button::after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;border-radius:74px;background-color:#FFF;opacity:0.15;z-index:-10;}
.video-button::before{z-index:-10;animation:inner-ripple 2000ms linear infinite;-webkit-animation:inner-ripple 2000ms linear infinite;-moz-animation:inner-ripple 2000ms linear infinite;}
.video-button::after{z-index:-10;animation:outer-ripple 2000ms linear infinite;-webkit-animation:outer-ripple 2000ms linear infinite;-moz-animation:outer-ripple 2000ms linear infinite;}
.video-button i{margin-left:10px;font-size:30px;}
.video-button i:hover{color:#fff;}
@-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;}
}
@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;}
}
.blink_effect_01{animation:blinkMe 2.2s linear infinite;}
@-webkit-keyframes blinkMe{
0%{opacity:0;}
25%{opacity:1;color:#eeaa03;}
50%{opacity:1;color:#2407ff;}
75%{opacity:1;color:#93fe00;}
100%{opacity:0;color:#eeaa03;}
}
@keyframes blinkMe{
0%{opacity:0;}
25%{opacity:1;color:#eeaa03;}
50%{opacity:1;color:#2407ff;}
75%{opacity:1;color:#93fe00;}
100%{opacity:0;color:#eeaa03;}
}
/* grow-start */
.grow{-webkit-animation:zoomeffect 3.5s infinite;animation:zoomeffect 3.5s infinite;}
@-webkit-keyframes zoomeffect{
0%{background-position:center;transform:scale(0.98,0.98);}
50%{background-position:center;transform:scale(1.1,1.1);}
100%{background-position:center;transform:scale(0.98,0.98);}
}
@keyframes zoomeffect{
0%{background-position:center;transform:scale(0.98,0.98);}
50%{background-position:center;transform:scale(1.1,1.1);}
100%{background-position:center;transform:scale(0.98,0.98);}
}

/* grow-close */