/*@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);*/
/*html,body {height: 100%;font-family: 'Roboto', sans-serif !important;text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important;}*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url("../../fonts/Roboto-Thin.ttf") format("truetype");  
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/Roboto-Light.ttf") format("truetype"); 
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/Roboto-Regular.ttf") format("truetype"); 
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url("../../fonts/Roboto-Medium.ttf") format("truetype");
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url("../../fonts/Roboto-Bold.ttf") format("truetype");
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url("../../fonts/Roboto-Black.ttf") format("truetype");
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url("../../fonts/Roboto-ThinItalic.ttf") format("truetype");
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url("../../fonts/Roboto-LightItalic.ttf") format("truetype");
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url("../../fonts/Roboto-Italic.ttf") format("truetype");
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url("../../fonts/Roboto-MediumItalic.ttf") format("truetype");
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url("../../fonts/Roboto-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url("../../fonts/Roboto-BlackItalic.ttf") format("truetype");
}


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../../fonts/OpenSansLight-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../../fonts/OpenSansRegular-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../../fonts/OpenSansSemiBold-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';../../fonts/Roboto-Thin.ttf
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-cyrillic.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-greek-ext.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-greek.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../../fonts/OpenSansBold-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/*******************Page Content******************/
/*html,body {height: 100%;font-family: 'Roboto', sans-serif !important;text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important;}*/
html,body {height: 100%;font-family: 'Open Sans', sans-serif !important;text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important;}

/*These properties apply only for Marathi language*/
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src: local('☺'), url(../../fonts/noto-sans-regular.ttf) format('truetype'), url(../../fonts/noto-sans-regular.eot) format('embedded-opentype'),  url(../../fonts/noto-sans-regular.eot?#iefix) format('embedded-opentype');}

@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;src: local('☺'), url(../../fonts/noto-sans-italic.ttf) format('truetype'), url(../../fonts/noto-sans-italic.eot) format('embedded-opentype'),  url(../../fonts/noto-sans-italic.eot?#iefix) format('embedded-opentype');}

@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src: local('☺'), url(../../fonts/noto-sans-bold.ttf) format('truetype'), url(../../fonts/noto-sans-bold.eot) format('embedded-opentype'),  url(../../fonts/noto-sans-bold.eot?#iefix) format('embedded-opentype');}


/*kannada font*/
@font-face{font-family:'Noto Sans Kannada';font-style:normal;font-weight:400;src: local('☺'), url(../../fonts/NotoSansKannada-Regular.ttf) format('truetype'); }

/*Odiya font*/
@font-face{font-family:'Kalinga Odiya';font-style:normal;font-weight:400;src: local('☺'), url(../../fonts/Kalinga.ttf) format('truetype'); }

/*marathi font*/
html,body.marathi,body.hindi{height: 100%;font-family: 'Noto Sans', sans-serif !important;text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important;}

/*kannda font*/
html,body.kannada {height: 100%;font-family: 'Noto Sans Kannada', sans-serif !important;text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important;}

/*Odiya font*/
html,body.odiya {height: 100%;font-family: 'Kalinga Odiya', sans-serif !important;text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important;}

/*End of properties apply only for Marathi language*/

body {background-color: #ffffff;color: #3a3a3a;letter-spacing: normal; counter-reset: autocounter;padding: 0!important;}


body.modal-open header {/*z-index: 1030!important;*/}
/*.disableLI{filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}
.disableLI a{cursor: not-allowed;}*/
a{color: #8c4e8e;}a:hover,a:focus{-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; color: #8C4E8F; /*color:#ffffff;*/text-decoration: none;}
.h1, h1 {font-size: 36px;}.h2, h2 {font-size: 30px;}.h3, h3 {font-size: 28px;}.h4, h4 {font-size: 24px;font-weight: 700;}.h5, h5 {font-size: 22px;}.h6, h6 {font-size: 16px;}b, strong {font-weight: 700;}p{font-size: 14px;line-height: normal;  line-height: 1.2em;letter-spacing: normal;}
h6.auto-count{font-weight: 700; margin: 20px 0 5px;}
h6.auto-count:before{content: counter(autocounter) ".\0000a0\0000a0";counter-increment: autocounter;}
/*images*/
.img-hover:hover {opacity: 0.8;}


/* Page section title start */

.content .section-title{color: #8c4e8e;margin-top: 0;margin-bottom: 30px;}
.content .section-title i{font-size: 18px;}
.section-title > a:hover{color: #8c4e8e;}

/* Page section title end */


/* deAsra landing page label start */

/*.panel-discuss>.panel-heading p,.panel-um>.panel-heading p,.panel-magazine>.panel-heading p,.panel-success-story .graphic p,.panel-upcoming>.panel-heading p{position: absolute;top: 0;color: #ffffff;margin: 12px 0px;  padding: 6px 12px 5px 13px;background: #000;  text-transform: uppercase;font-weight: 500;z-index: 999;font-size: 14px;line-height: 14px;}*/
/*.panel-associate .cat-label p{background: #000; text-transform: uppercase; color: #ffffff;margin: 12px 0px;  padding: 6px 12px 5px 13px;font-weight: 500;font-size: 14px;line-height: 14px;}
.panel-article-carousel .cat-label p{background: #000; text-transform: uppercase; color: #ffffff;margin: 12px 0px;  padding: 6px 12px 5px 13px;font-weight: 500;font-size: 14px;line-height: 14px;}*/

/* deAsra landing page label end */



/* deAsra home page pannel discuss forum,latest news and view blog CSS start */
/*
.panel-discuss>.panel-heading{padding:0;background-color: #f5f5f5;border-color: #ECEEF1;}
.panel-discuss>.panel-body{padding: 0;margin: 15px;position: relative;height: 154px;}
.panel-discuss .panel-body h5{line-height: 1em;margin: 0;font-weight: 700;text-align: left;color: #FFFFFF;left: 0;text-transform: inherit;font-size: 16px;position: absolute;bottom: 0;width: 100%;}
.panel-discuss>.panel-body h6{line-height: 1.25; font-weight: 700; height: 107px;}
.panel-discuss{height: 185px;border: none;}
.panel-discuss.discuss-blog{background: url(../../common/splash-blog.jpg) no-repeat;background-size: cover;}
.panel-discuss.discuss-forum{background: url(../../common/splash-forum.jpg) no-repeat;background-size: cover;}*/

/* deAsra home page pannel discuss forum,latest news and view blog CSS end */




/* Carousel cursor start */

.blockCursor{cursor: pointer;}

/*Carousel cursor end */


/* Select box css start */ 
/*.user-form select.form-control{padding: 3px 0;}
.user-form input.form-control{padding: 3px;}
.user-form select.form-control,.user-form input.form-control{height: 25px;margin-bottom: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px}*/
/* Select box css start */ .

/* Label CSS start*/

/* Label CSS start*/

.cursor-pointer{cursor: pointer;}




/*Pagination css*/
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-radius: 50px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {border-radius: 50px!important;}
ul.pagination {display: inline-block;padding: 0;margin: 0;}
ul.pagination li {display: inline;}
ul.pagination li a {color: #767678;float: left;height:40px;width:40px;padding:6px;font-weight: normal;text-decoration: none;transition: background-color .3s;background:#d1d2d4;/*border: 1px solid #8c4e8e;*/margin: 0 4px;border-radius: 50px;}
/*ul.pagination li a {color: black;float: left;padding: 4px 12px;text-decoration: none;transition: background-color .3s;border: 1px solid #ddd;margin: 0 4px;}
*//*ul.pagination li a.active {background-color: transparent;color: white;border: 1px solid #FFFFFF;}*/
ul.pagination li a.active {background-color: #9853a1;color: white;border: 1px solid #9853a1;}
/*ul.pagination li a:hover:not(.active) {background-color: #ddd;color: #8C4E8E;}*/
ul.pagination li a:hover:not(.active) {background-color: #9853a1;color: #ffffff;}
.pagintab{background: #8c4e8e;color: #ffffff;padding: 12px 0px;}
ul.pagination.pagcustom  li.inactive a {background: #bd8bbf;border-color: #bd8bbf !important;color: #ffffff !important;}
ul.pagination.pagcustom  li.inactive a:hover{background: #bd8bbf !important;border-color: #bd8bbf !important;color: #ffffff !important;}
.pagcustom>li:first-child>a, .pagcustom>li:first-child>span {margin-left: 0;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
.pagcustom .fa-caret-left, .pagination .fa-caret-right {font-size: 16px;}
ul.pagination.pagcustom li a {color: white;float: left;padding: 4px 12px;text-decoration: none;transition: background-color .3s;border: 0;margin: 0 4px;background: transparent;}
ul.pagination.pagcustom  li.end a {background: #ffffff;border-color: #ffffff !important;color: #8c4e8e !important;}
ul.pagination.pagcustom  li.end a:hover{background: #ffffff !important;border-color: #ffffff !important;color: #8c4e8e !important;}
.pagination.pagcustom>li:last-child>a, .pagination.pagcustom>li:last-child>span {border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
ul.pagination.pagcustom li a.active {border: 1px solid #ffffff;}
.pagintab p {text-align: right;padding-top: 6px;margin-bottom: 0;margin-right: 5px;}

/* Booklet jQuery Plugin Style*/
.booklet {position:relative; margin:0;}
.booklet .b-page {left:0; top:0; position:absolute; overflow:hidden; padding:0;}   
  
/* Page Wrappers */
/*.booklet .b-wrap       {top:0; position:absolute;}
.booklet .b-wrap-left  {background: #eceef1;}
.booklet .b-wrap-right {background: #eceef1;padding: 15px 12px 15px 0!important;}*/

@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS 1.3.0
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */




/*#calendar{margin-top: 15px;background-color: #eceef1;}
*/
/*Section title*/
.panel-news .panel-heading h4,.panel-news .panel-body h5,.panel-news .panel-body h4,.panel-news .panel-heading h6,.panel-success .panel-heading h4{color: #8c4e8e; margin: 0;}


/*Home Page Modal CSS*/
/*CSS for homepage modal popup*/

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

}

/*MOBILE LANDSCAPE*/
@media screen and (max-width: 767px)  and (orientation : landscape){ }

/*IPHONE 5*/
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71){
/*#home_modal #sHomeModalImg{background-size: contain!important;min-height: 165px!important;}*/}


@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation : landscape){
/*#home_modal #sHomeModalImg{background-size: contain!important;min-height: 321px!important;}*/}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1)  { 
}}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {/*#home_modal .ipad-mrgin {
    margin-top: 65px;
}*/}
@media only screen and(max-device-width : 768px) and   (min-device-width : 1024px) {/*#home_modal .ola-event-padding-22 {
    padding: 33px;
}*/}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {
/*#home_modal .ipad-mrgin {
    margin-top: 0px;
}*/

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {

    /*#home_modal .ipad-mrgin {
    margin-top: 65px;
}*/
}
/*#home_modal .modal_close{background:#000;margin:0;font-size:40px;height:50px;width:50px;right:0!important}*/


/* Home modal submit yes CSS*/
/*#home_submit_yes .modal_close{background: #000;
margin: -14px;
font-size: 18px;
height: 25px;
width: 25px;
right: 2px !important;
position: relative;
border-radius: 50%;
z-index: 9999999999;
line-height: 8px;
text-align: center;
border: 2px solid #fff;}
#home_submit_yes .home_modal_bg {
    background: #eaeaea;
    margin: 20px 0px 20px 0px;
    margin: 0;
    padding: 20px;
}

#home_submit_yes .home_p2 {
        font-size: 18px;
        text-align: center;
        color: #8c4e8e;
       font-weight: 400;
        margin-bottom: 5px;
}
#home_submit_yes .home_p3 {
        font-size: 14px;
        text-align: center;
        margin-bottom: 0px;
      
}*/
@media screen and (min-width: 768px) {


}



/* Home modal submit no CSS*/
/*
#home_submit_yes .submit_no{margin-top: 25px;}
#home_submit_yes .p-15{padding: 20px 20px 20px 20px;}
#home_submit_no .modal_close{background: #000;
margin: -14px;
font-size: 18px;
height: 25px;
width: 25px;
right: 2px !important;
position: relative;
border-radius: 50%;
z-index: 9999999999;
line-height: 8px;
text-align: center;
border: 2px solid #fff;}
#home_submit_no .home_p2 {
        font-size: 20px;
        text-align: center;
        color: #8c4e8e;
        font-weight: 400;
        margin-bottom: 0px;
}
#home_submit_no .home_p3 {
        font-size: 14px;
        text-align: center;
        margin-bottom: 0px;
      
}

*/
/*#home_submit_no .home_modal_bg {
    background: #eaeaea;
    margin: 20px 0px 20px 0px;
   padding: 20px;
   margin:0;
}*/


@media screen and (min-width: 768px) {
/*#home_submit_no .modal-dialog{margin:83px auto}
#home_submit_no .modal-dialog{width:434px}*/

}

/*
#home_submit_no .submit_no{margin-top: 25px;}
#home_submit_no .p-15{padding: 20px 20px 20px 20px;}
#home_modal #do_not_show{position: relative;right: 40%;width: 560px;margin-top: -39px;z-index: 1090;}
#home_modal #do_not_show p{color: #000000;font-weight: bold;font-size: 12px;}*/

/*Common margin top bottom CSS*/

.pl-0 { padding-left:0px;}
.p-0    {padding: 0!important}
.pt-0   {padding-top:0!important}
.pt-10  {padding-top:10px!important}
.pt-20  {padding-top:20px!important}
.pt-30  {padding-top:30px!important}
.pt-40  {padding-top:40px!important}
.pt-50  {padding-top:50px!important}
.pt-140 {padding-top:140px!important}

.pb-0   {padding-bottom:0!important}
.pb-10  {padding-bottom:10px!important}
.pb-20  {padding-bottom:20px!important}
.pb-30  {padding-bottom:30px!important}
.pb-40  {padding-bottom:40px!important}
.pb-50  {padding-bottom:50px!important}
.pb-60  {padding-bottom:60px!important}
.pb-140 {padding-bottom:140px!important}


.m-0 {margin:0 !important}
.mt-0  {margin-top:0 !important}
.mt-5 {margin-top:5px !important}
.mt-10 {margin-top:10px !important}
.mt-20 {margin-top:20px !important}
.mt-30 {margin-top:30px !important}
.mt-40 {margin-top:40px !important}
.mt-50 {margin-top:50px !important}
.mt-60 {margin-top:60px !important}
.mt-70 {margin-top:70px !important}
.mt-80 {margin-top:80px !important}
.mt-90 {margin-top:90px !important}
.mt-100 {margin-top:100px !important}
.mt-130 {margin-top:130px !important}
.mt-200 { margin-top:200px}

.mb-0  {margin-bottom:0!important}
.mb-2 {margin-bottom:2px !important}
.mb-5 {margin-bottom:5px !important}
.mb-10 {margin-bottom:10px !important}
.mb-20 {margin-bottom:20px !important}
.mb-30 {margin-bottom:30px !important}
.mb-40 {margin-bottom:40px !important;}
.mb-50 {margin-bottom:50px !important}
.mb-60 {margin-bottom:60px !important}
.mb-70 {margin-bottom:70px !important}
.mb-80 {margin-bottom:80px !important}


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

  .mt-sm-0  {margin-top:0!important}

  .mt-sm-10 {margin-top:10px !important}

  .mt-sm-20 {margin-top:20px !important}

  .mt-sm-30 {margin-top:30px !important}

  .mt-sm-40 {margin-top:40px !important}

  .mt-sm-50 {margin-top:50px !important}

  .mt-sm-60 {margin-top:60px !important}

  .mt-sm-70 {margin-top:70px !important}

  .mt-sm-80 {margin-top:80px !important}
  

  .mb-sm-0  {margin-bottom:0!important}

  .mb-sm-10 {margin-bottom:10px !important}

  .mb-sm-20 {margin-bottom:20px !important}

  .mb-sm-30 {margin-bottom:30px !important}

  .mb-sm-40 {margin-bottom:40px !important}

  .mb-sm-50 {margin-bottom:50px !important}

  .mb-sm-60 {margin-bottom:60px !important}

  .mb-sm-70 {margin-bottom:70px !important}

  .mb-sm-80 {margin-bottom:80px !important}
}



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

  .mt-xs-0  {margin-top:0!important}
  
  .mt-xs-5 {margin-top:5px !important}
  
  .mt-xs-10 {margin-top:10px !important}

  .mt-xs-20 {margin-top:20px !important}

  .mt-xs-30 {margin-top:30px !important}

  .mt-xs-40 {margin-top:40px !important}

  .mt-xs-50 {margin-top:50px !important}

  .mt-xs-60 {margin-top:60px !important}

  .mt-xs-70 {margin-top:70px !important}

  .mt-xs-80 {margin-top:80px !important}
 

  .mb-xs-0  {margin-bottom:0!important}

  .mb-xs-10 {margin-bottom:10px !important}

  .mb-xs-20 {margin-bottom:20px !important}

  .mb-xs-30 {margin-bottom:30px !important}

  .mb-xs-40 {margin-bottom:40px !important}

  .mb-xs-50 {margin-bottom:50px !important}

  .mb-xs-60 {margin-bottom:60px !important}

  .mb-xs-70 {margin-bottom:70px !important}

  .mb-xs-80 {margin-bottom:80px !important}
}

.fnt-12{font-size: 12px}

/*Button Style*/
 

/*Thank you page CSS*/
.thank h5{background-color:#edeef2;color:#91508a;font-size:26px;padding:10px;margin:0}
#message .message-footer h4,#message .message-text p{font-size:16px;text-align:center}
table.table.thanktable{border:none;border-top:0;margin-bottom:15px}
#supregister .table>thead>tr>th{border:none}
#message{margin-top:30px;margin-bottom:30px}
#message .message-image{margin-top:34px;margin-bottom:34px}
#message .message-text{margin-top:34px;margin-bottom:22px}
#message .message-footer{border-top:1px solid #333}
#message .message-footer h4{text-decoration:none;font-weight:400;margin-top:34px}

/*Autocomplete css in filters*/
/*.ui-autocomplete{
  z-index: 99
}*/


/*New Button CSS for new design*/

#printData {
    font-family: 'Open Sans';
}

/*.btn {
    font-size: 14px;
    font-weight: 600;
    background-color: none;
    
    text-transform: uppercase;
    cursor: pointer;
}*/

/* class to apply line hight */
/*.lineHight{
   line-height: 1.2em !important;
}*/


#divSuccessStory .icon-border{border-top:1px solid #e6e6e7;}
.share-icon .social-icon .facebook i{margin-top: -6px;border-radius: 50%;background: #3a5795;padding: 6px 10px;height: 30px;width: 30px;vertical-align: middle;color: #ffffff;font-size: 20px;}
.share-icon .social-icon .twitter i{margin-top: -6px;border-radius: 50%;background: #55acee;padding: 6px 6px;height: 30px;width: 30px;vertical-align: middle;color: #ffffff;font-size: 20px;}
.share-icon .social-icon .linkedin i{margin-top: -6px;border-radius: 50%;background: #0177b5;padding: 4px 6px;height: 30px;width: 30px;vertical-align: middle;color: #ffffff;font-size: 20px;}
.pr-no-0 { padding-right:0px;}


.guideDelete{    
                                                                                                                                                      position: absolute;
    top: 0;
    right: 1.1em;}



/*user profile css*/

#UserProfileId{background-color: #f6f6f7;margin-top: 167px;padding-bottom: 150px;}
#UserProfileId .UserProfileSection .UserProfileBanner{background: url(../../common/UserProfileBanner.jpg) center top no-repeat;display: block;height: 400px;}
#UserProfileId .userDetails{background-color: #ffffff;padding: 30px;margin-top: -233px;}
#UserProfileId .userDetails .userImage {position: relative;height: 200px;}
#UserProfileId .userDetails .userImage #userIcon{height: 200px;}
#UserProfileId .userDetails .userImage #userIcon i{font-size:6vw;padding: 15px;}
#UserProfileId .userDetails .userImage img{width: 100%;height: 100%;}
#UserProfileId .userDetails .userImage:hover .userImagebackground{height: 400px;background-color: rgba(0,0,0,0.5);width: 100%;height: 100%;position: absolute;bottom: 0px;}
#UserProfileId .userDetails .userImage:hover .UploadFile {display: block;position: static;margin-top: 85px; }
#UserProfileId .userDetails .userImage .UploadFile {display: none;}
#UserProfileId .userDetails .userImage .thumbnail{padding: 0px;}
#UserProfileId .userDetails .userImage .list-inline{margin-left: 0px;}
#UserProfileId .userDetails .userImage .margin-left{color: #fff!important;}

#UserProfileId .userDetails .userNameLocation{margin: 12px 0px 20px 0px;} 
#UserProfileId .userDetails .UserName h3{font-weight: 700;color: #333;margin: 0px 0px 10px 0px;}
#UserProfileId .userDetails .UserLocation{color: #333;}
#UserProfileId .userDetails .UserLocation span{font-size: 17px;font-weight: 700;color: #333;}
#UserProfileId .userDetails .profileComplete p{font-size: 12px;color: #666866;}
#UserProfileId .userDetails .profileComplete .progress {height: 15px;border-radius: 25px!important;margin-bottom: 0px!important;}
#UserProfileId .userDetails .profileComplete .progress .PeofileComplete {line-height: 15px;padding: 0;margin: 0 0 0 0;text-transform: uppercase;}
#UserProfileId .userDetails .profileComplete .progress .PeofileComplete .val {float: right;font-style: normal;margin: 0 20px 0 0;}
#UserProfileId .userDetails .profileComplete .progress-bar-purple{background-color:#91439b;}
#UserProfileId .userDetails .profileComplete .progress-bar {text-align: center;transition-duration: 3s;}
#UserProfileId .UserProfileContact{margin-top: 30px;}
#UserProfileId .UserProfileContact .nav-tabs > li > a{color: #333;background:transparent;font-weight: 700;font-size:14px;padding: 10px 20px!important;cursor: pointer;border-top:transparent;border-right: transparent;border-left: transparent;border-bottom: 2px solid transparent;}
#UserProfileId .UserProfileContact .nav-tabs > li > a:hover,
#UserProfileId .UserProfileContact .nav-tabs > li > a:focus{
color: #333;cursor: pointer;background-color: transparent;border-top:transparent;border-right: transparent;border-left:transparent;border-bottom: 2px solid #8c4e8e;border-color:transparent;}
#UserProfileId .UserProfileContact .nav-tabs > li.active > a, 
#UserProfileId .UserProfileContact .nav-tabs > li.active > a:hover, 
#UserProfileId .UserProfileContact .nav-tabs > li.active > a:focus{
color: #333;cursor: default;background-color: transparent;border-top:transparent;border-right: transparent;border-left:transparent;border-bottom: 2px solid #8c4e8e;}
#UserProfileId .UserProfileContact .tab-content .UserProfileBackground{background-color: #fff;padding: 30px;margin-top: 10px;}
#UserProfileId .UserProfileContact .tab-content .UserProfileBackgroundInfo{padding: 15px 30px 30px 30px;background-color: #fff;margin-top: 10px;}
#UserProfileId .UserProfileContact .tab-content .head{margin-bottom: 10px;}
#UserProfileId .UserProfileContact .tab-content .head h4{font-size: 16px;text-transform: uppercase;margin: 0px;font-weight: 700;}
#UserProfileId .UserProfileContact .tab-content{margin-top: 30px;}

/*css for news form*/
.newsImagePreview img{height: 150px;}
.newArticle #sArticleContents{white-space: pre-line;text-align: justify;}
.pictureIcon{font-size: 7em;}

/*css for event card on event page*/
.event_image{height: 370px;width: 100%;}

/*css for export contact db logs on contactDB tool page*/
.contactDBLogStyle{color: #8C4E8E;cursor: pointer;}