<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:dpsdurg
Description:A child theme for DPS Durgapur.
Template:twentytwenty
Version:1.0
*/
@charset "utf-8"; 
/*-----fonts start-----*/
@font-face {
    font-family:'Open Sans';
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-ExtraBold.eot');
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-ExtraBold.woff2') format('woff2'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-ExtraBold.woff') format('woff'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-ExtraBold.ttf') format('truetype');
    font-weight:800;
    font-style:normal;
    font-display:swap;
}
@font-face {
    font-family:'Open Sans';
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Bold.eot');
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Bold.woff2') format('woff2'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Bold.woff') format('woff'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Bold.ttf') format('truetype');
    font-weight:700;
    font-style:normal;
    font-display:swap;
}
@font-face {
    font-family:'Open Sans';
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-SemiBold.eot');
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-SemiBold.woff2') format('woff2'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-SemiBold.woff') format('woff'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-SemiBold.ttf') format('truetype');
    font-weight:600;
    font-style:normal;
    font-display:swap;
}
@font-face {
    font-family:'Open Sans';
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Medium.eot');
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Medium.woff2') format('woff2'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Medium.woff') format('woff'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Medium.ttf') format('truetype');
    font-weight:500;
    font-style:normal;
    font-display:swap;
}
@font-face {
    font-family:'Open Sans';
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Regular.eot');
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Regular.woff2') format('woff2'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Regular.woff') format('woff'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Regular.ttf') format('truetype');
    font-weight:400;
    font-style:normal;
    font-display:swap;
}
@font-face {
    font-family:'Open Sans';
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Light.eot');
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Light.woff2') format('woff2'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Light.woff') format('woff'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Light.ttf') format('truetype');
    font-weight:300;
    font-style:normal;
    font-display:swap;
}
@font-face {
    font-family:'Open Sans';
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-ExtraBoldItalic.eot');
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-ExtraBoldItalic.woff2') format('woff2'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-ExtraBoldItalic.woff') format('woff'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight:800;
    font-style:italic;
    font-display:swap;
}
@font-face {
    font-family:'Open Sans';
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-BoldItalic.eot');
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-BoldItalic.woff2') format('woff2'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-BoldItalic.woff') format('woff'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-BoldItalic.ttf') format('truetype');
    font-weight:700;
    font-style:italic;
    font-display:swap;
}
@font-face {
    font-family:'Open Sans';
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-SemiBoldItalic.eot');
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-SemiBoldItalic.woff2') format('woff2'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-SemiBoldItalic.woff') format('woff'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-SemiBoldItalic.ttf') format('truetype');
    font-weight:600;
    font-style:italic;
    font-display:swap;
}
@font-face {
    font-family:'Open Sans';
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-MediumItalic.eot');
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-MediumItalic.woff2') format('woff2'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-MediumItalic.woff') format('woff'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-MediumItalic.ttf') format('truetype');
    font-weight:500;
    font-style:italic;
    font-display:swap;
}
@font-face {
    font-family:'Open Sans';
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Italic.eot');
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Italic.woff2') format('woff2'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Italic.woff') format('woff'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-Italic.ttf') format('truetype');
    font-weight:400;
    font-style:italic;
    font-display:swap;
}
@font-face {
    font-family:'Open Sans';
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-LightItalic.eot');
    src:url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-LightItalic.woff2') format('woff2'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-LightItalic.woff') format('woff'),
        url('https://newsite.dpsdurgapur.com/wp-content/themes/dpsdurg/fonts/OpenSans-LightItalic.ttf') format('truetype');
    font-weight:300;
    font-style:italic;
    font-display:swap;
}
/*-----fonts end-----*/
*{
    padding:0;
    margin:0;
    box-sizing:border-box;
}
html{
    font-size:62.5%;
    scroll-behavior:smooth;
}
@media (prefers-reduced-motion:reduce) {
  html {
    scroll-behavior:auto;
  }
}
body{
	font:400 1.4rem/2.0rem 'Open Sans', sans-serif;
	background-color:#f8f9fa;
	color:#333;
}
.screen-reader-text {
    clip:rect(1px,1px,1px,1px);
    word-wrap:normal!important;
    border:0;
    -webkit-clip-path:inset(50%);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
}
.clearfix::after{
	content:"";
	clear:both;
	display:table
}
article,aside,figcaption,figure,footer,header,hgroup,menu,nav,section,picture{
    display:block;
}
ul{
	list-style-type:none;
	padding:0 0 12px 0;
}
.body-content ul ul, .body-content ul ol{
	padding:12px 0 0;
}
ul:last-child{
	padding-bottom:0;
}
ul&gt;li{
	padding:0 0 0 14px;
	margin:0 0 7px;
	/*background:url(../images/bullet.png) 0 6px no-repeat;*/
	
	background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 7 8' version='1.1' viewBox='0 0 7 8' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.1,6.9L6.9,4L0.1,1.1C0.7,2,1.4,3,2,4C1.4,5,0.7,6,0.1,6.9z'/%3E%3C/svg%3E%0A");
	background-position:0 7px;
	background-size:8px auto;
	background-repeat:no-repeat;
}
ul li:last-child{
	margin-bottom:0;
}
ol{
	padding:0 0 12px;
	list-style-position:inside;
}
ol:last-child{
	padding-bottom:0;
}
ol&gt;li{
	padding:0 0 0 7px;
	margin:0 0 7px 0;
}
ol ul, ul ol{
	margin-left:20px;
}
p{
	margin-bottom:20px;
}
p:last-child{
	margin-bottom:0;
}
p:empty{
	display:none !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#2c6700;
}
h2, h3, .h2, .h3{
	font-weight:600;
}
h1, .h1{
    font-size:2.6rem;
    line-height:3.2rem;
    margin-bottom:18px;
    color:#2c6700;
    font-weight:800;
}
h2, .h2{
    font-size:2.2rem;
    line-height:2.8rem;
    margin-bottom:14px;
	color:#444;
}
h3, .h3{
    font-size:1.9rem;
    line-height:2.5rem;
    margin-bottom:10px;
    color:#0db400;
}
h4, .h4{
    font-size:1.7rem;
    line-height:2.3rem;
    margin-bottom:8px;
    color:#fbb231;
}
h5, .h5{
    font-size:1.6rem;
    line-height:2.2rem;
    margin-bottom:6px;
    color:#333;
	text-decoration:underline;
}
h6, .h6{
    font-size:1.4rem;
    line-height:1.8rem;
    margin-bottom:4px;
    color:#fd8c8c;
	border-bottom:1px solid #fd8c8c;
    
}
a{
    color:#92cd00;
    text-decoration:none;
    cursor:pointer;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
a, img{
	outline:none;
}
img{
	border:none;
	max-width:100%;
	height:auto;
}
strong{
	font-weight:600;
}
sup, sub{
	font-size:1rem;
    line-height:1rem;
    padding:0;
    color:#525252;
    margin:0;
}
label{
	margin-bottom:2px;
	display:inline-block;
    font-size:1.3rem;
    line-height:1.7rem;
	color:#63656b;
}
input[type="text"], select, textarea, input[type="tel"], input[type="email"], input[type="password"], input[type="search"]{
	font:400 1.4rem/1.8rem 'Open Sans', sans-serif;
    color:#6c6c6c;
    background-color:#fff;
	border-radius:4px;
    outline:none;
    border:1px solid #ccc;
    padding:6px 8px;
    margin-bottom:6px;
}
textarea{
	height:104px;
	line-height:2.0rem;
}
input[type="submit"]:disabled{
	background-color:#cdd5cd !important;
	cursor:text !important;	
}
form input[type="submit"]{
	margin-top:6px;
}
button, input[type="button"], input[type="reset"], input[type="submit"]{
    border:none;
    font:700 1.6rem/2.0rem 'Open Sans', sans-serif;
	color:#fff;
	background-color:#92cd00;
    padding:6px 12px;
    margin-bottom:6px;
    border-radius:4px;
    display:inline-block;
    cursor:pointer;
	text-align:center;
}
input[type=reset] {
	color:#fff;
	background-color:#d40000;
}

input.green[type=button],
input.green[type=submit],
button.green,
.green-btn{
	color:#fff !important;
	background-color:#92cd00 !important;
}
input.white[type=button],
input.white[type=submit],
button.white,
.white-btn{
	color:#ff8400 !important;
	background-color:#fff !important;
}
input.orange[type=button],
input.orange[type=submit],
button.orange,
a.orange-btn,
.orange-btn a{
	color:#fff !important;
	background-color:#ff8400 !important;
}
input.red[type=button],
input.red[type=submit],
button.red,
.red-btn{
	color:#fff !important;
	background-color:#ff6c6c !important;
}
.btn-sm{
	font-size:1.4rem !important;
    line-height:2rem !important;
	padding:6px 14px !important;	
}
input[type=radio]{
	width:14px;
	height:14px;
	position:relative;
	top:2px;
	margin-left:4px;
	margin-right:4px;
}

input[type="text"]::focus, input[type="tel"]::focus, input[type="email"]::focus, input[type="password"]::focus, input[type="search"]::focus, textarea::focus{
	border:#a4a5a3 solid 1px;
    box-shadow:0 0 8px 2px #dadada;
	color:#969595;	
    padding:14px 12px;
    margin-bottom:12px;
}
::placeholder{
	color:#a19ec2; 
}
:-ms-input-placeholder{
	color:#a19ec2;
}
::-ms-input-placeholder{
	color:#a19ec2;
}
.element-wrap{
	margin-bottom:8px;
}
.element-wrap input[type="text"],
.element-wrap select,
.element-wrap textarea,
.element-wrap input[type="tel"],
.element-wrap input[type="email"],
.element-wrap input[type="password"],
.element-wrap input[type="search"]
{
	margin-bottom:0;
}
.element-wrap .error {
    margin:2px 0 0;
    font-size:1.3rem;
    line-height:1.7rem;
	color:red;
	font-weight:400;
}
.error-e .error {
    display:block;
}
.bdr-left{
	border-left:1px solid #d8d8d8 !important;
}
.bdr-right{
	border-right:1px solid #d8d8d8 !important;
}
.bdr-top{
	border-top:1px solid #d8d8d8 !important;
}
.bdr-bot{
	border-bottom:1px solid #d8d8d8 !important;
}
.no-bdr-top{
	border-top:none !important;
}
.no-bdr-bot{
	border-bottom:none !important;
}
.no-bdr-left{
	border-left:none !important;
}
.no-bdr-right{
	border-right:none !important;
}
.text-right{
	text-align:right !important;
}
.text-left{
	text-align:left !important;
}
.text-center{
	text-align:center !important;	
}
.txt-color-red {
	color:#d40000;
	font-style:normal;
}
.link-btn, .link-btn a{
    background:#2f2e2d;
    font-size:1.3rem;
    line-height:1.7rem;
    padding:8px 16px;
    color:#fff;
    display:inline-block;
	border-radius:4px;
    border:none;
    font-family:'Open Sans';
    font-weight:700;
}
.error {
	font-size:1.3rem !important;
	line-height:1.7rem !important;
	font-style:italic !important;
	color:#D8000C !important;
	font-weight:400;
	display:none;
}
.error-message{
    background:red;
    color:#fff;
    font-size:1.3rem;
    line-height:1.6rem;
    font-weight:normal;
    padding:10px;
    margin:10px 0;
    text-align:left;
    display:none;
}
.success-message{
    background:#569009;
    color:#fff;
    font-size:1.3rem;
    line-height:1.6rem;
    font-weight:normal;
    padding:10px;
    margin:10px 0;
    text-align:left;
    display:none;
}
.error-message p, .success-message p{
    margin:0;
}
.error-message i, .success-message i{
	float:left;
	width:15px;
	margin:1px 8px 0 0;
}
.alignright, .alignleft, .aligncenter{
	width:auto;
	height:auto;
	text-align:center;
	display:inline-block;
}
.no-mar-pad{
	padding:0!important;
	margin:0!important;
}
.no-mar{
	margin:0!important;
}
.no-top-mar{
	margin-top:0!important
}
.no-bot-mar{
	margin-bottom:0!important;
}
.no-left-mar{
	margin-left:0!important;
}
.no-right-mar{
	margin-right:0!important;
}
.no-pad{
	padding:0!important;
}
.no-top-pad{
	padding-top:0!important
}
.no-bot-pad{
	padding-bottom:0!important
}
.no-left-pad{
	padding-left:0!important
}
.no-right-pad{
	padding-right:0!important
}
small {
    font-size:75%;
}
/*table*/
.res-table, .tabular-wrap {
	width:100%;
	overflow:auto;
}

.res-table table, .tabular-wrap table {
	max-width:100%;
}

table {
	font-size:1.4rem;
	line-height:2.0rem;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	margin:4px auto 16px auto;
	position:relative;
	border-left:1px solid #d0d9e8;
	border-top:1px solid #d0d9e8;
}

.table-striped&gt;tbody&gt;tr:nth-of-type(even) {
	background-color:#e6eee6;
}

.table-w-border {
	border:none;
}

.table-w-border td {
	border:none;
}

table thead th,
table th {
	background:#d8e2d8;
	color:#146e14;
	padding:10px 12px;
	/*border-right:1px solid #d0d9e8;*/
	font-weight:600;
	/*text-align:left;*/
	vertical-align:bottom;
	position:-webkit-sticky;
	position:sticky;
	top:0;
}

.table-bordered th {
	border-bottom:1px solid #d0d9e8;
}

table td {
	padding:6px 12px;
	/*color:#466b98;*/
	/*text-align:left;*/
	vertical-align:top;
	border-right:1px solid #d0d9e8;
	border-bottom:1px solid #d0d9e8;
}

/*table end*/
.wrapper{
    margin:0 auto;
	max-width:2000px;
}
.wrapper-inner{
	box-shadow:0 0 12px 2px #b5c6dc;
	width:100%;
	background:#fff;
}

.container, .container-md, .container-sm{
    width:100%;
    margin:0 auto;
    padding:0 4%;
}
.highlighted-heading{
	color:#444;
}
.highlighted-heading span{
	color:#489e09;
	display:inline-block;
}
.highlighted-heading span:after{
	content:"";
    height:3px;
    font-size:0;
    line-height:0;
    width:0;
    display:block;
    background:#d3e0b3;
    transition:width 1.0s ease .5s;
}
.highlighted-heading.active span:after{
	width:100%;
}
/*flex-container start*/
.sec-wrap{
     padding:6% 0;
     margin:2% 0;
}
.leftpan{
    width:100%;
	margin-bottom:20px;
}
.rightpan{
    width:100%;
}
.display-flex-mob {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    align-items:center;
}
/*flex-container end*/

/*-------general end-------*/

/*main header start*/
.main-header{
    background-color:#fff;
    padding:5px 0;
	flex-direction:row-reverse;
	position:sticky;
	z-index:11;
	top:0;
	left:0;
	width:100%;
	border-top:1px solid #ffecc9;
	box-shadow:1px 1px 9px 0px #ccc;
}
/*header top start*/
.header-top{
    width:56%;
}
.header-top .container{
	justify-content:flex-end;
}
.contact-details{
   /* width:35%;*/
}
.contact-details span{
    display:none;
}
.contact-details ul li{
    background-image:none;
    margin:0 4px 0 0;
    padding:0;
	 width:20px;
    height:20px;
}
.contact-details ul li a{
    color:#6d6d6d;
    display:block;
    overflow:hidden;
	width:100%;
	height:100%;
}
.contact-details ul li a i{
	width:100%;
    height:100%;
    display:inline-block;
	border:1px solid #6d6d6d;
    border-radius:50%;
	
    /*background-position:50% 50%;
    background-repeat:no-repeat;
    background-color:transparent; */
}
.contact-details ul li.email a i{
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M34.2 4.3H5.8C2.6 4.3 0 6.9 0 10.1V30c0 3.2 2.6 5.8 5.8 5.8h28.4c3.2 0 5.8-2.6 5.8-5.8V10.1c0-3.2-2.6-5.8-5.8-5.8zm0 2.7c.2 0 .5 0 .7.1l-12 13.6c-.7.8-1.8 1.3-2.9 1.3s-2.2-.5-2.9-1.3L5.1 7.1c.2 0 .5-.1.7-.1h28.4zm3 22.9c0 1.7-1.3 3-3 3H5.8a3.01 3.01 0 0 1-3-3V10.1c0-.4.1-.8.2-1.1l12 13.7c1.3 1.4 3.1 2.2 5 2.2s3.7-.8 5-2.2L37 8.9c.1.4.2.7.2 1.1v19.9z'/%3E%3C/svg%3E") no-repeat 50% 50% #ffff;
	background-size:50% auto;
    
}
.contact-details ul li.contact a i{
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M40 31.6c0 .5-.1 1.2-.3 2s-.4 1.5-.6 1.9c-.4.9-1.6 2-3.5 3-1.8 1-3.5 1.4-5.3 1.4-.5 0-1 0-1.5-.1l-1.6-.4-1.3-.4-1.6-.6c-.8-.3-1.2-.5-1.4-.5a29.04 29.04 0 0 1-5-2.4C15.5 34 13 32 10.4 29.4 7.9 27 5.8 24.5 4.3 22a29.04 29.04 0 0 1-2.4-5c-.1-.2-.2-.6-.5-1.4L.8 14l-.4-1.3c-.2-.6-.3-1.1-.4-1.6V9.6c0-1.7.5-3.5 1.4-5.3 1.1-1.9 2.1-3.1 3-3.5C4.9.6 5.5.4 6.3.2L8.4 0c.3 0 .5 0 .6.1.3.1.8.8 1.5 2.2.2.4.5.9.9 1.5l1 1.8.9 1.5c.1.1.2.3.5.7s.5.7.6 1 .2.5.2.8c0 .4-.3.9-.8 1.4-.5.6-1.1 1.1-1.8 1.6l-1.8 1.5c-.5.5-.8 1-.8 1.3 0 .2 0 .4.1.6.1.3.2.4.2.6.1.1.2.4.4.7l.3.5c1.4 2.6 3.1 4.8 4.9 6.7 1.9 1.9 4.1 3.5 6.7 4.9 0 0 .2.1.5.3s.5.3.7.4c.1.1.3.1.6.2a1.76 1.76 0 0 0 .6.1c.3 0 .8-.3 1.3-.8s1-1.1 1.5-1.8l1.6-1.8c.6-.5 1-.8 1.4-.8.3 0 .5.1.8.2s.6.3 1 .6l.7.5 1.5.9 1.8 1c.7.4 1.2.6 1.5.9 1.3.7 2 1.2 2.2 1.5.3.3.3.5.3.8z'/%3E%3C/svg%3E") no-repeat 50% 50% #fff;
	background-size:50% auto;
	/*background-size:50% auto;*/
  /*  background-size:50% auto;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-color:transparent;*/
    
}
/*header top right start*/
.header-top-right{
    justify-content:flex-end;
}
.header-top-right ul{
    margin:0;
    padding:0;
    justify-content:space-between;
}
.header-top-right ul li{
    padding:0;
    background-image:none;
    margin-right:6px;
    margin-bottom:0; 
}
.social-icon ul, .social-pan {
    padding:6px 15px;
    box-shadow:0px 0px 0px 0px #575353;
    width:140px;
    background-color:#fff;
    display:none;

}
.sidepan-cont .social-pan{
	display:-ms-flexbox !important;
    display:flex !important;
    -ms-flex-wrap:wrap !important;
    flex-wrap:wrap !important;
    align-items:center;
	width:100%;
	justify-content:center;
}
.social-icon ul li, .social-pan li{
    margin:0;
    padding:0;
    background-image:none;
	width:30px;
    height:30px;
}
.sidepan-cont .social-pan li{
	width:80px;
    height:80px;
	margin:0 4% 0 0;
}
.sidepan-cont .social-pan li:last-child{
	margin-right:0;
}
.social-icon ul li a, .social-pan li a{
	display:block;
	width:100%;
	height:100%;
	border-radius:50%;
    border:1px solid #7d83ff;
	background-size:50% 50%;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-color:transparent;
}
.sidepan-cont .social-pan li a{
	background-size:50% auto;
    background-position:50% 50%;
}
.social-icon ul li.facebook a, .social-pan li.facebook a{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M30.4.3v6.3h-3.8c-1.4 0-2.3.3-2.8.9s-.7 1.4-.7 2.6v4.5h7l-.9 7.1h-6.1V40h-7.4V21.8H9.6v-7.1h6.1V9.4c0-3 .8-5.3 2.5-6.9C19.9.8 22.1 0 24.9 0c2.4 0 4.2.1 5.5.3z' fill='%237d83ff'/%3E%3C/svg%3E");
	border-color:#7d83ff;  
}
.sidepan-cont .social-pan li.facebook a{
	background-position:50% 50%;
}
.social-icon ul li.youtube a, .social-pan li.youtube a{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M25.4 15.6c.7 0 1.6-.3 2.6-1.4v1.3h2.3V4.1H28v8.6c-.3.3-.9.9-1.3.9-.5 0-.6-.3-.6-.8V4h-2.3v9.5c0 1.2.4 2.1 1.6 2.1zm-10.1-3c0 2 1.1 3.1 3.3 3.1 1.8 0 3.2-1.1 3.2-3.1V7c0-1.8-1.4-3.1-3.2-3.1-2 0-3.3 1.2-3.3 3.1v5.6zm2.4-5.4c0-.6.3-1.1.9-1.1.7 0 1 .4 1 1.1v5.3c0 .6-.3 1.1-.9 1.1s-1-.5-1-1.1V7.2zM10 15.4h2.5V9.2l3-9.2h-2.6l-1.7 6.2L9.5 0H6.9L10 9.2v6.2zM33.3 18H6.7c-2.9 0-5.2 2.2-5.2 4.9v12.3c0 2.7 2.3 4.9 5.2 4.9h26.6c2.9 0 5.2-2.2 5.2-4.9V22.9c0-2.7-2.3-4.9-5.2-4.9zM10.2 36.4H7.8V23.8H5.3v-2.1h7.4v2.1h-2.5v12.6zm8.7 0h-2.2v-1.2c-.4.4-.8.8-1.2 1-1.2.6-2.8.6-2.8-1.6v-9.1h2.2v8.3c0 .4.1.7.6.7.4 0 1-.5 1.3-.8v-8.2H19v10.9h-.1zm8.2-2.3c0 1.3-.5 2.4-2 2.4-.8 0-1.4-.3-2-1v.8H21V21.7h2.2v4.7c.5-.6 1.1-1 1.9-1 1.6 0 2.1 1.2 2.1 2.7v6h-.1zm8-2.9H31v2c0 .8.1 1.5.9 1.5.9 0 1-.6 1-1.5v-.8h2.2v.8c0 2.1-1 3.4-3.2 3.4-2.1 0-3.1-1.4-3.1-3.4v-4.9c0-1.9 1.3-3.2 3.3-3.2 2.1 0 3.1 1.2 3.1 3.2v2.9h-.1zm-3.2-4.1c-.8 0-1 .5-1 1.3v1.1h1.9v-1.1c.1-.7-.1-1.3-.9-1.3zm-8.3.1a1.38 1.38 0 0 0-.4.3v6.8c.2.2.3.3.5.4.3.2.9.2 1.1-.1.1-.2.2-.4.2-.7v-5.6c0-.4-.1-.6-.2-.8-.4-.4-.9-.5-1.2-.3z' fill='%23f76162'/%3E%3C/svg%3E");
    border-color:#f76162;
    
}
.social-icon ul li.instagram a, .social-pan li.instagram a{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M20 3.6l8.1.1c1.9.1 3 .4 3.7.7.9.4 1.6.8 2.3 1.5s1.1 1.4 1.5 2.3c.3.7.6 1.8.7 3.7l.1 8.1-.1 8.1c-.1 2-.4 3-.7 3.7-.4.9-.8 1.6-1.5 2.3s-1.4 1.1-2.3 1.5c-.7.3-1.8.6-3.7.7l-8.1.1c-5.3 0-6 0-8.1-.1-1.9-.1-3-.4-3.7-.7-.9-.4-1.6-.8-2.3-1.5s-1.1-1.4-1.5-2.3c-.3-.7-.6-1.8-.7-3.7L3.6 20l.1-8.1c.1-2 .4-3 .7-3.7.4-.9.8-1.6 1.5-2.3s1.4-1.1 2.3-1.5c.7-.3 1.8-.6 3.7-.7l8.1-.1M20 0l-8.2.1c-2.2.1-3.6.5-4.9 1S4.5 2.2 3.4 3.4C2.2 4.5 1.6 5.6 1.1 6.9S.3 9.6.2 11.8C0 13.9 0 14.6 0 20l.1 8.2c.1 2.1.4 3.6.9 4.9s1.3 2.5 2.3 3.5 2.2 1.8 3.5 2.3 2.7.8 4.9.9c2.2.2 2.9.2 8.3.2l8.2-.1c2.1-.1 3.6-.4 4.9-.9s2.5-1.3 3.5-2.3 1.8-2.2 2.3-3.5.8-2.7.9-4.9c.2-2.2.2-2.9.2-8.3l-.1-8.2c-.1-2.1-.4-3.6-.9-4.9s-1.3-2.5-2.3-3.5-2.2-1.8-3.5-2.3-2.7-.8-4.9-.9C26.1 0 25.4 0 20 0m0 9.7C14.3 9.7 9.7 14.3 9.7 20S14.3 30.3 20 30.3 30.3 25.7 30.3 20 25.7 9.7 20 9.7m0 17a6.7 6.7 0 0 1 0-13.4 6.7 6.7 0 1 1 0 13.4M33.1 9.3c0 1.3-1.1 2.4-2.4 2.4s-2.4-1.1-2.4-2.4 1.1-2.4 2.4-2.4 2.4 1.1 2.4 2.4' fill='%23fd94ff'/%3E%3C/svg%3E");
    border-color:#fd94ff;
}
/*header top right end*/
.header-top-right ul li{
    width:20px;
    height:20px;
}
/*search icon start*/
.header-top-right ul li.search-btn{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M40 36.9c0 .8-.3 1.6-.9 2.2s-1.3.9-2.2.9-1.6-.3-2.2-.9l-8.2-8.2c-2.9 2-6.1 3-9.6 3-2.3 0-4.5-.4-6.6-1.3S6.4 30.5 4.9 29s-2.7-3.3-3.6-5.4S0 19.2 0 16.9s.4-4.5 1.3-6.6 2.1-3.9 3.6-5.4 3.3-2.7 5.4-3.6S14.6 0 16.9 0s4.5.4 6.6 1.3 3.9 2.1 5.4 3.6 2.7 3.3 3.6 5.4 1.3 4.3 1.3 6.6c0 3.5-1 6.7-3 9.6l8.2 8.2c.7.7 1 1.4 1 2.2zM24.5 24.5c2.1-2.1 3.2-4.6 3.2-7.6s-1.1-5.5-3.2-7.6-4.6-3.2-7.6-3.2-5.5 1.1-7.6 3.2-3.2 4.6-3.2 7.6 1.1 5.5 3.2 7.6 4.6 3.2 7.6 3.2 5.5-1.1 7.6-3.2z' fill='%236d6d6d'/%3E%3C/svg%3E");
    background-size:50% auto;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-color:transparent;
    border:1px solid #6d6d6d;
    border-radius:50%;
}
/*search icon end*/
/*language area start*/
.language-area{
	width:36px !important;
}
.custom-lang-dropdown{
	text-transform:uppercase;
	font-size:1.3rem;
	position:relative;
}
.custom-lang-dropdown ul{
	background:#fff;
	line-height:1.7rem;
	position:absolute;
	left:0;
	top:100%;
	z-index:3;
	border-left:1px solid #cdcdcd;
    border-right:1px solid #cdcdcd;
}
.custom-lang-dropdown ul li{
	margin:0;
	height:auto !important;
	display:block;
	width:100% !important;
	border-bottom:1px solid #cdcdcd;
}
.custom-lang-dropdown ul li a{
	display:block;
	padding:2px 4px;
	color:#333;
}
.custom-lang-dropdown ul.show{
	display:block !important;
}
.custom-lang-dropdown .curr_lang{
	display:block;
	border:1px solid #cdcdcd;
	padding:0px 4px;
    height:20px;
	position:relative;
	cursor:pointer;
}
.custom-lang-dropdown .curr_lang:after{
	border:0.25em solid transparent;
    border-top:0.35em solid #737373;
    position:absolute;
    right:3px;
    top:7px;
	content:"";
	display:block;
}
/*language area end*/

/*header top end*/
/*header bottom start*/
.header-bot{
    width:44%;
}
.menu-cont ul li ul li ul {
    display:none !important;
}
.main-menu-cont ul li{
    margin:0;
    padding:0;
    background-image:none;
}
.main-menu-cont ul&gt; li&gt;:nth-child(4) {
    padding-right: 4%;
    width: 20%;
}
.menu-cont &gt; ul &gt; li &gt; a{
    padding:0 20px;
	font-weight:800;
    text-transform:uppercase;
}
.main-menu-cont ul li a{
    color:#444444;
}
.main-menu-cont ul li a span{
    display:block;
    color:#8fa753;
}

/*header bottom end*/
/*header end*/
/*side panel*/
.sidepan-cont{
    width:100%;
	-webkit-transition:all .5s ease;
	-khtml-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
}
.sidepan-header{
    padding:11px 13px;
	margin-bottom:14px;
    position:sticky;
    top:0;
    left:0;
    width:100%;
    background:#fafafa;
	display:flex;
    flex-wrap:wrap;
    align-items:center;
    /*justify-content:space-between;*/
}
.sidepan-close-btn{
    font-size:1.6rem;
    line-height:2.2rem;
    height:22px;
    width:30px;
    color:#444444;
    display:inline-block;
    background-color:#92cd00;
    padding-left:30px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:100% 100%;
    -webkit-mask:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23444444;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M27.7,15.9c0,1.2-0.8,2.3-2.1,2.3H13.1l5.2,5.2c0.4,0.4,0.7,1,0.7,1.6s-0.2,1.2-0.7,1.6L17,27.9 c-0.4,0.4-1,0.7-1.6,0.7c-0.6,0-1.2-0.2-1.6-0.7L2.2,16.4c-0.4-0.4-0.7-1-0.7-1.6s0.2-1.2,0.7-1.6L13.8,1.6c0.4-0.4,1-0.7,1.6-0.7 c0.6,0,1.2,0.2,1.6,0.7l1.3,1.3c0.4,0.4,0.7,1,0.7,1.6s-0.2,1.2-0.7,1.6l-5.2,5.2h12.5c1.3,0,2.1,1.1,2.1,2.3V15.9z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;
    mask:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23444444;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M27.7,15.9c0,1.2-0.8,2.3-2.1,2.3H13.1l5.2,5.2c0.4,0.4,0.7,1,0.7,1.6s-0.2,1.2-0.7,1.6L17,27.9 c-0.4,0.4-1,0.7-1.6,0.7c-0.6,0-1.2-0.2-1.6-0.7L2.2,16.4c-0.4-0.4-0.7-1-0.7-1.6s0.2-1.2,0.7-1.6L13.8,1.6c0.4-0.4,1-0.7,1.6-0.7 c0.6,0,1.2,0.2,1.6,0.7l1.3,1.3c0.4,0.4,0.7,1,0.7,1.6s-0.2,1.2-0.7,1.6l-5.2,5.2h12.5c1.3,0,2.1,1.1,2.1,2.3V15.9z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;
}
.sidepan-heading{
  	font-size:1.8rem;
    line-height:2.4rem;
    font-weight:700;
    display:inline-block;
}
.sidepan-header .dpsdgp-icon{
    margin-left:auto;
	width:28px;
    height:auto;
}
.sidepan-content{
  	padding:7px 14px;
    height:96vh;
    overflow-y:auto;
}
.main-seach-box p{
	font-size:1.6rem;
	line-height:2.0rem;
	font-weight:600;
}
.main-seach-box input[type="search"]{
    width:100%;
    color:#363333;
    padding:10px 16px;
    font-size:1.5rem;
    line-height:1.9rem;
}
.main-seach-box label{
	width:100%;
}
.main-seach-box input[type="submit"]{
    width:100%;
	padding:10px 12px;
}
.sidepan-footer:empty{
	display:none;
}

.sidepan-cont.large-sidepan.from-right, .sidepan-cont.large-popup.from-center{
	margin-right:-100%;
}
.wrapper{
	-webkit-transition:all .4s ease-out;
	-khtml-transition:all .4s ease-out;
	-moz-transition:all .4s ease-out;
	-ms-transition:all .4s ease-out;
	-o-transition:all .4s ease-out;
	transition:all .4s ease-out;
}
.wrapper-inner{
	margin:0;
	-webkit-transition:all .4s ease-out;
	-khtml-transition:all .4s ease-out;
	-moz-transition:all .4s ease-out;
	-ms-transition:all .4s ease-out;
	-o-transition:all .4s ease-out;
	transition:all .4s ease-out;
}
/*side panel end*/
.from-right-sidepan-open .sidepan-cont.large-sidepan.from-right,
.from-center-sidepan-open .sidepan-cont.large-popup.from-center{
	margin-right:0;
}
.from-right-sidepan-open .wrapper-inner, .from-center-sidepan-open .wrapper-inner{
	margin-left:-100%;
}
.pix-vpop {
    margin:0 auto;
    background:#fff;
    width:1024px;
    position:relative;
    /*width:800px;*/
    max-width:96%;
    max-height:86%;
}
.pix-vpop-iframe-wrap {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.pix-vpop-iframe-wrap iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
    margin-bottom:0;
    max-width:100%;
    vertical-align:middle;
}
/*side panel end*/
/*schedule sec start*/
.schedule-sec{
    background-color:#ffecc9;
    padding:21px 0 25px 0;
	margin-bottom:4px;
}
.schedule-sec-left{
    border-bottom:2px solid #fff6e5;
}
.schedule-sec-left h2{
    text-transform:uppercase;
    color:#2c6700;
    font-size:1.8rem;
    line-height:2.2rem;
	font-weight:800;
    margin-bottom:8px;
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 66 61' version='1.1' viewBox='0 0 66 61' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FF8A00;stroke:%23FF8A00;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st0' d='m33.3 4.6c6.3 0 11.6 5.1 11.6 11.4s-5.3 11.6-11.6 11.6c-6.5 0-11.8-5.3-11.8-11.6-0.1-6.4 5.2-11.4 11.8-11.4zm-23.9 26h9.3c0.5 0.8 0.8 1.5 1.2 2.3h-10.5c-0.5 0-1 0.3-1.2 0.5-0.3 0.2-0.5 0.2-0.5 0.5l-4.4 23.1c0 0.2 0.3 0.2 0.3 0.2 0 0.2 0.2 0.2 0.5 0.2h52.6c0.5 0 0.7 0 1-0.2 0.5-0.2 0.5-0.5 0.5-0.8l4.3-22.8v-0.2-0.2c-0.2 0-0.5 0-0.8-0.3h-0.2-15.2c0.5-0.7 1-1.5 1.3-2.3h13.8 0.8c0.7 0.2 1.5 0.5 1.7 1 0.5 0.5 1 1.3 1 1.8v0.5l-4.3 23c-0.2 0.8-0.8 1.5-1.5 2.3-0.8 0.5-1.5 0.8-2.5 0.8h-52.2-0.8c-0.7-0.2-1.3-0.5-1.8-1s-0.8-1.3-0.8-2v-0.5l4-22.8c0.3-1 0.8-1.8 1.5-2.3 0.9-0.5 1.9-0.8 2.9-0.8zm38.7-14.9c0 8.1-14.8 31.9-14.8 31.9s-15.1-23.8-15.1-31.9 6.8-14.7 15.1-14.7c8 0 14.8 6.6 14.8 14.7z'/%3E%3C/svg%3E%0A");
    background-repeat:no-repeat;
    padding-left:30px;
    background-position:0 0;
    background-size:20px 20px;
}
.schedule-sec-left p{
    font-weight:500;
    color:#2c6700;
	margin-bottom:20px;
}
.schedule-sec-right{
   padding-top:12px;
}
.schedule-sec-right a{
    font-weight:800;
    color:#92cd00;
    font-size:1.7rem;
    line-height:2.1rem;
	display:block;
}
.schedule-sec-right a span{
	margin-left:5px;
}
.schedule-sec-right a i{
    width:20px;
    height:20px;
    display:inline-block;
	margin-left:12px;
	background:#92cd00;
	vertical-align:top;
	-webkit-mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 37 37' version='1.1' viewBox='0 0 37 37' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2392CD00;%7D%0A%3C/style%3E%3Cpath class='st0' d='m35.6 18.5c0 0.8-0.3 1.5-0.9 2.1l-15.1 15.2c-0.6 0.6-1.3 0.9-2.1 0.9s-1.5-0.3-2.1-0.9l-1.7-1.8c-0.6-0.6-0.9-1.3-0.9-2.1s0.3-1.5 0.9-2.1l6.8-6.8h-16.4c-0.8 0-1.5-0.3-2-0.9s-0.8-1.3-0.8-2.1v-3c0-0.8 0.3-1.5 0.8-2.1s1.2-0.9 2-0.9h16.4l-6.8-6.8c-0.6-0.6-0.9-1.3-0.9-2.1s0.3-1.5 0.9-2.1l1.7-1.7c0.6-0.6 1.3-0.9 2.1-0.9s1.5 0.3 2.1 0.9l15.2 15.2c0.5 0.4 0.8 1.1 0.8 2z'/%3E%3C/svg%3E%0A") no-repeat 0 0;
    mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 37 37' version='1.1' viewBox='0 0 37 37' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2392CD00;%7D%0A%3C/style%3E%3Cpath class='st0' d='m35.6 18.5c0 0.8-0.3 1.5-0.9 2.1l-15.1 15.2c-0.6 0.6-1.3 0.9-2.1 0.9s-1.5-0.3-2.1-0.9l-1.7-1.8c-0.6-0.6-0.9-1.3-0.9-2.1s0.3-1.5 0.9-2.1l6.8-6.8h-16.4c-0.8 0-1.5-0.3-2-0.9s-0.8-1.3-0.8-2.1v-3c0-0.8 0.3-1.5 0.8-2.1s1.2-0.9 2-0.9h16.4l-6.8-6.8c-0.6-0.6-0.9-1.3-0.9-2.1s0.3-1.5 0.9-2.1l1.7-1.7c0.6-0.6 1.3-0.9 2.1-0.9s1.5 0.3 2.1 0.9l15.2 15.2c0.5 0.4 0.8 1.1 0.8 2z'/%3E%3C/svg%3E%0A") no-repeat 0 0;
}
/*schedule sec end*/
/*footer start*/
.main-footer{
	background:#2c6700;
	color:#fff;
	position:relative;
}
.main-footer-inner{
	padding:8% 0 0;
}
.main-footer-overlay{
	display:none;
	font-size:0;
	line-height:0;
}
.footer-nav{
	font-size:1.3rem;
	line-height:1.9rem;
	text-transform:uppercase;
	font-weight:500;
	border-bottom:1px solid rgb(6,81,15, 0.6);
	text-align:center;
}
.footer-nav ul {
    padding:10px 0px;
    margin:0px;
}
.footer-nav ul li {
    padding:0px;
    margin:0px;
    background-image:none;
    display:inline-block;
	background:none;
}
.footer-nav ul li:after{
	content:"|";
	padding:0 2px 0 5px;
	color:#8fb96f;
	position:relative;
	top:-1px;
	font-weight:400;
}
.footer-nav ul li:last-child:after{
	display:none;
}
.footer-nav ul li a {
    color:rgb(255,255,255);
}
.copyright-sec {
    padding:12px 0;
    color:#d6f5bf;
    text-align:center;
	font-size:1.2rem;
	line-height:1.8rem;
}
.copyright-sec a{
	color:#d6f5bf;
}
.footer-nav ul li.current-menu-item a{
	color:#8fb96f;
}
/*connect with us section start*/
.connect-with-us{
	font-size:1.2rem;
    line-height:1.6rem;
    font-weight:600;
	color:#fff;
	margin-bottom:10px;
	border-bottom:1px solid rgb(6,81,15, 0.6);
	padding-bottom:20px;
	text-align:center;
}
.connect-with-us h4{
	color:#fff;
    margin:0 0 30px;
	font-weight:800;
}
.connect-menu{
    width:100%;
}
.connect-menu ul{
    margin:0;
    padding:0;
	align-items:inherit;
}
.connect-menu ul li{
    margin:0 0 20px;
    padding:0;
    background-image:none;
    width:50%;
	text-align:center;
    /*align-self:baseline;*/
}
.connect-menu ul li:nth-child(5){
    margin-bottom:0;
}
.connect-menu ul li:nth-child(6){
    margin-bottom:0;
}
.connect-menu ul li i{
    width:auto;
    height:32px;
    display:block;
    background-position:50% 50%;
    margin-bottom:12px;
	background-repeat:no-repeat;
    background-color:transparent;
}
.contact-no-desk{
    display:none;
}
.contact-no-mob a{
	display:block;
}
.connect-menu ul li a{
    color:#fff;
    
}
.connect-info{
    
}
.connect-info em{
    font-style:normal;
}
.connect-menu ul li:nth-child(1) i{
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 80 60' version='1.1' viewBox='0 0 80 60' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='m80 6.8c0 2.2-0.7 4.4-2.2 6.4s-3.3 3.8-5.4 5.2c-11.2 7.4-18.2 12-20.9 13.8-0.3 0.2-0.9 0.6-1.9 1.3s-1.8 1.2-2.4 1.6-1.4 0.9-2.3 1.4-1.8 0.9-2.6 1.1c-0.8 0.3-1.5 0.4-2.2 0.4s-1.4-0.1-2.2-0.4-1.7-0.6-2.6-1.1-1.7-1-2.3-1.4-1.4-1-2.4-1.6-1.6-1.1-1.9-1.3l-11.7-7.8c-5.1-3.4-8.1-5.4-9.2-6.1-1.8-1.2-3.6-2.8-5.2-4.9s-2.6-3.9-2.6-5.6c0-2.2 0.6-4.1 1.9-5.5s3-2.3 5.2-2.3h65.7c1.9 0 3.6 0.7 5 2 1.5 1.3 2.2 2.9 2.2 4.8zm0 12.5v33.8c0 1.9-0.7 3.5-2.1 4.8s-3.1 2-5 2h-65.8c-2 0-3.6-0.7-5-2-1.4-1.2-2.1-2.8-2.1-4.7v-33.9c1.3 1.4 2.8 2.6 4.5 3.7 10.8 7 18.2 11.9 22.2 14.7 1.7 1.2 3.1 2.1 4.1 2.8 1.1 0.7 2.5 1.3 4.2 2 1.8 0.7 3.4 1 4.9 1s3.2-0.3 4.9-1c1.8-0.7 3.2-1.4 4.2-2 1.1-0.7 2.4-1.6 4.1-2.8 5.1-3.5 12.5-8.4 22.2-14.7 1.9-1.1 3.4-2.3 4.7-3.7z'/%3E%3C/svg%3E%0A");
}
.connect-menu ul li:nth-child(2) i{
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 80 60' version='1.1' viewBox='0 0 80 60' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='m58 6v48c0 1.6-0.6 3-1.8 4.2s-2.6 1.8-4.2 1.8h-24c-1.6 0-3-0.6-4.2-1.8s-1.8-2.6-1.8-4.2v-48c0-1.6 0.6-3 1.8-4.2s2.6-1.8 4.2-1.8h24c1.6 0 3 0.6 4.2 1.8s1.8 2.6 1.8 4.2zm-4.5 40.5v-33c0-0.4-0.2-0.8-0.4-1.1-0.3-0.3-0.7-0.4-1.1-0.4h-24c-0.4 0-0.8 0.1-1.1 0.4s-0.4 0.6-0.4 1.1v33c0 0.4 0.1 0.8 0.4 1.1s0.6 0.4 1.1 0.4h24c0.4 0 0.8-0.1 1.1-0.4 0.2-0.3 0.4-0.7 0.4-1.1zm-9-39.7c0-0.5-0.2-0.8-0.8-0.8h-7.5c-0.5 0-0.7 0.2-0.7 0.8 0 0.5 0.2 0.7 0.7 0.7h7.5c0.6 0 0.8-0.2 0.8-0.7zm-1.9 49.8c0.7-0.7 1.1-1.6 1.1-2.6s-0.4-1.9-1.1-2.6-1.6-1.2-2.6-1.2-1.9 0.4-2.6 1.1-1.2 1.7-1.2 2.7 0.4 1.9 1.1 2.6 1.6 1.1 2.6 1.1c1.1 0 2-0.3 2.7-1.1z'/%3E%3C/svg%3E%0A");
}
.connect-menu ul li:nth-child(3) i{
   background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 80 60' version='1.1' viewBox='0 0 80 60' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='m70 47.4c0 0.8-0.1 1.8-0.4 3s-0.6 2.2-0.9 2.9c-0.6 1.4-2.3 2.9-5.2 4.5-2.7 1.4-5.3 2.2-7.9 2.2-0.8 0-1.5 0-2.3-0.1-0.7-0.1-1.6-0.3-2.5-0.5-0.9-0.3-1.6-0.5-2-0.6-0.4-0.2-1.2-0.4-2.4-0.9-1.1-0.4-1.8-0.7-2.1-0.8-2.8-1-5.3-2.2-7.5-3.5-3.6-2.2-7.4-5.3-11.2-9.2-3.9-3.9-7-7.6-9.2-11.2-1.4-2.2-2.5-4.7-3.5-7.5-0.1-0.3-0.3-1-0.8-2.1-0.4-1.1-0.7-1.9-0.9-2.4-0.2-0.4-0.4-1.1-0.6-2-0.3-0.9-0.4-1.7-0.5-2.5-0.1-0.7-0.1-1.5-0.1-2.3 0-2.6 0.7-5.3 2.2-7.9 1.6-2.9 3.1-4.6 4.5-5.2 0.7-0.3 1.7-0.6 2.9-0.9s2.2-0.4 3-0.4c0.4 0 0.7 0 0.9 0.1 0.5 0.2 1.3 1.3 2.3 3.2 0.3 0.5 0.7 1.3 1.3 2.3 0.5 1 1 1.9 1.5 2.7s0.9 1.6 1.3 2.3c0.1 0.1 0.3 0.5 0.7 1.1s0.7 1.1 0.9 1.5 0.3 0.8 0.3 1.2c0 0.6-0.4 1.3-1.2 2.1-0.8 0.9-1.7 1.6-2.6 2.3-1 0.7-1.8 1.5-2.6 2.3s-1.2 1.5-1.2 2c0 0.3 0.1 0.6 0.2 1s0.3 0.7 0.4 0.9 0.3 0.5 0.6 1 0.5 0.8 0.5 0.8c2.2 3.9 4.6 7.2 7.4 10s6.1 5.3 10 7.4c0.1 0 0.3 0.2 0.8 0.5s0.8 0.5 1 0.6 0.5 0.2 0.9 0.4c0.4 0.1 0.7 0.2 1 0.2 0.5 0 1.2-0.4 2-1.2s1.5-1.7 2.3-2.6c0.7-1 1.5-1.8 2.3-2.6 0.9-0.8 1.6-1.2 2.1-1.2 0.4 0 0.8 0.1 1.2 0.3s0.9 0.5 1.5 0.9 1 0.7 1.1 0.7c0.7 0.4 1.5 0.9 2.3 1.3 0.8 0.5 1.7 1 2.7 1.5s1.8 1 2.3 1.3c2 1 3.1 1.7 3.2 2.3v0.8z'/%3E%3C/svg%3E%0A");
}
.connect-menu ul li:nth-child(4) i{
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 80 60' version='1.1' viewBox='0 0 80 60' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='1.6 32.4 1.6 17.9 3.8 18.6 3.8 32.4'/%3E%3Cpath class='st0' d='m14.9 26.5 24.8 8.4c0.3 0.1 0.5 0.1 0.8 0.1 0.2 0 0.5 0 0.7-0.1l24.8-8.4v20.8l0.1 0.3c0 2.5-11.4 8-25.6 8-14.1 0-25.5-5.5-25.5-8l0.1-0.3h-0.1v-20.8z'/%3E%3Cpolygon class='st0' points='66 22.4 40.5 31.1 14.9 22.4 3.8 18.6 1.6 17.9 0.5 17.5 40.5 4 80.5 17.5'/%3E%3Cpath class='st0' d='m5.3 35.8v8.5c0 1.4-1.2 2.6-2.6 2.6s-2.6-1.2-2.6-2.6v-8.5c0-0.7 0.3-1.4 0.8-1.8h3.7c0.5 0.4 0.7 1.1 0.7 1.8z'/%3E%3Cpolygon class='st0' points='4.9 32.4 4.9 34 4.6 34 0.9 34 0.5 34 0.5 32.4 1.6 32.4 3.8 32.4'/%3E%3C/svg%3E%0A");
}
.connect-menu ul li:nth-child(5) i{
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 80 60' version='1.1' viewBox='0 0 80 60' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='m53.4 0.1v9.6h-5.7c-2.1 0-3.5 0.4-4.2 1.3s-1.1 2.2-1.1 3.9v6.8h10.6l-1.4 10.7h-9.2v27.6h-11v-27.5h-9.2v-10.7h9.2v-7.9c0-4.5 1.3-8 3.8-10.5s5.9-3.7 10-3.7c3.5 0 6.3 0.1 8.2 0.4z'/%3E%3C/svg%3E%0A");
}
.connect-menu ul li:nth-child(6) i{
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 80 60' version='1.1' viewBox='0 0 80 60' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='m54.7 23.1c1.1-0.8 3.6-2.6 3.6-7v-9.1h1.2c0.6 0 1-0.5 1-1v-5c0-0.6-0.5-1-1-1h-39.1c-0.6 0-1 0.5-1 1v4.9c0 0.6 0.5 1 1 1h1.2v9.3c0 4.4 1.3 5.4 3.6 6.8l10 6.2v2.8c-2.5 1.6-9.1 5.6-10 6.2-1.1 0.8-3.6 2.6-3.6 7v7.8h-1.2c-0.6 0-1 0.5-1 1v5c0 0.6 0.5 1 1 1h39.2c0.6 0 1-0.5 1-1v-4.9c0-0.6-0.5-1-1-1h-1.2v-8c0-4.4-1.3-5.4-3.6-6.8l-10-6.2v-2.7c2.5-1.6 9.1-5.7 9.9-6.3zm-12.7 11.5 10.9 6.8c0.8 0.5 1.3 0.8 1.5 1.1 0.2 0.4 0.4 1.2 0.4 2.5v8h-29.5v-7.8c0-2.5 1.2-3.3 2.1-4 0.6-0.4 6.7-4.2 10.6-6.6 0.5-0.3 0.9-0.9 0.9-1.6v-4.8c0-0.7-0.3-1.3-0.9-1.6l-10.9-6.8c-0.8-0.5-1.3-0.8-1.5-1.1-0.2-0.4-0.4-1.2-0.4-2.5v-9.2h29.5v9.1c0 2.5-1.2 3.3-2.1 4-0.7 0.5-6.7 4.2-10.6 6.6-0.5 0.3-0.9 0.9-0.9 1.6v4.7c0 0.7 0.4 1.3 0.9 1.6z'/%3E%3Cpath class='st0' d='m27 45.6c-0.2 0.2-0.4 0.3-0.4 0.8v4.8s0 0.5 0.5 0.5h12.9 12.9c0.5 0 0.5-0.5 0.5-0.5s0-4.4 0-4.8c0-0.5-0.1-0.6-0.4-0.8-1.8-1.3-9.5-7.6-13-7.6s-11.3 6.3-13 7.6z'/%3E%3C/svg%3E%0A");
}
/*connect with us section end*/
/*footer end*/
/*pagination start*/
.pagination{
	text-align:center;
	font-size:1.6rem;
    margin:20px 0 20px;
}
.pagination .page-numbers{
	display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
	justify-content:center;
}
.pagination .page-numbers li{
	background:none;
}
.pagination .page-numbers.current {
    color:#fff;
    padding:2px 8px;
    border:none;
	border:1px solid #92cd00;
	background:#92cd00;
	cursor:text;
}
.pagination .page-numbers a{
    display:inline-block;
    padding:2px 8px;
    background:0 0;
    border:1px solid #ddd;
}
.pagination .next.page-numbers, .pagination .prev.page-numbers {
    background:0 0;
    margin:0 4px;
    font-size:2rem;
    border:none;
}
/*pagination end*/
/*Tour Form Start*/
.tour-form-pan form{
	max-width:300px;
	margin:0 auto;
}
.tour-form-pan label{
	display:block;
	font-weight:600;
}
.tour-form-pan input{
	width:100%;
}
/*Tour Form end*/
/*contact popup start*/
.call-pop-btn{
	display:none;
    padding:22px 0 0;
    text-align:center;
    width:70px;
    height:70px;
    border-radius:50%;
    color:#fff;
    border:2px solid #fff;
    box-shadow:0px 0px 4px 0px #bfc1c4;
    font-size:1.1rem;
    line-height:1.5rem;
    text-transform:uppercase;
    font-weight:bold;
    z-index:10;
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M29.34 26.65c-.45 1.04-1.64 1.73-2.6 2.26-1.26.69-2.54 1.09-3.96 1.09-1.98 0-3.77-.81-5.58-1.47-1.3-.47-2.56-1.04-3.73-1.77-3.62-2.24-7.99-6.61-10.23-10.23-.72-1.17-1.3-2.43-1.77-3.73C.81 10.99 0 9.21 0 7.22c0-1.43.41-2.71 1.09-3.96.53-.96 1.21-2.15 2.26-2.6C4.05.34 5.54 0 6.31 0c.15 0 .3 0 .45.06.44.15.91 1.2 1.12 1.62l2.05 3.65c.34.55.98 1.23.98 1.9 0 1.3-3.86 3.19-3.86 4.35 0 .58.53 1.32.83 1.83 2.15 3.88 4.84 6.56 8.71 8.71.51.3 1.26.83 1.83.83 1.15 0 3.05-3.86 4.35-3.86.66 0 1.34.64 1.89.98 1.19.7 2.43 1.36 3.64 2.05.43.21 1.47.68 1.62 1.13.08.14.08.29.08.44 0 .77-.34 2.26-.66 2.96z' fill='%23fff'/%3E%3C/svg%3E") no-repeat #00ab0a;
    background-size:30px 30px;
    background-position:50% 50%;
    text-indent:-20000px;
}
.call-pop-btn.show {
    display:block !important;
    animation:pop 0.3s linear 1;
}
@keyframes pop{
  50%  {transform:scale(1.2);}
}
.call-pop-btn::after {
    content:'';
    width:30px;
    height:30px;
    border-radius:50%;
    border:1px solid #00ab0a;
    position:absolute;
    z-index:-1;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    animation:new 1.4s infinite;
}
@keyframes new {
  0% {
    width:60px;
    height:60px;
    opacity:1;
  }
  100% {
    width:80px;
    height:80px;
    opacity:0;
  }
}

.contact-popup .sidepan-content{
	height:100vh;
	padding:0;
}
.contact-popup-inner{
   	position:fixed;
   	width:204px;
	background:#fff;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	box-shadow:0 0 6px 2px #e0e0e0;
	border:2px solid #91bf1f;
}
.contact-popup-info h4{
	display:none;
}
.contact-popup-info ul{
	margin:0;
	padding:0;
}
.contact-popup-info ul li{
	margin:0 0 15px 0;
	padding:0;
	font-size:1.4rem;
	line-height:1.8rem;
	margin-bottom:15px;
	font-weight:bold;
	background-image:none;
}
.contact-popup-info ul li i{
	display:inline-block;
	width:30px;
	height:30px;
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M29.34 26.65c-.45 1.04-1.64 1.73-2.6 2.26-1.26.69-2.54 1.09-3.96 1.09-1.98 0-3.77-.81-5.58-1.47-1.3-.47-2.56-1.04-3.73-1.77-3.62-2.24-7.99-6.61-10.23-10.23-.72-1.17-1.3-2.43-1.77-3.73C.81 10.99 0 9.21 0 7.22c0-1.43.41-2.71 1.09-3.96.53-.96 1.21-2.15 2.26-2.6C4.05.34 5.54 0 6.31 0c.15 0 .3 0 .45.06.44.15.91 1.2 1.12 1.62l2.05 3.65c.34.55.98 1.23.98 1.9 0 1.3-3.86 3.19-3.86 4.35 0 .58.53 1.32.83 1.83 2.15 3.88 4.84 6.56 8.71 8.71.51.3 1.26.83 1.83.83 1.15 0 3.05-3.86 4.35-3.86.66 0 1.34.64 1.89.98 1.19.7 2.43 1.36 3.64 2.05.43.21 1.47.68 1.62 1.13.08.14.08.29.08.44 0 .77-.34 2.26-.66 2.96z' fill='%23111'/%3E%3C/svg%3E") no-repeat 50% 50%;
	margin-right:7px;
	border-radius:50px;
	background-size:15px auto;
	border:1px solid #000;
	vertical-align:middle;
}
.contact-popup-info ul li:last-child{
	margin-right:0;
	margin-bottom:0;
}
.contact-popup-info ul li .pop-numb-mob{
	display:inline-block;
	color:#333;
}
.contact-popup-info ul li .pop-numb-desk{
	display:none;
}
.contact-popup-info{
	position:relative;
    padding:30px 16px;
	
}
.contact-popup .close-btn2{
	right:3px;
    top:6px;
}
/*image popup start*/
.custom-popup-cont {
    background: rgba(0, 0, 0, .8);
}
.custom-popup-content {
    padding: 5px;
    background: #072114;
    /* border: 1px dashed #000; */
}
.custom-popup-content .close-popup {
    position: absolute;
    right: -8px;
    top: -8px;
    width: 26px;
    height: 26px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0px 0px 4px;
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    line-height: 22px;
    cursor: pointer;
}
/*image popup end*/
/*contact popup end*/
@media only screen and (min-width:520px){
	/*connect with us section start*/
	.connect-menu ul li{
      width:33.33%;  
    }
	/*connect with us section end*/
}
@media only screen and (min-width:600px){
	.contact-popup-inner{
		width:400px;
	}
	.contact-popup-info ul{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		align-items:center;
		justify-content:center;
	} 
	.contact-popup-info ul li{
		margin-bottom:0;
		margin:0 40px 0px 0;
	}
	.contact-popup-info ul li i{
		margin-right:10px;
	}
}
@media only screen and (min-width:680px){
	.for-mob{
		display:none; 
	}
	/*language area start*/
	.language-area{
		width:96px !important;
	}
	.custom-lang-dropdown{
		font-size:1.4rem;
	}
	.custom-lang-dropdown ul{
		line-height:1.8rem;
	}
/*.custom-lang-dropdown ul li{
	margin:0;
	display:block;
	width:100%;
	border-bottom:1px solid #cdcdcd;
}
.custom-lang-dropdown ul li a{
	display:block;
	padding:2px 4px;
	color:#333;
}
.custom-lang-dropdown ul.show{
	display:block !important;
}*/
	.custom-lang-dropdown .curr_lang{
		padding:0px 6px;
		height:22px;
	}
	.custom-lang-dropdown .curr_lang:after{
		border:0.35em solid transparent;
		border-top:0.5em solid #737373;
		right:9px;
		top:7px;
	}
	.custom-lang-dropdown ul li a {
		padding:6px 6px;
	}
/*language area end*/
	.for-desktop{
		display:block !important;
	}
	.main-seach-box form{
		display:-webkit-flex;
    	display:flex;
		-webkit-flex-wrap:wrap;
    	flex-wrap:wrap;
    	align-items:center;
		max-width:700px;
    /* justify-content:space-between;*/
	}
	.main-seach-box label{
		width:85%;
		margin-bottom:0;
	}
	.main-seach-box input[type="submit"]{
		width:15%;
	}
	.main-seach-box input[type="search"]{
		border-top-right-radius:0;
		border-bottom-right-radius:0;
		margin-bottom:0;
	}
	.main-seach-box input[type="submit"]{
		border-top-left-radius:0;
		border-bottom-left-radius:0;
		padding-top:11px;
		margin:0;
	}
	.sidepan-cont .social-pan li{
		margin-right:9%;
	}
	
}
@media only screen and (max-width:1024px){
	.slider-nav-cont{
		display:none !important;
	}
	.main-menu-cont{
		position:fixed;
		width:100%;
		max-width:50%;
		right:-50%;
		/*transform:translate(100%, 0);*/
		top:0;
		z-index:1001;
		height:100vh;
		background:#fff;
		padding:44px 18px 10px 25px !important;
		font-size:1.4rem;
		line-height:2rem;
		overflow:hidden;
		-webkit-transition:all .5s ease;
		-khtml-transition:all .5s ease;
		-moz-transition:all .5s ease;
		-ms-transition:all .5s ease;
		-o-transition:all .5s ease;
		transition:all .5s ease;
        /*box-shadow:0 0 10px 1px #444546;*/
	}
	.pixmenu-active .main-menu-cont{
		/*transform:translate(92%, 0);*/
		right:0;
	}
	.wrapper-inner{
		right:0;
	}
	.pixmenu-active .wrapper-inner{
		/*transform:translate(-46%, 0);*/
		right:50%;
	}
	.menu-cont&gt;ul{
		height:92vh;
		overflow-y:auto;
		overflow-x:hidden;
		margin-top:20px;
		padding-right:4px;
	}
	
	/*.menu-overlay{
		display:none !important;
	}*/
	.mob-nav-top{
		width:100%;
		padding:11px 13px;
		display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        align-items:center;
        justify-content:space-between;
		background:#fffcf7;
    	border-bottom:1px solid #ffecc9;
	}
	.dpsdgp-icon{
		display:inline-block;
		width:28px;
		height:auto;
	}
	.menu-close-btn{
		font-size:1.6rem;
		line-height:2.2rem;
		height:22px;
		width:100px; 
		color:#444444;
		display:inline-block;
		background-color:#92cd00;
		padding-left:30px;
		overflow:hidden;
		/*background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23444444;%7D .st1%7Bfont-family:'FontAwesome';%7D .st2%7Bfont-size:32.529px;%7D%0A%3C/style%3E%3Ctext transform='matrix(1 0 0 1 1.5732 25.3525)' class='st0 st1 st2'%3Eï¡%3C/text%3E%3C/svg%3E%0A");
		background-size:100% auto;*/
		background-repeat:no-repeat;
		background-position:0 0;
		-webkit-mask: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23444444;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M27.7,15.9c0,1.2-0.8,2.3-2.1,2.3H13.1l5.2,5.2c0.4,0.4,0.7,1,0.7,1.6s-0.2,1.2-0.7,1.6L17,27.9 c-0.4,0.4-1,0.7-1.6,0.7c-0.6,0-1.2-0.2-1.6-0.7L2.2,16.4c-0.4-0.4-0.7-1-0.7-1.6s0.2-1.2,0.7-1.6L13.8,1.6c0.4-0.4,1-0.7,1.6-0.7 c0.6,0,1.2,0.2,1.6,0.7l1.3,1.3c0.4,0.4,0.7,1,0.7,1.6s-0.2,1.2-0.7,1.6l-5.2,5.2h12.5c1.3,0,2.1,1.1,2.1,2.3V15.9z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;
    mask:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23444444;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M27.7,15.9c0,1.2-0.8,2.3-2.1,2.3H13.1l5.2,5.2c0.4,0.4,0.7,1,0.7,1.6s-0.2,1.2-0.7,1.6L17,27.9 c-0.4,0.4-1,0.7-1.6,0.7c-0.6,0-1.2-0.2-1.6-0.7L2.2,16.4c-0.4-0.4-0.7-1-0.7-1.6s0.2-1.2,0.7-1.6L13.8,1.6c0.4-0.4,1-0.7,1.6-0.7 c0.6,0,1.2,0.2,1.6,0.7l1.3,1.3c0.4,0.4,0.7,1,0.7,1.6s-0.2,1.2-0.7,1.6l-5.2,5.2h12.5c1.3,0,2.1,1.1,2.1,2.3V15.9z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;
		
	}
	.menu-cont ul li ul{
		padding-bottom:6px;
		padding-top:8px;
	}
	.menu-cont ul li{
		background-image:none;
		width:100%;	
	}
	.menu-cont&gt;ul&gt;li{
		padding-bottom:16px;	
	}
	.menu-cont&gt;ul&gt;li .icon{
		display:none;
		font-size:0;
		line-height:0;
	}
	.menu-cont&gt;ul&gt;li&gt;a{
		line-height:2.6rem;
		font-size:2.0rem;
	}
	.menu-cont ul li ul li{
		border-bottom:1px dashed #d3e0b3;
	}
	.menu-cont ul li ul li:last-child{
		border-bottom:none;
	}
	.menu-cont ul li a{
		padding:0;
	}
	.menu-cont ul li ul li a{
		color:#444444;
		line-height:2.0rem;
		font-size:1.4rem;
        display:block;
        padding:6px 0;
		word-wrap:break-word;
		font-weight:500;
	}
    .menu-cont&gt;ul&gt;li&gt;a span {
        font-size:1.7rem;
        line-height:2.1rem;
    }
	/*.pixmenu-open{
		background-color:#083791;
	}*/
    
    /*social icon start*/
    .header-top-right ul li.social-icon{
		display:block;
		background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M31.7 23.3c2.3 0 4.3.8 5.9 2.4s2.4 3.6 2.4 5.9-.8 4.3-2.4 5.9C35.9 39.2 34 40 31.7 40s-4.3-.8-5.9-2.4-2.4-3.6-2.4-5.9c0-.2 0-.5.1-.9L14 26.1c-1.6 1.5-3.5 2.2-5.7 2.2-2.3 0-4.3-.8-5.9-2.4S0 22.3 0 20s.8-4.3 2.4-5.9 3.6-2.4 5.9-2.4c2.2 0 4.1.7 5.7 2.2l9.4-4.7c0-.4-.1-.7-.1-.9 0-2.3.8-4.3 2.4-5.9C27.4.8 29.4 0 31.7 0s4.3.8 5.9 2.4C39.2 4.1 40 6 40 8.3s-.8 4.3-2.4 5.9-3.6 2.4-5.9 2.4c-2.2 0-4.1-.7-5.7-2.2l-9.4 4.7c0 .4.1.7.1.9s0 .5-.1.9l9.4 4.7c1.6-1.5 3.5-2.3 5.7-2.3z' fill='%236d6d6d'/%3E%3C/svg%3E");
		background-size:50% auto;
    	background-position:50% 50%;
		background-repeat:no-repeat;
		background-color:transparent;
		border:1px solid #6d6d6d;
		border-radius:50%;
	}
    
    /*social icon end*/
	/*menu icon start*/
	.m-nav-btn{
		width:20px;
		height:20px;
	}
	.m-nav-btn a{
		display:block;
		-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' %3E%3Cpath d='M40 2.9v3.8c0 .5-.2 1-.5 1.3-.3.4-.7.6-1.2.6H1.7C1.2 8.6.8 8.4.5 8 .2 7.7 0 7.2 0 6.7V2.9c0-.5.2-1 .5-1.3.3-.4.7-.6 1.2-.6h36.7c.5 0 .8.2 1.2.6.2.3.4.8.4 1.3zm0 15.2v3.8c0 .5-.2 1-.5 1.3-.3.4-.7.6-1.2.6H1.7c-.5 0-.8-.2-1.2-.6-.3-.3-.5-.8-.5-1.3v-3.8c0-.5.2-1 .5-1.3.3-.4.7-.6 1.2-.6h36.7c.5 0 .8.2 1.2.6.2.3.4.8.4 1.3zm0 15.2v3.8c0 .5-.2 1-.5 1.3-.3.4-.7.6-1.2.6H1.7c-.5 0-.8-.2-1.2-.6-.3-.3-.5-.8-.5-1.3v-3.8c0-.5.2-1 .5-1.3.3-.4.7-.6 1.2-.6h36.7c.5 0 .8.2 1.2.6.2.3.4.8.4 1.3z'/%3E%3C/svg%3E");
		mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M40 2.9v3.8c0 .5-.2 1-.5 1.3-.3.4-.7.6-1.2.6H1.7C1.2 8.6.8 8.4.5 8 .2 7.7 0 7.2 0 6.7V2.9c0-.5.2-1 .5-1.3.3-.4.7-.6 1.2-.6h36.7c.5 0 .8.2 1.2.6.2.3.4.8.4 1.3zm0 15.2v3.8c0 .5-.2 1-.5 1.3-.3.4-.7.6-1.2.6H1.7c-.5 0-.8-.2-1.2-.6-.3-.3-.5-.8-.5-1.3v-3.8c0-.5.2-1 .5-1.3.3-.4.7-.6 1.2-.6h36.7c.5 0 .8.2 1.2.6.2.3.4.8.4 1.3zm0 15.2v3.8c0 .5-.2 1-.5 1.3-.3.4-.7.6-1.2.6H1.7c-.5 0-.8-.2-1.2-.6-.3-.3-.5-.8-.5-1.3v-3.8c0-.5.2-1 .5-1.3.3-.4.7-.6 1.2-.6h36.7c.5 0 .8.2 1.2.6.2.3.4.8.4 1.3z'/%3E%3C/svg%3E");
		background-color:#8f8f8f;
		/*background-size:27px 27px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-color:transparent;*/
		width:100%;
		height:100%;
		text-indent:-200000px;
	}
	/*menu icon end*/
	
}
@media only screen and (max-width:767px){
	.pixmenu-active .wrapper{
		/*transform:translate(-100%, 0);*/
		right:100%;
	}
	.main-menu-cont{
		max-width:100%;
		right:-100%;
	}
	.pixmenu-active .main-menu-cont{
		/*transform:translate(100%, 0);
		right:100%;*/
	}
	
}
@media only screen and (min-width:768px){
	/*general start*/
   body{
        font-size:1.4rem;
        line-height:2.0rem;
    } 
    
    h1, .h1{
        font-size:2.8rem;
        line-height:3.4rem;
        margin-bottom:20px;

    }
    h2, .h2{
        font-size:2.2rem;
        line-height:2.8rem;
        margin-bottom:16px;
    }
    h3, .h3{
        font-size:2.0rem;
        line-height:2.4rem;
        margin-bottom:14px;
    }
    h4, .h4{
        font-size:1.8rem;
        line-height:2.2rem;
        margin-bottom:10px;
    }
    h5, .h5{
        font-size:1.7rem;
        line-height:2.3rem;
        margin-bottom:8px;
    }
    /*h6, .h6{
        font-size:1.6rem;
        line-height:2.0rem;
        margin-bottom:7px;

    }*/
	.sec_wrap{
		padding:30px 0;
		margin:25px 0;
	}
    ul, ol{
		padding:0 0 18px;
	}	
	ul li, ol li{
		margin:0 0 12px;
	}
	/*label{
		font-size:1.4rem;
		line-height:2rem;
		margin-bottom:6px;
	}*/
	input[type="text"], select, textarea, input[type="tel"], input[type="email"], input[type="password"], input[type="search"]{
		/*padding:14px 12px;
		margin-bottom:12px;*/
	}
	button, input[type="button"], input[type="reset"], input[type="submit"]{
		padding:8px 16px;
	}
	.alignright{
		float:right;
		margin:0 0 3px 6px;
	}
	.alignleft{
		float:left;
		margin:0 6px 3px 0;
	}
    .link-btn, .link-btn a{
        font-size:1.4rem;
        line-height:1.8rem;
        padding:10px 20px;
    }
	
	.element-wrap{
		/*margin-bottom:12px;*/
	}
    .container, .container-sm{
        /*padding:0 5%;*/
		padding:0 3%;
    }
	
    /*general end*/
    /*header top start*/
    .header-top {
        width:34%;
    }
	.main-header{
		justify-content:space-between;
	}
    /*header top end*/
	/*connect with us section start*/
	.connect-menu ul li{
      width:33.33%;  
    }
	.connect-with-us {
    	font-size:1.4rem;
    	line-height:1.8rem;
	}
	/*connect with us section end*/
	/*schedule sec start*/
    .schedule-sec .container{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        align-items:center;
        justify-content:space-between;
    }
    .schedule-sec{
        padding:25px 0 27px;
    }
    .schedule-sec-left{
        width:71%;
        align-self:center;
        border-bottom:none;
    }
    .schedule-sec-left h2{
        font-size:2.0rem;
        line-height:2.4rem;
        margin-bottom:12px;
        background-position:0 50%;
        background-size:25px 25px;
    }
    .schedule-sec-left p{
        margin-bottom:0;
    }
    .schedule-sec-right{
        width:20%;
        align-self:center;
        padding-left:30px;
        padding-top:0;
		border-left:7px solid #fff;
    }
    .schedule-sec-right a{
        font-size:1.9rem;
        line-height:2.3rem;  
    }
	.schedule-sec-right a span{
		display:block;
		margin-left:0;
	}
    .schedule-sec-right a i{
        width:25px;
        height:25px;
        margin-top:10px;
		display:block;
		margin-left:0;
        
    }
    /*schedule sec end*/
}
@media only screen and (max-width:920px){
	
}
@media only screen and (min-width:921px){
	/*    general start*/
   body{
        font-size:1.4rem;
        line-height:2.0rem;
    } 
    
   h1, .h1{
        font-size:3.0rem;
        line-height:3.6rem;
        margin-bottom:24px;

    }
    h2, .h2{
        font-size:2.4rem;
        line-height:3.0rem;
        margin-bottom:18px;
    }
    h3, .h3{
        font-size:2.2rem;
        line-height:2.8rem;
        margin-bottom:16px;
}
    h4, .h4{
        font-size:2.0rem;
        line-height:2.6rem;
        margin-bottom:13px;

    }
    h5, .h5{
        font-size:1.8rem;
        line-height:2.4rem;
        margin-bottom:9px;
    }
    h6, .h6{
        font-size:1.5rem;
        line-height:1.9rem;
        margin-bottom:8px;

    }
    /*.sec_wrap{
		padding:40px 0;
		margin:30px 0;
	}*/
    button, input[type="text"], select, textarea, input[type="tel"], input[type="email"], input[type="password"], input[type="search"]{
		/*padding:17px 14px;
        margin-bottom:14px;*/
	}
	.element-wrap{
		/*margin-bottom:16px;*/
	}
    .alignright{
		margin:0 0 4px 8px;
	}
	.alignleft{
		margin:0 8px 4px 0;
	}
    .link-btn, .link-btn a{
        font-size:1.6rem;
        line-height:2.0rem;
        padding:9px 18px;
    }
	.display-flex{
        display:-webkit-box;
        display:-moz-box;
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
        flex-wrap:wrap;
		align-items:center;
		justify-content:space-between;
    }
	/*flex-container start*/
	/*.display-flex{
		 display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		align-items:center;
        
	}*/
    .leftpan{
        width:48%;
		margin-bottom:0;
    }
    .rightpan{
        width:48%;
    }
	.width-30-70 .leftpan{
		width:30%;
	}
	.width-30-70 .rightpan{
		width:66%;
	}
	/*flex-container end*/
	/*general end*/
   /*header top start*/
    .header-top {
        width:26%;
    }
    /*header top end*/
	/*side panel start*/
	.sidepan-cont.large-sidepan.from-right{
		margin-right:-50%;
	}
	.sidepan-cont.large-sidepan{
		width:50% !important;
	}
	.from-right-sidepan-open .wrapper-inner{
		margin-left:-51%;
	}
	.from-right-sidepan-open .sidepan-cont.large-sidepan.from-right{
		margin-right:0;
	}
	.from-center-sidepan-open .wrapper-inner{
		margin-left:0;
	}
	.sidepan-cont.large-popup.from-center{
		width:100%;
		margin:0;
		opacity:0;
		-webkit-transition:opcity .4s ease;
		-khtml-transition:opcity .4s ease;
		-moz-transition:opcity .4s ease;
		-ms-transition:opcity .4s ease;
		-o-transition:opcity .4s ease;
		transition:opcity .4s ease;
	}
	.from-center-sidepan-open .sidepan-cont.large-popup.from-center{
		opacity:1;
		margin:0;
		/*background:rgb(255, 255, 255, 0.67) !important;*/
	}
	.from-center-sidepan-open .from-right-sidepan-open .wrapper-inner {
		margin-left:0;
	}
	.close-btn2{
		display:block !important;
		position:absolute;
		right:-60px;
		top:0;
		width:50px;
		text-align:center;
		text-transform:uppercase;
		font-size:1.2rem;
		line-height:1.6rem;
		font-weight:500;
		cursor:pointer;
	}
	.close-btn2 em{
		display:block;
		font-style:normal;
		font-size:1.9rem;
		line-height:2.3rem;
	}
	/*side panel end*/
	/*connect with us section start*/
	.connect-menu ul li{
      width:33.33%;  
    }
	.connect-with-us{
    	font-size:1.5rem;
    	line-height:1.9rem;
		text-align:left;
	}
	.connect-with-us .container{
		display:-ms-flexbox;
    	display:flex;
    	-ms-flex-wrap:wrap;
    	flex-wrap:wrap;
        justify-content:space-between;
	} 
	.connect-with-us h4{
		width:164px;
		align-self:center;
	}
	.connect-menu{
		width:76%;
		border-left:1px dashed #8fb96f;
		padding-left:2%;
	}
	/*Latest Happenings sec start*/
	
	/*Latest Happenings sec end*/
	/*schedule sec start*/
    .schedule-sec{
        padding:35px 0;
    }
    .schedule-sec-left h2{
        font-size:2.6rem;
        line-height:3.0rem;
        margin-bottom:16px;
		padding-left:36px;
		background-size:30px 30px;
    }
	.schedule-sec-left p{
		font-size:1.7rem;
        line-height:2.2rem;
		font-weight:600;
	}
    .schedule-sec-right a{
        font-size:2.4rem;
        line-height:2.8rem;
    }
    .schedule-sec-right a i{
        width:30px;
        height:30px;
    }
    /*schedule sec end*/ 
	
	.contact-popup-info {
   	 	padding:18px 16px 43px;
	}
	.from-center-sidepan-open .sidepan-cont.large-popup.from-center.contact-popup{
		/*background:none !important;
		background:rgba(255, 255, 255, 0.6) !important;*/
	}
	.contact-popup .sidepan-header, .contact-popup .sidepan-footer{
		display:none !important;
	}
	.contact-popup-info h4{
		display:block;
		color:#91bf1f;
		margin-bottom:37px;
	}
}

@media only screen and (min-width:1025px){
	/*general start*/
	body{
		font-size:1.4rem;
		line-height:2.0rem;
	}
	.container{
		padding:0 2%;
	}
	h1, .h1{
        font-size:3.2rem;
        line-height:3.8rem;
        margin-bottom:30px;

    }
    h2, .h2{
        font-size:2.8rem;
        line-height:3.4rem;
        margin-bottom:20px;
    }
    h3, .h3{
        font-size:2.4rem;
        line-height:3.0rem;
        margin-bottom:18px;
    }
	h4, .h4{
		font-size:2.2rem;
		line-height:2.8rem;
		margin:0 0 16px;
	}
	h5, .h5{
		font-size:2.0rem;
		line-height:2.6rem;
		margin:0 0 11px;
	}
    /*h6, .h6{
        font-size:3.0rem;
        line-height:3.4rem;
        margin:0 0 8px;
    }*/
    .alignright{
		margin:0 0 5px 9px;
	}
	.alignleft{
		margin:0 9px 5px 0;
	}
    
    input[type="text"], select, textarea, input[type="tel"], input[type="email"], input[type="password"], input[type="search"]{
		
	}
	button:hover, input[type="button"]:hover, input[type="submit"]:hover{
		background:#f0b529 ;
	}
	button, input[type="button"], input[type="reset"], input[type="submit"]{
        padding:10px 20px 12px 20px;
	}
/*
	button, input[type="text"], select, textarea, input[type="tel"], input[type="email"], input[type="password"], input[type="search"]{
		padding:6px 10px;
		margin-bottom:10px;
	}
*/
/*
	 button, input[type="button"], input[type="reset"], input[type="submit"]{
		padding:6px 12px;
	}
*/
	select{
		/*padding:19px 25px;*/
	}
    /*.link-btn{
        font-size:1.7rem;
        line-height:2.1rem;
    }*/
	.link-btn:hover, .link-btn a:hover{
        background-color:#bababa;
        color:#fff;
    }
	input.green[type=button]:hover,
	input.green[type=submit]:hover,
	button.green:hover,
	.green-btn:hover{
		color:#fff !important;
		background-color:#f0b529 !important;
	}
	input.white[type=button]:hover,
	input.white[type=submit]:hover,
	button.white:hover,
	.white-btn:hover{
		color:#ff8400 !important;
		background-color:#fff !important;
	}
	input.orange[type=button]:hover,
	input.orange[type=submit]:hover,
	button.orange:hover,
	.orange-btn:hover{
		color:#fff !important;
		background-color:#ff8400 !important;
	}
	input.red[type=button]:hover,
	input.red[type=submit]:hover,
	button.red:hover,
	.red-btn:hover{
		color:#fff !important;
		background-color:#ff6c6c !important;
	}
    .sec-wrap{
        padding:3.4% 0;
        margin:1.4% 0;
    }
    .container{
        width:100%;
        margin:0 auto;
        padding:0 3.4%;
    }
	.container-md{
		max-width:84%;
	}
    /*-----general end-----*/
   /* header start*/
    /* header top start*/
    .header-top{
		width:100%;
        margin-bottom:18px;
        justify-content:space-between;
    }
	.header-top .container{
		justify-content:space-between;
	}
    /*header top start*/
    /*contact details start*/
    .contact-details {
        width:44%;
    }
    .contact-details ul{
        justify-content:flex-start;
		font-size:1.6rem;
        line-height:2.0rem;
    }
    .contact-details ul li{
        width:auto;
        height:auto;
    }
	.contact-details ul li{
		margin-right:22px;
	}
    .contact-details ul li:last-child{
        margin-right:0;
    }
	.contact-details ul li a i {
		width:30px;
        height:30px;
		margin-right:10px;
		vertical-align:middle;
	}
    /*.contact-details ul li.email a i {
        background-size:17px 17px;
    }*/
    .contact-details ul li a:hover{
        color:#92cd00; 
    }
	.contact-details ul li a:hover i{
       background-color:#f7ffe2;
		border-color:#c4f059;
    }
    /*.contact-details ul li.email a:hover i{
        background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bdisplay:none;fill:%23FF0000;%7D .st1%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Crect x='-0.5' y='0.5' class='st0' width='30' height='29'/%3E%3Cg id='E_-_575_x2C__Mail_x2C__message'%3E%3Cpath class='st1' d='M27.5,5H2.9C2,5,1.3,5.7,1.3,6.6v15.2c0,0.9,0.7,1.6,1.6,1.6h24.6c0.9,0,1.6-0.7,1.6-1.6V6.6 C29.1,5.7,28.4,5,27.5,5z M2.5,6.9l7.4,7l-7.4,7.4V6.9z M17,15.6c-1,1-2.7,1-3.7,0l-10-9.5h23.7L17,15.6z M10.8,14.7l1.8,1.7 c1.5,1.4,3.8,1.4,5.3,0l1.8-1.7l7.5,7.4H3.3L10.8,14.7z M20.5,14l7.4-7v14.4L20.5,14z'/%3E%3C/g%3E%3C/svg%3E%0A");
        background-color:#267cb5;
	}*/
    /*.contact-details ul li.contact a i{
        background-size:88% auto;
		background-position:3px 4px;
    }*/
    /*.contact-details ul li.contact a:hover{
        color:#18b000; 
    }
    .contact-details ul li.contact a:hover i{
        background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bdisplay:none;fill:%23FF0000;%7D .st1%7Bfill:%23FFFFFF;%7D .st2%7Bfont-family:'FontAwesome';%7D .st3%7Bfont-size:19.214px;%7D%0A%3C/style%3E%3Crect x='-0.5' y='0.5' class='st0' width='30' height='29'/%3E%3Ctext transform='matrix(1 0 0 1 6.1421 19.2461)' class='st1 st2 st3'%3Eï‚•%3C/text%3E%3C/svg%3E%0A");
        background-color:#18b000;
    }*/
    
    /*header top right end
    /*language area start*/
    .header-top-right ul li.language-area{
        width:30px;
        height:30px;
        background-size:20px 7px;
    }
	.custom-lang-dropdown .curr_lang{
		padding:3px 6px;
		height:28px;
	}
	.custom-lang-dropdown .curr_lang:after{
		right:9px;
		top:10px;
	}
    /*language area end*/
    /*menu icon start*/
    /*.m-nav-btn a{
        width:20px;
        height:20px;
        display:block;
        background-size:30px 30px;
    }*/
    .mob-nav-top{
        display:none !important;
    }
	
    .header-top-right ul{
        width:100%;
		padding:0;
		margin:0;
    }
    .header-top-right ul li:last-child{
        margin-right:0;
    }
    .header-top-right ul li.social-icon{
        width:auto;
        height:auto;
        background-image:none;
        border:none;
    }
    .header-top-right ul li.social-icon ul li{
        margin:0 14px 0 0;
		width:30px;
		height:30px;
    }
    .social-icon ul{
        top:0;
        left:0;
        position:relative;
        background:none;
        box-shadow:none; 
        display:flex;
    }
	.social-icon ul li.facebook a{
		    background-size:60% auto;
    	background-position:50% 50%;
	}
    /*header top right end*/
    /*search icon start*/
	.header-top-right ul li{
		width:30px;
        height:30px;
	}
    .header-top-right ul li.search-btn{
        /*background-size:100% auto;
    	background-position:-1px -1px;*/
        cursor:pointer;
    }
    /*search icon end*/
    /*language area start*/
    /*.header-top-right ul li.language-area{
        display:block;
        background:url("images/language-img.webp") no-repeat 0 0;
        background-size:100% auto;
    }
	.no-webp .header-top-right ul li.language-area{
		background:url("images/language-img.png") no-repeat 0 0;
	}*/
    /*language area end*/
	
    /*menu icon start*/
    .m-nav-btn{
       display:none;
    }
    /*menu icon end*/
    /*header top end*/
    /*header bottom start*/
    .main-header{
        padding:27px 0;
		-ms-transition:all 0.5s ease-out;
		-khtml-transition:all 0.5s ease-out;
		-webkit-transition:all 0.5s ease-out;
		-moz-transition:all 0.5s ease-out;
		-o-transition:all 0.5s ease-out;
		transition:all 0.5s ease-out;
		border-top:2px solid #ffecc9;
    }
    .header-bot{
        width:100%;
		position:relative;
    }
    .logo{
        width:11%;
        position:absolute;
        top:-64px;
        left:50%;
		z-index:2;
        transform:translate(-50%,0);
		-webkit-transition:top 0.4s ease-out;
		-moz-transition:top 0.4s ease-out;
		-o-transition:top 0.4s ease-out;
		transition:top 0.4s ease-out;
    }
    /* logo end*/
	.main-menu-cont{
		border-top:1px solid #fff;
		position:relative;
		background:#fff;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        align-items:center;
		/*-webkit-transition:top 0.5s ease-out;
		-moz-transition:top 0.5s ease-out;
		-o-transition:top 0.5s ease-out;
		transition:top 0.5s ease-out;*/
		justify-content: flex-end;/*menu updated 16.2.24*/
	}
    .menu-cont &gt; ul{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        align-items:center;
        padding:0;
        justify-content:space-between;
		/*overflow:hidden;*/
		flex-direction:row;
	}
	.menu-cont &gt; ul&gt;li{
		flex-grow:1;/*menu updated 16.2.24*/
		width:9.5%;/*menu updated 16.2.24*/
	}
    .main-menu-cont ul li{
        margin:0;
        padding:0;
        font-size:13px;
        line-height:17px;
        align-self:center;
		-ms-transition:margin 0.5s ease-out;
		-khtml-transition:margin 0.5s ease-out;
		-webkit-transition:margin 0.5s ease-out;
		-moz-transition:margin 0.5s ease-out;
		-o-transition:margin 0.5s ease-out;
		transition:margin 0.5s ease-out;
    }
	.menu-cont&gt;ul&gt;li .icon{
		position:relative;
		bottom:4px;
		right:4px;
		width:10px;
		height:7px;
		background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 7 8' version='1.1' viewBox='0 0 7 8' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.1,6.9L6.9,4L0.1,1.1C0.7,2,1.4,3,2,4C1.4,5,0.7,6,0.1,6.9z'/%3E%3C/svg%3E%0A");
		background-repeat:no-repeat;
		display:none !important;
	}
    .main-menu-cont ul li a{
		-ms-transition:color 0.3s ease-out;
		-khtml-transition:color 0.3s ease-out;
		-webkit-transition:color 0.3s ease-out;
		-moz-transition:color 0.3s ease-out;
		-o-transition:color 0.3s ease-out;
		transition:color 0.3s ease-out;
    }
    .main-menu-cont ul li a:hover{
        color:#8fa753;
    }
    .main-menu-cont ul li a:hover span{
        color:#2c6700;
    }
    .menu-cont &gt; ul &gt; li:nth-child(4){
        padding-right: 4%;/*menu updated 16.2.24*/
    	width: 20%;/*menu updated 16.2.24*/
    }
	.menu-cont &gt; ul &gt; li:nth-child(5)
	{
        padding-right: 3%;/*menu updated 16.2.24*/
    	width: 8%;/*menu updated 16.2.24*/
    }
	.header-sm .main-menu-cont ul li#menu-item-17808, .header-sm .main-menu-cont ul li#menu-item-1539{
		width: 9.5%;/*menu updated 16.2.24*/
	}
	.menu-cont &gt; ul &gt; li &gt; a{
		padding:0 11px;
		border-left:2px dashed #dbf9d7;
	}
    .main-menu-cont ul li a{  
        display:inline-block;  
    }
    .main-menu-cont ul li#menu-item-17394&gt;a, .main-menu-cont ul li#menu-item-1539&gt;a,
	.main-menu-cont ul li#menu-item-35424&gt;a, .main-menu-cont ul li#menu-item-35327&gt;a,
	.main-menu-cont ul li#menu-item-35291&gt;a, .main-menu-cont ul li#menu-item-35360&gt;a{
        border-left-color:#fff;
		/*padding-left:0;*/
    }
	.menu-cont &gt; ul &gt; li:first-child &gt; a{
		/*padding-left:0;*/
	}
	.menu-cont &gt; ul &gt; li:last-child &gt; a{
		padding-right:0;
	}
    /*.main-menu-cont ul li:nth-child(5) a, {
        border-left:none;
        padding-left:0
    }*/
	

    /* header top end*/
	
	/*.header-sm .header-top{
		margin-top:-400px;
	}*/
	.pre-fixed{
		/*top:-200px;*/
	}
	.pre-fixed .main-menu-cont{
		/*top:-100px;
		position:fixed;*/
	}
	.header-sm{
		/*position:relative;*/
		top:-61px;/*menu updated 16.2.24*/
	}
	.header-sm .logo{
		top:-230px;
	}
	.header-sm .main-menu-cont{
		/*position:fixed;
		left:50%;
		top:0;
		z-index:10;
		width:100%;
    	padding:18px 0;
		
		max-width:2000px;
    	transform:translate(-50%,0);
		border-color:#ffecc9;*/
	}
    .header-sm .main-menu-cont ul li#menu-item-17808,
    .header-sm .main-menu-cont ul li#menu-item-35414,
    .header-sm .main-menu-cont ul li#menu-item-35350
	{
		margin-right:0;
	}
	.header-sm .main-menu-cont ul li#menu-item-17808&gt;a,
    .header-sm .main-menu-cont ul li#menu-item-35414&gt;a,
    .header-sm .main-menu-cont ul li#menu-item-35350&gt;a,
	.header-sm .main-menu-cont ul li#menu-item-1539&gt;a,
	.header-sm .main-menu-cont ul li#menu-item-35360&gt;a,
	.header-sm .main-menu-cont ul li#menu-item-35424&gt;a		
	{
        border-left-color:#dbf9d7;
    }
	 .main-menu-cont .menu-cont{
		width: 100%; /*menu updated 16.2.24*/
    	transition: all 1.0s linear; /*menu updated 16.2.24*/
	}
	.main-menu-cont ul li.fixed-header-logo a{
		border-left-color:#fff !important;
	}
	.header-sm .main-menu-cont ul li.fixed-header-logo{
		position:absolute;
		margin-left:0 !important;
		opacity:1;	
	}
	.main-menu-cont .fixed-header-logo{
		position: absolute;
		left: -20%;
		transition: all 1.0s linear; /*menu updated 16.2.24*/
		opacity: 0;
		visibility: hidden;
		max-width:156px;
		width:15%;
	}
	.header-sm .main-menu-cont .fixed-header-logo{
		
		margin-right:2%;
		left: 0%;/*menu updated 16.2.24*/
		opacity: 1;
		visibility: visible;
	}
	.header-sm .main-menu-cont .menu-cont{
		width:83%;/*menu updated 16.2.24*/
		transition: all 1.0s linear;/*menu updated 16.2.24*/
	}
	.menu-cont ul ul{
		display:none !important;
	}
	.menu-cont ul li .menu-overlay .main-menu-sub-cont ul{
		display:block !important;
	}
	/*desktop submenu*/
	.menu-overlay{
		/*opacity:0;
		z-index:-100;*/
		opacity:0;
		box-shadow:0px 0px 0px 0px #fff;
		background:#fff6e6;
		height:0;
		z-index:-1;
		visibility:hidden;
		transition:opacity .2s ease .1s,visibility 0s ease .4s,box-shadow .8s ease .4s;
	}
	.wrapper, .wrapper-inner{
		position:relative;
	}
	.menu-overlay.active, .menu-cont&gt;ul&gt;li:hover .menu-overlay{
		visibility:visible;
		opacity:1 !important;
		height:auto !important;
		z-index:1;
		box-shadow:13px 13px 0px 0px #d3e0b3;
	}
	.menu-overlay .container{
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		justify-content:space-between;
		padding-top:30px;
		padding-bottom:30px;
	}
	.main-menu-img{
		width:25%;
		padding:0 20px;
		opacity:0;
		transform:translate3d(-90px,0,0);
    	transition:transform .3s ease 0s,opacity .2s ease .1s;
	}
	.menu-overlay.active .main-menu-img, .menu-cont&gt;ul&gt;li:hover .menu-overlay .main-menu-img{
		opacity:1;
		transform:translateZ(0);
    	transition:transform .2s ease 0s,opacity .2s ease .1s;
	}
	.main-menu-sub-cont{
		width:55%;
		padding:20px 20px 10px 20px;	
	}
	.main-menu-sub-cont ul{
		transform:translate3d(0,-10px,0);
    	opacity:0;
    	transition:opacity .2s ease 0s,transform .2s ease 0s;
	}
	.menu-overlay.active .main-menu-sub-cont ul, .menu-cont&gt;ul&gt;li:hover .menu-overlay .main-menu-sub-cont ul{
		opacity:1;
    	transform:translateZ(0);
		transition:opacity .2s ease 0s,transform .2s ease 0s;
	}
	.menu-adm-info{
		width:20%;
		padding:14px 10px;
		font-size:1.6rem;
        line-height:2.0rem;
        border:4px solid #fbe8c6;
    	background:#fbe8c6;
        text-align:center;
        font-weight:400;
        color:#fff;
		transform:translate3d(90px,0,0);
    	transition:transform .3s ease 0s;
	}
	.menu-overlay.active .menu-adm-info, .menu-cont&gt;ul&gt;li:hover .menu-overlay .menu-adm-info{
		transform:translateZ(0);
    	transition:transform .2s ease 0s;
	}
	.menu-cont ul li .menu-overlay .main-menu-sub-cont ul.sub-menu{
		display:flex !important;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		justify-content:flex-start;
	}
	.menu-cont ul li .menu-overlay .main-menu-sub-cont ul.sub-menu ul{
		display:none !important;
	}
	.sub-menu li{
		width:49%;
		padding:0 0.5% 0 0.5%;
	}
	.main-menu-cont ul li ul{
		font-weight:600;
	}
	.main-menu-cont ul li ul li a{
		padding:4px 8px;
		border-bottom:1px dotted #d3e0b3;
		display:block;
		font-size:1.4rem;
		line-height:1.8rem;
		transition:padding-left .3s ease 0s;
		word-wrap:break-word;
	}
	.main-menu-cont ul li ul li a:hover{
		color:#2c6700;
		padding-left:16px;
		background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 7 8' version='1.1' viewBox='0 0 7 8' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%232C6700;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.1,6.9L6.9,4L0.1,1.1C0.7,2,1.4,3,2,4C1.4,5,0.7,6,0.1,6.9z'/%3E%3C/svg%3E%0A");
		background-position:0 8px;
    	background-repeat:no-repeat;
    	background-size:10px auto;
	}
	/*.menu-overlay-shadow{
		position:fixed;
		left:0;
		top:0;
		background-color:rgba(255,255,255, 0.8);
		width:100%;
		height:100%;
		z-index:1;
		visibility:hidden;
		opacity:0;
	}
	.menu-cont&gt;ul&gt;li:hover .menu-overlay-shadow{
		opacity:1;
		visibility:visible;
	}*/
	.main-menu-img{
		background:url("/wp-content/themes/dpsdurg/images/menu-img.webp") 50% 0 no-repeat;
		background-size:98% auto;
    }
	.no-webp .main-menu-img{
		background:url("/wp-content/themes/dpsdurg/images/menu-img.jpg") 0 0 no-repeat;
		background-size:cover;
	}
	.main-menu-sub-cont h4{
		color:#444444;
		padding-bottom:2px;
    	display:inline-block;
		transform:translate3d(0,-10px,0);
    	opacity:0;
		margin-bottom:20px;
    	transition:opacity .2s ease 0s,transform .2s ease 0s;
	}
	.menu-overlay.active .main-menu-sub-cont h4, .menu-cont&gt;ul&gt;li:hover .menu-overlay .main-menu-sub-cont h4{
		opacity:1;
		transform:translateZ(0);
		transition:opacity .2s ease 0s,transform .2s ease 0s;
	}
	.main-menu-sub-cont h4:after{
		content:"";
		height:3px;
		font-size:0;
		line-height:0;
		width:0;
		display:block;
		background:#d3e0b3;
		transition:width 1.0s ease .5s;
	}
	.menu-cont&gt;ul&gt;li:hover .menu-overlay .main-menu-sub-cont h4:after{
		width:100%;
	}
	.main-menu-sub-cont h4 span{
		color:#489e09;
		display:inline-block;
		padding-right:6px;
	}
	.menu-adm-info a.link-btn{
		margin-bottom:26px;
	}
	.menu-adm-info span i{
		width:28px;
		height:28px;
		margin-right:2px;
		vertical-align:middle;
		display:inline-block;
		border:1px solid #443212;
		border-radius:50%;
		
		background-color:#443212;
		-webkit-mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bdisplay:none;fill:%23FF0000;%7D .st1%7Bfill:%237D7D7D;%7D .st2%7Bfont-family:'FontAwesome';%7D .st3%7Bfont-size:19.214px;%7D%0A%3C/style%3E%3Crect x='-0.5' y='0.5' class='st0' width='30' height='29'/%3E%3Ctext transform='matrix(1 0 0 1 6.1421 19.2461)' class='st1 st2 st3'%3Eï‚•%3C/text%3E%3C/svg%3E%0A") no-repeat 50% 2px;
    mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bdisplay:none;fill:%23FF0000;%7D .st1%7Bfill:%237D7D7D;%7D .st2%7Bfont-family:'FontAwesome';%7D .st3%7Bfont-size:19.214px;%7D%0A%3C/style%3E%3Crect x='-0.5' y='0.5' class='st0' width='30' height='29'/%3E%3Ctext transform='matrix(1 0 0 1 6.1421 19.2461)' class='st1 st2 st3'%3Eï‚•%3C/text%3E%3C/svg%3E%0A") no-repeat 50% 2px;
	}
    .menu-adm-info span{
        font-size:2.0rem;
        line-height:2.6rem;
        color:#443212;
        font-weight:700;
    }
	.menu-adm-info strong{
		display:block;
		width:100%;
		position:relative;
		font-size:1.6rem;
    	line-height:2.0rem;
		margin-bottom:17px;
	}
    .menu-adm-info em{
        background-color:#fbe8c6;
        margin:0 auto;
        padding:0 6px;
        display:inline-block;
        color:#a1772a;
    }
    .menu-adm-info strong:after{
        position:absolute;
        content:"";
        width:100%;
        height:2px;
        background-color:#d4a857;
        top:52%;
        left:50%;
        transform:translate(-50%,-50%);
        z-index:-1;
    }
    /*desktop submenu end*/
	/* header end*/
	/*side panel start*/
	.sidepan-cont.large-sidepan.from-right{
		margin-right:-40%;
	}
	.sidepan-cont.large-sidepan{
		width:40% !important;
	}
	.from-right-sidepan-open .wrapper-inner{
		margin-left:-41%;
	}
	
	/*.sidepan-cont.large-popup.from-center{
		opacity:1;
	}
	.sidepan-cont.large-popup{
		width:100% !important;
	}*/
	/*side panel end*/
	/*schedule sec start*/
    .schedule-sec{
        padding:46px 0;
    }
    .schedule-sec-left h2{
        font-size:3.0rem;
        line-height:3.4rem;
        margin-bottom:18px;
        background-position:0 50%;
        background-size:35px 35px;
        padding-left:50px;
    }
    .schedule-sec-right a{
        font-size:2.8rem;
        line-height:3.2rem;
		 -webkit-transition:all .3s ease;
        -khtml-transition:all .3s ease;
        -moz-transition:all .3s ease;
        -ms-transition:all .3s ease;
        -o-transition:all .3s ease;
        transition:all .3s ease;
    }
	.schedule-sec-right a i{
		transition:margin-left 0.3s linear;
	}
	.schedule-sec-right a:hover{
        color:#ffbc2c;
    }
	.schedule-sec:hover i{
		margin-left:20%;  
    }
    .schedule-sec-right a:hover i{
        background:#ffbc2c; 
    }
    /*schedule sec end*/
	/*footer start*/
	.footer-nav ul li a:hover, .footer-nav ul li.current-menu-item a:hover, .footer-nav ul li.current-menu-item a{
		color:#8fb96f;
	}
	.main-footer{
		
	}
	/*.lazybg {
	  background-image:url("hero-placeholder.jpg");
	}*/

	.main-footer.lazybg.visible {
		background:url(/wp-content/themes/dpsdurg/images/footer-img.webp) 0 6px no-repeat;
		background-size:cover;
		background-attachment:fixed;
	}
	.no-webp .main-footer.lazybg.visible {
		background:url(/wp-content/themes/dpsdurg/images/footer-img.jpg) 0 6px no-repeat;
		background-size:cover;
		background-attachment:fixed;
	}
	.main-footer-inner{
		z-index:2;
		position:relative;
		padding-top:6%;
	}
	.main-footer-overlay{
		width:100% !important;
		height:100% !important;
		display:block;
		background:rgba(44,103,0, 0.8);
		z-index:1;
	}
	.main-footer a:hover{
		color:#8fb96f;
	}
	/*footer end*/
	/*animation start*/
	.anim-ele{
		opacity:0;
		transition-property:opacity,transform;
		transition-duration:1s;
	}
	.fade-up{
		transform:translate3d(0,100px,0);	
		transition-timing-function:cubic-bezier(.175,.885,.32,1.275);
	}
	.anim-ele.ele-inview.fade-up{
		opacity:1;
    	transform:translateZ(0);
	}
	.anim-ele.fade-up2{
		transform:translate3d(0,100px,0);	
		transition-timing-function:ease-out;
	}
	.anim-ele.ele-inview.fade-up2{
		opacity:1;
    	transform:translateZ(0);
	}
	.anim-ele.ele-inview.fade{
		opacity:1;
	}
	/*animation end*/
	.contact-popup-info ul li .pop-numb-mob{
		display:none;
	}
	.contact-popup-info ul li .pop-numb-desk{
		display:inline-block;
	}
}
@media only screen and (min-width:1260px){
    /*header top start*/
    .header-top {
        margin-bottom:20px;
    }
    .logo{
        width:10%;
		top:-75px;
    }
    /*.contact-details ul li a{
        font-size:2.0rem;
        line-height:2.4rem;
    }*/
    /*header top end*/
  /*header bottom start*/
    .main-menu-cont ul li#menu-item-17808
	{
        /*margin-right:242px;*/
    }
    .main-menu-cont ul li#menu-item-35414
	{
        /*margin-right:242px;*/
    }
    .main-menu-cont ul li#menu-item-35350
	{
        /*margin-right:242px;*/
    }
    .menu-cont &gt;ul &gt; li{
        font-size:1.5rem;
        line-height:1.9rem;
    }
    .menu-cont &gt; ul &gt; li &gt; a span{
        font-size:1.3rem;
        line-height:1.7rem;
    }
	.main-menu-img{
		background-size:90% auto;
    }
	.menu-cont &gt; ul &gt; li:nth-child(5){
		width: 6%;/*menu updated 16.2.24*/
	}
	
    /*header bottom end*/
}
@media only screen and (min-width:1340px){
	.main-menu-cont .fixed-header-logo{
		max-width:210px;
		width:100%;
		margin-right:1%;
	}
}
@media only screen and (min-width:1500px){
	/*general start*/
	body{
		font-size:1.4rem;
		line-height:2.0rem;
	}
	.container{
		padding:0 2.3%;
	}
	h1, .h1{
        font-size:3.4rem;
        line-height:4.0rem;
        margin-bottom:36px;

    }
    h2, .h2{
        font-size:3.0rem;
        line-height:3.6rem;
        margin-bottom:22px;
    }
    h3, .h3{
        font-size:2.6rem;
        line-height:3.2rem;
        margin-bottom:20px;
    }
	h4, .h4{
		font-size:2.3rem;
		line-height:2.9rem;
		margin:0 0 18px;
	}
	h5, .h5{
		font-size:2.0rem;
		line-height:2.8rem;
		margin:0 0 14px;
	}
    /*h6, .h6{
        font-size:3.1rem;
        line-height:3.5rem;
        margin:0 0 7px;
    }*/
    .alignright{
		margin:0 0 6px 10px;
	}
	.alignleft{
		margin:0 10px 6px 0;
	}
    
    input[type="text"], select, textarea, input[type="tel"], input[type="email"], input[type="password"], input[type="search"]{
		
        padding:8px 10px;;
	}
	button, input[type="button"], input[type="reset"], input[type="submit"]{
       /* padding:7px 13px;*/
	}
/*
	button, input[type="text"], select, textarea, input[type="tel"], input[type="email"], input[type="password"], input[type="search"]{
		padding:6px 10px;
		margin-bottom:10px;
	}
*/
/*
	 button, input[type="button"], input[type="reset"], input[type="submit"]{
		padding:6px 12px;
	}
*/
	select{
		/*padding:20px 26px;*/
	}
    
    .sec-wrap{
        padding:3.5% 0;
        margin:1.5% 0;
    }
    .container{
        width:100%;
        margin:0 auto;
        padding:0 3.5%;
    }
    /*-----general end-----*/ 
    /*header top start*/
    .header-top {
        margin-bottom:24px;
    }
    .logo{
        width:9.5%;
		top:-83px;
    }
    /*header top end*/
    /*header bottom start*/
    .menu-cont &gt; ul &gt; li{
        font-size:1.7rem;
        line-height:2.1rem;
    }
    .main-menu-cont ul li#menu-item-17808
	{
        /*margin-right:249px;*/
    }
    .main-menu-cont ul li#menu-item-35414
	{
        /*margin-right:249px;*/
    }
    .main-menu-cont ul li#menu-item-35350
	{
        /*margin-right:249px;*/
    }
    .menu-cont &gt; ul &gt; li a{
        padding:0 20px;
    }
	.menu-cont &gt; ul &gt; li a.link-btn{
		padding:9px 18px;
	}
    .menu-cont &gt; ul &gt; li &gt; a span{
        font-size:1.6rem;
        line-height:2.0rem;
    }
	/*desktop sub menu start */
	.main-menu-img {
		width:20%;
		background-size:82% auto;
	}
	.main-menu-sub-cont {
		width:60%;
		padding:10px 20px;
	}
	.sub-menu li {
		width:33%;
	}
	.menu-overlay .container{
		padding-top:70px;
		padding-bottom:30px;
	}
	.menu-cont &gt; ul &gt; li:nth-child(5){
		width: 8%;/*menu updated 16.2.24*/
	}
	/*desktop sub menu start */
	
}
@media only screen and (min-width:1912px){
    /*general start*/
	body{
		font-size:1.4rem;
		line-height:2.0rem;
	}
	/*h1, .h1{
        font-size:4.2rem;
        line-height:4.6rem;
        margin-bottom:17px;

    }
    h2, .h2{
        font-size:4.0rem;
        line-height:4.4rem;
        margin-bottom:13px;
    }
    h3, .h3{
        font-size:3.8rem;
        line-height:4.4rem;
        margin-bottom:11px;
    }
	h4, .h4{
		font-size:3.6rem;
		line-height:3.2rem;
		margin:0 0 9px;
	}
	h5, .h5{
		font-size:3.4rem;
		line-height:3.8rem;
		margin:0 0 7px;
	}
    h6, .h6{
        font-size:3.2rem;
        line-height:2.8rem;
        margin:0 0 8px;
    } */
    input[type="text"], select, textarea, input[type="tel"], input[type="email"], input[type="password"], input[type="search"]{
		font-size:1.3rem;
		line-height:1.7rem;
	}
	button, input[type="button"], input[type="reset"], input[type="submit"]{
		font-size:1.4rem;
		line-height:1.8rem;
	}
/*
	button, input[type="text"], select, textarea, input[type="tel"], input[type="email"], input[type="password"], input[type="search"]{
		padding:6px 10px;
		margin-bottom:10px;
	}
*/
/*
	 button, input[type="button"], input[type="reset"], input[type="submit"]{
		padding:6px 12px;
	}
*/
	select{
		/*padding:22px 27px;*/
	}
    
    /*-----general end-----*/ 
    .header-top {
        margin-bottom:38px;
    }
    /*header bottom start*/
    .menu-cont &gt; ul &gt; li{
        font-size:2.2rem;
        line-height:2.6rem;
        
    }
    .menu-cont &gt; ul &gt; li &gt; a{
       padding:0 27px; 
    }
    .main-menu-cont ul li#menu-item-17808
	{
        /*margin-right:274px;*/
    }
    .main-menu-cont ul li#menu-item-35414
	{
        /*margin-right:274px;*/
    }
    .main-menu-cont ul li#menu-item-35350
	{
        /*margin-right:274px;*/
    }
    .menu-cont &gt; ul &gt; li &gt; a span{
        font-size:2.0rem;
        line-height:2.4rem;
    }
	.main-menu-img {
		background-size:78% auto;
	}
	.logo{
		top:-90px;
	}
	.header-sm .main-menu-cont .menu-cont{
		width:83%;/*menu updated 16.2.24*/
	}
	.menu-cont &gt; ul &gt; li:nth-child(5){
		width:10%;/*menu updated 16.2.24*/
	}
    /*header bottom end:;*/
	/*schedule sec start
    .schedule-sec{
        padding:50px 0;
    }*/
    .schedule-sec-left h2{
        font-size:3.4rem;
    	line-height:3.8rem;
        margin-bottom:20px;
        background-position:0 50%;
        background-size:40px 40px;
        padding-left:58px;
    }
	.schedule-sec-left p{
		font-size:2.1rem;
		line-height:2.5rem;
		font-weight:700;
	}
    .schedule-sec-right a{
        font-size:2.9rem;
    	line-height:3.3rem;
    }
    /*schedule sec end */
}
/*.sub-menu{
	display:none !important;
}*/</pre></body></html>