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

/* font-family: 'Montserrat', sans-serif; */

/* ResetCSS-START */
html{font-size:62.5%;}
*{margin:0rem;padding:0rem;box-sizing:border-box;}
main{overflow-x:hidden;}
.shadow{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
body{font-family:'Montserrat',sans-serif;margin:0px;padding:0px;font-size:14px;font-weight:normal;color:#ffffff;outline:none;line-height:1.5em;overflow-x:hidden;}
textarea{resize:none;}
h1,h2,h3,h3,h4,h5,h6{color:#4e8f94;font-size:4rem;font-weight:700;line-height:1.02;margin:0px;}
p{padding:0px;margin:0px;font-size:14px;line-height:22px;color:#707070;}
.hr{margin-bottom:15px;margin-top:15px;border-color:#707070;border-style:dotted;}
article,aside,details,figcaption,figure,footer,header,nav,section{display:block;}
ul{list-style:none;margin:0px;padding:0px;}
a{outline:none!important;color:#73ae20;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;}
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;}
.img-responsive100{width:100%;}
.nopd{padding-left:0px;padding-right:0px;}
li{color:#1e1e1e;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:#55acee;color:#fff;}
::selection{background-color:#55acee;color:#fff;}
body::-webkit-scrollbar { width: 0.6rem;} 
body::-webkit-scrollbar-track { background: #ffffff; } 
body::-webkit-scrollbar-thumb { background-color: #272626; border-radius: 20px; border: 1px solid #707070; }
/* RESET CSS END */
::-webkit-input-placeholder{  /* Chrome/Opera/Safari */
color:rgba(255,255,255,1)!important;}
::-moz-placeholder{  /* Firefox 19+ */
color:rgba(255,255,255,1)!important;}
:-ms-input-placeholder{  /* IE 10+ */
color:rgba(255,255,255,1)!important;}
:-moz-placeholder{  /* Firefox 18- */
color:rgba(255,255,255,1)!important;}
.f-size22{font-size:22px;}
.zindex2{z-index:1;}

/* STICKY ANV BAR */
.sticky{position:fixed;width:100%;left:0;top:0;z-index:9999;padding:5px 0;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#fafafa;}
#nav.sticky .collapse.navbar-collapse.mt-3{margin-top:0px!important;padding-left:20px;padding-right:20px;}
.position-relative.service-block{z-index:1;}

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

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

#back-top{position:fixed;right:10px;bottom:0px;z-index:999;overflow:hidden;display:none;width:50px;height:50px;font-size:22px;line-height:49px;border:2px solid #ffffff;background-color:#4e8f94;border-radius:100%;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease;text-align:center;color:#ffffff;}
#back-top:hover{border-color:#ffffff;opacity:.9;line-height:39px;background-color:#e56a20;box-shadow: 0 0 14px rgba(0, 0, 0, 0.5);}
#back-top:hover:after{color:#ffffff;}

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

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

/*
================================================
+ Loader, Top Bar CSS 
================================================
*/
.loader{background:#ffffff;color:#fff;}
.loader{z-index:9999999;height:100%;width:100%;position:fixed;text-align:center;}
.loader-inner{margin-top:45vh;}
@-webkit-keyframes line-scale-pulse-out-rapid{
0%{-webkit-transform:scaley(1);transform:scaley(1);}
80%{-webkit-transform:scaley(0.3);transform:scaley(0.3);}
90%{-webkit-transform:scaley(1);transform:scaley(1);}
}
@keyframes line-scale-pulse-out-rapid{
0%{-webkit-transform:scaley(1);transform:scaley(1);}
80%{-webkit-transform:scaley(0.3);transform:scaley(0.3);}
90%{-webkit-transform:scaley(1);transform:scaley(1);}
}
.line-scale-pulse-out-rapid>div{background-color:#fdb414;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;}

/**************************************/

/***** Hero - Section *****/

/*************************************/

/* Hero Section Slide */
.hero-section-slide{min-height:100%;height:620px;}
.bc-img01{background:url(../images/banner.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}

/* .bc-img02{background:url(../images/banner1.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;} */
.section5{overflow-x:hidden;}
.container{width:86%;max-width:1305px;}
.text-orange{color:#f08f2b!important;}

/* highlighttxt */
.highlighttxt{font-style:normal;display:inline-block;padding:0 10px;background:#4e8f94;transform:skewX(0deg);}
.text-black{color:#707070;}

/* blinker-START */
.highlight_section{display:table;width:100%;padding:0;}
.highlight_section h6{color:#4e8f94;font-size:2.7rem;line-height:1.07;font-weight:600;margin:0px 0 10px;}
.highlight_section h6 span{font-weight:inherit;}
.blink_effect_01{animation:blinkMe 2.5s linear infinite;}
@-webkit-keyframes blinkMe{
0%{opacity:0.5;}
25%{opacity:1;color:#ffffff;}
50%{opacity:1;color:#4e8f94;}
75%{opacity:1;color:#93fe00;}
100%{opacity:0.5;color:#f08f2b;}
}
@keyframes blinkMe{
0%{opacity:0.5;}
25%{opacity:1;color:#ffffff;}
50%{opacity:1;color:#4e8f94;}
75%{opacity:1;color:#93fe00;}
100%{opacity:0.5;color:#f08f2b;}
}
.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%;}
}

/* blinker-Close */

/* accordion-START */
#accordionProgram .card-header{padding:0rem;background-color:transparent;}
#accordionProgram .card{border:none;border-radius:0;}
#accordionProgram .card-header h5 button:focus{outline:none;}
#accordionProgram .card-header h5 button{width:100%;color:#4e8f94;font-size:2.1rem;letter-spacing:0px;font-weight:600;line-height:1.2;padding:1.2rem 3.5rem 1.2rem 0px;border-bottom:2px solid #4e8f94;text-align:left;}
#accordionProgram .card-header h5{text-decoration:none;line-height:unset;position:relative;}
#accordionProgram .card-header h5 button.btn-link:focus{text-decoration:none;}
#accordionProgram .card-header h5 button:hover{color:#707070;text-decoration:none;}
#accordionProgram .card-header h5 button:focus{color:#4e8f94;text-decoration:none;}
#accordionProgram .card-header h5 button:after{  /* font-family: 'FontAwesome'; */
font-family:'Font Awesome 5 Free';content:'\f068';float:right;padding:0;width:3rem;height:3rem;line-height:3rem;background-color:#4e8f94;border-radius:100%;color:#ffffff;font-size:1.2rem;position:absolute;right:0px;text-align:center;top:50%;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
#accordionProgram .card-header h5 button.collapsed:after{font-family:'Font Awesome 5 Free';content:'\f067';}

/* accordion-CLOSE */

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

/* grow
/*===================*/
.grow{-ms-transition:all .55s ease-in-out;-moz-transition:all .55s ease-in-out;-webkit-transition:all .55s ease-in-out;transition:all .55s ease-in-out;}
.grow:hover{transform:scale(1.1);}
.pulse{animation-name:stretch;animation-duration:3.0s;animation-timing-function:ease-out;animation-direction:alternate;animation-iteration-count:infinite;animation-play-state:running;}
@keyframes stretch{
0%{transform:scale(0.95);}
50%{transform:scale(1);}
100%{transform:scale(0.95);}
}
.shrink img{transition:1.2s ease;}
.shrink img:hover{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);transition:1.2s ease;}

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

/* PULSE GROW
/*===================*/

.pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-animation-name:pulse-grow;animation-name:pulse-grow;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;}
@-webkit-keyframes pulse-grow{
to{-webkit-transform:scale(1.04);transform:scale(1.04);}
}
@keyframes pulse-grow{
to{-webkit-transform:scale(1.04);transform:scale(1.04);}
}

/* 2 */
.pulse-grow-2{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-animation-name:pulse-grow;animation-name:pulse-grow;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;}
@-webkit-keyframes pulse-grow-2{
to{-webkit-transform:scale(1.06);transform:scale(1.06);}
}
@keyframes pulse-grow-2{
to{-webkit-transform:scale(1.06);transform:scale(1.06);}
}

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