@import url("bootstrap.min.css");
@import url("line-awesome.min.css");
@import url("all.min.css");
@import url("owl.carousel.min.css");
@import url("animate.css");
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Serif+Display&family=Open+Sans:wght@400;600;700&display=swap');
body{font-family: 'Open Sans', sans-serif;}
ul{padding:0;margin:0;list-style:none;}
a:hover{text-decoration:none;}
.top-header{padding:10px 0;background:#fff;}
.cbdiv{}
.searchtext{}
.detailvideomain{}
.detailvideomain iframe{height:450px;width:100%;margin-bottom:10px;}
.teamsocialcolor .col-md-6:nth-child(1), .teamsocialcolor .col-md-6:nth-child(2), .teamsocialcolor .col-md-6:nth-child(3){    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
.teamsocialcolor .col-md-6:nth-child(1) .teambox, .teamsocialcolor .col-md-6:nth-child(2) .teambox, .teamsocialcolor .col-md-6:nth-child(3) .teambox{    display: flex;}
.shopbox{background:#fff;overflow:hidden;border-radius:10px;box-shadow: 3px 4px 10px rgb(0 0 0 / 20%);}
.shopbox:hover .shopimg img{transform:scale(1.05);transition:all 0.3s;}
.shopimg{overflow:hidden;}
.shopimg img{width:100%;transition:all 0.3s;}
.shopdata{text-align:center;padding:20px 0;}
.shopdata a{padding: 7px 20px;}

    .teamsocialcolor .col-md-6:nth-child(1) .teamimg, .teamsocialcolor .col-md-6:nth-child(2) .teamimg, .teamsocialcolor .col-md-6:nth-child(3) .teamimg {margin:0;margin-right:30px;
    }
	.detaildata ul{list-style:disc;padding-left:20px;margin-bottom:10px;}
	.detaildata ul li{margin-bottom:10px;}


    .instagrambx{    height: 272px;overflow:hidden;}
    #cssmenu > ul > li.stickylogo{display:none;}
     .sticky #cssmenu > ul > li.stickylogo{display:inline-block;margin-right:10px;}
    .sticky #cssmenu > ul > li.stickylogo img{height:44px;}
   .sticky  #cssmenu > ul > li.stickylogo > a{    padding: 5px;}
.teamimg {
    margin-bottom: 20px;
}
.haslinkstab{   border-top: 1px solid #000;
    padding: 30px 0;}
.haslinkstab li{display:inline-block;padding-right:40px;}
.haslinkstab li a{padding:5px;}
.haslinkstab li:nth-child(3n + 1) a{color:#E2004F;}
.haslinkstab li:nth-child(3n + 2) a{color:#6ADBC8;}
.haslinkstab li:nth-child(3n + 3) a{color:#F5C600;}

.haslinkstab li:last-child{padding:0;}

.searchtext{    font-size: 30px;
    margin: 0 0 30px;}
.jnbxsha1{    box-shadow: 12px -12px 0 #E2004F;}
.jnbxsha2{    box-shadow: 12px -12px 0 #6ADBC8;}
.jnbxsha3{    box-shadow: 12px -12px 0 #F5C600;}
.mid-header{border-top:1px solid #000;background:#fff; border-bottom:1px solid #000;text-align:center;}
.logo{}
.cokibx{ display:none;   position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 100;
    background: #000;
    padding: 40px 0;}
.cokibx h5{color: #fff;
    font-family: 'Bebas Neue', cursive;
    font-size: 30px;
    margin: 0 0 20px;
    letter-spacing: 1px;}
.cokibx p{    color: #fff;
    font-weight: 600;
    margin: 0 0 30px;}
.cokibx a{    color: #000;
    background: #fff;
    display: inline-block;
    padding: 7px 50px;
    font-weight: bold;
    font-size: 12px}
.cokibx{}
#subscrippopup .close{position: absolute;
    right: 11px;
    top: 6px;
    color: #fff;
    opacity: 1;
    text-shadow: 0 0 0;
    outline: none;}
.loadericons{      text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;}
.slidernavbtn{}
.header{min-height:176px;}
.slidernavbtn a{    position: absolute;
    bottom: 60px;
    z-index: 1;}
.slidernavbtn a.active{}
.next{right:30%;}
.prev{left:30%;}
.loadericons img{}
.logo img{height:100px;}
.logotext{text-align:center;}
.logotext img{        height: 45px;
    margin: 27px 0;}
  @-webkit-keyframes fadeInUniversal {
    0% {
      opacity: 0;
      transform: translate(0, -40px); }
    100% {
      opacity: 1;
      transform: translate(0, 0); } }
  @keyframes fadeInUniversal {
    0% {
      opacity: 0;
      transform: translate(0, -40px); }
    100% {
      opacity: 1;
      transform: translate(0, 0); } }
.sticky{position: fixed;
    top: 0;
    z-index:50;
    transition: all 0.3s;
    width: 100%;
    -webkit-animation: fadeInUniversal 0.7s;
    animation: fadeInUniversal 0.7s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;background:#fff;}
#searchbtn .la-times, #menubarbtn .la-times{display:none;}
.input-box{}
.input-box input[type="text"]{    width: 100%;
    height: 40px;
    border: 1px solid #000;
    padding: 0 10px;
    outline: none;}
.input-box textarea{    width: 100%;
    height: 200px;
    border: 1px solid #000;
    padding: 10px;
    outline: none;}
.input-box input[type="submit"]{    border: 1px solid #000;
    background: transparent;
    color: #000;
    text-transform: uppercase;
    padding: 5px 50px;
    font-weight: bold;
    font-size: 14px;
    outline: none;}
.input-box input[type="submit"]:hover{ background: #000; color: #fff;}
#cssmenu #head-mobile{display:none}
#cssmenu > ul > li{display:inline-block;position:relative;}
#cssmenu > ul > li > a{padding: 15px 15px;
    position: relative;
    color: #000;
    display: block;
    font-weight: bold;}
.la-search {
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -o-transform: matrix(-1, 0, 0, 1, 0, 0);
}
.topicons{float:right;margin: 20px 0; }
.topicons ul{    position: relative;}
.topicons ul li{display:inline-block;}
.topicons ul li a{     display: block;
    font-size: 40px;
    color: #000;
    padding: 0 20px;}
.topicons ul li a{}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:before {
    position: absolute;
    top: 15px;
    right: 5px;
    display: block;
    content: "\f107";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
    font-size: 13px;
}
#cssmenu > ul > li.has-sub:hover > a:before {
    transform: rotate(180deg);
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
}
.menuulmain {display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
#cssmenu ul ul{ position: absolute;
    left: 0;
    text-align: center;
    display: none;
    background: #fff;
    width: 250px;
    border: 1px solid;
    z-index:10;
    border-top: 3px solid;}
#cssmenu ul ul li{position:relative;    border-bottom: 1px solid;}
#cssmenu ul ul li:last-child{border-bottom: none;}

#cssmenu li:hover > ul{display:block;}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{    padding: 15px 20px;
    font-size: 18px;
    color: #000;
    position: relative;
    display: block;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}





@media screen and (max-width:1000px){
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{display: block;
    border-top: 1px solid rgba(68, 68, 68, 0.13);}
#cssmenu li:hover > ul {
    display: none;
}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu > ul > li > a{    padding: 10px 0px;}
#cssmenu > ul ul li a{    padding: 6px 0px;}
#cssmenu ul ul li a{padding-left:15px}
#cssmenu ul ul li {
    position: relative;
    border-bottom: none;
     border-top: 1px solid rgba(68, 68, 68, 0.13);
}
#cssmenu > ul > li:hover {
    background: transparent;
}

#cssmenu ul ul ul li a{padding-left:25px}
#cssmenu ul ul li a{color:#fff;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{    position: static;
    width: 100%;
    box-shadow: 0 0 0;
    background: transparent;}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{    width: 50px;
    height: 40px;
    cursor: pointer;
    position: relative;}
.button:after{position: absolute;
    top: 19px;
    display: block;
    height: 8px;
    width: 20px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    content: '';}
.button:before{-webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    position: absolute;
    top: 13px;
    display: block;
    height: 2px;
    width: 20px;
    background: #fff;
    content: '';}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:20px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:20px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(68, 68, 68, 0.13);
    height: 44px;
    width: 46px;
    cursor: pointer;}
#cssmenu ul ul ul {
    margin-left: 0;
}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:33px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#fff;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
.widget{padding:50px 0;}
.banner{position:relative;}
.banner img{width:100%;}
.bannertext{    position: absolute;
    bottom: 44px;
    z-index: 1;
    background: rgba(255, 255, 255, 0.7);
    width: 90%;
    padding: 20px 30px;}
    .bannertext h4:hover{color:#000;text-decoration:underline;
    }
.bannertext h4{font-size: 25px;
    font-weight: 400;
    color: #000;
    margin: 0 0 10px;font-family: 'DM Serif Display', serif;}
.bannertext p{margin:0;color:#000;}
#slider{}
#slider .carousel-indicators{      position: static;display:block;    margin: 0 auto;}
#slider .carousel-indicators li{     display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    opacity: 1;
    background: #fff;
    border: 1px solid #000;
    margin: 0 10px;}
#slider .carousel-indicators li.active{background:none;border-color:#fff;}

.bannerdotsvertimid{    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    bottom: 10px;
    display: flex;
    width: 100%;}

.searchpopup{background: #E4DDC7;
    position: fixed;
    width: 100%;display:none;
    height: 100%;
    z-index: 20;
    padding: 30px;    left: 0;
    top: 0;}
.searchbximg{float:left;}

.loaderbx{

    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 100;
    background-color: #C8F7ED;
    background-position: center bottom;
    background-repeat: no-repeat;    top: 0;
    left: 0;}

.loadlogo{margin: 5% 0 0;
    text-align: center;}
.loadlogo img{height:50px;width:auto;}
.searchbximg img{}
.searchinbx{padding:0 100px;}
.searchinbx input[type="text"]{    width: 100%;
    height: 50px;
    background: transparent;
    border: none;
    border-bottom: 1px solid #707070;
    outline: none;
    padding: 0px 10px;
    color: #000;margin-bottom:30px;}
.searchinbx input[type="submit"]{    float: right;
    background: transparent;
    border: 1px solid #000;
    padding: 6px 50px;
    text-transform: uppercase;
    font-weight: bold;outline:none;}
.gototopbtn{    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 100;display:none;}
.gototopbtn img{height:40px;
}
.bannerbox:hover .homeboxtitle{text-decoration:underline;transition:all 0.3s;}
.crosssearch{float: right;}
    .crosssearch a:hover{color:#000;
    }
.crosssearch a{     display: block;
    font-size: 40px;
    padding: 15px;}
.bannerbox a{}
.banboximg{position:relative;}

.banboximg > img, .banboximg > a > img{width:100%;transition:all 0.3s;}
.banboxdata{    padding-top: 10px;}
.banboxdata span{ 
    display: block;
    margin: 0 0 5px;font-size:14px;}
.homeboxtitle{    font-weight: 400;
    color: #000;    font-size: 20px;transition:all 0.3s;
    display: block;
margin-top: 5px;font-family: 'DM Serif Display', serif;line-height: 1.3;}
.banboxdata p {
    font-size: 14px;
    color: #929292;
    margin: 5px 0 0;
}
.paybtn{}
.paybtn a{}
.paybtn img{height:40px;}
.homeboxtitle:hover{    color: #000;
    }
.mid-footer ul{    display: table;width:100%;
}
.footsocial{float:right;}
.footsocial li{display:inline-block;}
.footsocial li a{    color: #000;
    font-size: 25px;
    padding: 0px 35px;}
.footlogo img{height:30px;    margin: 3px 0;}
.top-footer{border-top: 3px solid #000;border-bottom: 3px solid #000;padding:30px 0;}
.mid-footer{text-align:center;}
.mid-footer li{     display: table-cell;}
.mid-footer li a{    display: inline-block;
    color: #000;
    font-size: 20px;font-family: 'DM Serif Display', serif;
    padding: 20px 0px;}
.bot-footer p{font-size: 13px;
   
    color: #747474;
   }
.abtauthorbx a{    text-decoration: underline;}
.abtauthorbx a:hover{color:#000;    text-decoration: underline;}
.teambox{}
.teambox img{    
    display: block;
    border-radius: 50%;}
.teambox h3{font-family: 'DM Serif Display', serif;
    font-size: 20px;
    margin: 0 0 20px;}
.teambox p{    font-size: 14px;}
.teambox span{font-weight: bold;
    font-size: 14px;
    display: block;}

.teamsocialcolor .col-md-6:nth-child(6n - 5) .teambox span, .teamsocialcolor .col-md-6:nth-child(6n - 4) .teambox span, .teamsocialcolor .col-md-6:nth-child(6n - 5) .teambox span a, .teamsocialcolor .col-md-6:nth-child(6n - 4) .teambox span a{color:#E2004F;}
.teamsocialcolor .col-md-6:nth-child(6n - 3) .teambox span, .teamsocialcolor .col-md-6:nth-child(6n - 2) .teambox span, .teamsocialcolor .col-md-6:nth-child(6n - 3) .teambox span a, .teamsocialcolor .col-md-6:nth-child(6n - 2) .teambox span a{color:#6ADBC8;}
.teamsocialcolor .col-md-6:nth-child(6n - 1) .teambox span, .teamsocialcolor .col-md-6:nth-child(6n - 0) .teambox span, .teamsocialcolor .col-md-6:nth-child(6n - 1) .teambox span a, .teamsocialcolor .col-md-6:nth-child(6n - 0) .teambox span a{color:#F5C600;}


.bot-footer ul{  display: table;width:100%;
}
.bot-footer{text-align:center;}
.bot-footer li{ width:20%; font-size:13px;     color: #747474;  display: table-cell;}
.bot-footer li a{font-size:13px;    display: inline-block;
     color: #747474;
    padding: 20px 0px;}

.heading{    font-size: 75px;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;font-family: 'Bebas Neue', cursive;}


.fblinkbg{}
.fblinkbg a{display:block;}
.fblinkbg img{width:100%;}
.twitterpage{    height: 272px;
    overflow: auto;
    overflow-x: hidden;}
.twitterpage iframe{width: 100% !important;
    min-width: auto !important;}

.twitterpage::-webkit-scrollbar {
  display: none;
}
.twitterpage {
  -ms-overflow-style: none;
}
.mainbtn:hover{ background: #000; color: #fff;}
.mainbtn{    display: inline-block;
    padding: 7px 60px;
    border: 1px solid #000000;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    background: #fff;}

.newsletter{
   
    background-size: contain;
    background-position: center right;
    background-repeat: no-repeat;
    background-color: #eca926;
    display: flex;
}
.newsletterleft{ padding: 40px;flex-grow:1;}
.newsletterright{    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;min-width:240px;}
.newsletter h4{     color: #fff;
    text-align: center;
    font-size: 51px;
    font-weight: 400;
    line-height: 1;
    margin: 0 0 10px;
    font-family: 'Bebas Neue', cursive;
    letter-spacing: 3px;}
.newsletter p{    text-align: center;
    color: #fff;
    margin: 0 0 20px;}
.newsletterinput{display: flex;}
.newsletterinput input[type="text"]{ text-align:center;   width: 100%;
    height: 40px;
    border: none;
    outline: none;
    padding: 0px 10px;}
.newsletterinput input[type="submit"]{margin-left: 20px;
    border: 1px solid #000;
    background: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0px 50px;
    font-size: 13px;
    outline: none;}
.distable{width:100%;height:100%;display:table;}
.distablecell{width:100%;height:100%;display:table-cell;vertical-align:middle;}

.videobox{}
.videobximg{position:relative;}
.videobximg > img{width:100%;}
.videimgiconbx{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;text-align:center;}
.videimgiconbx img{}

.videobxdata{padding-top:10px;}
.videobxdata p{    font-size: 14px;
    color: #929292;
    margin: 5px 0 0;}
.videonamebig{display: inline-block;
    color: #000;font-family: 'DM Serif Display', serif;
    font-size: 25px;margin: 5px 0;}
.videonamebig:hover{    color: #000;}

.videonamesmall{}

.videonamesmall{    display: inline-block;
    color: #000;
    font-size: 20px;
    margin: 5px 0 0;font-family: 'DM Serif Display', serif;
    line-height: 1.3;
}

.catelinklist{}
    .catelinklist a:hover{color:#000;
    }
.catelinklist a{     display: inline-block;
    font-size: 14px;text-decoration:underline;
    position: relative;    padding-right: 22px;}
    
    .catelinklist a:hover{text-decoration:underline;color:#000;
    }
        .catelinklist a:last-child:after{display:none;}
.videonamesmall:hover{    color: #000;}

.videosidelist .videobox{margin-bottom:30px;}
.videosidelist .videobox:last-child{margin-bottom:0px;}



.cardbox:hover:after, .bannerbox:hover .banboximg:after{    transition: all 0.3s;
    transform: rotate(3deg);}

.cmsdatabx p a{text-decoration:underline;    font-weight: 600;}
.cmsdatabx p a:hover{color:#000;}

.cardbox{background:#fff;position:relative;    z-index: 10}
.cardbox:after, .banboximg:after{    content: '';
    display: block;
    width: 100%;
    transition: all 0.3s;
    height: 100%;
    position: absolute;
    z-index: -1;
    left: 7px;
    top: -7px;}
.podcastbox .banboximg:after{display:none;}


.videobox:hover .videonamebig{text-decoration:underline;}
.podcastbox .banboximg:after{display:none;}
.videobox:hover .videonamesmall{text-decoration:underline;}
.bannerbox:hover .banboximg, .videobox:hover .videobximg{    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.25);
    transition: all 0.3s;}
.cardbox:hover .homeboxtitle{text-decoration:underline;}
.cardboximg{}
.topcarbox:hover .banboximg{box-shadow:none;}
.cardboximg a{display:block;}
.cardboximg img{width:100%;}
.cardboxdata {padding:10px;background: #fff;}
.cardboxdata span{    display: block;
    margin: 0 0 5px;
    font-size: 14px;}
.cardboxdata p{    font-size: 14px;
    color: #929292;
    margin: 5px 0 0;    min-height: 42px;
}
.mycontainer{max-width: 846px;}
.container{position:relative;}

#blockslider1 .owl-nav button, #blockslider2 .owl-nav button{outline:none;   position: absolute;
    top: 47%;
    z-index: 0;}
#blockslider1 .owl-nav .owl-prev, #blockslider2 .owl-nav .owl-prev{left: 60px;}
#blockslider1 .owl-nav .owl-next, #blockslider2 .owl-nav .owl-next{right: 60px;}
#blockslider1 .owl-nav .disabled, #blockslider2 .owl-nav .disabled{    cursor: not-allowed;
    opacity: .2;}

.slidernavbtn{}
a{color:#000;}
.popmenu1{}
.menusocial{padding-top:20px;}
.menusocial li{display:inline-block;padding-right:20px;}
.menusocial li a{    font-size: 25px;color:#000;}
.popmenu1 > ul > li{margin-bottom:20px;}
.popmenu1 > ul > li:last-child{margin-bottom:0px;}
.popmenu1 > ul > li > a{    color: #000;    font-family: 'DM Serif Display', serif;
    display: inline-block;font-size: 25px;}
.popmenu1 > ul > li > a:hover{text-decoration:underline;}
.popmenu1 > ul > li.menusocialli > a:hover{text-decoration:none;}
.popmenu2 > ul{margin-bottom:20px;}
.popmenu2 > ul:last-child{margin-bottom:0px;}
.popmenu2 > ul > li{margin-bottom:10px;}
.popmenu2 > ul > li:last-child{margin-bottom:0px;}
.popmenu2 > ul > li > a{    color: #000;
    display: inline-block;font-size: 15px;}
.popmenu2 ul > li:first-child > a{font-size: 25px;    font-family: 'DM Serif Display', serif;}

.stripbanner{    position: relative;
    background-position: right center;
    min-height: 300px;
    background-size: contain;
    background-repeat: no-repeat;}
.authstrip h5{font-size: 28px;
    margin: 56px 0;}
.listauthimg{float:right;width:144px;}
.listauthimg img{width:100%;    border-radius: 50%;}
.stripdata{position:absolute;left:0;top:0;width:100%;height:100%;}
.stripdata p{color: #000;
    margin: 0;
    font-size: 20px;
    font-family: 'DM Serif Display', serif;}

.stripdata h6{    font-size: 15px;
    margin: 90px 0 0;}

.paginationbx #ctl00_ContentPlaceHolder1_DataPager1{display:block;}

.paginationbx a, .paginationbx span span{    font-size: 25px;
    color: #000;
    display: inline-block;margin:0 10px;
    padding: 5px 15px;}
    .paginationbx a i{font-size:20px;
    }
.paginationbx span span{color:#F35C17;}
.paginationbx a.aspNetDisabled{opacity:.5;}

.detailimg{margin-bottom:20px;}
.detailimg img{width:100%;}
.detailimg iframe{    width: 100%;
  }
.detaildata iframe {
    margin: 0 auto 10px !important;    display: block;
}
.detailhead{margin-bottom:40px;}
.detailhead span{    display: block;
    margin: 0 0 5px;
    font-size: 15px;
}
.detailhead h1{font-weight: 400;
    color: #000;
    font-size: 50px;
    display: inline-block;
    margin: 0 0 20px;
    font-family: 'DM Serif Display', serif;
    line-height: 1.3;}
.detailhead ul{}
.detailhead ul li a{text-decoration:underline;}
    .detailhead ul li a:hover{color:#000;
    }
.detailhead ul li{display: inline-block;
    border-right: 2px solid #b5b5b5;
    padding-right: 20px;
    margin-right: 20px;
    line-height: 1;}
.detailhead ul li:last-child{border-right:none;}
.detaildata p{    font-size: 18px;
    line-height: 1.7;
    margin: 0 0 20px;}
.detaildata img{width:100% !important;margin-bottom:20px;}
.fbcombox {display:none;margin-top:30px;}
.fbcombox .fb-comments{margin:0 auto;    display: block;}
.fbcombox .fb-comments > span{margin:0 auto;    display: block;}

.suggestlistlink{    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 30px 0;
    margin-top: 40px;}
.suggestlistlink h5{    font-style: italic;
    margin: 0 0 20px;}
.suggestlistlink a{    display: block;
    color: #6ADBC8;
    font-weight: 600;
    font-size: 22px;
    text-decoration: underline;
    margin-bottom: 20px;}
.suggestlistlink a:last-child{margin-bottom:0;}

.detailsharebx{  padding: 30px 0;text-align:center; border-top: 1px solid #000;}
.detailsharebx li{display:inline-block;    margin: 0 10px;}
.detailsharebx li a{width: 51px;
    text-align: center;
    border: 1px solid #000;
    display: inline-block;
    border-radius: 50%;
    color: #000;
    padding: 6px 0px;
    font-size: 25px;}


.singupmebx{   border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 30px 0;
    display:flex;
   }

.singupmebx img{    height: 100px;
    margin-right: 20px;}

    .singupmebx .w-100 {
        margin: 30px 0;
    }

.singupmebx input[type="text"]{height: 40px;
    border: 1px solid #000;
    padding: 0 10px;
    width: 100%;
    outline: none;}
.singupmebx input[type="submit"]{padding: 0 50px;
    height: 40px;
      margin: 30px 0;
    margin-left: 20px;
    background: transparent;
    border: 1px solid #000;
    outline: none;
    text-transform: uppercase;
    font-weight: bold;}

.abtauthorbx {
    border-top: 1px solid #000;
    margin-top: 40px;
    padding: 30px 0;
}
.abtauthorbx h5{font-style: italic;
    margin: 0 0 20px;}
.abtauthorbx img{ 
    border-radius: 50%;
    width: 100%;}
.abtauthorbx p{font-size: 16px;
    margin: 0;}


.joinbox{border: 1px solid #000;
    padding: 20px;
    margin:40px 0 20px;}
.joinbox h5{    font-family: 'DM Serif Display', serif;
    font-size: 20px;
    margin: 0 0 20px;}
.joinbox p{margin-bottom:10px;font-size: 17px;}