/***************************************** media for all devices start from here *****************************************/
/* 1600 view*/
@media only screen and (max-width:1920px) {
	
}

/* 1440 view*/
@media only screen and (max-width:1599px) {
	.main-banner-block.bg-banner1:before {
		width: 500px;
		height: 400px;
	}
	.main-banner-block.bg-banner1:after {
		width: 400px;
		height: 500px;
	}
	.quoat-txt {
	    padding-right: 30px;
	}
	.eventsimg-wrapper {
	    height: 200px;
	}
	.cardimage-wrapper {
	    height: 200px;
	}
	.main-ttl-wrapper {
	    top: 55%;
	}
	.marquee-wrapper {
	    height: 450px;
	}
	.btn-toggle {
	    right: 20px;
	}
	.banner-schemewrapper {
	    bottom: 50px;
    	width: 55%;
	}
	.custom-navbar-main .ace-responsive-menu > li > a:hover::before, .custom-navbar-main .ace-responsive-menu > li > a.active::before,
	.custom-navbar-main .ace-responsive-menu > li > a:hover::after, .custom-navbar-main .ace-responsive-menu > li > a.active::after {
	    display: none;
	}
	.newinfo-section {
	    right: 5px;
	}
	.schemecard {
    	min-width: 150px;
    	align-items: flex-start;
	}
	.schemefloater-wrapper {
    	height: 300px;
    	width: 300px;
	}
	.flt-elmt-1 {
	    top: -35px;
	    right: -100px;
	}
	.flt-elmt-2 {
	    top: 40%;
	    right: -160px;
	}
	.flt-elmt-3 {
	    bottom: -30px;
	    right: -105px;
	}
	.flt-elmt-4 {
	    top: 25px;
	    right: 220px;
	}
	.flt-elmt-5 {
	    bottom: 25px;
	    right: 180px;
	}
}

/* 1366 view*/
@media only screen and (max-width:1439px) {
.main-banner-block.bg-banner1:before {
    	width: 450px;
    	height: 350px;
	}
	.main-banner-block.bg-banner1:after {
    	width: 360px;
    	height: 440px;
	}
	.country-block .country-name{
		font-size: 14px;
	}
	.banner-schemewrapper {
	    bottom: 100px;
	}
	.header-mid::after {
    	right: 8.6%;
	}
	.header-mid::before {
    	left: 8.6%;
	}
	.btn-toggle {
    right: 20px;
    top: 115px;
}
	.newinfo-section {
	    right: 15px;
	    top: 200px;
	}
	
	.header-mid-top .header-mid-left{
	order:1;
	}
	
	.header-mid-top .header-mid-right{
	order:2;
	}
	
	.header-mid-top .custom-navbar-main{
	order:3;
	    width: 100%;
	}
	
	.top-ttl {
    top: 210px;
	}
	
	.custom-navbar-main .ace-responsive-menu {
  padding: 4px 0 0 0 !important;
  border-top: 1px solid #dadada;
  margin-top: 8px;
}
.top-nav-slider{
    padding-top: 60px;
}
.imgcard-wrapper {
    height: calc(100% - 90px);
}
}


/* 1280 view*/
@media only screen and (max-width:1365px) {
	
	.top-ttl {
    top: 180px;
}

	.custom-navbar-main .ace-responsive-menu {
  padding: 0 !important;
  border-top: none;
  margin-top: 0px;
}
.btn-toggle {
    top: 90px;
}
	.newinfo-section {
    top: 150px;
}
}

/* iPad 1024 (Landscape) view*/
@media only screen and (max-width:1279px) {
	.landing-page2 .btn-toggle{
		right: 10px;
	}
	.newinfo-section {
	    right: 30px;
	}
	.landing-page2 .marquee-wrapper{
		height: 460px;
	}
	.custom-tab-d2 {
		max-width: 80%;
	}
	.main-banner-block .slider-subtitle, .main-banner-block .slider-title {
   	 	line-height: normal;
   	 	font-size: 30px;
	}
	.main-banner-block .slider-title .bl-txt {
    	font-size: 38px;
	}
	.main-banner-section .newsBox {
    	height: calc(100vh - 348px) !important;
	}
	.main-banner-block .slider-overlay-block {
    	padding-top: 45px;
	}
	.main-banner-block {
	    min-height: 550px;
	}
	.main-banner-section .newsBox {
    	height: calc(28vh) !important;
	}
	.card-v3,.card-v3.even{
		margin-top: 60px;
	}
	.card-v3:hover .content::after {
	    rotate: 4deg;
	}
	.card-v3:hover .content::before {
    	rotate: -4deg;
	}
	.card-v3.photo-gallery::before, .card-v3.video-gallery::before, .card-v3.compe-gallery::before, .card-v3.event-gallery::before {
	    display: none;
	}
	
	.custom-navbar-main .ace-responsive-menu > li > a {
    padding: 6px 8px;
	}
	.header-mid::after {
    	right: 8.7%;
	}
	.header-mid::before {
    	left: 8.7%;
	}
	.banner-schemewrapper {
	    width: 100%;
	    left: 0;
	}
	.main-ttl-wrapper {
	    left: 30px;
	}
	.custom-header-topcenter{
		display: none;
	}
	.news-imgwrapper {
    	min-width: 300px;
	    max-width: 300px;
	}
	.custom-header {
	    background-size: cover;
	}
	.custom-bg-banner .custom-ss-img {
	    background-position: top right 20%;
	}
	.wlcm-text {
	    background: rgba(0, 0, 0, 0.3);
	    padding: 10px;
	    border-radius: 5px;
	}
	.custom-header {
	    padding: 10px 0;
	}
	.custom-header-inner {
	    row-gap: 10px;
	}
	.header-mid::before, .header-mid::after {
	    height: 20px;
	    top: -10px;
	}
	.schemefloater-wrapper {
	    left: calc(50% - 40px);
    	transform: translate(-50%, -50%);
	}
	.main-ttl-wrapper{
		display: none;
	}
}

/* iPad 768 (portrait) view*/
@media only screen and (max-width: 1023px) {
	.custom-tab-d2 {
		max-width: 100%;
	}
	.main-banner-block.bg-banner1:before {
    	width: 420px;
    	height: 320px;
    	left: 20px;
	}
	.main-banner-block.bg-banner1:after {
    	width: 300px;
    	height: 460px;
	}
	
	.header-mid-bottom {
    position: relative;
    top: 0 !important;
}
	
	.sticky-top.nav-sticky{
	    position: relative;
	}
	
	.landing-page2 .marquee-wrapper{
		height: 445px;
	}
	.landing-page2 .newinfo-section{
    min-width: 400px;
    max-width: 400px;
	}
	.header-mid::after {
    	right: 8.8%;
	}
	.header-mid::before {
    	left: 8.8%;
	}
	.section-tb.about-section {
	    padding: 60px 0 60px 0;
	}
	.about-image {
	    margin-top: 20px;
	}
	.section-title-block {
    	padding-bottom: 2rem;
	}
	.custom-section-text {
    	padding-left: 0;
	}
	.about-image-in {
	    margin-bottom: 40px;
	    margin-right: 20px;
	}
	.breadcrumb-title {
	    margin-bottom: 10px;
    	text-align: center;
	}
	.bg-breadcrumb .breadcrumb {
    	justify-content: center;
	}
	.banner-schemewrapper {
    	bottom: 70px;
	}
	.full-banner-slider .slick-slide > .custom-ss-block {
    	height: 860px !important;
	}
	.custom-bg-banner .custom-ss-img {
   		background-position: top right 0%;
	}
	.custom-ss-img:before {
    	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0, 0.4) 65%, rgb(0, 0, 0, 0.6) 95%);
	}
	.custom-bg-banner .main-title {
	    text-shadow: 2px 2px 8px #565656;
	    font-size: 24px;
	}
	.custom-bg-banner .main-welcome {
	    font-size: 20px;
	}

	.main-subttl{
	   	text-shadow: 2px 2px 3px #2c2c2c;
	}
	.landing-page2 .btn-toggle {
	    height: 30px;
	    width: 30px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    font-size: 14px;
	}
	.main-ttl-wrapper {
	    left: 50% !important;
	    transform: translateX(-50%);
	    width: calc(100% - 50px);
	    margin: 0 auto;
	    top: 40%;
	}
}
/* iPhone-6 plus 736 (Landscape) view */
@media only screen and (max-width: 767px) {
	
	/* navbar css start */
	.authe-icon,
	.header-btn-icon{
	display:block;
	min-width: 20px;
	font-size: 14px;
	}
/* 	.authe-text,  */
/* 	.header-btn-text{ */
/* 	display:none; */
/* 	}  */
	.custom-header .custom-btn-item
    {
        padding: 0 4px;
	}

	.header-btn{
	    padding: 0.6rem 0.4rem;
    font-size: 13px;
    line-height: normal;
	}
	
/* .custom-nav-logo { */
/*     width: 150px; */
/* } */

.custom-navbar-main .ace-responsive-menu {
    width: 100%;
}


.custom-navbar-main .ace-responsive-menu > li:first-child {
    border-top:  none;
}

/* .nav-logo-1{ */
/* 	    max-width: 150px; */
/* } */

/* .nav-logo-2{ */
/* 	    max-width: 56px; */
/* } */

/* navbar css end */

/* circle menu Start */
.menu-items{ right:-25px; top:10px;   width: 130px;   flex-wrap: wrap;  justify-content: space-around; box-shadow: -4px 4px 4px rgba(0, 0, 0, 0.06); background: rgba(255,255,255,0.93); border-radius:24px 0 0 24px;  padding: 15px; display: grid; grid-template-columns: repeat(2, 1fr);  grid-gap: 10px;     transform: scale(1) translateX(200px);}
.menu-items li{ transform: rotate(0) translateY(0px) !important; position: static; margin:auto;}
.menu-items li a{transform: rotate(0) !important; width: 40px; height: 40px; padding: 8px;}
.circular-menu__icon{height: 40px; width: 40px; left: -20px; top:-20px; padding:5px;}
.circular-menu__icon > .hamburger{width:16px; margin-left:-8px;}
.circular-menu{    top: 120px;  right: 25px;}
.circular-menu__button:checked + .circular-menu__icon + .menu-items { transform: scale(1) translateX(0px);}
 /* circle menu End */ 

/* login css start */

.custom-form-section .wrap-box-cont{
	margin-top:30px;
}

/* login css end */

/* main-banner css start */

.main-banner-block .bg-banner1:after {
    width: 200px;
    height: 320px;
}

.main-banner-section> .row>div:first-child{
   order:2;
}

.main-banner-section> .row>div:second-child{
   order:1;
}

/* main-banner css end */

/*** Blog Start ***/

.blog .blog-item .blog-content .blog-comment {
    flex-direction: column;
}

.blog-comment .blco-right{
	justify-content:start;
}

.blog-comment .blco-left{
    margin-bottom: 8px;
}
/*** Blog End ***/

.custom-grid-col {
    grid-template-columns: repeat(1, minmax(auto, auto));
    grid-column-gap: 20px;
}
/* .main-banner-block.bg-banner1:before { */
/*     width: 380px; */
/*     height: 320px; */
/*     left: 0px; */
/* } */
/* .main-banner-block.bg-banner1:after { */
/*     width: 240px; */
/*     height: 400px; */
/* } */
.main-banner-block .slider-subtitle, .main-banner-block .slider-title {
    font-size: 28px;
}
.main-banner-block .slider-title .bl-txt {
    font-size: 30px;
}
.main-banner-block.bg-banner1:after {
    	display: none;
	}
    .main-banner-block.bg-banner1:before {
	    left: 50%;
	    opacity: 0.5;
	    bottom: 0;
	    transform: translate(-50%);
	}
/* .custom-navbar-btn .menu-toggle #menu-btn { */
/*     padding: 5px 6px; */
/* } */
.custom-header-topright .custom-header-textblock, 
.custom-header-topright .custom-search-box,
.custom-header-topright .custom-lang-box,
.header-mid-right .nav-logo-item{
	display: none;
}
.nav-logo-item.mb-show{
	display: block;
}
	.header-mid-right {
    padding: 3px 0 0 0 !important;
    border-top: 1px solid #dadada;
}
.header-mid-left, .header-mid-right{
		width: 100%;
		justify-content: center;
		display: flex;
		    justify-content: space-between;
		padding: 6px;
	}
.nav-logo-item.mb-show .nav-logo-2 {
    max-width: 100px;
}
.nav-logo-1 {
    max-width: 26px;
}
.custom-lt-title, .custom-lt-subtitle {
    font-size: 14px;
}
.header-mid::after {
    	right: 9%;
	}
	.header-mid::before {
    	left: 9%;
	}
.top-ttl h1 {
    font-size: 40px;
}
.custom-bg-banner .main-welcome {
    font-size: 24px;
    line-height: 40px;
}
.custom-bg-banner .main-title {
    font-size: 32px;
}
.banner-schemewrapper {
    bottom: 100px;
}
.newinfo-section {
    right: 25px;
}
.count-block {
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.count-block .sm-text {
    margin-bottom: 5px;
}
.footer-shape img {
    height: 100%;
}
.custom-scheme-pills {
    grid-template-columns: repeat(3, 1fr);
}
.feedback-wrapper {
    padding: 20px;
}
.contact-wrapper {
    padding: 20px;
}
.new-contentwrapper {
    /* background-color: #fff; */
    margin-left: auto;
    padding: 130px 20px 20px 50px;
    border-radius: 15px;
    background-image: url(../images/news/newsinner_bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 250px;
}
.news-imgwrapper {
    min-width: 200px;
    max-width: 200px;
}
.news-imgwrapper {
    box-shadow: 5px 5px 30px rgba(59, 122, 205, 0.3);
    border-radius: 15px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    transform: none;
}
.custom-form-section {
    border-radius: 10px;
}
.section-tb {
    padding: 30px 0;
}
.section-tb.about-section {
    padding: 30px 0 30px 0;
}
.decoration-star-bottom {
    max-width: 50px;
    bottom: -25px;
}
.decoration-star-top {
    max-width: 50px;
    inset: -25px 50px auto auto;
}
.custom-navbar-btn .menu-toggle #menu-btn {
    margin: 0;
        padding: 6px;
}

.top-ttl {
    top: 210px;
}

.nav-logo-list {
    width: 100%;
    justify-content: space-between;
}

.header-mid-top {
    padding: 0;
   border-radius: 5px;
}

.header-mid-top .header-mid-right {
    padding: 0px 6px !important;
}

.header-btn.custom-btn{
	    font-size: 12px;
    padding: 0.3rem;
}

.landing-page2 .btn-toggle {
    top: 150px;
    right: 8px;
}
.custom-footer .footer-title {
        padding: 4px 30px 8px 0;
        border-bottom: 1px solid #929292;
        position: relative;
}
.flink-icon1, .flink-icon2 {
    display: inline-block;
}
.mb-link1, .mb-link2 {
    display: none;
}
.footer-item.contect-item {
    margin-bottom: 30px;
}
.footer-item {
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 10px;
}
.footer-item.luv-item {
    margin-top: 20px;
}
.custom-footer-bottom {
    padding: 0.5rem 0;
}
.landing-page2 .newinfo-section {
    top: 190px;
}
.scheme-card .scheme-icon {
    margin: inherit;
}
.custom-navbar-main {
    top: 110px !important;
}
.about-section-wrapper {
    padding: 15px;
}
}
/* iPhone-6 667 (Landscape) view */
@media only screen and (max-width: 735px) {
.top-ttl {
    top: 220px;
}
.custom-navbar-main {
	    top: 120px !important;
	}
	.custom-bg-banner .custom-ss-img {
   		background-position: top right 4%;
	}
}

/* iPhone-5 568 (Landscape) view */
@media only screen and (max-width: 666px) {
	.custom-header-topright{
	display:none;
	}
	
	.custom-header-top{
	justify-content:center;
	}
	
	.full-banner-slider .slider-overlay-block .slider-title{
	font-size:22px;
	}
	.full-banner-slider .slider-overlay-block .slider-subtitle{
		font-size:18px;
	}
	.top-ttl h1 {
    	font-size: 34px;
	}
	.landing-page2 .btn-toggle {
    	top: 180px;
    	right: 10px;
	}
	.custom-bg-banner .main-welcome {
    	font-size: 20px;
    	line-height: 30px;
	}
	.custom-bg-banner .main-title {
    	font-size: 28px;
	}
	.main-subttl {
    	font-size: 16px;
   		line-height: 24px;
	}
	.banner-schemewrapper {
    	bottom: 50px;
	}
	.custom-bg-banner .custom-ss-img {
    	background-position: top right 10%;
	}
	.landing-page2 .newinfo-section {
	    top: 212px;
	}
	.main-ttl-wrapper {
	    width: calc(100% - 30px);
	}
	.schemefloater-wrapper {
	    background-image: url("../images/ayu-schmes-vrt.png");
	    width: 200px;
	    height: 450px;
	    left: calc(50% - 30px);
	}
	.schemecard {
    	padding: 4px 5px;
    	align-items: center;
	}
	.schemecard .schemeicon {
	    height: 35px;
	    width: 35px;
	}
	.flt-elmt-1 {
	    top: 160px;
	    right: -50px;
	}	
	.flt-elmt-2 {
	    top: 226px;
	    right: -25px;
	    animation: movery 2.50s infinite alternate;
	}
	.flt-elmt-3 {
	    bottom: 113px;
	    right: -50px;
	}
	.flt-elmt-4 {
	    top: 360px;
	    right: -30px;
	}
	.flt-elmt-5 {
	    bottom: -22px;
	    right: -110px;
	    animation: moverx 2.50s infinite alternate;
	}
	.scrl-down {
	    left: 50px;
	}
	
}

/* iPhone-4 480 (Landscape) view */
@media only screen and (max-width: 567px) {
	
	.slider-text {
    	font-size: 16px;
    	text-align: left;
	}
	.main-banner-block.bg-banner1:before {
	    width: 100%;
	    height: 320px;
	}
	.main-banner-block .slider-subtitle, .main-banner-block .slider-title {
    	font-size: 20px;
	}	
	.main-banner-block .slider-title .bl-txt {
    	font-size: 24px;
	}
	.quoat-txt {
	    font-size: 18px;
	}	
	.main-banner-block .slider-overlay-block {
    	padding-top: 25px;
	}
	.main-banner-block {
    	min-height: 470px;
	}
	.banner-schemewrapper {
    	bottom: 100px;
	}
	.header-mid::after {
    	right: 9.3%;
	}
	.header-mid::before {
    	left: 9.3%;
	}
	.landing-page2 .newinfo-section {
	    min-width: 450px;
	    max-width: 450px;
	    right: 15px;
	}
	.custom-scheme-pills {
    	grid-template-columns: repeat(2, 1fr);
	}
	.new-contentwrapper {
    	background-color: #fff;
    	padding: 130px 20px 20px 20px;
    	background-image: none;
	}
	.news-imgwrapper {
	    left: 50%;
    	transform: translateX(-50%);
	}
	.custom-bg-banner .custom-ss-img {
   		background-position: top right 14%;
	}
}

/* iPhone-6 plus 414 (portrait) view */
@media only screen and (max-width: 479px) {

	.m-circle-img{
		max-width: 50px !important;
	}
	.landing-page2 .newinfo-section{
		min-width: 400px;
        max-width: 400px;
	}
	
	.main-ttl-wrapper {
    	left: 10px;
	}
	.top-ttl h1 {
    	font-size: 22px;
	}
	.top-ttl {
	    top: 200px;
	}
	.custom-bg-banner .main-welcome {
    	font-size: 16px;
    	line-height: 26px;
	}
	.custom-bg-banner .main-title {
    	font-size: 18px;
	}
	.main-subttl {
	    line-height: 22px;
	}
	.about-image.about-image-in:after {
	    display: none;
	}
	.news-section .news-wrapper .section-heighlight {
    	margin-bottom: 2px;
	}
	.news-section .section-heighlight, .customtop-title {
    	font-size: 20px;
	}
	.section-heighlight .custom-arrow {
	    font-size: 14px;
	}
	.section-heighlight .custom-arrow:before {
   		left: 65px;
	}
	.newscardimg-block {
	    height: 230px;
	}
	.about-image {
	    height: 200px;
	}
	.landing-page2 .newinfo-section {
    	right: 0;
	}
	.custom-scheme-pills {
    	grid-template-columns: repeat(1, 1fr);
	}
	.scheme-card {
	    display: flex;
	    align-items: center;
	    justify-content: flex-start;
	    gap: 50px;
	    padding-left: 50px;
	}
	.middle {
    	width: 95px !important;
	    height: 95px !important;
	}
	.m-circle-img p {
    	font-size: 12px !important;
	}

	.header-mid-top::before, .header-mid-top::after {
    	top: 0px;
	}
	.custom-bg-banner .custom-ss-img {
    	background-position: top right 16%;
	}
}

/* iPhone-6 375 (portrait) view */
@media only screen and (max-width: 413px) {
	.landing-page2 .newinfo-section {
    min-width: 365px;
    max-width: 365px;
    right: 0;
}
	.custom-bg-banner .custom-ss-img {
    	background-position: top right 18%;
	}
}

/* iPhone-4 320 (portrait) view */
@media only screen and (max-width: 374px) {
	.scheme-card {
	    padding-left: 38px;
	}
	.custom-lt-title, .custom-lt-subtitle {
    	font-size: 11px;
	}
	.landing-page2 .newinfo-section {
    min-width: 310px;
    max-width: 310px;
}
.main-ttl-wrapper {
	    width: calc(100% - 10px);
	}
}
