/*--------------------------------------- header ------------------------------------------*/

body { margin: 0 !important; }

ul.callus li.top-cont-block i { color: #9e1c20 !important; font-size: 18px; transform: rotate(-45deg); }

ul.callus { list-style-type: none; padding-inline-start: 15px; font-family: Montserrat, sans-serif; }

ul.callus li.top-cont-block { font-size: 18px; color: #1e2d44 !important; font-weight: 500; }

ul.callus li.top-cont-block a { color: #a52c30 !important; font-weight: 900; }

ul.callus li.top-cont-block span { font-style: italic; color: #a52c30 !important; text-transform: uppercase; font-size: 16px; font-weight: 900; }



.search-container form { display: flex; }

.search-container input[type="text"] { color: #2e2e2e; padding: 6px; margin-top: 8px; height: 50px; border: 2px solid #3b557e; font-size: 17px; border-right: none; background: #f3f3f3; border-radius: 0; padding-left: 30px; }

.search-container form::-webkit-input-placeholder {    /* Chrome/Opera/Safari */

color: #2e2e2e !important; font-size: 12px; font-family: Montserrat, sans-serif; }

.search-container form::-moz-placeholder {    /* Firefox 19+ */

color: #2e2e2e !important; font-size: 12px; font-family: Montserrat, sans-serif; }

.search-container form:-ms-input-placeholder {    /* IE 10+ */

color: #2e2e2e !important; font-size: 12px; font-family: Montserrat, sans-serif; }

.search-container form:-moz-placeholder {    /* Firefox 18- */

color: #2e2e2e !important; font-size: 12px; font-family: Montserrat, sans-serif; }

.search-container button:hover, .search-container button:focus, .search-container button:active {background: #a52c30 !important; border-color: #a52c30 !important; }


.search-container button:focus,

.search-container button { float: right; padding: 6px 20px; margin-top: 8px; margin-right: 16px; background: #3b557e; font-size: 17px; border: 2px solid #3b557e; cursor: pointer; border-radius: 0; color: #fff !important; }

.search-container button:focus i,

.search-container button:hover i { color: #fff; }

.search-container button:focus { top: 0; }

.search-container input[type="text"]:focus { background-color: #f3f3f3; border-color: #3b557e; }

.search-container button:hover { background: #3b557e; border: 2px solid #3b557e;}
.search-container button:active { background: #3b557e; border: 2px solid #3b557e; top: 0;}
.search-container .error input[type="text"] {
    border-color: red;
    border-right: 2px solid red !important;
}

.top-menu a { text-transform: uppercase; }

.hvr-sweep-to-bottom li a { 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); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; text-transform: uppercase; }

.hvr-sweep-to-bottom li.current-menu-item a:before,

.hvr-sweep-to-bottom li a:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #9e1d21; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.hvr-sweep-to-bottom li a:hover,

.hvr-sweep-to-bottom li a:focus,

.hvr-sweep-to-bottom li.current-menu-item a:before { color: white; text-decoration: none; }

.hvr-sweep-to-bottom li a:hover:before,

.hvr-sweep-to-bottom li a:focus:before,

.hvr-sweep-to-bottom li.current-menu-item a:before { -webkit-transform: scaleY(1); transform: scaleY(1); }



/* footer */

.footer-contact-loc span.fl-icon { vertical-align: top; padding-top: 9px; }



/* VIDEO SEction*/

.section-title p:after { position: absolute; content: ""; background: #ffffff; width: 70px; height: 1px; left: 0; right: 0; margin: auto; bottom: 0; }

.section-title p { position: relative; padding-bottom: 20px; margin-bottom: 30px; }

.section-title span.heading-bold { color: #ffffff; font-weight: 600 !important; }

#video-column { position: relative; }

.video-pop-up .fl-module-content.fl-node-content,

.video-pop-up .fl-module-content.fl-node-content .uabb-modal-action,

.video-pop-up .uabb-modal-action-wrap { width: 100%; height: 100%; }

.video-pop-up .fl-module-content.fl-node-content .uabb-modal-action { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }

.video-pop-up { position: absolute;     /*top: 39%;



     max-width: 6% !important;*/ top: 0; margin: auto; height: 220px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center }

.video-pop-up .fl-module-content .uabb-modal-action-wrap .uabb-modal-action .uabb-modal-icon { font-size: 45px; color: #ffffff; background: rgba(158, 28, 32, 0.8); border-radius: 50%; padding: 17px; text-align: center; transition: all .3s ease-in-out; width: 80px; height: 80px; }

.video-pop-up .fl-module-content .uabb-modal-action-wrap:hover .uabb-modal-action .uabb-modal-icon { background: rgba(255, 255, 255, 0.8); }



/* banner form */

.home .bnr-right { min-height: 400px; }

.inner-banner .bnr-right { max-width: 370px; margin: auto; z-index: 9; position: relative; }

.inner-banner .form-search-speaker .form-group .form-control { height: 44px; }

.bnr-right { background-image: url(../images/Untitled-2.png); background-repeat: no-repeat;     /*border: 5px solid rgba(255, 255, 255, 0.3);*/ box-shadow: 0 0 0 5px



    rgba(255, 255, 255, 0.3); -webkit-box-shadow: 0 0 0 5px



    rgba(255, 255, 255, 0.3); -ms-box-shadow: 0 0 0 5px



    rgba(255, 255, 255, 0.3); -moz-box-shadow: 0 0 0 5px



rgba(255, 255, 255, 0.3); background-size: cover; width: 100%; padding: 25px 25px; }

.brn-heading h4 { font-family: Montserrat, sans-serif; color: #fff; line-height: 1.3; font-size: 28px; font-weight: bold; }

.bg-hgt .fl-row-content-wrap { height: 310px; }



/* Testimonials */

.testimonial .uabb-testimonial-photo.square { position: absolute; left: 20px; top: 5px; }

.testimonial .uabb-testimonial-author-description.uabb-text-editor { position: relative; line-height: 1.9; }

.testimonial .uabb-testimonial { padding: 35px 40px; }

.testimonial .testimonial-arrow-down { display: none; }



/* Faq */

.faq-sec .uabb-accordion-desc { color: #565656; font-weight: 400; }

.uabb-adv-accordion-item.uabb-adv-accordion-item-active h4.uabb-adv-accordion-button-label { font-weight: 600; }

.faqs h2.uabb-adv-accordion-button-label { letter-spacing: 0.1px !important; }



/* About Us */

.about-us-section .or-section.about-page-or .fl-html { color: #9e1c20; font-size: 12px; font-weight: 500; }

.about-us-section .or-section.about-page-or .fl-html span { color: #3b557e; }

.about-us-section .call-us.about-page-call .fl-module-content .heading-title { color: #3a567e; }

.about-us-section .call-us.about-page-call .fl-module-content .phobe-text a { color: #9e1c20 !important; }

.about-us-section .read-more-btn.about-page-btn a.fl-button { border: none !important; }

.read-more-btn.about-page-btn .fl-button i { font-size: 0.9em; }

.about-box p { color: #494949; font-weight: 400; font-size: 16px; font-family: Montserrat, sans-serif; line-height: 30px; text-align: left; }

.about-box h5 { font-family: Montserrat, sans-serif; font-size: 20px; color: #0e1e35; font-weight: 600; margin-bottom: 13px; }

.career-sec .fl-module-button.read-more-btn.about-page-btn a.fl-button { background: #12223b !important; color: #fff; border-radius: 0 !important; border: none; }

.career-sec .fl-module-button.read-more-btn.about-page-btn a.fl-button:hover { background: #9e1d21 !important; }

.career-sec .or-section.about-page-or .fl-html { color: #9e1c20; font-size: 12px; font-weight: 500; font-family: Montserrat, sans-serif; }

.career-sec .or-section.about-page-or .fl-html span { color: #3b557e; }

.career-sec .or-section .fl-module-content { margin-top: 0; margin-bottom: 0; }

.career-sec .read-more-btn .fl-node-content { margin: 0; }

.career-sec .call-us .fl-module-content { margin: 0; }

.career-sec .fl-module.fl-module-html.or-section.about-page-or { text-align: center; margin-top: 12px; }

.career-sec .call-us.about-page-call .fl-module-content .heading-title { color: #3a567e; margin: 0px; font-family: Montserrat, sans-serif; }

.career-sec .call-us.about-page-call .fl-module-content .phobe-text a { color: #9e1c20 !important; font-weight: 900 !important; text-decoration: none; }

.text-block.about-us-page .fl-rich-text a { color: #9e1c20; font-weight: 500; }

.text-block.about-us-page .fl-rich-text a:hover,

.career-sec .call-us.about-page-call .fl-module-content .phobe-text a:hover { color: #12223b !important; }

.section-heading.section-white-heading h3.fl-heading:after { position: absolute; left: 0; right: 0; margin: 0 auto; width: 60px; height: 1px; content: ""; bottom: 0; background: #fff; }

.section-heading.section-white-heading h3.fl-heading span.fl-heading-text span { color: #fff !important; font-weight: 600; }

.icon-txt-block ul { list-style-type: none; padding-inline-start: 0; }

.icon-txt-block i { border: 1px solid #fff; color: #fff !important; border-radius: 50%; height: 50px; display: block; width: 50px; font-size: 18px; text-align: center; padding: 15px; margin-right: 25px; margin-top: 4px; }

.icon-txt-block ul li { font-weight: 300 !important; font-size: 16px; line-height: 28px; color: #d0d0d0; display: flex; position: relative; font-family: Montserrat, sans-serif; margin-bottom: 40px; }

.staff-col .fl-post-column { position: relative; background: transparent !important; border: none !important; padding-bottom: 30px !important; margin-bottom: 90px; }

.staff-col .fl-post-text { position: absolute; background: #fff; left: 18px; right: 18px; text-align: center; margin-top: -70px; padding: 0; transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s; -ms-transition: all ease-in-out 0.3s; padding: 15px 10px; font-size: 14px; color: #363636; margin-left: 20px; margin-right: 20px; -webkit-box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.31); -moz-box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.31); box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.31); z-index: 0; }

.staff-col .fl-post-image,

.staff-col h2.fl-post-title a { pointer-events: none; }

.staff-col .fl-post-image { overflow: hidden; }

.staff-col .fl-post-text .staff_designation { font-size: 14px; font-family: Montserrat, sans-serif; font-weight: 400; }

.staff-col .fl-post-text .staff_email a,

.staff-col .fl-post-text .staff_phone a { font-size: 12px; font-family: Montserrat, sans-serif; font-weight: 400; }

.staff-col .fl-post-text .staff_email a { color: #9e1c20; display: inline-block; margin: 4px 0 3px; }

.staff-col .fl-post-text .staff_phone a { color: #202020; }

.staff-col .fl-post-text:before { z-index: -1; content: ""; position: absolute; left: 5px; right: 5px; top: 5px; bottom: 5px; border: 1px solid #3b557e; }

.staff-col h2.fl-post-title a { color: #2a4873 !important; font-size: 18px !important; font-weight: 600 !important; }

.speaker_email { color: #9e1c20; font-size: 12px; margin: 4px 0; font-weight: 300; }

.speaker_phone { color: #202020; font-size: 12px; font-weight: 300 !important; }

.staff-col .fl-post-column:hover .fl-post-text { margin-top: -90px; }

.staff-col img { height: 300px !important; object-fit: cover; object-position: center 0; transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s; -ms-transition: all ease-in-out 0.3s; }





/* Search BY category */

.search-by-category .fl-html { display: flex; flex-wrap: wrap; margin-left: -13px; margin-right: -13px; }

.speaker-catergory { width: 25%; padding: 0 13px 25px 13px; }

.speaker-catergory-inn { width: 100%; display: table;    /*margin: 10px 5px;*/ padding: 10px; position: relative; height: 100px; background-size: cover !important; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; background: linear-gradient(rgba(77, 101, 138, 0.9), rgba(77, 101, 138, 0.9)), url(https://www.pdaspeakers.com//wp-content/uploads/2019/12/Activism.png) no-repeat; }

.speaker-catergory a { display: table-cell; vertical-align: middle; text-align: center; font-family: Montserrat, sans-serif; font-size: 18px; font-weight: 700; color: #fff; position: relative; }

.speaker-catergory a:hover { color: #fff; }

.speaker-catergory-inn:hover:before { filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }

.speaker-catergory-inn:before { filter: alpha(opacity=0); -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; content: ""; position: absolute; left: 5px; right: 5px; top: 5px; opacity: 0; bottom: 5px; border: 1px solid #fff; }

.speaker-catergory-inn:hover { background: linear-gradient(rgba(168, 51, 55, 0.9), rgba(168, 51, 55, 0.9)), url(https://www.pdaspeakers.com/wp-content/uploads/2019/12/Activism.png) no-repeat }

.pda-form .button-box input[type="submit"] { background-image: url(../images/button-arrow.png); background-repeat: no-repeat; }



/* Home Slider Section*/



.slider-section h2.slide-heading {

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

    font-weight: 700;

    font-size: 66px;

    line-height: 1;

    text-transform: capitalize;

}

.slider-section p.slide-cont-pera {

    color: rgb(255, 255, 255);

    font-family: Montserrat, sans-serif;

    font-weight: 500;

    font-size: 26px;

    line-height: 1.7;

    margin-bottom: 50px !important;

}

.slider-section a.read-more-btn {

    font-family: Montserrat, sans-serif;

    font-weight: 700;

    font-size: 18px;

    text-align: center;

    text-transform: uppercase;

    border: 2px solid #ffffff;

    border-radius: 0px;

    background: #9e1d21;

    padding-top: 16px;

    padding-right: 58px;

    padding-bottom: 16px;

    padding-left: 58px;

    line-height: 30px;

}

.slider-section a.read-more-btn:hover {

    background: #3b557e;

}



#slider-section .fl-row-content.fl-row-full-width.fl-node-content{position: relative;}



div#banner-cont-col {

    width: 100%;

}



div#banner-form-col {

    position: absolute;

    right: 115px;

    top: 75px;

}





@media screen and (min-width:1199px) {

    .get-idea-form-section .fl-col-content.fl-node-content { padding: 30px 30px 70px !important; }

}



@media screen and (min-width:993px) {

    .fl-theme-builder-header-shrink .navbar-sec .fl-row-content-wrap{border: none;}

    .fl-theme-builder-header-shrink{background: #fff; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.45);}

    .fl-theme-builder-header-shrink #logo-colum img{max-height: 55px;}

    .fl-theme-builder-header-shrink #header-topbar { display: none; }

    .fl-theme-builder-header-shrink #menu-header-menu li{font-size: 15px;}

    .fl-theme-builder-header-shrink ul.callus li.top-cont-block {font-size: 15px;}

    .fl-theme-builder-header-shrink ul.callus li.top-cont-block span {font-size: 13px;}

    .fl-theme-builder-header-shrink .search-container input[type="text"]{padding-left: 15px; height: 40px; font-size: 15px;}

    .fl-theme-builder-header-shrink .search-container input[type="text"],

    .fl-theme-builder-header-shrink .search-container button:focus, 

    .fl-theme-builder-header-shrink .search-container button{margin-top: 5px;}

    .fl-theme-builder-header-shrink .header-middle-bar{padding: 5px 0;}



    .fl-col.for-mobile { width: 100%; }

    .fl-col-has-cols.career-col { width: 77%; margin: auto; float: none; }

    .career-col .fl-button-wrap { text-align: right; }

}



@media screen and (min-width:769px) {

    .fl-module.fl-module-rich-text.txt-blc { min-height: 91px; }

   

}



@media screen and (max-width:1199px) {



    /* Header */

    .hvr-sweep-to-bottom .menu a { padding-left: 16px; padding-right: 16px;        /* footer */ }

    div#banner-form-col {position: absolute; right: 70px; top: 75px; }

    .fl-slide .fl-slide-content-wrap .fl-slide-content {margin-left: 60px;}

}



@media screen and (max-width:1024px) {



    /* Header */

    .hvr-sweep-to-bottom .menu a { padding-left: 11px; padding-right: 11px; font-size: 15px; }

    ul.callus li.top-cont-block { font-size: 16px; }

    ul.callus li.top-cont-block span { font-size: 14px; }

    .call-us.about-page-call .fl-module-content .heading-title { font-size: 22px; }

    .career-col .call-us.about-page-call .fl-module-content .heading-title { font-size: 25px; margin-top: 3px; }



    /* staff */

    .staff-col .fl-post-text { margin-left: 10px; margin-right: 10px; }



    /* Search BY category */

    .speaker-catergory a { font-size: 16px; }

    .slider-section h2.slide-heading  {font-size: 58px;}

}



@media screen and (max-width:992px) {

    /* Header */

    .fl-theme-builder-header-shrink #logo-colum img,

    #logo-colum img{max-height: 58px;}

    .search-container button { margin-right: 0; }

    .fl-col-small.header-left { width: 50% !important; }

    header .search-container input[type="text"],

    header .search-container button:focus, 

    header .search-container button{margin-top: 0px;}

    header .search-sec .fl-module-content.fl-node-content{margin-bottom: 0}



    .fl-col-small.search-sec-header { width: 40% !important; margin: 8px 0 10px auto; }

    .fl-col-small.callus-header { display: none; }

    .fl-col-small.in-mobile { width: 50%; margin-top: 10px; }

    .fl-col.for-mobile { width: 50%; margin-top: 10px; }

    ul.callus li.top-cont-block,

    ul.callus li.top-cont-block i,

    ul.callus li.top-cont-block span,

    ul.callus li.top-cont-block a { color: #fff !important; }

    #header-menu .fl-menu-mobile-flyout { background-size: cover; background-repeat: no-repeat; background-color: #9e1d21; background-position: center bottom; padding: 0px; width: 100%; max-width: 300px; left: -320px; text-align: center; }

    #menu-main-menu > li a { padding: 14px 20px 14px 10px; border-bottom: 1px solid #224071; color: #fff; z-index: 0; position: relative; font-size: 13px; width: 100%; }

    .hvr-sweep-to-bottom li a { width: 100%; }

    .hvr-sweep-to-bottom .menu a { padding-left: 20px !important; }

    .hvr-sweep-to-bottom li.current-menu-item a::before,

    .hvr-sweep-to-bottom li a::before,

    .hvr-sweep-to-bottom li a::before { background: #3b557e; }

    #menu-main-menu li a:after { height: auto; background: #af7bea; z-index: -1; top: 0; bottom: 0; margin: unset; }

    #menu-main-menu li a::after { content: ""; position: absolute; left: 0; right: 0; background: #06becf; bottom: 0; margin: 0 auto; width: 0; transition: all ease-in-out 0.3s; }

    #menu-main-menu li.current_page_item a::after,

    #menu-main-menu li a:hover::after { width: 100%; transition: all ease-in-out 0.3s; }

    .fl-menu-mobile-toggle.hamburger { padding: 9px 11px; width: 41px; height: 41px; border-radius: 4px; font-size: 12px; color: #fff; background: #9e1d21 }

    .fl-menu-mobile-toggle.hamburger:hover { background: #fff; color: #9e1d21; }

    .fl-menu-mobile-close { color: #0d336f; padding: 0; margin: 12px 10px 20px; background: #d6e5fb; width: 24px; height: 24px; border-radius: 4px; font-size: 12px; transition: ease-in-out 0.3s }

    .fl-menu-mobile-close:hover { color: #fff; background: #3b557e; padding: 0; font-size: 12px; border-radius: 50%; transition: ease-in-out 0.3s }

    #button-col { max-width: 185px; }

    .fl-builder-content .menu-col { width: 100% !important; max-width: none !important; clear: none; float: right; }

    .slider-section h2.slide-heading {font-size: 54px; }

    .slider-section p.slide-cont-pera {font-size: 24px; }

}



@media screen and (max-width:991px) {



    .fl-module.fl-module-photo.video-img { padding: 0 15px; }

    .txt-blc .fl-rich-text p { font-size: 17px; }

    .video-pop-up {/* position: absolute; top: 37%; max-width: 8% !important;*/ }

    .about-us-section .or-section.about-page-or .fl-html { margin: 10px 0; }

    .career-col .read-more-btn .fl-button-wrap,

    .career-sec .or-section.about-page-or .fl-html { text-align: right; }

    .career-sec .fl-module.fl-module-html.call-us.about-page-call { float: left; margin-left: 50px; }



    /* Staff */

    .staff-col .fl-post-column { width: 33.3%; float: left; clear: none !important; }

    .staff-col img { width: 100%; }



    

    .slider-section h2.slide-heading {font-size: 42px; }

    .slider-section p.slide-cont-pera {font-size: 20px; }

    .slider-section a.read-more-btn { font-size: 16px; padding: 13px 40px; }

    .form-search-speaker .form-group .form-control {font-size: 12px !important; height: 45px !important; }

    .banner-form-box .brn-heading h4 { font-size: 22px; letter-spacing: 0.2px; }

    .form-search-speaker button.filter_speacker {font-size: 14px !important;}

}





@media screen and (max-width:768px) {



    /* Header */

    .footer-top .fl-node-content { max-width: 320px; text-align: center; }

    .fl-col-small.search-sec-header { width: 36% !important; }

    .fl-col-small.callus-header { width: 50% !important; }



    /* footer */

    .footer-top .fl-module-content.fl-node-content { margin-right: 0; }

    .footer-contact-loc #fl-icon-text-5dde5ac74a8b5 { text-align: center; }

    .fl-col-small.in-mobile { float: left; }

    .fl-col.for-mobile { position: absolute; right: 20px; }



    /* video popup */

    .video-col { width: 50%; }

    .fl-module.fl-module-modal-popup.video-pop-up.popup1 {/*top: 25.5%;*/ }

    .fl-module.fl-module-modal-popup.video-pop-up.popup2 {/*top: 25.5%;*/ }

    .fl-module.fl-module-modal-popup.video-pop-up.popup3 {/*top: 59%;*/ }

    .fl-module.fl-module-modal-popup.video-pop-up.popup4 {/*top: 59%;*/ }

    .fl-module.fl-module-photo.video-img { padding: 0px; }

    .txt-blc .fl-rich-text p { font-size: 18px; }

    .txt-blc { height: 90px; }

    .video-pop-up { max-width: 11% !important; }



    /* Banner */

    .banner-sec .fl-row-content-wrap { padding-top: 30px; text-align: center; }

    .min-mar .fl-row-content-wrap { margin-top: -280px !important; text-align: center; }

    .career-col .read-more-btn .fl-button-wrap,

    .career-sec .or-section.about-page-or .fl-html { text-align: center; }

    .career-sec .fl-module.fl-module-html.call-us.about-page-call { float: none; margin-left: 0; }



    /* Staff */

    .staff-col img { width: 100%; }

    .staff-col .fl-post-column { width: 50%; float: left; clear: none !important; }



    /* Search BY category */

    .search-by-category .fl-html { margin-left: -7px; margin-right: -7px; }

    .speaker-catergory { width: 33.333%; padding: 0 7px 15px 7px; }

    .search-category-para .fl-rich-text p { font-size: 19px !important; }

    .search-category-para .fl-rich-text p a { font-size: 19px !important; }



    div#banner-form-col {max-width: 100% !important; position: unset; right: 115px; top: 75px; }

    .slider-section h2.slide-heading {font-size: 42px; }

    .slider-section p.slide-cont-pera {font-size: 20px; }

    .slider-section a.read-more-btn {     font-size: 16px; padding: 13px 40px; }



    form#find_presenter_home {max-width: 400px; margin: 25px auto 0; }

    .slider-section .fl-slide-content {

    padding: 60px 20px 70px !important;

    background: transparent !important;
    display: flex;
    height: 400px;


}

.slider-section .fl-slide-mobile-photo {display: none; }

    .slider-section .fl-content-slider .fl-slide-bg-photo {

    background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; bottom: 0;

    left: 0; position: absolute; right: 0; top: 0; z-index: 1; }

    .slider-section .fl-slide-content{padding: 60px 20px 70px;}

    .slider-section h2.fl-slide-title {font-size: 42px !important; line-height: 1.13 !important; margin-bottom: 14px !important}

    .slider-section .fl-slide-text h4 {font-size: 20px !important;}

    .slider-section .fl-content-slider-navigation a, 

    .slider-section .fl-content-slider-navigation a .fl-content-slider-svg-container{width: 42px; height: 42px;}

    .slider-section .fl-content-slider-navigation a .fl-content-slider-svg-container{background-size: 12px auto;}

    #slider-section h2.slide-heading {font-size: 42px !important;}

    #slider-section p.slide-cont-pera {font-size: 20px !important; line-height: 35px !important;}

    .slider-section .fl-slide-text {    max-width: 550px;

    margin: auto;}

}





@media screen and (max-width:575px) {

    #header-middle-bar {padding-bottom: 14px; background: #fff; }

    ul.callus { padding-inline-start: 0; }

    ul.callus li.top-cont-block { font-size: 16px; }

    .fl-col-small.search-sec-header { width: 90% !important; margin: 20px auto 0px; text-align: center; }

    ul.callus li.top-cont-block { font-size: 16px; }

    .fl-col-small.callus-header { width: 90% !important; margin: 0px auto 10px; text-align: center; }



    /* Faq */

    .faqs .uabb-adv-accordion-button { padding: 15px 0; }

    .faqs h2.uabb-adv-accordion-button-label { font-size: 16px !important; line-height: 1.4 !important; }

    .faqs .uabb-adv-accordion-content.uabb-text-editor { padding-left: 40px; padding-right: 0px; font-weight: 400; font-size: 15px; }



    /* Testimonials */

    div#testimonial-col { width: 100% !important; }

    .career-col .call-us.about-page-call .fl-module-content .heading-title { font-size: 22px; margin-top: 3px; }

    .icon-txt-block i { height: 40px; padding: 10px; margin-right: 15px; }

    .icon-txt-block ul li { font-size: 15px; }



    /* Staff */

    .staff-col .fl-post-text { margin-left: 10px; margin-right: 10px; }



    /* Search BY category */

    .speaker-catergory { width: 50%; }

    .search-category-para .fl-rich-text p { font-size: 18px !important; }

    .search-category-para .fl-rich-text p a { font-size: 18px !important; }

    .slider-section .fl-slide-text {max-width: 400px; margin: auto; }

	#slider-section h2.slide-heading {font-size: 36px !important; }

	#slider-section p.slide-cont-pera {font-size: 18px !important; line-height: 30px !important; }

}





@media screen and (max-width:480px) {

    ul.callus li.top-cont-block { font-size: 14px; color: #fff !important; }

    .fl-col-small.header-left { width: 90% !important; }

    .fl-col.for-mobile { width: 100%; }

    #video-column { width: 100% !important; }

    .video-pop-up {         /*max-width: 25% !important;*/ }

    .fl-module.fl-module-modal-popup.video-pop-up.popup1 {/*top: 15%;*/ }

    .fl-module.fl-module-modal-popup.video-pop-up.popup2 {/*top: 35.5%;*/ }

    .fl-module.fl-module-modal-popup.video-pop-up.popup3 {/*top: 55.5%;*/ }

    .fl-module.fl-module-modal-popup.video-pop-up.popup4 {/*top: 76%;*/ }



    /* banner */

    .min-mar span.fl-heading-text { font-size: 38px; }

    .min-mar .fl-rich-text p { font-size: 20px; }

    .brn-heading h4 { font-size: 22px; }

    .testimonial .uabb-testimonial-info { font-size: 14px; }



    /* Staff */

    .staff-col .fl-post-column { width: 100%; }

    .staff-col img { width: 100%; }

    .staff-col .fl-post-text { margin-left: 20px; margin-right: 20px; }



    /* Search BY category */

    .speaker-catergory { width: 100%; background-size: cover; }

    .search-category-para .fl-rich-text p { font-size: 16px !important; }

    .search-category-para .fl-rich-text p a { font-size: 16px !important; }

    .bnr-right { padding: 15px; }

    #slider-section h2.slide-heading {font-size: 25px !important; }

    #slider-section p.slide-cont-pera {font-size: 15px !important; line-height: 30px !important; }

    .slider-section .fl-slide-text {max-width: 400px; margin: auto; }

    .slider-section .fl-slide-content {padding: 0px 20px 20px !important;}
    .slider-section .fl-slide-photo{height: 150px; bottom: 0px;}
    .slider-section .fl-slide-text-center .fl-slide-photo-wrap img{ position: absolute;left: 0;
    right: 0;bottom: 0;}
    .slider-section .fl-slide-text-center .fl-slide-photo-wrap img {
    max-height: 300px;
}
    .logo-colum .fl-photo-content img{ display: block; margin: 0 auto;}

    #slider-section.slider-section .new-design .fl-slide-text {
        margin-top: 30px !important;
    }

}   


 @media screen and (max-width:360px) {
     .slider-section .fl-slide-text-center .fl-slide-photo-wrap img {
        max-height: 240px;
    }
	 .availability-form h5 * {text-align: center !important;}
    .availability-form h5 > span:first-child { width: 100% !important; max-width: 100%!important;}
    .availability-form h5 .wpcf7-form-control-wrap { width: 100%!important;}
 }


   