@media only screen and (min-width: 768px) and (max-width:1000px) {

#upper-top .upper-content #fishing-caddy-search{display:none;}
.entry-content {float:left; clear:left; width:55%; }
#footer .footer-content .social-icon div.hline{ width:82%;}

#testimonial-holder .testimonial_rotator_wrap {margin:0px; padding:0px; overflow: hidden; position: relative; width:45%;}

img.left-image, img.right-image{float:none !important; margin:10px auto !important; background-color:#EDEDED; border-radius:5px; padding:5px; display:block;}

.mob-table td{float:left; clear:left; width:98%; margin:0px auto;}

.mobile-view {display:block; clear:both; padding:5px 0 5px 0; text-align:center;}

}



@media only screen and (min-width: 450px) and (max-width: 767px) {
#upper-top{ background-color:#05121c; width:100%; height:auto !important;}
#upper-top .upper-content #fishing-caddy-search{display:none;}

#logo-nav-holder #top .top-right{ padding-top:10px; float:right; margin-right:0px !important; clear:both;}
#logo-nav-holder div#contact{float:right; color:#ffffff; margin-top:7px; margin-right:5px;clear:both;}
#logo-nav-holder div#contact td{float:right; clear:both}
#logo-nav-holder div#contact .call{display:none;}
#logo-nav-holder div#contact .number{font-family:"Open Sans"; font-size:16px;color:#ffffff; padding-right:0px; text-align:right;}
#logo-nav-holder #top .top-right ul li{ display:inline; float:left; list-style:none; padding-right:0px;}
#logo-nav-holder #top .top-right ul img{width:22px; height:22px; margin:1px;}


.entry-content {float:left; clear:left; width:100%; }
#footer .footer-content .social-icon{display:none;}
#footer div.footer-menu{display:none;}
.cur-date{display:none;}
.copyright{display:block; width:100%; height:auto; text-align:center;}

#sidebar {float:none !important; clear:both; width:90%; height:auto; display:block; margin:0px auto;
border:0px !important;}


#testimonial{max-width:96%; padding:0px; margin:0 auto; overflow:hidden;
 position:relative;}
#testimonial img{margin-right:5px; margin-bottom:5px; }
#testimonial h1{color:#ffffff; font-size:25px; font-family:"Satisfy"; padding:0px 0px 10px 0px;}
#testimonial .client{color:#ffffff; font-size:12px; font-family:"Open Sans";}
#testimonial-holder .testimonial_rotator_wrap {margin:0px; padding:0px; overflow: hidden; position: relative; width:100%;}
#testimonial-holder .testimonial_rotator_author_info {border-left:0px; padding-left:0px;}
#testimonial .right-img{position:relative; clear:both; right:0px; top:0px; width:250px; height:188px; margin:0px auto;}

.mobile-view {display:block; clear:both; padding:5px 0 5px 0; text-align:center;}


}


@media only screen and (min-width: 320px) and (max-width: 449px) {

#upper-top{ background-color:#05121c; width:100%; height:auto !important;}
#upper-top .upper-content #fishing-caddy-search{display:none;}

#logo-nav-holder #top .header-logo{ padding-top:0px; position:absolute; z-index:50; width:125px; height:93px;}
#logo-nav-holder #top .header-logo img{width:100%; height:auto;}

#logo-nav-holder #top .top-right{ padding-top:10px; float:right; margin-right:0px !important; clear:both;}
#logo-nav-holder div#contact{float:right; color:#ffffff; margin-top:7px; margin-right:5px;clear:both;}
#logo-nav-holder div#contact td{float:right; clear:both}
#logo-nav-holder div#contact .call{display:none;}
#logo-nav-holder div#contact .number{font-family:"Open Sans"; font-size:16px;color:#ffffff; padding-right:0px; text-align:right;}
#logo-nav-holder #top .top-right ul li{ display:inline; float:left; list-style:none; padding-right:0px;}
#logo-nav-holder #top .top-right ul img{width:22px; height:22px; margin:1px;}


.entry-content {float:left; clear:left; width:100%; }
#footer .footer-content .social-icon{display:none;}
#footer div.footer-menu{display:none;}
.cur-date{display:none;}
.copyright{display:block; width:100%; height:auto; text-align:center;}

#sidebar {float:none !important; clear:both; width:90%; height:auto; display:block; margin:0px auto;
border:0px !important;}


#testimonial{max-width:96%; padding:0px; margin:0 auto; overflow:hidden;
 position:relative;}
#testimonial img{margin-right:5px; margin-bottom:5px; }
#testimonial h1{color:#ffffff; font-size:25px; font-family:"Satisfy"; padding:0px 0px 10px 0px;}
#testimonial .client{color:#ffffff; font-size:12px; font-family:"Open Sans";}
#testimonial-holder .testimonial_rotator_wrap {margin:0px; padding:0px; overflow: hidden; position: relative; width:100%;}
#testimonial-holder .testimonial_rotator_author_info {border-left:0px; padding-left:0px;}
#testimonial .right-img{position:relative; clear:both; right:0px; top:0px; width:250px; height:188px; margin:0px auto;}

img.left-image, img.right-image{float:none !important; margin:10px auto !important; background-color:#EDEDED; border-radius:5px; padding:5px; display:block;}

.mob-table td{float:left; clear:left; width:98%; margin:0px auto;}

.mobile-view {display:block; clear:both; padding:5px 0 5px 0; text-align:center; width:100%;}


}



@media only screen and (min-width: 320px) and (max-width: 1020px) {

html * {
	margin:0px;
	padding:0px;	
}

div{margin:0px;	padding:0px;}
img{border:0px;}



body{ margin:0px; padding:0px;font-family:"Noto Sans"; width:100%; height:100%; font-size: 14px; line-height: 1.42857143; background-color: #ffffff;
color: #484848;}


h2,h3,h4,h5,h6,p{ margin:0px; padding:0px;}
a{ text-decoration:none; color:#619d21;}
a:hover{ color:#619d21;}

p{margin:5px 0 10px 0;}

.spacer{clear:both; height:15px;}
.clear{clear:both; display:block;}

header{ clear:both; margin:0 auto; max-width:98%; padding: 0px 10px;  overflow:hidden;}


header #top .top-right{padding-top:20px; }
header #top #contact{padding-top:5px; }

#banner{width:100%; max-width:100%; height:auto; margin:0px auto; position:relative; padding:0px; line-height:1em;}
#banner img{width:100%; height:auto;}


}