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

	RESPONSIVE LAYOUTS

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



@font-face { font-family: "Crushed-Regular"; src: url(https://www.theveritasindia.org/wp-content/uploads/2024/03/Crushed-Regular.ttf); font-weight: normal; }

@font-face {

  font-family: 'Orstavic';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/03/OrstavicDemo-ZppEK.otf')  format('opentype') /* Safari, Android, iOS */

}

@font-face {

  font-family: 'Angelina';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/03/Angelina-rnlA.otf')  format('opentype') /* Safari, Android, iOS */

}
@font-face {

  font-family: 'Vilane-Regular';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/03/Vilane-Regular.ttf')  format('truetype') /* Safari, Android, iOS */

}
@font-face {

  font-family: 'Vilane-Semi-Bold';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/03/Vilane-Semi-Bold.ttf')  format('truetype') /* Safari, Android, iOS */

}
@font-face {

  font-family: 'FiraSans-Book';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/04/FiraSans-Book.ttf')  format('truetype') /* Safari, Android, iOS */

}
@font-face {

  font-family: 'FiraSans-SemiBold';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/04/FiraSans-SemiBold.ttf')  format('truetype') /* Safari, Android, iOS */

}
@font-face {

  font-family: 'balgin-regularsmcondensed';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/04/Fontspring-DEMO-balgin-regularsmcondensed.otf')  format('opentype') /* Safari, Android, iOS */

}
@font-face {

  font-family: 'balgintext-regularnarrow';

  src: url('https://www.theveritasindia.org/wp-content/uploads/2024/04/Fontspring-DEMO-balgintext-regularnarrow.otf')  format('opentype') /* Safari, Android, iOS */

}

/* Desktop / Laptop */

@media only screen and (max-width: 1140px) {

	#slider .rslides-content,

	.shuttleslider-sc .rslides-content {

		padding: 0 70px;

		box-sizing:border-box;

	}

	#logo {

		margin-left: 15px;

	}

}

@media only screen and (max-width: 960px) {

}

	

/* iPad & Tablet */

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

	

	/* Header */
	#slider .rslides_tabs{bottom:-16px !important;}
	.frm-g-recaptcha iframe{width: 100% !important;height: 70px !important;}
	.with_frm_style .frm-g-recaptcha > div > div, .with_frm_style .g-recaptcha > div > div{width:75% !important;}
	#footer .widget ul.fblks, #footer .widget .fblk2{border:none;min-height: 130px;padding-bottom:15px;}
	#footer .widget .fcols:not(:last-child){border-bottom:solid 1px #000;}
	#header-sticky-links-inner{background: #e7ba6c;}
	.devotions_pt .wp-block-latest-posts.wp-block-latest-posts__list li{margin: 0 0 1.25em 0;}
	.devotions_pt .wp-block-latest-posts__featured-image img{height:auto;}
	.devotions_pt.is-grid.uagb-post__image-position-top .uagb-post__image a.uagb-image-ratio-inherit img{width:50% !important;}
	#post-footer-social ul{padding-right: 0;}
	.wp-block-post-title{font-weight: normal;letter-spacing: 0.02em;}
	.footerarchives li{
		display: inline-block;margin:0px 10px;font-family: 'FiraSans-Book';
	}
	.feedbacks_col{border-bottom: dotted #ccc 2px;}

	body, button, input, select, textarea{
		font-size: 17px;text-align: left;
	}
	/*.layout-sidebar-right #main-core {text-align: left;}*/
	h3{
		font-size: 16px;
	}
	#header-core .hquote{

        /*float:right;*/

        padding:10px;

        width:50%;

        text-align:center;

    }

    #header-core .hquote .h3q{

        /*font-family:'Angelina';*/

        font-size: 18px;

        padding:7px;margin:-6px 0px -9px 0px;display: inline-block;

    }

    #header-core .hquote span{

        font-size:9px;

    }

	#header,

	#pre-header {

		position: static !important;

	}

	#header-links,

	#header-sticky {

		/*display: none !important;*/

	}
	/* Header Sticky */
	#header-sticky #header-search {

		float: right;margin-right: 7px;

	}
	.wp-block-columns.footblock{
		display: flex !important;
	}
	.wp-block-columns{
		display: block !important;
	}
	ul, ol {

		margin: 0;

	}
	.col-2-cont{margin: 0;}
	.mennser{
		background: #e7ba6c;
		display: inline-block;
		padding-bottom: 5px;
	}
	.mennser a{color:black;}
	#header-sticky #pre-header-links-inner{
		background: rgb(11 52 102);
		display: inline-block;
		width: 100%;
	}
	#header-sticky #pre-header-links-inner a{
		color:white;font-size: 10px !important;padding: 5px 3px;font-family: 'FiraSans-Book' !important;line-height: normal;
		
	}

#header-sticky {

	visibility: hidden;

	position: fixed;

	top: 0;

	width: 100%;

	z-index: 999999;

	-webkit-transition: all 0.5s ease;

	-moz-transition: all 0.5s ease;

	-ms-transition: all 0.5s ease;

	-o-transition: all 0.5s ease;

	transition: all 0.5s ease;

	-webkit-transform: translateY(-100%);

	-moz-transform: translateY(-100%);

	-ms-transform: translateY(-100%);

	-o-transform: translateY(-100%);

	transform: translateY(-100%);

}

.header-sticky-active #header-sticky {

	visibility: visible;

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

}

	#pre-header {

		padding: 0 5px;

	}
	#pre-header .header-links > ul > li:before {
		content: '';
	}
	.topsearch #header-search{

        float:right;

        margin:2.31% 20%;display:none;

    }

    .bottomsearch #header-search{

        margin:1% 2%;display:block;float:right;

    }

	#logo {

		float: none;

		position: static;

		text-align: left;	

		margin: 10px 0;

	}

	#logo img {

		/*max-height: 45px;*/

		max-height: 60px;

	}

	#logo img,

	#logo h1 {

		margin: 0;

	}	

	#logo img {

		float: left;

	}

	#header-core {

		display: table;

		width: 100%;

		/*padding: 20px;*/

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

		box-sizing: border-box;

	}

	#logo,

	#header-nav {

		display: table-cell;

		vertical-align: middle;

	}

	#header-nav {

		z-index: 1;

		position: relative;

	}

	#header-responsive {

		display: block;

		width: 100%;

		background: #292929;

		padding: 0 20px;

	}

	#header-responsive ul {

		margin: 0;

	}

	#header-responsive li {

		position: relative;

		list-style: none;

	}

	#header-responsive .sub-menu li {

		padding: 0;

		border: none;

		-webkit-box-shadow: none;

		-moz-box-shadow: none;

		-ms-box-shadow: none;

		-o-box-shadow: none;

		box-shadow: none;

	}

	#header-responsive li a {

		color: #AAA;

		display: block;

		border-bottom: 1px dotted #505050;

		padding: 10px 20px;

	}

	#header-responsive li:last-child a {

		border-bottom: none;

	}

	#header-responsive li.current_page_item > a,

	#header-responsive li a:hover {

		color: white;

	}

	#header .menu > li.menu-hover > a,

	#header .menu > li.current_page_item > a,

	#header .menu > li.current-menu-ancestor > a,

	#header .menu > li > a:hover {

		color: inherit;

		background: none;

	}
	#pre-header .header-links li a, #pre-header-social li, #pre-header-social li a{
		font-size: 10px !important;
		/*font-family: 'balgin-regularsmcondensed' !important;*/
		font-family: 'FiraSans-Book' !important;
	}
	.nav-collapse {

		visibility: hidden;

		overflow: hidden;

		height: 0;

	}

	.nav-collapse.in {

		visibility: visible;

	}

	.btn-navbar {

		/*display: block;*/

		display: none;

		padding: 15px 6px;

	}

	.btn-navbar .icon-bar {

		display: block;

		width: 20px;

		height: 3px;

		margin: 0 auto;

		background-color: #292929;

	}

	.nav-collapse.collapse {

		-webkit-transition: height 0.35s ease;

		-moz-transition: height 0.35s ease;

		-ms-transition: height 0.35s ease;

		-o-transition: height 0.35s ease;

		transition: height 0.35s ease;

		position: relative;

		overflow: hidden;

		height: 0;

	}

	

	/* Header Style 2 */

	.header-style2 #header {

		padding-bottom: 0;

	}



	/* Page Title */

	#intro {

		padding: 15px 10px

	}

	#intro .wrap-safari{

	    padding-bottom:0px;

	}

	#intro .page-title {

		font-size: 25px;

		text-align:center;

	}



	/* Sub-Menu Toggle */

	#header-responsive .sub-menu-toggle,

	#header-responsive .menu-item-has-children > a:after {

		position: absolute;

		right: 0;

		top: 0;

		width: 44px;

		height: 44px;

		line-height: 44px;

	}

	#header-responsive .sub-menu-toggle {

		z-index: 3;

	}

	#header-responsive .sub-menu-toggle:focus {

		outline: 1px dotted #13aff0;

	}

	#header-responsive .menu-item-has-children > a:after {

		font-family: fontawesome;

		content: "\f067";

		text-align: center;

		font-size: 12px;

		z-index: 2;

	}

	#header-responsive .menu-item-has-children.sub-menu-show > a:after {

		content: "\f068";

	}

	#header-responsive .sub-menu {

		display: none;

	}

	#header-responsive .sub-menu-show > .sub-menu {

		display: block;

	}

	#header-responsive .sub-menu-show > a {

		color: #FFF;

	}

	#header-responsive .sub-menu a {

		padding-right: 70px;

	}

	#header-responsive .sub-menu .sub-menu-toggle {

		width: 70px;

	}

	#header-responsive .sub-menu .menu-item-has-children > a:after {

		right: 20px;

	}



	/* Featured Slider */

	#slider .featured-title span,

	.shuttleslider-sc .featured-title span {

		font-size: 25px !important;

	}

	#slider .featured-excerpt span,

	.shuttleslider-sc .featured-excerpt span {	

		font-size: 14px !important;

		line-height: 22px !important;

	}

	#slider .featured-link a,

	.shuttleslider-sc .featured-link a {

		font-size: 12px !important;

		padding: 5px 10px !important;

	}



	/* Slider */

	#slider .videoBG video,

	.shuttleslider-sc .videoBG video {

		top: -25% !important;

	}



	/* Intro / Outro */

	.action-text.action-teaser h3, 

	.attention_text h3 { 

		margin-top: 0px; 

	}



	/* Footer */



	/* Sidebar */



	/* Blog */



	/* Post */

	.commentlist .children .children .children { 

		margin: 0px; 

	}



	/* Portfolio */



	/* Project */



	/* Contact */



	/* Widgets */



	/* Shortcodes */

	.customtitle h1,

	.customtitle h2,

	.customtitle h3,

	.customtitle h4,

	.customtitle h5,

	.customtitle h6 {

		white-space: initial;

	}

	.customtitle .title-div {

		display: none;

	}



	/* Misc */

	.responsive-768-hidden {

		display: none;

		visibility: hidden;

	}

	.responsive-768-show {

		display: block;

		visibility: visible;

	}

	.responsive-768-center {

		text-align: center;

	}
	.ays_poll_passed_count{bottom: 10px !important;}
	.ays-poll-main {max-width: 100% !important;text-align:-webkit-center !important;}
	.homep_links{font-family: 'Noto Sans Telugu' !important;font-weight: 400;text-align: left}
	.homep_links li a{color: #EF070B !important;font-weight: 500;}
	.homep_links li{padding-left:var(--icon-space);margin-bottom: 10px;}

	.wp-block-query ul li:nth-child(odd){padding: 0;}
	.wp-block-media-text.is-stacked-on-mobile{grid-row-gap: 0.8em;}
	.wp-block-media-text .wp-block-media-text__content{padding: 0;}
	/*.ays_poll_grid_view_container{width:45vh;}*/
	.results-apm, div.ays-poll-main .choosing-poll{padding: 0;}
	#ays-poll-container-2{margin: auto;}
	.contactp ul, .contactp p{padding-left: 30px;}
	.contactp ul{margin-bottom: 16px;}
	.wp-block-post-title{font-size: 20px;text-align: initial;line-height: 1.3;padding-bottom: 5px;}
	.homewlno{font-size: 18px;}.objc-list{padding-left: 28px !important;}
	.faith .wp-block-media-text__content{padding: 0 16px;}
	.aboutvp .wp-block-media-text__content{padding: 5px 16px 0px 16px !important;}
	.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding: 0 !important;}
	.booksp-leftp .wp-block-media-text__content{padding: 16px 0 !important;}

}





/* Small Tablets & Larger Phones */

@media only screen and (max-width: 685px) {



	/* Main */
	.devotions_pt .wp-block-latest-posts.is-grid li{margin: 0 0 1.25em 0;}
	.devotions_pt .wp-block-latest-posts__featured-image img{height:auto;}
	.wp-block-post-title{font-weight: normal;letter-spacing: 0.02em;}

	#intro #breadcrumbs,

	.meta-author {

		display: none !important;

	}

	#pre-header-links-inner, #pre-header-social,

	#sidebar {

		display: block;float: right;

	}

	#pre-header .header-links li a{

	    padding: 7px 3px;

	}

    .imgpicp{

        height:64px;width:auto;

        margin:4% 11.5% 0 0;

    }

	#pre-header-social li a{

	    padding: 5px 4px 3px 4px;
		border-radius: 50%;
		background: #00296a;
		margin: 0px 5px 5px 5px;

	}

	#header .header-links > ul > li a, #header-sticky .header-links > ul > li a{

	    padding: 6px 6px;font-size: 12px !important;

	}

	.main-navigation ul{

	    float:right;
		font-family: 'FiraSans-Book';
		letter-spacing: 0.02em;

	}

	.layout-sidebar-right #sidebar {

		width: 100%;

	}

	#main-core,

	#intro.option1, 

	#intro.option2 {

		margin-left: 0px !important;

	}

	#main {

		width: 100% !important;
		float: left;

	}

	#main-core, 

	#intro,

	.commentlist .children .children {

		margin: 0px !important;

		padding:0.5rem;

		text-align:justify;

	}

	#intro #intro-core {

		display: block;

		margin-left: 0;

	}

	#intro.option2 .page-title {

		width: 100%;

		display: block;

	}

	.notification-text {

		display: block;

		margin-bottom: 5px;

	}



	/* Featured Slider */

	#slider .featured-excerpt,

	.shuttleslider-sc .featured-excerpt {

		display: none !important;

	}



	/* Portfolio */



	/* Single Post Share */

	#comments {

		max-width: 100%;

	}	

	.commentlist .children .children {

		margin: 0px;

	}



	/* Intro / Outro */

	.action-text.three_fourth,

	.action-button.one_fourth.last {

		width:100%;

		float:none;

		margin-right:0px;

	}

	.action-button h4 {

		display:block;

		float: none;

		margin: 0px;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

		box-sizing: border-box;

	}

	.action-text {

		padding-bottom: 15px;

	}

	.action-text > h3 {

		margin-top: 0px;

	}

	.action-text,

	.attention_text {

		text-align: center;

	}



	/* Widgets */

	.shuttle_widget_flickr .flickr-photo {

		width: auto !important;

		margin-right: 5px !important;

	}

	

	/* Contact Page */

	.page-template-template-contact-php #main .contact-details span {

		display: block;

		margin-bottom: 20px;

	}



	/* Misc */

	.hidden-mobile {

		display: none;

	}

	.responsive-685-hidden {

		display: none;

		visibility: hidden;

	}

	.responsive-685-show {

		display: block;

		visibility: visible;

	}

	.responsive-685-center {

		text-align: center;

	}

}





/* iPhone (Landscape) */

@media only screen and (max-width: 667px) {



	/* Main */

	#notification-core .notification-text {

		display: block;

		margin-bottom: 5px;

	}



	/* Featured Slider */

	#slider,

	.shuttleslider-sc {

		text-align: center  !important;

	}

	#slider .featured-title span,

	.shuttleslider-sc .featured-title span {

		font-size: 20px  !important;

	}

	#slider .featured-video,

	.shuttleslider-sc .featured-video {

		display: none  !important;

	}

	#slider .featured-link,

	.shuttleslider-sc .featured-link {

		margin-top: 0 !important;

	}



	/* Intro / Outro */

	.action-text {

		border-right: none;

		border-bottom: 4px solid #EFEFEF;

		margin-bottom: 20px;

	}

	.action-teaser {

		text-align: center;

	}

	

	/* Call To Action */

	.action-link {

		text-align: center;

	}

	.action-link a {

		text-align: center;

		margin-top: 0 !important;

	}

	

	/* Portfolio */

	section#options.nav-collapse {

		overflow: hidden;

		height: 0;

	}

	section#options.nav-collapse.collapse {

		-webkit-transition: height 0.35s ease;

		-moz-transition: height 0.35s ease;

		-ms-transition: height 0.35s ease;

		-o-transition: height 0.35s ease;

		transition: height 0.35s ease;

		position: relative;

		overflow: hidden;

		height: 0;

	}

	#portfolio-options.style2 {

		margin: 0 10px 10px;

	}

	#portfolio-options.style2 #filter.portfolio-filter {

		display: block;	

	}

	#filter.portfolio-filter,

	#portfolio-options.style2 #filter.portfolio-filter li	{

		float: none;

		display: block;

		margin-left: 0;

	}

	#portfolio-options.style2 #filter.portfolio-filter li a {

		text-align: center;

		margin: 0;

		padding: 0;

	}

	#portfolio-options.style2 #filter.portfolio-filter li a {

		border: none;	

	}

	#portfolio-options.style2 #filter.portfolio-filter li a:hover, 

	#portfolio-options.style2 #filter.portfolio-filter li a.selected {

		color: #fff;

		background: #13aff0;

		border: none;

	}

	.element.column-1 ,

	.element.column-2 ,

	.element.column-3 ,

	.element.column-4 {

		width: auto !important;

	}

	#filter.portfolio-filter li {

		display: block;

		margin-bottom: 2px;

	}

	#filter.portfolio-filter li a {

		width: 100%;

		padding: 5px 20px;

	}



	/* Single Post */

	#sharemessage {

		text-align: center;

		margin-bottom: 15px;

		padding: 0;

	}

	#shareicons {

		padding: 0;

	}

	#sharemessage,

	#shareicons {

		width: 100%;

		display: block;

		text-align: center;

	}

	#comments {

		margin-right: 0;

	}

	#nocomments {

		margin-left: 0;

	}

	

	/* Single Post Share */

	#author-image {

		display: none;

	}

	#author-text {

		margin: 0px;

	}

	#author-bio .author-description {

		padding-right: 50px;

	}

	span.post-title {

		display:none;

	}

	p.form-submit {

		margin-bottom: 0px;

	}

	#shareicons a {

		float: none;

		margin-left: 10px;

		margin-right: 10px;

	}

	#shareicons i {

		font-size: 24px;

	}

	.form-allowed-tags {

		display: none;

	}



	/* Intro / Outro */

	.action-text h3,

	.action-text p {

		margin-left: 0px;

		margin-right: 0px;

	}

	.action-text h3 {

		line-height: 1.4;

	}

	.action-button p {

		margin-left: 0px;

		margin-right: 0px;

	}



	/* Footer */

	#footer .widget {

		margin-bottom: 10px !important;

	}

	#sub-footer-core {

		text-align: center;

	}

	#sub-footer-core .copyright {

		display: block;

		text-align: center;
		font-size: 75%;

	}

	#sub-footer-core #footer-menu {

		display: block;

		text-align: center;

	}

	#post-footer-social {

		display: block;margin-right: 2.5%;

	}

	#post-footer-social ul {

		float: none;

		margin: 0 auto;

	}



	/* Shortcode Content */

	.one_half,

	.one_third,

	.two_third,

	.one_fourth,

	.three_fourth,

	.one_fifth,

	.two_fifth,

	.three_fifth,

	.four_fifth,

	.one_sixth,

	.five_sixth {

		width:100%;

		float:none;

		margin-right:0px;

	}

	.border {

		margin-left:10px;

		margin-right:10px;

	}



	.pricing-table.style1 span {

		text-align: center;

		padding-left: 0;

		padding-right: 0;

		background: none !important

	}

	.pricing-table.style2 .pricing-package {

	}

	.pricing-table.style2 .pricing-package.big {

	}

	.sc-carousel .image-overlay {

		display: none;

	}

	

	/* Bootstrap Menu */



	/* Portfolio Navigation */

	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev, 

	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next {

		top: -40px;

		height: 30px

	}

	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev {

		left: auto;

		right: 46px;

	}

	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next {

		right: 11px;

	}

	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.prev i, 

	.carousel-portfolio-builder.style2 .sc-carousel.carousel-portfolio a.next i {

		top: 6px;

	}



	/* Widgets */

	.shuttle_widget_categories li span {

		float: none;

		padding-left: 5px;

	}



	/* Contact Page */

	.page-template-template-contact-php #main .contact-details span {

		display: inline-block;

		margin-bottom: 0;

	}



	/* Misc */

	.responsive-568-hidden {

		display: none;

		visibility: hidden;

	}

	.responsive-568-show {

		display: block;

		visibility: visible;

	}

	.responsive-568-center {

		text-align: center;

	}

}





/* iPhone (Portrait) */

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



	/* Blog */



	/* Single Post Share */

	.comment-meta {

		float: none;

		display: block;

	}

	#shareicons a {

		margin-left: 8px;

		margin-right: 8px;

	}

	.commentlist .children {

	margin: 0 0 0 25px;

	}



	/* Portfolio */



	/* Shortcodes */



}





/* Retina Display */

@media only screen and 

        (-webkit-min-device-pixel-ratio: 1.5), only screen and 

        (-o-min-device-pixel-ratio: 3/2), only screen and 

        (min-device-pixel-ratio: 1.5) {

}