@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap');
body { padding: 0; margin: 0; font-family: 'Poppins', sans-serif; font-size: 16px; }
.form_page { background: #00bbff47; }
.slider .container-fluid { padding: 0; }
.main-slider,
.item-slider,
.client,
.thumb-slider { display: none; }
.item-slider.slick-initialized,
.thumb-slider.slick-initialized,
.client.slick-initialized,
.main-slider.slick-initialized { display: block !important; }
.slider { position: relative; clear: left; overflow: hidden; }
.slider .inner-item { height: 800px; }
.slider .container { position: relative; }
.slick-slider .caption .red { color: #ff0019; }
.slick-slider .caption .blue { color: #3879ff; }
.slick-slider .caption .black { color: #000; }
.slick-slider .caption { height: 710px; display: flex; flex-direction: column; justify-content: center; color: #fff; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.thumb-slider .slick-slide { margin: 5px 0 0 5px; }
.slider-thumb .thumb-slider .slick-slide img { max-width: 100%; height: auto; box-sizing: border-box; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before,
.slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; position: relative; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; transition: all .25s ease; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-dots { position: absolute; z-index: 11; margin: 0px; padding: 0; width: 100%; top: 50%; left: 136px; text-align: left; transform: translateY(-50%); }
.slick-dots li { list-style: none; }
.slick-dots button { background: #ffffffbd; width: 11px; height: 11px; border-radius: 100%; font-size: 0; padding: 0px; margin-right: 5px; border: none; }
.slick-dots .slick-active button { background: #fffffe; width: 15px; height: 15px; }
.slick-arrow { border: 0px; right: 50px; position: absolute; bottom: 30px; z-index: 1; background: transparent; width: 15px; height: 25px; transform: rotate(180deg); color: #fff; padding-left: 25px; text-shadow: 1px 2px black; filter: drop-shadow(0 0 13px black); }
.services-slider .slick-arrow { height: 65px; }
.slick-arrow:hover { filter: grayscale(1); }
.slick-next.slick-arrow { left: 250px; transform: rotate(0deg); }
.slider .main-slider .inner-item .caption strong { font-size: 20px; }
.slick-slider .caption h2 { color: #fff; font-size: 30px; line-height: 40px; font-weight: 600; margin-top: 0; }
.slick-slider .caption p { margin: 0 0 25px; }
.slider .main-slider .inner-item .caption ul { padding: 0; margin-top: 15px; }
.slider .main-slider .inner-item .caption ul li { position: relative; padding-left: 38px; list-style: none; margin: 0 0 10px; }
.slider .main-slider .inner-item .caption ul li:before { content: ""; background: url(../images/icon-list.png); width: 25px; height: 25px; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.slider .main-slider .inner-item .caption .readmore a { display: inline-block; padding: 10px 30px; background: #ff0019; color: #fff; margin-top: 10px; text-decoration: none; -webkit-transition: .6s; transition: .6s; }
.slider .main-slider .inner-item .caption .readmore a:hover { background: #3879ff; text-decoration: none; letter-spacing: 2px; }
.center { margin: 0 auto; text-align: center; }
.slick-prev.slick-arrow { left: 100px; transform: rotate(0deg); }
.slick-prev.slick-arrow:before { content: ""; width: 15px; height: 17px; background: url(../images/arrow.png); display: block; position: absolute; left: 0; top: 4px; transform: rotate(180deg); }
.slick-next.slick-arrow:before { content: ""; width: 15px; height: 17px; background: url(../images/arrow.png); display: block; position: absolute; right: -53px; top: 4px; transform: rotate(0deg); }

.slider .terms_and_condition {
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 25px;
    position: absolute;
    bottom: 3%;
    right: 6%;
}
.slider .terms_and_condition h3 a:hover {
    
    color: red;
}
.slider .terms_and_condition h3 a {
    text-decoration:none;
    color:#fff;
    font-size: 15px;
    transition:all 0.3s ease-in-out;
    text-shadow: 1px 2px black;
    filter: drop-shadow(0 0 13px black);
}

/**** SPEAKER FORM CSS START
******************************/
.speaker_form{max-width:900px;margin:100px auto;padding:50px 50px;border:1px solid #ccc;background: #fff;}
.speaker_form h1{margin-bottom:50px}
.speaker_form form h5{font-size:16px;margin-bottom:15px}
.speaker_form form label{display:block;margin-bottom:5px}
.speaker_form form .radio{display:inline}
.speaker_form .field_box input{width:100%;padding:5px 10px;border:1px solid #ccc;background:0 0;outline:0}
.speaker_form .form_btn{margin:50px auto 0 auto;text-align:center}
.speaker_form .form_btn button{display: inline-block; padding: 10px 30px; background: #ff0019; color: #fff; margin-top: 10px; text-decoration: none; -webkit-transition: .6s; transition: .6s;}
.speaker_form .form_btn button:hover{background: #3879ff; text-decoration: none; letter-spacing: 2px;}
/**** SPEAKER FORM CSS END
******************************/
