body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0; border: none;}
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}


/*@font-face {
    font-family: 'mulishregular';
    src: url('fonts/mulishregular.eot');
    src: url('fonts/mulishregular.eot') format('embedded-opentype'),
         url('fonts/mulishregular.woff') format('woff'),
         url('fonts/mulishregular.ttf') format('truetype'),
         url('fonts/mulishregular.svg#mulishregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
    font-family: 'cartonsix';
    src: url('fonts/cartonsix.eot');
    src: url('fonts/cartonsix.eot') format('embedded-opentype'),
         url('fonts/cartonsix.woff') format('woff'),
         url('fonts/cartonsix.ttf') format('truetype'),
         url('fonts/cartonsix.svg#cartonsix') format('svg');
    font-weight: normal;
    font-style: normal;
}

@media (min-width: 1200px){
	
.container {max-width: 1190px;}
	
}


/*---------- Custom Font ------------*/
.cartonsix .elementor-widget-container .elementor-heading-title {font-family: 'cartonsix' !important;}
.cartonsix-nav .elementor-widget-container nav ul li a {font-family: 'cartonsix' !important;}


/*-------------- Fooetr Start -----------*/
.footer-nav nav ul li:not(:last-child) a {border-right: 2px solid #3c0e68 ;}


/*----------- Home Start ---------*/
/*Stories ----------*/
.storiesWrapper .storiesBox {}
.storiesWrapper .storiesBox .storiesBtnWrapper {padding: 11px 20px 12px; background: #4b18a1; border-radius: 0 0 18px 18px; margin-top: -5px;}
.storiesWrapper .storiesBox .storiesBtnWrapper a {display: block; width: 185px; text-align: center; border-radius: 50px; padding: 17px 25px; font: normal 20px/19px 'cartonsix'; background: #34a551; margin: 0 auto; color: #fff;}
.storiesWrapper .storiesBox .serviceImg img {width: 100%; border-radius: 18px 18px 0 0; border: 6px solid #fff; border-bottom: 0;}


.video-carousal .center .video-box {position: relative;}
.video-carousal .center .video-box:after {content: ""; background-image: url(images/play-icon.png); background-repeat: no-repeat; background-size: cover; width: 117px; height: 117px; position: absolute;top: 50%; left: 50%; transform: translate(-50%, -50% );z-index: 99;}

/*-------------- home-stories-sec Start -----------*/
.home-stories-sec{position: relative;}
.home-stories-sec::after {content: ""; background-image: url(images/banner-overlay.png); background-repeat: no-repeat; background-size: cover;background-position: center; width: 100%; height: 32px; position: absolute;left: 0;bottom: 0;}
.home-stories-sec::before{content: '';width: 208px; height: 113px;background: url(images/footer-bat.png) center no-repeat;background-size: cover;position: absolute;left: 2%;top: 15%;}

.home-stories-sec .elementor-container{position: relative;}
.home-stories-sec .elementor-container::after{content: '';width: 208px; height: 113px;background: url(images/footer-bat.png) center no-repeat;background-size: cover;position: absolute;right: -14%;bottom: 33%;}

.home-stories-sec .elementor-button{font: normal 20px/19px 'cartonsix' !important;}

/*-------------- contact-form-title Start -----------*/
.contact-form-title{position: relative;}
.contact-form-title::before{content: '';width: 208px; height: 113px;background: url(images/footer-bat.png) center no-repeat;background-size: cover;position: absolute;left: 2%;top: 38%;}

/* ---- contact-form start ---- */
.contact-form-details .col-md-6,.contact-form-details .col-md-12{padding: 15px 13px;}
.contact-form-details .box .form-control{width: 100%;height: 90px;border: 2px solid #ffe4ff;box-shadow: none;position: relative;font-family: 'cartonsix';font-size: 18px;line-height: 26px;color: #fff;padding-left: 22px;padding-right: 22px;transition: all 500ms ease-in-out;resize: none;margin-top: 3px; border-radius: 10px;background: transparent;}
.contact-form-details .box .form-control:focus{border: 2px solid #74a272;}
.contact-form-details .box .wpcf7-textarea{height: 180px;padding-top: 17px;}
.contact-form-details .submit input[type="submit"]{ font-family: 'cartonsix'; font-size: 44px;line-height: 46px; text-transform: uppercase;background: #74a272; border-radius: 100px; color: #fff; height: inherit; width:inherit; padding: 23px 111px 25px 112px;margin-left: auto; margin-right: auto;margin-top: 20px;text-align: center;border:none;box-shadow: none;outline: none;}
.contact-form-details .submit input[type="submit"]:hover{background: #fff;color: #74a272;transition: .5s;}
.contact-form-details .box label{font-family: 'cartonsix';font-size: 20px;line-height: 22px; color: #ffffff;padding-bottom: 5px;}

.contact-form-details .wpcf7-response-output{background:#74a272;border: transparent !important;padding:10px !important;color:#fff;text-align:center;}
/* ---- contact-form start ---- */

/* ---- book-list start ---- */
.book-list .col-lg-4{padding-bottom: 20px;padding-top: 20px;}
.book-list .pagination{position: relative;display: flex;justify-content: center;padding-top: 50px;list-style-type: none;}
.book-list .pagination li a{width: 62px;height: 62px;border: 2px solid #ffe4ff;display: inline-block;position: relative;text-align: center;font-family: 'cartonsix';font-size: 20px;line-height: 62px; color: #ffffff;margin-right: -2px;transition: all 500ms ease-in-out;}
.book-list .pagination li.active a,.book-list .pagination li a:hover{background: #ffe4ff;color: #5a2da7;}
.book-list .pagination li:first-child a{border-radius: 10px 0px 0px 10px;}
.book-list .pagination li:last-child a{border-radius: 0px 10px 10px 0px;}
/* ---- book-list start ---- */

/* ---- creepytunes-details start ---- */
.book-list.creepytunes-details .col-lg-4{padding-bottom: 37px;padding-top: 37px;}
.creepytunes-details .storiesBox .serviceImg{width: 100%;height: 446px;border-radius: 18px;border: 6px solid #fff !important;border-bottom: 0;position: relative;overflow: hidden;}
.creepytunes-details .storiesBox .serviceImg img{width: 100%;height: 100%;object-fit: cover;border: 0px;border-radius: 0px;}
.creepytunes-details .storiesBox .serviceImg .play-btn{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;justify-content: center;align-items: center;}
.creepytunes-details .storiesBox .serviceImg .play-btn .fa-play-circle-o:before{display: none;}
.creepytunes-details .storiesBox .serviceImg .play-btn .fa-play-circle-o::after{content: "";background-image: url(images/play-icon2.png);background-repeat: no-repeat;background-position: center; background-size: cover;width: 85px;height: 85px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
/* ---- creepytunes-details start ---- */

/* ---- inner-blog-list start ---- */
.inner-blog-list .col-md-4{padding: 20px 15px;}
.inner-blog-list .inner-blog-img{width: 100%;height: 300px;position: relative;overflow: hidden;border-radius: 18px;border: 6px solid #fff;}
.inner-blog-list .inner-blog-img img{width: 100%;height: 100%;object-fit: cover;}
.inner-blog-list .inner-blog-content h2{font: normal 20px/22px 'cartonsix';color: #fff;padding-top: 20px;padding-bottom: 13px;}
.inner-blog-list .inner-blog-content ul{position: relative;display: flex;list-style-type: none;padding-bottom: 15px;}
.inner-blog-list .inner-blog-content ul li{font-size: 15px;line-height: 17px;font-family: 'Montserrat';color: #fff;padding-right: 20px;}
.inner-blog-list .inner-blog-content p{font:400 15px/23px 'Montserrat';color: #fff;padding-bottom: 26px;}
.inner-blog-list .inner-blog-content .blog-btn{position: relative;display: inline-block;font-size: 16px;line-height: 18px;font-family: 'cartonsix';color: #ffffff;background: #34a551;border-radius: 50px;padding: 15px 40px 13px 40px;}
.inner-blog-list .inner-blog-content .blog-btn:hover{background: #fff;color:#34a551;}

.inner-blog-list .pagination{position: relative;display: flex;justify-content: center;padding-top: 50px;list-style-type: none;}
.inner-blog-list .pagination li a{width: 62px;height: 62px;border: 2px solid #ffe4ff;display: inline-block;position: relative;text-align: center;font-family: 'cartonsix';font-size: 20px;line-height: 62px; color: #ffffff;margin-right: -2px;transition: all 500ms ease-in-out;}
.inner-blog-list .pagination li.active a,.inner-blog-list .pagination li a:hover{background: #ffe4ff;color: #5a2da7;}
.inner-blog-list .pagination li:first-child a{border-radius: 10px 0px 0px 10px;}
.inner-blog-list .pagination li:last-child a{border-radius: 0px 10px 10px 0px;}

/* ---- inner-blog-list end ---- */

/*----------- Blog Deatils --------*/
.single-post{background:#5A2DA7;}
.single-post .blog-details .sidebar .site-content {margin-top: 0;}
.blog-details {padding-top:70px;padding-bottom:60px;}
.blog-details .PostImg {position:relative;overflow:hidden;width:100%;height:435px;border-radius:18px;border:6px solid #fff;}
.blog-details .PostImg img {width:100%;height:100%;object-fit:cover;}
.blog-details .PostCon {position:relative;padding-top:30px;}
.blog-details .PostCon h2 {font-size: 28px;line-height: 30px;font-family: 'cartonsix';color: #fff;}
.blog-details .PostCon .post-data {font-size: 16px;line-height: 20px;font-family: 'Montserrat';padding-top:25px;padding-bottom:30px;color: #fff;}
.blog-details .PostCon p {font-size: 16px;line-height: 25px;font-family: 'Montserrat';color: #fff;text-align: justify;padding-bottom:15px;}
.blog-details .PostCon h3 {font-size: 20px;line-height: 26px;font-family: 'cartonsix';color: #fff;padding-bottom:10px;}
.blog-details .PostCon ul {padding-bottom:15px;}
.blog-details .PostCon ul li {font-size: 16px;line-height: 25px;font-family: 'Montserrat';color: #fff;text-align: justify;padding-bottom:5px;padding-top:5px;}
.blog-details .site-content {width:100%;}
.blog-details .PostCon p a{color:#d70000;transition:all 500ms ease-in-out;}
.blog-details .PostCon p a:hover{color:#fff;}

.blog-details .wp-block-search__label,.blog-details .wp-block-heading{font-size: 20px;line-height: 26px;font-family: 'cartonsix';color: #fff;padding-bottom: 5px;position:relative;margin-bottom:25px;}
.blog-details .wp-block-search__label:after,.blog-details .wp-block-heading:after{content:'';width: 24px;height: 3px;background:#fff;position:absolute;left:0;bottom:0;}
.blog-details .blogbox{display:flex;align-items:center;padding-bottom:18px;}
.blog-details .blogbox .blogimg{width:27%;height:82px;position:relative;overflow:hidden;border-radius:5px;}
.blog-details .blogbox .blogimg img{width:100%;height:100%;object-fit:cover;}
.blog-details .blogbox .blogcon{width:73%;}
.blog-details .blogbox .blogcon h3 a{font-size: 16px;line-height: 25px;font-family: 'cartonsix';color: #fff;position:relative;display:inline-block;padding-left:12px;transition:all 500ms ease-in-out;}
.blog-details .blogbox .blogcon h3 a:hover{color: #34a551;}
.blog-details .wp-block-heading{padding-top:20px;}

/*----------- Blog Deatils --------*/

/*----------- our-book-con-sec --------*/
.our-book-con-sec .elementor-widget-container b{color: #35b535 !important;}
.our-book-con-sec .elementor-widget-container span{color: #35b535 !important;font-size: 25px !important;font-weight: 700;}
.our-book-con-sec h2,.our-book-con-sec h3{font-family: 'cartonsix' !important;}
.our-book-con-sec{position:relative;}
.our-book-con-sec::after{content:'';width:321px;height:605px;background:url(images/img-1.png) center no-repeat;background-size:cover;position:absolute;right:0px;top:20px;}
.our-book-con-sec::before{content:'';width:208px;height:113px;background:url(images/footer-bat.png) center no-repeat;background-size:cover;position:absolute;left:4%;top:850px;}
/*----------- our-book-con-sec --------*/

/*----------- cartonsix --------*/
.cartonsix{font-family: 'cartonsix' !important;}
/*----------- cartonsix --------*/


/* responsive */

@media screen and (max-width: 1299px){
}

@media screen and (max-width: 1199px){
}

@media screen and (max-width: 1024px){
	
.contact-form-details .box .form-control {height: 74px;font-size: 16px;line-height: 24px;}
.contact-form-details .submit input[type="submit"] {font-size: 36px;line-height: 38px;padding: 18px 90px 20px 90px;}
.contact-form-details .box .wpcf7-textarea {height: 160px;padding-top: 17px;}
    
}

@media screen and (max-width: 991px){
	
.storiesWrapper .col-12{padding:15px 15px;flex: 0 0 50%;max-width: 50%;}
	
.video-carousal .center .video-box:after {width: 90px;height: 90px;}
	
.book-list.creepytunes-details .col-lg-4 {padding-bottom: 20px;padding-top: 20px;}

.inner-blog-list .col-md-4{flex: 0 0 50%;max-width: 50%;}


}

@media screen and (max-width: 767px){
	
.buttom-footer ul.elementor-icon-list-items.elementor-inline-items{justify-content: center;}
	

.storiesWrapper .storiesBox .storiesBtnWrapper a{display: inline-block;width: inherit;padding: 12px 27px;position: relative;left: 50%;transform: translateX(-50%);font: normal 17px/19px 'cartonsix';}
	
.home-stories-sec .elementor-container::after,.home-stories-sec::before{display:none;}
	
.video-carousal .center .video-box:after {width: 80px;height: 80px;}
	
.contact-form-title::before{width: 110px;height: 50px;}
	
.book-list.creepytunes-details .col-lg-4{padding-bottom: 15px;padding-top: 15px;}
	
.book-list .pagination {padding-top: 28px;}
.book-list .pagination li a {width: 46px;height: 46px;font-size: 17px;line-height: 46px;}
	
.contact-form-details .col-md-6, .contact-form-details .col-md-12 {padding: 8px 13px;}
.contact-form-details .box .form-control {height: 52px;font-size: 15px;line-height: 23px;padding-left: 17px;padding-right: 17px;}
.contact-form-details .box label {font-size: 16px;line-height: 18px;}
.contact-form-details .box .wpcf7-textarea {height: 112px;padding-top: 12px;}
.contact-form-details .submit input[type="submit"] {font-size: 26px;line-height: 28px;padding: 14px 60px 14px 60px;margin-top: 10px;}


}

@media screen and (max-width: 575px){
	
.storiesWrapper .col-12{flex: 0 0 100%;max-width: 100%;}
	
.inner-blog-list .col-md-4{flex: 0 0 100%;max-width: 100%;}
.inner-blog-list .inner-blog-content p{min-height: inherit;}

.blog-details .PostImg {height: 332px;}
.blog-details .site-content .container{padding-right: 0px;padding-left: 0px;}

}

@media screen and (max-width: 400px){
}
