@media only screen and (max-width: 1440px) {
.banner .banner-text .button-block{margin: 10px 0 0;}
.banner .banner-text h2{color: #fff;font-size: 46px;line-height: 56px;}
.banner .banner-text p{padding:0;}

}

@media only screen and (min-width: 1200px) {
.main-nav ul.slimmenu li:last-child ul{height:400px;overflow-y:auto;}
/*.search-area .small-div{max-width: 120px;}
.head-block .search-area .small-div .multiselect.dropdown-toggle::after{right: 50px;}*/
}

@media only screen and (max-width: 1199px) {
 /* Nav Style Start*/
 .main-nav ul.slimmenu li{width:100%;margin: 0 !important;}
  .mob-menu li a,.main-nav ul.slimmenu li a,
ul.slimmenu > li.trending-topics  {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    padding: 10px 20px !important;
    border-bottom: 1px solid #363d4e;
    display: block;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    text-align: center;
    font-family: 'poppins_semibold';
}
ul.slimmenu li .sub-toggle {background-color: #fd8828;}
.c-menu {z-index: 9999;}
.main-nav ul.slimmenu li .sub-toggle {right: 0;top: 0px;color: #fff;line-height: 42px;}
ul.slimmenu li a:hover, ul.slimmenu li a:focus, ul.slimmenu li a.active,ul.slimmenu li.has-submenu ul li a:hover, ul.slimmenu li.has-submenu ul li a:focus {background: #333c61;}
    ul.slimmenu li ul li {
        background: #af5710;
        /*border-color: #bd6d2c !important;*/
        border-color:rgba(150,150,150,.15) !important;
    }
.c-button{background-color: #fd8828;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-ms-transition: 0.3s ease;
-o-transition: 0.3s ease;transition: 0.3s ease;position: inherit;}


.findSpeaker{display:block;font-family: 'poppins_semibold';font-size: 18px;color: #fff;text-align: center;}
.findSpeaker:hover{color: #fd8828 !important;}
.search-area .inner-sec {padding: 10px 10px !important;}
.search-bar{display: none;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-ms-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.search-bar.accordion-open{display: block;margin: 10px 0;}
.search-area{background: #333c61;margin: 0;}
.search-area .inner-sec{box-shadow: none;}

.top-Navlist{display: none;}
.top-right{width: 100%;}
#socialShare{float: right;}
.top-bar{-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-ms-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;}
.search-area .btn{font-size: 14px;}
.subscribe-form input.form-control{width: 530px;}
.latest-news .text-blk h5 {margin-bottom: 20px;}
.subscribe .subscribe-form input.form-control {width: 380px;}
.blog .post-block .text-blk{padding: 10px 5px;}
.blog .post-block .text-blk .date-sec{margin-right: 15px;padding-right: 10px;}
.blog .post-block .text-blk h5 {font-size: 18px;line-height: 20px;}


ul.slimmenu > li.trending-topics::after{display:none !important;}

.myspeackers-list-dp-content {right: 10px;width: 300px;}
.myspeackers-list-dp-content::before {left:inherit;right:10px;}
ul.slimmenu li.has-submenu ul li a{text-align:center;}

.head-block .search-area .btn.multiselect,.head-block .search-area .btn-group{width:100% !important;}
ul.slimmenu > li.trending-topics ul li a::before {top: 15px;}

.main-nav{
position: absolute;
top: 15px;
height: 40px;
width: 40px;
right: 15px;
}
.head-block.sticky .main-nav {padding: 15px 0 0;}

.divspshortlistdata {    
        width: 100%;
    }
    .head-block.sticky{height:auto;}

    .idea-form .get-idea {
        top: 70%;
        z-index: 99;
    }
	
	.logo {width: 210px;}
	.head-block.sticky .logo {width: 190px;}
	.c-button{position:absolute;top:0;right:0;}
	.main-sec.row .col-md-3{order:2;}
	.main-sec.row .col-md-9 {-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
	.top-bar {display:block;}
	.sm-menu,.divspshortlistdata .my-speaker-list::after, .divspshortlistdata .phone::after {display:none}
	.top-bar .login-btn {padding:0;line-height:20px;}
	.head-block .top-bar,.head-block.sticky .top-bar { padding: 10px 0 5px;}
	.top-right .divspshortlistdata .my-speaker-list{float:right;padding: 0;}	
	.search-area .col.btn-blk {width: 100%;}

    .latest-news .pic {
        height: 200px;
    }
	
}


@media only screen and (max-width: 991px) {

.logo {width: 200px;}
.main-nav{padding: 15px 0 0;max-width: 100%;}
.head-block.sticky .main-nav {padding: 10px 0 0;}

.search-area .col.btn-blk{width: 100%;text-align: left;margin-top: 0px;max-width: 100%;}
.search-area .col.btn-blk::before{display: none;}
.search-area select {background-position: 95px center !important;}
/*.search-area .search-input{-ms-flex: 0 0 150px;flex:0 0 150px;max-width: 150px;margin-right: 5px;}*/
.head-block .search-area .multiselect.dropdown-toggle::after {right:5px;}
/*.search-area .col {max-width:130px;}*/
.head-block .search-area .btn.multiselect {padding: 0 30px 0 10px !important;}
.search-area input.form-control{padding: 0 0 0 10px !important;}

.banner .banner-text h2 {font-size: 40px;line-height: 45px;}
.trending-topics .topics-block {height: 250px;}
.pad-100 {padding-top: 50px;padding-bottom: 50px;}
.title{font-size: 40px;line-height: 45px;margin-bottom: 20px;}
.padBT-50 {padding-bottom: 30px !important;}
.padBT-100 {padding-bottom: 50px !important;}
.pad-50 {padding-top: 30px;padding-bottom: 30px;}
h1 {font-size: 40px;line-height: 45px;}
h5 {font-size: 18px;line-height: 24px;}
h2 {font-size: 24px;line-height: 30px;}


.event-subscribe {text-align: center;}
.event-subscribe .content-sec .block{-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
.event-subscribe .pic {width: 280px; margin: 0 auto 30px;}
.event-subscribe .text-blk p{margin-right: 95px;}

.latest-news .pic {height: 160px;margin: 0 0 15px;}
.latest-news .text-blk span,.latest-news .text-blk h5{margin-bottom: 10px;}
.latest-news .content-sec {padding-bottom: 30px;}
.latest-news .content-sec .block {padding: 0 20px;}

.subscribe .content-sec h3 {margin: 0 30px 20px 0;}
.subscribe .subscribe-form::before {top: 15%;}

.blog .content-sec{justify-content: center;}
.blog .block{-ms-flex: 0 0 50%;flex: 0 0 50%; max-width: 50%;margin-bottom: 30px;}
.blog .block:last-child{margin-bottom: 0;}

.featured_clients .content-sec{padding: 0 !important;}
.featured_clients .title {margin: 0 50px 0 0;}
.featured_clients .title-border::before {height: 180px;width: 230px;border: 30px solid rgba(253, 136, 40, 7%);}

.keynote_speakers .speakers-block .pic {width: 100%;height: 250px;}

.videos-section .full_img_blk {height: 450px;}
.videos-section .thumb_img_sec {margin-top: -75px;}
.videos-section .thumb_img_sec .thumb_pic {height: 150px};
                                                         
.videos-section .full_img_blk .text-blk .play-icon{margin-bottom: 10px;}
 
 .banner-text{width: 550px;}
 
 footer .content-sec ul li{padding:0 0 20px;}
 
 .idea-form .get-idea {
     width: 150px; 
     height: 60px;
     top: auto;
     bottom:16%;
 }

}
@media only screen and (max-width: 767px) {
	.about .row {display: block !important; margin: 0;}
.about::before {width: 100% !important;}
.about .left-block {margin-bottom: 0; padding-bottom: 40px;}
.about .right-block {display: block; padding: 0 0 80px;}

    .search-area .col.btn-blk {
        text-align: center;
        margin-top: 10px;
    }
.email, .phone, .address {position: relative;font-size: 16px !important;}
.email::before, .phone::before, .address::before {margin-right: 5px;}

.subscribe-form input.form-control {height: 50px;}
.subscribe-form input.btn{height: 40px;line-height: 40px;}

.banner-text{width: 450px;}
.btn {padding: 0 30px;height: 40px;line-height: 40px;font-size: 14px;}
.banner .banner-text .btn {margin: 0 0 20px;}
.banner .banner-text span {font-size: 18px;line-height: 24px;margin-bottom: 20px;}
.banner .partner-icons .icon {width: 50px;height: 50px;}

.about .left-block{margin-bottom: 30px;}
.about .right-block .pic {height: auto;}
.subscribe-form input.form-control,.subscribe .subscribe-form input.form-control{width: 80%;}
.subscribe .content-sec h3 {margin: 0 0 20px 0;}
.event-subscribe .text-blk p {margin-right: 0;}

.latest-news .content-sec .block {margin-bottom:30px;}
.latest-news .pic {height: auto;text-align: center;margin:0;line-height:0px;}
.latest-news .text-blk{background: #333c61;padding: 15px 10px;}
/*.latest-news .image-fill img {width: auto;height: 100%;-webkit-object-fit: fill;-moz-object-fit: fill;-ms-object-fit: fill;-o-object-fit: fill;object-fit: fill;}*/
.latest-news .content-sec .block:last-child {margin-bottom:0;}
.subscribe .subscribe-form::before {top: 0;}

.idea-form .content-sec{width: 450px;}
.idea-form .content-sec .row{padding-top: 0 !important;}

.blog .post-block {height: 250px;}


.featured_clients .title {margin: 0 0 20px 0;text-align: center;}
.featured_clients .title-border::before {height: 160px;width: 200px;top: 85px;}

footer .footer-menu li {width: 100%;text-align: center;}
footer .content-sec ul li {padding:0 0 10px;text-align: left;}
footer .content-sec ul li:last-child{padding-bottom: 0;}
.footer-menu{margin-bottom: 10px;}

.copy-right .content-sec{text-align: center;}
.copy-right p {width: 100%;margin-bottom: 5px;padding: 0;}

.videos-section .full_img_blk .text-blk .play-icon {width: 80px;height: 80px;margin-bottom: 10px;}
.videos-section .thumb_img_sec .thumb_pic::before {width: 40px;height: 40px;}
.videos-section .thumb_img_sec {margin-top: 50px;}

.search-area .row{display: block;}
.search-area .search-input{max-width: 100%;margin: 0 0 20px;width: 100%;}
.search-area .col { margin: 0 0 20px;}
.search-area .form-control, .search-area input.form-control{padding: 0 15px !important;width: calc(100% - 50px);}
.search-area .col {max-width: 100%;}
.head-block .search-area .btn.multiselect {padding: 0 30px 0 15px !important;margin: 0;}
.head-block .search-area .multiselect.dropdown-toggle::after {right: 15px;}


.search-area select {background-position: 95% center !important;}
.search-bar.accordion-open {padding: 15px 0 0;}
.findSpeaker{font-size: 16px;line-height: 20px;}

.idea-form .content-sec .block:last-child{margin-bottom: 0;}

.banner .slick-dots li,.banner .slick-dots li button{width: 10px;height: 10px;}
.banner .slick-dots li button{background:#fff;}

#socialShare{margin-left: 15px;}

.speaker-banner {
    margin-top: 125px;
}
.speaker-banner-inner{ padding: 50px 0 5px 0;}
ul.slimmenu > li.trending-topics ul {position: absolute;}
    .videos-model .modal-dialog .modal-content {
        height: 300px;
        top: 0;
        transform: translateY(0);
        padding: 30px 20px 20px;
    }
    .videos-model .modal-dialog .close {
        right: 5px;
        top: 5px;
        width: 20px;
        height: 20px;
    }
}

@media only screen and (max-width: 575px) {
    .title, .banner .banner-text h2 {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 20px;
    }

    .banner .banner-text h2 {
        margin-bottom: 5px;
    }


    .slick-prev {
        left: -15px;
    }

    .slick-next {
        right: -15px;
    }

    .blog .block {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .about::before {
        width: 100%;
    }

    .blog .post-block .text-blk h5 {
        font-size: 16px;
        line-height: 18px;
    }

    #socialShare .plus-icon {
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

        #socialShare .plus-icon::before {
            font-size: 14px;
        }

    #socialGallery a::before, #socialGallery a {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .top-right .divspshortlistdata .my-speaker-list, .top-right .divspshortlistdata a.phone {
        padding: 5px 0;
    }



    .idea-form .content-sec {
        padding: 20px 20px;
    }


    .top-bar .login-btn {
        padding: 5px 0;
    }

    .sp-list em {
        width: 20px;
        height: 20px;
        line-height: 20px;
    }

    .videos-section .full_img_blk .text-blk h1 {
        font-size: 26px;
        line-height: 30px;
    }

    .page-banner {
        margin-top: 160px;
    }

    .container {
        width: 95%;
    }

   .banner .pic img{object-position: 70% center;}
}

@media only screen and (max-width: 480px) {
.c-button {width: 30px;height: 30px;}	
.head-block .logo {width: 150px;}
.head-block.sticky .logo {width: 130px;}
.main-nav {padding: 10px 0 0;}
.head-block.sticky .main-nav {padding: 6px 0 0;}
.banner .banner-text span,.banner .banner-text p {font-size: 13px;line-height: 20px;margin-bottom: 15px;padding: 0;}

.banner-text {width: 280px;}

.videos-section .thumb_img_sec .thumb_pic {height: 100px;}
.videos-section .full_img_blk {height: 350px;}
.videos-section .thumb_img_sec {margin-top: 30px;}

.keynote_speakers .speakers-block .pic{margin-bottom: 15px;}
.keynote_speakers .speakers-block h5 {margin-bottom: 10px;}

h1 {font-size: 30px;line-height: 35px;}

.subscribe-form input.form-control{padding: 0 60px 0 15px;}
.subscribe-form input.btn { padding: 0 25px;}

.idea-form .content-sec {width: 100%;}
.speakers-block .image-fill img {
    object-fit: contain;
}

.email, .phone, .address {font-size: 16px !important;}
.phone::before{font-size:16px;}
.top-right .divspshortlistdata a{padding: 0 0 0 10px;}
#socialShare > .socialBox{width: 25px;height: 25px;line-height: 25px;padding:0;top:5px;}
#socialShare{margin-left:10px;}


.banner .banner-text .btn {margin: 0 0 10px;}
.speaker-banner {
    margin-top: 120px;
}

}


@media only screen and (max-width:1199px) and (min-width:320px){
.c-menu--push-right, .c-menu--slide-right {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

.c-menu--push-left, .c-menu--push-right, .c-menu--slide-left, .c-menu--slide-right {
    width: 100%;
}
ul.slimmenu > li.trending-topics ul {
width: 80%;}
ul.slimmenu > li.trending-topics ul li.container {
width: 100%;}
}

@media only screen and (max-width:1024px){
ul.slimmenu > li.trending-topics ul li a {width: 32%;}
}

@media only screen and (max-width:767px){
ul.slimmenu > li.trending-topics ul li a {width: 100%;}

    #socialShare {
        margin: 20px auto 0;
    }
}

