body {

  font-size: 16px;

    overflow-x: hidden;

    color: #454646 !important;

    font-family: 'Muli-Regular', sans-serif !important;

    /* background: linear-gradient(120deg, rgb(246, 211, 101) 0%, rgba(230, 163, 23, 0.98) 100%); */

    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);

}



ul{list-style: none;}  

.mb50{margin-bottom: 50px;}

.mt10{margin-top: 10px;}

.mt20{margin-top: 20px;}

.mb20{margin-bottom: 20px;}

.mt40{margin-top: 40px;}

.mb0{margin-bottom: 0 !important}





.relative{position: relative;}

.clear{clear: both;}



.bggray{background: #f3f3f3;}

.shadow{box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.07);}

.font{font-family:'CalibreRegular';}



/*.container-fluid {width: 96%;max-width: 1680px;}*/



a:hover, a:focus{color: #fecc00;transition: .3s ease-out; text-decoration: none;}    

a{text-decoration: none;

  -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;}



/*font family*/

/*@font-face {

  font-family:'robotomono';

  src: url('../fonts/robotomono.ttf');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family:'robotomono-medium';

  src: url('../fonts/robotomono-medium.ttf');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family:'robotomono-bold';

  src: url('../fonts/robotomono-bold.ttf');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family:'robotomono-light';

  src: url('../fonts/robotomono-light.ttf');

  font-weight: normal;

  font-style: normal;

}*/



@font-face {

  font-family:'frederickathegreat';

  src: url('../fonts/frederickathegreat.ttf');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family:'Muli-Regular';

  src: url('../fonts/Muli-Regular.ttf');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family:'Muli-Medium';

  src: url('../fonts/Muli-Medium.ttf');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family:'Muli-SemiBold';

  src: url('../fonts/Muli-SemiBold.ttf');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family:'Muli-Bold';

  src: url('../fonts/Muli-Bold.ttf');

  font-weight: normal;

  font-style: normal;

}











.spacet50{padding-top: 50px;}

.spaceb50{ padding-bottom: 50px; }

.spaceb40{padding-bottom: 40px;}

.spacet30{padding-top: 30px;}

.spaceb30{padding-bottom: 30px;}

.spacet70{padding-top: 70px;}

.spacet80{padding-top: 80px;}

.spaceb80{padding-bottom: 80px;}

.spacet120{padding-top: 120px;}

.spaceb120{padding-bottom: 120px;}

.bordertop{border-top:2px solid #bf9b30;}

.img-fluid2{width: 100% !important;height: auto !important;}



.logo{font-size: 24px !important;

    font-family: 'robotomono-bold';

    text-transform: uppercase;

    color: #0c0b39 !important;

    font-weight: bolder;}

.logo span{display: block; /*font-size: 18px;*/}

.logo img{height: 95px;}

.navfa {color: #bf9940;font-size: larger;padding-top: 2px;}

.navbar-dark .navbar-toggler-icon{background: transparent !important;}

header{

     background: #000;

     box-shadow: none;

     position: relative;

     z-index: 3;

     -webkit-transition: all 0.5s ease;

     -moz-transition: all 0.5s ease;

     -o-transition: all 0.5s ease;

     transition: all 0.5s ease;

     width: 100%;

     box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);

     border-top: 4px solid #bf9b30;

}

.sticky {

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    z-index: 99;

    background: #2f2402;

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30);

    -moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.30);

    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30);

    animation: 600ms ease-in-out 0s normal none 1 running fadeInDown;

    box-sizing: border-box;

}  

header.sticky{ padding-top: 0; padding-bottom: 0px; }

header.sticky .toparea{display: none;}

/*.menubg{background: #fff;}*/

.menu-link li {position: relative;padding: .5rem 0.5rem !important;}

.menu-link li a {position: relative;padding: 0 !important;}

.menu-link li:first-child{padding-left: 0;}

.menu-link li > a:before {content: "";width: 0%;height: 1px;background-color: #bf9b30;

border-radius: 4px;position: absolute;bottom: -10px;left: 0;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;}

.menu-link li a.active:before,

.menu-link li > a:hover:before  { width: 100%; }

.menubg{padding-left: 0!important; padding-right: 0!important;}



.toparea{background: #bf9b30; padding-top: 5px; padding-bottom: 5px;}

.top-social{margin:0;padding: 0;list-style: none;min-width: 160px;}

.top-social li{list-style: none;display: inline-block;position: relative;}    

.top-social li a{

    text-decoration: none;

    width: 35px;

    line-height: 6px;

    color: rgba(255,255,255,.5);

    display: block;

    text-align: center;

    border: 0;

    /* padding: 10px 5px; */

    transition: all .75s cubic-bezier(.19,1,.22,1);

    font-size: 14px;

}



.top-social li:after {

    content: "";

    position: absolute;

    height: 20px;

    width: 1px;

    left: 0px;

    top: 50%;

    -khtml-transform: translateX(0%) translateY(-50%);

    -moz-transform: translateX(0%) translateY(-50%);

    -ms-transform: translateX(0%) translateY(-50%);

    -o-transform: translateX(0%) translateY(-50%);

    transform: translateX(0%) translateY(-50%);

    background-color: rgba(255,255,255,.5);

    display: inline-block;

}



.top-social li a:hover{text-decoration: none;color: #bf9b30;}  





.sec-title-left{position: relative;padding-bottom: 15px;margin-bottom: 20px;font-family:'frederickathegreat';

text-shadow: 0px 0px 1px #000; text-transform: uppercase;}

.sec-title-left:before {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 60px;

    margin-left: auto;

    margin-right: auto;

    background: #bf9b30;

    height: 2px;

}    

.sec-title-left span{line-height: normal;padding: 0;color: #e1000e; }





.editorsbg{padding-top: 50px; padding-bottom: 70px;

  /*background: linear-gradient(120deg, rgb(246, 211, 101) 0%, rgba(230, 163, 23, 0.98) 100%);*/

background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);}

/* Float Shadow */

.hvr-float-shadow {

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

    -webkit-transition: all .3s ease-in-out;

     -moz-transition: all .3s ease-in-out;

      -ms-transition: all .3s ease-in-out;

       -o-transition: all .3s ease-in-out;

          transition: all .3s ease-in-out;

}

.hvr-float-shadow:before {

  pointer-events: none;

  position: absolute;

  z-index: -1;

  content: '';

  top: 100%;

  left: 5%;

  height: 10px;

  width: 90%;

  opacity: 0;

  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);

  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);

    -webkit-transition: all .3s ease-in-out;

     -moz-transition: all .3s ease-in-out;

      -ms-transition: all .3s ease-in-out;

       -o-transition: all .3s ease-in-out;

          transition: all .3s ease-in-out;

}



.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {

  -webkit-transform: translateY(-5px);

  transform: translateY(-5px);

 

  /* move the element up by 5px */

}

.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {

  opacity: 1;

  -webkit-transform: translateY(5px);

  transform: translateY(5px);

  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */

}



/*=========================== Popular Course =================*/

.editor-wrap {display: block; margin-top: 20px;}

.editor-holder{display: block; transition: opacity 0.35s, transform 0.35s; position: relative;overflow: hidden;background: #fff;}

.editor-holder img{width:100%; height: auto;

  -webkit-transition: all .3s ease-out;

  -moz-transition: all .3s ease-out;

  -o-transition: all .3s ease-out;

  transition: all .3s ease-out;

}

.editor-wrap a{color: #000; /*font-family:'CalibreSemibold';*/}

.editor-wrap a:hover{color: #a2790d; text-decoration: none;}

.editor-wrap:hover .editor-holder img {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);

}



.editor-content{background: #fff;

    padding: 20px 8px 0;transition: all .3s ease-in-out;

    border-bottom: 12px solid #000; font-size: 14px;

    position: relative; min-height: 130px;

    display: flex; text-align: center;

    flex-direction: column;}  

.editor-wrap:hover .editor-content{ border-color: #a2790d;} 



/*speaker*/

.speakarbg{background: #fff none repeat scroll 0 0;border: 1px solid #ededed;

  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.34);

/*box-shadow:0 6px 15px rgba(36, 37, 38, 0.08);*/transition: all 0.5s; margin-bottom: 20px;}

.speaker-thumbnail{display: block;}

.speaker-thumbnail img{width:100%; height: auto;}

.speaker-details{ /*padding-top: 10px;*/ margin-left: -15px; padding-right: 10px;}

.speaker-details h5{/* font-family:'CalibreSemibold'; */font-size: 18px;font-family: 'Muli-SemiBold';}

.speaker-details h5 a{color: #000;}

.speaker-details p{margin-bottom: 0;word-break: break-word;line-height: normal;}

.speakarbg:hover{box-shadow:5px 12px 20px rgba(36, 37, 38, 0.13); background: #000; color: #fff;}

.speakarbg:hover .speaker-details h5 a{color: #bf9b30;}

/*end speakar*/



/*About*/

.home-about{

    /* margin: 10px; */
    margin-left: -53px;

    /*background: #fff;*/

    padding: 30px 30px 20px;

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.26);

    z-index: 1;

    position: relative;

    color: #212529;

    background: linear-gradient(#FFDEA8, #FEC84E);

}  

.home-about p{text-align: justify;}
.single-blocks-img {position: relative;transition: all 0.5s ease;}

.single-blocks-img img{width: 100%; height: auto;}

.single-blocks-img:before {

     content: '';

     position: absolute;

     left: 20px;

     right: 20px;

     bottom: 20px;

     top: 20px;

     border: 2px solid #fed996;

     border-radius: 0px;

}

.aboutbg {

    background:url(../images/aboutbg.jpg) no-repeat center center;

    z-index: 0;

    background-size: cover;

    width: 100%;

    position: relative;

    background-attachment: fixed;

    color: #fff;

    padding-top: 50px;

    padding-bottom: 70px;

}

.aboutbg:after {

    content: '';

    position: absolute;

    top: 0;

    left:0;

    background: rgba(0, 0, 0, 0.80);

    width: 100%;

    height: 100%;

    z-index: -1;

}

.image-box{display: block;padding: 10px;background: linear-gradient(#FFDEA8, #FEC84E);}

.image-box img{width: 100%; height: auto; box-shadow: 0 30px 50px rgba(8,13,62,.15);}



/*end about*/



/*button*/

.readbtn{border:none;display: inline-block;color: #333; text-decoration: underline;} 

.readbtn:hover{text-decoration: none; color: #000;}

/*end button*/



/*contact*/



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

Contact CSS

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

.information {

    border-left: 1px solid #ddd;

    padding-left: 30px!important;

}

.contactform .form-group{/* margin-bottom: 2rem; */}

.contactform {padding-top: 20px; }

.contactform label{ font-family:'Muli-SemiBold';}

.contactform label span{color: #ff0000;padding-left: 2px;}

.contactform textarea{ border-radius: 0;border: 1px solid #dcdcdc; resize: none;}

.contactform input[type="text"] {

    height: 100%;

    width: 100%;

    /* height: 50px; */

    border-radius: 0;

    border: 1px solid #dcdcdc;

}

.contactform input[type=radio],

.contactform input[type=checkbox]{    

    border-radius: 0;

    width: auto;

    border: 0;    

}

.contactform .form-check {padding-bottom: 10px;}

.contactform .form-control:focus {

    border: 1px solid #a7761e;

    outline: 0;

    box-shadow:none;

}

.contactbtn{border-radius: 0;

    border: 1px solid #769ec2; text-transform: uppercase;

    padding: 12px 20px; cursor: pointer;

    color: #fff; min-width:160px;

    background: #054e91;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;}

.contactbtn:hover{ text-decoration: none; background:#55bfc0; color: #fff;} 





.checkoutbtn{border-radius: 0;

    border: 1px solid #769ec2; text-transform: uppercase;

    padding: 12px 20px; cursor: pointer;

    color: #fff; min-width:160px;

    background: #55bfc0;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -moz-transition: all 0.5s;}

.checkoutbtn:hover{ text-decoration: none; background:#054e91; color: #fff;} 



.contact-list{padding: 0; margin: 0; list-style: none;}

.contact-list li{display: block;padding: 15px 20px 15px 30px;position: relative;width: 100%;

  /* overflow: hidden; *//* margin-top: 15px; */border-bottom: 1px solid rgba(0, 0, 0, 0.19);}

.contact-list i{

    width: 20px;

    font-size: 20px;

    /* height: 55px; */

    line-height: 55px;

    /* border-radius: 50%; */

    /* border: 1px solid #dcdcdc; */

    text-align: center;

    /* margin-right: 20px; */

}

.contact-list li i{content: "";position: absolute;left: 0;top: 1px;font-family:'FontAwesome';font-size: 20px;color: #333;}

.contact-list li a{text-decoration: none; color:#333;}

.contact-list li a:hover{text-decoration: underline; color:#000;}



.form-check-label span{display: block;}

.sub-title{

  position: relative;

  /* color: #bf9b30; */

  font-size: 18px;

  /* font-weight: 700; */

  /* padding-left: 50px; */

  padding-bottom: 15px;

  margin-bottom: 15px;

  text-transform: uppercase;

  font-family: 'frederickathegreat';

  text-shadow: 0px 0px 1px #000;

  }

.sub-title:after{

    content: "";

    position: absolute;

    bottom: 0px;

    left: 0;

    width: 40px;

    height: 2px;

    background-color: #a7761e;

    }

 .outlinebtn{background-color:transparent;color: #000;border: 2px solid #a7761e;padding: 10px 30px;

  display: inline-block;border-radius:0; outline: none; transition: all 0.5s ease; cursor: pointer;}

.outlinebtn:focus,

.outlinebtn:hover{background: #a7761e;color: #fff;text-decoration: none;}

 .capture {display: inline-block;}

.capture span {

    display: inline-block;

    width: 30px;

    height: 35px;

    vertical-align: center;

    line-height: 35px;

    font-weight: bold;

    text-align: center;

    text-transform: uppercase;

   border: 1px solid #dcdcdc;

    border-radius: 0px;

    background: #fff;

}  

.capture .capture_input {

    position: relative;

    outline: 0;

    height: 35px !important;

    width: 35px !important;

    border: 1px solid #dcdcdc;

    text-align: center;

    top: -2px;

}

i.fa-refresh:hover {

    color: rgba(0, 0, 0, 0.4);

    -webkit-transform: rotate(180deg);

    transform: rotate(180deg);

}

i.fa-refresh {

    margin: 4px 0 0px 0px;

    padding: 5px;

    font-size: 18px;

    color: rgba(0, 0, 0, 0.2);

    cursor: pointer;

    -webkit-transform-origin: center center;

    transform-origin: center center;

    -webkit-transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out;

    transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out;

    transition: transform 0.2s ease-out, color 0.2s ease-out;

    transition: transform 0.2s ease-out, color 0.2s ease-out, -webkit-transform 0.2s ease-out;

}

/*.contact-list li img{position: absolute;left: 0;top: 16px;}   */

/*end contact*/



/**/

.advertising-banner{display: block; float: right}

.advertising-banner img{width:240px; height: 180px; margin-bottom: 20px; display: block;

    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.34);padding: 10px;background: #fff;}

 .playbtn{background-color:#fff;color: #151515;border: 2px solid #a7761e;padding:5px 10px;

  display: inline-block;border-radius: 0; outline: none; transition: all 0.5s ease; cursor: pointer;}



.btborder{border-top: 1px solid #ccc;padding-bottom: 10px;padding-top: 10px;}

.downloadbtn i{padding-right: 5px;}   

.playbtn i{padding-right: 5px;} 

.playbtn:focus,

.playbtn:hover,

.downloadbtn:focus,

.downloadbtn:hover{background: #000;color: #fff;text-decoration: none;} 

 .downloadbtn{background-color:#a7761e;color: #fff;border: 2px solid #a7761e;padding:5px 10px;

  display: inline-block;border-radius: 0; outline: none; transition: all 0.5s ease; cursor: pointer;}  

.speaker-listimg{display: block; padding-top: 10px; padding-bottom: 10px; }

.speaker-listimg img{width:75px; height: 75px;}  

.speakerlist-content{padding:0px 10px 0px;}

.speakerlist-content p{ text-overflow: ellipsis;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

    min-height:72px;}

.speakerlist-content p span{display: block;}

.sidesticky {

    position: -webkit-sticky;

    position: sticky;

    top: 140px;

    z-index: 1;

}

.speakarbg:hover .playbtn{color: #000;}

.fg-pagination{padding:0;margin:0; list-style: none}

.fg-pagination li{display:inline-block;border: 1px solid #f9f2b5;background: #000; color: #fff;}

.fg-pagination li a{

      text-decoration: none;

    color: rgba(255, 255, 255, 0.6);

    display: inline-block;

    padding: 5px 14px;

    

    line-height: 26px;}

.fg-pagination li a:hover{background-color: #a7761e;color: #fff;}

.fg-pagination li a img{width:10px; height: auto;}

.fg-pagination li a.active, 

ul.fg-pagination li.active {background-color: #a7761e;color: #fff;}

audio{width: 98%; margin: 0 auto;outline: none;height: 40px;}

/**/



/**/

.editors-carousel .owl-nav, .editors-carousel .owl-dots {

    margin-top: 40px;

    text-align: center;

}

.editors-carousel .owl-dot {

    height: 10px;

    width: 10px;

    border-radius: 10px;

    background: #cacaca;

    margin:0px 6px;

    display: inline-block;

        transition: all .3s

}

.editors-carousel .owl-dot:hover{background-color: #991d1f;}  

.editors-carousel .owl-dot.active {background-color: #991d1f; width: 20px;position: relative;}



.editors-carousel .owl-nav {

    margin-top: 10px;

    text-align: center;

    position: relative;

    top: auto;

    /* right: 0; */

}

.editors-carousel .owl-next,

.editors-carousel .owl-prev {

    display: inline-block;

    /* border: 1px solid #ccc; */

    width: 40px;

    height: 40px;

    text-align: center;

    color: rgba(255, 255, 255, 0.6);

    background: #000;

    line-height: 39px;

    transition: all 0.5s ease;

    font-size: 24px;

    margin-left: 2px;

    margin-right: 2px;

    border: 1px solid #f9f2b5;

}



.editors-carousel .owl-next:hover,

.editors-carousel .owl-prev:hover {

    background: #a7761e;

    color: rgba(255, 255, 255, 0.6);

}  

/**/ 

/*footer*/

footer{background: #000; border-top:4px solid #bf9b30; padding-top: 50px;}

.flogo img{height: 90px;margin-top: 30px;}

.fotitle{

  position: relative;

  padding-bottom: 10px;

  margin-bottom: 20px;

  /* text-transform: uppercase; */

  color: rgba(255,255,255,.5);

  font-size: 21px;

  margin-bottom: 15px;

  font-family: 'frederickathegreat';

  /* font-family: 'robotomono-medium'; */

  }

.fotitle:after{

    content: "";

    position: absolute;

    left: 0;

    background: #bf9b30;

    height: 1px;

    width: 60px;

    bottom: 0;

}



.f1-list {padding: 0;margin: 0;}

.f1-list li {list-style: none;padding-bottom: 5px;position: relative;display: block;padding-left: 15px;} 

.f1-list li a {color: rgba(255,255,255,.5);text-decoration: none;display: block;transition: all 0.3s ease;}

.f1-list li a:hover {color: #e1c165;text-decoration: none;padding-left: 5px;}

.f1-list li a:after {

    content: "\f105";

    font-family: "FontAwesome";

    position: absolute;

    left: 0;

    top: 3px;

    color: #dde1e2;

    line-height: 1;

    -webkit-transition: all 0.3s ease-in-out;

    -o-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

}



.fo-social{margin:0;padding: 0;list-style: none;}

.fo-social li{list-style: none;display: inline-block;position: relative;background: #a7761e;}  

.fo-social li a span{

    border: 1px solid rgb(255, 255, 255);

    height: calc(100% - 20%);

    left: 10%;

    position: absolute;

    top: 10%;

    width: calc(100% - 20%);

}  

.fo-social li a{

    text-decoration: none;

    width: 40px;

    height: 40px;

    line-height: 32px;

    font-size: 16px;

    color: rgba(255,255,255,.5);

    display: block;

    text-align: center;

    border: 0;

    /* padding: 10px 5px; */

    transition: all .75s cubic-bezier(.19,1,.22,1);

}





.fo-social li a:hover{text-decoration: none;background: #000;}

.copyright {

    margin-top: 30px;

    background-color: #bf9b30;

    background-size: cover;

    background-position: top;

    padding: 25px 0 10px;

    position: relative;

    color: #dde1e2;

}  

.fleft{text-align: left;}

.fright{text-align: right;}

/*scrol to top*/

.back-to-top {

     display: inline-block;

     height: 40px;

     width: 40px;

     border-radius: 100%;

     position: fixed;

     bottom: 10px;

     right: 10px;

     z-index: 10;

     box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

     overflow: hidden;

     /* text-indent: 100%; */

     white-space: nowrap;

     background: #a7761e;

     /* visibility: hidden; */

     /* opacity: 0; */

     -webkit-transition: opacity .3s 0s, visibility 0s .3s;

     -moz-transition: opacity .3s 0s, visibility 0s .3s;

     transition: opacity .3s 0s, visibility 0s .3s;

}

.back-to-top span{

    border: 2px solid rgb(255, 255, 255);

    height: calc(100% - 20%);

    left: 10%;

    position: absolute;

    top: 10%;

    width: calc(100% - 20%);

    border-radius: 100%;

    }

.back-to-top i{

    color: #ffffff;

    display: block;

    text-align: center;

    font-size: 26px;

    -webkit-transition: .4s;

    transition: .4s;

}

.back-to-top:hover {background: #000;color: #fff;}

/*end footer*/

@media(max-width:768px){}

@media(max-width:991px){

  .logo img {height: 40px;}

  .flogo img{height: 85px;margin-top: 0px;}

  footer{padding-top: 10px;}

  .fleft, .fright {text-align: center;}

  .speaker-details{margin-left: 10px;padding-bottom: 10px;padding-top: 10px; text-align: center;}

  .home-about{margin: 0px;}

  .footer_heading{padding-top: 30px;}

  .editor-content{min-height: 100%;}

  .speaker-thumbnail img, .editor-holder img{width: auto;height: auto;}

  .speaker-thumbnail, .editor-holder{padding-top: 15px; text-align: center;}

  .information {border-left: 0px solid #ddd;padding-left: 15px!important;border-top: 1px solid #ddd;padding-top: 15px;}

  .top-social {min-width: 100%;display: block !important;margin-top: 10px;padding-left: 10px !important;}

  .advertising-banner img{ margin: 15px auto;}
  
}



@media (max-width: 991px) {
  .advertising-banner{ float: none}
}



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

  .form-check-inline{margin-right: 0 !important; padding-bottom: 10px;}

  .speakerlist-content p{min-height: 100%}

  .btborder {clear: both;margin-top: 20px; display: block;}

}



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

  .flogo img, .logo img {height: 65px;}

}