@media (min-width:1200px) and (max-width:1500px) 
{
.auto-container 
{
max-width: 1130px;
margin: auto;
}	
.introduction-leftbar 
{
width: 517px;
float: left;
text-align: right;
}
.guid-listing li 
{   
margin: 0 24px 0 0;
}
.shooting-guides-container
{
padding: 54px 0 0 0;
}
.footer-block-two 
{
    width: 252px;
}
/*single page responsive*/
.footer-block-one {
    width: 312px;
    float: left;
    margin: 4px 0 0 0;
}
.single-banner-leftbar {
    width: 512px;
}
.interested-slide .download-guide-btn {
    width: 100%;
    margin: 19px 0 0;
    padding: 19px 0 21px 0;
}
.interested-slide .shooting-guides-detail {
    width: 100%;
    float: left;
    padding:0 23px 0;
    text-align: center;
}
.shooting-guides-detail h4 {
    font-size: 17px;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    line-height: 29px;
    margin: 0 0 13px 0;
    letter-spacing: -0.4px;
}
.interested-slide .shooting-guides-img {
    width: 100%;
    float: left;
    margin: 0 0 26px 0;
    position: relative;
    top: 0;
}
.interested-slider .owl-nav {
    position: absolute;
    top: 134px;
    z-index: 10101010;
    left: 0;
    margin: 0;
    width: 100%;
    padding: 0 0 0 0;
}
.interested-slider .owl-nav {
    position: absolute;
    top: 134px;
    z-index: 10101010;
    left: 0;
    margin: 0 auto;
    width: 74%;
    padding: 0 0 0 0;
    right: 0;
}
/*single page responsive*/
}


@media (min-width:1170px) and (max-width:1199px) 
{
.auto-container 
{
max-width: 1130px;
margin: auto;
}
.auto-container{
    padding: 0px 10px;
}	
.introduction-leftbar 
{
width: 517px;
float: left;
text-align: right;
}
.guid-listing li 
{   
margin: 0 24px 0 0;
}
.shooting-guides-container
{
padding: 54px 0 0 0;
}
.footer-block-two 
{
    width: 252px;
}
/*single page responsive*/
.footer-block-one {
    width: 312px;
    float: left;
    margin: 4px 0 0 0;
}
.single-banner-leftbar {
    width: 512px;
}
.interested-slide .download-guide-btn {
    width: 100%;
    margin: 19px 0 0;
    padding: 19px 0 21px 0;
}
.interested-slide .shooting-guides-detail {
    width: 100%;
    float: left;
    padding:0 23px 0;
    text-align: center;
}
.shooting-guides-detail h4 {
    font-size: 17px;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    line-height: 29px;
    margin: 0 0 13px 0;
    letter-spacing: -0.4px;
}
.interested-slide .shooting-guides-img {
    width: 100%;
    float: left;
    margin: 0 0 26px 0;
    position: relative;
    top: 0;
}
.interested-slider .owl-nav {
    position: absolute;
    top: 134px;
    z-index: 10101010;
    left: 0;
    margin: 0;
    width: 100%;
    padding: 0 0 0 0;
}
.interested-slider .owl-nav {
    position: absolute;
    top: 134px;
    z-index: 10101010;
    left: 0;
    margin: 0 auto;
    width: 74%;
    padding: 0 0 0 0;
    right: 0;
}
/*single page responsive*/
}

@media (min-width:1024px) and (max-width:1169px) 
{
.auto-container 
{
max-width: 979px;
margin: auto;
}	
.introduction-leftbar {
    width: 37%;
    float: left;
    text-align: right;
}
.guid-listing li 
{   
margin: 0 24px 0 0;
    width: 226px;
}
.shooting-guides-container
{
padding:34px 0 0 0;
}

.footer-block-two 
{
width: 252px;
}
.banner-leftbar h1 
{
font-size: 30px;
line-height: 35px;
margin: 0 0 13px 0;
}
.introduction-rightbar 
{
padding: 25px 0 0 0;
}
.guid-list 
{
padding: 0 0 47px 0;
}
.shooting-guides-detail h4 {
    font-size: 16px;
    line-height: 20px;
    min-height: auto;
}
.footer-block-three {
    width: 210px;
}
.footer-block-one {
    width: 267px;
}
.banner-container {
    padding: 73px 0 66px 0;
}
/*single page responsive*/
.single-banner-leftbar {
    width: 392px;
	margin:0;
}
.interested-slider button.owl-prev {
    top: 20px;
    left: 16%;
}
.interested-slider:after {
    width: 155px;
    left: 0;
    top: 0;
}
.single-banner-rightbar {
    width: 574px;
    padding: 10px 0 0 0;
}
.about-top-left {
    width: 552px;
}
.single-guid-list {
    margin: 44px 0 0 0;
    padding: 0 0 33px 0;
}
.interested-slider button.owl-next span {
    width: 30px;
    text-indent: 20px;
}
.interested-slider .shooting-guides-detail {
    padding:0 12px 0;
}
.interested-slider .shooting-guides-img {
    width: 100%;
    float: left;
    margin: 0 0 26px 0;
    position: relative;
    top: 0;
}
.interested-slider .owl-nav {
    top: 134px;
    left: 0;
    width: 90%;
    padding: 0 0 0 990px;
}
.interested-slider .shooting-guides-detail li {
    font-size: 14px;
    padding: 0 0 0 20px;
    line-height: 17px;
}
.interested-slider .shooting-guides-detail h4 {
    font-size: 14px;
    line-height: 20px;
    min-height: auto;
	    margin: 0 0 9px 0;
}
.interested-slider .shooting-guides-detail span {
    font-size: 15px;
    margin: 0 0 10px 0;
}
.interested-slider .download-guide-btn {
    width: 170px;
    font-size: 13px;
    margin: 19px 0 0;
    padding: 14px 0 14px 0;
}
.shooting-guides-container .shooting-guides-detail h4 {
    font-size: 16px;
    line-height: 20px;
    min-height: auto;
    min-height: 42px;
}

.shooting-guides-container .shooting-guides-detail li {
    padding: 0 38px 0 20px;
    margin: 0 0 12px 0 !important;
}
/*single page responsive*/

}

@media (min-width:980px) and (max-width:1023px) 
{
.auto-container 
{
max-width: 930px;
margin: auto;
}	
.introduction-leftbar {
    width: 37%;
    float: left;
    text-align: right;
}
.guid-listing li {
    margin: 0 14px 0 0;
    width: 222px;
}
.shooting-guides-container
{
padding:34px 0 0 0;
}

.footer-block-two 
{
width: 232px;
}
.banner-leftbar h1 
{
font-size: 28px;
line-height: 35px;
margin: 0 0 13px 0;
}
.introduction-rightbar 
{
padding: 25px 0 0 0;
width: 553px;
}
.guid-list 
{
padding: 0 0 47px 0;
}
.shooting-guides-detail h4 
{
    font-size: 21px;
    line-height: 29px;
}
.footer-block-three {
    width: 196px;
}
.footer-block-one {
    width: 252px;
}
.banner-container {
    padding: 73px 0 66px 0;
}
banner-leftbar {
    width: 436px;
}
.banner-leftbar h2 {
    font-size: 28px;
}
.shooting-guides-list {
    margin: 70px 0 0 0;
}
footer {
    padding: 51px 0 44px 0;
}
.address p {
    font-size: 11px;
    padding: 0 0 11px 0;
}
.banner-leftbar {
    width: 466px;
}
.shooting-guides-detail li {
    width: 100%;
    padding:0 0 0 19px;
}
/*single page responsive*/
.single-banner-leftbar {
    width: 392px;
	margin:0;
}
.interested-slider button.owl-prev {
    top: 20px;
    left: 16%;
}
.interested-slider:after {
    width: 106px;
    left: 0;
    top: 0;
}
.single-banner-rightbar {
    width: 524px;
    padding: 10px 0 0 0;
}
.about-top-left {
    width: 502px;
}
.single-guid-list {
    margin: 44px 0 0 0;
    padding: 0 0 33px 0;
}
.interested-slider button.owl-next span {
    width: 30px;
    text-indent: 20px;
}
.interested-slider .shooting-guides-detail {
    padding:0 19px 0;
}
.about-container {
    padding: 47px 0 12px 0;
}
.interested-slider .owl-nav {
    position: absolute;
    top: 134px;
    z-index: 10101010;
    left: 0;
    margin: 0;
    width: 100%;
    padding: 0 0 0 0;
}
.interested-slide {
    width: 100%;
    margin: 26px 0 34px;
    padding: 0 0 24px 0;
    min-height: 694px;
}
.interested-slide .shooting-guides-img {
    width: 100%;
    margin: 0 0 26px 0;
    position: relative;
    top: 0;
}
/*single page responsive*/
}
@media (min-width:768px) and (max-width:979px) 
{
.auto-container 
{
max-width:739px;
margin: auto;
}	
.introduction-leftbar {
    width: 37%;
    float: left;
    text-align: right;
}
.guid-listing li {
    margin: 0 14px 0 0;
    width: 174px;
}
.shooting-guides-container
{
padding:34px 0 0 0;
}
.shooting-guides-list li {
    width: 336px;}
.shooting-guides-container .shooting-guides-detail li {
    width: 100%;
    float: left;
    font-size: 15px;
    color: #000000;
    position: relative;
    padding: 0 4px 0 20px;
    text-align: left;
    line-height: 19px;
    margin: 0 0 12px 0 !important;
    box-shadow: none;
    min-height: auto!important;
}
.footer-block-two {
    width: 142px;
}
.banner-leftbar h1 
{
font-size: 28px;
line-height: 35px;
margin: 0 0 13px 0;
}
.introduction-rightbar {
    padding: 9px 0 0 0;
    width: 453px;
}
.guid-list 
{
padding:0 0 37px 0;
}
.shooting-guides-detail h4 {
    font-size: 14px;
    line-height: 19px;
    min-height: 39px;
}
.footer-block-one {
    width: 213px;
}
.banner-container {
    padding: 73px 0 66px 0;
}
banner-leftbar {
    width: 436px;
}
.banner-leftbar h2 {
    font-size: 28px;
}
.shooting-guides-list {
    margin: 70px 0 0 0;
}
footer {
    padding: 51px 0 44px 0;
}
.address p {
    font-size: 11px;
    padding:0 0 3px 0;
}
.banner-leftbar {
    width: 466px;
}
.download-btn {
    width: 210px;
    margin: 35px 11px 0 -1px;
}
.find-more-btn {
    width: 210px;
}
.guid-detail a {
    font-size: 16px;
    font-weight: 900;
    line-height: 19px;
}
a.footer-logo img {
    width: 120px;
}
.footer-logo {
    margin: 0 0 13px 0;
}
.footer-block-three {
    width: 164px;
}
.footer-block-four {
    width: 220px;
}
footer h3 {
    font-size: 15px;
}
.terms-block {
    width: 184px;
}
.download-guide-btn {
    width: 176px;
    margin: 19px 0 0 0;
    padding: 13px 0 16px 0;
    font-size: 13px;
}
/*single page responsive*/
.single-banner-rightbar 
{
    width: 404px;
    float: right;
    padding: 0 0 0 0;
}
.single-banner-rightbar h2 
{
    font-size: 32px;
    line-height: 38px;
	
}
.single-banner-rightbar p {
    font-size: 15px;
    line-height: 19px;
    padding: 0 0 14px 0;
}
.single-banner-leftbar {
    width: 42%;
    float: left;
    margin: 0 0 0 0;
}
.about-top-right {
    width: 344px;
    padding: 36px 0 34px 0;
}
.about-top-left {
    width: 392px;
    float: left;
}
.about-top-right h4 {
    padding: 16px 22px 10px 17px;
    line-height: 26px;
}
.about-top-right li {
    margin: 0 0 12px 18px;
    padding: 0 0 0 35px;
}
.single-guid-list {
    margin: 44px 0 0 0;
    padding: 0 0 23px 0;
}
.interested-slide {
    width: 100%;
	margin: 0 0 41px;
	min-height:640px;
}
.interested-slide .shooting-guides-img {
    width: 100%;
    float: left;
    margin: 0 0 26px 0;
    position: relative;
    top: 0;
}
.interested-slide .shooting-guides-detail {
    padding: 0 13px 0;
}
.interested-slider button.owl-prev {
    top: 20px;
    position: absolute;
    left: 22%;
}
.interested-slider button.owl-next span {
    text-indent: 20px;
}
.interested-slider:after {
    left: 0;
}
.interested-slider .owl-nav {
    position: absolute;
    top: 134px;
    z-index: 10101010;
    left: 0;
    margin: 0;
    width: 100%;
    padding: 0 0 0 0;
}
.shooting-guides-detail li {
    width: 100%;
    float: left;
    font-size: 15px;
    color: #000000;
    position: relative;
    padding: 0 0 0 20px;
    text-align: left;
    line-height: 19px;
    margin: 0 0 12px 0 !important;
    box-shadow: none;
    min-height: auto!important;
}
.interested-slider {
    margin: 37px 0 0 0;
}
/*single page responsive*/
}
@media screen and (max-width: 767px) {
.auto-container 
{
max-width:100%;
margin: auto;
padding:0 3%;
}	
header .auto-container 
{
	width:100%;
	padding:0;
}
.logo {
    width: 128px;
    float: left;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    margin: 0 0 0 21px;
	position:relative;
	z-index:5;
}
.nav-btn 
{
display: block;
width:50px;
height:50px;
background-color:#fff200;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
float: right;
margin: 0 11px 0 0;
text-align: center;
padding: 15px 0 0 0;
cursor:pointer;
}
.nav-btn span
{
width:21px;
display:block;
height:2px;
background-color:#000;
margin:3px auto 5px;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out;
position: relative;
border-radius: 9px;
}
nav 
{
width: 100%;
position: absolute;
top:-4px;
}
nav ul
{
width:100%;
float:left;
display:none;
}
.main nav ul {
    display: block;
    background-color: #000;
    top: 11px;
    position: relative;
    height: 100vh;
	z-index:9999;
	padding: 34px 0 0 0;
}
.main .nav-btn span:last-child
{
top: -6px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.main .nav-btn span:first-child
{
top: 8px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
position: relative;
}
.main .nav-btn span:nth-child(2)
{
opacity: 0;
left: -60px;
}
nav li 
{
margin: 0 0 0 0;
width: 100%;
text-align: center;
}
nav li a 
{
font-size: 18px;
color: #fff;
display: inline-block;
letter-spacing: 2.8px;
margin:0 -2px 31px 0;
}
nav li a::after {
    content: "";
    position: absolute;
    bottom: -12px;
    width: 99%;
    height: 7px;
    background-color: transparent;
    left: 0;
    right: 0;
    margin: auto;
    z-index: -1;
}
.logo {
    width: 90px;
	margin: 7px 0 0 21px;
}
header {
    padding: 11px 0 16px 0;
}
.introduction-leftbar {
    width: 100%;
    float: left;
    text-align: center;
}
.introduction-rightbar {
    width: 100%;
	padding: 37px 0 0 0;
}
.download-btn {
    width: 91%;
    margin: 25px 20px 0 15px;
}
.find-more-btn {
   width: 91%;
   margin: 19px 0 0 15px;
}
.mobile-banner
{
	display:block;
}
.banner-container {
    width: 100%;
    float: left;
    background:none #fff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding:0 0 42px 0;
    margin: 69px 0 0 0;
}
.banner-container .auto-container
{
	padding:0;
}
.banner-leftbar {
    width: 100%;
    float: left;
	padding:25px 9px 0 14px;
}
.banner-leftbar h1 {
    font-size: 22px;
    line-height: 32px;
    margin: 0 0 20px 0;
}
.banner-leftbar h2 {

    font-size: 22px;
    line-height: 32px;
    margin: 0 0 -5px;
}
.view-shooting-btn 
{
    width: 269px;
    padding: 16px 0 15px;
    margin: 17px 0 0 16px !important;
}
.introduction-rightbar h4 {
    font-size: 22px;
    line-height: 27px;
    margin: 0 0 11px 0;
}
.introduction-rightbar p {
    font-size: 16px;
    line-height: 26px;
}
.shooting-guides-container {
    width: 100%;
    padding: 46px 0 0 0;
}
.shooting-guides-container h3 {
    font-size: 28px;
}
.shooting-guides-list {
    margin: 52px 0 0 0;
}
.shooting-guides-list li {
    width: 100%;
    float: left;
    padding: 0 0 24px 0;
}
.shooting-guides-list .shooting-guides-detail h4 {
    font-size: 22px;
    line-height: 30px;
    text-align: left;
	min-height:auto;
}
.shooting-guides-detail {
    width: 100%;
    padding: 0 31px 0;
}
.hide-mobile
{
	display:none;
}
footer {
    width: 100%;
    float: left;
    background-color: #000;
    padding:21px 0 13px 0;
}
.mobile-footer
{
	display:block;
}
.footer-block-four {
    width: 100%;
    float: left;
    border-bottom: 1px solid #333333;
    padding: 0 0 29px 0;
}
.terms-block {
    width: 231px;
    float: left;
    text-align: left;
    padding: 0 0 0 11px;
}
.signup-btn {
    width: 100%;
    padding: 20px 0 20px 0;
    letter-spacing: 2.6px;
    border-radius: 5px;
}
footer {
    width: 100%;
    padding: 21px 9px 13px;
}
.footer-block-one {
    width: 100%;
    margin: 25px 0 0 0;
}
.social-media {
    width:145px;
    margin: 0 0 8px 0;
    text-align: right;
	    float: right;
}
.footer-logo {
    margin: 0 0 18px 0;
    width: 90px;
}
.social-media a {
    float: none;
    margin: 0;
}
.email-input {
    width: 100%;
    padding: 15px 23px;
    margin: 0 0 13px 0;
    border-radius: 4px;
}
.shooting-guides-list li:last-child
{
	margin-bottom:41px;
}
.scroll-div {
    width: 100%;
    overflow: hidden;
	padding: 0 0 19px 0;
}
.guid-listing {
    width:100%;
    float: left;
	padding: 0 0 0 21px;
}
.guid-list .auto-container
{
	padding:0;
}
.guid-detail a 
{
    font-size: 14px;
    font-weight: 900;
    line-height: 20px;
}
.guid-list {
    padding:0 0 26px 0;
	margin: -101px 0 0 0;
}
.guid-listing li {
    width: 43%;
    float: left;
    margin: 0 20px 0 0;
}
.introduction-container {
    padding: 55px 0 127px 0;
}
.hide {
    display: none;
}
.mobile-show
{
	display:block;
	    text-align: left;
}
.read-more-state {
  display: none;
}

.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: inherit;
  max-height: 999em;
   padding: 18px 0 0 21px;
   /*transition: .25s ease;*/
}

.read-more-state ~ .read-more-trigger:before {
  content: 'Show more';
  background:url(/assets/img/more-arow.png) no-repeat;
 background-position: 100% 7px;
    width: 97px;
    display: inline-block;
}

.read-more-state:checked ~ .read-more-trigger:before {
  content: 'Show less';
  background:url(/assets/img/less-arow.png) no-repeat;
  background-position: 100%;
  width: 86px;
  display: inline-block;
}

.read-more-trigger {
  cursor: pointer;
  display: inline-block;
  color:#abb3bb;
  font-size:16px;
  font-family: 'Noto Serif', serif;
font-style:italic;
}
.read-more-trigger:focus
{
	box-shadow:none;
}
.download-guide-btn {
    width: 100%;
    display: inline-block;
    font-size: 15px;
    margin: 19px 0 0 0;
    padding: 19px 0 21px 0;
    border-radius: 5px;
}
.read-more-target
{
	position: relative;
}
.read-more-target img {
    position: absolute;
    left: -5px;
    top: 20px;
    width: auto!important;
}
.shooting-guides-img img
{
	width:100%;
	float:left;
}
.shooting-guides-img {
    width: 100%;
    float: left;
    margin:0 0 6px 0;
    position: relative;
    top: -27px;
}
/*single page responsive*/
.single-banner-outer {
    padding:30px 0 45px 0;
}
.single-banner-leftbar {
    width: 100%;
    float: left;
    margin:0;
	text-align:center;
}
.single-banner-rightbar {
    width: 100%;
    float: right;
    padding: 31px 0 0 0;
    text-align: center;
}
.single-banner-rightbar h1 {
    font-size: 15px;
    float: none;
    padding: 0 3px;
    margin: 0 0 13px 0;
    display: inline-block;
}
.single-banner-rightbar h2 {
    width: 100%;
    font-size: 25px;
    line-height: 31px;
}
.share-rightbar {
    width: 258px;
    float: right;
    padding:0 0 0 17px;
    margin: -1px 0 0 0;
}
.share-rightbar li {
    font-size: 14px;
    margin: 0 8px 0 0;
}
.share-rightbar li:last-child
{
	margin-right:0;
}
.single-banner-rightbar p {
    float: left;
    font-size: 16px;
    width: 100%;
    line-height: 20px;
    padding: 0 0 10px 0;
}
.single-banner-rightbar .view-shooting-btn {
    width: 300px;
    padding: 16px 0 15px;
    margin: 17px 0 0 0 !important;
    float: none;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 7px;
}
.share-outer {
    max-width: 450px;
    float: none;
    margin: 11px 0 12px 0;
    display: inline-block;
}
.about-top-left {
    width: 100%;
    float: left;
    text-align: center;
}
.about-top-left h3:after {
    bottom: 4px;
    width: 250px;
    height: 20px;
    left: 0;
    right: 0;
    margin: auto;
}
.about-top-left p {
    font-size: 16px;
    line-height: 22px;
    padding: 0 0 20px 1px;
}
.about-top-right {
    width: 100%;
    background-color: #eeeeee;
    padding: 36px 0 34px 0;
}
.single-guid-list .guid-listing {
    width: 100%;
    float: left;
    overflow: inherit;
    padding:0 0 0 0;
}
.single-guid-list .guid-listing li {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
}
.single-guid-list .guid-listing li:last-child
{
	margin-bottom:0;
}
.single-guid-list .guid-image-block {
    width: 50%;
    float: left;
    margin: 0 0 14px 0;
}
.single-guid-list .guid-detail {
    width: 50%;
    float: left;
    padding: 0 0 0 12px;
}
.single-guid-list {
    width: 100%;
    float: left;
    margin: 44px 0 0 0;
    padding: 0 0 3px 0;
}
.interested-slider-mobile
{
    width: 100%;
    overflow: hidden;
    overflow: scroll;
    padding: 0 0 19px 0;
	display:block;
}
.interested-slider
{
	display:none;
}
.interested-container {
    width: 100%;
    float: left;
    padding:42px 0 33px 0;
}
.interested-slider-list
{
width: 100%;
float: left;
overflow: scroll;
padding: 0 0 0 ;
margin:30px 0 0 0;
}
.interested-slider-list li
{
	float:left;
	width:200px;
	margin:0 20px 31px 0;
	-webkit-box-shadow: 0px 7px 10px 0px rgba(243, 243, 243, 1);
    -moz-box-shadow: 0px 7px 10px 0px rgba(243, 243, 243, 1);
    box-shadow: 0px 7px 10px 0px rgba(243, 243, 243, 1);
	padding:0 0 10px 0;
}
.interested-slider-list .shooting-guides-detail {
    width: 100%;
    padding: 0 11px 0;
}
.interested-slider-list .shooting-guides-detail h4 {
font-size: 18px;
line-height: 25px;
text-align: left;
margin: 0 0 7px 0;
min-height: 75px;
}
.interested-slider-list .shooting-guides-img {
    width: 100%;
    float: left;
    margin: 0 0 6px 0;
    position: relative;
    top: 0;
}
.interested-slider-list .download-guide-btn {
    font-size: 13px;
    margin: 19px 0 0 0;
    padding: 15px 0 14px 0;
    border-radius: 5px;
}
.about-container {
    padding: 27px 0 29px 0;
}
.about-top-right li {
    margin: 0 0 12px 25px;
}
br {
    display: none;
}
.popup {
    margin: 15.4% auto 0;
    width: 443px;
}
.newsletter-popup .view-shooting-btn {
    width: 299px;
    padding: 16px 0 15px;
    margin: 17px 0 0 0 !important;
}
.interested-mobile {
    display: block;
    width: 2440px;
    float: left;
	    padding: 0 0 0 20px;
}
.shooting-guides-container .shooting-guides-list li
{
	min-height: auto;
}
/*single page responsive*/
}

@media screen and (max-width: 480px) {
.share-rightbar {
    width: 206px;
    float: right;
    padding: 0 0 0 7px;
    margin: -1px 0 0 0;
}
.about-top-left h3 {
    font-size: 30px;
}
.share-rightbar li {
    font-size: 11px;
    margin: 0 3px 0 0;
}
.single-banner-outer {
    padding: 30px 0 35px 0;
}
.about-top-left p {
    font-size: 15px;
    line-height: 22px;
    padding: 0 0 18px 1px;
}
.about-top-right {
    width: 100%;
    background-color: #eeeeee;
    padding: 27px 0 24px 0;
}	
.about-top-right h4 {
    font-size: 15px;
    padding: 14px 22px 10px 31px;
    line-height: 22px;
}
.single-guid-list {
    margin: 33px 0 0 0;
    padding: 0 0 3px 0;
}
.popup {
    margin: 45.4% auto 0;
    width: 295px;
	padding: 42px 0 0 0;
}
.newsletter-popup .view-shooting-btn {
    width: 100%;
}
.newsletter-popup {
    width: 280px;
    float: none;
    display: inline-block;
    padding-bottom: 5px;
}
}
