@charset "utf-8";

/* CSS Document */

* {list-style: none; text-decoration: none; outline: none; margin: 0; padding: 0;}

body {color: #6b6b6b;}

.wrapper {-webkit-box-shadow: 0px 0px 10px 0px rgba(104, 104, 104, 1); -moz-box-shadow: 0px 0px 10px 0px rgba(104, 104, 104, 1); box-shadow: 0px 0px 10px 0px rgba(104, 104, 104, 1); overflow: hidden; position: relative;}

.top-strip {background: #900C3F; padding-top: 3px; float: left; width: 100%; color: #fff;}

.top-strip i {margin-right: 5px;padding-bottom: 7px;color: #ccc;}
.top-strip i:hover{color: #fff;}

.top-strip .col-sm-8 {text-align: center}

.top-strip .col-sm-8 a {display: inline-block; margin: 0 2%; color: #fff; font-size: 14px;}



header {/* background: url(images/banner-bg.png) repeat center;*/  position: relative; width: 100%; float: left; padding: 7px 0;}

.multiple-name {color: #000; font-size: 13px; font-weight: 700; padding-top: 1%;}

.multiple-name a {display: block; color: #000; padding-bottom: 5px;}

.multiple-name a:hover {color: #90b62e;}

.middle-top-title {text-align: center;}
.middle-top-title p{font-size: 13px;line-height: 22px;color: #6a6a6a;}

.middle-top-title h1 {text-align: center; display: inline-block; padding-bottom: 10px; border-bottom: solid 1px #ccc; color: #b01f1a; font-weight: bold;}

.header-btn  {float: left;width: 15%;padding-right: 0;padding-top: 2%;}

.header-btn a {display: block;float: right;clear: both;position: relative;margin-bottom: 15px;}

.header-btn a:last-child {margin-bottom: 0;}

.header-btn a:hover {}

.header-right {width: 10%;float: right;}

.header-right img {float: right;}



.navbar-default {clear: both;background: #006400;border: none;margin: 0;min-height: inherit;}

.navbar-nav {width: 100%;}

.navbar-nav > li {float: none;display: inline-block;position: relative;font-size: 14px;/* padding: 0 2%; */}

.navbar-nav > li:after {content: '/'; position: absolute; right: 0; top: 8px; color: #fff;}

.navbar-nav > li:last-child:after {display: none;}

.navbar-default .navbar-nav > li > a {color: #fff;}

.navbar-nav > li > a {padding: 8px 15px;}

.navbar-default .navbar-nav > li > a:hover {background: white; color: #005e20;}

.navbar-nav>li>.dropdown-menu {margin-top: 0; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}

.dropdown-menu > li {border-bottom: solid 1px #ab0400;}

.dropdown-menu > li:last-child {border: none;}

.navbar-nav>li>.dropdown-menu>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu{top: 0; left: 100%;}



.cat-banner-cntr {width: 100%; float: left; margin-top: 10px; margin-bottom: 10px;}

.p-l-0 {padding-left: 0;}

.green-news {background: #FF8C00;padding-top: 8px;padding-bottom: 0;color: #fff;font-size: 15px;clear: both;}

.cat-banner-cntr .ticker-shadow .carousel-control{top: 0;text-shadow: none;opacity: 1;z-index:9999;}
.cat-banner-cntr .carousel-control{top: 48%;text-shadow: none;opacity: 1;z-index: 9999999;}

.cat-banner-cntr .carousel-control span.fa{width: 33px;height: 33px;background: #90b62e;line-height: 33px;text-align: center;font-size: 24px;}

.bs-slider { overflow: hidden; position: relative; }

.fade { opacity: 1; }

.fade .item { top: 0; z-index: 1; opacity: 0; width: 100%; position: absolute; left: 0 !important; display: block !important; -webkit-transition: opacity ease-in-out 0.8s; -moz-transition: opacity ease-in-out 0.8s; -ms-transition: opacity ease-in-out 0.8s; -o-transition: opacity ease-in-out 0.8s; transition: opacity ease-in-out 0.8s; }

.fade .item:first-child { top: auto; position: relative; }

.fade .item.active { opacity: 1; z-index: 2; -webkit-transition: opacity ease-in-out 0.8s; -moz-transition: opacity ease-in-out 0.8s; -ms-transition: opacity ease-in-out 0.8s; -o-transition: opacity ease-in-out 0.8s; transition: opacity ease-in-out 0.8s; }



.category-left {clear: both;}

.category-left h3, .news-cntr h3 {font-size: 22px; position: relative; padding: 10px; margin: 0; color: #fff; background: #ff6c00; display: block;}

.category-left ul {margin: 0;padding: 0;list-style: none;background: #fff;float: left;border: solid 1px #d1cdcd;border-top: none;width: 100%;}




.category-left ul li {width: 100%;border-bottom: solid 1px #d1cdcd;/* float: left; */position:relative;}

.category-left ul li:before{ position: absolute; top: 8px; font-size: 12px; right: 15px; color: #959595;}

.category-left ul li:last-child {border-bottom: none; }

.category-left ul li a {color: #6b6b6b; font-size: 14px; display: block; padding: 8px 0; text-indent: 10px;}

.category-left ul li a:hover, .home-left ul li.active a, .category-left ul li.dropdown:hover:before {color: #00a651; text-decoration: none;}

.category-left ul ul {display: none; border:none; border-top: solid 1px #d1cdcd;}

.cat-banner-cntr .carousel-indicators li{ border-radius: 0; border-color: #ff6c00;}

.cat-banner-cntr .carousel-indicators li.active{ background:#ff6c00;}


.home-mid{margin-bottom: 40px;}
.home-mid h3 {font-size: 25px; font-weight: 800; padding: 13px; padding-left: 0; margin: 0; color: #ab0400; display: block;}

.home-mid p {line-height: 28px; font-size: 16px;}



.three-col.poll_widget, .ticker-shadow {padding: 0 0 20px 0;-webkit-box-shadow: 0px 5px 10px 0px rgba(104, 104, 104, 1);-moz-box-shadow: 0px 5px 10px 0px rgba(104, 104, 104, 1);box-shadow: 0px 5px 10px 0px rgba(104, 104, 104, 1);/* float: left; */}
.three-col.poll_widget p strong a{color: #ff6c00; margin: 10px; display: block;}
.widget.widget_polls-widget ul:last-child{display: block;text-align: center;border: none;float: none;margin-top: 0;}
.widget.widget_polls-widget ul li a, #wpmtst-form form input[type=submit]{display: inline-block;margin-top: 0;padding: 7px 8px;background: #90b62e;color: #fff;font-weight: 400;}
.widget.widget_polls-widget .wp-polls-ans a{ padding: 6px 9px; background: #f3b562; color: #fff;  margin: 0 15px; display: inline-block; float: right; }
.wp-polls .Buttons{padding: 5px 10px;margin: 15px 0;}
#ticker {width:100%; margin: 0; padding: 0; clear: both; height:191px; overflow:auto;}

#ticker dd {color: #6b6b6b; line-height: 22px; padding: 10px; background-color:#fff; border-bottom: solid 1px #d1cdcd; position:relative;}



.three-col h3, .widget_polls-widget h2.widgettitle, #newsletterwidget-2 .tnp-field label {font-size: 20px; position: relative; padding: 10px; margin: 0; color: #fff; background: #90b62e; display: block;}

.three-col .ticker-shadow {padding: 0;}

.three-col .ticker-shadow img {width: 100%;}
.widget_polls-widget ul{margin-top: 15px;}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul, .wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li{border: none;clear: both;padding: 0 5px; line-height: 24px;}



footer {text-align: center; background: #f3b562; padding-top: 8px; padding-bottom: 8px; color: #fff; font-size: 13px; margin-top: 20px; float: left; width: 100%; clear: both;}



/* Inner Pages */

.inner-right-section {line-height: 24px; font-size: 15px; padding-bottom: 25px;}

.inner-right-section h3 {font-size: 25px; font-weight: 800; padding: 13px 0 8px 0; margin: 0 0 30px 0; color: #ab0400; display: inline-block; border-bottom: solid 1px #000; position: relative; clear: both;}

.inner-right-section h3:after {content: ''; display: block; height: 5px; width: 20%; background: #ab0400; position: absolute; bottom: -5px;} 

.inner-right-section p {line-height: 28px;font-size: 16px;}
.inner-right-section button[type=submit]{
    float: right;
    margin-top: 23px;
    margin-right: 15px;
    padding: 7px 28px !important;
    border-radius: 0;
    outline: none;
}
.inner-right-section input{
	width: 100%;
	padding: 4px 15px;
	margin-bottom: 5px;
	border: 1px solid #d9d9d9;
}

/* Contact us */

.contact-small-box {margin-bottom: 30px;}

.contact-small-box strong, .team .col-sm-5 strong, .sub-officer strong, .member-style strong {font-size: 18px; color: #ff6c00; padding-bottom: 8px;}

.contact-pda b {color: #ff6c00;}








/* Poll */

.three-col .poll-box {float: left; padding-top: 15px;}

.poll-box h6 {padding: 0 2%; color: #459034; font-weight: 600; display: block; font-size: 16px; line-height: 26px; margin: 0 0 10px 0;}

.poll-box label {padding: 0 2%; font-weight: 600; display: block; font-size: 14px; line-height: 26px; margin: 0; cursor: pointer; float: left; width: 100%;}

.poll-box input[type='submit'] {background: red; color: #fff; font-size: 14px; font-weight: bold; padding: 5px 20px; margin-top: 10px; float: left; border: none; outline: none; margin-left: 2%;}

.poll-box input[type='submit']:hover {background: #fcb704; color: #000;}

.poll-box a {color: #FF0004; float: right; display: inline-block; margin-right: 2%; padding: 5px 0; margin-top: 10px;}

.poll-box a:hover {color: #000;}

.poll-box span {width: 100%; padding: 10px 2% 0; font-size: 12px; color: #FF0004; float: left; display: inline-block;}



/* Vertical slider css */

.newstape { height: 400px; overflow: hidden; }

.newstape-content { position: relative; padding: 15px;}


.newstape-drag { cursor: ns-resize;}



/* Bread Crumb style */

.bredcrumb{border-bottom:1px solid #ebebeb;padding-top: 7px;padding-bottom: 7px;background: #f8f8f8;}

.bredcrumb a{position: relative; text-decoration: none; color:#777; display:inline-block; font-size: 14px; margin:0 20px 0 0;}

.bredcrumb a:after{position: absolute; content:"/"; top:0; right: -13px;}

.bredcrumb span{color: #ff6c00;}




/* Image Gallery style */

.gal-img{margin-bottom: 30px; min-height: 270px; max-height: 290px;}

.gal-img img{ border: 3px solid #ffffff; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4); }

.gal-img h4{font-size: 12px;line-height: 24px;text-align: center;color: #333;margin: 15px 0 0 0;}



/* Video Gallery style */

.video-clip {border: 3px solid #ffffff;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);margin-bottom:30px;}
.video-clip p{ font-size: 16px; font-weight: 600; text-align: center; }
.video-clip{font-size: 14px; text-align: center;}
.video-clip a{display: block; font-weight: normal; font-size: 14px; color: #ff6c00;}




/* Team Page style */

.inner-right-section.team h3{text-align:center;margin: 0 auto 30px;display: table;min-height: 50px;}

.inner-right-section.team h3:after{left: 0; right: 0; margin: 0 auto;}

.inner-right-section.team .heading{position: relative;margin-bottom: 60px;}

.inner-right-section.team .heading:before{content: "";position:absolute;top: 75px;left:0;background: url(images/links.png) center top no-repeat;width: 100%;height: 1667px;}

.inner-right-section.team.pradeshikteam .heading:before {   
    background: url(images/links-5.png) center top no-repeat !IMPORTANT;   
    height: 1013px;
}


.team-style .clearfix{
	display: none;
}
.team-style{position: relative;margin-bottom: 70px;display: flex;}

.team-style .mamb-img{width: 90px;border-radius: 50%;overflow: hidden;border: 2px solid #90b62e;height: 90px;background: #f8f8f8;float: left;margin: 4px 0;}

.team-style .memb-detail{background: #ffffff;float: left;margin-left: -45px;z-index: -1;position: relative;padding-left: 58px;border: 1px solid  #90b62e;width: 85%;}

.member-style{ position: relative; padding: 30px 0;}

.member-style .members span{float: left;margin: 5px 0;width: 30%;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);margin-right: 15px;padding: 8px;position: relative;}

.member-style .members span font{width: 25px;display: block;float: left;line-height: 23px;text-align: center;margin-right: 12px;border-radius: 50%;background: #90b62e;color: #fff;font-weight: 800;position: relative;}

.member-style .members span font:after{content: "";position: absolute;top: -4px;bottom: -4px;left: -4px;right: -4px;border-radius: 50%;border: 2px solid #90b62e;}

.team .col-sm-5 strong, .sub-officer strong{display: block;text-align: center;margin-bottom: 10px;}

.team-style .memb-detail h4{font-size: 16px;font-weight: 600;color: #ab0400;margin-bottom: 15px;}

.team-style .memb-detail p i{font-size: 14px;margin-right: 10px;}

.team-style .memb-detail p{font-size: 13px;line-height: 28px;}

.sub-officer{position: relative; padding:60px 0 20px 0;}

.margin-top-90{margin-left: 29%;}

/* leave replay massage style */
.comment-respond form{padding: 40px;background: #f9f9f9;}
.comment-respond form .comment-notes{font-size: 16px;color: #9c9c9c;margin-bottom: 14px;}
.comment-respond form label{display:block;font-size: 14px;font-weight: 600;color: #5e5e5e;margin: 5px 0;}
.comment-respond form input[type=text]{width: 100%;display: block;border-width: 1px 1px 2px 1px;border-style: solid;padding: 5px 10px;margin-bottom: 14px;border-color: #ccc;}
.comment-respond form textarea{width: 100%;display: block;border-width: 1px 1px 2px 1px;border-style: solid;padding: 5px 10px;margin-bottom: 14px;border-color: #ccc;max-height: 105px;}
.comment-respond form input[type=submit], .inner-right-section button[type=submit]{display: block;border: none;border-bottom: 2px solid #630806;transition: all ease-in-out 0.2s;padding: 6px 18px;margin-bottom: 14px;background: #ab0400;color: #fff;margin-top: 17px;float: none;margin: 15px auto 0 auto;width: 134px;}
.comment-respond form input[type=submit]:hover, .inner-right-section button[type=submit]:hover{background-color:#90b62e; border-bottom-color:#71901f; transition: all ease-in-out 0.2s;}
.wp-polls p strong{ color: #459034;}
.comment-box{margin-top:30px;margin-top: 30px;width: 70%;}
.comment-body{position: relative;background: #ffb44f;background: linear-gradient(141deg, #ffb24a 0%, #ffcc88 51%, #ffb34e 75%);font-size: 14px;line-height:24px;border-radius: 5px;margin: 0 0 22px 0;padding: 8px 16px;color: #000;}
.comment-body:before{position: absolute;bottom: -8px;left: 12px;content:"";border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 8px solid #f3b562;transform: rotate(900deg);}
.comment-box p.comment:nth-child(even){margin-left: 5%;}
.comment-author{ font-weight: 600; text-transform: capitalize; font-style: italic; float: left; width: 50%;}
.commentmetadata a{font-style: italic;color: #4e6c00;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.71);float: right;/* clear: both; */}
.comment-body p{clear: both;font-size: 14px;padding: 10px 0 5px 0;line-height: 24px;}
.commentlist li:nth-child(even){margin-left: 7%;}
.comment-respond .comment-diet label{display: inline-block; margin-right: 30px;}
.comment-respond .comment-diet{margin-bottom:10px;}
.comment-form p label .required{color: #ff1f1f;}
.comment-respond .comment-diet input[type=radio]{ display: inline-block; width:  auto;}

/* comment form style */
ol.comment-list li ol.children{ margin-left: 30px; }
ol.comment-list li ol.children li ol.children{ margin-left: 45px; }
ol.comment-list li ol.children li ol.children li ol.children{ margin-left: 60px; }
ol.comment-list li ol.children li ol.children li ol.children li ol.children{ margin-left: 75px; }

/** Form ordring style */
.comment-form{
	display: grid;
}
.customize-support .comment-form p:nth-of-type(2){
	order: inherit;
}
.comment-form p:nth-of-type(2){
	order: 5;
}
.customize-support .comment-form p:nth-of-type(5){
	order: inherit;
}
.comment-form p:nth-of-type(5){
	order: 6;
}

/* sambad page style */
.two-img-gal .item{ width: 48%; margin: 0 1%; float: left;}
.four-img-gal .item{ width: 23%; margin: 0 1%; float: left;}
.right-thumb{width: 30%; float: right;}
.flex-content p{ clear: inherit !important;}
.sambad-content{padding: 0 15px;}
.sambad-content p{display: block; clear: both;}
.sambad-content h5{font-size: 22px;text-align: center;margin-bottom: 10px;line-height: 30px;color: #333;}
.sambad-content strong{display: block; text-align: center; color: #ab0400;}
.sambad-content blockquote{border-left: 0; background: #f1f1f1; border: 1px solid #ccc;}
.sambad-content blockquote p br{display: none;}
.sambad-content blockquote span{display: block;text-align: center;font-size: 14px;margin-top: 10px;color: #F44336;}
.sambad-content p{margin-bottom:15px;}

/* chhayachitra page style */
.inner-right-section .gallery{margin: 0 15px !important;}
.inner-right-section .gallery .gallery-item a img{display: block;height: 100%;max-width: 100%;border: 3px solid #ffffff !important;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);}
.inner-right-section .gallery .gallery-item .gallery-caption{margin-top: 15px;}
.wp-caption.alignleft{width: 100% !important;}
.wp-caption.alignleft img{max-width: 100%;display: block;height: auto;width: auto !important;border: 3px solid #ffffff;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);margin: 15px auto;}
.news-cntr .widget_newsletterwidget h2{background: url(images/newsletter-icon.png) top left no-repeat;background-size:  contain;}
/* Media */



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

	.top-strip {padding-bottom: 3px;}

	.top-strip .language {position: absolute; top: 5px; right: 0;}	

	.logo {text-align: center; margin-bottom: 10px;}

	.logo img {margin: 0 !important; width: 100%;}

	.logo a {display: block;}	

	.multiple-name a {text-align: left;}	

	.middle-top-title {margin-bottom: 10px;}

	.middle-top-title h1 {font-size: 20px;}	

	.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}	

	.header-btn,

	.header-right {width: 50%;}	

	.category-left,

	.news-cntr,

	.three-col {margin-bottom: 15px;}

	.carousel-control.right {right: 20px;}

	.p-l-0 {padding-left: 15px;}	

	.home-mid h3 {font-size: 20px;}

	footer {padding: 5px 10px;}	

	

	/* Team Page */

	.inner-right-section.team .heading {margin: 0;}

	.inner-right-section.team .heading:before {display: none;}

	.inner-right-section.team h3 {width: 100%; padding: 25px 0 10px 0; margin-bottom: 20px; font-size: 22px;}

	.team .col-sm-5 strong, 

	.sub-officer strong {margin-bottom: 0;}

	.team-style .mamb-img {float: none; margin: 0 auto;}

	.team-style .memb-detail {margin: 0 0 15px 0;width: 100%;padding: 10px;text-align: center;background: #fff;}

	.team-style .memb-detail:after {content: '\f175'; font-family: 'FontAwesome'; position: absolute; left: 48%; bottom: -30px; color: #90b62e; font-size: 35px;}

	.team .col-sm-5 strong {font-size: 20px;}

	.team-style .memb-detail h4 {margin-bottom: 0;}

	.sub-officer {padding: 0;}

	.margin-top-90 {margin-top: 0;}

	.member-style .members span {width: 100%;}

	

}



@media only screen and (min-width: 576px) and (max-width: 767px) {

	.top-strip {padding-bottom: 3px;}

	.top-strip .language {position: absolute; top: 5px; right: 0;}	

	.logo {text-align: center; margin-bottom: 10px;}

	.logo img {margin: 0 !important;}

	.logo a {display: block;}	

	.multiple-name a {text-align: left;}	

	.middle-top-title {margin-bottom: 10px;}

	.middle-top-title h1 {font-size: 20px;}	

	.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}	

	.header-btn,

	.header-right {width: 50%;}	

	.category-left,

	.news-cntr,

	.three-col {margin-bottom: 15px;}

	.carousel-control.right {right: 20px;}

	.p-l-0 {padding-left: 15px;}	

	.home-mid h3 {font-size: 20px;}

	footer {padding: 5px 10px;}

	

	/* Team Page */

	.inner-right-section.team .heading {margin: 0;}

	.inner-right-section.team .heading:before {display: none;}

	.inner-right-section.team h3 {width: 100%; padding: 25px 0 10px 0; margin-bottom: 20px; font-size: 22px;}

	.team .col-sm-5,

	.sub-officer .col-sm-4 {width: 50%; float: left;}

	.member-style {clear: both;}

	.team .col-sm-5 strong, 

	.sub-officer strong {margin-bottom: 0;}

	.team-style .mamb-img {float: none; margin: 0 auto;}

	.team-style .memb-detail {margin: 0 0 20px 0; width: 100%; padding: 10px; text-align: center; background: #fff;}	

	.team .col-sm-5 strong {font-size: 20px;}

	.team-style .memb-detail h4 {margin-bottom: 0;}

	.sub-officer {padding: 0;}

	.margin-top-90 {margin-top: 0;}

	.member-style .members span {width: 47%;}

	.member-style .members span:nth-child(2n) {float: right;}

}

@media only screen and (max-width: 767px) and (min-width: 315px){
	.navbar-nav > li{display: block;padding: 0;}
	.navbar-nav > li:after{display: none;}
	.navbar-collapse{padding: 0;}
	.navbar-nav{margin: 0;}
	.navbar-default .navbar-nav > li > a{text-align: left;}
	.dropdown-menu > li{border-color: rgba(255, 255, 255, 0.47);}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #fff;}
	.form-control{margin-bottom: 30px;}
	.comment-box{width: 100%;}
	.dropdown-menu{  position: relative; left: auto; top: auto; width: 100%; border-radius: 0;}
}

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

	.logo img {margin: 0 !important; width: 100%;}

	.middle-top-title h1 {font-size: 20px;}

	.header-right {width: 16.66666667%;}

	.header-btn-res a {width: 48%;margin-right: 2%;border: solid 1px #fbb821;background: #fff;color: #000;font-size: 12px;text-align: center;padding: 8px 8px;display: block;float: left;position: relative;margin-top: 10px;}

	.navbar-nav > li {font-size: 12px; padding: 0;}

	

	.category-left h3, 

	.news-cntr h3,

	.three-col h3 {font-size: 17px;}

	.home-mid h3 {font-size: 20px;}

	

	

	/* Team Page */

	.inner-right-section.team .heading {margin: 0;}

	.inner-right-section.team .heading:before {display: none;}

	.inner-right-section.team h3 {width: 100%; padding: 25px 0 10px 0; margin-bottom: 20px; font-size: 22px;}

	.team .col-sm-5,

	.sub-officer .col-sm-4 {width: 50%; float: left; margin-left: 0;}

	.member-style {clear: both;}

	.team .col-sm-5 strong, 

	.sub-officer strong {margin-bottom: 0;}

	.team-style .mamb-img {float: none; margin: 0 auto;}

	.team-style .memb-detail {margin: 0 0 20px 0; width: 100%; padding: 10px; text-align: center; background: #fff;}	

	.team .col-sm-5 strong {font-size: 20px;}

	.team-style .memb-detail h4 {margin-bottom: 0;}

	.sub-officer {padding: 0;}

	.margin-top-90 {margin-top: 0;}

	.member-style .members span {width: 47%;}

	.member-style .members span:nth-child(2n) {float: right;}

}


@media only screen and (min-width: 1024px) {

	.logo img {margin: 0 !important; width: 100%;}

	.navbar-nav > li {padding: 0 5px;}

}


/*OPT Form */
.comment-form-opt{
	width:20%;
	margin-left:37.5%;
	position: relative;
}
.comment-form-opt form{
	padding:20px 20px;
	margin:30px auto;
	border:2px solid #ff6c00;
	background-color:#90b62e;
}
.comment-form-opt form label{
	font-size:15px;
	font-weight:700;
	margin-left: 18px;
	color: #573a25;
}
.comment-form-opt form input[type='number']{
	height:20px;
	width:100px;
	margin-left:10px;
}
.comment-form-opt form input[type='submit']{
	display:block;
	margin-left:38%;
	border:1px solid #c68a58;
	margin-top:15px;
	background-color: #ff6c00;
}
.comment-form-opt form input[name='submit']{
	padding:3px 5px;
	font-size: 15px;
    color: #fff9eb;
}
.error-msg{
	width:100%;
	border:2px solid #ff6c00;
	background-color:#e0cea2;
}
.error-msg p{
	display:block;
	padding:13px 38px;
}
.error-box{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.error-msg button{
	background-color: #90b62e;
    padding: 5px 10px;
    margin-left: 100px;
    margin-bottom: 20px;
    border: 1px solid #ff6c00;
}
.comment-list .comment-body ul {
	display:none;
	}
.regional-conference h5{
	background-color: #777373;
    margin: 10px 0;
    padding: 6px 15px;
    font-size: 16px;
    text-align: justify;
    line-height: 27px;
    color: #fff;
}
.tnp-widget input.tnp-submit {
    background-color: #f3b562 !important;
    background-image: none;
    text-shadow: none;
    color: #fff;
    border: none !IMPORTANT;
}

/* Search form style */
.icon-wrp{position:  relative;}
.form-wrp.hide{ visibility: hidden; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);  -moz-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); -ms-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); -o-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.form-wrp{position: absolute;top: -2px;bottom: 0;left: 0;right: 9px;visibility: visible;-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleY(1);transform: scaleX(1);-webkit-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);-ms-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.form-wrp input[type=search]{padding: 0 3px;margin-right: -3px;line-height: 24px;border: none;font-weight:  400;color:  #666;}
.form-wrp button{ border: none; color:  #222;  display:  inline-block; float:  left;}
.form-wrp label{float: left;width: 66%;}
.form-wrp button span{font-size: 13px;padding: 0 4px;line-height: 24px;display:  inline-block;}
.widget_newsletterwidget .tnp-widget label{font-size: 20px;margin-bottom: 15px;}

#wpcf7-f1266-p348-o1{width: 100%;padding:  15px;background: #f9f9f9;box-shadow: 3px 4px 8px #00000012; margin-top: 30px;}
#wpcf7-f1266-p348-o1 .your-name, #wpcf7-f1266-p348-o1 .your-email, #wpcf7-f1266-p348-o1 .your-msg, #wpcf7-f1266-p348-o1 .your-contactno { display:  block; width:  100%; font-weight:  400; margin-top: 10px;}
#wpcf7-f1266-p348-o1 .your-name input, #wpcf7-f1266-p348-o1 .your-email input, #wpcf7-f1266-p348-o1 .your-msg textarea, #wpcf7-f1266-p25-o1 .your-name input, #wpcf7-f1266-p25-o1 .your-email input, #wpcf7-f1266-p25-o1 .your-msg textarea, #wpcf7-f1266-p25-o1 .your-contactno input {  width: 100%;  padding: 4px 15px; margin-bottom: 5px; border: 1px solid #d9d9d9;}
#wpmtst-form, #wpcf7-f1266-p25-o1{width: 70%;padding:  15px;background: #f9f9f9;box-shadow: 3px 4px 8px #00000012;}
#wpcf7-f1266-p25-o1{width: 50%;}
#wpcf7-f1266-p348-o1 .wpcf7-form p br,  #wpcf7-f1266-p25-o1 form p br{display: none;}
#wpmtst-form #wpmtst-submission-form .field-client_name, #wpmtst-form #wpmtst-submission-form .field-email {float:  left;width: 46%;margin-right: 4%;font-size: 16px;color: #777;margin-bottom:  0;margin-top: 15px;}
#wpmtst-form form input, #wpmtst-form form textarea{width: 100%;border: 1px solid #ebebeb;border-radius: inherit;padding: 7px 15px;outline: none;min-height: 40px;}
#wpmtst-form form textarea, #wpcf7-f1266-p348-o1 .your-msg textarea, #wpcf7-f1266-p25-o1 .your-msg textarea{max-height: 120px;}
#wpcf7-f1266-p348-o1 input[type="submit"], #wpcf7-f1266-p25-o1 input[type="submit"]{ display: inline-block; margin-top: 0; padding: 3px 25px; background: #90b62e; color: #fff; font-weight: 400; border: none; transition: all ease-in-out 0.2s; }
#wpcf7-f1266-p348-o1 input[type="submit"]:hover, #wpcf7-f1266-p25-o1 input[type="submit"]:hover{ transition: all ease-in-out 0.2s; background: #FF9800; }
#wpmtst-form .required-notice{font-weight: 500;font-size: 22px;margin-bottom: 15px;color: #ab0400;position:  relative;padding-bottom: 15px;border-bottom: 1px solid #000000;display:  inline-block;}
#wpmtst-form .required-notice:after{content: '';position: absolute;bottom: -6px;left: 0;right: 0;height: 5px;background: #ab0400;width: 34px;margin:  0 auto;}
#wpmtst-form .required-notice .required.symbol{  display:  none;}
.wpcf7-form label{width: 100%;font-size: 15px;font-weight: 600;color: #666;margin-top: 15px;line-height: 24px;margin-bottom: 0;}
#wpmtst-form{display: block;}
#wpcf7-f1266-p25-o1 .your-name, #wpcf7-f1266-p25-o1 .your-email, #wpcf7-f1266-p25-o1 .your-msg, #wpcf7-f1266-p25-o1 .your-contactno {display: block;width: 100%;font-size: 15px;font-weight: 500;color: #666;margin-top: 10px;}

#primary.content-area h1{
    font-size: 26px;
    font-weight:  600;
    color: #93221d;
}
#primary.content-area h2{
	margin:15px 0;
}
#primary.content-area h2 a{
    color: #555555;
    font-size: 22px;
    margin: 0;
}
.navigation.pagination h2, .navigation.pagination .page-numbers span{
	display: none;
}
.navigation.pagination .page-numbers{
	color: #93221d;
	font-size: 15px;
}


@media only screen and (max-width: 768px) and (min-width: 315px){
#wpcf7-f390-p2-o1 .wpcf7-form, #wpmtst-form, #wpcf7-f390-p250-o1 .wpcf7-form, #wpcf7-f390-p252-o1 .wpcf7-form{width: 100%;}
#wpcf7-f390-p2-o1 .wpcf7-form p label, #wpmtst-form #wpmtst-submission-form .field-client_name, #wpmtst-form #wpmtst-submission-form .field-email{float:  none;width: 100%;}
#wpcf7-f390-p2-o1 .wpcf7-form p label:nth-child(5), #wpmtst-form #wpmtst-submission-form .field-post_title, #wpmtst-form form textarea{width: 100%;}
}

.testimonial-wrp {
    background: none;
    -moz-box-shadow: 0px 0px 10px 0px rgba(104, 104, 104, 1);
    overflow:  hidden;
    position:  relative;
    margin-top: 40px;
}

.testimonial-wrp h3{
    font-size: 20px;
    font-weight: normal;
    margin: 20px 0;
    padding: 10px 15px;
    position: relative;
    margin-top: 0;
    text-align: left;
    background: #90b62e;
    color: #ffffff;
}
.testimonial-wrp h3 a{
	color: #ffffff;
}

.testimonial-image img {
    display:  block;
    max-width: 100%;
}

.testimonial-image {
}

.testimonial-txt p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 10px;
}

.testimonial-txt span, .testimonial-wrp .strong-view.default .testimonial-name {
    display:  block;
    text-align:  right;
    color: #f58634;
}

.testimonial-txt font {
    display:  block;
    text-align:  right;
    color: #8fc74a;
}
.text-testimonial, .video-testimonial, .slide{
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.testimonial-wrp .slick-prev, .testimonial-wrp .slick-next, .testimonial-wrp .wpmslider-controls{
	opacity: 0;
	transition: all ease-in-out 0.2s;
}
.testimonial-wrp:hover .slick-prev, .testimonial-wrp:hover .slick-next, .testimonial-wrp:hover .wpmslider-controls{
	opacity: 1;
	transition: all ease-in-out 0.2s;
}
.testimonial-wrp .strong-view.default .strong-content{margin: 0;}
.testimonial-wrp .strong-view.default .testimonial-inner{
	padding: 0 !important;
	border: none;
}
.testimonial-wrp .strong-view.default .testimonial-heading{
	padding: 10px 15px;
	background: #90b62e;
	color:  #fff;
}
.testimonial-wrp .testimonial-content, .testimonial-wrp .testimonial-client, .testimonial-wrp .testimonial-image, .testimonial-wrp .testimonial-txt{
	padding: 0 15px;
}
.testimonial-wrp .testimonial-image{
	padding: 0 7px;
}
.testimonial-wrp .strong-view.default .testimonial, .testimonial-wrp .strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport{
	border:  none;
	}
.strong-view.controls-style-buttons3 .wpmslider-next:before,
.strong-view.controls-style-buttons3 .wpmslider-prev:before{
	font-size: 36px;
	display:  inline-block;
}
.wpmslider-pager{
	display: none !important;
}
.video-testimonial .slick-next{right: 15px;}
.video-testimonial .slick-prev{
	left: 15px;
}
.testimonial-wrp .carousel-control{
	color: #999;
	width: 10%;
	top: 0;
}
.topad{
	margin-top:30px;
}
.form-field.field-featured_image{
	position: relative;
}
.form-field.field-featured_image input[type=file]{
	color: transparent;;
}
.form-field.field-featured_image:after{
	content: " फ़ाइल चुने";
	position: absolute;
	top: 39px;
	left: 33px;
}
.form-field.field-featured_image:before{
	content: " कोई फ़ाइल नहीं चुनी गई";
	position:  absolute;
	top: 40px;
	left: 130px;
}
.form-field.field-featured_image input[type=file]::-ms-value {
	color: transparent;
}
.form-field.field-featured_image input[type=file]::-ms-browse {
	color: transparent;
}
.form-field.field-featured_image input[type=file]::-webkit-file-upload-button {
	color: transparent;
}
.strong-form .form-field.wpmtst-submit{
	text-align: center;
}
#photo3{display:  block;margin-bottom: 30px;}

.slick-prev{
	position: absolute;
	top: 40%;
	left: 0;
	z-index: 999;
	font-size: 8px;
	color: transparent;
	width: 36px;
	line-height: 36px;
	outline: none;
}
.slick-next{
	position: absolute;
	top: 40%;
	right: 8px;
	z-index: 999;
	font-size: 8px;
	color: transparent;
	width: 36px;
	line-height: 36px;
	outline:  none;
}
.slick-prev:after{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	content: "\f104";
	font-family: 'FontAwesome';
	color: #000;
	font-size: 26px;
	text-align: center;
	margin: 0 auto;
}
.slick-next:after{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	content: "\f105";
	font-family: 'FontAwesome';
	color: #000;
	font-size: 26px;
}
.slick-slide {
}
.slick-slide img {
	width: 100%;
	height:auto;
	cursor: move
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: move;
}
.slick-slider .slick-track,  .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before,  .slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
.testislider_btn{
	display: inline-block;
    background-color: #dc4d1b;
    border-radius: 5px;
    padding: 5px 15px;
    margin: 10px auto;
    margin-left: 44.5%;
    margin-bottom: 25px;
}
.testislider_btn a{
	color:#ffffff;
}
.testi5{
	box-shadow: inherit;
	background: #900c3f;
	padding: 30px;
}
.testi5 p{
	color: #fff;
	line-height: 24px;
	margin-top: 30px;
}
.testi5 .wp-post-image{
	border-radius: 50%;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.22);
	border: 3px solid #fff;
	width:  90px;
	height:  90px;
	margin:  0 auto;
	display:  block;
}
.testi5 span {
    font-weight: 600;
    float: right;
    color: #f9adc9;
    font-size: 16px;
}

.regional-conference.form form{
	margin-bottom: 40px;
}
.regional-conference.form form label{
	font-weight: 600;
	width: 21%;
	float: left;
	margin-right: 1.8%;
	}
.regional-conference.form form select, .regional-conference form input[type=text]{
	display:  block;
	border: 1px solid #dadada;
	color: #888;
	padding: 5px 8px;
	font-size: 14px;
	outline:  none;
	margin: 15px 15px 0 0;
	font-weight: 400;
	width: 100%;
}
.regional-conference.form form input[type=submit]{
	display: inline-block;
	margin-top: 38px;
	padding: 6px 14px;
	color:  #fff;
	background: #245224;
	outline: none;
	transition: all ease-in-out 0.2s;
	width:  auto;
	border: none;
	
}
.regional-conference.form form input[type=submit]:hover{
	background: #ff6c00;
	transition: all ease-in-out 0.2s;
}
.result-item{
	background: #f9f9f9;
	padding: 15px;
	margin: 15px 0;
	border: 1px solid #e2e2e2;
}
.result-item h6{
	font-weight: 600;
	color: #d93b04;
	font-size: 16px;
	border-bottom: 1px solid #e2e2e2;
	padding: 0 0 12px 0;
	margin-bottom: 15px;
}
.acf-map{
	height: 110px !important;
	margin: 15px 0 0 0 !important;
}
.result-item p, .result-item a{
	font-size: 13px;
	line-height: 26px;
	color:  #555;
}
.result-item p i{
	color: #0b866c;
	margin-right: 7px;
}




/* Ankit New CSS for Tree Desgin 
 */

 .ar-box-wrapper{
    position: relative;
}
        .ar-box-wrapper::before {
    content: "";
    position: absolute;
    right: 50%;
    transform: translateX(-50%);
    background-color: #90b62e;
    width: 4px;
    top: 0px;
    height: 100%;
}

.ar-box-wrapper {
  
    max-width: 990px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 0 auto;
}
 
.ar-boxx {
    position: relative;
padding: 25px;
}

.ar-boxx .inner-arwrapper{
    display: flex;
}

.ar-boxx:before {
    position: absolute;
    content: "";
    width: 50%;
    height: 4px;
    background-color: #90b62e;
    top: 0;
}
.ar-boxx:nth-child(odd):before {

    right: 2px;

}
.ar-boxx:nth-child(even):before {
right: unset;
left: -2px;

}
.ar-boxx::after {
    content: "";
    position: absolute;
    background-color: transparent;
    width: 37px;
    height: 37px;
    border-top: solid 26px #90b62e;
    border-left: solid 25px transparent;
    box-sizing: border-box;
    border-bottom: solid 25px transparent;
    border-right: solid 25px transparent;
    left: 50%;
    transform: translateX(-50%);
    top: 0;

}
.img-wrapper-custom img {
    max-width: 86px;
    border-radius: 144px;
}
.right-cont{
    padding: 10px;
}
.right-cont h4{
    font-size: 16px;
    font-weight: 600;
    color: #ab0400;
    margin-bottom: 15px;
    margin-top: 0;
}
.ar-boxx h3{
	font-size: 20px;
    color: #ff6c00;
    display: block;
    text-align: center;
    margin-bottom: 10px;
    font-weight: 900;
    border-bottom: solid;
    width: fit-content;
    margin: 8px auto 28px;

}
.right-cont .english-text{
    display: block;   
	margin-top: 8px;
}
.fa-solid::before{
    font-family: 'FontAwesome';
    font-style: initial;
}
.right-cont .contact-details-info a {
    display: block;
    text-decoration: none;
    list-style: none;
    color: #6b6b6b;
	margin-bottom: 5px;
}
.right-cont .contact-details-info   a i{
	color:#90b62e ;
	}
.ar-boxx .inner-arwrapper {
    display: flex;
    border: 1px solid #90b62e;
    padding: 10px 9px;
}
.img-wrapper-custom img {
    max-width: 86px;
    border-radius: 144px;
    border: solid 1px #90b62e;
}
.readMore a {
    text-decoration: none;
    color: #fff;
    background-color: #90b62e;
    padding: 6px 6px;
    margin-top: 12px;
    display: flex;
    width: fit-content;
	
}
.inner-single-page .prfile-rowwws {
    display: flex;
	padding: 25px;
	background-color: #006400;
}
.inner-single-page .prifle-deyail-cont h4{
		font-weight: 700;
		color: #fff;
}
.inner-single-page .profile-main-dec {
    background-color: #fff8f8;
    margin-top: 1rem;
    padding: 15px;
}

.inner-single-page .profilewroww img {
    max-width: 86px;
    border-radius: 93px;
    margin-right: 2rem;
}
.inner-single-page .prifle-deyail-cont a{	
	margin-right: 1.5rem;
	color: #fff;
	font-size: 18px;
}
.inner-single-page .prifle-deyail-cont a i{
	background-color: #ff8c00;
	color: #fff;
	width: 30px;
	height: 30px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 20px;
	line-height: 1;

	}
	.query-single-form {
		padding: 25px 25px;
		background-color: #ff8c00;
		margin-top: 2rem;
	}
	.query-single-form input,.query-single-form textarea{
		/* height: ; */
		margin-bottom: 1.5rem;
		color: #252525;
		font-size: 16px;
		height: 50px;
		line-height: 50px;
		padding: 0 8px;
	}
	.query-single-form input::placeholder,.query-single-form textarea::placeholder{
		color: #252525;
	}
	.query-single-form input[type="submit"]{
		background-color: #006400;
		border: 0	;
		color: #fff;
	}
	.comment-forms{
		padding: 16px;
		background-color: #efefef;
		border-radius: 7px;

		margin-top: 1.5rem;
	}
	.comment-forms input, .comment-forms textarea{
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
		color: #252525;
		font-size: 16px;
		height: 50px;
		line-height: 50px;
		padding: 0 8px;
	}
	.comment-forms 	input[type="submit"]{
		background-color: #006400;
		border: 0;
		color: #fff;
	}

.namebox h5 {
    font-size: 17px;
    font-weight: 700;
	margin-bottom: 0;
    color: #000;
}
.namebox .publish-time {
	margin-bottom: 1rem;
}
.comment-sectoins{
	margin-top: 4rem;
	margin-bottom: 3rem;
}
.comment-boxes{

    padding: 15px;
    box-shadow: 0 0 32px -18px #000;
    margin-top: 1.5rem;
    border-radius: 6px;
    background-color: #fff;
}

.comment-box-wrappper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 20px;
}
.sad-form textarea {
    height: 100px;
}
.sad-form input {
	height: 45px;
	line-height: 45px;
	background-color: #fff;
}
.sad-form input[type=submit] {
    background-color: #006400;
	height: 45px;
	line-height: 45px;
	width: fit-content;
	margin-top: 2rem;
	padding: 0 2rem;
	color: #fff;
}
.sad-form {
    background-color: #dddddd20;
    padding: 2rem 3rem;
    box-shadow: 0 0 12px -8px #000;
}
.contact-page-form-new textarea {
    height: 100px;
    width: 100%;
    border: solid 1px #dfdede;
}
.contact-page-form-new input[type=submit] {
    background-color: #006400;
	height: 45px;
	line-height: 45px;
	width: fit-content;
	margin-top: 2rem;
	padding: 0 2rem;
	color: #fff;
}
.contact-page-form-newinput {
	height: 45px;
	line-height: 45px;
	background-color: #fff;
}
/* .contact-page-form-new textarea {
    height: 100px;
} */
@media only screen and (max-width:576px){
	.ar-box-wrapper{
		grid-template-columns: repeat(1,1fr);
	}
	.ar-boxx{
		z-index: 1;
		margin-bottom: 3rem;
		background-color: #fff;
		
	}
	.ar-boxx:before{
		display: none;
	}
	.ar-boxx::after{
		left: 49.5%;
	}
	.img-wrapper-custom img{
		width: 100%;
	}
}
@media only screen and (max-width:375px){

	.ar-boxx .inner-arwrapper{
		flex-direction: column;
	}
	.img-wrapper-custom img{
		width: 80px;
		height: 80px;
	}
	.img-wrapper-custom{
	text-align: center;
	}
}