/* Smaller than standard 1650 (devices and browsers) */
@media only screen and (max-width: 1650px) {
    .hero_banner_wrap,
    .hero_banner_wrap .slide > img{height: 750px;}
    .hero_banner_wrap .caption h1{font-size: 33px;line-height: 55px;}
    .hero_banner_wrap .caption{padding: 35px 30px;}
    .hero_banner_wrap .slick-prev, .hero_banner_wrap .slick-next{height: 80px;width: 80px;}
    .hero_banner_wrap .caption{bottom: 40px;}
}
/* Smaller than standard 1414 (devices and browsers) */
@media only screen and (max-width: 1414px) {
    .hero_banner_wrap .slick-prev, 
    .hero_banner_wrap .slick-next{height: 70px;width: 70px;background-size: 100% 100%;}
    .what_included .include_list > ul > li p:last-of-type{padding: 0 10px 0 0;}
    .hero_banner_wrap .caption{width: 55%;}
}

/* Smaller than standard 1271 (devices and browsers) */
@media only screen and (max-width: 1280px) {
    .grid_two_cnt .cnt_wrap .cnt_lft{width: 33%;padding-left: 1%; padding-right: 1%;}
    .grid_two_cnt .cnt_wrap .cnt_rgt{width: 61%;padding: 0 2%;text-align: justify;}
    .cnt_row p{text-align: justify;}
    .top_cnt .top_cnt_lft{width: 56%;padding: 0 1%;}
    .top_include_cnt{width: 96%;padding: 0 2%;}
    .package_wrap .pkg_list > li{width: 30%;}
    .pkg_head { padding: 42px 30px 22px;}
    .pkg_head h4{font-size: 34px;}
    .pkg_cost{padding: 25px 30px;}
    .pkg_data{padding: 40px 30px 20px; }
    .money_back_wrap{width: 98%;margin: 16% auto 0;padding: 135px 45px 45px;}
    .money_back_wrap h2{font-size: 38px;padding-bottom: 20px;}
    .img_reel ul li{height: 250px;}
    #main_nav ul li{margin: 0 12px;}
    #main_nav ul li:before{ left: -15px;}
    #main_nav ul li a{font-size: 12px;line-height: normal;}
    .ftr_wrap .ftr_lft{width: 26%;padding-left: 1%;}
    .ftr_wrap .ftr_rgt{width: 71.5%;padding-right: 1%;}
    #main_nav ul li.current-menu-item:after{bottom:-74%;}
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1024px) {
    .hero_banner_wrap .caption h1{font-size: 26px;line-height: 34px;}
    ul.menu li.guide_link{margin-right: 25px;}
    ul.menu li.guide_link a{font-size: 16px;}
    .what_included_cnt p,
    .what_included .include_list  .cnt_rgt  ul > li,
    .cnt_row p,
    .grid_two_cnt .cnt_wrap p,
    .timetogo_fishing_wrap p,
    .about_cnt p,
    .faq_wrap p{font-size: 16px;line-height: 24px;}
    .video_wrap .video_box p,
    .cnt_mid .cnt_box p,
    .money_back_wrap p{font-size: 18px;line-height: 24px;}
    .grid_two_cnt .cnt_wrap h3,
    .testimonial_wrap h3, .timetogo_fishing_wrap h3{font-size: 28px;line-height: 32px;}
    .top_cnt h2 {font-size: 33px;line-height: 39px;padding-bottom: 34px;}
    .cnt_row h5{font-size: 22px;padding-bottom: 15px;}
    .top_cnt{padding: 80px 0;}
    .cnt_mid h2{font-size: 44px;line-height: 52px;}
    .img_outer:before{height: 150px;width: 150px;}
    .author_img{height: 142px; width: 142px;}
    .say_cnt{padding: 125px 20px 20px;}
    .video_wrap .video_box h1{font-size: 50px;line-height: 55px;padding-bottom: 40px;}
    .video_outer {margin-bottom: 40px;}
    .what_included_cnt h2{font-size: 45px;padding-bottom: 22px;}
    .what_included_cnt h3{font-size: 25px;padding-bottom: 15px;}
    .what_included_cnt p{padding-bottom: 20px;}
    .what_included_cnt h4,
    .about_cnt h4{font-size: 30px;padding-bottom: 15px;}
    .what_included_cnt h5{font-size: 20px;line-height: normal;padding-bottom: 18px;}
    .about_wrap{padding: 70px 0;}
    .faq_wrap h3{font-size: 28px;padding-bottom: 20px;}
      .faq_wrap{padding: 60px 10px 40px;}
    .video_outer{width: 98%;margin: 0 auto 40px;}
    .grid_outer .grid_wrap .grid_3 .blog_img{width: 200px;height: 200px;}
    .grid_outer .grid_wrap .grid_3 .blog h3 {font-size: 26px;line-height: 30px;}
    .ftr_links li { margin: 0 10px;}
    .caption p{padding-right: 0;font-size: 16px;line-height: 24px;}
    .grid_outer{padding: 80px 0;}
    .contact_details ul li{padding: 0 30px;}
    .about_wrap.download_wrap{padding:20px 0;}
    .ftr_wrap ul li:after{right:-14px;}
    .hdr_top { padding: 0 10px;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 992px) {
    .author_img {height: 100px; width: 100px;border: 4px solid #fff;}
    .img_outer:before { height: 105px;width: 105px;}
    .testimonial_cnt ul li p{padding-top: 20px;}
    .testimonial_wrap{padding: 55px 0 35px;}
    .testimonial_cnt ul li{margin:0 5px 90px;width: 30%;}
    .testimonial_cnt ul li p{font-size: 12px;line-height: 18px;text-align: justify;}
    .testimonial_wrap h3,
    .timetogo_fishing_wrap h3{font-size: 26px;padding-bottom: 20px;}
    .timetogo_fishing_wrap h3{padding-bottom: 20px;}
    .author{padding-left: 70px;}
    .about_img {height: 200px; width: 200px;margin: 0 auto;}
    .img_reel ul li{height: 200px;}
    #header { padding: 18px 0;}
    #main_nav ul li a{font-size: 11px;}
    #main_nav ul li {margin: 0 5px;}
    #main_nav ul li:before {left: -6px;}
    .grid_outer .grid_wrap .grid_3{margin: 0 0.5%;}
    .what_included_cnt h4, 
    .about_cnt h4 {font-size: 24px;padding-bottom: 10px;text-align:left;}
    .download_wrap h2{font-size: 30px;line-height: 35px;padding-bottom: 10px;text-align:left;}
    .get_free_chapter_form input[type="text"], 
    .get_free_chapter_form input[type="email"], 
    .get_free_chapter_form input[type="phone"]{width: 100%;margin: 0 auto 10px;}
    .download_wrap input[type="submit"],
    .get_free_chapter .get_free_chapter_form input[type="submit"]{font-size: 16px;padding: 10px 22px;}
    .ftr_wrap ul li a{font-size: 14px;}
    .hdr_bnr .hdr_bg .hdr_caption{padding: 0 10px;}
    .hdr_bnr .hdr_bg .hdr_caption h1{font-size: 38px;}
    .contact_wrap input[type="submit"]{font-size: 18px;}
    #main_nav ul li.current-menu-item:after{bottom:-96%;}
}

/* Smaller than standard 767 (devices and browsers) */
@media only screen and (max-width: 767px) {
#pull_menu                                          { display: block;text-align: center;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
    .grid_two_cnt .cnt_wrap .cnt_lft,
    .grid_two_cnt .cnt_wrap .cnt_rgt{width: 100%;display: block;padding: 0 1%;}
    .grid_two_cnt .cnt_wrap .cnt_lft{padding-bottom: 30px;}
    .grid_two_cnt .cnt_wrap{padding: 50px 15px;}
    .testimonial_cnt ul li{width: 96%;margin: 0 auto 80px !important;display: block;}
    .package_wrap .pkg_list > li{width: 95%;display: block;margin: 0 auto 30px !important;}
    .testimonial_cnt ul li:last-child{margin-bottom: 0 !important;}
    .testimonial_wrap{padding: 50px 0;}
    .money_back_wrap{margin: 20% auto 0; padding: 125px 35px 35px;}
    .money_back_wrap:before{ top: -17%; width: 241px; height: 189px;}
    .say_cnt {padding: 135px 30px 40px;}
    .img_reel ul li{height: 150px;}
    .hero_banner_wrap .caption {width: 85%;}
    .hero_banner_wrap .slick-prev, .hero_banner_wrap .slick-next {height: 50px;width: 50px; }
    .hero_banner_wrap, .hero_banner_wrap .slide > img { height: 600px;}
    .hero_banner_wrap .slick-prev{left: 10px;}
    .hero_banner_wrap .slick-next{right: 10px;}
    .top_cnt .top_cnt_lft,
    .top_cnt .top_cnt_rgt{display: block;width: 100%;}
    .cnt_row .row_lft,
    .cnt_row .row_rgt{display: block;width: 100%;padding: 2%;}
    .cnt_row{padding: 0 15px;}
    .top_cnt {padding: 50px 15px 20px;}
    .business_kit { padding-bottom: 50px;}
    .timetogo_fishing_wrap{background-size: cover;}
    .hero_banner_wrap .caption {width: 100%; border: 0;border-top: 10px solid #0085cc;bottom: 0;padding: 25px 30px;text-align: center;}
    .hero_banner_wrap .caption h1 {font-size: 22px;line-height: 34px;}
    .video_img .play_btn{width: 10%;margin: 0 auto;}
    .what_included_cnt h5{text-align: left;}
    .timetogo_fishing_wrap{padding: 50px 0;}
    #header{padding: 0 10px;}
    .grid_outer .grid_wrap .grid_3 { margin: 0 auto 20px; width: 100%;}
    .grid_outer .grid_wrap .grid_3:last-of-type{margin-bottom: 0;}
    #footer{padding: 20px 0;}
    .ftr_wrap .ftr_lft,
    .ftr_wrap .ftr_rgt{display: block;width: 96%;margin: 0 auto;text-align: center;}
    .newsletter_form input[type="submit"] {display: inline-block; margin: 10px 0 20px;}
    .ftr_links li {margin: 0 10px 10px;}
    .newsletter_form input[type="text"],
    .newsletter_form input[type="email"]{margin: 0 auto;}
    #main_nav ul.menu{display: none;position: absolute;top: 100%;background: #fff;width: 100%;left: 0;right: 0;text-align: left;}
    #main_nav ul.menu li{display: block;margin: 0 auto;padding: 8px 22px;border-bottom: 1px solid #ccc;}
    #main_nav ul.menu li:last-child{border-bottom: 0;}
    #main_nav ul li.current-menu-item:after{display: none;}
    #main_nav ul.menu li.blue_btn{padding: 0;}
    #main_nav ul.menu li.blue_btn a{border-radius: 0;border: 0;padding:12px 25px !important;}
    
    .testimonial_pg .testimonial_cnt ul li{right: 0;}
    .testimonial_pg ul { margin-top: 80px;}
    .col_12{margin-bottom: 25px;}
    .contact_wrap {padding: 52px 10px 25px;}
    .logo{width: 100%;margin: 10px auto 0;text-align:center;}
    .navigation{width:100%;text-align:center;}
    .download_wrap #gform_1 ul#gform_fields_1 li{width:100%;margin: 5px auto;}
    .download_wrap  .cnt_rgt{padding:0 !important;}
    .download_wrap #gform_1 #gform_submit_button_1 { width: 100%; margin: 5px auto;}
    #main_nav ul li.current_page_item.menu-item-has-children:hover ul.sub-menu{padding-left:0;}
    ul.sub-menu{position:relative;width: 100%;padding-top:0;}
    #main_nav ul li.current_page_item.menu-item-has-children:hover{padding:8px 0  0;}
    #main_nav ul.menu > li.menu-item-has-children:hover {padding-left:0;padding-right:0;padding-bottom:0;}
    #main_nav ul.menu > li.menu-item-has-children:hover ul.sub-menu{padding-top:5px;}
     #main_nav ul.menu > li.menu-item-has-children:hover > a{padding-left:32px;padding-right:32px;}
     ul.menu li.guide_link{display:none !important;}
     .video_wrap .video_box{padding: 0 15px;}
     .cnt_wrap{padding: 0 15px;}
     .timetogo_fishing_wrap p{padding:0 15px 20px;}
     header#header.sticky{position:relative;}
     .hero_banner_wrap{margin-top:0;}
}

/* Smaller than standard 640 (devices and browsers) */
@media only screen and (max-width: 640px) {
    .cnt_wrap .cnt_lft,
    .cnt_wrap .cnt_rgt{width: 96%;display: block;margin: 0 auto;text-align: justify;}
    .cnt_wrap .cnt_lft{margin-bottom: 20px;}
    .cnt_wrap .cnt_lft > img{width: 100%;}
    .faq_wrap{padding: 40px 10px;}
    .grid_two_cnt .cnt_wrap h3,
    .top_cnt h2{text-align: center;}
    .money_back_wrap{margin: 35% auto 0;}
    .cnt_mid h2 {font-size: 24px;line-height: 32px;}
    .video_wrap .video_box h1 {font-size: 30px;line-height: 35px;padding-bottom: 40px;}
    .cnt_row h5:before{height: 18px;width: 18px;}
    .cnt_row h5{font-size: 18px;line-height: normal;padding-left: 28px;}
    .cnt_mid .cnt_box .blue_btn a{font-size: 16px;line-height: normal;padding: 10px 22px;}
    .what_included { padding: 60px 0 60px;}
    .get_free_chapter h3{font-size: 14px;line-height: 30px;}
    .get_free_chapter h2 {font-size: 26px;line-height: 30px;padding-bottom: 15px;}
    .get_free_chapter .get_free_chapter_form input[type="text"], .get_free_chapter .get_free_chapter_form input[type="email"], .get_free_chapter .get_free_chapter_form input[type="phone"]{width: 94%;margin: 0 auto 10px;}
    .logo{padding-bottom: 10px;}
    .logo,
    .navigation{width: 100%;display: block;text-align: center;}
    .logo a{display: inline-block;}
    .caption p { font-size: 12px; line-height: 18px;text-transform: initial; padding: 0;}
    .hdr_bnr .hdr_bg .hdr_caption h1{font-size: 24px;}
    .hdr_bnr .hdr_bg .hdr_caption p{font-size: 14px;line-height: 24px;}
    .contact_details { padding: 30px 0;}
    .contact_details ul li{display: block;margin-bottom: 10px;border: 0;border-bottom: 1px solid #ededed;padding: 20px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 480px) {
    .img_reel ul li { height: 80px;}   
    .package_wrap .pkg_list > li{width: 92%;}
    .money_back_wrap:before{top: -11%;}
    .money_back_wrap h2 {font-size: 30px;padding-bottom: 20px;}
    .video_wrap .video_box p, .cnt_mid .cnt_box p, .money_back_wrap p {font-size: 16px;line-height: 24px;}
    .logo{margin-bottom: 15px;width: 100%;display: block;padding: 0 5px;}
    .navigation{width: 100%;padding:0 0 10px;}
    .hero_banner_wrap, .hero_banner_wrap .slide > img {height: 500px;}
    .hero_banner_wrap .caption h1 {font-size: 18px;line-height: 24px;}
    #nav ul li{margin: 0 auto 10px;}
    #nav ul li:last-child{margin-bottom: 0;}
     #nav ul.menu li.blue_btn a{font-size: 16px;padding: 10px 20px;}
    .hero_banner_wrap .slick-prev, .hero_banner_wrap .slick-next {height: 40px;width: 40px;}
    .hero_banner_wrap .slick-prev, .hero_banner_wrap .slick-next{top: 35%;}
    #pull_menu { display: block; text-align: center;position: relative;right: auto;top: auto; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none;}
    #main_nav ul.menu li a,
    #main_nav ul.menu li.blue_btn a{padding: 8px 12px;}
    .col_6{width: 94%;display: block;margin: 0 3% 2%;}
    ul#gform_fields_1 li,
    #gform_submit_button_1{width:85%;margin:0 auto 10px;word-break: break-all; white-space: normal;}
    input[type="submit"]{font-size:14px;}
    #gform_2 ul#gform_fields_2 li{width:93%;}
     #header.landing_header{padding:0;}
     .template .alignleft, .template img.alignleft{width:100%;margin: 0 auto 15px; height: 250px; object-fit: cover;}
    
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 320px) {

}

