
@media only screen and (max-width: 1400px) {
.centering, .wrapper, .maxdaluryBar .wrapper{ max-width:1024px; padding:0 20px} 
 #videoscroll{ max-width:1024px;}
.centering .wrapper, .wrapper .centering { padding:0}
#videoscroll #bannerBg{ width:100%}
.menuBar li a{padding: 6px 20px 6px 20px}

.page-template-sports #innerBanner{ height:580px;}
.page-template-sports .innerbannerBar h2{font-size: 40px; line-height: 46px;}
.rotoBar .heading_sec h2{ font-size:38px;}
#content.sport .rotoBar li h4{ font-size:28px;}
.get_access_content p{ font-size:26px;}

.browserBar.get_access img{ max-width:450px;}
#content.sport .rotoBar li{ min-width: inherit;}
#content.sport .sub_item  li{ min-width:250px;}
.left_slider .text h3{ font-size:32px; line-height:44px;}
.left_slider .member-item .image{ max-width:420px; min-height:420px;}
.left_slider .slick-next{ width:64px; height:64px; margin-top: -22px; right: 475px; top:44%}
.left_slider .slick-dots{}
.left_slider .slick-next::after {top: 25px; width: 18px; height: 18px;}

.right_slider .text h3{ font-size:32px; line-height:44px;}
.right_slider .slick-next{ width:64px; height:64px; margin-top: -22px;  top:44%; right: -60px;}
.right_slider .slick-next::after {top: 25px; width: 18px; height: 18px;}
.twitter h2{ font-size:38px; line-height:44px;}
.signupBar.sports h3{ font-size:38px; line-height:44px;}


.page-template-maxdalury .innerbannerBar .text{width: 440px;}
.maxdaluryBar .one{ max-width:470px; min-height: 316px;}
.innerbannerBar .text h1{ font-size:38px;}
.maxdaluryBar h2{ font-size:38px;}
.keysBar.inner h2{ font-size:38px;}
.simpleBar .centering h2{ font-size:38px;}
.simpleBar .centering{ width:100%}


/* ********** product ************ */
.page-template-product .innerbannerBar h1{ font-size:38px; line-height:44px;}
.everywhere h2, .watchBar.sports h2{ font-size:38px;} 


/* ********** product ************ */
.page-template-new-pricing-template .innerbannerBar h1{ font-size:38px; line-height:44px;}
.question-ans h2{ font-size:32px; line-height:40px;}
.topContent ul li{padding: 0 5px;}


.videobar_university h1{ font-size:44px; line-height:48px;}
.page-template-university .watchBar.sports h2{font-size: 28px;}

.courselisting ul.tab-content-video{margin: 30px 0 22px 0;}
.courselisting ul.tabs{ padding:0 40px}
.courselisting ul.tabs li{ font-size:20px;}
.courselisting ul.tabs li a:hover,  .courselisting ul.tabs li a.active{font-size:24px;}


.innerbannerBar h1{ font-size:44px; line-height:48px;}
#content.sports .rotoBar ul.nba li .sample.textarea{ max-width:640px;}
#content.sports .rotoBar ul.nba li .sample.textarea .statspro{padding: 46px 10px 40px 15px;}
#content.sports .rotoBar ul.nba .sample.textarea small{padding: 3px 10px; font-size:12px;}
.projections .tierBar h2{ font-size:32px;}
.projections .tierBar .right{ height:420px;}
.projections .tierBar p{ padding-bottom:0 }


#content.author_image h2{ font-size:28px; line-height:34px; width: 76%;}
#content.author_image .repeat ul{padding-top: 20px; }

.howBar h2, .rotoBar h2{ font-size:38px;} 
.page-template-affiliate .innerbannerBar{padding: 215px 0 50px;}
.page-template-affiliate .signupBar h2 {   font-size: 28px;    line-height: 38px;}

.bannerBar h1{ font-size:38px; line-height:48px;}
#content.one_place .heading_sec h2{ font-size:40px;}
.featureBar .repeat .image{ max-width:430px;}
.featureBar .repeat .middle_center{height:420px;}

.home .featureBar .repeat .image{ margin-top:30px;}

#content.withbg .middle_center{height:530px;}
.featureBar h2{ font-size:32px;}
#content.software h1{ font-size:30px;}

#footer .third{ margin-right:0; width:180px;}
#footer .fourth{ width:440px; padding-left: 50px;}
#footer .two{ width:140px;}

#footer .one{ margin-right:0}

.howBar{padding: 50px 0px 50px;}
.howBar h2{ padding-bottom:40px;}
.rotoBar{padding: 50px 0px 50px;}
.rotoBar h2{ padding-bottom:55px;}
.page-template-affiliate .signupBar{padding: 70px 0 67px 0;}
.page-template-affiliate .signupBar .wrapper{ max-width:700px; padding: 48px 110px 40px;}

.watchBar.sports{padding: 60px 0px 50px;}
.watchBar.sports h2{ padding-bottom:40px;}

.left_slider .member-item .repeat{padding: 60px 0;}
.right_slider{padding: 60px 0 50px 0;}
.everywhere{padding: 54px 0 64px 0;}
.signupBar{ padding:60px 0 80px 0}
.twitter{padding: 55px 0px 60px;}
.twitter h2{ padding-bottom:25px;}
#content.one_place{ padding-top:50px;}
#content.one_place .heading_sec h3{ padding-bottom:28px;}
.withbg .featureBar {  padding: 50px 0 40px;}
#content.icon_section{padding: 56px 0;}
#content.author_image{ padding-top:40px} 
.featureBar{ padding:65px 0}
#content.case_study{ padding:60px 0}
#content.software{ padding:60px 0 25px}
#content.software h1{ padding-bottom:30px}
.maxdaluryBar{padding: 50px 0px 80px;}
.maxdaluryBar h2{padding: 0 100px 30px;}
.maxdaluryBar .fullVideo{margin: auto auto 20px;}

#content.sport{padding: 55px 0;}
.courselisting{padding: 50px 0 70px;}
.question-ans{padding: 50px 0 50px;}
.question-ans h2{ padding-bottom:50px;}

.page-template-affiliate .fullVideo.affi{ max-width:550px}

.strategies ul li .Lit_sport h6{ font-size:18px;}
.strategies ul li .Lit_sport:hover h6{ font-size:20px;}
.strategies ul li .Lit_sport { min-height:400px;}

.lineup ul li .Lit_sport h6{ font-size:18px;}
.lineup ul li .Lit_sport:hover h6{ font-size:20px;}
.lineup ul li .Lit_sport { min-height:400px;}

 .home #header{ position:absolute}
 #header{position:absolute}	
 
 .watchBar.sports .fullVideo .primary-btn{ top:-124px;}

#footer{padding: 55px 0 0}
#footer .copyright{margin-top: 55px; padding: 22px 0 22px 0;}

.howBar p, .rotoBar p{padding: 0 10%;}

.page-template-affiliate .watchBar.sports h2 {  font-size:30px !important;}

.home .featureBar .repeat .middle_center{height: 330px;}
 .home #content.author_image .featureBar .repeat .middle_center{ height:470px; }

}


@media only screen and (max-width: 1023px) { 
.centering, .wrapper, .maxdaluryBar .wrapper, #videoscroll{ max-width:768px; }    
.menuBar li{ font-size:15px;}
.menuBar li a { padding: 6px 5px 6px 5px;}
.menuBar li li{ font-size:13px;}
.menuBar li ul{ width:130px;}


#footer .one{ margin-top:20px;}
#footer .one img{ max-width:200px;}
#text-11 a img{ max-width:200px !important;}
#footer .one a{ display:inline-block; margin-top:10px !important;}

.bannerBar h1{ font-size: 34px; line-height: 42px;}
#content.one_place .heading_sec h2{ font-size:30px;}
.left_image .featureBar .repeat .image{max-width: 350px; margin-top:55px;}
.featureBar .repeat .image{max-width: 240px;}
.featureBar .repeat .text{max-width: 340px;}
.featureBar .repeat .middle_center{ height:330px;}
#content.one_place .fullVideo img{max-width: 600px;}
.featureBar h2{ font-size:30px;}
#content.withbg .image img{ max-width:200px;}
.featureBar .repeat .text{ max-width:330px;}
#content.withbg .repeat .text{ max-width:440px;}
#content.withbg .middle_center{height: 340px;}
.topContent{padding: 28px 0px;}
#content.icon_section .keysBar h4{ font-size:22px;}
#content.case_study .text{padding: 0 34px;}
#content.case_study .middle_center{ height:440px;}
#content.case_study .text h2{ font-size:28px; line-height:34px;}
#content.case_study .text h2, .featureBar .repeat p{ width:100%}
.videoBar .wistia_embed{ width:100% !important}
.simpleBar{min-height: 450px;}
#content.author_image .repeat .text{ width:470px; padding-bottom:40px;}
#content.author_image .repeat{ position:relative}
#content.author_image .image{ position:absolute; left:0; bottom:0}

.heading_sec{ width:100%}
.simpleBar .centering p{padding: 0 10%;}


.page-template-affiliate .innerbannerBar h1{padding: 0 0px 27px; font-size: 34px; line-height: 42px;}
.page-template-affiliate .innerbannerBar p{ padding:0 50px}	
.page-template-affiliate .fullVideo.affi{ max-width:400px}
.howBar h2, .rotoBar h2, .everywhere h2, .watchBar.sports h2{font-size: 30px; line-height:40px;}
.howBar ul{margin: 0;}
.howBar li{padding: 0 20px;}
.page-template-affiliate .signupBar h2{font-size: 26px;}
[data-testid="big-play-button__button"]{width: 100px !important; height: 100px !important; background-size: 100px 100px !important;}
[data-testid="big-play-button__horizontally-centered-contents"]{width: 100px !important; height: 100px !important;}


.page-template-product #innerBanner{height:500px;}
.page-template-product .innerbannerBar h1{padding: 0 0px 44px;}



.left_slider .text{ width:330px;} 
.left_slider .member-item .image{ width:330px; min-height: 320px;}
.left_slider .slick-next{ display:none !important}
.left_slider .slick-dots{ width:330px;}

.right_slider .text{width: 450px;}
.right_slider .slick-next{ display:none !important}
.right_slider .image{ max-width:300px;}

.twitter h2{ font-size:30px;}


.right_slider .text h3, .left_slider .text h3{ font-size:30px;}

.signupBar.sports h3{ font-size:28px;}
.signupBar.sports p{ padding:0 50px 38px;}

.keysBar.inner li h4{ font-size:18px;}

.page-template-maxdalury #innerBanner{ height:540px;}
.innerbannerBar img.author{ margin-left:0; left:0}
.page-template-maxdalury .innerbannerBar .text{width: 380px;}
.innerbannerBar img.author {width: 360px;}
.keysBar.inner h3{padding: 0 10% 75px;}
.topContent strong{ padding-bottom:30px;}
.maxdaluryBar .one{ max-width:340px; padding: 33px 20px 42px;}
.maxdaluryBar input[type="email"]{ width:190px; padding: 0 20px 0 20px;}
.mc4wp-form-fields input[type="submit"]{left: 194px;}

.page-template-sports .innerbannerBar h2{padding: 0 0px 64px;}
.page-template-sports #innerBanner{height: 500px;}
.page-template-sports .innerbannerBar{padding: 250px 0 50px;}
#content.sport .rotoBar h3{padding: 10px 0% 50px;}
#content.sport .sub_item{ margin-top:30px;}
.get_access_content{width: 350px; padding: 40px 30px 30px;}
.get_access_content p{ line-height:34px;}
.browserBar.get_access img{ max-width:350px;}

.moving_slide.slick-slide p{ font-size:16px;}
#videoscroll{ width:100%;}

.courselisting ul.tab-content-video{margin: 10px 0 22px 0;}
.courselisting ul.tab-content-video li a{ max-width:90%;}
.courselisting ul.tab-content-video li{ margin-bottom:30px;}
.courselisting ul.tabs li{font-size: 18px;}
.courselisting ul.tabs li a:hover,  .courselisting ul.tabs li a.active{font-size:20px;}
.courselisting ul.tabs li a{ padding-bottom:6px;}
.heading_sec{max-width:inherit;}
.watchBar.sports .fullVideo{ max-width:90%;}
.watchBar.sports .fullVideo .wistia_embed { width:100% !important; height:300px;}

.videobar_university h1{font-size: 34px; line-height: 42px;}
.page-template-university .watchBar.sports h2{font-size: 26px;}
.simpleBar .centering h2{font-size: 32px;}

.howBar h2, .rotoBar h2, .everywhere h2, .watchBar.sports h2{font-size: 26px;}
.howBar h2{ padding-bottom:20px;}

.page-template-new-pricing-template .innerbannerBar h1{font-size: 34px; line-height: 42px;}
.page-template-new-pricing-template .innerbannerBar h3{padding: 10px 12% 20px;}

#monthly_billing, #annnual_billing{ overflow:auto}
#monthly_billing .wrc_pricing_table, #annnual_billing .wrc_pricing_table{ width:1050px;}
.question-ans h4{font-size: 22px; line-height: 34px;}
.question-ans ul li{padding: 40px 40px 34px 35px;}
.question-ans ul li:nth-child(2n){ padding-left:40px;}
.pricing-table{padding: 75px 0 25px 0;}

.stats{padding: 50px 0 38px;}
.rotoBar ul.nba{ padding-bottom:25px;}
.strategies ul li .Lit_sport, .lineup ul li .Lit_sport{padding: 20px;}
#content.sports .rotoBar .heading_sec{ padding-bottom:15px;}
#content.sports .rotoBar .heading_sec{ max-width:inherit}
#content.sports .rotoBar ul.nba li .col01{ max-width:inherit}
#content.sports .rotoBar ul.nba li .sample.textarea { max-width:inherit; width:100%}

.strategies ul li .Lit_sport h6{ font-size:18px; line-height:22px;}
.strategies ul li .Lit_sport:hover h6{ font-size:20px; line-height:24px;}
.lineup ul li .Lit_sport h6{ font-size:18px; line-height:22px;}
.lineup ul li .Lit_sport:hover h6{ font-size:20px; line-height:24px;}


.lineup{ padding:50px 0}
.strategies{ padding:50px 0}
.topContent ul li{padding: 0; width:19%;}
 .watchBar.sports .fullVideo .primary-btn{ top:-154px;}


#footer .fourth{padding-left: 0px; width: 390px;} 
#footer .two{width: 140px;} 
#footer .third{ width:160px;}
#footer p{font-size: 13px;}
.privacy_policy{font-size: 13px;}
#footer .copyright h6{font-size: 13px; padding-left: 10px;}



.blogpage .blog_sidebar{ width:28%; margin-left:0}
.blogpage #leftbar{ width:65%;}
.blogpage:after{ left:68%; }
.blogpage h1{ font-size:30px}
.wp-pagenavi a, .wp-pagenavi span{ float:left}
.howBar p, .rotoBar p{padding: 0;}
.page-template-affiliate .watchBar.sports h2 {  font-size:28px !important; line-height:34px;}

.home .featureBar .repeat .middle_center{height: 330px;}
 .home #content.withbg .featureBar .repeat .middle_center { height:410px; }
 .home #content.author_image .featureBar .repeat .middle_center{ height:470px; }

h1 { font-size: 36px; line-height: 42px;}
h2 {  font-size:24px; line-height: 28px; }
h3 { font-size: 20px; line-height: 24px; }
h4 { font-size: 18px; line-height: 22px }
h5 { font-size: 16px; line-height: 20px; }
h5 { font-size: 14px; line-height: 20px; }
.full.deafult_page p { font-size:16px; line-height:24px}
.full.deafult_page ul li, .full.deafult_page ol li { font-size:16px; line-height:24px}

#wistia-ak3zg0ud4v-3{ width:240px !important; height:56px !important; float:none !important; display:inline-block !important}

.left-text .android{ width:150px}
.left-text .apple{ width:150px}

.page-template-template-mobile .middle_box .mid .android{width:150px}
.page-template-template-mobile .middle_box .mid .apple{width:150px}



}



@media only screen and (max-width: 767px) {
 #header{background: #0234a1; height:50px;}	
 .logo.mobile{ display:block; position:absolute; left:15px; top:10px; margin:0; z-index:999}
	
.centering, .wrapper, .maxdaluryBar .wrapper, #videoscroll{ width:100%; padding:0 20px;}
.login_section, .topBar{ display:none}
.topBar.mob{ display:block; background:none; border:none}
.topBar.mob .most_top label{ width:100%; float:left; padding-bottom:8px;}
.topBar .wrapper{ padding-top:0}

	
#innerBanner{ height:auto !important;  }	
.innerbannerBar{ padding:100px 0px 80px !important}
.innerbannerBar::after {background: rgba(0,12,56,0.8);}
.innerbannerBar h1{font-size: 30px !important; line-height: 34px !important; }
.bannerBar h1{font-size: 32px !important; line-height: 36px !important; }
.page-template-new-pricing-template .innerbannerBar h3{padding: 10px 5% 20px;}	
.page-template-product .innerbannerBar .primary-btn{ width:240px;}
.keysBar.inner li img{ max-width:60%}
.topContent ul li img{ margin-bottom:15px;}
.home .topContent ul li img{ margin-bottom:0;}
.left_image .featureBar .repeat .image{ margin-top:0}


.pricing-table .switch_container{margin: 0 0 40px 0;}
.pricing-table .switch_container a,.pricing-table .switch_container a.active{ width:215px;}

.bannerBar h1{padding: 0}

.signupBar{padding: 40px 0 60px 0;}

.simpleBar{ min-height: inherit; padding:60px 0; }
.simpleBar .centering{ position:inherit; transform:none; -webkit-transform:none;; left:inherit}
.simpleBar .centering p{ padding:0}
.simpleBar .centering h2{ font-size:28px; line-height:34px;}
.featureBar {  padding: 40px 0 40px;}
.featureBar h2{ padding:10px 0 12px 0; line-height:32px;}
.featureBar .repeat .image {text-align:center}
.featureBar .repeat .image img{ max-width:80%;  display:inline-block}
.featureBar .repeat .text{ width:100%; max-width:inherit}
.featureBar .repeat .image{ width:100%; max-width:inherit}
.bannerBar{ height:auto; padding:50px 0 50px}
.bannerBar h3{padding: 25px 5% 32px}



#content.one_place .fullVideo img{ max-width:80%}
#content.icon_section{padding: 25px 0 10px;}
.keysBar li{ width:50%; padding:0 12px 30px}
#content.icon_section .keysBar img{ margin-bottom:20px;}

#content.withbg .middle_center{ height:auto}
#content.withbg .image{ width:100%; max-width:inherit; text-align:center}
#content.withbg .image img{float: none;    display: initial;}
#content.withbg .repeat .text{ width:100%; max-width:inherit; }
#content.case_study {  padding: 40px 0;}

#content.author_image .image{ width:100%; position:inherit}
.featureBar .repeat .middle_center{ height:auto}
#content.author_image .repeat .text{ max-width:inherit; width:100%; padding:10px 0 50px 0;}
#content.author_image h2{width: 100%;}
#content.case_study .featureBar{ padding:0 0 5px 0}
#content.case_study .middle_center{ height:auto; padding-bottom:30px;}
#content.case_study .text{ width:100%}
#content.case_study .image{ height:324px;}
#content.case_study .repeat{ background-size:100% 300px !important}

#content.software .wistia_embed{ height:350px !important}
#content.software .videoBar .fullVideo{ margin-bottom:0}


.page-template-affiliate .signupBar .wrapper{padding: 48px 20px 40px;}
.page-template-affiliate .innerbannerBar h1{ padding-bottom:5px;}

.everywhere p{padding: 0 0% 30px;}
.everywhere img{ max-width:80%}

.left_slider{ text-align:center}
.left_slider .text{ width:100%; position: static; float:left; transform:none; -webkit-transform:none}
.left_slider .member-item .image{ width:100%;}
.left_slider .slick-dots{ top:auto; bottom:0px; margin:0; left:0;  width:100%; text-align:center}
.left_slider .slick-dots li{ float:none; display:inline-block; margin:0 5px;}
.left_slider .member-item .image{ min-height:inherit; max-width:inherit}
.left_slider .primary-btn{ display:inline-block}

.right_slider{ text-align:center}
.right_slider .text{ width:100%; position: static; float:left; transform:none; -webkit-transform:none}
.right_slider .member-item .image{ width:100%; text-align:center; max-width: inherit;}
.right_slider .member-item .image img{ display:inline-block; max-width:200px;}
.right_slider .slick-dots{top:auto; bottom:-50px; margin:0; width:100%; text-align:center; left:0}
.right_slider .slick-dots li{ float:none; display:inline-block; margin:0 5px;}
.right_slider .primary-btn{ display:inline-block}
.right_slider .text h3, .left_slider .text h3{ font-size:26px;}

.page-template-maxdalury .innerbannerBar .text{ width:100%}
.innerbannerBar .text p{ max-width:inherit}
.innerbannerBar img.author{ position:relative; z-index:99; float:left; margin-top:15px;}
.page-template-maxdalury #innerBanner .innerbannerBar{ padding-bottom:0 !important}
.maxdaluryBar .one{ width:100%; max-width:inherit; margin:0 0 20px 0; min-height:inherit}
.maxdaluryBar input[type="email"]{ width:100%}
.maxdaluryBar h2{padding: 0 0px 30px;}	
.maxdaluryBar{padding: 50px 0px 30px}
.maxdaluryBar form{margin: 15px 0px 0 8px;}
.keysBar.inner{padding: 40px 0px 48px;}
.keysBar.inner h3{padding: 0 10% 35px;}


#content.sport .heading_sec{ max-width: inherit}
#content.sport .rotoBar li{ width:50%}
.browserBar.get_access{padding: 50px 0px;}
.get_access_content{ width:100%; position:static; transform:none; -webkit-transform:none; height:auto}
.browserBar.get_access img{ display: inline-block; margin-top: 25px; float:none }


.strategies ul li .Lit_sport, .lineup ul li .Lit_sport{ width:50%;}
#content.sports .rotoBar ul.nba .sample.textarea small{padding: 3px 5px;}
.projections .tierBar .right{padding: 0 0 0 35px;}
.innerbannerBar h1{padding: 0 20px 20px;}

.courselisting ul.tab-content-video li{ width:50% }
.courselisting ul.tab-content-video .block{ max-width:inherit}
.courselisting ul.tab-content-video li a{ max-width:95%}
.courselisting ul.tab-content-video li:nth-child(2n+1) {  clear: left !important; text-align:left}
.courselisting ul.tab-content-video li:nth-child(3n+1){ clear: none;}
.courselisting ul.tab-content-video li:nth-child(2n){  text-align:right}

#videoscroll .slick-list{ padding:0 !important}
#videoscroll .slick-prev, #videoscroll .slick-next{ display:none !important} 


.watchBar.sports{padding: 40px 0px 30px;}
.watchBar.sports h2{ padding-bottom:20px;}

.twitter { padding: 35px 0px 30px;}
.twiter_content.right li{ width:49%}
.twitter h2{ padding-bottom:5px; font-size:26px; line-height:34px;}

.signupBar.sports p{ padding:0 0px 38px}


.signupBar.sports h3, .howBar h2, .rotoBar h2, .everywhere h2, .watchBar.sports h2, .right_slider .text h3, .left_slider .text h3, #content.one_place .heading_sec h2, .featureBar h2, #content.case_study .text h2, #content.author_image h2{font-size:26px; line-height:34px;} 
.everywhere p, .signupBar.sports p, .right_slider .text p, .left_slider .text p, .maxdaluryBar .textwidget, .keysBar.inner h3, .simpleBar .centering p, #content.one_place .heading_sec h3, .featureBar .repeat p, #content.author_image p, .heading_sec h3{ font-size:16px !important; line-height:24px;} 
#content.software h1{ line-height:34px; font-size:28px;}

.featureBar .repeat .primary-btn{ display:inline-block; float:none} 
.home #homeBanner{ margin-top:30px;}
#content.software{padding: 40px 0 25px;}

.featureBar .repeat{ text-align:center} 
.featureBar #content .text{ text-align:center} 
.featureBar #content.withbg .text{ text-align:center} 
.featureBar .repeat .primary-btn{ display:inline-block}
.right_slider .text{ padding-left:0}

.maxdaluryBar h2{ font-size:28px; line-height:36px;}
.maxdaluryBar .fullVideo .wistia_embed{ width:100% !important }
.maxdaluryBar h3{ font-size:26px; line-height:34px;}
.keysBar.inner h2 { font-size:28px; line-height:36px;}
.topContent strong{ font-size:26px; line-height:34px;}
#content.author_image .repeat ul{ margin-right:0}

.page-template-sports .innerbannerBar h2{ padding:0; font-size:30px; line-height:34px;}
.rotoBar .heading_sec h2 {  font-size: 26px;  line-height:34px;}
#content.sport .rotoBar li h4{font-size: 24px;}

#content.sport .sub_item{padding: 40px 10px 32px; margin-top:0}
#content.sport .sub_item li{ max-width:200px; min-width:inherit; padding:10px;}
#content.sport .rotoBar li img{ max-width:150px}

.get_access_content p{ font-size:24px; line-height:30px;}
.moving_slide.slick-slide.slick-active a:after { background-size:100px;}

#footer .fourth{ width:100%; text-align:center}
#footer .fourth .widget_mc4wp_form_widget{ max-width:inherit; width:100%; right:0}
#footer form input[type="email"]{ width:100%;}
#footer h3{ padding:0}
.mc4wp-form-fields input[type="submit"]{ left:auto; right:0}
#footer .two, #footer .third{ width:50%; margin:0; text-align:center}
#footer .fourth img{ display:inline-block }
#footer .social{ padding:25px 0}
#footer .social a{ display:inline-block; float:none}
.privacy_policy{ width:100%}
#footer .copyright{margin-top: 25px;}
#footer .copyright p, #footer .copyright h6{ width:100%; text-align:center; padding-bottom:0}
#footer {  padding: 35px 0 0;}
#footer .fourth .widget_mc4wp_form_widget{ padding-top:10px;}
	
.heading_sec h3 br { display: none; }
.watchBar.sports .heading_sec { padding:0 20px;}
.watchBar.sports .fullVideo .wistia_embed{height: 300px !important;}



.mm-menu { background: #0234a1 ; }
.mm-opened #wrapper { box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); }
.mm-opened a.close { display: block; }
.mm-opened .topBar a.logo { opacity: 0; }
#back-to-top { display: block; }
a.close { width: 50px; height: 20px; font-size: 0px; position: absolute; left: 10px; top: 20px; z-index: 8888; }
a.close:before,  a.close:after { width: 30px; height: 3px; display: block; position: absolute; left: 4px; top: 0px; content: ""; background: #fff; -webkit-transform: scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); -ms-transform: scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); transform: scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
a.close:after { -webkit-transform: scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); -ms-transform: scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); transform: scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg); }
a.mobilemenu { text-decoration: none; display: block; font-size: 16px; color: #fff; height: 30px; line-height: 32px; text-transform: uppercase; overflow: hidden; padding: 0 35px 0 0; position: absolute; right: 15px; top: 9px; width: 100%; text-align:right}
.mobilemenu span { width: 30px; -webkit-transition: -webkit-transform .3s;transition:transform .3s; background: #fff; display: block; height: 3px; position: absolute; right: 0; top: 15px; }
.mobilemenu span:before{ top: -8px; transition-property:top,transform; }
.mobilemenu span:after,.mobilemenu span:before { background-color: #fff; content: ""; display: block; height: 3px; left: 0; position: absolute; width: 100%; transition-duration:.3s,.3s; }
.mobilemenu span:after{ bottom: -8px; transition-property:bottom,transform; }
.mm-menu .mm-navbar, .mm-menu .mm-listview > li::after, .mm-menu .mm-navbar .mm-btn::before, .mm-menu .mm-navbar .mm-btn::after, .mm-menu .mm-listview > li .mm-prev::before, .mm-menu .mm-listview > li .mm-next::after, .mm-menu .mm-listview > li .mm-arrow::after, .mm-menu .mm-listview > li .mm-prev::after, .mm-menu .mm-listview > li .mm-next::before { border-color: rgba(255,255,255,0.5); z-index:9999 }
.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a, .mm-listview > li > a, .mm-listview > li > span { color: #fff; }
.mm-listview > li > a i { display: none; }
.mm-listview  li.login { display: block; background:none; font-family: 'nexa_boldregular'; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.4); -ms-text-shadow: 1px 1px 1px rgba(0,0,0,0.4); }
.mm-listview li.login  a {  display: inline-block; vertical-align: top; }
.mm-listview li.login  a:hover { background: #00dac6; color: #000c38; }
.mm-listview li.login cite { font-size: 14px; display: inline-block; vertical-align: middle; padding: 10px 0; line-height: 20px; color: #fff; font-style: normal; }
.mm-listview li.login cite + a { padding-left: 10px; } 
.mm-listview  li.singup  { z-index: 99; display: block;/* background: #338ec1 url(images/menu_div.jpg) 86px center no-repeat;*/  font-family: 'nexa_boldregular'; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.4); -ms-text-shadow: 1px 1px 1px rgba(0,0,0,0.4); width: 100px; float: left; border-right:solid 1px rgba(255,255,255,0.5); margin-right:0px; }
.mm-listview > li.singup:not(.mm-divider)::after { border: none; }
.mm-listview li.singup   a { display: inline-block; vertical-align: top; width:100% }
.mm-listview li.singup   a:hover { background: #00dac6; color: #000c38; }
.mm-listview li.singup  cite { font-size: 14px; display: inline-block; vertical-align: middle; padding: 10px 0; line-height: 20px; color: #fff; font-style: normal; }
.mm-listview li.singup  cite + a { padding-left: 10px; } 
.mm-opened .logo.mobile{ display:none}
.mm-listview a:hover, .mm-listview li.current-menu-item a, .mm-listview li.current-menu-ancestor a{background: #00dac6;}
.mm-listview > li > a, .mm-listview > li > span{padding: 10px 20px 10px 20px;}

body.home .topBar p { display: none; }
.topBar a.logo { left: 15px; top: 7px; margin: 0px; }
.menuBar { display: none; }
.topBar { min-height: 40px; border-bottom: 1px solid #40b1f1; }

.signupBar.sports .primary-btn{ margin-bottom:20px;}
.signupBar.sports  .primary-btn + .primary-btn{  margin-bottom:0;}


.videobar_university{ padding:80px 0 20px;}
.videobar_university h1{font-size: 30px; line-height:36px;}
.videobar_university .select_box{padding: 0px 0 20px;}
.select_box #selectMe{ font-size:16px; height:48px}

#content.sports .rotoBar ul.nba li .col01{ height:auto;}
#content.sports .rotoBar ul.nba li .col01 span{ line-height:22px;}
#content.sports .rotoBar ul.nba li .col01 h6{ font-size:24px !important; }

.question-ans ul li{ text-align:center}
.question-ans h2{font-size: 26px; line-height: 34px;}
.question-ans h4{font-size: 20px; line-height: 24px; }

.projections .tierBar h2{font-size: 26px; line-height: 36px; }
.projections .tierBar p{ line-height:24px;}

.projections{background-size: 100% 260px !important; background-position:0 0 !important }
.projections .left{ max-width:100%; height:250px;}
.projections .tierBar{ max-width:100%; height:auto; padding:40px 10px; text-align:center}
.projections .tierBar .right{height:auto; padding:0;  text-align:center}

.page-template-affiliate .signupBar h2{ font-size:22px; line-height:26px;}
.page-template-affiliate .signupBar .primary-btn{ margin-top:20px;}
.page-template-affiliate .innerbannerBar p{ padding:0}
.page-template-affiliate .fullVideo.affi{ max-width:330px; height:210px;}

#videoscroll .slick-list{ padding:0 !important}
#videoscroll{ padding:0}
#videoscroll .wistia_embed { width:100% !important}
#videoscroll #bannerBg{ max-width:600px !important; margin:0 auto; float:none}
.moving_slide.slick-slide p{ font-size:14px;}

.courselisting ul.tabs{ padding:0 0px 30px; float:left; width:100%; margin:0}
.courselisting ul.tabs li{  text-align:left; font-size:16px!important;  min-height:inherit; border-bottom:none!important; line-height:18px!important; width:auto; display:inline-block; padding:5px; }
.courselisting ul.tabs li a{width:100%; text-align:left; font-size:16px!important; padding:10px 20px!important; min-height:inherit;border:solid 1px #0234a1 !important; line-height:18px!important;  background:#0234a1; color:#fff; border-radius:5px; -webkit-border-radius:5px;}
.courselisting ul.tabs li a:hover, .courselisting ul.tabs li a.active{ background:#fff; border:solid 1px #0234a1 !important; color:#0234a1; font-size:16px!important; padding:10px 20px!important; min-height:inherit; line-height:18px!important; }

#monthly_billing .package_caption ul li h4{ font-size:14px;}
#monthly_billing ul li p{ font-size:12px;}
#monthly_billing ul li p strong, #monthly_billing ul li p span{font-size:18px;}
#monthly_billing .package_caption ul li{ font-size:13px;}
#monthly_billing .action_button{ font-size:11px;}
#monthly_billing .wrc_pricing_table, #annnual_billing .wrc_pricing_table{width: 750px;}

#annnual_billing .package_caption ul li h4{ font-size:14px;} 
#annnual_billing ul li p{ font-size:12px;}
#annnual_billing ul li p strong, #monthly_billing ul li p span{font-size:18px;}
#annnual_billing .package_caption ul li{ font-size:13px;}
#annnual_billing .action_button{ font-size:11px;}


#monthly_billing ul li{padding: 0 10px;}
#annnual_billing ul li{padding: 0 10px;}
#monthly_billing .action_button, #annnual_billing .action_button{ line-height:14px; padding:10px 0}
#monthly_billing ul li.pricing_table_title span{ font-size:18px}

.everywhere { padding: 45px 0 50px 0;}
.signupBar { padding: 36px 0 54px 0;}
.right_slider {padding: 56px 0 57px 0}

.centering.blogpage{ margin-top:70px;}


.blog_sidebar{ display:none}
.blogpage #leftbar{ width:100%;  float: left; }
.blogpage:after{ display:none }
.fixed .infotext{ display:none}
.blogpage h1{ font-size:26px}
.page-template-comingsoon h1{ font-size:26px}
.blogpage h4.title{ font-size:24px}
.blog_sidebar.mobile{ display:block; float:left; width:100%}
.blogpost{ float:left; width:100%}
#comments .comments-title{ font-size: 18px; line-height:22px;}
.page-template-affiliate .watchBar.sports h2 {  font-size:24px !important; line-height:30px;}

.home .featureBar .repeat .middle_center{ height:auto}
#content.one_place{padding: 30px 0 0 0;}
.withbg .featureBar { padding: 30px 0 50px;}
.home .featureBar .repeat .image{ margin-top:0}
#content.sport .rotoBar li:nth-child(2n+1){ clear:left}

.full.deafult_page{padding-top: 60px; padding-bottom: 30px;}
h1 { font-size: 30px; line-height: 36px;}
h2 {  font-size:28px; line-height: 32px; }
 .home #content.withbg .featureBar .repeat .middle_center { height:auto; }
 .home #content.author_image .featureBar .repeat .middle_center{ height:auto; }


#footer .one{ width:100%; text-align:center}
#footer .one img{ max-width:200px;}
#text-11 a img{ max-width:200px !important;}
#footer .one a{ display:inline-block; margin-top:10px !important;}

.page-template-template-mobile .btn_box{ margin-bottom:30px}

.right_slider .text .android{ float:none; width:130px}
.right_slider .text .apple{ float:none ;width:130px}


.left-text .apple{width:130px}
.left-text .android{ width:130px}


.page-template-template-mobile .middle_box .mid .android{width:130px}
.page-template-template-mobile .middle_box .mid .apple{width:130px}


#header .logo {  position: relative;  top: 6px;}
#monthly_billing .package_details.premium { margin-top:-25px; }
.moving_slide video{ height:auto !important; width:100% !important; top:67px !important; left:3px !important} 

}
@media only screen and (max-width: 639px) {
.question-ans ul li{ width:100%; padding:20px 0 10px !important;}
.question-ans ul li:nth-child(2n){ border-left:none; padding-left:0}
.pricing-table .switch_container{ width:460px;}
.question-ans h2 { padding-bottom: 10px;}
.question-ans ul li:nth-child(2){border-top: solid 1px #e5e6eb;}
.courselisting ul.tab-content-video li .text{ padding:15px;}

#content.sports .rotoBar ul.nba li .sample.textarea .statspro{ width:100%; height:auto; max-width:inherit}
.fullVideo.product .wistia_embed{ height:300px !important}

.howBar li{ width:100%; padding-bottom:30px;}
.page-template-affiliate .rotoBar li{ width:100%; padding-bottom:30px;}
.howBar{padding: 50px 0px 0px;}
.howBar li img{ margin-bottom:15px;} 
.howBar h2{ padding-bottom:0}
.rotoBar h2{ padding-bottom:20px;}
.rotoBar {  padding: 30px 0px 20px;}

.page-template-affiliate .signupBar{padding: 40px 0 47px 0;}

#videoscroll #bannerBg{ max-width:400px !important;}
.moving_slide.slick-slide.slick-active a:after { background-size:100px; background-position: center 39%}

.topContent ul li{padding: 0; width:auto;}

.bannerBar h1 {  font-size: 25px !important;   line-height: 34px !important;}
.innerbannerBar h1 {  font-size: 25px !important; line-height: 34px !important;}

.signupBar.sports h3, .howBar h2, .rotoBar h2, .everywhere h2, .watchBar.sports h2, .right_slider .text h3, .left_slider .text h3, #content.one_place .heading_sec h2, .featureBar h2, #content.case_study .text h2, #content.author_image h2{font-size: 22px; line-height: 32px;}

.most_top input[type="text"]{ width:125px; margin:0}

.maxdaluryBar {  padding: 30px 0px 30px;}
.maxdaluryBar h2{padding: 0 0px 20px;}
.maxdaluryBar h3{ padding-top:0}
.keysBar.inner {  padding: 40px 0px 8px;}
#content.sport {  padding: 35px 0 35px 0;}
#content.sport .rotoBar h3 { padding: 10px 0% 20px;}
#content.sport .sub_item{padding: 40px 10px 2px;}
.browserBar.get_access {  padding:40px 0px;}
.left_slider .member-item .repeat{padding: 40px 0 60px 0;}
.browserBar.get_access img{ max-width:100%}
.signupBar {  padding: 26px 0 44px 0;}
.right_slider{padding: 46px 0 57px 0;}
.question-ans {  padding: 40px 0 20px;}
.courselisting { padding: 40px 0 60px;}
.watchBar.sports { padding: 40px 0px 20px;}
.howBar {   padding: 40px 0px 0px;}
.watchBar.sports { padding: 40px 0px 10px;}

.signupBar.sports .primary-btn{ margin:15px 0 0 0}


.right_slider .text .android{ float:none; width:120px}
.right_slider .text .apple{ float:none ;width:120px}

.left-text .apple{width:120px}
.left-text .android{ width:120px}

.page-template-template-mobile .middle_box .mid .android{width:120px}
.page-template-template-mobile .middle_box .mid .apple{width:120px}

.footer_btn .android{width:120px!important}
.footer_btn .apple{ width:120px!important}

#monthly_billing, #annnual_billing{ overflow:hidden}
#monthly_billing .package_details{width: 16%; }


}


@media only screen and (max-width: 479px) {

.twiter_content.right li{ width:100%}	
.maxdaluryBar input[type="email"]{ font-size:14px;}
.mc4wp-form-fields input[type="submit"]{ font-size:14px; width:84px;}
.keysBar li{ width:100%}
.primary-btn.white{ width:180px; height: 44px;line-height: 44px;}
.primary-btn{  height: 48px;line-height: 48px;}
#content.software .wistia_embed{ height:190px;}
#content.author_image .repeat ul li{ display:block}

#content.sport .rotoBar li{ max-width:inherit; width:100%; padding-bottom:40px;}
#content.sport .sub_item li{ max-width:inherit; width:100%}
#content.sport .rotoBar li a{ height:auto}

.courselisting ul.tab-content-video li{ width:100%}
.courselisting ul.tab-content-video li a{max-width: 100%;}
.strategies ul li .Lit_sport, .lineup ul li .Lit_sport{ width:100%}
.strategies{ padding-bottom:20px;}
#videoscroll #bannerBg{ max-width:280px !important;}

#footer ul li{ font-size:14px;}	
#footer .two, #footer .third{ width:50%}
#footer ul li{ padding-bottom:7px;}

#content.sport .rotoBar li a{ min-height:inherit}	
.alignleft, .alignnone, .alignright, .aligncenter { float: none !important; margin: 10px 0 !important; max-width: 100% !important; height: auto; display: block; clear: both }
.wp-caption { width: 100% !important; }
.wp-caption.alignleft, .wp-caption.alignnone, .wp-caption.lignright, .wp-caption.aligncenter { float: none !important; margin: 10px 0 !important; }
.wp-caption.alignleft img, .wp-caption.alignnone img, .wp-caption.lignright img, .wp-caption.aligncenter img { max-width: 100%; height: auto; width: 100%; }
.wp-caption img { width: 100%; }
.wp-caption p { padding: 3px !important }

.moving_slide.slick-slide.slick-active a:after { background-size:60px;background-position: center 29%;}
.pricing-table .switch_container{ width:100%; padding:0; text-align:center}
.pricing-table .switch_container a, .pricing-table .switch_container a, .pricing-table .switch_container a.active{ width: auto; padding:0 8px; font-size:12px; display:inline-block; float:none; line-height:44px;}


.blogpage .blog_sidebar.mobile .widget #cat {  max-width: 100%; background-position:96% 20px; }
.blogpage .blog_sidebar.mobile .search-form { max-width: 100%; }
.blogpage .post img{ width:100%; max-width:100%; height:auto; margin:0 0 20px 0}

.topContent ul li{ width:100%}

.topContent ul li img{ display:inline-block}
.topContent ul li{ text-align:center}
.topContent ul li:nth-child(4){ margin-top: -16px;}
.home #content.withbg .featureBar .repeat .middle_center .android{margin: 4px 25px; }

}

@media only screen and (min-width: 768px) {
.mm-menu.mm-current { display: none !important; }
html.mm-opening .mm-slideout { transform: translate(0px, 0px) !important; -webkit-transform: translate(0px, 0px) !important; }
html.mm-opened { overflow: visible !important; }
html.mm-opened body { overflow: visible !important; }
#mm-blocker { display: none !important; }
.topBar.mob { display: none !important; }
}







/*Responsive css mobile page*/

@media only screen and (max-width: 929px) {

.page-template-template-mobile h1, .page-template-template-mobile .h1 { font-size: 38px; }
.page-template-template-mobile h2, .page-template-template-mobile .h2 { font-size: 26px; }
.page-template-template-mobile h3, .page-template-template-mobile .h3 { font-size: 18px; }
.page-template-template-mobile h4, .page-template-template-mobile .h4 { font-size: 15px; }
.page-template-template-mobile h5, .page-template-template-mobile .h5 { font-size: 13px; }
.page-template-template-mobile h6, .page-template-template-mobile .h6 { font-size: 11px; }
	
.page-template-template-mobile .introbox { padding: 120px 0 40px; }
.page-template-template-mobile .introbox .right-img { width: 280px; }

.page-template-template-mobile .blockbox .blocks, .page-template-template-mobile .blockbox .blocks.bg2, .page-template-template-mobile .blockbox .blocks.bg4 { padding: 80px 0 60px; }	
.page-template-template-mobile .blockbox .blocks .right-img { width: 280px; }
.page-template-template-mobile .blockbox .blocks .left-text { width: 380px; }
.page-template-template-mobile .blockbox .mailchimpwidget { padding: 70px 0 60px; }

.page-template-template-mobile .footerbox { padding: 50px 0 0; }
.page-template-template-mobile .footerbox .copyright { padding: 18px 0 50px; }
	.page-template-template-mobile .blockbox .middle_box{ padding:30px 0}
	.page-template-template-mobile .footerbox .footer_btn{ padding:18px 0 10px}				
}

@media only screen and (max-width: 767px) {
	
	.page-template-template-mobile h1, .page-template-template-mobile .h1 { font-size: 34px; }
	
	.page-template-template-mobile .nav-bar { display: none; }
	
	.page-template-template-mobile #header-part .logo { padding: 25px 0 0; width: 116px; margin: 0 auto; float: none; }
	
	.page-template-template-mobile .introbox .left-text { min-height: inherit !important; float: none; width: 100%; }
	.page-template-template-mobile .introbox { padding: 80px 0 40px; text-align: center; }
	.page-template-template-mobile .introbox .mailchimp { margin: 0 auto; max-width: 315px; padding: 15px 0 0; }
	.page-template-template-mobile .introbox .mailchimp input[type="text"] { display: none; }
	.page-template-template-mobile .introbox .mailchimp .mc4wp-form-fields { position: relative; }
	.page-template-template-mobile .introbox .mailchimp input[type="submit"] { position: absolute; right: 0px; top: 0px; right: 0px; top: 0px; width: 106px; }
	
	.page-template-template-mobile .introbox .right-img { float: none; margin: 0 auto; max-width: 315px; width: 100%; }
	
	.page-template-template-mobile .blockbox .blocks, .page-template-template-mobile .blockbox .blocks.bg2, .page-template-template-mobile .blockbox .blocks.bg4 { padding: 50px 0 30px; }
	.page-template-template-mobile .blockbox .blocks .right-img { float: none; margin: 0 auto; max-width: 315px; width: 100%; }
	.page-template-template-mobile .blockbox .blocks .left-text { padding: 0px 0 30px 0; width: 100%; float: none; position: relative; left: 0px; top: 0px; transform: translateY(0%); -webkit-transform: translateY(0%); max-width: 380px; margin: 0 auto; }
	.page-template-template-mobile .blockbox .mailchimpwidget { padding: 30px 0; }
	.page-template-template-mobile .blockbox .blocks.blocks2 .right-img { float: none; margin: 0 auto; }
	.page-template-template-mobile .blockbox .blocks.blocks2 .left-text { left: 0; }
	
	.page-template-template-mobile .footerbox .widget_media_image img { padding: 30px 20px 0 20px; border-top: #CCC solid 1px; width: 150px; }
	
	.page-template-template-mobile .contentbox, .page-template-template-mobile .textbox { padding: 80px 0px 0px 0px; }
	.page-template-template-mobile .contentbox .entry { padding: 100px 0px 100px 0px; background: #0530a1; text-align: center; }
	
	.page-template-template-mobile #back-to-top { display: block; }
	
	.page-template-template-mobile .textbox .entry { padding: 20px 0px 5px 0px; }
		
		
	.page-template-template-mobile .introbox a.button_2{ display:none}
.page-template-template-mobile .blockbox .blocks a.button1{ display:none}	
.page-template-template-mobile .introbox h1{ line-height:42px}
.page-template-template-mobile .introbox a.button_1{ margin:0 auto}
.page-template-template-mobile .middle_box .mid a.button_1{ display:none}
.page-template-template-mobile .middle_box .mid a.button_2 {  background: #00dac6 none repeat scroll 0 0; border-radius: 30px; color: #fff; display: inline-block; font-size: 16px;  font-weight: 500; height: 54px; line-height: 54px; margin-right: 20px; max-width: 316px;  text-align: center; width: 100%;}	
	.page-template-template-mobile .middle_box .mid a.button_2:hover {background:#00847e}
		.page-template-template-mobile .blockbox .middle_box{ padding:30px 0}
		.page-template-template-mobile .blockbox .blocks .content{ margin-bottom:15px}	
		.page-template-template-mobile .footerbox .footer_btn{ padding:18px 0 15px}	
		.page-template-template-mobile .footerbox h4{ padding-bottom:15px}
		.page-template-template-mobile  .aligncenter{ margin:0 auto 10px !important}
		 .page-template-template-mobile .introbox h1{ line-height:43px}
}

@media only screen and (max-width: 639px) {
	
	
	.page-template-template-mobile p, .page-template-template-mobile .textbox li { font-size: 17px; line-height: 22px; }
	.page-template-template-mobile h1, .page-template-template-mobile .h1 { font-size: 30px; }
	.page-template-template-mobile h2,.page-template-template-mobile .h2 { font-size: 24px; }
	.page-template-template-mobile h3, .page-template-template-mobile .h3 { font-size: 17px; }
	.page-template-template-mobile h4, .page-template-template-mobile .h4 { font-size: 14px; }
	.page-template-template-mobile h5, .page-template-template-mobile .h5 { font-size: 12px; }
	
	.page-template-template-mobile .introbox h1 { line-height: 37px; padding-bottom: 20px; }
	.page-template-template-mobile .introbox p { font-size: 16px; padding: 0 0 10px 0px; }
	.page-template-template-mobile .introbox .mailchimp input[type="text"], .introbox .mailchimp input[type="email"] { font-size: 16px; }
	.page-template-template-mobile .introbox .left-text { padding: 0px 0px 46px 0px; }
	.page-template-template-mobile .introbox { padding: 80px 0 30px; }
	
	.page-template-template-mobile .blockbox .blocks .content p br { display: none; }
	.page-template-template-mobile .blockbox .blocks .content { margin-bottom: 35px; padding: 20px 20px 20px; }
	.page-template-template-mobile .blockbox .mailchimpwidget .mc4wp-form-fields { width: 100%; }
	.page-template-template-mobile .blockbox .mailchimpwidget .mc4wp-form-fields input[type="email"] { font-size: 16px; }
	
	.page-template-template-mobile .footerbox .widget_mc4wp_form_widget .mc4wp-form-fields { width: 100%; }
	.page-template-template-mobile .footerbox .widget_mc4wp_form_widget h4 { padding-bottom: 30px; }
	.page-template-template-mobile .footerbox .widget_mc4wp_form_widget .mc4wp-form-fields input[type="email"] { font-size: 16px; }
	.page-template-template-mobile .footerbox .widget_text { padding: 18px 0 30px; }
	.page-template-template-mobile .footerbox { padding: 30px 0 0; }
	
	.page-template-template-mobile .copyrightbox { padding-bottom: 25px; }
	
	#monthly_billing .prev{ display:block; }
	#monthly_billing .next{ display:block;}
	#monthly_billing, #annnual_billing{ padding-top:70px; position:relative}
	
	#annnual_billing .prev{ display:block; }
	#annnual_billing .next{ display:block;}
	#annnual_billing, #annnual_billing{ padding-top:50px; position:relative}
			
}
@media only screen and (max-width: 479px) {
	.page-template-template-mobile .introbox h1{ font-size:30px}
	.page-template-template-mobile .footerbox .footer_btn a.btn_download{ margin:0 auto 15px; max-width:300px}
	.page-template-template-mobile .footerbox .footer_btn a{ margin:0 auto; max-width:300px}
	.mid .wistia_embed{ height:0 !important}
	.page-template-template-mobile .middle_box .mid a.button_2{ max-width:275px;}
	
	}
