@media screen and (max-width: 1920px) {
.container { max-width:980px; }
/*******END******/
}

@media(max-width:1440px) {
.container { max-width:980px; }
.reviews h1 { margin-top: 80px; }
}


@media(max-width:1366px) {
.container { max-width:980px; }
.reviews h1 { margin-top: 80px; }
}

@media(max-width:1360px) {    
.container { max-width:980px; }
.reviews h1 { margin-top: 80px; }
}

@media(max-width:1280px) { 
.container { max-width:980px; }
.reviews h1 { margin-top: 80px; }
}

/*@media(max-width:1024px) {

}
*/
/*******Start*768********/
@media(max-width:768px) {
/*******HOME*****/
.contactbanner img { height: auto!important; }
}

@media(min-width:480px) and (max-width:815px) {
.brandon p a { width: 100%; display: block; margin-bottom: 10px; font-size: 14px; }
.brandon { text-align: center; margin-bottom: 10px; }
.social p { text-align: center; }
/*******END*******/
.logo { width: 100%; margin-right:0px; z-index: 111; margin-bottom: 8px; }
.logo p { text-align: center; padding-right: 0px; }
.logo p strong { margin: 0px; }
/*******Home*******/
/*******Menu-Navbar*******/
.navbar { padding-right: 15px; }
.nav-item { padding-left: 0px; border-bottom: 1px solid #fff; text-align: center; }
.nav-item:last-child { border-bottom: none; margin: 15px; }
.navbar-light .navbar-toggler { background: #fff; }
/*.navbar { justify-content: end; margin-top: -55px; }*/
.collapse, .navbar-brand { display: block; }
.navbar-light .navbar-brand { color: #000; width: 100%; text-align: center; margin: 0px; font-weight: 500; background: #fff; }
.amazon { margin-left: 0px; }
/*.navbar-light .navbar-toggler { background: #fff; margin-right: 10px; }*/
.navbar-light .navbar-toggler { display: none; }
.liner { margin-top: 25px; margin-bottom: 22px; }
/***********END*********/
/*********cover********/
.coverpage { padding-left: 20px; }
.coverpage img { height: auto; }
.thesage-title { margin-top: 20px; padding-left: 0px; }
.thesage-title h2 { font-size: 38px; }
.amazon img { margin-bottom: 20px; }
/**********About*Author********/
.aboutauthor { padding-left: 15px; }
.aboutauthor img { height: auto; }
/*******ENd******/
.reviews { margin-bottom: 55px; }
.reviews h1 { font-size: 38px; margin-top: 25px; }
.reviews p { font-size: 20px; }
.firstquote { position: absolute; left: 10px; margin-top: -13px; }
.reviews p span i { font-size: 13px; }
.secondquote { font-size: 13px; }
/********contact*********/
.contactbanner { padding:0 15px; }
.contactbanner img { height: 138px; }
.contact-head h2 { padding-left: 15px; }
.detailsname1 { padding:0 15px; }
.detailsname h4 { padding-left: 18px; padding-right: 18px; }
.detailsname p { padding-left: 20px; }
.detailsname { padding: 0px; }

.detailsname h4 span { font-size: 16px; }
.detailsname h4 { font-size: 16px; font-weight: 500; }
.detailsname p i { font-size: 15px; }
.detailsname p a { font-size: 14px; }
.detailsname p { font-size: 14px; }
/*********gallery*********/
.tab_wrapper .content_wrapper .accordian_header.active { background: #f27d0e; color: #fff!important; }
.tab_wrapper { padding: 0 15px; }
.tab_wrapper .content_wrapper .accordian_header.active .arrow { border-top: 3px solid #fff!important; border-left: 3px solid #fff!important; }
/***********END*********/
.gallervideo3 { border: 5px solid #c7c7c7; background:none; }
.gallervideo3 video { width: 100%; height: 250px; }
.gallervideo4 iframe { height: 250px; }
/*****blog****/
.blog1img img { border: 5px solid #c7c7c7; }
.blogsecndrow p img { margin: 0px; margin-bottom: 20px; }
.blogdate p strong { font-size: 19px; } 
.description1 p { font-size: 14px; }
/***********END*********/
footer { margin-top: 20px; }
.footer2 { padding:12px 15px; }
.footer1 span { margin-top: 20px; }
}

/***********END**********/
/*******Start*****360px*********/
@media(min-width:320px) and (max-width:414px) {
.brandon p a { width: 100%; display: block; margin-bottom: 10px; font-size: 14px; }
.brandon { text-align: center; margin-bottom: 10px; }
.social p { text-align: center; }
/*******END*******/
.logo { width: 100%; margin-right:0px; z-index: 111; margin-bottom: 8px; }
.logo p { text-align: center; padding-right: 0px; }
.logo p strong { margin: 0px; }
/*******Home*******/
/*******Menu-Navbar*******/
.navbar { padding-right: 15px; }
.nav-item { padding-left: 0px; border-bottom: 1px solid #fff; text-align: center; }
.nav-item:last-child { border-bottom: none; margin: 15px; }
.navbar-light .navbar-toggler { background: #fff; }
/*.navbar { justify-content: end; margin-top: -55px; }*/
.collapse, .navbar-brand { display: block; }
.navbar-light .navbar-brand { color: #000; width: 100%; text-align: center; margin: 0px; font-weight: 500; background: #fff; }
.navbar-light .navbar-toggler { display: none; }
.amazon { margin-left: 0px; }
/*.navbar-light .navbar-toggler { background: #fff; margin-right: 10px; }*/
.liner { margin-top: 25px; margin-bottom: 22px; }
/***********END*********/
/*********cover********/
.coverpage { padding-left: 20px; }
.coverpage img { height: auto; }
.thesage-title { margin-top: 20px; padding-left: 0px; }
.thesage-title h2 { font-size: 38px; }
.amazon img { margin-bottom: 20px; }
/**********About*Author********/
.aboutauthor { padding-left: 15px; }
.aboutauthor img { height: auto; }
/*******ENd******/
.reviews { margin-bottom: 55px; }
.reviews h1 { font-size: 38px; margin-top: 25px; }
.reviews p { font-size: 20px; }
.firstquote { position: absolute; left: 10px; margin-top: -13px; }
.reviews p span i { font-size: 13px; }
.secondquote { font-size: 13px; }
/********contact*********/
.contactbanner { padding:0 15px; }
.contactbanner img { height: 138px; }
.contact-head h2 { padding-left: 15px; }
.detailsname1 { padding:0 15px; }
.detailsname h4 { padding-left: 18px; padding-right: 18px; }
.detailsname p { padding-left: 20px; }
.detailsname { padding: 0px; }

.detailsname h4 span { font-size: 16px; }
.detailsname h4 { font-size: 16px; font-weight: 500; }
.detailsname p i { font-size: 15px; }
.detailsname p a { font-size: 14px; }
.detailsname p { font-size: 14px; }
/**********END**********/
/*********gallery*********/
.tab_wrapper .content_wrapper .accordian_header.active { background: #f27d0e; color: #fff!important; }
.tab_wrapper { padding: 0 15px; }
.tab_wrapper .content_wrapper .accordian_header.active .arrow { border-top: 3px solid #fff!important; border-left: 3px solid #fff!important; }
/***********END*********/
.gallervideo3 { border: 5px solid #c7c7c7; background:none; }
.gallervideo3 video { width: 100%; height: 250px; }
.gallervideo4 iframe { height: 250px; }
/*****blog****/
.blog1img img { border: 5px solid #c7c7c7; }
.blogsecndrow p img { margin: 0px; margin-bottom: 20px; }
.blogdate p strong { font-size: 19px; } 
.description1 p { font-size: 14px; }
/***********END*********/
footer { margin-top: 20px; }
.footer2 { padding:12px 15px; }
.footer1 span { margin-top: 20px; }
}    
/*@media(max-width:320px) {

}*/