/* ------------- */
/* Swidgers Only */
/* ------------- */


/* -------------------------------------*/
/* ------------- General -------------- */
.body-text { line-height:1.5em;font-size:1em;padding:0px;width:100% !important;margin:0px auto;height:auto;overflow:hidden;max-width:1360px; }
.body-text p { line-height:1.5em !important;font-size:1.5em !important;padding:7px 0px;margin:0px;}




@media screen and (max-width: 796px)
{
.body-text { line-height:1.5em;font-size:0.9em;padding:2%;width:100%;margin:50px auto 0px auto;padding:0px; }

}	





.mobile-h { display:none; }
.mobile-s { display:block; }
.shopslide2 { width: 100%  !important;height:100%  !important;position:relative;max-height:100%  !important; }
.shopslide2 { height:auto;overflow:hidden; }
.shopslide-singlepost { width:80% !important;float:none;margin:auto;margin-top:10px !important; }


.main-gallery {width: 100% !important;display:block !important;margin:auto !important;}
.main-gallery img {max-width:100%;display:block !important;margin:0px auto !important;}
.main-gallery-fix { position: relative !important;display: block !important;height: auto !important;margin:auto !important; }
.sslide-single { width:100%;height:auto;display:block;text-align:center;background-color:#fff  !important; }
.sslide-single img { margin:auto;width:auto;max-width:100%;display:block;float:none; }

@media screen and (max-width: 796px)
{
.sslide-single img { width:100%; }
.mobile-h { display:block; }
.mobile-s { display:none; }
.shopslide-singlepost { width:96% !important; }
}



/* ------------- General -------------- */
/* -------------------------------------*/


/* -------------------------------------*/
/* ------------ HOMEPAGE -------------- */


.div-top-hm-lft-img { width:25%;height:auto;overflow:hidden;float:left;padding-top:40px; }
.div-top-hm-lft-img img { width:100%;height:auto;float:none;margin:auto; }
.div-top-hm-rht-img { width:25%;height:auto;overflow:hidden;float:left;padding-top:40px; }
.div-top-hm-rht-img img { width:100%;height:auto;float:none;margin:auto; }


.lft-top-hm { width:50%;height:auto;overflow:hidden;float:left;padding-top:20px; }
.rght-top-hm { width:80%;height:auto;overflow:hidden;float:none;margin:auto; }
.sn-home-lnk { width:30%;height:auto;overflow:hidden;float:left; }
.sn-social-lnks { width:100%;height:auto;overflow:hidden;float:left;padding:0px; }
.img-swidgers-book-series { width:46%;height:auto;overflow:hidden;float:left;margin:auto;display:block;padding:50px 0px 20px 8%; }
.img-swidgers-granny-william { width:40%;height:auto;overflow:hidden;float:left;margin:auto;display:block;padding:0px 0px 20px 0px; }
.img-swiders-at-twitter2 { width:50%;height:auto;overflow:hidden;float:right;padding-right:4%;padding-bottom:0px; }
.img-thought-bubble { width:90%;height:auto;overflow:hidden;float:right;padding-top:30px;padding-right:4%; }

.lft-top-hm h1 { font-size:20px;padding:0px 0px 10px 0px;margin:0px;text-align:center; }
.lft-top-hm p { font-size:15px;padding:5px 0px;margin:0px;line-height:18px;text-align:left; }

.review-home-hld { background:transparent !important;width:100%;height:auto;overflow:hidden;margin-top:0px; }
.img-swiders-reviews-hmpg1 { width:90%;height:auto;overflow:hidden;float:none;margin:auto;padding-top:0px; }
.img-swiders-reviews-hmpg2 { width:90%;height:auto;overflow:hidden;float:none;margin:auto;padding-top:0px; }

.book-covers-outter { width:84%;margin:0px 0px 20px 9%;height:auto;overflow:hidden; }
.book-covers-outter img { width:31%;height:auto;padding:0px 2% 0px 0px;float:left; }
.book-covers-outter img.bk-split2 { width:31%;float:left;padding:0px; }


.hm-mst-txt-hld { width:96%;height:auto;overflow:hidden;float:none;margin:auto;background-color:#fff;margin:20px 0px 50px 0px;padding:2%;border-radius:10px; }

.hm-mst-txt-hld h2 { font-size:30px;line-height:38px; }
.hm-mst-txt-hld h3 { font-size:22px;line-height:26px; }
.hm-mst-txt-hld p { font-size:18px;line-height:26px; }


.times-tales-home-hld { width:96%;height:auto;overflow:hidden;margin-top:0px; }


.showmore-hmpg {border:1px solid #ccc;border-radius:6px;padding:1% 3% !important;width:auto;text-align:center;display:block;float:right;cursor:pointer;}

.other-book-contents-sign-up { width:100%;height:auto;overflow:hidden;padding:0px 0px 0px 0px;float:left;}
.other-book-contents-sign-up img { width:85%;height:auto;float:none;margin:auto;display:block;margin-top:30px; }
.other-book-sign-up-frm { width:85%;height:auto;overflow:hidden;float:none;margin:20px auto 0px auto; }
.other-book-sign-up-frm input { width:80%;height:34px;border:1px solid #ccc;box-sizing:border-box;float:left; }
.other-book-sign-up-frm button { width:18%;float:left;height:34px;box-sizing:border-box;border-radius:0px 10px 10px 0px;border:0px;cursor:pointer;background-color:#c2d66e;font-size:20px; }


.other-book-contents-times-tales { width:50%;height:auto;overflow:hidden;padding:0px;float:left;cursor:pointer;box-sizing:border-box; }
.other-book-contents-mentors { width:50%;height:auto;overflow:hidden;padding:0px;float:left;cursor:pointer;box-sizing:border-box; }

.other-book-contents-luath-press { width:25%;height:auto;overflow:hidden;padding:0px;float:left;cursor:pointer; }
.other-book-contents-luath-press img { width:65%;height:auto;float:none;margin:auto;display:block;margin-top:30px; }
.other-book-contents-twitter { width:100%;height:auto;overflow:hidden;padding:0px;float:none;margin:auto; }
.other-book-contents-contact { width:40%;height:auto;overflow:hidden;padding:0px;float:left;cursor:pointer; }


img.swidgers-contact-author { width:36%;height:auto;float:left;margin:auto;display:block;margin-top:0px;padding-left:6%; }
img.swidgers-hm-buy-book { width:40%;height:auto;float:right;display:block;padding-right:6%; }

img.luath-press-hm { width:100%;height:auto;display:block; }


.supporting-books-shops { width:100%;height:auto;overflow:hidden;float:none;margin:auto;padding-top:40px; }
.supporting-books-shops h2 { font-size:30px;padding:0px 0px 20px 0px;margin:0px;line-height:40px; }
.supporting-books-shops p { font-size:25px; }

.book-shops-right { float:right !important; }
.book-shops-av { width:50%;height:auto;overflow:visible;float:left;margin-top:80px; }
.book-shops-av img { width:70%;height:auto;display:block;float:none;margin:auto;transition: transform .2s;}
.book-shops-av img:hover { filter: grayscale(100%);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2); }
.book-shops-hld-out-blue { width:100%;height:auto;overflow:visible;float:none;margin:50px auto;border:14px solid #00b6ff;min-height:auto;box-sizing:border-box;position:relative; }
.book-shops-hld-out-wht { width:100%;height:auto;overflow:hidden;float:none;margin:auto;border:14px solid #fff;min-height:auto;box-sizing:border-box; }
.book-shops-hld-out-orng { width:100%;height:auto;overflow:hidden;float:none;margin:auto;border:14px solid #ff9d1e;background-color:#fff;min-height:auto;box-sizing:border-box;}
.book-shops-main-book-hld { width:50%;height:auto;overflow:hidden;float:left; }
.book-shops-main-book-hld img { width:80%;float:right !important;margin:auto;display:block;padding:80px 0px !important; }


.swidgers-train-logo-book-shops { position:absolute;width:100%;left:0;top:-28px; }
.swidgers-train-logo-book-shops-in { width:40%;height:auto;overflow:hidden;margin:auto;text-align:center;min-width:290px; }
.swidgers-train-logo-book-shops img { width:100%; }


.supporting-books-shops-txt { width:60%;height:auto;overflow:hidden;float:none;margin:auto;padding:0px;text-align:left; }
.supporting-books-shops-txt-intro { width:80%; }
.supporting-books-shops-txt-intro p { font-size:30px; }
.supporting-books-shops-txt-intro a { font-weight:bold;color:#000; }
.supporting-books-shops-txt h1 { font-size:54px;line-height:64px;padding:0px;text-align:center; }



.bckblue-hm { width:100%;height:auto;overflow:hidden;float:none;margin:auto;background-color:#00b6ff;max-width:100%!important; }
.bckblue-hm span.heading-blue { font-size:64px;line-height:64px;padding:0px;text-align:center;display:block;padding:50px 0px 30px 0px;font-weight:bold; }
.bckblue-hm span.heading-orange { font-size:64px;line-height:64px;padding:0px;text-align:center;display:block;padding:50px 0px 50px 0px;font-weight:bold;color:#fff; }


.bckorange-hm { width:100%;height:auto;overflow:hidden;float:none;margin:auto;background-color:#f69c00;max-width:100%!important; }
.bckorange-hm span.heading-orange { font-size:64px;line-height:64px;padding:0px;text-align:center;display:block;padding:50px 0px 50px 0px;font-weight:bold;color:#fff; }
.bckorange-hm p { font-size:30px;color:#fff;width:80%;height:auto;overflow:hidden;float:none;margin:auto;text-align:left; }
.bckorange-hm a { color:#fff; }
.bckorange-hm a:hover { color:#000;text-decoration:none; }

.tales-of-time-orphan-logos-hm { width:50%;height:auto;overflow:hidden;float:none;margin:auto;padding:20px 0px 40px 0px; }
.tales-of-time-orphan-logos-hm img { width:85%;height:auto;float:none;margin:auto;display:block;margin-top:30px; }



.page-thumbs-out { width:100%;height:auto;overflow:hidden;float:none;margin:auto; }
.page-thumbs-in-hld { height:auto;overflow:hidden;padding:0px 0px 0px 0px;float:left;width: calc((100% / 7));position:relative;cursor:pointer; }

.page-thumbs-in-hld img { width:100%;height:auto;float:none;margin:auto;display:block; filter: invert(0%);}
.page-thumbs-in-hld img:hover {  filter: invert(10%); }
/* thumbs pages */

@media screen and (max-width: 760px)
{
.page-thumbs-in { float:none;width: calc((100% / 1));margin:auto; }
.blog-post-home-in { width:98%;height:auto;overflow:hidden;padding:0px;margin:auto;margin-bottom:20px;float:none;width: calc((100% / 1));position:relative;cursor:pointer; }
.btn-more-press-news-home-ntm a { line-height:40px;font-size:22px;max-width:90%;}



.div-top-hm-lft-img { width:100%;height:auto;overflow:hidden;float:left; }

.div-top-hm-lft-img img { width:80%;height:auto;float:none;margin:auto; }
.div-top-hm-rht-img { width:100%;height:auto;overflow:hidden;float:left; }
.div-top-hm-lft-img img { width:80%;height:auto;float:none;margin:auto; }

}




@media screen and (max-width: 1170px)
{
.supporting-books-shops-txt { width:80%;float:none;margin:auto; }

}
@media screen and (max-width: 970px)
{
.supporting-books-shops-txt { width:90%;float:none;margin:auto; }
.bckorange-hm span.heading-orange { padding:60px 0px 50px 0px;line-height:74px; }
.bckorange-hm p { width:90%; }
.tales-of-time-orphan-logos-hm { width:70%; }

}


@media screen and (max-width: 796px)
{
.lft-top-hm { width:98%;float:none;margin:auto;padding-top:0px; }
.rght-top-hm { width:98%;float:none;margin:auto;padding-top:0px; }
.body-text { padding-bottom:40px; }
.img-swiders-reviews-hmpg1 { width:100%; }

.book-covers-outter img { width:48%;float:left;padding:0px 0px 20px 0px;margin:0px 1%; }
.book-covers-outter img.bk-split1 { width:48%;float:right;padding:0px 0px 20px 0px;display:block; }
.book-covers-outter img.bk-split2 { width:48%;float:none;margin:auto;display:block;padding:0px 0px 20px 0px; }

.book-covers-outter { width:92%;margin:auto;float:none; }
.hm-mst-txt-hld { width:85%;margin:auto auto auto auto;padding:3%; }
.hm-mst-txt-hld h1 { font-size:34px;line-height:44px;text-align:center; }
.hm-mst-txt-hld p { font-size:20px;line-height:30px; }



.other-book-contents-times-tales { width:100%;float:none;margin:20px auto; }
.other-book-contents-mentors { width:100%;float:none;margin:20px auto; }
.other-book-contents-sign-up { width:100%;float:none;margin:10px auto 30px auto;padding-top:0px; }
.other-book-contents-luath-press { width:100%;float:none;margin:auto; }
.other-book-contents-twitter { width:90%;float:none;margin:auto; }
.other-book-contents-contact { width:100%;float:none;margin:30px auto; }

img.luath-press-hm { width:96%;float:none;margin:30px auto 0px auto; }


.supporting-books-shops-txt h1 { font-size:44px;line-height:54px;margin-top:0px; }
.supporting-books-shops-txt-intro p { font-size:22px; }

.bckblue-hm span.heading-blue { width:80%;margin-top:20px;text-align:center;margin:0px auto 30px auto;padding:0px;float:none; }

.other-book-contents-sign-up { padding:0px 0px 0px 0px;}

.other-book-sign-up-frm input { width:100%;height:44px;border:1px solid #ccc;box-sizing:border-box;float:none;text-align:center; }
.other-book-sign-up-frm button { width:60%;float:none;margin:20px auto;height:44px;font-size:20px;border-radius:3px; }

.bckorange-hm span.heading-orange { padding:20px 0px 50px 0px; }
.tales-of-time-orphan-logos-hm { width:90%; }
.tales-of-time-orphan-logos-hm img { margin-top:30px; }
}

@media screen and (max-width: 796px)
{
.bckblue-hm span.heading-blue { font-size:54px;line-height:64px; }
.swidgers-train-logo-book-shops { top:-26px; }
}
@media screen and (max-width: 500px)
{
.swidgers-train-logo-book-shops { top:-22px; }
.swidgers-train-logo-book-shops-in { width:40%;height:auto;overflow:hidden;margin:auto;text-align:center;min-width:240px; }
.book-shops-hld-out-blue { border:11px solid #00b6ff; }
.book-shops-hld-out-wht { border:11px solid #fff; }
.book-shops-hld-out-orng { border:11px solid #ff9d1e;}
.book-shops-main-book-hld { width:100%;float:none;margin:auto; }
.book-shops-main-book-hld img { width:70%;float:right;margin:0px 10% 0px 0px;display:block;padding:30px 0px; }
.book-shops-av { width:100%;float:none;margin-top:30px; }
.book-shops-av img { width:48%;float:left;}
}


/* ------------ HOMEPAGE -------------- */
/* -------------------------------------*/

/* -------------------------------------*/
/* ------ literary-festivals ---------- */
.appearances-inner { width:70%;height:auto;overflow:hidden;float:none;margin:auto;padding-bottom:60px; }
img.appearances-master { width:98%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:30px 0px; }
.appearances-inner img.appearances-title { width:70%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding-bottom:20px;padding-top:80px; }
.appearances-inner img.appearances-sequance { width:100%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding-bottom:80px; }
.appearances-inner p { width:98%;height:auto;overflow:hidden;float:none;margin:auto;display:block;font-size:24px;text-align:justify; }


.appearances-inner img.appearances-sequance-mobile { display:none; }

@media screen and (max-width: 796px)
{
img.appearances-master { width:94%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:10px 0px;margin-top:60px; }
.appearances-inner img.appearances-title { width:90%; }
.appearances-inner { width:94%;height:auto;overflow:hidden;float:none;margin:auto; }


.appearances-inner img.appearances-sequance { display:none; }
.appearances-inner img.appearances-sequance-mobile { display:block;width:100%;height:auto;overflow:hidden;float:none;margin:auto;padding-bottom:30px; }

}
/* ------ literary-festivals ---------- */
/* -------------------------------------*/



/* -------------------------------------*/



.school-projects-inner { width:100%;height:auto;overflow:hidden;float:none;margin:auto;padding-bottom:60px; }
.school-projects-inner-rdns { width:80%; }
h1.sptitle1 { text-align:center;font-size:50px;margin-bottom:70px;line-height:70px; } 

img.school-project-master { width:78%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:30px 0px;aspect-ratio:5.10/1; }
.school-projects-inner img.school-projects-sequance { width:100%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding-bottom:60px;padding-top:30px; }
.school-projects-inner p { width:98%;height:auto;overflow:hidden;float:none;margin:auto;display:block;font-size:20px;text-align:justify; }
img.school-projects-book-readings { width:70%;height:auto;overflow:hidden;float:left;margin:auto;padding-top:50px; }
.schools-margin-clear { clear:both;width:100%;height:1px;padding-top:40px; }

.school-projects-img-teacher { width:30%;height:auto;overflow:hidden;float:left; }
.school-projects-img-teacher img { width:80%;height:auto;float:none;margin:auto;aspect-ratio:0.75/1; }
.school-projects-img-teacher-r { width:30%;height:auto;overflow:hidden;float:right; }
.school-projects-img-teacher-r img { width:80%;height:auto;float:right;margin:auto;aspect-ratio:0.75/1; }
.school-projects-zoom { width:40%;height:auto;overflow:hidden;float:left; }
.school-projects-zoom img { width:100%;height:auto;float:none;margin:20px auto;aspect-ratio:1.57/1; }


.school-projects-img-globe { width:20%;height:auto;overflow:hidden;float:right; }
.school-projects-img-globe img { width:80%;height:auto;float:left;margin:auto;aspect-ratio:1/1; }

.school-projects-subtext { width:60%;height:auto;overflow:hidden;float:right; }
.school-projects-subtext p { font-size:18px !important;}

.school-projects-img-book { width:20%;height:auto;overflow:hidden;float:right; }
.school-projects-img-book img { width:80%;height:auto;float:right;margin:auto;aspect-ratio:0.71/1; }


.pdf-icon-hld { width:20%;height:auto;overflow:hidden;float:left; }
.pdf-icon-hld img { width:100%;height:auto;aspect-ratio:0.93/1; }
.storycraft-details-info { width:80%;height:auto;overflow:hidden;float:left;  }
.storycraft-details-info p { margin:0px;padding:0px;font-size:18px !important;text-align:left; }
.storycraft-details-info p span { font-weight:bold; }


.storycraft-details-info-what { width:80%;height:auto;overflow:hidden;float:left; }
.storycraft-details-info-what p.whats-covered { margin:30px 0px 0px 0px;padding:0px;font-size:18px !important;text-align:center;line-height:32px; }
.storycraft-details-info-what p span { font-weight:bold; }

.powerpoint-icon-hld { width:20%;height:auto;overflow:hidden;float:left; }
.powerpoint-icon-hld img { width:80%;height:auto;aspect-ratio:1/1; }
.powerpoint-details-hld { width:80%;height:auto;overflow:hidden;float:left; }
.powerpoint-details-hld h2 { margin:0px;padding:20px 0px 20px 0px;text-align:left;font-size:50px !important; }
.powerpoint-details-hld p { margin:0px;padding:0px;font-size:22px !important;text-align:left; }
.powerpoint-sep-hld { width:50%;height:auto;overflow:hidden;float:left;box-sizing:border-box; }
.powerpoint-sep-hld img { width:90%;height:auto;float:none;margin:auto;aspect-ratio:1.34/1;display:block; }
.powerpoint-sep-hld-single { float:none;margin:30px auto;padding-top:40px; }


.pdf-sections-dwnlod-icon-hld { width:30%;height:auto;overflow:hidden;float:left; }
.pdf-sections-dwnlod-icon-hld img { width:98%;height:auto;aspect-ratio:0.72/1; }
.pdf-sections-dwnlod-details-hld { width:70%;height:auto;overflow:hidden;float:left;box-sizing:border-box;padding-left:1%; }
.pdf-sections-dwnlod-details-hld h2 { margin:0px;padding:0px 0px 20px 0px;text-align:center;font-size:46px !important;line-height:60px  !important; }

.pdf-sections-dwnlod-hld { width:33.3%;height:auto;overflow:hidden;float:left;box-sizing:border-box;margin-bottom:30px; }
.pdf-sections-dwnlod-hld img { width:90%;height:auto;display:block;float:none;margin:auto;aspect-ratio:0.93/1; }

.pdf-sections-dwnlod-hld img:hover {filter: grayscale(1);transition: all .2s ease-in-out;  }

.pdf-sections-dwnlod-hld p { margin:0px;padding:0px;font-size:18px !important;text-align:center; }
.pdf-sections-dwnlod-hld p a { text-decoration:none;color:#000; }
.pdf-sections-sub-outter { width:100%;height:auto;overflow:hidden;float:none;margin:auto;text-align:center;display: flex;justify-content: center; }

.orphans-mentors-school-img { width:50%;height:auto;overflow:hidden;float:left; }
.orphans-mentors-school-img img { width:90%;aspect-ratio:2.5/1; }
.orphans-mentors-school-txt { width:50%;height:auto;overflow:hidden;float:left; }
.orphans-mentors-school-txt p { margin:0px;padding:30px 0px 0px 0px;font-size:22px !important;text-align:left; }

.school-resorces-hld { width:32%;height:auto;overflow:hidden;float:left;margin-right:2%;box-sizing:border-box;border-radius:10px;padding:1%; }
.school-resorces-hld-r { float:right;margin-right:0px; }
.school-resorces-hld img { width:100%;display:block;float:none;margin:auto;aspect-ratio:3.57/1; }
.school-resorces-hld p  { width:96%;float:none;margin:20px auto;padding:0px;font-size:18px !important; }
.school-resorces-hld p span { font-weight:bold; }

a.school-resorces-dwnload { text-decoration:none;text-align:center;display:block;width:98%;height:42px;line-height:42px;float:none;margin:auto;padding:0px;font-size:18px;cursor:pointer;color:#333333;border-radius:6px;background: #bff229;background: -moz-linear-gradient(left,  #bff229 0%, #abdc28 100%);background: -webkit-linear-gradient(left,  #bff229 0%,#abdc28 100%);background: linear-gradient(to right,  #bff229 0%,#abdc28 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bff229', endColorstr='#abdc28',GradientType=1 );}
a.school-resorces-dwnload:hover { background: #abdc28;background: -moz-linear-gradient(left,  #abdc28 1%, #82c425 52%, #bff229 100%);background: -webkit-linear-gradient(left, #abdc28 1%,#82c425 52%,#bff229 100%);background: linear-gradient(to right,  #abdc28 1%,#82c425 52%,#bff229 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abdc28', endColorstr='#bff229',GradientType=1 );}



.readers-review-container-out { width:80%;height:auto;overflow:hidden;float:none;margin:auto;text-align:left;margin-bottom:40px; }
.readers-review-container-out h1 { font-size:28px;text-align:center;line-height:34px; }
.readers-review-container-out p { font-size:24px;padding-bottom:30px; }
.readers-review-container-out span { font-style:italic;font-weight:bold; }



.school-projects-inner img.school-projects-sequance-m { display:none; }


.school-projects-inner img.cv-sequance { width:100%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:0px; }
.school-projects-inner img.cv-sequance-m { display:none; }

img.audiobook-master { width:78%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:30px 0px; }


.readers-reviews-out { width:80%;height:auto;overflow:hidden;float:none;margin:auto;text-align:left;margin-bottom:40px; }
.readers-reviews-out h1 { font-size:52px;text-align:center;line-height:54px; }
.readers-reviews-out h2 { font-size:32px;line-height:34px;padding:16px 0px 10px 0px;margin:0px; }
.readers-reviews-out p { font-size:24px;padding-bottom:30px; }
.readers-reviews-out span { font-style:italic;font-weight:bold; }

.readers-reviews-out p.authour-comment { font-size:24px;padding-bottom:10px; }
.readers-reviews-out span.authour-comment { display:block;font-size:24px;line-height:33px;font-style:italic;font-weight:bold;padding-bottom:30px; }


.body-text img.reviews-project-master { width:80%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:60px 0px 30px 0px; }
.body-text img.swidgers-book-quotes { width:90%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:30px 0px 30px 0px; }


@media screen and (max-width: 796px)
{
.school-projects-inner { width:94%; }
.school-projects-inner p { width:98%;}
img.school-project-master { margin-top:60px; }

img.school-project-master { width:88%; }


.storycraft-details-info-what { width:100%;float:none;margin:auto; }
.school-resorces-hld { width:100%;float:none;margin:0px auto 70px auto; }
.powerpoint-sep-hld { width:100%;float:none;margin:0px auto 70px auto; }
.powerpoint-sep-hld-single { padding-top:0px; }
.pdf-sections-dwnlod-hld { width:50%;margin-bottom:30px; }
.orphans-mentors-school-img { width:100%;float:none;margin:auto; }
.orphans-mentors-school-img img { width:98%;float:none;margin:auto; }
.orphans-mentors-school-txt { width:100%;float:none;margin:auto; }
.orphans-mentors-school-txt p { width:90%;padding:40px 0px 0px 0px;display:block;float:none;margin:auto; }


.school-projects-inner img.school-projects-sequance { display:none; }
.school-projects-inner img.school-projects-sequance-m { display:block;width:100%;height:auto;overflow:hidden;float:none;margin:auto;padding-bottom:60px;padding-top:30px; }

.school-projects-inner img.cv-sequance { display:none; }
.school-projects-inner img.cv-sequance-m { display:block;width:100%;height:auto;overflow:hidden;float:none;margin:auto;padding:0px; }
.readers-reviews-out { width:90%;margin-bottom:0px; }
.body-text img.swidgers-book-quotes { width:100%; }
.body-text img.reviews-project-master { width:90%; }


.school-projects-img-teacher { width:100%;float:none;margin:auto; }
.school-projects-img-teacher img { width:100%; }
.school-projects-img-teacher-r { width:100%;float:none; }
.school-projects-img-teacher-r img { width:100%; }
.school-projects-zoom { width:100%;float:none;margin:auto; }
.pdf-sections-dwnlod-icon-hld { width:98%;float:none;margin:auto; }
.pdf-sections-dwnlod-details-hld { width:98%;float:none;margin:auto;padding-left:0px; }
.pdf-sections-dwnlod-hld { width:98%;float:none;margin:auto auto 30px auto; }
}






/* -------------------------------------*/
/* --------- LOOK INSIDE -------------- */
img.look-inside-master-title { width:78%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:30px 0px; }
.look-inside-swidgers { text-align:left; }
.look-inside-swidgers h3 { font-size:32px;line-height:42px;margin:0px;padding:30px 0px 0px 0px; }
.look-inside-swidgers p { font-size:24px;padding:0px;margin:0px;text-indent: 50px; }

img.cogs { width:70%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:30px 0px; }

@media screen and (max-width: 796px)
{
img.cogs { width:90%; }
img.look-inside-master-title { padding-top:80px; }
}
/* --------- LOOK INSIDE -------------- */





/* -------------------------------------*/
/* --------- Curiosities -------------- */
.clear60 { width:100%;height:auto;overflow:hidden;clear:both;padding-top:60px; }
.clear30 { width:100%;height:auto;overflow:hidden;clear:both;padding-top:30px; }
img.look-inside-master { width:88%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:30px 0px; }

.imghld-0 { width:20%;height:auto;overflow:hidden;float:none;margin:auto; }
.imghld-0 img { width:100%;height:auto;float:none;margin:auto;display:block; }
.imghld-1 { width:45%;height:auto;overflow:hidden;float:none;margin:auto; }
.imghld-1 img { width:100%;height:auto;float:none;margin:auto;display:block; }
.imghld-3 { width:85%;height:auto;overflow:hidden;float:none;margin:auto; }
.cnt-curiosities-1 { width:70%;height:auto;overflow:hidden;float:none;margin:auto;text-align:left; }
.cnt-curiosities-1 h2 { font-size:34px;line-height:42px; }
.cnt-curiosities-1 p { font-size:24px;width:100%; }

.imghld-2 { width:100%;height:auto;overflow:hidden;float:none;margin:auto; }
.imghld-2 img { width:100%;height:auto;float:none;margin:auto;display:block; }
.cnt-curiosities-2 { width:56%;height:auto;overflow:hidden;float:left;text-align:left; }
.cnt-curiosities-2 h2 { font-size:34px;line-height:42px; }
.cnt-curiosities-2 p { font-size:24px; }


.imghld-3 { width:80%;height:auto;overflow:hidden;float:none;margin:auto; }
.imghld-3 img { width:100%;height:auto;float:none;margin:auto;display:block; }

img.swidger-dickens-top { width:20%; }

@media screen and (max-width: 796px)
{
img.look-inside-master { padding-top:20px; }
.imghld-0 { width:88%;float:none;margin:auto;padding-right:0px; }
.imghld-1 { width:88%;float:none;margin:auto;padding-right:0px; }
.cnt-curiosities-1 { width:94%;float:none;margin:auto;text-align:left; }
.imghld-2 { width:98%;float:none;margin:auto;padding-right:0px; }
.cnt-curiosities-2 { width:94%;float:none;margin:auto;text-align:left; }
.imghld-3 { width:98%;float:none;margin:auto;padding-right:0px; }
}
/* --------- Curiosities -------------- */
/* -------------------------------------*/


/* --- Swidgers Add --*/
.swidgers-add-one-out { width:100%;height:auto;overflow:hidden;background-color:#e4e183;padding:20px 0px; }
.swidgers-add-one-in { width:100%;height:auto;overflow:hidden;float:none;margin:auto;background-color:#e4e183;max-width:1360px; }
.swidgers-add-one-sec-one { width:15%;height:auto !important;overflow:hidden;float:left;position:relative;display:block !important; }
.swidgers-add-one-sec-one img { width:70%;padding-top: 40%; }
.swidgers-add-one-sec-two { width:20%;height:100% !important;float:right; }
.swidgers-add-one-sec-two-in { width:100% !important;min-width:100%;height:auto;overflow:hidden; }
.swidgers-add-one-sec-two-in img { width:45%;height:auto;float:none;margin:auto; }
.swidgers-add-one-sec-three { width:60%;height:auto;overflow:hidden;float:left;padding:0px 2%; }
.swidgers-add-one-sec-three h2 { font-size:30px; }
.review-ad-bnr-hld { width:100%;height:auto;overflow:hidden;font-size:22px; }
.review-ad-bnr-hld-sec { width:100%;height:auto;overflow:hidden; }

@media screen and (max-width: 796px)
{
.swidgers-add-one-sec-one { width:100%;float:none;margin:auto; }
.swidgers-add-one-sec-one img { width:30%;float:none;margin:auto;padding-top: 20px; }
.swidgers-add-one-sec-three { width:96%;padding:0px 2%; }
.swidgers-add-one-sec-two { width:100%;float:right; }

}




/* time-tales */

.time-tales-out-main { width:74%;height:auto;overflow:hidden;margin-left:2%;float:left;}
.time-tales-out-main p {padding:10px 0;float:left;line-height:22px;font-size:14px;}
.time-tales-out-main img {padding:1%;float:left ;}
.time-tales-main-inner {width:100%;overflow:hidden;border:2px solid #f3f3f3;border-radius:20px;box-sizing:border-box;background-color:#fff;}
.inner-holder-time-tales-cnt {width:90%;height:auto;overflow:hidden;padding:50px 4%;margin-left:1%;text-align:left;}
.inner-holder-time-tales-cnt h1 {font-size:42px;text-align:left;line-height:48px;font-weight:400;text-align:center;}
.inner-holder-time-tales-cnt h2 {font-size:30px;text-align:left;line-height:35px;font-weight:bold;padding:20px 0px 5px 0px;margin:0px;clear:both;}
.inner-holder-time-tales-cnt h3 {font-size:28px;text-align:left;line-height:33px;font-weight:400;}
.inner-holder-time-tales-cnt h4 {font-size:24px;text-align:left;line-height:29px;}
.inner-holder-time-tales-cnt h5 {font-size:20px;text-align:left;line-height:30px;}
.inner-holder-time-tales-cnt p {font-size:22px;line-height:38px;text-align:left;font-weight:400;padding:10px 0px;margin:0;float:left;width:100%;clear:both;box-sizing: border-box;}
.inner-holder-time-tales-cnt em { padding:0px;margin:0px; }
.lpane-time-tales {width:18%;height:auto;overflow:hidden;float:left;text-align:left;border:1px solid #ccc;box-sizing:border-box;padding:0 2% 0 0;border-radius:0 6px 6px 6px;position:relative;}
.lpane-time-tales div {width:90%;height:auto;padding:5px 0 5px 5%;cursor:pointer;}
.lpane-time-tales div span:hover {border-bottom:1px solid #000;}
.lpane-time-tales .time-menu-first {width:100%;height:auto;font-weight:700;padding-left:0;}
.lpane-time-tales .carol-menu-second {width:100%;height:auto;padding-left:10%;}
.lpane-time-tales a { text-decoration:none;color:#000;font-size:16px;font-weight:normal;font-style:normal; }
.time-tales-quotes { width:100%;height:auto;overflow:hidden;float:none;margin:auto; }
.time-tales-quotes p { text-align:center;padding:0px;margin:0px; }

/* Images */
.timetales-img-type-1 {  width:100%;height:auto;display:block;float:none;margin:auto;border:0px; }
.timetales-img-type-2 {  width:40%;height:auto;display:block;float:none !important;margin:auto !important;border:0px; }
.timetales-img-type-3 {  width:90%;height:auto;display:block;float:none !important;margin:auto !important;border:0px; }
.timetales-img-type-4 {  width:30%;height:auto;display:block;float:none !important;margin:auto !important;border:0px; }
.timetales-img-type-5 {  width:60%;height:auto;display:block;float:none !important;margin:auto !important;border:0px; }

.timetales-img-type-6 {  width:60%;height:auto;display:block;float:none !important;margin:auto !important;border:0px; }

@media screen and (max-width:1080px) {
.time-tales-out-main {width:70%;height:auto;overflow:hidden;margin-left:2%;float:left;}
}
@media screen and (max-width:976px) {
.time-tales-out-main {width:90%;float:none;margin:auto;}
.lpane-time-tales {position:absolute;z-index:1888;left:44px;width:88%;background-color:#fff;display:none;}
.lpane-time-tales div {width:90%;height:auto;padding:10px 0 10px 1%;cursor:pointer;}
}
@media screen and (max-width:796px) {
.time-tales-out-main { width:85%}
.time-tales-out-main p {font-size:18px;line-height:32px;}
.timetales-img-type-6 { width:90%; }
}
@media screen and (max-width:370px) {
.time-tales-out-main {width:85%}
}







img.swidgers-book-quotes-times { width:90%;height:auto;overflow:hidden;float:none !important;margin:auto;display:block;padding:30px 0px 30px 0px; }
p.time-tales-quote-top { text-align: center;padding:30px 0px 0px 0px;font-weight:bold;font-style:italic; }
p.time-tales-quote-author { text-align: center;padding:0px 0px 30px 0px;font-weight:bold; }
p.indent-quote-speach { padding-left: 40px; }
.times-tales-links { width:100%;height:auto;overflow:hidden; }
.times-tales-links a {text-decoration:underline;font-weight:bold !important;color:#000; } 

/* time-tales */


.orphans-mentors-out-main { width:74%;height:auto;overflow:hidden;margin-left:2%;float:left;}
.orphans-mentors-out-main p {padding:10px 0;float:left;line-height:22px;font-size:14px;}
.orphans-mentors-out-main img {padding:1%;float:left ;}
.orphans-mentors-main-inner {width:100%;overflow:hidden;border:2px solid #f3f3f3;border-radius:20px;box-sizing:border-box;background-color:#fff;}
.inner-holder-orphans-mentors-cnt {width:90%;height:auto;overflow:hidden;padding:20px 4% 50px 4%;margin-left:1%;text-align:left;}
.inner-holder-orphans-mentors-cnt h1 {font-size:42px;text-align:left;line-height:48px;font-weight:400;text-align:center;}
.inner-holder-orphans-mentors-cnt h2 {font-size:32px;text-align:left;line-height:38px;font-weight:400;}
.inner-holder-orphans-mentors-cnt h4 {font-size:28px;text-align:left;line-height:38px;}
.inner-holder-orphans-mentors-cnt h5 {font-size:20px;text-align:left;line-height:30px;}
.inner-holder-orphans-mentors-cnt p {font-size:22px;line-height:38px;text-align:left;font-weight:400;padding:10px 0px;margin:0;float:left;width:100%;clear:both;box-sizing: border-box;}
.inner-holder-orphans-mentors-cnt em { padding:0px;margin:0px; }
.lpane-orphans-mentors {width:18%;height:auto;overflow:hidden;float:left;text-align:left;border:1px solid #ccc;box-sizing:border-box;padding:0 2% 0 0;border-radius:0 6px 6px 6px;position:relative;}
.lpane-orphans-mentors div {width:90%;height:auto;padding:5px 0 5px 5%;cursor:pointer;}
.lpane-orphans-mentors div span:hover {border-bottom:1px solid #000;}
.lpane-orphans-mentors .time-menu-first {width:100%;height:auto;font-weight:700;padding-left:0;}
.lpane-orphans-mentors .carol-menu-second {width:100%;height:auto;padding-left:10%;}
.lpane-orphans-mentors a { text-decoration:none;color:#000;font-size:16px;font-weight:normal;font-style:normal; }
.orphans-mentors-quotes { width:100%;height:auto;overflow:hidden;float:none;margin:auto; }
.orphans-mentors-quotes p { text-align:center;padding:0px;margin:0px; }


p.orphans-mentors-quotes-style-1 { text-align: center; color: #0070c4; font-size: 24px; display: block;padding:0px 0px 30px 0px;margin:0px auto; }
em.orphans-mentors-quotes-style-1 { text-align: center; color: #0070c4; font-size: 24px; display: block;padding:30px 0px 0px 0px;margin:0px auto; }

/* Images */

img.orphans-mentors-logo { width:50%;height:auto;display:block;float:none;margin:auto;text-align:center; }

.orphans-mentors-img-type-1 {  width:100%;height:auto;display:block;float:none;margin:auto;border:0px;padding:40px 0px !important; }
.orphans-mentors-img-type-2 {  width:40%;height:auto;display:block;float:none !important;margin:auto !important;border:0px; }
.orphans-mentors-img-type-3 {  width:90%;height:auto;display:block;float:none !important;margin:auto !important;border:0px; }
.orphans-mentors-img-type-4 {  width:30%;height:auto;display:block;float:none !important;margin:auto !important;border:0px; }
.orphans-mentors-img-type-5 {  width:60%;height:auto;display:block;float:none !important;margin:auto !important;border:0px; }
.orphans-mentors-img-type-6 {  width:80%;height:auto;display:block;float:none !important;margin:auto !important;border:0px;padding:40px 0px !important; }


.social-share-outter { width:100%;height:auto;overflow:hidden;padding-bottom:20px; }
img.social-share-link { width:48px;height:48px;display:block;float:right !important;cursor:pointer; }
.social-share-twitter-hld { width:85px;height:23px;float:right;padding-top:25px; }

.share-link-holder { width:100%;height:auto;overflow:hidden;border:1px solid #ccc;display:none; box-sizing: border-box;border-radius:3px;padding-bottom:10px;background-color:#fbf7db; }
.share-link-holder a { text-decoration:none;font-size:18px;color:#0000cc;float:right;display:inline-block;padding:1% 2%;width:auto; }
.share-link-holder input { padding:0px 0px 0px 1%;margin:0px;float:none;margin:auto;width:96%;border:1px solid #ccc;border-radius:3px;background-color:#fff;height:30px;display:block;font-size:18px; }

@media screen and (max-width:1080px) {
.orphans-mentors-out-main {width:70%;height:auto;overflow:hidden;margin-left:2%;float:left;}
}
@media screen and (max-width:976px) {
.orphans-mentors-out-main {width:90%;float:none;margin:auto;}
.lpane-orphans-mentors {position:absolute;z-index:1888;left:44px;width:88%;background-color:#fff;display:none;}
.lpane-orphans-mentors div {width:90%;height:auto;padding:10px 0 10px 1%;cursor:pointer;}
}
@media screen and (max-width:796px) {
.orphans-mentors-out-main { width:85%}
img.orphans-mentors-logo { width:70%; }
.social-share-twitter-hld { padding-top:20px; }
.body-text p { font-size:20px;}
}
@media screen and (max-width:370px) {
.orphans-mentors-out-main {width:85%}
}





.resources-hm-section-out { width:100%;height:auto;overflow:hidden;float:none;margin:0px auto 50px auto; }
.resources-hm-section-img { width:30%;float:left;box-sizing:border-box;height:100%;min-height:100%;padding-top:1%; }
.resources-hm-section-img img.orphans { width:100%; }
.resources-hm-section-img img.story-craft-hm { width:80%;display:block;float:none;margin:auto; }
.resources-hm-section-img img.school-visits-hm { width:60%;display:block;float:none;margin:auto; }
.resources-hm-section-txt { width:70%;height:auto;overflow:hidden;float:left;box-sizing:border-box;padding-top:0.5%; }
.resources-hm-section-txt p { font-size:20px; }
.resources-hm-section-txt p a { font-weight:700;color:#2f2e2e; }
@media screen and (max-width: 796px)
{
.resources-hm-section-img { width:90%;float:none;margin:auto;padding-top:1%;padding-bottom:20px; }
.resources-hm-section-txt { width:96%;float:none;margin:auto; }
}

/* hmpage dtt */
.dtt-book-links-outter { width:35%;height:auto;overflow:hidden;float:left;position:relative;margin-top:-80px;overflow:visible; }
.destination-time-travel-shopshld { width:100%;height:auto;overflow:visible;float:none;margin:40px auto;padding:0px;text-align:left; }
.book-shops-hld-out-red { width:100%;height:auto;overflow:visible;float:none;margin:80px auto;border:14px solid #df2b2e;min-height:auto;box-sizing:border-box;position:relative; }
.book-shops-hld-out-wht-inner { width:100%;height:auto;overflow:hidden;float:none;margin:auto;border:14px solid #fff;min-height:auto;box-sizing:border-box; }
.book-shops-hld-out-maroon { width:100%;height:auto;overflow:hidden;float:none;margin:auto;border:14px solid #721a18;background-color:#fff;min-height:auto;box-sizing:border-box;}
.destination-time-travel-logo-book-shops { position:absolute;width:100%;left:0;top:-28px; }
.destination-time-travel-book-shops-in { width:15%;height:auto;overflow:visible;margin:-50px auto auto auto;text-align:center;min-width:200px; }

.dtt-book-shops-main-book-hld { width:50%;height:auto;overflow:hidden;float:left; }
.dtt-book-shops-main-book-hld img { width:90%;float:left !important;margin:auto;display:block;padding:80px 0px !important; }
.dtt-book-shops-av { width:50%;height:auto;overflow:visible;float:left;margin-top:80px; }
.dtt-book-shops-av img { width:70%;height:auto;display:block;float:none;margin:auto;transition: transform .2s;}
.dtt-book-shops-av img:hover { filter: grayscale(100%);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2); }


.dtt-book-links-outter-dtt-page { width:55%;height:auto;overflow:hidden;float:none;position:relative;margin:auto;margin-top:-80px;overflow:visible; }


/* hmpage dtt */


img.destination-time-travel-title { width:100%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:30px 0px; }
.destination-time-travel-inner { width:100%;height:auto;overflow:hidden;float:none;margin:auto;padding-bottom:60px; }
.destination-time-travel-rdns { width:80%; }
.headline-dtt { width:100%;height:auto;overflow:hidden;float:none;margin:auto; }
.headline-dtt p { font-size:26px;text-align:center;padding:10px 0px;margin:0px; }
.headline-dtt p.bold { font-weight:bold; }
.destination-time-travel-inner img.movies-books-left { width:49.8%;height:auto;float:left;display:block; }
.destination-time-travel-inner img.movies-books-right { width:49.8%;height:auto;float:right;display:block; }
.destination-time-travel-inner p.ddt-fisrt { clear:both;padding-top:30px; }

.about-sn-df-img-hld { width:40%;height:auto;overflow:hidden;float:left;margin-top:70px; }
.about-sn-df-img-hld img { width:100%;height:auto; }
.about-sn-df-img-txt { width:58%;height:auto;overflow:hidden;float:left;margin-top:70px;padding:0px 0px 0px 2%; }
.about-sn-df-img-txt h2 { font-size:24px;padding:0px;margin:0px; }
.about-sn-df-img-txt p { font-size:20px;padding:0px 0px 30px 0px;margin:0px; }


h3.dtt-films-shows-books { font-size:36px; }

.dtt-title-1 { font-size:42px;text-align:center;line-height:54px; }
.dtt-content-page { width:70%;height:auto;overflow:hidden;display:block;float:none;margin:auto; }
.dtt-quote-review { width:40%;height:auto;overflow:hidden;display:block;float:none;margin:auto; }


@media screen and (max-width:796px) 
{
.destination-time-travel-inner-rdns { width:98%;height:auto;overflow:hidden;float:none;margin:auto; }
.destination-time-travel-inner-rdns p { padding:0px 2%;width:100%;box-sizing:border-box; }
img.destination-time-travel-title { margin-top:50px; }
.destination-time-travel-inner img.movies-books-left,.destination-time-travel-inner img.movies-books-right { width:98%;float:none;margin:auto; }
.about-sn-df-img-hld { width:98%;float:none;margin:30px auto auto auto; }
.about-sn-df-img-txt { width:98%;float:none;margin-top:0px;padding:0px 0px 0px 2%;box-sizing:border-box; }
.about-sn-df-img-txt h2 { font-size:24px;padding:0px;margin:20px 0px 0px 0px; }
h3.dtt-films-shows-books { padding-left:2%; }
.dtt-content-page { width:90%; }
.dtt-quote-review { width:90%; }
}


.dtt-hmpg-outter { height:auto;overflow:hidden;padding-top:80px; }
.dtt-book-cover-hmpg { width:28%;height:auto;overflow:hidden;float:left; }
.dtt-book-cover-hmpg img { width:100%; }
.dtt-book-txt-hmpg { width:30%;height:auto;overflow:hidden;float:left; }
.dtt-book-txt-hmpg p { font-size:24px;padding-top:30px;padding-right:10%; }
.dtt-book-txt-hmpg p a { font-weight:700;color:#000; }
@media screen and (max-width:1020px) 
{
.dtt-hmpg-outter { padding-top:0px; }
.dtt-book-cover-hmpg { width:70%;float:none;margin:auto; }
.dtt-book-txt-hmpg { width:100%;float:none;margin:auto; }
.dtt-books-links-hmpg { width:90%;float:none;margin:auto;padding-top:40px; }
.dtt-book-logo-hmpg { width:10%;min-width:250px;margin-top:-80px; }

}
@media screen and (max-width:796px) 
{
.dtt-dtt-pg { width:90%; }
.dtt-book-logo-hmpg { width:10%;min-width:170px;margin-top:-30px; }
}





img.story-craft-title { width:100%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:30px 0px; }
img.once-upon-a-story { width:80%;height:auto;overflow:hidden;float:none;margin:auto;display:block;padding:30px 0px; }

.pdf-sc-sections-dwnlod-hld { width:20%;height:auto;overflow:hidden;float:none;margin:auto;box-sizing:border-box;margin-bottom:10px; }
.pdf-sc-sections-dwnlod-hld img { width:100%;height:auto;display:block;float:left; }
.pdf-sc-sections-dwnlod-hld img:hover {filter: grayscale(1);transition: all .2s ease-in-out;  }
.pdf-sc-sections-dwnlod-hld a { text-decoration:none;text-align:center;display:block;color:#000;}
.pdf-sc-sections-dwnlod-hld a p { text-align:center;padding:0px;margin:0px; }


@media screen and (max-width:796px) 
{
img.story-craft-title {margin-top:40px; }

}
@media screen and (max-width:796px) 
{
.pdf-sc-sections-dwnlod-hld { width:40%;  }
}




/* ----------------------------------- */
/* -------Gallery Start -------------- */
/* ----------------------------------- */
.nmb-gallery-loader-hld {width:100%;min-height:200px;display: block;background:transparent;position:absolute;padding-bottom:40%;overflow:auto;}
.nmb-gallery-loader-hld div {width:100%;display: block;background:transparent;position:relative;float:none;overflow:auto;}
.nmb-gallery-loader-hld div img { display:block;float:none;width:40%;height:auto;margin:auto;padding-top:10%; }
/* Selctor Gallery */
.gallery-select-option-outter { width:100%;height:auto;overflow:hidden;border-bottom:1px solid #ccc; }
.gallery-select-option-in { width:auto;height:30px;margin:1px auto;}
.gallery-select-option-in select { float:left;border:1px solid #ccc;width:auto;padding:0.2%; }
.gallery-select-option-in p { width:auto;float:left;padding:0px 1% 0px 0.5%;font-size:16px; }
/* Gallery Universial Elements */
.single-in-gallery { width:100%;height:auto;float:left;text-align:left;padding:0px;margin:0px;}
.single-in-gallery p {font-size:16px;font-weight:normal;}
.single-in-gallery h1 {font-size:32px;text-align:left;margin:0px;padding:0px;}
.single-in-gallery p { padding:5px 10px 5px 5px; }
.single-in-gallery p a { text-decoration:none;color:#555;border-bottom:1px dotted #ccc;font-weight:bold;}
.single-in-gallery p a:hover {text-decoration:none;color:#000;border-bottom:1px solid #000;}
/* Format View 1 */
.main-gallery-hld-f1-main { width: 100%  !important;height:100%  !important;position:relative; }
.main-gallery-hld-f1-main { height:auto;overflow:hidden; }
.main-gallery-hld-f1-main h3 { font-size:16px;padding:10px 10px 5px 10px;margin:0px;color:#000; }
.main-gallery-hld-f1-main p { font-size:13px;padding:0px 10px 10px 10px;margin:0px;color:#000; }
.main-gallery-fix-f1 { position: relative !important;display: block !important;height: auto !important;margin:auto !important; }
.main-gallery-f1 {width: 100% !important;display:block !important;margin:auto !important;}
.main-gallery-f1 img {max-width:100% !important;display:block !important;margin:0px auto !important;width:100% !important;}
.social-gallery-holder-f1 { width:280px;height:30px;padding:6px 0px 5px 0px;float:right; }
.social-gallery-gplus-btn-f1 { width:70px;height:24px;float:left;margin:4px 0px 0px 0px;  }
.social-gallery-twitter-btn-f1 { width:auto;height:24px;float:left;margin:6px 15px 0px 10px; }
.social-gallery-fb-like-f1 { float:left;width:auto;height:24px;margin:2px 0px 0px 0px; }
.social-gallery-top-holder-f1 { width:100%;position:relative;margin:auto; }
.social-gallery-pintrest-f1 { width:40px !important;height:20px !important;position:absolute;margin-left:52px  }
.social-gallery-pintrest-f1 a img { width:98%;height:auto; }
.infostart-title-f1 { width:100%;height:auto;overflow:hidden; } 
.infostart-title-f1 h1 { font-size:22px;color:#474747;font-weight:normal;text-align:left;margin:20px 0px; }
.gallery-s-container-f1 { height:auto;overflow:hidden;width:90%;float:left;margin:20px auto 0px auto; }
.gallery-s-container-inner-f1 { height:auto;overflow:hidden;width:100%; }
.gallery-still-holder-main-f1 { width:99px;height:70px;overflow:hidden;border:1px solid #ccc;float:left;margin:3px 3px;font-size:12px;box-shadow:3px 0px 3px #ccc;margin:3px; }
.gallery-still-holder-main-f1 img { width:auto;height:72px;display:block;margin:auto; }
.gallery-still-holder-main-f1:hover { cursor:pointer;box-shadow:0px 0px 1px #ccc; }
/* Overlay box for info */
.txt-desc-holder-over-f1 { width:100%;height:auto;overflow:hidden;float:left;background-color:#ccc;padding:0.7% 1% 2% 1%; }
.txt-desc-holder-over-f1 h3 { color:#474747;font-size:22px;padding:0px;width:98%;margin:0px; }
.txt-desc-holder-over-f1 p { color:#474747;padding:0px !important;width:98%;font-size:14px !important;line-height:20px !important; }
.btn-gallery { width:11% !important;height:auto;padding:0px !important;margin:0px !important;background-color:#f3f3f3;cursor:pointer;min-height:80px; }


.btn-gallery img { width:100% !important;height:auto;padding:0px !important;margin:0px !important; }


.f1-gallery-sld-out-holder { width:100%;height:auto;overflow:hidden;margin:auto;float:none; }
/* Format View 2 + 3 */
.main-gallery-hld-f2-main { width: 54%  !important;height:100%  !important;position:relative;float:left; }
.main-gallery-hld-f2-main { height:auto;overflow:hidden; }
.main-gallery-hld-f2-main h3 { font-size:16px;padding:10px 10px 5px 10px;margin:0px;color:#000; }
.main-gallery-hld-f2-main p { font-size:13px;padding:0px 10px 10px 10px;margin:0px;color:#000; }
.main-gallery-fix-f2 { position: relative !important;display: block !important;height: auto !important;margin:auto !important; }
.main-gallery-f2 {width: 100% !important;display:block !important;margin:auto !important;}
.main-gallery-f2 img {max-width:100%;display:block !important;margin:0px auto !important;}
.social-gallery-holder-f2 { width:25%;height:30px;padding:6px 0px 5px 0px;float:right; }
.social-gallery-gplus-btn-f2 { width:70px;height:24px;float:left;margin:4px 0px 0px 0px;  }
.social-gallery-twitter-btn-f2 { width:auto;height:24px;float:left;margin:6px 15px 0px 10px; }
.social-gallery-fb-like-f2 { float:left;width:auto;height:24px;margin:2px 0px 0px 0px; }
.social-gallery-top-holder-f2 { width:100%;position:relative;margin:auto; }
.social-gallery-pintrest-f2 { width:40px !important;height:20px !important;position:absolute;margin-left:32px  }
.social-gallery-pintrest-f2 a img { width:98%;height:auto; }
.infostart-title-f2 { width:100%;height:auto;overflow:hidden; } 
.infostart-title-f2 h1 { font-size:22px;color:#474747;font-weight:normal;text-align:left;margin:20px 0px; }
.gallery-s-container-f2 { height:auto;overflow:hidden;width:45% !important;float:left;margin:0px 0px 0px 1%;display:block; }
.gallery-s-container-inner-f2 { height:auto;overflow:hidden;width:100%; }
.gallery-still-holder-main-f2 { width:43% !important;height:auto;overflow:hidden;border:1px solid #ccc;float:left;margin:3px 3px;font-size:12px;box-shadow:3px 0px 3px #ccc;margin:3px;display:block; }
.gallery-still-holder-main-f2 img { width:100%;height:auto;display:block;margin:auto; }
.gallery-still-holder-main-f2:hover { cursor:pointer;box-shadow:0px 0px 1px #ccc; }
.nav-hld-out { width:auto;float:right;padding:0px 2%; }
.nav-hld-outp { width:30%;float:left; }
.f2-f3-btn-gallery { width:24% !important;height:auto;padding:0px !important;margin:0px !important;background-color:#fff;cursor:pointer;min-height:80px;border:0px;margin:0.2% !important; }
.f2-f3-btn-gallery img { width:100% !important;height:auto;padding:0px !important;margin:0px !important;display:block;min-width:100% !important; }
.gallery-s-container-f2 { display:inline; }
/* Overlay box for info */
.txt-desc-holder-over-f2 { width:100%;height:auto !important;overflow:hidden;float:left;font-size:12px; }
.txt-desc-holder-over-f2 h3 { font-size:1.7em;margin:0px;padding:10px 0px 10px 0px; }
.txt-desc-holder-over-f2 p { font-size:1.4em;margin:0px;padding:0px 0px 0px 0px; }
img.nxt-btn-overlay-r { float:right !important;position:absolute;top:30% !important;left:95% !important;width:5% !important;height:auto !important;cursor:pointer; }
img.nxt-btn-overlay-l { float:left !important;position:absolute !important;top:30%;width:5% !important;height:auto !important;cursor:pointer; }
.nav-gallery-holder { display:inline; }
#prev_gallery_sld_long { display:inline; }
/* Format View 4 */
.main-gallery-hld-f4-main { width: 74%  !important;height:100%  !important;position:relative;float:right; }
.main-gallery-hld-f4-main { height:auto;overflow:hidden; }
.main-gallery-hld-f4-main h3 { font-size:16px;padding:10px 10px 5px 10px;margin:0px;color:#000; }
.main-gallery-hld-f4-main p { font-size:13px;padding:0px 10px 10px 10px;margin:0px;color:#000; }
.main-gallery-fix-f4 { position: relative !important;display: block !important;height: auto !important;margin:auto !important; }
.main-gallery-f4 {width: 100% !important;display:block !important;margin:auto !important;}
.main-gallery-f4 img {max-width:100%;display:block !important;margin:0px auto !important;}
.social-gallery-holder-f4 { width:280px;height:30px;padding:6px 0px 5px 0px;float:right; }
.social-gallery-gplus-btn-f4 { width:75px;height:24px;float:left; }
.social-gallery-twitter-btn-f4 { width:95px;height:24px;float:left; }
.social-gallery-fb-like-f4 { float:left;width:90px; }
.social-gallery-top-holder-f4 { width:500px;position:absolute;margin-left:470px; }
.social-gallery-pintrest-f4 { width:85px;height:24px;float:right;position:absolute;top:0px; }
.infostart-title-f4 { width:100%;height:auto;overflow:hidden; } 
.infostart-title-f4 h1 { font-size:22px;color:#474747;font-weight:normal;text-align:left;margin:20px 0px; }
.gallery-s-container-f4 { height:auto;overflow:hidden;width:22%;float:left;margin:20px 0px 0px 0px;float:left; }
.gallery-s-container-inner-f4 { height:auto;overflow:hidden;width:100%; }
.gallery-still-holder-main-f4 { width:190px;height:auto;overflow:hidden;border:1px solid #ccc;float:left;margin:3px 3px;font-size:12px;box-shadow:3px 0px 3px #ccc;margin:3px; }
.gallery-still-holder-main-f4 img { width:190px;height:auto;overflow:hidden;display:block;margin:auto; }
.gallery-still-holder-main-f4:hover { cursor:pointer;box-shadow:0px 0px 1px #ccc; }
/* Overlay box for info */
.txt-desc-holder-over-f4 { width:100%;background-image:url('images/bckgradient-001.png');background-repeat:repeat; }
.txt-desc-holder-over-f4 { width:100%;height:85px !important;overflow:hidden;float:left;font-size:12px;position:absolute;top:86% !important; }
/* Format View 5 */
.view-btn-gallery-f5 { width:100%;height:30px;border:1px solid #aaa;border-radius:3px;text-align:center;background-color:#2a6180;font-size:22px;cursor:pointer; }
.view-btn-gallery-f5 a { color:#fff !important;text-decoration:none; }
.main-gallery-hld-f5-inner-hld { width:100%;height:auto;overflow:hidden;margin:1px auto;cursor:pointer; }
.main-gallery-hld-f5 {height:auto;overflow:hidden;color:#fff;width:100%;}
.main-gallery-hld-f5 h1 {font-size:32px;color:#000;font-weight:normal;margin-bottom:10px;text-align:left;padding-left:0.5%;}
.main-gallery-hld-f5 h3 { font-size:16px;padding:1% 1% 0.5% 1%;margin:0px;color:#000; }
.main-gallery-hld-f5 p { padding:0px 1% 10px 2%;margin:0px;color:#000;font-size:13px;text-align:left; }
.main-gallery-f5-imgholder { width:22.3%;min-width:21.8%;height:auto !important;overflow:hidden;float:left;font-size:12px;margin:18px 0.1% 18px 0.3%;box-shadow:3px 4px 5px #ccc;border:1px solid #aaa;padding:1%;border-radius:5px; }
.main-gallery-f5-imgholder:hover {  width:22.3%;min-width:21.8%;height:auto !important;overflow:hidden;float:left;font-size:12px;margin:18px 0.1% 18px 0.3%;box-shadow:1px 2px 2px #ccc;border:1px solid #aaa;height:auto;overflow:hidden;padding:1%;border-radius:5px; }







.main-gallery-f5-imgholder a { color:#000;font-size:16px;text-decoration:none; }
.main-gallery-f5-title { width:100%;height:25px;float:left; }
.sub-category-images-gallery { width:98%;height:auto;overflow:hidden;float:none;margin:1px auto 4px 2%; }
.sub-category-images-inner { width:100%;height:auto;overflow:hidden;float:left;margin:1px 0px 4px 0px; }
.sub-category-thumbs { width:23.1%;height:auto;overflow:hidden;float:left;margin:1px 3px 4px 0px;min-height:60px; }
.sub-category-thumbs img { width:98% !important;height:auto;float:left;border-radius:4px;margin-right:1%;min-height:50px; }
.gallery-f5-main-thumb { width:95%;height:auto;overflow:hidden;display:block;margin:auto; } 
#prev_gallery_sld:hover, #next_gallery_sld:hover { cursor:pointer; }
.main-gallery-hld-f5 h3 { font-size:16px;padding:10px 10px 5px 10px;margin:0px;color:#000; }
.main-gallery-hld-f5 p { font-size:13px;padding:0px 10px 10px 10px;margin:0px;color:#000; }
#prev_gallery_sld { width:3%;height:auto;float:left;margin-top:22px; }
#prev_gallery_sld img { width:98%;height:auto;min-height:75px; }
#next_gallery_sld { width:3%;height:auto;float:left;margin-top:22px; }
#next_gallery_sld img { width:98%;height:auto;min-height:75px; }
#nxt_gallery_sld_long { width:auto;height:auto;float:right;margin-top:0px;cursor:pointer;margin-right:1%; }
#nxt_gallery_sld_long img { width:98%;height:auto;min-height:30px; }
#prev_gallery_sld_long { width:auto;height:auto;float:left;margin-top:0px;cursor:pointer;margin-left:1%; }
#prev_gallery_sld_long img { width:98%;height:auto;min-height:30px; }
#prev_gallery_sld { display:block; }
#next_gallery_sld { display:block; }
.gallery-s-container-f1 { display:block; }
@media screen and (max-width: 1024px)
{
.social-gallery-holder-f2 { width:35%;height:30px;padding:6px 0px 5px 0px;float:right; }
}
@media screen and (max-width: 796px)
{
/* Selctor Gallery */
.gallery-select-option-in { min-height:80px; }
.gallery-select-option-in select { float:left;border:1px solid #ccc;width:67%;padding:2px; }
.gallery-select-option-in p { width:auto;float:left;padding:0px 10px; }
/* Gallery Universial Elements */
.single-in-gallery { width:100%;height:auto;float:left;text-align:left;padding:5px;}
.single-in-gallery img { width:100%;height:auto;float:left;text-align:left;}
.single-in-gallery h1 {font-size:28px;text-align:left;margin:0px;padding:0px;margin:30px 0px 15px 0px;}
.btn-gallery { width:32% !important; }
/* Format View 1 */
.txt-desc-holder-over-f1 { width:100%;height:auto !important;overflow:hidden;float:left;font-size:12px; }
.txt-desc-holder-over-f1 p,.txt-desc-holder-over-f1 h3 { color:#474747; }
.gallery-s-container-f1 { height:auto;overflow:hidden;width:85% !important;float:left;margin:20px 0px 0px 1%; }
.gallery-s-container-inner-f1 { width:100%;height:auto !important;overflow:hidden; }
.gallery-still-holder-main-f1 { width:85px;height:60px;overflow:hidden;border:1px solid #aaa;float:left;margin:0px 3px 3px 0px;font-size:12px;box-shadow:3px 0px 3px #ccc; }
.gallery-still-holder-main-f1 img { width:85px;height:60px;overflow:hidden;padding:0px;margin:0px; }
.social-gallery-holder-f1 { width:100%;height:auto;padding:6px 0px 5px 0px;clear:both;float:left; }
.social-gallery-top-holder-f1 { width:100%;margin-left:0px; }
.main-gallery-f1 img {max-width:100% !important;display:block !important;margin:0px auto !important;width:100% !important;}
.txt-desc-holder-over-f1 { width:100% !important;height:85px !important;overflow:hidden;float:none;margin:auto;font-size:12px; }
/* Format View 2 + 3 */
.main-gallery-hld-f2-main { width: 100%  !important;height:100%  !important;position:relative;float:left; }
.txt-desc-holder-over-f2 { width:96% !important;height:auto !important;overflow:hidden !important;float:left;font-size:12px;min-height:200px !important; }
.txt-desc-holder-over-f2 p,.txt-desc-holder-over-f2 h3 { color:#fff; }
.gallery-s-container-f2 { height:auto;overflow:hidden;width:100% !important;float:left;margin:20px 0px 0px 0px;display:block; }
.gallery-s-container-inner-f2 { width:100%;height:auto !important;overflow:hidden; }
.gallery-still-holder-main-f2 { width:85px;height:60px;overflow:hidden;border:1px solid #aaa;float:left;margin:0px 3px 3px 0px;font-size:12px;box-shadow:3px 0px 3px #ccc; }
.gallery-still-holder-main-f2 img { width:85px;height:60px;overflow:hidden;padding:0px;margin:0px; }
.social-gallery-holder-f2 { width:90%;height:auto;padding:0px 0px 5px 0px;clear:both;float:none;position:relative;margin:0px auto 0px auto; }
.social-gallery-top-holder-f2 { width:100%;margin-left:0px; }
img.nxt-btn-overlay-r { float:right;position:absolute;top:30%;left:92% !important;width:8% !important;height:75px !important; }
img.nxt-btn-overlay-l { float:left;position:absolute;top:30%;width:8% !important;height:75px !important; }
.gallery-s-container-f2 { display:none; }
#prev_gallery_sld_long { display:none; }
#nxt_gallery_sld_long { display:none; }
.ldimages { height:auto !important;overflow:visible !important; }
/* Format View 4 */
.main-gallery-hld-f4-main { width: 100%  !important;height:100%  !important;position:relative;float:right; }
.txt-desc-holder-over-f4 { width:100%;height:85px !important;overflow:hidden;float:left;font-size:12px;position:relative;bottom:80px;background-image:url('images/bckgradient-001.png');background-repeat:repeat; }
.txt-desc-holder-over-f4 p,.txt-desc-holder-over-f4 h3 { color:#fff; }
.gallery-s-container-f4 { height:auto;overflow:hidden;width:100% !important;float:left;margin:20px 0px 0px 0px; }
.gallery-s-container-inner-f4 { width:100%;height:auto !important;overflow:hidden; }
.gallery-still-holder-main-f4 { width:85px;height:120px;overflow:hidden;border:1px solid #aaa;float:left;margin:0px 3px 3px 0px;font-size:12px;box-shadow:3px 0px 3px #ccc; }
.gallery-still-holder-main-f4 img { width:85px;height:120px;overflow:hidden;padding:0px;margin:0px; }
.social-gallery-holder-f4 { width:100%;height:auto;padding:6px 0px 5px 0px;clear:both;float:left; }
.social-gallery-top-holder-f4 { width:100%;margin-left:0px; }
.gallery-s-container-f4 { display:none; }
/* Format View 5 */
.main-gallery-f5-imgholder { width:46.2%;min-width:210px; }
.main-gallery-f5-imgholder:hover {  width:46.2%;min-width:210px; }
#prev_gallery_sld { width:6%;height:auto;float:left;margin-top:22px; }
#prev_gallery_sld img { width:100%;height:auto;min-height:75px; }
#next_gallery_sld { width:6%;height:auto;float:left;margin-top:22px; }
#next_gallery_sld img { width:100%;height:auto;min-height:75px; }
.txt-desc-holder-over-f1 { width:100%;height:auto !important;overflow:hidden;float:left; }
.txt-desc-holder-over-f1 h3 { color:#474747;font-size:1.7em !important;padding:10px 0px !important;width:100% !important; }
.txt-desc-holder-over-f1 p { color:#474747;padding:0px 0px !important;width:100%;width:98% !important;font-size:1.4em !important; }
#prev_gallery_sld { display:none; }
#next_gallery_sld { display:none; }
.gallery-s-container-f1 { display:none; }
}
@media screen and (max-width: 500px)
{
/* Format View 1 */
.btn-gallery { width:45%;height:auto;padding:0px;margin:0px;background-color:#f3f3f3; }
/* Format View 2 + 3 */
.txt-desc-holder-over-f2 { width:100%;height:85px !important;overflow:hidden;float:left;font-size:12px; }
.txt-desc-holder-over-f2 p,.txt-desc-holder-over-f2 h3 { color:#474747; }
/* Format View 4 */
.txt-desc-holder-over-f4 { width:100%;height:85px !important;overflow:hidden;float:left;font-size:12px; }
.txt-desc-holder-over-f4 p,.txt-desc-holder-over-f4 h3 { color:#474747; }
.nav-gallery-holder { display:none; }
#prev_gallery_sld_long { display:none; }
/* Format View 5 */
.main-gallery-f5-imgholder { width:90%;min-width:240px;height:auto !important;overflow:hidden;float:left;font-size:12px;margin:18px 4px;box-shadow:3px 4px 5px #ccc;border:1px solid #aaa;padding:10px 10px 10px 10px;border-radius:5px; }
.main-gallery-f5-imgholder:hover {  width:90%;min-width:240px;height:auto !important;overflow:hidden;float:left;font-size:12px;margin:18px 4px;box-shadow:1px 2px 2px #ccc;border:1px solid #aaa;height:auto;overflow:hidden;padding:10px 10px 10px 10px;border-radius:5px; }
.gallery-select-option-in select { float:none;border:1px solid #ccc;width:92%;padding:0px;margin:0px 0px 0px 2%;height:auto;font-size:1.2em; }
.gallery-select-option-in p { width:auto;float:left;padding:0px 10px; }
.gallery-select-option-outter { width:100%;height:auto !important;overflow:hidden;border-bottom:1px solid #ccc;min-height:80px; }
}
/* ----------------------------------- */
/* -------Gallery End ---------------- */
/* ----------------------------------- */


