@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
.divider-3, .divider-5, .divider-10, .divider-15, .divider-20, .divider-22, .divider-25, .divider-30, .divider-35, .divider-40, .divider-45, .divider-50, .divider-55, .divider-60, .divider-65, .divider-70 {
	width: 100%;
	clear: both;
	line-height: 0px;
}
.divider-3 {
	height: 3px;
}
.divider-5 {
	height: 5px;
}
.divider-10 {
	height: 10px;
}
.divider-13 {
	height: 13px;
}
.divider-15 {
	height: 15px;
}
.divider-20 {
	height: 20px;
}
.divider-22 {
	height: 22px;
}
.divider-25 {
	height: 25px;
}
.divider-30 {
	height: 30px;
}
.divider-35 {
	height: 35px;
}
.divider-40 {
	height: 40px;
}
.divider-45 {
	height: 45px;
}
.divider-50 {
	height: 50px;
}
.divider-55 {
	height: 55px;
}
.divider-60 {
	height: 60px;
}
.divider-65 {
	height: 65px;
}
.divider-70 {
	height: 70px;
}
.divider-75 {
	height: 75px;
}
.divider-80 {
	height: 80px;
}
.divider-85 {
	height: 85px;
}
.divider-90 {
	height: 90px;
}
.divider-95 {
	height: 95px;
}
.divider-100 {
	height: 100px;
}
.font-size-9 {
	font-size: 9px!important;
}
.font-size-10 {
	font-size: 10px;
}
.font-size-11 {
	font-size: 11px;
}
.font-size-12 {
	font-size: 12px;
}
.font-size-13 {
	font-size: 13px;
}
.font-size-14 {
	font-size: 14px;
}
.font-size-15 {
	font-size: 15px;
}
.font-size-16 {
	font-size: 16px;
}
.font-size-17 {
	font-size: 17px;
}
.font-size-18 {
	font-size: 18px;
}
.font-size-19 {
	font-size: 19px;
}
.font-size-20 {
	font-size: 20px;
}
.font-size-21 {
	font-size: 21px;
}
.font-size-22 {
	font-size: 22px;
}
.font-size-23 {
	font-size: 23px;
}
.font-size-24 {
	font-size: 24px;
}
.font-size-25 {
	font-size: 25px;
}
.font-size-26 {
	font-size: 26px;
}
.font-size-35 {
	font-size: 35px;
}
.color-blue {
	color: #20A5DE!important;
}
.color-white {
	color: #fff!important;
}
.bg-white{
	background:#fff;
}
.margin-zero{
	margin:0px!important;
}

 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
body {
    -ms-overflow-style: scrollbar;
}
 }
 
/* footer down css starts here*/
html, body {
  height: 100%;
  color:#000;
}
body {
  display: flex;
  flex-direction: column;
}
#wrapper {
  flex: 1 0 auto;
}
#footer {
  flex-shrink: 0;
  background:#fff;
  color:#000;
}

.footer-top{
	border-top:4px solid #e95732;
	text-align:center;
	padding:17px 15px;
	font-weight:normal;
}

.footer-bottom{
	background:#f1f1f1;
	padding:13px 15px;
}

a{
	color:#e95732;
}

.footer-bottom ul{
	list-style-type:none;
	text-align:center;
	margin:0px;
}
.footer-bottom ul li{
	display:inline-block;
	padding:0px 20px;
	margin:0px;
	border-right:1px solid #ccc;
	vertical-align:middle;
}
.footer-bottom ul li:last-child{
	border-right:0px solid #ccc;
}
.footer-bottom ul li a{
	color:#e95732;
	font-weight:500;
}
.social-link{
	font-size: 30px;
    font-weight: 400;
    padding-left: 6px;
    text-decoration: none;
	position:relative;
}
#skehead .social-link{float: right;}
.social-link a{color:#0a529b;}
.footer-bottom ul li .social-link a{
	color:#0a529b;
}
/* footer down css ends here*/
.custom-form input[type='text'], .custom-form input[type='email'], .custom-form input[type='password'] {
	border: 1px solid #c3cfd9;
	border-radius: 0px;
	box-shadow: none;
	height: 38px;
	color:#000;
	width: 100%;
}
.custom-form select {
	border: 1px solid #c3cfd9;
	border-radius: 3px !important;
	box-shadow: none !important;
	height: 38px;
	border-radius: 0px;
	width: 100% !important;
	color:#000;
}
.custom-form textarea {
	border: 1px solid #c3cfd9;
	border-radius: 0px;
	box-shadow: none;
	height: auto;
	border-radius: 0px;
	width: 100%;
}
.custom-form label {
	font-size: 16px;
	font-weight: 500;
	margin-bottom:8px;
}
.btn-blue, .btn-blue:hover {
	background: #0a529b;
	padding: 0px 40px!important;
	color: #fff!important;
	text-transform: uppercase;
	line-height: 34px;
	font-weight:600;
	border-radius:30px;
	border:0px;
	font-size:16px;
}
.btn-thin-line {
	background: #fff!important;
	padding: 0px 40px;
	color: #20A5DE!important;
	text-transform: uppercase;
	opacity: 1!important;
	line-height: 32px!important;
	border: 1px solid #20A5DE!important;
}
.form-heading {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
body, html{
	font-family: 'Roboto', sans-serif;
	height:100%;
	min-height:100%;
}
#header {
	margin-bottom: 30px;
	height: 75px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
	z-index: 100;
}

#logo, #logo #site-title, #logo #site-title a{
	margin:0px;
	float:left;
}
.skehead-headernav .logo{
	max-height:none;
	margin-top:6px;
}
.top-nav-menu #skenav a{
	line-height:75px;
	font-size:16px;
	font-weight:500;
	color:#035296;
	padding:0px 15px;
}
#skenav li a:hover, #skenav .sfHover{
	background:#fff!important;
	color:#035296!important;
}
.top-nav-menu #skenav ul li:last-child a{
	padding-right:0px;
}
#skehead > .container-fluid{
	padding:0px 50px;
}
.logo_desp a{
	height:75px;
}
.skehead-headernav .logo{
	float:left;
}

.logo-title{
	font-weight:800;
	font-size:16px;
	color:#035296;
	text-transform:capitalize;
	float:left;
	position:relative;
	top:45px;
}
.skehead-headernav.skehead-headernav-shrink #logo #site-title a{
	margin-top:0px;
}
.skehead-headernav.skehead-headernav-shrink .logo{
	height:auto;
}
#header.skehead-headernav-shrink #skenav a{
	line-height:75px;
}
.front-header-image{
	height:190px;
	display:flex!important;
	justify-content:center;
	align-items:center;
}
.banner-text{
	color:#fff;
	font-size:38px;
	text-align:center;
	font-weight:500;
}

#main{
	padding:30px 48px;
}

#main .main-wrapper-item{
	border-radius:6px;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
display:flex;
align-items:stretch;
}

.bread-title-holder{
	display:none;
}
.blog-template .container.post-wrap, .blog .container.post-wrap{
	margin:0px;
}

.glsry-wp{
	background:#e95732;
	padding:10px 48px;
	color:#fff;
	font-weight:400;
}
.glsry-wp a{
	color:#f1f1f1;
	border:1px solid #f67757;
	font-size:14px!important;
	height:22px;
	width:22px;
	display:inline-block;
	text-align:center;
	font-weight:400;
	margin-right:3px;
}
.glsry-heading{
	padding-right:15px;
}
.search-form{
	width:200px;
	float:right;
	height:30px;
	position:relative;
}
.search-form input{
	background:#fff;
	border:0px;
	height:30px!important;
	padding:0px 5%!important;
	line-height:30px;
	float:left;
	width:100%!important;
	border:0px!important;
	border-radius:0px;
}
.search-form .search-btn{
	background:url('../images/icon-search.png') #fff center no-repeat;
	border:0px;
	height:30px;
	width:30px;
	border-left:1px solid #fedddd;
	position:absolute;
	top:0px;
	right:-0px;
}
.glsry-content{
	display:inline-block;
	min-height:24px;
	margin-top:3px;
}
.left-side-menu-wp{
	min-width:300px;
	float:left;
	background:#f1f1f1;
}

.right-side-content-wp{
	width:100%;
	overflow:hidden;
	padding:0px 40px 40px 40px;
}
.cpta-Section{
	padding:14px 0px 14px 15px;
	/*display:flex;
	align-items:center;*/
}


.cpta-Section:nth-child(odd){
	background:#fdeeea;
}
.cpta-Section:nth-child(even){
	background:#fefefe;
}
.cpta-Section h1{
	font-size:16px;
	display:inline-block;
	margin:0px;
	/*overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
	width:150px;
	line-height:30px;	
	vertical-align: top;
}
.cpta-Section div{
	 width: calc(100% - 150px);
	/*width:78%;*/
	display:inline-block;
	padding-left:15px;
	margin:0px;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cpta-Section div a.plus-read-more{
	width:100px;
	float:right;
	padding-left:10px;
    text-align: center;
    margin-top: 6px;

}
.cpta-Section div > span{
	width: calc(100% - 100px);
	float:left;
	white-space: nowrap;
  overflow: hidden;
  /*text-overflow: ellipsis;*/
}
.cpta-Section .inner-more-content img{
	display: none;
}
.cpta-Section .inner-more-content table{
	display: none;
}
.cpta-Section .inner-more-content ul{
	display: none;
}
.img-div{
	padding-left:168px !important;
}
.sidebar_menu_container ul{
	margin:0px;
	padding:0px;
}
.sidebar_menu_container ul li{
	margin:0px;
	padding:11px 15px;
	border-bottom:1px solid #dedede;
	border-left:9px solid #f1f1f1;
}
.sidebar_menu_container ul li a{
	font-size:16px;
	font-weight:400;
	
}
.ske_widget a:link, .ske_widget a:visited{
	color:#000000;
}
.sidebar_menu_container ul li.current-menu-item{
	background:#ffffff;
	border-left:9px solid #e95732;
}
.sidebar_menu_container ul li:first-child{
	border-radius:6px 0px 0px 0px;
}
.sidebar_menu_container ul li.current-menu-item a{
	font-weight:500;
}
.style1{
	font-size:24px;
	color:#000000;
	font-weight:500;
	padding:10px 0px 30px 0px;
	margin-bottom:30px;
	border-bottom:1px solid #cccccc;
}
.breadcrumb{
	font-size:16px;
	background:none;
	color:#035296;
	font-weight:400;
	padding:10px 0px;
	border-bottom:1px solid #f1f1f1;
}

ul.list-cptapagination li a{
	font-size:16px;
	width:auto;
	height:40px;
	border:1px solid #d9e6ef;
	color:#585858;
	background:#ffffff;
	display:block;
	line-height:28px;
}

ul.list-cptapagination li:last-child a, ul.list-cptapagination li:first-child a{
	background:#f2f6fa;
	color:#035296;
	font-weight:400;
	padding:7px 15px;
	width:auto;
	line-height:24px;
}
ul.list-cptapagination li a.active{
	background:#e95732!important;
	font-weight:500;
}
.list-cptapagination{
	width:auto;
	float:right;
	margin-bottom:0px;
}
#content.post, .post.clearfix{
	padding:0px!important;
}
.heading-title {
    display: inline-block;
    margin: 0px;
    width: 150px;
	padding-left:15px;
}
.heading-description{
	display: inline-block;
    padding-left: 30px;
    margin: 0px;
	/*width:calc(100% - 12%);*/
	text-align:left;
}
.heading-description a, .heading-title a{
	font-size:16px;
	color:#000000;
	line-height:40px;
	font-weight:500;
}
.search-heading-wp{
	background:#f1f1f1;
}
#skehead .navbar-default{
	border:0px;
	background:none;
}
#skehead  .navbar-header{
	float:right;
}

#skehead  .navbar-nav li{
	margin:0px;
}
#skehead  .navbar-nav li a{
	color:#0a529b;
    font-size:16px;
    line-height:normal;	
    padding:0px 10px;	
    font-weight: 500;
}
#menu-main_menu{		
    margin-top: 6px;		
    }
#skehead .navbar-collapse{
	padding:0px;
	margin-top:13px;
}
#skehead  .navbar-nav li:last-child a{	
    padding-right:0px;		
    }
#skehead .current_page_item{
	background:#e95732;
	color:#fff;
}

#skehead  .navbar-nav li.current_page_item a{
	color:#fff;
}
.mobile-row{
	margin:0px;
	width:auto;
	float:right;
}
.dd-btn{
	color:#0a529b;
	font-size:16px;
	font-weight:500;
	position:relative;
	background:url('../images/bg-dd.jpg') no-repeat #f3f6fa right;
	border-radius:30px;
	border:1px solid #d9e6ef;
	padding:10px 70px 10px 25px;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
}
.custom-dd-btn .caret{
    color: #fff;
    position: absolute;
    right: 23px;
    top: 50%;
    margin-top: -2px;
}
.dropdown.custom-dd-btn.open .caret{
	transform:rotate(180deg);
}

.custom-dd-btn div.dropdown-menu{
	 width: calc(100% - 30px);
	border:1px solid #e5e5e5;
	box-shadow:none;
	border-radius:0px;
	padding:25px;
	position:relative;
	margin-left:30px;
	margin-top:17px;
	top:0px;
}
.dd-white-strip{
    border: 1px solid #e5e5e5;
    height: 17px;
    width: 348px;
    position: absolute;
    top: -17px;
    left: -1px;
    border-bottom: 0px;
    background: #fff;
}
.icon-sort, .icon-sort-up, .icon-sort-down{
	background:url('../images/icon-sort.png') no-repeat right;
	height:13px;
	width:8px;
	display:inline-block;
	margin-left:10px;
	position:relative;
	top:1px;
}
.icon-sort-up{
	background:url('../images/icon-sort-up.png') no-repeat right;
}

.icon-sort-down{
	background:url('../images/icon-sort-down.png') no-repeat right;
}

.ajax-loader{
	float: right;
    top: 9px;
    position: relative;
    right: 10px;
}

.media-image{
	padding:5px 14px 5px 0px;
}

.custom-back-btn{
	float: right;
}
#cptapagination-content{
	position:relative;
}
#cptapagination-content .loading{
	position:absolute;
	height:100%;
	width:100%;
	background:#f9f9f9;
	z-index:90;
}
#cptapagination-content .loading img{
	position:relative;
	top:50%;
	left:50%;
	margin-top: -24px;
    margin-left: -24px;
}
.breadscrum-arrow{
	padding:0px 5px;
}
.thumb{
	border:4px solid #ccc;
	margin-bottom:20px;
	width:auto;
	display:inline-block;
	margin-right:5px;
	position: relative;
}

.thumb-audio{
	margin-bottom:50px;
	width:auto;
	display:inline-block;
	margin-right:15px;
	position: relative;
}
.thumb-image{
    margin-top: 40px;
 }
.custom-table td span, .custom-table td p{
	float:left;
	text-align:left;
}
ul li{
	line-height:30px;
}

.wpcf7-form-control-wrap{
	width:100%;
}
.wpcf7-form-control-wrap div{
	width:100%;
}

.g-recaptcha{
	transform: scale(0.75);
	transform-origin:left;
	
}
.modal-header, .modal-body, .modal-content{
	padding:0px;
	color:#fff;
	background: transparent;
    border: 0px;
}
.modal-body video{
	width:100%!important;
}
.modal-header .close {
    margin-top: -2px;
    position: absolute;
    top: -26px;
    right: 1px;
    color: #fff;
    opacity: 1;
    font-size: 30px;
}
.modal-content{
	box-shadow:none;
}
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
p {
    text-align: justify;
	line-height:30px;
}
.participent-ul li{
	    margin: 0px;
    padding: 0px;
    list-style: none;
}
.desk-hide{
	display:none;
}
.custom-numberic{
    overflow: hidden;
    white-space: nowrap;
}
.cpta-Section .term-title{color:#000;}

/*.breadcrumb .search_result {
	pointer-events: none;
	cursor: default;
}*/

/*
 * Contact from 7 custom css 
 */
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
    color: #D8000C;
    background-color: #FFBABA;
    border: 0;
    padding: 10px;
    text-align: center;
    font-size: 15px;
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
    color: #4F8A10;
    background-color: #DFF2BF;
    border: 0;
    padding: 10px;
    text-align: center;
    font-size: 15px;
}
.wpcf7-form .wpcf7-response-output .wpcf7-display-none .wpcf7-spam-blocked{
	color: #4F8A10;
    background-color: #DFF2BF;
    border: 0;
    padding: 10px;
    text-align: center;
    font-size: 15px;
}
div.wpcf7-mail-sent-ok:before,div.wpcf7-validation-errors:before{
    font: 26px/30px dashicons;
    margin-right: 16px;
    vertical-align: middle;
}

div.wpcf7-spam-blocked{
	color: black;
    background-color: #FFFFCC!important;
    border: 0;
    padding: 10px;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
}

.download-button{
    border-radius: 30px;
    background: #e95732;
    color: #fff;
    font-weight: 500;
    padding-right: 10px;
    position: absolute;
    bottom: -34px;
    right: 37px;
}

.wrapper-audio{
	margin-top:30px;
}

.glossary_content{
    white-space:normal!important;
    overflow: visible!important;
    text-overflow: initial!important;
}

.inner-content{
white-space:normal!important;
    overflow: visible!important;
    text-overflow: initial!important;
}
.cpta-Section p a,.cpta-Section p a:hover,.cpta-Section p a:active{color:#e95732;}

.image-dwn{
	position: initial;
    bottom: 0px;
    right: 0px;
    margin-top: 165px;
    margin-left: -130px;
}
.export-button { 
    padding: 2px 0px;
    text-align: right;
    display: inherit;
}
.export-button select
{
	margin-right: 10px;
    width: 18%;
    /*background-color: #e95732!important;*/
    color: black;
    padding: 8px 10px 10px;
}
.export-button option:checked, option:hover {
    color: black;
    background:  #e95732!important;
}
.search_result_heading
{
	float:left;
	padding: 0px !important
}
.search_result_heading h3
{
	padding: 0px !important;
	border-bottom:none !important;
}
.page-template-search-result-template .search_result{
    padding: 10px 0px 50px 0px;
    border-bottom: 1px solid #cccccc;
}
.page-template-all-result-template .search_result{
    padding: 10px 0px 50px 0px;
    border-bottom: 1px solid #cccccc;
}
.list-cptapagination li a{font-weight: normal; font-style: normal;}
.cpta-Section .inner-more-content p { margin-bottom: 0;}
.gls-href{
	width: auto !important;
	border: 0px !important;
	padding: 0px 0px !important;
	margin: 0;
}
.glosary-total-count{
    margin-top: 35px;
    display: inline-block;
    font-style: normal;
    font-size: 15px;
    font-weight: bold;
}