/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jan 28, 2019, 12:40:00 PM
    Author     : my pc
*/

/*************
fonts
************/
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=f48d6983-214a-4761-abb1-10e2cf64b459");
    @font-face{
        font-family:"Tw Cen MT W04 Light";
        src:url("../fonts/8bac14f9-6033-462c-a9a4-9ff893720426.eot?#iefix");
        src:url("../fonts/8bac14f9-6033-462c-a9a4-9ff893720426.eot?#iefix") format("eot"),url("../fonts/c4dfd69c-fdce-43b6-ad65-3bb327717ad5.woff2") format("woff2"),url("../fonts/ed4adcef-0980-4b70-b943-35a32d83b20b.woff") format("woff"),url("../fonts/781ee518-358e-4c22-88e0-c26bc7227335.ttf") format("truetype");
    }
    @font-face{
        font-family:"Tw Cen MT W04 Light Italic";
        src:url("../fonts/10586072-5969-4289-b7f0-fdf06924c00e.eot?#iefix");
        src:url("../fonts/10586072-5969-4289-b7f0-fdf06924c00e.eot?#iefix") format("eot"),url("../fonts/5b0456a4-6b2b-402f-b4f6-1943367b254f.woff2") format("woff2"),url("../fonts/c85778c5-282b-4edb-bd68-2e04fe71329b.woff") format("woff"),url("../fonts/d924d96b-4ca0-48bc-a6bb-93a4fe06b394.ttf") format("truetype");
    }
    @font-face{
        font-family:"Tw Cen MT W04 Medium";
        src:url("../fonts/f1f9d68a-23a1-4ef6-ac57-8a850e70cc9d.eot?#iefix");
        src:url("../fonts/f1f9d68a-23a1-4ef6-ac57-8a850e70cc9d.eot?#iefix") format("eot"),url("../fonts/6630f703-611d-4ffb-9b65-f9ba9ab9bc0a.woff2") format("woff2"),url("../fonts/1518dba1-9cea-4db9-9dd8-e6512b98bf36.woff") format("woff"),url("../fonts/2e7bc211-9848-41db-bd5d-6fbdaa7f3861.ttf") format("truetype");
    }
    @font-face{
        font-family:"Tw Cen MT W04 Bold Italic";
        src:url("../fonts/d20ba8d3-fdcd-4bdb-94c7-32256e7eb4b0.eot?#iefix");
        src:url("../fonts/d20ba8d3-fdcd-4bdb-94c7-32256e7eb4b0.eot?#iefix") format("eot"),url("../fonts/6700f836-003a-4dfd-9326-fc3118a8d027.woff2") format("woff2"),url("../fonts/351ca4ce-b347-4a25-a2fd-b581acbe4984.woff") format("woff"),url("../fonts/2868cd15-6aba-4186-a4ce-bc2ef9348cac.ttf") format("truetype");
    }
/**********
fixes
***********/
.mt-60{margin-top:60px;}
body{color:#333333; font-size:16px; font-family: 'Tw Cen MT'; font-style: normal; font-weight: 400;line-height: 22px;}
.pr-0{padding-right:0px !important;}
a:focus, input:focus{outline:0px !important;}
@media(min-width:1280px){
    .container{width:100%; max-width: 1200px;}
}
.mbb-0{margin:0px !important; padding:0px !important; border:0px !important;}
.h4-20-italic{color: #333333; font-size: 22px; letter-spacing: 1px; font-weight: bold;font-style: italic; text-transform: uppercase;}
.mb-25{margin-bottom:25px;}
/**********
header
**********/
.header{z-index: 9999; position: relative;}
.bg-dark{background:#333333 !important;}
.navbar-dark .navbar-brand{text-transform: uppercase; font-size:34px; font-weight:700; letter-spacing: 4px;}
.navbar-dark .navbar-nav .menu-item > a{letter-spacing: .5px; font-family: 'Tw Cen MT W04 Light'; font-size:15px;text-transform: uppercase;color:#b1fffd !important; padding:8px 15px; display: block;}
.navbar-dark .navbar-nav .menu-item{position: relative;}
.navbar-dark .navbar-nav > .menu-item:before{content:""; width:2px; height:100%; background:#6a6a6a; position: absolute; left:0px; top:0px;}
.navbar-dark .navbar-nav > .child-social-item:before{content:none !important;}
.navbar-dark .navbar-nav .menu-item:first-child:before{content:none;}
.navbar-dark .navbar-nav .menu-item.nav-newsletter{padding-left:15px; display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center;}
.navbar-dark .navbar-nav .menu-item.nav-newsletter a{padding:0px 10px; border:1px solid #88d5bb !important;}
.navbar-dark .navbar-nav .menu-item.nav-newsletter a:hover{background:#88d5bb; color:#333 !important;;}
.header .bg-dark , .footer .bg-dark{margin-bottom: 0px !important; padding: 20px;}
.navbar-dark .navbar-nav .menu-item ul{visibility: hidden; opacity: 0; border:2px solid #6a6a6a; border-top:0px; border-right:0px; min-width:190px; list-style: none; padding:0px; position: absolute; left:0px; top:100%; background: #333;}
.navbar-dark .navbar-nav .menu-item li{border-top:1px solid #56766b;}
.navbar-dark .navbar-nav .menu-item li:first-child{border-top:0px;}
.navbar-dark .navbar-nav .menu-item li a{text-decoration: none; color:#b1fffd !important; padding:5px 15px; display: block; white-space: nowrap;}
.navbar-dark .navbar-nav .menu-item:hover ul{visibility: visible; opacity: 1;}
.navbar-dark .navbar-nav .menu-item:hover > a , .navbar-dark .navbar-nav .menu-item ul li:hover > a, .navbar-dark .navbar-nav .menu-item.current-menu-item > a, .navbar-dark .navbar-nav .current_page_parent > a{color:#fff !important;;}
/*********
footer
***********/
/***custom-css***/
.home .pub-where ul.bullet-list {margin-top: 9px ;margin-left: 8px !important;}
.page-18 .contact-david {display: none;}
.page-18 .bullet-list li:before{display:none;}
.image-about {float: left;}
.image-about img {margin: 12px;}
body.home .about-range p {font-size: 30px; line-height: 40px; font-style: normal;}
body.home .about-range .pub-where p{font-size: 20px !important; line-height: 38px !important;}
.pub-where ul.bullet-list {margin-top: 4px;margin-left: 8px !important;}
.about-content {margin-top: 30px !important;}
p.coming-soon-text {font-size: 26px !important;font-weight: bold;color: red;}
.about-page-main {padding-top: 40px;}
.about-page-main h2 {margin-bottom: 13px;}
.about-page-main .about-watch-content {float: left;margin: 0;width: 50%;padding: 23px 1% 0;}
.about-page-main .about-watch-content ul li a {display: inline-block;}
.about-page-main .about-watch-content ul, .range-book .book-review .book-retailer ul {list-style: none;padding: 0;margin: 0;}
.about-page-main .about-watch-content ul li a:before, .range-book .book-review .book-retailer ul li:before {content: "";position: absolute;left: 0;top: 3px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #333333;}
.about-page-main .about-watch-content ul li a, .range-book .book-review .book-retailer ul li {color: #333;position:relative; padding-left:15px;padding-bottom: 5px;text-align: left;}
.about-page-main .about-content a {color: #333;text-decoration: underline;}
.abt-text b a {color: #333333;}
.range-book .book-review .book-retailer i {padding-bottom: 12px;display: block;}
.about-page-main .about-watch-content ul li a:hover, .about-page-main .about-content a:hover {color:#0056b3;}
.range-book .book-review .book-retailer {margin-top: 40px;padding-top: 30px;border-top: 2px solid #dadada;}
.about-page-main iframe {width: 100%;}
.event-block-wrapper .empty-event-sec { width: 70%;  margin: auto;}
.empty-event-sec {    text-align: center;
    background: #ffffff;
    padding: 40px 20px;
    box-shadow: #e2e2e2 1px 1px 9px;
    border-radius: 3px;
    width: 100%;
    margin: auto;}
.empty-event-sec p {color: #333333;}
.empty-event-sec p a {color: #e9280a;font-weight: 600;}
.empty-event-sec p.contact-text a {display: inline-block; font-size: 20px;}
.empty-event-sec p a i {color: #333;font-size: 40px;line-height: 20px;}
.empty-event-sec p:last-child{margin:0;}
.empty-event-sec p.contact-text a:hover {text-decoration: none;}
.home-sport-sec .col-sm-9 .col-sm-6:last-child{display: flex;align-items: start;}
.home-sport-sec .event-inner-sec{flex: 1; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}
.home-sport-sec .event-inner-sec h2{text-align:center;}
.home-sport-sec .event-inner-sec h2, .home-sport-sec .event-inner-sec .empty-event-sec{    flex: 1 100%;}
.about-right.col-sm-4{display: -webkit-flex;-webkit-align-items: flex-start;display: flex;align-items: flex-start;-webkit-flex-flow: row wrap;flex-flow: row wrap;}
.about-right img, .about-right .event-inner-sec{flex: 1 100%; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}
.about-right .event-inner-sec{-webkit-align-self: baseline; align-self: baseline;}
.review-box span, .review-box p {color: #333;}
.review-box .review-by {font-weight: bold;margin-top: 10px;}

@media only screen and (max-width:767px){.about-page-main .about-watch-content{width:100%;}}
@media only screen and (max-width:545px){
.author-image img {height: auto;}
body.home .about-range p {font-size: 20px;line-height: normal;}
p.coming-soon-text {font-size: 20px !important;}
.empty-event-sec p.contact-text a {display: inline-block;font-size: 16px;}
.about-range p {line-height: normal !important; font-size: 18px !important;}
.the-range .who-whote {font-size: 20px !important; margin-top: 18px;}
.main-heading {font-size: 28px !important; margin: 10px 0 20px !important;}
.h4-20-italic {font-size: 19px;}
.about-right .event-inner-sec {margin-top: 20px;}
.event-block-wrapper .empty-event-sec {width: 100%;}

}

/***custom-css***/
/***********
main container
*************/
.bullet-list{padding:0px; margin:0px;}
.bullet-list li{display:inline-block; position: relative; padding-right:15px;}
.bullet-list li:before{content:"\2022"; position:absolute; right:2px; top:1px;}
.bullet-list li:last-child{padding-right:0px;}
.bullet-list li:last-child:before{content:none;}
.about-wrapper{overflow: hidden;}
.about-range  p{font-size:20px; color:#5C5C5C; line-height: 27px; margin-bottom: 10px;}
.about-range  p span, .about-range  p{ font-style: italic;}
.who-whote{color:#5C5C5C; font-size:26px;font-weight: 600; text-align: right;}
.about-range{max-width:calc(100% - 80px); padding-top: 100px; padding-bottom: 45px; position: relative;}
.about-range:before{content:""; position:absolute; width:10000px; z-index: -1; left:-5000px; top:0px; bottom:0px; right:-5000px; background:#f0f0f0;}
.publish-date a{color:#E9280B;}
.pub-date{font-size:18px; padding-bottom:5px; margin-bottom:5px; color:#333; font-weight: 700; border-bottom:1px solid #dbdbdb;}
.publish-date{margin-top:100px;}
.publish-date {margin-top: 50px;}
.pub-where{font-size:18px; color:#333; font-weight: 700; color:#E9280B;}
.pub-where span{color:#333; margin-right: 10px;}
.about-right{padding-top:60px;}
.h2-main{margin-bottom:15px; text-transform: uppercase; font-weight: 700; font-size: 23px;color: #5C5C5C;letter-spacing: 3px;word-spacing: 0px;}
.abt-author{margin-top: 20px;}
.abt-text > p{font-size: 18px; line-height: 22px; margin-bottom: 20px;} 
.abt-read-more, .abt-read-more a{color:#E9280B; font-size: 16px; line-height: 20px; font-weight: 700;}
.read-more-block{border:1px solid #dbdbdb; border-left:0px; border-right:0px; padding:10px 0px;}
.black-box{color:#fff;font-size:20px;font-weight:700; padding:20px; text-align: center;}
.black-box span{font-style: italic;}
.abt-text{padding-bottom:55px;}
.video-block .custom-html-widget{padding-right:30px; }
.video-block iframe{border:2px solid #f4f4f4;}
.author-image img{max-width:100%;}
.sports-wrapper img{max-width:100%;}
/********
sports*
*********/
.sports-wrapper{margin-top:55px;}
.read-more{color:#E9280B; font-weight: 700; font-size:15px;}
.sport-block{border-right:1px solid #dbdbdb; padding:0 45px; min-height: 480px;}
.event-block{padding:0 0px 0px 45px;}
.by-author{font-size:18px; font-weight:700;}
.event-h4{color:#E9280B; font-weight: 700; font-size:18px; margin-bottom: 3px;}
.event-h4 a{color:inherit;}
.event-date p{margin-bottom:5px;}
.event-date{margin-bottom:25px; padding-bottom:10px; border-bottom:1px solid #dbdbdb;}
a.all-events{color:#797979; padding:8px 10px; border:1px solid #797979; font-weight: 700; display: inline-block;}

/**********
newsletter 
video
************/
.newsletter-video .h2-main{color:#fff;}
.newsletter-video{background: #5c5c5c; padding:60px 0px; margin-top: 40px;}
.newsletter-block{}
.video-block{padding-right:65px; position: relative;}
.video-block:before{content:""; position: absolute; right:50px; top:0px; bottom:0px; width:1px; background:#8c8c8c;}
.newsletter-box{background: #93e9cc;padding: 20px; text-align: center;}
.newsletter-box h4{font-size: 20px;color: #000; font-weight: 700;}
.newsletter-box p{max-width: 275px; margin: 0px auto 15px;}
.newsletter-box input[type="email"], input[type="email"], input[type="text"], textarea{background:#e3f9f2; border:1px solid #76988c; height:42px; width:100%; padding:0px 15px;}
textarea{height:100px;}
.newsletter-box input[type="submit"], input[type="submit"]{cursor: pointer; background: #333333; color: #93e9cc;border: 1px solid #222;padding: 10px 20px;font-weight: bold;text-transform: uppercase;font-size: 18px;letter-spacing: 1px;margin-top: 20px;}
.newsletter-video .h2-main{margin-bottom:20px;
}
/**********
contact us
***********/
.sidebar-block .abt-text{margin-top:35px;}
.contact-chimp{background:#f0f0f0; align-items: center;justify-content: center; display: flex; -webkit-align-items: center;-webkikt-justify-content: center; display: -webkit-flex; height: 100%;}
.main-heading{color: #333333; font-size: 34px; font-weight: bold; font-style: italic; text-transform: uppercase; margin: 40px 0px 50px; padding-bottom: 5px; border-bottom: 4px solid #dbdbdb;}
.event-block-wrapper label{position:relative; font-size: 15px;color: #000; font-weight: 700; text-transform:uppercase; display: block; max-width: calc(100% - 80px);}
.event-block-wrapper input[type="checkbox"]{display:none;}
.event-block-wrapper input[type="checkbox"] + span:before {content: "";position: absolute;left: 0px;top: 50%;margin-top: -9px;width: 18px;height: 18px;border-radius: 3px;border: 2px solid #76988c;}
.event-block-wrapper input[type="checkbox"]:checked + span:after {content: "";position: absolute;left: 4px;top: 7px;width: 10px;height: 5px;border: 2px solid #76988c;border-top: 0px;border-right: 0px;transform: rotate(-50deg);-webkit-transform: rotate(-50deg);}
.event-block-wrapper .mc4wp-checkbox label{padding-left:25px;}
.event-block-wrapper input[type="submit"]{margin-top:0px;}
.event-block-wrapper .screen-reader-response{display:none;}
.event-block-wrapper .wpcf7-validation-errors{color:#E9280B;font-weight:700;}
/**********
events
*************/
.evnt-brdr-0{border-bottom:0px;}
.evnt-brdr-0 .read-more-block{margin-top:25px;}
.event-box{max-width: calc(100% - 50px);}

/***********
the range
***********/
.the-range .owl-dots span{display:block; width:15px; height:15px; border:2px solid #747474; border-radius:100%;}
.the-range .owl-dots button{display:inline-block; margin:0 5px;}
.the-range .owl-dots button:focus{outline:0px !important;}
.the-range .owl-dots{text-align: center; margin-top:15px;}
.the-range .owl-dot.active span{background:#909090;}
.pub-date-grey{color:#909090;}
.the-range .who-whote{font-size:24px;}
.range-book .publish-date {margin-top: 25px;}
.range-body{background:#f0f0f0;}
.range-body .about-range:before{background:#fff;}
.range-body .about-range{padding-top:50px;}
.range-body .about-right {padding-top: 10px;}
.range-body .about-wrapper{margin-top:60px;}
.abt-book{max-width: calc(100% - 80px);padding-top:50px; padding-bottom:40px;}
.range-body .event-block{padding-left:0px; margin-top:150px;}
.book-review{position:relative; border-top: 2px solid #dadada; margin-top:0px; padding-top:40px;max-width: calc(100% - 80px);}
.book-review p{color:#909090; font-weight:400; font-size:18px; margin-bottom:0px;}
.review-by{font-size:18px; text-align:right;}
.review-box{padding: 4px 30px;box-shadow: inset 10px 0px #d6d6d6; -webkit-box-shadow: inset 10px 0px #d6d6d6; margin-bottom: 25px;}
.book-review:after{content:""; position: absolute; left:calc(100% + 50px); top:-200px; bottom:-10px; width:2px; background:#d6d6d6;}
/*.review-max{max-height:200px; overflow:auto;}*/

/**inner-event13feb**/
.event-inner-sec .h2-main {text-align: center;width: 100%;}
.event-inner-sec {margin-top:140px;}
.range-body .about-right.col-sm-4{display:block; text-align:center;}
.range-body .about-right.col-sm-4 img{display:block;margin: auto;}
#menu-footer-menu li ul {
    top: -13px;
    left: 97%;
    background-color: #333;
    z-index: 9;
    border-bottom: 0;
}



/*******************************************************************************
responsive
*********************************************************************************/
@media(min-width:1200px) and (max-width:1279px){
    .about-range {max-width: calc(100% - 40px);}
}
@media(min-width:992px) and (max-width:1199px){
    .navbar-dark .navbar-nav .menu-item > a{font-size:14px;padding-left: 14px; padding-right: 14px;}
    .about-range {max-width: calc(100% - 30px); padding-top: 60px; padding-bottom: 35px;}
    .about-range p {line-height:30px; font-size: 24px;}
    .who-whote{font-size:22px;}
    .pub-where {font-size: 16px;}
    .pub-date {font-size: 16px;}
    .publish-date {margin-top: 30px;}
    .sport-block{min-height:400px;}
    .black-box span{display:block; margin-top:5px;}
    .sports-wrapper img{height:auto;}
    .event-block-wrapper label{max-width: calc(100% - 40px);}
}
@media(min-width:768px) and (max-width:991px){
    .header .bg-dark, .footer .bg-dark{padding:15px 0px;}
    body .navbar-expand-md >.container, body .navbar-expand-md >.container-fluid{flex-wrap:wrap; -webkit-flex-wrap:wrap;justify-content: center; -webkit-justify-content: center;}
    .navbar-expand-md .navbar-nav{margin-right:auto; margin-top:15px;}
    .navbar-dark .navbar-nav .menu-item > a{padding-top:0px; padding-bottom:0px;}
    .about-wrapper .about-right{max-width:100%; -webkit-flex:0 0 100%; order:-1; -webkit-order:-1; text-align: center; padding-bottom:40px;}
    .about-wrapper .about-left{max-width:100%; flex:0 0 100%; -webkit-flex:0 0 100%;}
    .about-range{max-width:100%; padding-top: 40px;}
    
    .about-range p {line-height:30px; font-size: 24px;}
    .who-whote{font-size:22px;}
    .pub-where {font-size: 16px;}
    .pub-date {font-size: 16px;}
    .publish-date {margin-top: 30px;}
    .sport-block{min-height:400px;}
    .black-box span{display:block; margin-top:5px;}
    
    /****
    sports
    *****/
    .sports-wrapper .col-sm-3{max-width:calc(100% - 90px); flex:0 0 100%; -webkit-flex:0 0 100%; border: 2px solid #d7d7d7; padding: 20px 15px !important;  text-align: center; margin-left:auto; margin-right:auto;  margin-bottom: 40px; box-shadow: 0px 0px 115px #ccc inset; -webkit-box-shadow: 0px 0px 115px #ccc inset;  background: #f4f4f4;}
    .sports-wrapper .col-sm-9{max-width:100%; flex:0 0 100%; -webkit-flex:0 0 100%;}
    
    /*****
    contact
    ******/
    .event-block-wrapper label{max-width: calc(100% - 40px);}
    /*******
    the range
    ********/
    .range-body .event-block{margin-top:75px;}
    .abt-book{max-width:100%;}
    .book-review{max-width:100%;}
    .book-review:after{content:none;}
    .mt-60{margin-top:40px;}
    /**footer**/
    #menu-footer-menu li ul {top: -30px;}
    
}

@media(max-width:767px){
    .mt-60{margin-top:40px;}
    .navbar-dark .navbar-nav .menu-item ul {visibility: visible; position:static; opacity: 1;min-width: unset; border: 0px; padding-right: 0px;}
    /*.navbar-dark .navbar-nav .menu-item ul li a{padding-right:30px;}*/
    .header .navbar-expand-md .navbar-nav{text-align:right;}
    .header .nav{}
    .header #navbarCollapse{position: absolute;top: 100%; margin-top:15px; right: 0px;background: #333333;padding-bottom: 15px;min-width: 180px; border-radius: 0px 0px 0px 6px;}
    .header .navbar-dark .navbar-nav .menu-item.nav-newsletter{margin-top: 8px;justify-content:flex-end; -webkit-justify-content:flex-end; padding-right:15px;}
    .header .navbar-dark .navbar-nav > .menu-item:before{content:none;}
    .header .navbar-dark .navbar-toggler {color: #91e6c8; border-color: #91e6c8;font-size: 28px;padding: 5px 15px 4px;}
    .header .bg-dark, .footer .bg-dark{padding:15px 0px;}
    body .header .navbar-expand-md >.container, body .header .navbar-expand-md >.container-fluid{max-width: 100%; position: relative;flex-wrap:wrap; -webkit-flex-wrap:wrap;justify-content: center; -webkit-justify-content: center;}
    .header .navbar-expand-md .navbar-nav{margin-right:auto; margin-top:0px;}
    #menu-item-1390>a,#menu-item-1495>a{display:none;}
    .header .navbar-dark .navbar-nav .menu-item > a{padding-top: 4px;padding-bottom: 4px;border-bottom: 1px solid #636363;letter-spacing: .5px;}
    .about-wrapper .about-right{max-width:100%; -webkit-flex:0 0 100%; order:-1; -webkit-order:-1; text-align: center; padding-bottom:40px;}
    .about-wrapper .about-left, .author-image{max-width:100%; flex:0 0 100%; -webkit-flex:0 0 100%;}
    .about-range{max-width:100%; padding-top: 40px;}
    .about-left{text-align:center;}
    .about-range p {line-height:30px; font-size: 24px;}
    .who-whote{font-size:22px; text-align: center;}
    .pub-where {font-size: 16px;}
    .pub-date {font-size: 16px;}
    .publish-date {margin-top: 30px;}
    .sport-block{min-height:400px;}
    .black-box span{display:block; margin-top:5px;}
    .pub-where{flex-wrap:wrap; -webkit-flex-wrap:wrap;}
    .pub-where span{width:100%;}
    .abt-author .d-flex{flex-wrap:wrap; -webkit-flex-wrap:wrap;}
    .author-image{margin-bottom:15px;}
    .sport-block{min-height:unset; margin-bottom:25px;}
    /****
    sports
    *****/
    .sports-wrapper .col-sm-3{max-width:calc(100% - 30px); flex:0 0 100%; -webkit-flex:0 0 100%; border: 2px solid #d7d7d7; padding: 20px 15px !important;  text-align: center; margin-left:auto; margin-right:auto;  margin-bottom: 40px; box-shadow: 0px 0px 115px #ccc inset; -webkit-box-shadow: 0px 0px 115px #ccc inset;  background: #f4f4f4;}
    .sports-wrapper .col-sm-9{max-width:100%; flex:0 0 100%; -webkit-flex:0 0 100%;}
    .sport-block{padding-left:15px; padding-right:15px;}
    .event-block{padding-right:0px; padding-left:0px;}
    .video-block .custom-html-widget{padding-right:0px;}
    .video-block{padding-right:15px; margin-bottom:25px; max-width:100%; flex:0 0 100%; -webkit-flex:0 0 100%;}
    .video-block:before{content:none; }
    .sidebar-block{max-width:100%; flex:0 0 100%; -webkit-flex:0 0 100%;}
    /****
    footer
    ******/
    .footer .navbar-brand, .footer .navbar-toggler{display:none;}
    .footer #navbarCollapse{display:block;}
    .footer .navbar-expand-md .navbar-nav{flex-flow:row; -webkit-flex-flow:row; flex-wrap:wrap; -webkit-flex-wrap:wrap; justify-content: center; -webkit-justify-content: center;}
    .footer .navbar-dark .navbar-nav > .menu-item:before{content:none;}
    
    /*****
    contact
    ******/
    .event-block-wrapper label{max-width: calc(100% - 0px);}
    .event-block-wrapper{margin-bottom:30px;max-width:100%; flex:0 0 100%; -webkit-flex:0 0 100%;}
    
    /*******
    the range
    ********/
    .range-body .event-block{margin-top:75px;}
    .abt-book{max-width:100%;}
    .book-review{max-width:100%;}
    .book-review:after{content:none;}
    .event-box{max-width:100%;}
    /**footer-new-menu**/
    #menu-footer-menu li ul{top: -13px;left: 97%; background-color: #333;z-index: 9; border-bottom: 0;}
    .footer .navbar-expand-md .navbar-nav {flex-direction: column;}
    #menu-footer-menu li ul li{border:0;}
    
}

@media(min-width:440px) and (max-width:767px){
    .header .navbar-dark .navbar-toggler{position:absolute; right:15px;}
}
@media(max-width:340px){
    .navbar-dark .navbar-brand {font-size: 28px;}
    .header .navbar-dark .navbar-toggler{font-size:25px; padding:5px 12px 4px;}
}