/*
 Theme Name:   ecssr child
 Theme URI:    http://example.com/ecssr-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     ecssr
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  ecssr-child
*/



/*****Header css****/

button#search-button {
    position: absolute;
    top: 16px;
    background: none;
    color: #000;
    font-size: 12px;
    right: -60px;
}
#mega-menu-wrap-top #mega-menu-top {
	right: 25px;
}
.loader-inner img    {background: #fff;
    border-radius: 240px;
    width: 180px;
    height: 180px;
    margin-top: -1px;
}
.rsbtn{height:auto !important; }
.woocommerce .loader::before{display:none !important}


/*****Header css****/










img, body img {
    image-rendering: unset !important;
}
input#search_input::placeholder, input#date_from::placeholder, input#date_to::placeholder { color: #666;}
.sing-prp-des .authername a:hover, .sing-prp-des .translatorname a:hover, .sing-prp-des .other-lang a:hover{
    color: #1099d2 ;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
body{line-height:normal;}
.main-menu{float:left;}
.event-side-btn {
        display: block;
    margin-bottom: 15px;
}
.event-side-btn:hover {
    background: #033769 !important;
}
.profile-sing .alc-key {
    text-align: center;
}
button[disabled], html input[disabled]{    color: #fff !important;}
.profile-sing .alc-name {
    text-align: center;
        margin-top: 10px;
}
.profile-sing .alc-name h3{
    margin-bottom: 0px !important;
}

.rtl .lat-evnt .pastevent .past-event-inner {
    min-height: 320px !important;
}
.lat-evnt .pastevent .past-event-inner {
    min-height: 320px !important;
}
.search-list {
    position: relative;
}
.search-form .search-list .search-submit {
    top: 24px;
    width: 30px;
    right: 9px;
    height: 28px;
	    z-index: 9;
}

.profile-sing .blog-image img {
        margin: 0 auto;
    display: block;
    width: 150px !important;
    height: 200px;
        object-fit: cover;
    border-radius: 40px;
    /*background: rgba(0, 0, 0, 0.98);*/
}
.mobile-slider{display:none !important;}
.desktop-slider{display:block !important;}

#main article {
    border: none !important;
}
.header-right .textwidget.custom-html-widget {
    width: auto;
    float: right;
}
.blog-main-title h2 {
    /*display: none;*/
}
.event-thumbs-details p a {
    padding: 2px 12px;
    line-height: 20px;
}
a:focus {
    outline: none !important;
}
html{    overflow-x: hidden;}
	.btn , button {border-radius:0 !important}
body{    line-height: 23px; font-size:13px; background-color:#fff;}
body, p, a{font-family: 'Roboto', sans-serif; color: #303030; font-weight:400;}
h1, h2, h3, h4, h5, h6{font-family: 'Roboto', sans-serif; color:#303030;}
h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:22px;     font-weight: 500;}
h4{font-size: 16px; line-height: 1.2; margin-bottom: 0;
    margin-top: 0;  padding: 0;   font-weight: 600;}
h5{font-size:18px;}
button, input[type="button"], input[type="submit"], .btn, a{border-radius:0 !important}
.EnglishVerdanaNormal a {
    display: none;
}
.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-bubble .rslides .caption-wrap .caption, .metaslider.ms-theme-bubble .nivoSlider .nivo-caption{transform:none !important}
.sp-expt {
    position: relative;
    text-align: center;
    line-height: 18px;
    color: #b6b6b6;
}
.sp-expt a {
    position: absolute;
    right: -10px !important;
    bottom: 0px !important;
}

/* select {

-webkit-appearance: none; 
-moz-appearance: none;
appearance: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
background-position: right center;
background-color: transform !important; position:relative;}

select:after{content: "\f105";display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;}

 */
 .metaslider.ms-theme-bubble .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li a, .metaslider.ms-theme-bubble ul.rslides_tabs li a, .metaslider.ms-theme-bubble div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) a, .metaslider.ms-theme-bubble .coin-slider .cs-buttons a{    border-radius: 31px !important;}
.home-6ix-icon .vc_col-sm-2 img {
    width: 70px;
	height: 70px;
}
.home-6ix-icon p {
       margin-top: 15px !important;
    padding: 0;
	color:#fff;
    text-transform: uppercase;
    margin-bottom: 0 !important;
}
.sp-div h2 {
    font-size: 17px;
    text-align: center;
    margin: 0;
}
.strategic-partners .sp-div h2 a {
    color: #00355a;
}
.home-6ix-icon .vc_col-sm-2 {
    /* padding: 30px 0 !important; */
    width: 14%;
    min-height: 200px;
    display: flex;
    align-items: center;

}
.home-6ix-icon .vc_col-sm-2 {
    border-right: 1px solid #14314c;
}
.home-6ix-icon .vc_col-sm-2:last-child {
    border-right:none;}
.home-6ix-icon {
    padding: 30px 0 !important;
}

#mega-menu-wrap-top #mega-menu-top li.mega-menu-item a.mega-menu-link:before {
    display: none !important;
}
.vc_separator.vc_separator_align_center h4 {
    padding: 0 .2em !important;
}
.blog-image.blog-full-img img {
    width: auto;
    height: 350px;
	margin:0 auto;
}
.blog-image.blog-full-img {text-align:center;}


.blog-image .owl-dot span {
    background: #e7e8e9;
    width: 15px;
    height: 15px;
    display: block;
    border-radius: 100px;
    border: 0px solid #e7e8e9;
}
.blog-image .owl-dot {
    display: inline-block;
	    margin: 0 3px;
}
.blog-image .owl-dots {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
}
.blog-image .owl-controls {
    bottom: -20px;
}
/* .blog-image .owl-nav {
    display: none;
} */
.blog-image .owl-carousel{float:left;}
.blog-image .owl-dot.active span {
    background: #083157;
}
 .banner-inner {background: none !important; float:left;}
.parallax-bg:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    /*background: #ffffff61;*/
    z-index: 0;
    top: 0;
}

#mega-menu-wrap-top #mega-menu-top{right: 0px;}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{
	width:100% !important;
	    padding: 10px 40px;
}
.main-logo img {
    max-width: 350px;
    float: left;
}

p {
	line-height: 21px;
    margin-bottom: 20px !important;
    color: #16171a;
	text-align:justify;
    font-weight: normal;
}
figure{margin:0 !important;}
.title-link-light:hover {color: #009bdd !important;}
	a{box-shadow:none !important; text-decoration:none !important;}
	.wrap{max-width:100% !important;}
.page-two-column .panel-content .entry-content{float: left !important; width: 100% !important;}
.header-right li {
 display: inline-block !important;
	/* float: right; */
	display: flow-root;
	margin: 4px 6px;
}
.header-right ul {
        margin: 0;
    float: right;
}
/*.fixed-header .header-right li a{color: #303030;}
.fixed-header .header-right li .search-form input {
    color: #303030 !important;
}
.fixed-header .header-right li a:hover {
    color: #1099d2;
}
.fixed-header  .header-right li .search-form input{border-color:#303030;}
.fixed-header  .header-right li .search-form .search-submit{color:#303030;}*/
.header-right li .search-form {
    width: 100%;
}
#mega-menu-wrap-top #mega-menu-top{margin-top:20px;}
.mega-menu-item:after, #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after {display:none!important;}
.search-li {
    margin: 0 !important;
}
.main-logo {
	margin-top: 15px;
}

.header-right li .search-form input {
    border-radius: 0px;
    padding: 4px 10px;
    font-size: 11px;
    border-color: #e7e8e9;
    margin-top: 2px;
    color: #e7e8e9 !important;
    background: none;
}
.search-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #e7e8e9;
}
.search-form input::-moz-placeholder { /* Firefox 19+ */
  color: #e7e8e9;
}
.search-form input:-ms-input-placeholder { /* IE 10+ */
  color: #e7e8e9;
}
.search-form input:-moz-placeholder { /* Firefox 18- */
  color: #e7e8e9;
}



.fixed-header .search-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #303030;
}
.fixed-header .search-form input::-moz-placeholder { /* Firefox 19+ */
  color: #303030;
}
.fixed-header .search-form input:-ms-input-placeholder { /* IE 10+ */
  color: #303030;
}
.fixed-header .search-form input:-moz-placeholder { /* Firefox 18- */
  color: #303030;
}





.header-right li .search-form .search-submit {
    background: none;
    color: #e7e8e9;
}
.header-right li a {
    font-size: 14px;
    color: #e7e8e9;
}

.main-menu {
    text-align: right;
}
.main-menu ul li {
     display: inline-block;
    margin: 0px 48px;
    vertical-align: middle;
    position: relative;
    line-height: normal !important;
}
.search-form label.active {
    display: none;
}
.main-menu ul li a {
    font-size: 15px; 
	    text-transform: uppercase;
		line-height:normal;
}
.main-menu ul li a:before {
       content: " | " !important;
    position: absolute !important;
    left: -7px !important;
    font-size: 16px;
    top: -4px !important;
}
.main-menu ul li:first-child a:before{display:none !important;}
.panel-content .wrap, .site-content {padding:0 !important}
/* .home .site-headertop {position: absolute;} */
.site-headertop {
    padding: 0;
    position: static;
    z-index: 9999;
    width: 100%;
background:rgba(255, 255, 255, 0.95);	
}
.header-top {
    float: left;
    width: 100%;
    /* margin-bottom: 7px; */
    padding: 8px 0;
}

.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-bubble .rslides .caption-wrap .caption, .metaslider.ms-theme-bubble .nivoSlider .nivo-caption {
	width: 28% !important;
    left: 0 !important;
    text-align: left !important;
    padding: 20px !important;
	color:#fff;
	top: auto;
    /*bottom: auto !important; by HSN */
}
.home-banner .caption h4 {
    font-size: 18px;
    line-height: normal;
	font-weight: 400;
    padding: 0;
    margin: 0;
    color: #072542;
    text-transform: uppercase;
	    margin-bottom: 20px;

}
.metaslider .caption-wrap{opacity:6 !important;}

.home-banner .caption h2 {
     line-height: normal;
	 margin: 0;
     padding: 10px 0px;
	 color: #072542;
     font-size: 23px;
	 padding: 3px 0px;
     text-transform: capitalize;
}
.caption a {
    font-size: 14px;
    background: #072542;
    color: #fff;
    padding: 12px 20px;
    display: inline-block;
    margin-top: 10px;
	    text-transform: uppercase;
}

.in-img-inner {
    position: relative;
}
.banner-part .wpb_text_column {
    margin-bottom: 0;
}
.in-img-inner h3 {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #0000007a;
    color: #fff;
    padding: 4px 10px;
	    text-transform: uppercase;
    font-size: 18px;
}

.vc_row-fluid{
    padding: 0 !important;
}
.vc_column_container .container {
    margin: 0 auto;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:0 !important;}
.in-img-inner p {
    margin: 0 !important;
    width: 100%;
}
.in-img-inner img{width:100%;  height:180px;}
.bg-pera {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 10em 0px !important;
    background-image: url(images/bg.jpg); 
}

.section-title {
    /* font-size: 22px; */
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 500;
    color: #00355a;
	    position: relative;
}
.section-title:after {
    position: absolute;
    content: " ";
    right: 0;
    width: 20%;
    height: 1px;
    background: #757575;
    top: 18px;
}
.section-title:before {
    position: absolute;
    content: " ";
    left: 0;
    width: 20%;
    height: 1px;
    background: #757575;
    top: 18px;
}
.vc_btn3, .btn-theme {  font-size: 14px !important;
    background: #1099d2 !important;
    color: #fff !important;
    padding: 12px 20px !important;
    display: inline-block !important;
    margin-top: 10px !important;
	border-radius:0 !important; 
	font-weight: 500;
    text-transform: uppercase;}
	

.vc_section {
    padding: 0 !important;
}
.vc_row.container {
    margin: 0 auto !important;
}
.pd60{padding-top:60px !important; padding-bottom:60px !important;}
.menu-list {
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.post-desc h4 {
       font-weight: 300;
}
   .blog-post-2b h2{ line-height: normal !important;
    margin: 0;
    padding: 0;
}
.blog-post-2b .post-desc h4 {
    padding: 0;
    margin: 0;
}
.event-html-get h4 {
    font-size: 16px;
    line-height: normal;
    font-weight: 400;
    margin-top: 10px;
    padding: 0;
}
.post-desc h4 {
    line-height: inherit !important;
    margin-top: 28px;
    font-weight: 300;
}
.text .cat.btn {
    color: #303030;
    text-transform: uppercase;
    line-height: normal;
    padding: 6px 13px;
    margin-bottom: 7px;
    background: none;
    padding: 0;
    margin: 0;
}
.text .cat.btn:hover{box-shadow:none !important; background:none !important; color: #303030;}
.event-html-get .body-text-color {
       font-size: 13px;
    padding-right: 19px;
    margin-bottom: 10px !important;
    float: left;
    margin-top: 8px;
	    line-height: normal;
}
.event-html-get h4.event-subtitile{margin-bottom:0; margin-top:0;}
.sky-blue {
    float: left;
    margin-top: 10px;
	margin-bottom:10px;
    font-size: 14px;
}
.reg-form input {
    border-radius: 0;
    font-size: 12px;
}
.reg-form {
    margin-bottom: 20px;
}
.border .vc_column-inner  {
    border: 1px solid #2a7aaf;
}
.hm-reg-form .vc_column-inner {
    padding: 53px 20px !important;
}
.hm-reg-form {
        padding: 13px 20px;
}
.hm-reg-form h3 {
    margin-bottom: 30px;
    color: #00355a;
}
.btn {background-color: #072542 !important;
    font-size: 13px !important;
    text-align: center;
    color: #fff !important;}
	
.reg-btn {
	background-color: #072542 !important;
    font-size: 13px !important;
    text-align: center;
    color: #fff !important;
    border: 0 !important;
    text-transform: uppercase;
    font-weight: 400 !important;
    letter-spacing: 1px;
    display: inline-block;
    border-radius: 0 !important;
}
.reg-btn-section {
    text-align: center;
    margin-top: 40px;
}
.hr-theme {
    background-size: 100% 45px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    padding: 10px !important;
}
.timeline-section h5 {
    text-transform: capitalize;
    letter-spacing: normal;
    font-weight: 400;
    margin: 0;
    padding: 0;
    font-size: 17px;
	margin-top: 20px;
    text-align: center;
}
.timeline-section {
    text-align: center;
}
.timeline-section p {
    font-size: 13px;
    line-height: 22px;
    margin: 10px 0;
}
.owl-item:hover img {
    transform: scale(1.2) !important;
}
.timeline-section img {
    margin-bottom: 20px;
    text-align: center;
}
.timeline-section h4 {
     font-weight: 500;
    font-size: 23px;
}
/*
.vc_section.section-full{
    padding:50px 0 !important
}
*/
.grey-text {
    color: #9e9e9e !important;
}
.body-text-color {
    color: #2b2b2b !important;
}
.sky-blue {
    color: #1099d2;
}

.lecture-sec-half p {
    font-size: 13px;
	    margin-bottom: 5px !important;
    margin-top: 5px;
	    line-height: 23px;
}
.section-title-left {text-transform: uppercase;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    position: relative;}
	.ondimand-video .post-desc h4 {
    margin-top: 0;
}

section.vc_section.section-full.get-inv-section {
       padding-top: 50px !important;
    padding-bottom: 30px !important;
}
.relative {
    position: relative;
}
.inner-aps .wpcf7 {
    float: left;
    position: static;
    top: 0;
    background: #fff;
    padding:10px 20px;
    z-index: 99999;
    border: 1px solid #00355a;
    width: 100%;

}
.get-inv-section {
    overflow: visible !important;
}
.form-field input {
    width: 100% !important;
    height: 40px !important;
    border-radius: 0 !important;
    padding: 6px 10px !important;
    font-size: 12px;
}
.form-field {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.research-form h3 {
    text-align: center;
    margin-bottom: 15px;

}
span.note {

    text-transform: capitalize;
}
.form-btn {
    float: left;
    width: 100%;
    text-align: center;
    margin: 20px 0;
}
.sub-btn {
    background: #00355a !important;
    font-size: 12px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400 !important;
}
.vc_btn3-container.vc_btn3-inline {
    display: block !important;
    float: left;
    width: 100%;
}
.white-color .section-title {
    color: #fff;
}
.white-color p {
    color: #fff !important;
}
.owl-item h3 {
    margin: 0;
    padding-top: 13px;
}
.form-field br{display:none !important;}
.site-footer {
	    float: left;
    width: 100%;
    background-color: #072542;
    margin: 0;
    padding: 60px 0;
    /* background-image: url(https://www.ecssr.ae/wp-content/uploads/2018/12/footer-bg.png); */
    background-size: cover;
    background-position: bottom;
	position:relative;
	padding-bottom:160px;
}
.site-footer:after {
    background-image: url(images/footer-bg.png);
    background-size: 100% 130px;
    background-position: left center;
    content: " ";
    position: absolute;
    bottom: 0;
    height: 130px;
    width: 100%;
    margin: 30px 0;
	    background-repeat: no-repeat;
}
.site-footer p {
    color:#d6d6d6 !important;    
        font-weight: 400;
    font-size: 13px;
    line-height: 18px;
}
.blog-side .event-logo {

    float: left;
    width: 100%;
}
.site-footer a {
    color: #d6d6d6;
    font-size: 13px;
    line-height: 18px;
}
.site-footer h3 {
    padding: 10px 0;
    margin: 0;
    color: #fff;
}
h2.widget-title {
    color: #fff;
    font-size: 20px;
    letter-spacing: normal;
	padding:0;
    font-weight: 400;
    text-transform: uppercase !important;
    margin-bottom: 10px;
}
.ft-menu li {
        font-size: 13px;
    list-style: none;
    margin-bottom: 8px;
    color: #fff;
    line-height: normal;
    margin-top: 0;
}
.mega-block-title {
    font-size: 20px !important;
    margin-bottom: 10px !important;
    font-weight: 400 !important;
	    color: #fff !important;
}

.widget_custom_html {
    color: #848484 !important;
    font-weight: 400 !important;
}
.custom-html-widget {
	font-size: 13px;
    line-height: 23px;
    color: #fff;
    text-align: justify;
    line-height: 15px;
	    float: left;
		margin-bottom:20px;
    width: 100%;
}
.mega-sub-menu .mega-menu-item {
    padding: 0 !important;
}
.mega-sub-menu li a {
    font-size: 14px !important;
    color: #072542 !important;
    /* margin-top: 10px !important; */
    position: relative !important;
    left: 0 !important;
    transition: 0.5s !important;
    font-weight: 400 !important;
    padding: 5px 20px !important;
}
.mega-sub-menu li a:hover{  color: #1099d2  !important; left: 10px !important;
    transition: 0.6s !important;}

.mega-menu-item-has-children:after{display:none !important;}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link{color: #e7e8e9 !important;}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item { margin: 0px 6px;}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{color: #000 !important;}
#mega-menu-wrap-top #mega-menu-top a.mega-menu-link{text-transform: uppercase !important;}
#mega-menu-top > li.mega-menu-item a {
    font-weight: 500 !important;
}
.owl-controls {
    float: left;
    width: 100%;
    position: absolute;
    /* bottom: 10px !important; */
  /*   top: 391px !important; */
}
.vc_col-sm-4 .section-title:before {
    width: 30px;
}
.vc_col-sm-4 .section-title:after {
    width: 30px;
}
#search-icon {
    position: absolute;
    width: 80%;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 9999;
    background: #1099d2;
    padding: 10px;
}
.mobile-search{display:none;}
span.lit-sm {
    font-size: 10px;
    margin: 2px;
}
span.lit-sm-x {
    font-size: 8px;
}
.mobile-part-menu{display:none !important;}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover {
    color: #1099d2 !important;
    transition: 0.6s;
}


.mega-toggle-blocks-left, .mega-toggle-blocks-center {
    display: none !important;
}
.desktop-menu{display:block;  position: static; width: 100%;  left: 0; margin-top: -30px;}
.fixed-header .desktop-menu {
    margin-top: 0;
}/* 
.vc_row.vc_row-o-full-height{    align-content: unset !important; } */
.search-form .search-submit .icon {
    height: 20px;
    top: -2px;
    width: 14px;
}
.search-form .search-submit {    bottom: 3px;
    padding: 3px 10px;
    position: absolute;
    right: 3px;
    top: 3px;
    background: #072542;}
.full-line.section-title:before, .full-line.section-title:after {
    width: 37%;
}
.fixed-header {
    position: fixed;
    background: #fff;
    padding-bottom: 0;
    transition: 0.4s;
	box-shadow: 0px 3px 7px #d4d0d0;
	    z-index: 99999999;
}
.fixed-header .sticky-logo {
    display: none;
}.fixed-header .og-logo {
    display: block;
    transition: 0.6s;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu, .main-menu #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu
 { background-color: rgba(255, 255, 255, 0.95) !important;

}
.ft-menu .custom-html-widget {
    text-align: left;
}

.top-bg {
    background-color: #072542;
}
.fixed-header  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .fixed-header  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,  .fixed-header  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{    color: #303030 !important;}
.fixed-header  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link{   color: #303030 !important;}

ul.mega-sub-menu {
    float: left !important;
    width: 100% !important;
    padding: 10px 10px 20px 10px !important;
}




/*.fixed-header .main-menu.col-sm-8 {
    width: 100%;
    text-align: center;
}
.fixed-header .main-menu.col-sm-8 #mega-menu-wrap-top #mega-menu-top {
    text-align: center;
}
.fixed-header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item {
    margin: 0px 46px;
    margin-top: 0;
}
.fixed-header .main-menu.col-sm-8 #mega-menu-wrap-top #mega-menu-top {
    text-align: center;
    margin-top: 8px;
    border-top: 1px solid #303030 ;
}*/
.wpb_wrapper {
    transition: 0.5s;
}
img{transition: 0.6s;}
.wpb_wrapper .in-img-inner:hover img {
    transform: scale(1.2);
    transition: 0.6s;
}
.caption a:hover, .waves-effect:hover {
    
    background: #1099d2 !important;
    transition: 0.6s;
    color: #fff !important;
    box-shadow: 0px 1px 7px rgba(6, 54, 74, 0.3215686274509804) !important;
}
btn:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .btn-theme:hover
{ background:#1099d2 !important;
    transition: 0.6s !important;
    color: #fff !important;
    box-shadow: 0px 1px 7px rgba(6, 54, 74, 0.3215686274509804) !important;}
.thumb:hover img {
    transform: scale(1.2);
}

.footer-light {
    background-color: #072542;
    padding: 0;
    padding-bottom: 10px;
	    float: left;
    width: 100%;
}
.footer-light a {
    color: #848484;
}

.ticker-container a {
    color: #0e526f;
}
.footer-light a#inner-content {
    display: none;
}
.fixed-header .main-menu ul li a:before {
    left: -50px !important;
}
.in-img-inner {
    overflow: hidden;
}
.in-img-inner a {
    color: #fff;
    transition: 0.6s;
}
.in-img-inner a:hover {
    color: #fff;
	background:#1099d2 !important;
}
.dropdown button {
    display: inline-block !important;
    text-align: left;
}
.section-full .dropdown {
    display: inline-block;
margin-left: 10px;float: right;
    margin-bottom: 46px;}

.section-full .dropdown button {
    background: #1099d2;
    color: #fff;
    padding: 9px 18px;
    text-transform: uppercase;
    font-size: 13px;
}
.ticker-container {
    background: #1099d2;
}
.ticker-container h5 {
    margin: 10px 0;
    color: #fff;
}
.dropdown-menu{ top: 40px;  left: -100px;}

.metaslider .slides img{height:90vh !important;}
.fixed-header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover {
    color: #1099d2 !important;
}
.header-right li a:hover {
    color: #1099d2;
    transition: 0.6s;
}
.timeline-section h4:hover{
    background: #1099d2 !important;
    color: #fff;
    transition: 0.5s;
    transform: scale(1.2);
    box-shadow: 0 0 7px #5d5d5d;
}
.timeline-section .wpb_column:hover img {
    transform: scale(1.2);
}
.blog-post-2b img {
    height: 140px;
    text-align: center;
}
.timeline-section .wpb_column:hover h4{ background: #01365b !important;
    color: #fff;
    transition: 0.5s;
    transform: scale(1.2);
    box-shadow: 0 0 7px #5d5d5d; }
a.sky-blue:hover {
    border-bottom: 1px solid #1099d2;
    transition-duration: 0.6s;
}
/*css by ajay*/

.entry-content{width: 100% !important; float:left;}
.management-pic .pic-title p{
        position: absolute;
    right: 30px;
    bottom: 0;
    color: #fff;
    font-weight: 400;
}
.pd30 {
    padding: 30px 0 !important;
}
.career-page .j-title p {
    margin: 0 !important;
    color: #fff;
    font-size: 15px;
    line-height: 35px;
    padding: 0 10px;
    font-weight: 300;
}
.career-page .j-content h4 {
        font-weight: 400;
    color: #00355a;
}
.career-page .vc_row-has-fill {
    margin: 10px 0;
}
.career-page button {
    padding: 8px 30px !important;
    border: none !important;
    font-weight: 500 !important;
}
.career-page .gray-btn button {
    background: #e7e8e9 !important;
    color: #00355a !important;
    font-weight: 300 !important;
}

.gray-btn button {
    background: #e7e8e9 !important;
    color: #00355a !important;
    font-weight: 300 !important;
}
.banner-inner {
    background-size: cover !important;
    background-position: center center !important;
    /* height: 500px; */
    width: 100%;
	position:relative;
}
.s_line-after-before h2 {
    width: 100%;
   color: #00355a;
    text-transform: uppercase;
    text-align: center;
    display: flex;
    position: relative;
}
.s_line-after-before h2:before {
    display: inline-block;
    margin: 15px 5px 8px 0;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #757575;
    width: 100%;
}
.s_line-after-before h2:after {
    display: inline-block;
    margin: 15px 0 8px 5px;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #757575;
    width: 100%;
}
.s_white_line-after-before h2 {
    width: 100%;
   color: #fff;
    text-transform: uppercase;
    text-align: center;
    display: flex;
    position: relative;
}
.s_white_line-after-before h2:before {
    display: inline-block;
    margin: 15px auto 8px auto;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #fff;
    width: 100%;
}
.s_white_line-after-before h2:after {
    display: inline-block;
    margin: 15px auto 8px auto;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #fff;
    width: 100%;
}

.line-after-before h2 {
    width: 100%;
   color: #00355a;
    text-transform: uppercase;
    text-align: center;
    display: flex;
    position: relative;
}
.line-after-before h2:before {
    display: inline-block;
    margin: 15px 5px 8px 0;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #757575;
    width: 100%;
}
.line-after-before h2:after {
    display: inline-block;
    margin: 15px 0 8px 5px;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #757575;
    width: 100%;
}

.white_line-after-before h2 {
    width: 100%;
   color: #fff;
    text-transform: uppercase;
    text-align: center;
    display: flex;
    position: relative;
}
.white_line-after-before h2:before {
    display: inline-block;
    margin: 15px auto 8px auto;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #fff;
    width: 21.5%;
}
.white_line-after-before h2:after {
    display: inline-block;
    margin: 15px auto 8px auto;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #fff;
    width: 21.5%;
}

.big_line-after-before h2 {
    width: 100%;
   color: #00355a;
    text-transform: uppercase;
    text-align: center;
    display: flex;
    position: relative;
}
.big_line-after-before h2:before {
    display: inline-block;
    margin: 15px auto 8px auto;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #757575;
    width: 32.5%;
}
.big_line-after-before h2:after {
    display: inline-block;
    margin: 15px auto 8px auto;
    height: 2px;
    content: " ";
    text-shadow: none;
    background-color: #757575;
    width: 32.5%;
}

.ul-li-icon ul li, .ul-li-icon-white ul li {
    list-style: none;
	position: relative;
    padding-left: 20px;
}
.ul-li-icon ul li:before {
    content: '';
    background: url(./images/ul-before-icon.png) no-repeat;
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    position: absolute;
    left: -10px;
    top: 3px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.ul-li-icon-white ul li:before{   content: '';  margin-right: 10px;
    position: absolute;
    left: -10px;
    top: 3px;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center;
    background: url(./images/ul-before-icon-white.png) no-repeat;
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.ul-li-icon ul li strong, .ul-li-icon-white ul li strong {
    width: 90%;
    display: inline-flex;
    font-weight: 400;
}
.ul-li-icon ul, .ul-li-icon-white ul {margin-bottom: 20px !important;}

.text-white p {
    color: #eaebed;
}
.text-white h5 {
    font-size: 14px;
    color: #fff;
    letter-spacing: normal;
    font-weight: 500;
}
.essd-height .vc_col-sm-3.vc_col-has-fill .vc_column-inner {
    height: 350px;
        margin: 5px;
}
.vc_btn3.vc_btn3-shape-square {
    font-weight: 500 !important;
}

.fixed-social {
    position: fixed;
    right: 0;
    z-index: 999;
    top: 20%;
	right: 260px;
}
.fixed-header {
    position: fixed !important;
}
button#search-button{    padding: 13px;}
.fixed-social li {
    display: block;
    background: #083157;
       padding: 8px 0;
}
.fixed-social li a {
    color: #fff;
    margin: 0px 7px;
  /*   width: 40px;
    height: 40px; */
   /*  line-height: 39px; */
    font-size: 20px;
}
.fixed-social li a:hover{
    color: #1099d2 !important;
}

.page-id-2043 {
    background: #fff;
}
.theme-bg {
    background: url(images/patternbg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
}
.full-with-section {
    float: left;
    width: 1000%;
}
.ssd-height .vc_col-sm-4:nth-child(2) {
    border-right: 1px solid #1a4a6b;
	min-height: 170px;
    border-left: 1px solid #1a4a6b;
}
p.link-more {
display: none;
}

/*media start from here*/


/*media start from here*/
.page-breadcrumbs {/* 
    position: absolute;
    bottom: 30px; */
    width: 100%;
    float: left;
    color: #fff;
}

.page-breadcrumbs #crumbs, .page-breadcrumbs #crumbs a{
	    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
	 font-style: normal;
}

.page-breadcrumbs h1.page-title {
        font-size: 20px;
    color: #00355a;
    font-family: 'Roboto', sans-serif !important;
    text-transform: uppercase;
    letter-spacing: normal;
    font-weight: 500;
    margin: 0;
    padding: 0;
	margin-bottom: 15px;
    margin-left: 15px;
}
.page-breadcrumbs #crumbs {
    float: left;
    width: 100%;
}
.theme-line {
    background-image:url(images/br.png);
	min-height: 50px;
    background-size: contain;
    background-position: center;
    background-repeat-x: repeat;
    background-repeat-y: no-repeat;
	padding-bottom:30px;
	
}
.event-thumbs-details p {
    padding-right: 8px;
    font-size: 13px;
    letter-spacing: normal;
    line-height: normal;
	    text-align: justify;
}
.upcomings_widget {
    float: left;
    width: 100%;
    margin-bottom: 25px; 
    position: relative;
	min-height: 120px;
}
.news-title h2 {
    margin-bottom: 0 !important;
}


.event-thumbs-details .expt-btn-icon {
    right: auto;
    float: left;
}
.career-page .vc_row-has-fill {
    background: #fff;
}




.vc_carousel-slideline-inner .vc_inner {
    text-align: center;
}
.vc_carousel-slideline-inner .vc_inner img {
    text-align: center;
    box-shadow: none;
}
.book-slider .vc_images_carousel .vc_carousel-inner{background: #e7e8e9;   padding: 50px 0;}
.vc_images_carousel .vc_carousel-control{    opacity: 2 !important;}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev{font-size: 50px;    color: #00355a !important; }

.book-details-bottom {
    text-align: center;
    margin: 20px 0 !important;
    font-size: 14px;
font-weight: 600;}
.vol-sec {
    text-align: center;
    font-size: 15px;
}
.book-slider .wpb_wrapper {
    border: 1px solid #00355a;    padding: 15px;
}
.book-slider .wpb_wrapper .wpb_wrapper {
    border: 0; padding: 0;
}
.page-id-1917 {
    background: #fff;
}
.cart-btn a.vc_general.vc_btn3 {
    background: #e7e8e9 !important;
    color: #00355a !important;
    width: auto !important;
    width: 160px !important;
    text-align: center !important;
    padding-left: 0 !important;
}
.book-title {
    color: #00355a;
    text-transform: inherit !important;
    font-weight: 400;
    margin-bottom: 0;
}
.topic-label {
    background: #e7e8e9;
    float: left;
    clear: both;
    padding: 3px 10px;
    text-align: center;
    min-width: 16%;
    text-transform: uppercase;
    color: #00355a;
}

.authername, .bookyear, .language {
    display: block;
    clear: both;
    font-size: 15px;
    font-weight: 400;/* 
    text-transform: uppercase; */
    padding-top: 0px;
    color: #303030;
}
.short-des {
    color: #16171a;
        position: relative;
    float: left;
    width: 100%;
    padding-bottom: 30px;
}
.specification h4 {
    margin-bottom: 10px;
}
.short-des h4 {
    margin-bottom: 5px;
}
.auther-about h4 {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #303030;
}
/* .book-short-details{display: inline-table;} */
.download-btn ul li {
    display: inline-block;
    margin-right: 10px;
}
.download-btn ul li a {
    background: #e7e8e9;
    padding: 9px 10px;
    color: #00355a;
    font-size: 14px;
}
.price-book {
    padding: 0;
}
.price-book .squaredOne {
    padding: 5px 10px;
    border: 1px solid #d5dee4;
    margin-right: 7px;
    margin-bottom: 5px;
	font-size:11px; 
	    font-weight: 600;
}
.price-book .squaredOne .wpcf7-form-control-wrap{font-weight:400;}

.price-book .squaredOne p{margin-bottom: 0 !important;
    position: relative;
    left: 20px;
	    line-height: normal;
	font-size:11px; 
}
.price-book .vc_btn3-container {
    float: left;
    display: inline-block !important;
    width: auto !important;
}
.price-book .f7-check.col-lg-3 {
    width: auto;
}
 .recent-connect  .title-light, .recent-connect .text-white{color:#303030;}
.recent-connect .team-member {
    height: 290px;
    background: url(img/misc/3book.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.ratting li {
    display: inline-block !important;
}
.book-comment .vc_row.wpb_row {
    border-bottom: 1px solid #e7e8e9;
    margin-bottom: 20px;
}
.coment-txt h4 {
    color: #4e4e4e;
    font-size: 14px;
    font-weight: 500;
}
.coment-txt ul.ratting {
    margin-bottom: 5px;
}
.book-comment {
    max-height: 410px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-right: 30px !important;
      margin: 60px 0;
    margin-top: 100px;
}
.event-details h5 {
    margin: 0;
	letter-spacing: normal;
    font-size: 18px;
}
.event-details p {
    margin-bottom: 0 !important;
}
.event-venue {
    opacity: 0.7;
}
.date {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 3px 10px;
	    z-index: 2;
		    background: rgb(0,0,0);
    background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
    width: 100%;
    bottom: 0;
}
.date h3 {
    margin: 0;
    font-size: 34px;
    color: #fff;
}
.date h3 span {
    font-size: 16px;
    float: left;
    clear: both;
    width: 100%;
    margin-top: -7px;
}

.event-thumb-details h4 a{
    font-size: 15px;
    font-weight: 400;
}
.event-thumb-details h5 a:first-child {
    padding: 0;
}
.event-thumb-details h5{
    line-height: normal;
    letter-spacing: initial;
    padding: 0;
    margin: 0;
}
.event-thumb-details h5 a{
        font-size: 14px;
    font-weight: 400;
    border-right: 1px solid #ddd;
    padding: 0 5px;
}
.event-thumb-details h5 a:last-child {
    border: none;
}
.event-thumb-details h3, .event-thumb-details h3 {
        font-size: 16px;
    font-weight: 500;
    line-height: normal;
    margin: 0;
    padding: 0;
}
.upevnt-img-date {
    overflow: hidden;
}
.no-gradient:before{visibility:hidden;}
.tag {background: #e7e8e9;
    float: left;
    clear: both;
    padding: 3px 10px;
    text-align: center;
    min-width: 16%;
    text-transform: uppercase;
    color: #00355a;}
.event-lur-date {
    float: left;
    width: 100%;
    line-height: normal;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px;
    opacity: 0.8;
}
.event-thumb-details p {
    margin-bottom: 10px !important;
    line-height: 20px;
}
.no-btn a {
    color: #00355a !important;
    font-size: 15px  !important;
	border:0 !important;
    border-bottom: 1px solid transparent  !important;
    transition: 0.6s  !important;
	background:none !important;
	padding:0 !important
}
.no-btn a:hover {
    color: #1099d2   !important;
	background:none !important;
	padding:0 !important;
    border-color: #1099d2  !important;
	border:0 !important;
	border-bottom:1px solid  !important;
    transition: 0.6s  !important;
}
#publication-form-ui .wpcf7-form-control {
    border: 0;
    border-bottom: 1px solid;
    border-radius: 0;
    background: none;
}
#wpcf7-f2134-p2045-o1 {
    margin-left: 42px;
}
.vc_separator {
    margin: 40px 0 !important;
}
.upevent:hover img {
    transform: scale(1.2);
    transition: 0.6s;
}
.upevent{/* overflow:hidden; */ position: relative;}
.blog-inner {
    padding-top: 20px;
    padding-bottom: 40px;
}
.related-post {
        float: left;
    width: 100%;
    /* border-top: 1px solid #d2d2d2; */
    padding: 30px 0;
}
.blog-cat {
    float: left;
    width: 100%;
}
.blog-main-title h2 {
    font-size: 22px;
    line-height: normal;
    margin-bottom: 3px;
    margin-top: 3px;
    float: left;
    width: 100%;
    font-weight: 500;
}
.event-thumbs-details h3 a {
    
	    font-size: 15px;
    font-weight: 500;
       color: #303030;

}
/* .single-blog-sidebar {
    margin-top: 80px;
} */
.date-authername {
    float: left;
    width: 100%;
}
.date-authername ul {
    margin-bottom: 7px;
}
.date-authername ul li i {
    margin-right: 10px;
}
.post-expt-recent h3 {
    font-size: 16px;
    margin: 0;
    color: #083157;
}
.post-date {
    opacity: 0.7;
}
.recent-thumb {
    float: left;
    width: 100%;
    min-height: 160px;
    background: #e4e4e4;
    margin-bottom: 0px;
	position:relative;
	overflow:hidden;
}
.recent-thumb img {
    height: 100%;
}
.recent-thumb a {
    float: left;
    width: 100%;
    height: 100%;
    position: absolute;
}
aside#secondary {
    width: 100% !important;
    font-size: 15px;
}
.post-expt-recent h3 a {
    font-size: 16px;
    margin: 0;
    color: #083157;
    font-weight: 500;
}
.recent-post-box h2, #related_posts h2 {
    font-size: 18px;
    font-weight: 500;
	    margin-bottom: 30px;
}
.recent-news-inner {
    float: left;
    width: 100%;
}
.related-thumb img {
    height: 140px;
}
.related-news-box  .related-thumb{ height: 110px;}
.related-news-box .related-thumb img {
    height: 100%;
}
.related-news-box .related-thumb {
    padding: 0;
}
.post-expt-related h3 {
    font-size: 15px;
    line-height: normal;
    margin: 0;
}
.post-expt-related h3 a {
    font-weight: 500;
    color: #083157;
}
.post-expt-related p {
    font-size: 13px;
    line-height: normal;
	margin: 0 !important;
}
.blog-image.blog-full-img, .content {
    float: left;
    width: 100%;
}
.post-expt-related {
    position: relative;
}
.post-expt-related .no-btn {
    position: absolute;
    bottom: 0;
}
.post-expt-related .no-btn a {
    font-size: 13px !important;
}
.related-news-box {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 20px;
}
.related-thumb {
    height: 140px;
    overflow: hidden;
    background: #e4e4e4;
}
/* .banner-inner:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #0000003d;
} */
.wpcf7-response-output {
    float: left;
    width: 99%;
}
.pd01{padding-top: 10px;}



.upevnt-img-date img {
     height: 200px;
    width: 100%;
    object-fit: contain;
}
/* .pastevent .upevnt-img-date img {    width: 220px;} */
.event-related .upevnt-img-date img{width: 220px !important; object-fit: cover; height: 200px !important;}
.pastevent  .event-thumb-details {
    float: left;
    width: 100%;/* 
    min-height: 110px; */
}
.event-thumb-details {
    float: left;
    width: 100%;
    min-height: 100px;
    padding: 10px;
}
.pastevent  .no-btn {
    position: absolute;
    bottom: 0;
}
.upevent .no-btn {
    position: absolute;
    bottom: 0;
}
.post-expt-recent{    min-height: 440px;}



.recent-news .no-btn {
    position: absolute;
    bottom: 0;
}
.recent-news .post-expt-recent {
    min-height: 360px;
}

.vc_gitem-post-data-source-post_excerpt {
    height: 100px;
}
.featured img {
    width: 100%;
}

/**************   Image Animation CSS ********************/
.img-layer {
    background: rgba(0, 0, 0, 0.4588235294117647);
    content: "";
    position: absolute;
    top: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
 visibility: hidden;
    opacity: 0;
}
.img-top-layer:hover .img-layer {
    top: 0;
    visibility: hidden;
    opacity: 0;
    transition: 0.6s;
}
.in-img-inner h3 a {
    width: 100%;
    float: left;
}
.rel-expt {
    float: left;
    width: 100%;
    height: 100px;
    overflow: hidden;
}
.related-news-box .post-expt-related {
    min-height: 160px;
}


/***************** Publication CSS **********************/
.single-product{background:#fff;}
.single-product-slider .woocommerce-product-gallery {
    background: #e7e8e9;
}
a.woocommerce-product-gallery__trigger {
    visibility: hidden;
}
.slide-content {
    float: left;
    width: 100%;
    text-align: center;
}
.slide-content p {
    margin: 0 !important;
}
.slide-content strong {
    text-transform: uppercase;
    margin-bottom: 2px !important;
    float: left;
    width: 100%;
}
.single-product-slider {
    border: 1px solid #00355a;
padding: 15px;}
/* p.price, .variations, .single_variation_wrap , .product_meta, .woocommerce-tabs, .variations_form.cart{ */
    /* display: none !important; */
/* } */
.wmc-price-switcher, .woocommerce div.product p.price, .woocommerce div.product span.price {
    display: none;
}
.wvdrb-two-thirds .price {
    display: inline-block !important;
    color: inherit !important;
	font-weight: normal;
    font-size: inherit !important;
}
.wvdrb-two-thirds pre {
    padding: 0;
    border: 0;
	    font-weight: bold;
    background: none;
    line-height: normal;
  font-size: 13px;
    font-family: inherit !important;
    float: left;
    margin: 0;
    margin-top: 5px;
}
.wvdrb-two-thirds {
    width: auto !important;
    margin: 0 !important;
}
.wvdrb-one-third {
    width: auto !important;
    clear: none !important;
    margin: 0 !important;
    margin-right: 5px !important;
}
.vr-price {
  border: 1px solid;
    float: left;
    width: auto;
    margin-bottom: 10px;
    padding: 3px 8px;
    clear: none;
    margin-right: 10px;
    font-size: 15px;
}

.value strong, .woocommerce div.product form.cart .variations td.label, .woocommerce div.product form.cart div.quantity, span.posted_in {
    display: none !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #00355a;
    color: #fff;
  

-webkit-font-smoothing: antialiased;
    text-transform: uppercase;
    font-weight: 500;
    padding: 15px 30px;
    line-height: normal;}
.variations fieldset {
    padding: 1em 0 !important;
    border: 0 !important;
    margin: 0 !important;}
.modal {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    
}
.modal-header h3 {
    padding: 0;
    color: #fff;
}
.modal-open .modal{ z-index: 9999999999; visibility:visible; opacity:1; }
.modal-header .close {
    position: absolute;
    right: 20px;
    font-size: 42px;
    opacity: 1;
    text-shadow: none;
    color: #fff;
    padding: 0px 10px;
}
.modal-header{    padding: 15px 0 0 30px !important;}
/*.modal-open {
    overflow: hidden;
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    border: 0;
    top: 0;
}*/

.modal-backdrop {
    visibility: hidden;
    opacity: 0;
}



/********************  News page CSS *****************/
.upevnts-img-date {
    position: relative;
	    overflow: hidden;
}
.ent-smal-date {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    bottom: 0;
    color: #fff;
	    padding: 0 10px 0;
}
.ent-smal-date div {
    float: left;
    width: 100%;
	    padding: 8px 0;
}
.ent-year {
    font-size: 19px;
}
.event-thumbs-details h3 {
    padding: 0;
    margin: 0;
    font-size: 15px;
    font-weight: 500;
    color: #00355a;
}
.news-list-section .col-sm-3 {
    padding-left: 8px;
    padding-right: 7px;
}
.tags a {
    color: #303030;
    text-transform: uppercase;
}
.tags a:after {
    content: "|";
    position: absolute;
    right: -6px;
}
.tags a {
    color: #303030;
    text-transform: uppercase;
    position: relative;
    margin-right: 6px;
}
.mega-lang-item-116{display:none !important}
.tags a:last-child:after {
    display: none;
}
.upevnts-img-date img {
    height: 120px;
}
.ent-smal-date .ent-month {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 300;
}
.hover-ripple{display:none !important;}

.no-padding{padding:0 !important}
.no-padding .col-sm-6 {
    padding: 0;
}
.news-title-tag {width:100%;background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(246,246,246,0.05) 7%, rgba(0,0,0,0.67) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(7%, rgba(246,246,246,0.05)), color-stop(100%, rgba(0,0,0,0.67)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(246,246,246,0.05) 7%, rgba(0,0,0,0.67) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(246,246,246,0.05) 7%, rgba(0,0,0,0.67) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(246,246,246,0.05) 7%, rgba(0,0,0,0.67) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(246,246,246,0.05) 7%, rgba(0,0,0,0.67) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );}
.news-left {
    float: left !important;
    width: 33% !important;
}
.news-right {
    float: left !important;
    width: 66% !important;
}
.news-title-tag a {
    color: #fff;
}
.news-title-tag a:hover {
    color: #1099d2;
}
.news-left p {
    margin: 0 !important;
}
.event-slidetr-img {
    overflow: hidden;
}
/* .blog-post-2 .img-top-layer:before, .blog-post-2b .img-top-layer:before {
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.6784313725490196);
    width: 100%;
    height: 100%;
    z-index: 1;
} */
.blog-post-2 .img-layer, .blog-post-2b .img-layer{display:none;}
.vc_custom_1545908191039 p {
    display: inline-block;
}

.woo-multi-currency{display:none;}
.single-product .woo-multi-currency{display:block;}

.let-new .widget-post-slider .owl-dots { top: 331px !important;}
.ex1 h4 {
    font-size: 14px;
}




/****************Book Model New CSS********************/
.woo-multi-currency.wmc-sidebar{z-index:999 !important;}	
.woocommerce-tabs{display:none !important;}
.outer-div .inner-div img, #flowpaper-logo-bottom{display:none !important;}
iframe #flowpaper-logo-bottom{
	display:none !important;
}
iframe .inner-div a{
	display:none !important;
}

.widget-post-list .evnt-expt {
    line-height: normal;
    margin-top: 4px;
}

.home-6ix-icon img {
    box-shadow: none !important;
}


.hm-pub h3.text-white {font-size: 16px;  padding-top: 0;     font-weight: 500;   margin: 0;}
.hm-pub .text-white {
    color: #303030 !important;
}
.hm-pub p.text-white {
	margin-top: 2px;
    font-size: 12px;
	color: #303030;
	margin-bottom:0 !important;
	
}
section#social-scroll {
    overflow: visible !important;
    position: relative;
    z-index: 9;
}
.hm-event-feature ul li {
    float: left;
    width: 50%;
}
.home-6ix-icon .vc_col-sm-2:hover img {
    transform: scale(1.2);
}

.team-member.style6 figcaption{display:none !important}
.hm-pub  .sc-carousel-3-col .owl-item {min-height: 420px;}


.hide-div{display:none !important;}

/*************** Experts START ****************/
.expert-box {
      float: left;
    width: 100%;
    margin-bottom: 40px;
    box-shadow: -2px 2px 7px #e4e4e4;
    min-height: 330px;
    background: #fff;
    
}
.expert-pagination .pagination {
    border: none;
}
.expert-pagination ul.pagination.pagination-sm li a{
    border: none !important;
    background: none !important;
    color: #b9b9b9;
        padding: 4px 15px;
}
.expert-pagination ul.pagination.pagination-sm li a.pagination-active {
        border: 1px solid #30304f !important;
    color: #30304f;
}
.expert-bottom h3 {
    font-size: 15px;
    font-weight: 500;
	margin-bottom: 5px;
    margin: 0;
}
.expert-bottom {
    float: left;
    width: 100%;
    padding: 10px;
}
.expert-pos {
    color: #343538;
    font-size: 12px;
	    margin-top: 10px;
    font-weight: 400;
}
.expert-btn a {
        padding: 5px 10px;
    float: right;
    background: #083157;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
}
.expert-btn a:hover {
    background: #1099d2 ;
    color: #fff;
    transition: 0.6s;
}

.widget_search .search-submit {
    background: none;
    color: #083157;
}
.widget_search input {
    border-radius: 0;
}
.expert-sing-img {padding: 0;}
#experts-details-search form input{
    border-top: none;
    border-left: none;
    border-right: 0;
    border-bottom: 1px solid #1099d2;
    background: none;
}
#experts-details-search form button {
    color: #1099d2;
}
#experts-details-search .widget {
    padding-bottom: 10;
}
p.feed-btn-area {
    position: absolute;
    z-index: 999;
    bottom: -3px;
    right: 33px;
}
.exp-text p {
    margin-bottom: 15px !important;
}
.experts-event-slider .owl-item {
    margin: 20px;
}
.exprt-evnt-slider {
    float: left;
    width: 100%;
}
.exprt-evnt-slider h3 {
    font-size: 16px;
    font-weight: 400;
}
.event-date {
   float: left;
    width: 100%;
    line-height: normal;
    font-size: 24px;
   /*  margin-right: 20px; */
	padding-left: 14px;
    margin-bottom: 10px !important;
    margin-top: 12px !important;
}
.ecnt-expt {
    float: left;
    width: 100%;
}
.no-btn {
    float: left;
    width: 100%;
    margin-top: 10px;
}





/*************** Sponsor START ****************/

.sponsor-inner {
    border: 1px solid rgba(8, 49, 87, 0.4196078431372549);
    padding: 10px;
	box-shadow: 6px 6px 25px 4px #ddd;  
    background: #fff;
    margin-bottom: 30px;
	float: left;
    width: 100%;
	min-height:400px;
}
.spon-img img {
    width: 80%;
    /* margin: 0 auto; */
    margin: 10px auto;
}
.spon-box-bottom h3 {
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 5px;
}
.spo-expt {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.grey-btn {
    float: left;
    width: 100%;
}

.grey-btn a {
    background: #d4d4d4;
    padding: 8px 26px;
    text-transform: uppercase;
    float: left;
}

/*************** Sponsor END ****************/




.news-ext {
    overflow: hidden;
    min-height: 110px;
    height: 140px;
}
/*************** Sponsor END ****************/
.ent-day {
    font-size: 50px;
}

.page-id-2162 .banner-inner:before{display:none}
/* .page-id-2162 .banner-inner {
    background:none !important;
	    height: 180px;
} */

.news-tag-list {
    float: left;
    width: 100%;
}

.page-id-2162, .single-post, .postid-3587  {background:#fff !important;}
.news-main {
    position: relative;
    overflow: hidden;
    margin-right: 5px;
    margin-bottom: 5px;
}
.cloudTags li {
    display: inline-block;
    margin-right: 10px;
    text-transform: uppercase;
    /* font-weight: 700; */
	position:relative;
}
.tag-btn {
    font-weight: 500;
	 padding: 5px 7px;
    background: #f7f7f7;
    color: #303030;
	
}
.btn-arrow {

}

.news-title-tag {
  position: absolute;
    bottom: 0;
    height: 70px;
    padding: 10px;
    width: 100%;
    background: rgba(0, 53, 90, 0.67);
}
.news-title-tag .news-title h2 {
      font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 19px;
    margin: 0;
}
p.news-date {
    font-size: 13px;
    margin: 0 !important;
    color: #fff;
}
.news-title-tag p {
    color: #fff;
    line-height: normal;
    font-size: 13px;
}
.news-title-tag p a {
    color: #fff;
    margin-left: 14px;
    transition: 0.5s;
}
.news-title-tag p a:hover {
    color: #1099d2 ;
}
.news-title-tag .tag {
    font-size: 11px;
    padding: 1px 10px;
    margin-bottom: 4px;
}
.no-padding .vc_column-inner {
    padding: 0 !important;
}
.news-img-title img {
    width: 100%;
}
.news-left img {
    height: 454px;
	    object-fit: cover;
    width: 100%;
}
.news-right img {
    height: 224.5px;
	    object-fit: cover;
    width: 100%;
}

.news-main:hover img {
    transform: scale(1.2);
}
.newsdt h5 {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: normal;
    margin: 0;
    line-height: normal;
}
.vc_gitem-post-data {
    margin-bottom: 6px !important;
}
.newsdt h5 {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    margin: 0 !important;
    color: #5d5d5d;
}
/* .single-post .banner-inner {
    height: 330px;
} */
/* .single-post .banner-inner:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #0000008a;
} */
.date-authername ul li {
    display: inline-block;
    margin: 0 10px 0 0;
    font-size: 14px;
    color: #303030;
    text-transform: capitalize;
}
/* .page-id-2162 .og-logo {
    display: block;
}
.page-id-2162 .sticky-logo {
    display: none;
} */
.header-right li .search-form input {
    border-color: #303030;
}
.header-right li .search-form input {
    color: #303030 !important;
}
 .header-right li a {
    color: #fff;
}
.header-right li a:hover {
    color: #fff;
}
.recent-news .col-sm-3 {
    padding: 0 7px;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link{color: #303030 !important;}
 #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover {
    color: #1099d2 !important;
    transition: 0.6s;
        border-bottom: 1px solid #1099d2 !important;
}

.page-breadcrumbs #crumbs, .page-breadcrumbs #crumbs a{color:#69747a; margin-bottom: 30px;  margin-top: 20px;}
.site-headertop {
    /* background: #fff; */
    box-shadow: 1px 5px 7px rgba(214, 214, 214, 0.38);
}
.page-title-inner h1.vc_custom_heading {
    padding: 0 !important;
    margin: 0;
    margin-left: -15px;
}
/* .banner-inner .container {
    padding: 0;
} */
.page-breadcrumbs {bottom: 15px;}
.news-title i {
    position: absolute;
    right: 10px;
    top: auto;
    font-size: 17px;
    color: #fff;
    bottom: 20%;
}
.list-news-cat {
    text-align: left !important;
    font-size: 11px;
    margin: 0 !important;
    padding: initial;
}
.news-list-bottom h2, .news-list-bottom .news-title a  {
    font-size: inherit;	
	font-weight: 500;
    font-size: 16px; 
	line-height:normal;
	margin: 0;
}
.news-list-bottom .list-cat a {
    font-size: 14px;
    font-weight: normal;
}
.news-title {
    font-size: 14px;
    /*height: 50px;*/
    overflow: hidden;
    font-weight: 600 !important;
}
.news-list img {
    height: 200px;
	width: 100%;
}
.newslist-date {
    color: #303030;
    font-weight: normal;
}
.expt-btn-icon {
    position: absolute;
    right: 13px;
    font-size: 17px;
	color:#1099d2;
}
.news-list {
    box-shadow: 0 0 10px rgba(199, 199, 199, 0.6196078431372549);
    padding-bottom: 0;
    float: left;
    width: 100%;
 /*    min-height: 400px; */
}

.news-list-excpt {
    float: left;
    width: 100%;
    min-height: 80px;
    text-align: justify;
    font-size: 13px;
    line-height: 20px;
	overflow:hidden;
	color: #16171a;
    font-weight: normal;
}
.news-list-date {
        text-transform: capitalize;
}
.vc_separator.vc_separator_align_center h4 {
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 500;
    color: #00355a;
    position: relative;
}
.news-list-bottom {
    padding: 10px;
	padding-bottom:0 !important;
    float: left;
    width: 100%;
}
.picker__table, .picker__date-display, .picker__footer, .picker__calendar-container  {display:none !important;}
.search-center .screen-reader-text {
    position: static !important;
    height: auto;
    float: left;
    width: 100%;
}
.news-search-form {
    width: 90%;
    margin: 0 auto;
    display: block;
}
.news-search-form .search-list  i{
        position: absolute;
    top: 32px;
    right: 20px;
    color: #1099d2;
}
.news-search-form select, .news-search-form input {
    border: 0;
    border-bottom: 1px solid #1099d2;
    border-radius: 0;
    width: 100%;
        background: none !important;
}
.vc_empty_space {
    float: left;
    width: 100%;
}
input.search-submit {
    position: absolute;
    top: auto;
    bottom: 0;
    width: 20px;
    right: 15px;
    padding: 0 !important;
    background: none !important;
    color: #149bd3;
    border: 0;
    text-indent: 1111111px;
}
.news-search-form .screen-reader-text1, .search-center .screen-reader-text {
    color: #1099d2;
        text-transform: uppercase;
    font-weight: 400;
}
.news-sidebar h2 {
    color: #303030;
	margin-top: 0px;
    float: left;
    width: 100%;
}
.pub-slider {
    text-align: center;
    background: #f7f7f7;
    float: left;
    width: 100%;
    padding: 10px;
	padding-bottom:50px;
	
}
.pub-cat , .pub-auther{
    color: #3d3d3d;
}
.membership-btn {
    /* background: #000; */
    padding: 20px;
    text-align: center;
    background: #f7f7f7;
}
.date-authername ul {
    float: left;
}


.polylang-flags a {
    color: #072542;
}
.membership-btn a {
    padding: 10px 20px;
       background: #083157;
    margin: 0px 0;
    display: block;
    color: #fff;
}
.pub-slider h3 {
    font-weight: 500;
    padding-top: 3px;
    border-bottom: 1px solid #dee3e7;
    padding-bottom: 3px;
	margin-bottom: 8px;
    font-size: 14px;
    text-transform:uppercase;
}
/* .news-sidebar .custom-html-widget {
    margin-bottom: 30px;
}
 */
 .news-sidebar .owl-carousel .owl-item:hover img {
    transform: scale(1) !important;
}
 .news-sidebar .owl-carousel .owl-item img {width: 200px; margin: 0 auto;}
 .news-sidebar .owl-carousel .owl-item .pub-slider{}
 .news-sidebar .owl-controls .owl-nav{display: none;}
.post-expt-recent h3 {
    overflow: hidden;
    height: 40px;
    margin-bottom: 10px;
}
.recent-news .post-expt-recent {
    float: left;
    width: 100%;
    min-height: 180px;
}
/* .page-id-2162 .page-breadcrumbs #crumbs, .page-id-2162 .page-breadcrumbs #crumbs a {
    color: #ffffff !important;
} */
.post-expt-recent h3{padding:0;}/* 
.banner-inner{height:230px !important;     background: none !important;} */
.banner-inner:before{display:none;}
.single-post .page-title {
    display: none;
}
/* .single-post .banner-inner {
    height: 190px !important;
} */
.single-blog-left {
    padding: 0;
}
.blog-main-title {
    float: left;
    width: 100%;
/*     text-transform: uppercase; */
}
.blog-contnt .cat-list {
    text-transform: uppercase;
}
.content {
    margin-top: 20px;
    text-align: justify;
}
.news-banner .container {
    padding: 0 17px !important;
}
.news-banner {
    margin-top: -20px;
}



a.expt-btn-icon {
    background: #fff;
    width: 16px;
    text-align: center;
    float: right;
	color:#092744;
}
a.expt-btn-icon:hover{color:#0d4882;}

.col-sm-8.main-pub-text {
    padding: 0;
}
.grey-bg {
    background: #f7f7f7;
    float: left;
    width: 100%;
    padding: 10px;
}
.main-pub-img-inner img {
    position: absolute;
    left: 0;
    right: 0;
    top: -20px;
    margin: 0 auto;
    height: 210px;
    box-shadow: 0 0 7px #a7a7a7;
}
.main-pub-bottom {
    float: left;
    width: 100%;
    margin-top: 60px;
}
.main-pub-bottom .grey-bg {
    padding-top: 25.5vh;
}
.pub-title h3 {
    margin: 0;
}
.main-pub-img {
    margin-top: 30px;
}
.pub-expt {
    position: relative;
}
.pub-expt .expt-btn-icon {
    background: #f7f7f7;
/*     width: 16px;
    text-align: center;
    float: right; */
    position: absolute;
    bottom: 0px;
}
.grey-bg  .expt-btn-icon {background: #f7f7f7;}

.section-title-line{color:#757575}
.sc-carousel-3-col .owl-item {
    background: #fff;
    box-shadow: 0 0 13px #cecece;
	padding: 0 6px;
	overflow:hidden;
}
.sc-carousel-3-col .owl-item .team-member{  
 /* margin-right: 3px !important;
    margin-left: px !important; */
	height: 300px;
    margin-bottom: 13px !important;
	overflow:hidden;
	    margin-left: -6px !important;
    margin-right: -6px !important;
}
	.sing-book-img {
    text-align: center;
/*     background: #e7e8e9; */
    padding: 0px;
    margin: 0 auto;
}
.sing-book-img img {
    margin: 0 auto;
	width:100%;
	float:left;
	max-height: 500px;
    overflow: hidden;
}
.sing-book-bottom ul li {
    display: inline-block;
    text-align: center;
    margin: 0 2px;
}
.book-des .vc_column-inner {
    padding: 0;
}
.sing-book-bottom {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.btn-grey {
	background: #00355a;
    padding: 10px 30px;
    transition: 0.6s;
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    line-height: normal;
    font-family: 'Roboto', sans-serif !important;
}
.btn-grey:hover {
    background: #1099d2 !important;
    transition: 0.6s !important;
    color: #fff !important;
    box-shadow: 0px 1px 7px rgba(6, 54, 74, 0.3215686274509804) !important;
}
a.btn-grey:focus {
    color: #fff !important;
}
.price-book .col-lg-3 {
    padding: 0;
}

.price-book .squaredOne .wpcf7-list-item {
    margin: 0;
	    line-height: normal !important;
}
/* .recent-connect .owl-item p:after {
    content: "\f105";
    position: absolute;
    right: 11px;
    color: #072542;
    font-family: "FontAwesome";
    font-size: 16px;
} */
.price-book .vc_btn3-container .vc_general {
    margin: 0 !important;
    padding: 14px 20px !important;
}
.book-des p {
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    margin-bottom: 6px !important;
}
.recent-connect .owl-item h3, .all-pub-content h3 {
    font-weight: 500;
    font-size: 15px;
    padding-top: 5px;/* 
    text-transform: uppercase; */
    color: #303030;
	text-align:left;
}
.main-event-img img{

   width: auto;
   margin: 0 auto;
   left: 0;
   right: 0;
   height: 300px;
   object-fit: cover;
}
.recent-connect .owl-item p {
    font-size: 12px;
    margin-bottom: 0px !important;
}
.home .footer-top-line{display:none;}
.footer-top-line{float:left; width:100%; display:block;     margin-top: 30px;}
.parent-pageid-2043 h1.page-title {
    display: none;
}
.main-event-img {
    position: relative;
   top: 10vh;
   text-align: center;
   left: 0;
   right: 0;
   width: 80%;
   margin: 0 auto;
   height: 300px;
   object-fit: cover;
}
.main-event-bottom .grey-bg {
    padding-top: 155px;
}
.main-event-bottom {
    float: left;
    width: 100%;
    margin-top: -90px;
}
.main-event-img .event-date {
    position: absolute;
    bottom: 10px;
    text-align: left;
	z-index:2;
    padding-left:10px;
	    background: rgb(0,0,0);
    background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
    width: 100%;
    bottom: 0;
	margin-bottom:0 !important;
	padding-top: 10px;
}
.main-event-img .event-date h3 {
    margin: 0; 
    font-size: 34px;
	
		line-height: normal;
	font-weight: 400;
    color: #fff;
}
/* .main-event-img:after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    height: 100%;
    z-index: 0;
    left: 0;
    right: 0;
} */
.main-event-img .event-date h4 {
    margin: 0;
    font-size: 24px;
    color: #fff;
	    font-weight: 400;
		line-height: normal;
    margin-top: -8px;
}
.event-vanue {
    float: left;
    width: 100%;
    color: #5c5c5c;
    font-size: 13px;
    line-height: 20px;
}
/* .upevent.col-sm-3 {
    padding: 0px 6px;
} */
.upevent-inner, .past-event-inner {
    float: left;
    width: 100%;
    box-shadow: 0 0 7px #c7c7c7;
}
.upevent-inner .expt-btn-icon{margin-right: 10px;}
.mr20 {
    margin-top: 20px !important;
}
.section-bg {
	 padding: 70px 0 !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.pastevent h3 {
    padding: 0;
}

.single-event h1.page-title {
    display: none;
}
.sc-carousel-1-col .owl-prev {
    float: left;
}
.sc-carousel-1-col .owl-next {
    float: right;
}
.sc-carousel-1-col .owl-prev, .sc-carousel-1-col .owl-next {
    height: 34px;
}
.sc-carousel-1-col .owl-nav {
    top: 130px !important;
}
.event-title h3 {
    font-size: 23px;
    margin-bottom: 0;
    font-weight: 400;
  /*   text-transform: unset; */
    color: #303030;
}
.event-cat {
    text-transform: capitalize;
}
.event-content {
    margin-top: 10px;
}
.event-related {
    float: left;
    width: 100%;
}
.event-related .rel-news-box {
    padding: 0 5px;
}
.section-inner-title {
    text-align: center;
    position: relative;
	float:left; width:100%;
	z-index:999;
	margin: 30px 0;
}
.news-title i{display:none;}
.section-inner-title:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 1px;
    background: #EBEBEB;
    top: 18px;
    z-index: 1;
}
.lac-inner {
    display: inline-block;
	text-align:center;
	/*     width: 19% */;
}
.alc-name h3 {
    font-size: 15px;
    font-weight: 500 !important;
    color: #00355a;
	margin-bottom:0;
}
.alc-key h4 {
    font-size: 14px;
    font-weight: 400;
    color: #303030;
}
.section-inner-title h3 {
    display: inline-block;
    padding: 0 8px;
    background: #fff !important;
    z-index: 999;
    position: relative;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 400;
    color: #00355a;
    position: relative;}
.event-lecture {
    float: left;
    width: 100%;
    margin: 30px 0 50px;
}
.lac-inner img {
    width: 70%;
	margin-bottom: 15px;
}
.agenda-title {
   background: #00355a;
    color: #fff;
    padding: 3px 15px;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 28px;
}
.agenda-inner .panel>.panel-heading {
    background-color: #e7e8e9 !important;
    border-bottom: 0 !important;
    border: 0 !important;
    color: #303031 !important;
}
.agenda-inner  .panel-heading{  padding: 10px 15px;}
.panel-group .panel {
    box-shadow: none !important;
    border-radius: 0 !important;
    margin-top: 2px !important;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border: 1px solid #ddd;}
.blog-side {
    margin-top: 4.5vh;
}
.panel-title a {
    display: block;
}
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'FontAwesome';  /* essential for enabling glyphicon */
    content: "\f106";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: #1099d2;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f107 ";    /* adjust as needed, taken from bootstrap.css */
}

.hm-publication .owl-item {
    background: none !important;
    box-shadow: none !important;
}
#wpcf7-f1728-p1719-o1 p {
    margin-bottom: 10px !important;
}

.social-studies-depr .wpb_wrapper .wpb_wrapper {
    padding: 0;
}
.social-studies-depr .wpb_wrapper {
    background: #f7f7f7;
    min-height: 280px;
    padding: 10px;
}
.social-studies-depr .vc_column-inner {
    padding: 5px;
}
.social-studies-depr .wpb_wrapper {
    background: #f7f7f7;
    min-height: 280px;
    padding: 10px 20px ;
}
.social-studies-depr li {
    margin-bottom: 7px !important;
}
.social-studies-depr h5 {
    letter-spacing: normal !important;
    font-size: 15px !important;
    margin-bottom: 5px !important;
    text-transform: unset !important;
    font-weight: 500 !important;
    min-height: 40px !important;
}
.social-studies-depr li {
    line-height: 16px !important;
    font-size: 13px !important;
}
.social-studies-depr .wpb_wrapper .wpb_wrapper {
    min-height: auto !important;
}

.vc_sep_pos_align_center {
    margin-top: 20px !important;
}
.president-name {
    background: #fff;
    margin: 0;
    padding: 10px 0;
    font-size: 19px;
    font-weight: 600;
    color: #00355a;
}
.form-inner {
    padding: 30px 100px 10px 100px !important;
}
.wpcf7-submit{color: #fff; background: #e7e8e9; border: none; padding: 12px 35px; font-size: 15px; font-weight: 400; text-transform: uppercase;}
.wpcf7-submit:hover{color: #fff !important; background: #1099d2 !important;}
.btn-group .wpcf7-form-control-wrap {
    float: left;
    margin-right: 10px;
}
.btn-group .feed-btn-area {
    position: relative !important;
    float: left;
    right: 0 !important;
    bottom: -20px;
}
/* .form-group {
    padding: 0;
} */
.btn-group .wpcf7-submit {
    float: left;
    /* margin-top: 35px !important; */ 
	margin-bottom: 30px !important;
    background: #072542;
    font-size: 12px;
    font-weight: 500;
}
.site-main .search-field { 
    background: none;
    border: 0;
    border-bottom: 1px solid #1099d2;
}
.footer-light a:hover {
    color: #1099d2;
}
#search-bar {
     position: absolute;
    width: 60%;
    /* bottom: -40px; */
    z-index: 9999999 !important;
    background: #072542;
    margin: 0 !important;
    padding: 10px;
    right: -20px;
    top: 75px;
}
.news-list-bottom {
    min-height: auto;
    overflow: hidden;
    background: #fff;
}
#search-bar input {
    border-radius: 0 !important;
}
.button-top{border-radius: 0 !important;}
.search-form .search-submit {
bottom: 3px;
    padding: 4px 10px;
    position: absolute;
    right: 0;
    top: 0;
    background: #072542;
    border-radius: 0 !important;
    border: 0;
    height: 31px;
}
#search-bar span.screen-reader-text {
    display: none;
}
.pub-expt .link-more{display:block;}
.page-id-2045, .single-event{background:#fff;}

.page-id-2176 .banner-inner {
    background: #fff !important;
}






.st-rech-text p{  font-size: 12px;
    line-height: 18px;
    margin-bottom: 11px !important;}
.sc-carousel-1-colr .news-title h2 {
    min-height: 50px;
    overflow: hidden;
}

.page-breadcrumbs #crumbs a, .page-breadcrumbs #crumbs span {
    margin-right: 12px;
	position:relative;
	    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
}
.page-breadcrumbs #crumbs a:after {
    content: " | ";
    position: absolute;
    right: -10px;
    top: 3px;
    line-height: normal;
}
.page-breadcrumbs #crumbs span {
    margin-left: 5px;

}
	.blog-image.blog-full-img {
    margin-top: 10px;
}
.event-thumbs-details .tags {
    line-height: normal;
}
.news-sidebar .col-sm-8.upcomings-detail {
    padding-left: 6px;
	    position: static;
}
.main-pub-bottom p {
    margin-bottom: 10px !important;
}
.fixed-header {
    position: fixed !important;
    top: 0;
    z-index: 9999;
    background:rgba(255, 255, 255, 0.95);
    transition: 0.6s;
}
.fixed-header .top-bg {
    display: none;
}
.news-list-excpt  .expt-btn-icon{right: 20px;}

.full-img img {
    width: 100%;
	height:100%;
	    object-fit: cover;
}

.topic-single .full-img img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}


.vc_separator .vc_sep_holder .vc_sep_line{border-top: 1px solid #d0d0d0 !important;; top: 0px;}
.text-white.vc_separator .vc_sep_holder .vc_sep_line{border-top: 1px solid #fff !important; }
.box-main {
  float: left;
    width: 100%;
    box-shadow: 0 0 10px #a2a2a296;
    overflow: hidden;
    min-height: 390px !important;
    background: #fff;
    margin-bottom: 30px;
}
#news-scroll .title-separator {
    width: 100% !important;
}
.report-anl-hm .news-list-excpt {
    min-height: 50px;
}
.hm-publication .col-sm-3 {
    width: 100% !important;
}
/* .blog-post-2.featured .post-desc {
        left: 10px;
    bottom: -43px;
} */
.blog-post-2b.featured .post-desc {
    left: 30%;
    top: 48%;
    bottom: auto;
}

.hm-event-feature .expt-btn-icon {
    float: right;
    left: auto;
    right: auto;
    position: relative;
}




/*************************** Cart Page  ****************************/


.woocommerce table.shop_table{border: 0;}

.woocommerce-cart-form { float: left; width: 63%; padding-right: 15px;}
.cart-collaterals {
    float: left;
    width: 36% !important;
    padding: 0 10px;
}
.shop_table th {
    font-size: 14px;
    font-weight: 500 !important;
    color: #00355a;
	border: 0;
}
.cart_item td {
    border-top: 0 !important;
}
.product-thumbnail .size-woocommerce_thumbnail {
    height: 70px !important;
    width: auto !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width: 100%;}
.cart_totals h2 {display: none;}
.shop_table thead {background: #f7f7f7;}
.woocommerce-cart{background:#fff;}
.woocommerce .quantity .qty {
    width: 6em;
    font-size: 11px;
    padding: 3px 7px;
    height: 33px;
    border-radius: 0;
    border-color: #f4f4f4;
}
th.product-subtotal {
    width: 100px !important;
}
.cart-price, .cart_item .woocommerce-Price-amount {
    font-weight: 500;
}
.woocommerce a.remove {
    font-size: 14px;
    height: 20px;
    width: auto;
    color: #a7a7a7 !important;
    font-weight: normal;
    border: 1px solid #a7a7a7;
    padding: 5px;
    line-height: 10px;
}
.woocommerce a.remove:hover {
    color: #fff !important;
    background: #1099d2;
    border-color: #1099d2;
}
.cart-coupne-section .coupon {
    display: none;
}
.cart-coupne-section .button {
    font-weight: 300 !important;
    text-transform: uppercase;
    font-size: 11px !important;
    padding: 10px 20px !important;
    border-radius: 0 !important;
}
.woocommerce a.remove:hover {
    font-size: 14px;
    height: 20px;
    width: auto;
    color: #a7a7a7 !important;
    font-weight: normal;
    border: 1px solid #a7a7a7;
    padding: 5px;
    line-height: 10px;
}
.product-name a {
    color: #00355a;
    font-size: 15px;
    font-weight: 500 !important;
    text-transform: inherit;
}
.woocommerce-message {
    border-top-color: #b1b1b1  !important;
}
.woocommerce-message::before {
    color: #ffffff !important;
}
.wc-proceed-to-checkout .wc-forward {
    width: 65%;
    margin: 0 auto !important;
    text-align: center;
    float: none;
    font-size: 12px !important;
    background: #083157 !important;
    color: #fff !important;
    border-radius: 0 !important;
}
.wc-proceed-to-checkout .wc-forward:hover {
    background: #1099d2 !important;
    color: #fff !important;
    transition: 0.6s;
}
.woocommerce ul#shipping_method li input {
    margin: 0px 0px 0 9px;
    vertical-align: top;
    float: right;
}
.order-total .woocommerce-Price-amount.amount {
    font-size: 20px;
    font-weight: 400;
}
.cart_totals td {
    text-align: right;
    padding-right: 50px !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message { background-color: #083157 !important; color: #ffffff !important; }

/*************************** Cart Page  ****************************/


/************Get Involved section **************/
.get-involved-items{
    font-weight: 500;
    font-size: 16px;
    background:#fff;
    padding: 50px 20px;
    text-align: center;
    box-shadow: 0 0 10px#a2a2a296;
    color: #303030 !important;
    border: solid 1px #072542;
}
/************Get Involved section **************/
.strategic-partners .sp-div img{     width: 130px;
    border-radius: 100px;
    height: 130px;
    object-fit: fill;}

.page-template-page-strategic_partner { background: #fff;}

.invol-icon-sec .vc_col-sm-4 .wpb_wrapper {
    background: #072542;
    margin: 0;
    margin-bottom: 20px;
    padding-top: 20px;
	cursor: pointer !important;
}

#news-scroll {
    padding-bottom: 100px !important;
}

.invol-icon-sec .wpb_wrapper {
    background: none;
    margin:0px;
}
.invol-icon-sec h2 {
    font-size: 16px;
    text-align: center !important;
    padding-bottom: 20px;
    text-transform: capitalize;
    color: #fff;
	    padding-top: 10px;
}
.invol-icon-sec .vc_col-sm-4 .wpb_wrapper .wpb_wrapper {
    padding: 0 !important;
    background: none !important;
}
.invol-icon-sec .vc_col-sm-4 .wpb_wrapper:hover img {
    transform: scale(1.2);
}
.hm-lac img {
    margin: 10px auto;
    width: auto;
    height: 140px;
}
.hm-lac h3 {
    font-size: 16px;
    margin-bottom: 2px;
    font-weight: 400;
    text-align: center;
}
.hm-lac h4 {
    font-size: 13px;
    font-weight: 400;
}

.hm-lac  .owl-item{text-align:center;}
.report-image {
    overflow: hidden;
}

.search-center .news-list {
    margin-bottom: inherit;
    min-height: 430px;
}
.sk-circle{margin:40px auto !important;}
.report-image {
    height: 200px;
    margin-bottom: 5px;
}
.invol-icon-sec img {
    width: auto;
        height: 90px !important;
}

.pastevent .past-event-inner {
    margin-bottom: 30px;
    min-height: 460px ; 
    overflow: hidden;
	    background: #fff;
}
.pastevent .past-event-inner h3 {
        font-weight: 500;
		font-size: 16px;
		line-height: normal;
		overflow: hidden;
	    margin-bottom: 0;
}

.pub-inner .all-pub-img a {
    display: block;
    float: left;
    width: 100%;
    height: 300px;
    overflow: hidden;
}

.all-pub-img {
    background-size: cover !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.pub-inner {
    background: #fff;
    box-shadow: 0 0 13px #cecece;
    padding: 0 6px;
    overflow: hidden;
	margin-bottom: 30px;
	min-height: 440px;
}
/* .all-pub-content h3 {    font-weight: 500;
        font-size: 16px;
    padding-top: 5px;
    text-transform: inherit;
    color: #303030;} */
.search-form .screen-reader-text {
    clip: auto;
    height: auto !important;
    overflow: visible;
    position: static !important;
}
.all-pub .col-sm-3 {
    width: 20%;
    padding: 0;
    padding-right: 16px;
}
.all-pub-author .expt-btn-icon {
    right: 30px;
}
.all-pub-img:hover figure {
    transform: scale(1.2);
    transition: 0.6s;
}
.owl-item .all-pub-img:hover figure {
    transform: none !important;
    transition: 0.6s;
}
.all-pub-img figure{transition: 0.6s;}
.all-pub-img {
    overflow: hidden;
    transition: 0.6s;
}
.tags {
    float: left;
}
.news-sidebar .owl-dots {
    display: block !important;
}
.invol-icon-sec img {
    box-shadow: none !important;
}
.entry-content a img, .comment-content a img, .widget a img{box-shadow:none !important;-webkit-box-shadow :none !important; }
.has-sidebar:not(.error404) #primary {
    width: 100%;
}
header.page-header {
    display: none;
}
.category article {
    float: left;
    width: 100%;
}
.category  .wrap{padding:0 !important}
.owl-theme {
    position: relative;
}
.news-sidebar .owl-controls .owl-dot {
    background: #e7e8e9;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin: 6px;
    border-radius: 80px;
}
.single-blog-sidebar .owl-theme {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
}
.news-sidebar .owl-controls {
    top: auto;
    bottom: 10px;
    width: 100%;
    text-align: center;
}
.news-sidebar .owl-controls .owl-dot.active {
    background: #083157;
}
.pub-slider h3 {
    height: 46px;
    overflow: hidden;
}
.lac-inner img {
       border-radius: 30px;
    height: 190px;
    width: 145px;
    margin: 20px auto;
	object-fit: cover;
}
.event .lac-inner img{height: 120px;}
.owl-theme {
    float: left;
    width: 100%;
    position: relative;
}
.lac-sec .owl-controls .owl-nav {
    top: auto;
}
.lac-sec .owl-controls {
    top: 50%;
	display: block !important; 
}

.search-form .screen-reader-text {
    color: #1099d2;
    text-transform: uppercase;
    font-weight: 400;
}



.button-top{ position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 100;
    width: 40px;
    height: 40px;
    padding: 0px;
    border: 0;
    border-radius: 2px;
    box-shadow: none;
    background: #1099d2 !important;
    color: #fff;
    font-size: 26px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
    pointer-events: none;
    opacity: 0;
    font-size: 18px;
    transition: opacity .18s ease;}
.single_add_to_cart_button:hover { background:#1099d2 !important;
    transition: 0.6s !important;
    color: #fff !important;
    box-shadow: 0px 1px 7px rgba(6, 54, 74, 0.3215686274509804) !important;}

.upevnts-img-date .img-layer {
    visibility: visible;
    opacity: 2;
    top: 0;
    background: rgba(0, 0, 0, 0.6392156862745098);
}
.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments{float:left !important; width:100% !important;}
.single-strategic_partners h1.page-title {
    display: none;
}
.single-strategic_partners {
    background: #fff;
}

.also-like:before, .also-like:after{height:1px !important; background:#EBEBEB !important}
form.search-form {
    float: left;
    width: 100%;
    margin: 0;
}
.upevnt-img-date img{    margin: 0 auto;}
.news-list:hover img {
    transform: scale(1.2) !important;
}
.pastevent .img-layer {
    top: 0 !important;
    visibility: visible !important;
    opacity: 3 !important;
}
.img-box {overflow: hidden;}
.event-lecture .owl-controls { display: none;} 
h4.event-subtitile{    font-weight: 500;}
.event-tag .cat {
    text-transform: capitalize;
    color: #072542;
    font-weight: 700;
}
.rel-news-box:hover img {
    transform: scale(1.2);
}
.event-logo:hover img {
    transform: scale(1.2);
}
.event-logo {
    overflow: hidden;
}
.event-content {
    text-align: justify;
}
h3 a {
    font-weight: inherit;
}

.register-btn {
    float: left;
    width: 100%;
}

.masonry-filter.style1 li a, .masonry-filter-2.style1 li a{    font-size: 22px;    line-height: 39px; }
.owl-nav .owl-prev, .owl-nav .owl-next {
      font-size: 22px;
    padding: 10px !important;
	transform:0.6s; 
	    line-height: 20px;
}
.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover {
    color:#1099d2 !important;
	transform:0.6s;
}
.team-member.style6 h4, .team-member.style6 span, .team-member.style6 a{opacity:2 !important}
#mega-menu-wrap-top{margin-right: -30px !important;}

.single-profile {
    background: #fff;
}
.single-profile .blog-image img {
    width: 100%;
}
.profile-sing {
    margin-bottom: 30px;
    float: left;
    width: 100%;
        align-items: center;
    display: flex;
}
.pro-rel-box {
    min-height: 410px;
}

textarea {
font-size: 12px !important;}




.pub-col-five {
    width: 20%;
	padding: 10px;
	float:left;
}

.hm-event-feature ul {
    float: left;
    width: 100%;
}
.news-banner .news-title i {
    display: none;
}


.sing-book-img {
width: 92% !important;height: 85% !important;}
.variations br {
    display: none;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #fff;
    border:0 !important;
    background-color: #082643 !important;
}
.home-6ix-icon .vc_col-sm-2:hover {
    background: #1099d2;
    transition: 0.6s;
}
.invol-icon-sec .vc_col-sm-4 .wpb_wrapper:hover {
    background: #1099d2;
} 
.wvdrb-one-third .character-counter {
    display: none !important;
}
#publication-form-ui form .col-lg-1{    padding: 0 7px !important;}
.sing-book-img .back img {
    float: right;
}
/* .hm-pub .owl-controls {
    display: none;
} */
.recent-connect .owl-item {
    min-height: 420px;
}

 .sing-book-img {
        width: 100%;
        height: 100%;
        position: absolute;
        -webkit-transition: -webkit-transform 1s;
        -moz-transition: -moz-transform 1s;
        -o-transition: -o-transform 1s;
        transition: transform 1s;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-transform-origin: 50% 50%;
    }

    .sing-book-img div {
        display: block;
        height: 100%;
        width: 100%;
        line-height: 260px;
        color: white;
        text-align: center;
        font-weight: bold;
        font-size: 140px;
        position: absolute;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
		overflow:hidden;
    }

    .sing-book-img .front {}

    .sing-book-img .back {
        -webkit-transform: rotateY(-180deg);
        -moz-transform: rotateY(-180deg);
        -o-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }

    .sing-book-img.flipped {
        -webkit-transform: rotateY(-180deg);
        -moz-transform: rotateY(-180deg);
        -o-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }

    .single-product-slider {
        min-height: 590px;
        position: relative;
    }

    .sing-book-bottom {
        position: absolute;
        bottom: 0;
		left:0;
    }
.event-reg-sec button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    background: #d8d8d8 !important;
    color: #083157;
}
.event-reg-sec button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
    background: #083157 !important;
    color: #d8d8d8;
}
.upevent-inner, .past-event-inner{    margin-bottom: 30px;     min-height: 450px !important; max-height: 450px !important; position:relative; text-align:left;}
.past-event-inner .post-excerpt {
    height: 60px;
    overflow: hidden;
}
	
.evnt-rel-e {
    background: #fff;
    margin: 0 6px 0 0;
    box-shadow: 0 0 8px #d2d2d2;
    padding: 0 0px;
    min-height: 360px;
	float:left;
}
.event-related .event-thumbs-details{padding: 0 6px;}
.evnt-rel-e .register-btn{bottom: 10px;}
.tags h4 {
    font-size: 14px;
    text-transform: capitalize;
}
.upcomings_widget .tags h4{font-size:12px;}
.tags h4 a {
    text-transform: inherit;
}
.widget-post-list .text, .widget-post-list-2 .text{position:relative;}
.register-btn {
    position: absolute;
    bottom: 0;
}
.hm-featur-main .register-btn {
    bottom: -17px;
}
.page-template-page-press-php{background:#fff;}
/* .home .owl-nav {
    display: none;
} */
.news-sidebar .owl-carousel .owl-stage-outer{    background: #f7f7f7;}
.entry-content a img, .comment-content a img, .widget a img{box-shadow:none !important;}
/*.profile-sing .blog-image img {
    width: 70%;
    margin: 0 auto;
    text-align: center;
}*/


.report-analysis-6c .report-analysis-div:hover img {
    transform: scale(1.2);
}
.report-analysis-div h3 {
    padding: 0;
    font-size: 16px;
    font-weight: 500;
}
.expert-list-section img {
    margin: 0 auto;
}
.expert-box .expert-img{overflow:hidden;}
.expert-box:hover img {
    transform: scale(1.2);
}
.pagination-bottom .page-numbers {
    display: inline-block;
    text-align: center;
}
.pagination-bottom {
    float: left;
    width: 100%;
    text-align: center;
    margin: 20px 0;
}
.pagination-bottom a {
    color: #083157;
    font-size: 16px;
    background: #dadada;
    margin: 5px;
}
.pagination-bottom a {
    color: #303030;
    font-size: 16px;
    background: none;
    margin: 5px;
    border: 1px solid transparent;
}
.pagination-bottom .current {
    border-color: #808080 !important;
    width: 40px;
    font-size: 16px;
    border: 1px solid;
    color: #303030;
}
.pagination-inner {
    width: 50%;
    margin: 0 auto;
}
.prev.page-numbers {
    line-height: 30px;
    background: #083157;
    color: #fff !important;
}
.next.page-numbers {
    line-height: 30px;
    background: #083157;
    color: #fff !important;
}

.header-right ul li img {
    width: auto;
    height: 19px;
}
.header-right .custom-html-widget {
    margin-bottom: 0;
    text-transform: uppercase;
}
#search-bar .search-form {
    margin: 0 !important;
}
.search-form .search-submit:hover {
    background: #1099d2;
}
.sing-pro-bottom-cont {
    float: left;
    width: 100%;
    margin-top: 50px;
}
.gls-img p {
    text-align: justify;
}
.gls-img h3{font-size: 20px;
    color: #00355a;
    text-transform: uppercase;
    letter-spacing: normal;
    font-weight: 500;
    margin: 0;
    padding: 0;
    margin-bottom: 15px}
.glsh-sec img {
    width: 360px;
}
.bro-slid .owl-nav {
    display: none;
}
.bro-slid .owl-dot {
    background: #e3e3e3;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 0 10px;
    border-radius: 50px;
}
.bro-slid .owl-dot.active {
    background: #072542;
}
.bro-slid .owl-controls{    bottom: -30px;
    text-align: center;
    left: 0;
    right: 0;
}
.bro-slid  .owl-item:hover img{transform:none !important}
.bro-slid {
    padding-left: 70px !important;
    padding-right: 70px !important;
}



.blog-side .event-logo img{width:100%;}
span.firsta {
    font-size: 8px;
}
span.secnda {
    font-size: 11px;
}
.header-right .custom-html-widget li a span {
    margin: 0 2px;
}

div#color-change-show {
    display: none;
}
.header-right button {
    background: none !important;
    padding: 9px 10px;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
}
.header-right li:hover .dropdown-menu {
    display: block !important;
    right: auto;
    left: auto;
    width: 160px !important;
    top: 22px;
    border-radius: 0 !important;
}
.header-right .dropdown-menu li {
    display: block !important;
    text-align: center;
}
.header-right  .dropdown-menu {
    padding: 20px 10px;
}
.blue-theme-btn {
    background: #072542;
}
.black-theme-btn {
    background: #000;
}
.grey-theme-btn{background:#6d6d6d;}
.lac-img-box {
    /* overflow: hidden; */
    margin-bottom: 20px;
}

.recent-news .news-list {
    min-height: 460px;
}
.single-press h1.page-title {
    display: none;
}
body .woo-multi-currency .wmc-list-currencies .wmc-currency.wmc-active, body .woo-multi-currency .wmc-list-currencies .wmc-currency:hover, .woo-multi-currency.wmc-price-switcher a:hover {
    background: #072542 !important;
}
.woo-multi-currency.wmc-price-switcher {display: none !important;}
.lng-sw-pp {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.lng-sw-pp  .woo-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper span.wmc-current-currency {
    display: block;
    position: relative;
    font-weight: 700;
    background: #fff;
    color: #00355a;
    border: 1px solid #00355a;
    font-size: 14px;
}
.upevent .register-btn {
    bottom: 10px;
}
h5 {
    text-transform: unset !important;
	    line-height: normal;
    letter-spacing: initial;
    padding: 0;
    margin: 0;
	font-size: 14px;
}
.main-event-bottom .register-btn{position: static;}


.topic-publication p {
    margin-bottom: 0 !important;
}
.topic-single .owl-item {
    padding: 0;
}
.news-search {
    float: left;
    width: 100%;
}
/* .metaslider .flexslider .slides li:before {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.55);
    z-index: 0;
    display: block !important;
} */
.evnt-rel-e .upevnt-img-date {
    margin-bottom: 10px;
}
.evnt-rel-e .expt-btn-icon {
    float: right;
    right: 23px;
}



.dcsns-li{/* height: 230px; */ float: left; width: 100%; /* overflow: hidden; */}
.dcwss.dc-wall .stream li .section-text, .dcwss.dc-wall.modern .stream li .section-share , .dcwss.dc-wall.modern .stream li .section-intro
{display: none;}

.dcwss.dc-wall.modern .stream li .socicon {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 18px;
    width: 93%;
    text-align: left;
    background: #083157;
    padding: 4px 10px;
}
.dcwss.dc-wall.modern .stream li .section-text, .dcwss.dc-wall.modern .stream li .section-user, .dcwss.dc-wall.modern .stream li .section-title {
    display: none;
}
/* .dcwss.dc-wall.modern .stream li .section-thumb img{height: 220px;} */
textarea{    border-radius: 0;}

.topic-img h2 , .topic-publication .owl-item h3{
    font-size: 16px;
    font-weight: 400;
    margin-top: 6px;
	padding-top: 0;
    color: #303030;
    line-height: normal;
    margin-bottom: 3px !important;
}

.event-tag {
    float: left;
    margin-right: 10px;
}
.event-cat {
    float: left;
}
.topic-single .expt-btn-icon {
    display: none;
}



#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu{    background: rgba(255, 255, 255, 0.95);
    min-width: 320px !important;
    right: 0 !important;}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:none !important}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:none !important;}
.sc-carouseld-1-colr-event .pastevent .img-layer {
    display: none;
}
.event-lecture .owl-stage-outer {
    text-align: center;
    width: 100%;
}
.event-lecture .owl-stage-outer .owl-stage {
     float: none !important; 
    text-align: center !important;
    margin: 0 auto;
    display: inline-block;
}
.topic-event .img-layer {
    display: none;
}
.news-search .news-list {
    min-height: 390px;
    background: #fff;
}
.topic-publication .owl-item {
    padding-left: 9px;
    padding-right: 9px;
    height: 440px;
    line-height: normal;
}

.wall-outer .dcsns-toolbar .filter li:nth-child(1) {
    display: none;
}
.stream li.dcsns-instagram .section-intro, .filter .f-instagram a:hover, .wall-outer .dcsns-toolbar .filter .f-instagram a.iso-active {
    background-color: #083157!important;
    color: #fff;
}
.wall-outer .dcsns-toolbar .filter li a {
background: #083157 !important;}
.wall-outer .dcsns-toolbar .filter li a {
    padding: 9px 3px 0 3px  !important;
    margin: 0 1px 1px 0;
    display: block;
    float: left;
    height: 40px  !important;
    width: 40px  !important;
    text-align: center !important;
    font-size: 22px !important;
    line-height: 22px !important;
    color: #fff !important;
}
.single-blog-left .owl-carousel .owl-item {
    box-shadow: none !important;
}

.woocommerce-checkout {
    background: #fff;
}
.woocommerce-info a {
    color: #fff;
}
.woocommerce-info a:hover {
    color: #1099d2 ;
}
.woocommerce-info::before {
    color: #ffffff !important;
}
.event-html-get.hm-event-feature {
    float: left;
    width: 100%;
    margin-bottom: 30px;
	text-align: center;
}

.upcomings_widget h4.event-subtitile {
    margin: 0;
    font-size: 13px;
}
.upcomings_widget h5.event-topics {
    font-size: 11px;
}
h5.event-topics {
    font-size: 12px;
}
.upcomings_widget .event-thumbs-details p {
    font-size: 11px;
}
.upcomings_widget .register-btn {
    bottom:0;
    margin-bottom: 0px;
}
.upcomings_widget .register-btn a {
    font-size: 11px !important;
    padding: 6px 11px !important;
}
.stream li.dcsns-instagram .section-intro, .filter .f-instagram a:hover, 
.wall-outer .dcsns-toolbar .filter .f-instagram a.iso-active, .stream li.dcsns-youtube .section-intro, .filter .f-youtube a:hover, .wall-outer .dcsns-toolbar .filter .f-youtube a.iso-active, .stream li.dcsns-facebook .section-intro, .filter .f-facebook a:hover, .wall-outer .dcsns-toolbar .filter .f-facebook a.iso-active{background:#1099d2 !important;}
.copyright .textwidget.custom-html-widget {
    margin-bottom: 10px;
    text-align: center;
    direction: ltr;
    color: #848484;
    text-transform: uppercase;
}

.post-209 p {
    text-align: justify;
}


.blog-side {
    margin-top: 0;
    margin-bottom: 10px;
}
.cat-list li {
    display: inline-block;
    margin-left: 5px;
}
.cat-list li:after {
    content: "|";
    margin: 0px 5px;
}
.featured-section .news-title {
    padding-left: 9px;
    padding-right: 9px;
}
.featured-section .owl-item {
   min-height: 320px;
    margin-bottom: 25px;
}
.all-news.search-center .news-list{    min-height: 410px;}
.news-list .img-box {
    height: 200px;
    overflow: hidden;
}

 

.recent-connect .owl-item {
    min-height: 450px !important;
}
.topic-single .topic-img:hover img, .topic-single .news-list:hover img {
    transform: scale(1.2) !important;
}
.main-pub-bottom .text-white {
    color: #303030;
    margin-bottom: 0 !important;
}
.main-event-img{overflow:hidden; max-height:300px;}

.event-thumbs-details h3 a{font-weight: 600 !important;}
.sp-expt a {
    display: none;
}
.pagination, .comments-pagination {
    float: left !important;
    width: 100% !important;
}
.pagination-inner a , .page-numbers.current {
    width: 30px;
    height: 30px;
    font-size: 15px;
    color: #fff;
    background: #083157;
    line-height: normal;
	font-weight:normal !important;
}
.pagination-inner a:hover , .page-numbers.current:hover {
    background: #1099d2;
    color: #FFF !important;
    transition: 0.6s;
}

.next.page-numbers, .prev.page-numbers{    width: auto !important;
    line-height: 22px;
}
.single-reports_analysis h1.page-title {
    display: none;
}

.EnglishVerdanaNormal img {
    display: none;
}

.post_type_topic {
    background: rgba(0, 53, 90, 0.72);
    color: #fff;
    padding: 0 9px;
   /* position: absolute; */
    top: 177px;
    width: 100%;
}
ul.mega-sub-menu{    top: 62px !important;}
ul.mega-sub-menu ul.mega-sub-menu {
    top: 0 !important;
    padding: 0 !important;
}
.post-47057 h2, .post-47059 h2 {
    display: none;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    width: 50%;
    margin: 40px auto;
}
.woocommerce-form-login label {
    display: block !important;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 15px;
}
.woocommerce-form-login label {
    display: block !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background: #083157;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 10px 30px;
    text-transform: uppercase;
}
.woocommerce-error a {
    color: #fff !important;
}
.woocommerce-error a:hover {
    color: #1099d2 ;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{color:#fff !important}
body div .woocommerce .woocommerce-form-login .form-row label {
    display: block !important;
}



.reset-btn .btn {
    color: #fff !important;
    background: #072542 !important;
    border: none !important;
    padding: 12px 20px !important;
    font-size: 15px !important;
    font-weight: 400;
    text-transform: uppercase !important;
    width: auto !important;
    line-height: normal !important;
    float: left;
    margin-top: 10px !important;
}
.featured-section .post_type_topic {top: auto; bottom: 0;}

.reset-btn .btn {
    background: #1099d2 !important;
    transition: 0.5s;
}



/* .single-event .event-related {
    text-align: center;
}

.single-event .event-related .rel-news-box{    float: none;
    display: inline-block;
    text-align: right;}	 */
	
.blog-image.blog-full-img .owl-item:hover img {
    transform: none !important;
}
.team-member.style6:hover{box-shadow:none !important;}
.event-vanue br { display: none;}

.profile-sing .blog-image.col-sm-12 {
    width: 50%;
    margin: 0 auto;
}
/* .single-post .content img {
    display: none;
} */


.event-related {
    text-align: center;
    display: block;
    width: 100%;
    float: right;
}
.event-related .recent-thumb a {
    position: static;
}
.event-related  .upevnt-img-date:before{left:0;}
.event-related  .evnt-rel-e{text-align:left;}
.event-related .rel-news-box {
    float: none;
    display: inline-block;
}
.news-title-tag .news-cat {
    display: none;
}
.home-6ix-icon a {
    font-size: 18px;
    color: #fff;
}
.home-6ix-icon a:hover{color:#fff;}
/* .event-related .evnt-rel-e img {
    object-fit: fill;
} */
.fontResizer_add {
    font-size: 18px !important;
}
.fontResizer_reset {
    font-size: 14px !important;
    margin-top: 3px !important;
}
.fontResizer_minus {
    font-size: 11px !important;
    margin-top: 6px !important;
}
.fontResizer a {
    float: left;     line-height: normal;
margin: 0 2px;}
.ct-font-resizer .fontResizer {
    margin: 0;
    margin-top: 2px;
}
.event-related .rel-news-box {
    width: 31%;
}
/* .upevnt-img-date .recent-thumb a:before {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000000a3;
    z-index: 1;
} */
/* .blog-image .owl-controls {
    display: none;
} */
.menu-right-logo {
   float: right;
    margin-top: 0;
    width: 50px !important;
    /* padding: 0; */
    padding-right: 0;
    padding-left: 0;
}
/* 
.page-id-2043 .owl-controls { bottom: -40px;} */

@media (max-width:991px){
	.col-sm-2.new-search-div {width: 100%; float: left;    position: relative; z-index: -1;}
	.menu-right-logo{display:none }
	.pub-col-five {width: 33%;}
	form.search-form-new {margin: 10px 0;}
	
}



.all-pub-img img {
    width: 100%;
}
.woocommerce ul.products li.product a img {width: 100%;height: 330px;object-fit: cover;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ background: #fff;  box-shadow: 0 0 13px #cecece; overflow: hidden;  padding: 0 0px;}
.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title {padding: 10px;}
.woocommerce-page ul.products li.product .button {margin-right: 10px;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding-top: 0;
    margin: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: normal;
}
.woocommerce ul.products li.product .price{display:none}



.footer-column-1 p {
    text-align: justify !important;
}
.news-list-bottom .news-list-excpt{position:relative;}
.news-right {
    padding-right: 30px !important;
}	
.recent-connect .title-light, .recent-connect .text-white{    margin-bottom: 0 !important;}
.main-pub-bottom h3 {
    font-size: 17px;
}
.vc_btn3-container.vc_btn3-right {
    float: left;
    width: 100%;
}





.woocommerce-MyAccount-navigation ul li {
    list-style: none;
}
.woocommerce-MyAccount-navigation ul li a {
    display: block;
    color: #000;
    margin-bottom: 10px;
    padding: 10px;
    box-shadow: 0 0 7px #d0d0d0 !important;
    text-transform: uppercase;
    color: #69747a;     transition: 0.6S;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
    background: #072542;
    color: #fff;
}
.woocommerce-MyAccount-navigation ul li a:hover{  background: #072542;
    color: #fff;     transition: 0.6S;}
	
.post-251 .woocommerce-MyAccount-content {
    
	font-size:12px;
  
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders {
    padding: 0 !important;
    border-radius: 0 !important;
    box-shadow: none;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders.shop_table thead th {
    background: #072542 !important;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders.shop_table thead th {
     color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400 !important;
 
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders.shop_table .button {
    margin: 0;
    font-size: 13px;
    width: 100%;
    text-align: center;
    padding: 8px;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders.shop_table tr {
    background: #fff;
    /* margin-bottom: 5px !important; */
}
.woocommerce .woocommerce-MyAccount-content table.shop_table td{font-size: 13px;}
.woocommerce .download-file .button {
    padding: 5px 10px !important;
    width: 100%;
    text-align: center;
    font-weight: 400 !important;
}
.woocommerce .download-file .button:hover {
    background: #1099d2 !important;
	transition:0.3s;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table {
    padding: 0 !important;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table thead {
    background: #072542;
}
.woocommerce .woocommerce-MyAccount-content table.shop_table thead th {
    color: #fff;
    font-size: 12px;
}
.woocommerce-Address {
    border: 1px solid #e0e0e0;
    padding: 10px;
}
.woocommerce-Address h3 {
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    color: #464646;
}
.woocommerce form.edit-account .form-row input {
    border: 1px solid #dcdcdc !important;
    padding: 13px 8px !important;
}
.woocommerce form.edit-account p {
    margin-bottom: 0 !important;
}
.woocommerce form.edit-account .form-row-first, .woocommerce form.edit-account .form-row-last {
    width: 50% !important;
}
.woocommerce form.edit-account fieldset {
    border: 0;
    padding: 0;
    margin-top: 40px;
}
.woocommerce form.edit-account fieldset legend {
    border: 0;
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
}
.dcsns-li.dcsns-youtube .section-title {
    display: block !important;
    font-size: 11px;
    text-align: left;
    color: #fff;
    background: #093258;
    margin-top: -30px !important;
    padding: 10px !important;
}
.dcsns-li.dcsns-youtube .section-title:before, .dcsns-li.dcsns-youtube .section-title:after{display:none !important}
.single_add_to_cart_button:before {
    content: "\f07a";
    font-family: FontAwesome;
    position: absolute;
    left: 17px;
    font-size: 20px;
    top: 13px;
}
.single_add_to_cart_button {
    padding-left: 50px !important;
}
.load-more-btn {
    float: left;
    width: 100%;
    margin: 20px 0;
}
.load-more-btn a {
    background: #083157;
    padding: 10px 30px;
    color: #fff;
}
.load-more-btn a:hover {
    background: #1099d2;
    color: #fff;
    transition: 0.6s;
}
.topic-section .topic-img h4{display:none !important;}


.topic-single .news-list .img-box{     max-height: 190px;
    overflow: hidden;
    object-fit: cover;    height: auto;}
	
	
.publication-new-search .news-search-form {
    width: 100% !important;
}
#publication-form-ui .publication-new-search .news-search-form .col-lg-1 {
    width: 10% !important;
}
.hm-featur-main .img-top-layer {
    height: 200px !important;
}
.cart-coupne-section .button {
    color: #fff !important;
    opacity: 2 !important;
}
.form-group br {
    display: none;
}

.hm-event-feature .hm-featur-main {
    width: 24%; 
    float: none;
    display: inline-table;
    text-align: left !important;
        min-height: 360px;
}
.hm-event-feature .hm-featur-main img {
    width: auto;
    height: 200px;
    margin: 0 auto;
}


.hm-event-feature .cat {
    display: none;
}
.register-btn a {
  font-size: 13px !important;
    padding: 7px 13px !important;
    line-height: normal;
	
}
.register-btn a:hover {
    color: #fff;
    transition: 0.6s;
	background:#1099d2 !important;
}
.topic-section .topic-img:hover img {
    transform: scale(1.2);
    transition: 0.6s;
}
.topic-details-inner .owl-controls { display: none;}

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{    background: #ffffff;
    color: #083157;}
	.feature-pub-slider {
    overflow: visible !important;
}
.read-more-content span {
    font-size: inherit !important;
    line-height: normal !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{min-height: 500px;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    color: #000;
}
.pagination-inner a, .page-numbers.current{    height: auto !important;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #1099d2;
    text-decoration: none;
    background-image: none;
    color: #ffffff;
}


.metaslider.ms-theme-bubble .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li a, .metaslider.ms-theme-bubble ul.rslides_tabs li a, .metaslider.ms-theme-bubble div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) a, .metaslider.ms-theme-bubble .coin-slider .cs-buttons a {
    width: 80px !important;
    border: 0 !important;
    height: 3px !important;
	color:transparent !important;
	text-indent: 999999px;
    background: #072542 !important;
}
.metaslider.ms-theme-bubble .flexslider ol.flex-control-nav li a.flex-active, .metaslider.ms-theme-bubble .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li a:hover, .metaslider.ms-theme-bubble ul.rslides_tabs li.rslides_here a, .metaslider.ms-theme-bubble ul.rslides_tabs li a:hover, .metaslider.ms-theme-bubble div.slider-wrapper div.nivo-controlNav:not(.nivo-thumbs-enabled) a.active, .metaslider.ms-theme-bubble .slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) a:hover, .metaslider.ms-theme-bubble .coin-slider .cs-buttons a.cs-active, .metaslider.ms-theme-bubble .coin-slider .cs-buttons a:hover {
    background: #42adda !important;
}
.metaslider .flex-control-nav li {
    margin: 0 30px;
}

.hm-featur-main .register-btn {
    bottom: 10px;
    left: 15px;
}
/* .upevnt-img-date .img-layer {
    opacity: 1;
    visibility: visible;
    top: 0 !important;
    bottom: auto !important;
} */
.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap, .metaslider.ms-theme-bubble .rslides .caption-wrap, .metaslider.ms-theme-bubble div.nivoSlider .nivo-caption{height:100% !important; background:none !important; 
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex !important;
    align-items: center;}

	
	
	.aud-lab-input label {
    float: left;
    width: auto !important;
    display: inline-block;
    clear: none !important;
}
.aud-lab-input span {
    float: left;
    width: 100%;
 /*    margin-left: 10px; */
}
.audition-inner p {
    float: left;
    margin: 0 !important;
    width: 60%;
    margin-left: 10px !IMPORTANT;
}
.wpcf7-form-control-wrap input {border: 1px solid #125275 !important;
    border-radius: 0px !important;
    padding: 12px 15px !important;
    text-transform: unset !important;
    width: 100% !important;
    height: auto !important;
    font-size: 13px !important;
}
.audition-inner label {
    margin-bottom: 0;
    margin-top: 10px;
}
span.wpcf7-list-item input {
    width: auto !important;
}
#user_registration input {
    margin-bottom: 0 !important;
} 

.feature-pub-slider .owl-controls, .new-pub-slider .owl-controls {
    position: absolute;
    top: 40%;
}
.hm-nw-pub .pub-inner {
    height: auto !important;
    margin: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    min-height: auto !important;
}
.hm-nw-pub .owl-item {
    min-height: 440px !important;
	padding: 0 !important;
	margin-bottom: 20px;
	margin-right: 15px !important;
}
.hm-nw-pub .owl-item .all-pub-content {
    padding-left: 8px;
    padding-right: 9px;
	/* margin-top:10px; */
}


.new-pub-slider .sc-carousel-3-col .owl-item .team-member {
    margin-bottom: 0 !important;
}
	

.feature-pub-slider .owl-controls .owl-nav, .new-pub-slider .owl-controls .owl-nav{width: auto  !important;
     top: auto !important; 
    POSITION: relative  !important}
/* .feature-pub-slider:hover .owl-controls {
    visibility: visible;
    opacity: 1;
}

.feature-pub-slider .owl-controls {
    visibility: hidden;
    opacity: 0;
} */
ol.flex-control-nav.flex-control-paging li a{    color: transparent !important;}
.metaslider .flexslider .slides li{    height: 85vh !important;}
.metaslider .caption-wrap{    max-width: 1170px;
    margin: 0 auto !important;
    right: 0;}
.news-list-bottom p {
    margin-bottom: 0 !important;
}

	
	
	
/**************** Responsive  Start *************/


@media (max-width:1200px){
	.metaslider .slides img { height: 90vh   !important;}
	#news-scroll .container { padding-right: 25px !important;}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item{    margin: 0 5px;}
	.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-bubble .rslides .caption-wrap .caption, .metaslider.ms-theme-bubble .nivoSlider .nivo-caption { width: 35% !important; }
	.blog-post-2b.featured .post-desc{left: 0; right: 0;}
	.widget-post-list .thumb img {height: 130px;}
	.section-title:before, .section-title:after{width: 15%;}
	.bg-pera{ padding: 0em 0px !important;}
	/*.bg-pera{ padding: 4em 0px !important;}*/
	.inner-aps .wpcf7 {
    position: static;
    float: left;
    width: 100%;
/*     margin-top: -30px; */
}
	.home-6ix-icon .vc_col-sm-2 img {
    width: auto;
    height: 52px;
}

	.hentry-header h4 { font-weight: 500;}
	.header-right li .search-form {width: 100%;}
	.main-logo img { width: 100%;}
.main-logo { width: 27%; border: 0;     margin-top: 13px;}
#mega-menu-wrap-top {  margin-top: 13px;}

#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link{ font-size: 13px !important;}
#mega-menu-wrap-top #mega-menu-top {margin-top: 0;}
/* button#search-button{top: 0 !important;} */

.blog-post-2b.featured .post-desc{ left: 0 !important;}
/* .metaslider .slides img {
    height: 50vh !important;
} */
.widget-post-list .text{position: relative; overflow-y: hidden;}
.hm-event-feature .col-xs-12.col-sm-6.mb-0 { padding-left: 0;}
.widget-post-list .blog-post-2b.featured {height: 130px;}
.invol-icon-sec .vc_col-sm-4 .wpb_wrapper .wpb_wrapper { height: auto;}
.invol-icon-sec .vc_col-sm-4 .wpb_wrapper{height: 170px;}
.news-list-excpt .expt-btn-icon { position: static; float: none;}
.news-list-bottom h2, .news-list-bottom .news-title a{font-size:16px;} 
}

@media (max-width:1025px){
	
	.metaslider.ms-theme-bubble .flexslider ul.flex-direction-nav li a, .metaslider.ms-theme-bubble a.rslides_nav, .metaslider.ms-theme-bubble div.nivoSlider div.nivo-directionNav a, .metaslider.ms-theme-bubble .coin-slider .coin-slider div a{opacity: 1 !important; min-height:70px !important;}
	
	
	
	.footer-column-3{margin-left: 17px;}
	
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    font-weight: 500;
    font-size: 10px;
}
	.metaslider .flexslider .slides li{height:auto !important}
		.mobile-slider{display:block !important;}
	.desktop-slider{display:none !important;}
	.metaslider.ms-theme-bubble .flexslider ol.flex-control-nav:not(.flex-control-thumbs), .metaslider.ms-theme-bubble ul.rslides_tabs, .metaslider.ms-theme-bubble div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) {display:none !important}
	.caption a {
    font-size: 10px;
    padding: 9px 17px;
	margin-bottom: 15px !important;

}
	.metaslider .caption-wrap {
    position: static !important;
    transform: none !important;
	  background: #fff !important;
}

div.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap .caption, div.metaslider.ms-theme-bubble .rslides .caption-wrap .caption, div.metaslider.ms-theme-bubble .nivoSlider .nivo-caption {
    position: static !important;
    width: 100% !important;
    padding-top: 10px !important;
    padding-bottom: 0 !important;
    background: #fff !important;
	float: left;
	    padding-left: 45px !important;
    padding-right: 65px !important;
}
.home-banner .caption h2{    font-size: 18px !important;}

.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap, .metaslider.ms-theme-bubble .rslides .caption-wrap, .metaslider.ms-theme-bubble div.nivoSlider .nivo-caption {
    background: none;
}


	.home-banner .caption h4 {
    font-size: 12px;
    margin-bottom: 0;
}

.desktop-slider { display: none !important;}
	.mobile-slider { display: block !important;}

	
	.pastevent .past-event-inner{min-height: 320px;}
	.upevnt-img-date img { height: 160px;}
	.page-breadcrumbs #crumbs {
    float: left;
    width: 100%;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{    width: 70%;}
.woocommerce form.checkout_coupon button.woocommerce-Button.button, .woocommerce form.login button.woocommerce-Button.button, .woocommerce form.register button.woocommerce-Button.button {
    float: left;
}


	.also-like:before, .also-like::after{    width: 38% !important;} 
	.report-analysis-6c .col-md-2 {width: 20%; float: left;}
	.invitatino-btn-area { float: left;  width: 100%; position: static !important;  left: 0;}
	.pr-1, .pr-0 { padding: 0 !important;}
	#ctm-form-ui .form-group p.invitatino-btn-area, #ctm-form-ui .form-group p.survey-btn-area { position: static !important;}
	.search-form .news-search-form div { /* width: auto; */ float: left; width: 16%;}
	#related_posts .news-title h2 { font-size: 15px;}
	.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{padding: 15px 5px;}
	.product-name a{    font-size: 12px;     line-height: normal;}
	
	.invol-icon-sec.wpb_column.vc_column_container.vc_col-sm-8, .relative.inner-aps.vc_col-sm-4 {float: left; width: 100%;}
	.inner-aps { float: left; width: 100%;}
	.blog-side{text-align:center;}
	.blog-side a.btn { text-align: center; margin-bottom: 20px;}
	section.vc_section.section-full.get-inv-section{padding-bottom:70px !important;}
	.search-form .news-search-form .search-list { width: 20%;}
	.recent-news .col-sm-3 .news-list {min-height: 450px;}

	
	.footer-column-2{ display:none;}
	.rtl .footer-column-2{width:5% !important; display:block !important;}
	.footer-column-5 {float: right !important; width: 27% !important; }	
	
	
	
}

@media (max-width:1024px) and (max-height:768px){
	
.desktop-slider { display: block !important;}
	.mobile-slider { display: none !important;}
div .metaslider .flexslider .slides li img { height: 55vh !important;}
	
}



@media (max-width:1025px) and (min-width:991px){
	.pastevent .event-thumb-details{min-height: auto; padding-bottom: 0;}
.recent-connect .owl-item{    min-height: 400px !important;}

.all-pub .all-pub-img figure {
    height: 260px;
}
.select2-container {
    display: block;
    width: 100%;
}
.all-pub .pub-inner{min-height: 460px;}
.lac-img-box img{    height: 140px !important;
    width: 140px !important;}

#publication-form-ui .publication-new-search .news-search-form .col-lg-1:nth-child(4){ width: 13% !important;}
.sc-carousel-3-col .owl-item .team-member {height: 260px; margin-bottom:0 !important}
.hm-nw-pub .owl-item .all-pub-content{margin-top:0 !important;}
.pub-inner .all-pub-img a{height:auto !important;}
	.event-thumb-details h3, .event-thumb-details h3{font-size: 15px;     margin-bottom: 10px;}
	#publication-form-ui .publication-new-search .news-search-form .col-lg-1 { width: 25% !important;}
	.search-form .news-search-form .search-list {
    width: auto;
}
	.news-list-bottom h2, .news-list-bottom .news-title a{font-size:16px}
	.all-news.search-center .news-list{    min-height: 450px;}
	.blog-main-title h2{width:100%;}
/* 	.metaslider .flexslider .slides li { height: 55vh !important;} */
	.metaslider .flexslider .slides li img {
    height: 75vh !important;
}
	.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-bubble .rslides .caption-wrap .caption, .metaslider.ms-theme-bubble .nivoSlider .nivo-caption {left: 2% !important;}
	.news-title-tag .news-title h2{    font-size: 14px;}
	.product-name a{font-size: 13px; font-weight: 400 !important;}
	.woocommerce table.shop_table tr.cart-subtotal th, tr.woocommerce-shipping-totals.shipping th, .woocommerce table.shop_table tr.order-total th{    padding-left: 0px !important;}
	
	.form-field{    width: 50%;
    margin-bottom: 15px;
    padding: 0px 15px;}
	
	div.upevent .upevent-inner{    min-height: 330px !important;}
	#search-bar{top:50px;}
	#news-scroll { padding-bottom: 50px !important;}	
	
}


.rslides img{/*height: 70vh !important; by hsn*/}

@media(max-width:1366px) and  (min-width:1025px){
	.pastevent .past-event-inner{min-height: 460px;}
	
}


.vc_tta-accordion {
    background: none !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{ background: none !important; border:0 !important;}
.wpb-js-composer .vc_tta.vc_tta-controls-align-right .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-right .vc_tta-tabs-container, .wpb-js-composer .vc_tta.vc_general .vc_tta-panel {float: left; width: 100%;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{    border:0 !important ;
    background: none;}
.mobile-slider {
    float: left;
    width: 100%;
    background: #fff;
}

@media(max-width:991px) {
	#mega-menu-wrap-top {margin-top: 0px;}
	#mega-menu-wrap-top .mega-menu-toggle.mega-menu-open + #mega-menu-top{right: auto; width: 100%;}
button#search-button {right: 0 !important; padding: 0; top: 0px !important; width: 35px; height: 40px;}
.mega-menu.max-mega-menu { position: absolute !important;     top: 50px !important;}
#mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
    margin-right: 50px !important; font-size: 33px; }
.og-logo{margin-right: 30px;}




	.main-menu{padding:0 !important}
 	#mega-menu-wrap-top{ margin-right: 0px !important;  margin-top: 0 !important;}
	
	.mobile-right-logo{display: inline-block !important;  width: 50px;  float: left; padding: 0 0 5px  0; }	
	.social-links {margin-top: -10px;}
	.counter-section .vc_col-sm-3 { display: none;}
.counter-section .counter-box {
    display: inline-block;
    float: none;
	width: 50%;
}
.counter-section {
    text-align: center;
}
/* .counter-box {
    width: 50%;
    float: left;
}
	 */
	 
	 .counter-box {margin-bottom:25px;}
	.read-more-toggle-label{height:30px;}
	#news-scroll .container {
    padding-right: 0px !important;
}

	#search-bar{    top: 55px;}
	.main-pub-img-inner img {
    position: static;
    margin-bottom: -180px;
}
	#ctm-form-ui .squaredOne .checkbox-custom [type=radio] {
    top: -11px;
    left: -16px;
}
.expert-box{    min-height: 340px;}
	div#ctm-form-ui { width: 100%;}
	div.mobile-full-div {
    width: 100% ;
    margin-bottom: 30px;
}
	.also-like:before, .also-like::after{    width: 33% !important;}
	.blog-main-title h2{    font-size: 22px; line-height: 30px;}
	.event-related .rel-news-box { width: 31%;}
	.event-thumbs-details h3 a {
    font-weight: 500;
    font-size: 14px;
}
.event-title h3 {
font-size: 18px;}
.section-inner-title h3{font-size: 21px;}
	.related-reports .col-sm-3{  width: 33.33% !important; margin-bottom: 30px;}
.search-form .news-search-form div{width: 50% !important;}
	.recent-news .col-sm-3 .news-list { min-height: 480px !important;}
	.ent-smal-date .ent-month{font-size: 14px; padding-bottom: 0;}
	.upevent.col-sm-3 { width: 33% !important;}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover{color: #ffffff !important;}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu {
    background: #fff;
    min-width: 320px !important;
    right: 0 !important;
    padding-left: 30px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
ul.mega-sub-menu ul.mega-sub-menu{    padding-left: 20px !important;}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover{border:0 !important}
ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
    padding: 0 !important;
}
	.main-pub-section .vc_col-sm-8 {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.main-pub-section .vc_col-sm-4 {
    float: left;
    width: 100%;
}
	.main-pub-bottom .grey-bg{    padding-top: 15.5vh;}
	.upevnts-img-date img{    height: 90px;}
	
		.search-form .news-search-form .search-list { width: 100% !important;    padding: 0 15px !important;}
	#involved-scroll .vc_column-inner { margin: 0 !important;}
	.hm-nw-pub .owl-item .all-pub-box { width: 100%;}
	#search-bar{width:100%;}
	.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div {
    width: 100% !important;
}
	
	.hm-pub .sc-carousel-3-col .owl-item .all-pub-box { width: 100%;}
.hm-event-feature .hm-featur-main {
    float: left;
    
    display: block !important;
   min-height: 300px;}
	

	
	#publication-form-ui .publication-new-search .news-search-form .col-lg-1, #publication-form-ui .publication-new-search .news-search-form .col-lg-1:nth-child(4), .sing-pro-bottom-cont .search-form .news-search-form .col-lg-1:nth-child(4), .sing-pro-bottom-cont .search-form .news-search-form .col-lg-1, .sing-pro-bottom-cont .search-form .news-search-form .col-lg-1:nth-child(5) {
    width: 33% !important;
}

	.main-menu{    margin-top: 7px;}

	.search-form .news-search-form div {
    width: 100%;
}
	.all-pub {
    float: left;
    width: 100%;
    padding: 0 15px;
}
	.ent-day {
    font-size: 32px;
}
.form-inner {
    padding: 30px 0 10px 0px !important;
}	

.footer-column-2, .footer-column-3, .footer-column-4{ width: 30% !important;  float: left !important;}
.footer-row iframe , .footer-column-5 {width:100%; text-align:center;}
#mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator {
    display: none;
}
	.header-right ul li {
    display: inline-block;
    text-align: center;
}
#wpcf7-f2134-p2045-o1{
	    margin-left: 0;	
}

.main-menu ul li a:before{display:none !important;}	
	
	.vc_row-o-equal-height {
    min-height: auto !important;
}
.vc_section.vc_row-o-full-height {
    min-height: inherit !important;
}
.vc_row-o-columns-middle {
    align-content: unset !important;
}
.site-headertop {
    position: static;
}
.sticky-logo {
    display: none;
}
.og-logo {
      display: block;
    float: left;
    width: 70%;
    margin-top: 3px;
}
	
/* .mobile-search {
    float: right;
    width: 80px;
    margin-right: 50px;
    position: relative;
    top: 10px;
} */
/* .mobile-search button {
    background: none;
    color: #1099d2;
    padding: 0;
    font-size: 22px;
} */
/* #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
    margin-right: 6px;
    position: absolute !important;
    top: 0 !important;
    display: inline-block !important;
    right: 60px;
    font-size: 35px;
} */
#mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1:after{    font-size: inherit !important;   color: #1099d2;}
/* .mega-menu-wrap #mega-menu-top {
    position: absolute !important;
    z-index: 99999 !important;	
    width: 100% !important; 
    padding: 20px 10px !important;
	top: 55px !important;
} */
body #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link{color:#fff !important;}

#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    color: #fff !important;
    background: none;
}

.custom-html-widget {
    font-size: 12px;
    line-height: 20px;
    color: #fff;
}
.mega-sub-menu li a{  color: #ffffff !important;  padding: 5px 0px !important;}

#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item{margin:0 auto !important;}
.header-right {
    padding: 0 10px;
    width: 100%;
/*     background: #1099d2; */
    color: #e7e8e9;
}
.header-right a {
    color: #e7e8e9 !important;
    text-align: center;
}
.site-headertop .container {
    margin: 0 auto;
    padding: 0;
}
.header-right ul {
    margin-bottom: 0;
    padding: 5px 0;
	text-align:center;
}

.mobile-menu-main-section {
    DISPLAY: NONE;
}
.mobile-hide{display:none !important;}
.site-headertop{padding:0 !important;}

#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu {
    background-image: none;
    box-shadow: none;
}

.site-footer:after{    background-size: cover;}
h2.widget-title{    font-size: 16px;}
	.ft-menu li{line-height: normal;  font-size: 12px; text-align:left;}
	.site-footer p { font-size: 12px;}
	.social-1 li a{height: 30px;
    line-height: 30px;
    width: 20px;
    margin-right: 10px;
    text-align: center;}
.header-right li{float:none; text-align:center;}	
.mega-menu-item:after, #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after {display:inline-block !important;}
.fixed-header #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link {  color: #ffffff !important;}
.mega-sub-menu li a, .mega-block-title{color: #072542 !important;}
.mega-sub-menu  .custom-html-widget{ font-size: 13px;  line-height: 20px;  color: #4e4e4e;}
.mega-sub-menu .mega-sub-menu { padding: 0 !important;}
.mega-sub-menu .widget_custom_html { margin-bottom: 20px !important;}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu{background-color: #ffffff !important;}
.site-headertop {position: static !important;}
#mega-menu-wrap-top{clear:none !important;}
/* button#search-button{right: 0 !important; padding-top: 9px;} */
.main-logo{ position: relative; z-index: 9999999999;}
.invol-icon-sec h2 {font-size: 14px;}
.invol-icon-sec img { height: 50px !important; }
.invol-icon-sec .vc_col-sm-4 .wpb_wrapper{height:150px;}
.invol-icon-sec .vc_col-sm-4 .wpb_wrapper .wpb_wrapper{height:auto;}
.news-right img { height: 190px;}
.news-left img { height: 385px;}
.fixed-right{display:none !important}

	.sing-book-img img{    width: 100% !important;     max-height: 400px;}
	.sing-book-img div{height: auto !important;  width: auto !important;}
	.all-pub .all-pub-box {
    width: 33%;
    float: left;
}
.publication-images .sing-book-img {
     width: 92% !important;
    height: 300px !important;
    overflow: hidden;
    text-align: center;
}
.single-product-slider {
    min-height: 430px !important;
    position: relative;
    margin-bottom: 30px;
}

.sing-book-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
}
.sing-book-bottom a {
    font-size: 12px;
    padding: 9px 18px;
}
.vr-price {
    width: 100%;
}
.wvdrb-one-third, .wvdrb-two-thirds {
    width: initial !important;
    float: left !important;
}
.single_add_to_cart_button{    padding-right: 20px !important;}
.all-news .col-sm-3 , .search-center .col-sm-3 { padding: 0px  15px!important; width: 33% !important;}
.news-title-tag .news-title h2{    font-size: 12px;    line-height: normal;}
.home-6ix-icon a { font-size: 14px;}
.hm-event-feature ul li { padding-right: 10px;}


} 




@media (max-width:991px) and (min-width:768px){
	div.feature-pub-slider.recent-connect .owl-next { right: -10px;}
	.pastevent .event-thumb-details{min-height: auto; padding-bottom: 0;}
	
.mobile-social .fixed-right .social-links li{    width: 40px !important;}

.social-1 li a{height: auto !important;
    line-height: 30px !important;
    width: 40px !important;
    margin-right: 0 !important;
    text-align: center !important;
    float: left !important;}
.social-links li i{width: 35px !important;
    height: 35px !important;     line-height: 12px !important;     padding: 0;
    padding-top: 11px;}
	.metaslider .flexslider .slides li{height:100% !important}
	.metaslider .flexslider .slides li img { height: 80vh !important;}
	.get-inv-section .vc_col-sm-8 { width: 100%;}
	.get-inv-section .inner-aps {
    width: 100%;
}
.form-field {
    float: left;
    width: 50%;
    margin-bottom: 15px;
    padding: 0px 10px;
}
.metaslider .flexslider .slides li img { height: 70vh !important;}
.footer-column-2, .footer-column-3, .footer-column-4{width:30% !important; float:left !important;}
	.main-logo {
   /*  float: left; */
	width: 50%;
    margin-top: 0;

}
.main-menu {
	width:50%;
	    padding: 0;
    text-align: center;
    position: relative;
}
.metaslider .slides img { height: 60vh !important;}
	   
        .in-img-inner h3{    font-size: 11px;}
.section-title:before, .section-title:after{width:6%;}
.widget-post-list .flex { display: block;}
.widget-post-list .thumb, .widget-post-list-2 .thumb{    width: 100%;}
.widget-post-list .thumb img {
    height: 130px;
width: 100%;}
.widget-post-list .text, .widget-post-list-2 .text {
    padding-left: 0;
    padding-top: 10px;
}
/* .owl-item img {
    width: 100%;
    -webkit-transform-style: preserve-3d;
    height: 300px;
} */
    .timeline-section h4 {
    font-weight: 500;
    font-size: 15px;
    width: 80px !important;
    height: 80px !important;
    line-height: 60px !important;
    margin: 0 auto;
    margin-bottom: 10px;
}
.ondimand-video .post-desc h4{font-size: 13px; line-height: normal !important;}
    .section-title{font-size: 20px;}
   /*  .owl-controls{top:300px !important;}   */  
.fixed-social{display:block !important}

.vr-price {
    width: auto !important;
}
.book-title {
    font-size: 22px;
    margin-bottom: 10px;
}

.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-bubble .rslides .caption-wrap .caption, .metaslider.ms-theme-bubble .nivoSlider .nivo-caption{left: 10% !important;       bottom: 60px;   padding: 0px !important;}
.home-banner .caption h2{font-size: 20px !important;}
.home-banner .caption h4{font-size: 25px !important;}
	
}
 

@media (max-width:767px){
	
	.feature-pub-slider.recent-connect .owl-prev {
    left: 10px;
}
	.og-logo{margin-top:9px;}
	.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap, .metaslider.ms-theme-bubble .rslides .caption-wrap, .metaslider.ms-theme-bubble div.nivoSlider .nivo-caption {
    height: auto !important;}
	.metaslider .flexslider .slides li {
    height: 100% !important;
}
.news-main{    margin-bottom: 25px;}
	.pub-col-five {width: 50%;}
	.woocommerce ul.products li.product a img { height: 100%;}
	.bro-slid {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.profile-sing .blog-image img { width: 100%;}
	.sc-carouseld-1-colr .col-sm-3{float: right; width: 50%; display: inline-block;}
	.expert-box{    min-height: 290px;}

	.main-menu {
    float: none;
	margin-top:0;
}
.page-breadcrumbs #crumbs{width:100%;}
.all-pub .all-pub-box{        width: 100% !important;
    padding: 0px !important;
    margin: 0 auto !important;
    float: left;}
	.pastevent .past-event-inner{height:auto;}
	.book-title{ margin-bottom: 10px; font-size: 18px;}
	.pub-col-five {
    width: 100% !important;
    float: left;
    margin: 0 !important;
}
.all-pub-content h3{text-align:left;}
	.hm-event-feature .col-sm-8 {
    padding: 0;
}
.upevnts-img-date img {
      height: 260px;
	      object-fit: contain;
    width: 100%;
}

.ent-smal-date {
    top: 0;
    padding: 80px;
}	
.widget-post-list .blog-post-2b.featured{height:auto;}
	.hm-featur-main {
    padding: 0;
	width:100% !important;
}
.news-right{    padding-right: 0px !important;}
.main-logo{ width: 80%;
    margin-top: 0px;
    margin-bottom: 0px;

    margin-left: 10px;}

#search-bar{    position: absolute;
    width: 100%;
    bottom: -60px;
    z-index: 9999;
    left: 0;
}
#mega-menu-wrap-top #mega-menu-top {
       right: 0 !important;
    top: 48px !important;
}
	.header-right li{margin:4px;}

.metaslider .flexslider .slides li img {
    height: 40vh !important;
}
.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-bubble .rslides .caption-wrap .caption, .metaslider.ms-theme-bubble .nivoSlider .nivo-caption{bottom: 40px !important;}
	.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-bubble .rslides .caption-wrap .caption, .metaslider.ms-theme-bubble .nivoSlider .nivo-caption{width: 80%;}
	.caption a{padding: 4px 25px}
.home-6ix-icon .vc_col-sm-2 {
    border-right: 1px solid #14314c;
    width: 50%;
    float: left;
    padding: 15px 11px !important;
    border-bottom: 1px solid #14314c;
    min-height: 140px;
}
/* .blog-post-2.featured .post-desc {
    left: 0;
    bottom: auto ;
    text-align: center;
    top: 50%;
} */
.hm-reg-form {
    padding: 0 15px;
}
.title-separator h4 {
    text-align: center;
    font-size: 21px !important;
}
/*
.vc_section.section-full {
    padding: 50px 0 !important;
}
*/
#news-scroll .container {
    padding-right: 0px !important;
}
.news-left img {
    height: 224.5px;
}
    .news-left, .news-right {
    float: left !important;
    width: 100% !important;
}

.all-pub.sc-carouseld-1-colr .pub-inner {
    min-height: auto;
}

    .section-title:after {
    width: 100%;
    top: auto;
    bottom: -10px;}
    
    .section-title:before {
    width: 100%;
    top: -10px;
}
.site-footer:after{    background-size: cover;}
/* .main-menu {
    margin-top: -55px;
    margin-bottom: 10px;
} */
    /* .blog-post-2.featured .post-desc{    bottom: -80px;} */
    
    
    .caption a {font-size: 10px; padding: 9px 17px;}

.in-img-inner img { width: 100% !important;}    
/* .banner-bottom-part .vc_col-sm-2 {
    width: 20% !important;
} */
.in-img-inner p {
    margin: 0 !important;
    width: 100%;
}
.section-title {
    margin-bottom: 30px;
    margin-top:50px;
}
.widget-post-list .thumb img {
    height: 200px;
    width: 100%;
    float: left;
}
.widget-post-list .thumb{width: 100%;}
/* 
.owl-carousel .owl-item img{    height: 350px;} */
.vc_custom_1545908191039 .col-md-8.p-0 {
    float: left;
}
.timeline-section img{    margin-bottom: 20px;
    text-align: center;
    height: 210px !important;
    width: auto;}   
    .timeline-section{text-align:center;}
    .timeline-section h4 {
    margin: 0 auto;
}
.inner-aps .wpcf7 {
    position: static;
    float: left;
    width: 100%;
}
.header-top {
    margin-bottom: 0;
	padding: 2px 0;
}

.mobile-search{    top: 30px;}
 
.main-logo img { max-width: 100%;}
.fixed-social li a {
    border-radius: 0;
    border-radius: 70px;
    color: #fff;
    margin: 0px 7px;
    width: 30px;
    height: 30px;
    line-height: 35px;
    font-size: 18px;}
   .sp-expt a { position: relative;   right: -10px !important;}
.footer-column-1, .footer-column-2, .footer-column-3, .footer-column-4, .footer-column-5{width:100%  !important ; float:left !important;}
.search-center .news-list{min-height: auto;}   
 .news-banner .container { padding: 0 !important;}
/* .blog-main-title h2 {font-size: 18px;} */

.report-analysis-6c .col-md-2 { width: 50%;}
.vc_separator.vc_separator_align_center h4 { font-size: 17px !important;  text-align: center !important;}
.recent-connect .owl-item h3 {font-size: 15px; padding-top: 7px;}
.vc_custom_1547820496705 p { text-align: left !important;} 
#wpcf7-f13722-p13717-o1 {margin-top: 20px;}
.add-author {float: left;}
#mega-menu-wrap-top{margin-right: 0px !important;}
 .hm-event-feature ul li{width:100%;}
.masonry-filter li { display: inline-block !important;}
.search-form .news-search-form .col-lg-1 { float: left; width: 100%;}

.sing-book-img .front, .sing-book-img .back {
    width: 80% !important;
	    margin: 0 auto !important;
    left: 0;
    right: 0;
}
.sing-book-img img { width: 100% !important; float: none; display: block;}
.single-product-slider{min-height: 500px !important; width: 90%; margin: 0 auto; float: none;     margin-bottom: 20px;}
.read-more-toggle-label{bottom: -50px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight: 400; font-size: 10px;}
.publication-new-search { margin-bottom: 50px;}
.upevnts-img-date{height: 260px;}















	
 }


@media (max-width:1024px) and (min-width:767px){
    div #publication-form-ui form .form-group {
    width: 25% !important;
    float: left;}
 .search-center .news-list { min-height: 450px !important;}   
 
 
 
}


.publication-images .sing-book-img {
    height: 500px !important;
}

/*************************** Responsive Page End ****************************/
.pub-col-five .pub-inner {
    padding: 0;
}
.pub-col-five .pub-inner .all-pub-content {
    padding-left: 6px;
    padding-right: 7px;
}
.pub-col-five .pub-inner .all-pub-img figure {
    background-position: center !important;
}
.topic-event .pastevent .past-event-inner {
    min-height: 380px !important;
}
.topic-event .pastevent .past-event-inner .post-excerpt {
    display: none;
}
.event-thumbs-details p {
    display: none;
}
.upevent .upevent-inner {
    min-height: 390px !important;
}
.rtl .upevent .upevent-inner {
    min-height: 420px !important;
}

.sidebar-pat ul {
    padding-left: 40px;
    text-transform: uppercase;
}
.sidebar-pat ul li {
    margin-bottom: 10px;
    background: #dedede;
    padding: 10px;
    list-style: none;
}
.sidebar-pat ul li a {
    width: 100%;
    display: block;
}
.event-html-get .body-text-color {
    display: none;
}

.main-event-center {
    text-align: center;
}
.main-event-center .upevent.col-sm-3 {
       text-align: left;
    float: none;
    display: inline-block;
     width: 24%; 
}
.lang-d {
    float: left;
}
.header-right {
    float: right;
    width: auto;
}
.related-reports {
    text-align: center;
}
.related-reports .col-sm-3 {
    float: none;
    display: inline-block;
    text-align: left;
    width: 24%;
}
.product_meta {
    display: none;
}
.metaslider .slides img {
    height: 100% !important;
    object-fit: cover !important;
}
#mega-menu-wrap-top.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-top.mega-keyboard-navigation #mega-menu-top a:focus, #mega-menu-wrap-top.mega-keyboard-navigation #mega-menu-top input:focus{box-shadow:none !important;}
.page-template-page-event-register input[readonly] {
    border: 0 !important;
    padding: 0 !important;
}
.page-template-page-event-register textarea[readonly] {
    border: 0;
    height: 70px;
}
.page-template-page-event-register .form-group.col-lg-6 {
    margin-bottom: 0;
    height: 90px;
}
.news-banner .news-right{ padding-right: 0px !important;}




@media (max-width:815px){
.invol-icon-sec h2{padding-bottom: 0; margin: 0;}
.invol-icon-sec .vc_col-sm-4 .wpb_wrapper{padding-top: 30px;}
	
	
	
	
	
}


@media (max-width:815px) and (min-height:375px) and (orientation: landscape){
/* 	#mega-menu-wrap-top #mega-menu-top{top: 63px !important;} */
	.recent-news .col-sm-3 .news-list {
    min-height: 390px !important;
}
.entry-content1.blog-contnt.col-sm-8.col-xs-12, .col-sm-4.col-xs-12.single-blog-sidebar {
    width: 100%;
}
.related-reports .col-sm-3{float:left; width:50% !important;}


	
	
	.upcomings_widget{    width: 40% !important;
    margin-bottom: 10px !important;
    position: relative;
    min-height: auto;
    margin: 0 10px;
}
	.desktop-slider { display: block !important;}
	.mobile-slider { display: none !important;}
	.metaslider .flexslider .slides li img{height: 100vh !important;}
	.upevnt-img-date img {height: 160px;}
	.main-pub-bottom .grey-bg { padding-top: 45.5vh;}
	.cart-collaterals { width: 100% !important;}
	.woocommerce-cart-form{width: 100%;}
	.cart-collaterals {width: 100% !important; padding: 0;}
	.woocommerce-cart-form {width: 100%; padding-right: 0;}
	.woocommerce ul.products li.product a img{height: 200px;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { min-height: 380px;}
	.recent-news .col-sm-3 { width: 50% !important; margin-bottom: 20px;}
	
	
	
}


@media (max-width:767px){
	.button-top{bottom: 75px; right: 25px;}
	.recent-news .col-sm-3 .news-list {min-height: auto !important;padding-bottom: 20px;}
	div.recent-connect .owl-prev {left: 0;}
	div.recent-connect .owl-next{right:0;}
	div.feature-pub-slider.recent-connect .owl-next {right: 10px ;}
	.footer-row h2.widget-title, .footer-row .ft-menu .custom-html-widget{text-align:left;}
	.sing-pro-bottom-cont .all-pub .all-pub-box { width: 90% !important; float: none !important;}
	.entry-content1.blog-contnt.col-sm-8.col-xs-12, .col-sm-4.col-xs-12.single-blog-sidebar {width: 100%;}
	.recent-news .col-sm-3 .news-list{min-height:auto !important}
	.related-reports .col-sm-3{    width: 100% !important;}
	.counter-box {width: 100%;}
	.news-title-tag .news-title h2{font-size:14px;}
	.news-right img, .news-left img {height: auto !important;}
	.all-news .col-sm-3, .search-center .col-sm-3{width:100% !important;}
	.all-news.search-center .news-list {min-height: auto;}
	.blog-main-title h2{    font-size: 16px;     width: 100%;line-height: normal; margin-bottom: 10px;}
	.blog-image.blog-full-img img{height:auto;}
	.upevnts-img-date{    height: 200px;}
	.modal-body{width:90% !important;}
	.upevent.col-sm-3 {width: 100%;}
	.register-btn {position: static !important; margin-top: 10px;     margin-bottom: 10px;}
.main-event-center .upevent.col-sm-3 .upevent-inner img,
.past-event-inner .upevnt-img-date img, .event-related .recent-thumb img  { height: 240px !important; object-fit: contain !important;}
.main-event-img{    width: 90%;}
.event-related .rel-news-box {width:100% !important; margin-bottom:30px;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { width: 100%;}	
body div .woocommerce .woocommerce-form-login .form-row label{float: left;  width: 100%;}	
.custom-reg-check span.wpcf7-list-item-label { width: auto;	}
.full-img img { width: 100%;  height: 220px;  object-fit: fill;}	
.box-main{min-height: auto !important;}	
.report-image{    height: 260px;}	
.full-img .report-image img{height: 260px;}
	.news-list-excpt .expt-btn-icon{    float: right;}
	.main-pub-bottom .grey-bg { padding-top:0 !important;}
	.main-pub-bottom{margin-top: 0px;}
	.main-pub-img-inner img {position: static !important; margin-bottom: 0 !important;}
	.main-pub-img-inner.text-center {     background: #f7f7f7;
    padding: 10px;
    float: left;
    width: 100%;}
	.all-pub{    padding: 0 5px;}

	
	
	
	
/* .owl-carousel .owl-stage-outer{overflow:visible !important;} */
.btn-floating i { font-size: 14px;}

	
.feature-pub-slider .owl-controls,
.new-pub-slider .owl-controls, .ctrl-nav-one .owl-nav>div
{visibility: visible !important;  opacity: 1 !important;}
/* 
.new-pub-slider .owl-controls .owl-next {right: 0px !important;}
.new-pub-slider .owl-controls .owl-left{    left: 5px !important;}
.feature-pub-slider .owl-controls .owl-prev, .new-pub-slider .owl-controls .owl-prev{ left: -2px; }
.feature-pub-slider .owl-controls .owl-next, .new-pub-slider .owl-controls .owl-next{right: 0px; } */
.feature-pub-slider  .owl-item, .new-pub-slider  .owl-item {
    min-height: auto !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}	
	
	
	.cart-collaterals { width: 100% !important;}
	.woocommerce-cart-form{width: 100%;}
	.cart-collaterals {width: 100% !important; padding: 0;} 
	.woocommerce-cart-form {width: 100%; padding-right: 0;}
	.metaslider .slides img {  width: 100%;  display: block; object-fit: unset !important;}
	div.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap .caption, div.metaslider.ms-theme-bubble .rslides .caption-wrap .caption, div.metaslider.ms-theme-bubble .nivoSlider .nivo-caption{padding-left: 15px !important;
    padding-right: 15px !important;}
.form-group.row {padding-left: 15px; padding-right: 15px;}
.col-sm-5.aud-lab-input.no-padding {float: left; width: 100%; margin-bottom: 15px;}
.aud-lab-input label{width: 20% !important;}
.form-inner-title{    padding: 0 15px;}
.form-group.col-lg-12.row.text-center.btn-group.pl-0 {
    float: left;
    width: 100%;
    padding-right: 0;
    margin-left: 0;
}	

.hm-pub .sc-carousel-3-col .owl-item .all-pub-box{padding: 0 !important; width: 100% !important;}
.hm-pub .sc-carousel-3-col .owl-item .all-pub-box .all-pub-img img { object-fit: contain !important; height: 300px;}

.hm-nw-pub .owl-item {
    min-height: auto !important;
    padding: 20px 0 !important;
    margin-bottom: 20px;
}

.related-reports .col-sm-3{ float: left !important;}

.recent-news .col-sm-3 { width: 100% !important; margin-bottom: 20px;}
.tnp-subscription{    width: 80%;}
.blog-inner .blog-contnt {padding-left: 15px;}




	
	 
	
	
}


@media (max-width:440px){
.main-logo{width: 70%;}
.og-logo { margin-right: 5px !important; width: 70%; }
.mobile-right-logo {width: 35px;}
#mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {margin-top: 0 !important;}	
button#search-button{padding-top: 0px !important;}
.og-logo { margin-top: 5px !important;}
#mega-menu-wrap-top #mega-menu-top{top: 43px !important;}
#search-bar {    top: 43px !important;  bottom: auto !important;}
	
	
}

.new-pub-slider .sc-carousel-3-col .owl-item .team-member img {
    height: 300px;
}
.audition-inner p {
    float: left;
    margin: 0;
}
.header-top .textwidget.custom-html-widget {
    margin-bottom: 0 !important;
}
.page-template-page-event-register input[readonly], .page-template-page-event-register textarea[readonly] {
   border-bottom: 1px solid #d2d2d2 !important; 
    padding-bottom: 7px !important;
}
.page-template-page-event-register textarea[readonly] {
    max-height: 53px !important;
    overflow: hidden;
    width: 100% !important;
}
.page-template-page-event-register textarea[readonly]{    height: 50px;  overflow: hidden;}
.event-register label {margin: 0;}
.counter-section {
    padding: 50px 0 !important;
}
.count-no-title {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;
	color:#fff;
}
.count-no, .count  {
    padding-top: 10px;
    font-size: 35px;
    font-weight: 900;
    margin: 0;
	color:#fff;
}
/* .counter-box .wpb_wrapper {
    background: #072542;
    padding: 40px 0;
	color:#fff;
} */


#research-scroll .news-list-excpt .expt-btn-icon {
    right: -3px;
    background: #fff !important;
}
.j-display-filters li.j-social-icon {
    background: #072542 !important;
    color: #072542 !important;
    width: 30px;
    height: 30px;
    overflow: hidden;
}
.j-display-filters li.j-social-icon:before {
    color: #fff !important;
    margin-right: 0px !important;
    margin-bottom: 20px !important;
    display: block;
}
.j-display-filters li.j-social-icon:hover {
    background: #1099d2 !important;
    border: 0 !important;
}

.top_carticon {
    float: right;
}


.blog-post-2.featured .post-desc h2 span {
    font-size: 22px;
    position: relative;
    top: -28px;
    text-transform: capitalize;
}
.modal{    background:rgba(51, 51, 51, 0.38) !important;}
.modal-body{    text-align: center;
    padding: 0;
    width: 100%;
    margin: 0 auto;}
.modal-open {
    overflow: hidden !important;
    position: fixed;
}
.modal-body {
    padding-top: 10px;
}
.close {
    float: right;
    font-size: 25px;
    color: #ffffff;
    text-shadow: none;
    opacity: 2;
}
.tnp-field input[type="submit"] {
    background: #d8d8d8 !important;
    padding: 13px 30px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
    text-align: center;
    margin: 0 auto !important;
    color: #083157 !important;
    margin-top: 30px !important;
}
.tnp-field input[type="submit"]:hover {
    background: #083157 !important;
    color: #fff !important;
    transition: 0.6s;
}
/* .tnp-field label {
    display: none !important;
} */
.tnp-field .tnp-email {
    border-radius: 0;
}
.select2-container--default .select2-selection--single {
    padding: 0 !important;
    border-color: #10a5dc !important;
	    font-size: 1rem;
}
.select2-dropdown{    min-width: 190px;
    font-size: 12px;
    line-height: normal;}
.topic-list-search .select2-container--default .select2-selection--single .select2-selection__arrow 
{ top: 0 !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-color: #333 transparent transparent transparent !important;
    border-width: 6px 3px 0 3px !important;}



.no-at .wpcf7-form-control {
    width: 40% !important;
}

.post-desc h4 {
	font-size: 22px !important;}
	form.newsletter {
    width: 30%;
    text-align: center;
    margin: 0 auto;
}
.tnp-field label {
    text-align: center;
    color: #fff;
}
.all-news .full-img img{    object-fit: cover;}
.past-event-date-date, .news-list-date {
    margin-top: 4px;
    color: #7b7b7b;
}
.radio-tr .wpcf7-list-item {
    float: right;
}
.radio-tr .wpcf7-list-item input {
    float: right;
    margin-top: 7px;
}
.aud-lab-input span{    float: right;}
.career-form .form-group {
    float: right;
    width: 100%;
}
.career-form .feed-btn-area {
    position: static;
    margin-top: 20px;
}
.page-template-page-reports  .box-main .expt-btn-icon {
    right: 0 !important;
    float: right;
}


.owl-controls .btn-large{background:none !important; box-shadow:none !important; color:#072542 !important}
 .owl-controls .btn-large:hover, .owl-controls .btn-large:focus{background:none !important; box-shadow:none !important; color:#337ab7 !important}
 
 .blog-side {
    text-align: center;
}
.blog-side .btn {
    margin-bottom: 20px;
}

#mega-menu-wrap-top.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-top.mega-keyboard-navigation #mega-menu-top a:focus, #mega-menu-wrap-top.mega-keyboard-navigation #mega-menu-top input:focus{box-shadow:none !important;}

@media (max-width:767px){
	
	#mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right: 40px !important;}
	button#search-button { right: 0px !important; padding-top: 0px;}
	#mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{    margin-top: 10px;}
	.og-logo { margin-right: 20px;}
	.juicer-feed .j-display-filters li {  margin: 10px !important;}
	.juicer-feed .j-display-filters{    margin-right: -50px;}
	
	.mobile-slider{display:block !important;}
	.desktop-slider{display:none !important;}
.hm-event-feature .hm-featur-main {
    float: none;
    width: 100% !important;
    display: inline-table  !important;
}
	
.blog-post-2.featured .post-desc{top: 60%;}	
	
.blog-post-2.featured .post-desc {
    text-align: left; left:0;
padding-left: 14px;    right: 0 !important;
}
.counter-section .counter-box {
    width: 100%;
}
	.home .owl-item.cloned {
    display: block;
}
.hm-nw-pub .owl-controls{display:block !important;}
	
	
}


.sk-circle .sk-child{    width: 80% !important; 
    margin: 0 auto;}


.topic-single .sc-carousel-3-col .owl-item .team-member{margin-bottom:0;}
.tnp-field label {
	display:none !important;
    color: #fff !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444 !important;
    line-height: 31px !important;
    font-weight: 400 !important;
    font-size: 11px !important;
}
.event-thumb-details h5{display:none !important}

.feed-btn-area .wpcf7-submit {
    background: #072542;
    font-size: 13px;
    font-weight: 500;
}


.dt-mnth {
    width: 100%;
    float: left;
    font-size: 17px;
}
.event .event-cat{display:none;}
.publication-new-search select, .publication-new-search .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 10px; font-weight:normal !important}
.date h4 {
    font-size: 24px;
}
div.login{display:none !important}

.main-menu .mega-sub-menu{
    background: #ffffffe8;
    box-shadow: 1px 5px 7px rgba(214, 214, 214, 0.38) !important;
}
.main-menu .mega-sub-menu .mega-sub-menu{
    background: none;
    box-shadow: none !important;
}
.page-id-43406  h3{font-size: 20px;
    color: #00355a;
    text-transform: uppercase;
    letter-spacing: normal;
    font-weight: 500;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;}

.event-related .tags {
    display: none;
}
#mega-menu-wrap-top #mega-menu-top li.mega-menu-item > ul.mega-sub-menu{
	display: none;
}
#mega-menu-wrap-top #mega-menu-top.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-top #mega-menu-top.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-top #mega-menu-top li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{
	display: block;
}
.news-list-bottom .news-list-excpt{
	padding-bottom: 0px;

}
.news-list-excpt .expt-btn-icon {
    right: 0;
    bottom: 0;
}
.page-breadcrumbs #crumbs, .page-breadcrumbs #crumbs a{
	text-align: left;
}
#wpcf7-f1728-p1719-o1 p{
	top:0px;
	right:-20px;
}
@media (max-width:991px){
	#wpcf7-f1728-p1719-o1 p{
		position:static;
		margin-top:12px;
		float:right;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		min-height: 350px;
	}
	.woocommerce a.remove{
		position:absolute;
		left: -22px;
    	top: 46px;
	}
	table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td{
		position:relative;
	}
	#user_registration input[type=checkbox]{
		float:left;
		margin-top:12px;
	}
	#ctm-form-ui span.wpcf7-list-item-label {
    	display: inline-block !important;
    	float: left;
    	width: 70%;
		margin-top:10px;
	}
	span.invitatino-btn-area{
		display:block;
		margin-top:12px;
	}
}
.captcha-btn{
	position:relative;
}
.virtual-tours-video p:last-child{
	color:#00355a;
	bottom:-20px;
}
.site-main .search-field {
	padding-right:28px;
}
.news-search .search-list .search-submit{
	color:#fff !important;
}
@media (max-width:991px){
.also-like:before, .also-like::after {
    width: 32% !important;
}
	.also-like{
		text-align:center;
	}
	.search-list .search-submit{
	color:#fff !important;
}
}
@media (max-width:330px){
.also-like:before, .also-like::after {
    width: 20% !important;
}
}
	@media (max-width:500px){
.also-like:before, .also-like::after {
    width: 21% !important;
}
}
.rtl .page-breadcrumbs #crumbs, .page-breadcrumbs #crumbs a {
   text-align: right;
}
.rtl .event-lecture .lac-d-slider .owl-stage-outer .owl-stage {
    float: right !important;
    display: block;
}




/********************* 22-3-19 ********************/
.rtl .event-lecture .one-lecture .owl-stage-outer .owl-stage{float:none !important;}
.event-lecture .one-lecture.lac-d-slider  .owl-stage-outer .owl-stage { float: none !important;}
.pagination-inner a, .page-numbers.current{width:auto !important}
.juicer-feed .j-display-filters{    padding-right: 45px;}
.search-pagination {width: 100%;
    margin: 0 auto;
    display: block;
    float: left;}
	.search-pagination .nav-links {
    width: 50%;
    margin: 0 auto;
}
.search-results h1.page-title {
    display: none;
}

.search-block .entry-meta {
    display: none;
}
.search-block h2.entry-title a {
    font-size: inherit;
}
.search-block h2.entry-title {
    font-size: 25px;
    margin: 0;
}
.search-block .entry-header{   margin: 0;     padding:0;}
.search-block {
    padding-bottom: 20px !important;
}

.search-block  .entry-summary {
    font-size: 16px;
}
.banner-part, #news-scroll { background: #072542;}
.fixed-social{float: right;
    width: 50px; }
	
@media (max-width:1100px) and  (min-width:768px){
	div.recent-connect .owl-item { min-height: 450px !important;}
.new-pub-slider.recent-connect .owl-prev { left: -30px;}
.new-pub-slider.recent-connect .owl-next { right: -30px;}

.pub-inner{    min-height: 460px;}

.feature-pub-slider .owl-controls, .recent-connect .ctrl-nav-one .owl-prev, .recent-connect .ctrl-nav-one .owl-next{visibility: visible !important; opacity: 2 !important;}
.lac-inner img{height: 110px;
    width: 110px;}
.hm-nw-pub .owl-item{min-height: 450px !important;}
/* div .sc-carouseld-1-colr-event .past-event-inner{min-height: 370px !important;}	
	
	 */
	
}

@media (max-width:991px){

	.mobile-social{display:block !important ;}
	#mega-menu-wrap-top #mega-menu-top{left: 0;}
	.header-top{    z-index: 1;
    position: relative;}
	.lac-inner img{height: 110px;
    width: 110px;}


.mobile-social .fixed-right {
    display: block !important;
}
.mobile-social .fixed-right .social-links {
    transform: none !important;
}
.mobile-social .fixed-right .social-links li {
    display: inline-block;
    width: auto;
    background: none;
   
}
.mobile-social .fixed-right .social-links li span{display:none;}

}



.swatch ul, .dropdown-menu-colr {display:none;}
#blind-li ul.dropdown-menu-eye {
    display: none;
}
#blind-li ul.dropdown-menu-eye, #swatch ul{    position: absolute;
    z-index: 999999;
    background: #072542;
    text-align: center;
    margin-top: 8px;
    left: 0;
    width: 220px;
}
#swatch ul li {
    width: 100%;
    margin: 5px 0;
}
.dropdown-menu-eye li {
    width: 100%;
    margin: 6px 0;
}

.prev.page-numbers:focus, .prev.page-numbers:hover, .next.page-numbers:focus, .next.page-numbers:hover{    background-color: #1099d2;}

span.wpcf7-not-valid-tip{    position: absolute; width:100%; bottom: -25px;}
	
	.wpcf7-form-control-wrap {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.mobile-right-logo{display:none}
.standard_text {
    text-align: center;
    color: #d6d6d6;
    font-size: 11px;
    float: left;
    width: 100%;
    margin-top: -10px;
    margin-bottom: -40px;
}
.mobile-social{display:none;}

.mobile-social .fixed-right .social-links li:hover {
    transform: none !important;
}
.mobile-social  .fixed-right .social-links li:hover i{transform:none !important}
.page-numbers.current .screen-reader-text{    display: none;}
.juicer-feed .j-display-filters li.all.highlight, .juicer-feed .j-display-filters li.all:hover {
    background: #1099d2 !important;
    color: white;
    border-bottom: 1px solid #1099d2 !important;
}
.mega-menu-wrap {
    margin-top: 20px !important;
}
.g-recaptcha {
   /*  width: 100%;
    margin-bottom: 20px; */
    display: inline-block;
}

@media(max-width:1100px){
	
#ctm-form-ui .form-group{float:left; width:100%;}
.error-message { float: left; width: 100%;} 
.box-main{min-height: 460px !important;}

}
.j-loading{border-color:#06223c !important;}
.j-loading:before{background-color:#06223c !important;}


.juicer-feed .j-instagram-hover.highlight, .juicer-feed .j-instagram-hover:hover, .juicer-feed .j-youtube-hover.highlight, .juicer-feed .j-youtube-hover:hover, .juicer-feed .j-twitter-hover.highlight, .juicer-feed .j-twitter-hover:hover {
	background: #1099d2 !important;
	border-bottom: 1px solid #1099d2 !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_active .vc_tta-panel-title{ background: #072542; color: #fff;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{ background: #e7e8e9;
    border: none;
    color: #00355a;
    font-weight: 400;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title a{
    color: #00355a;
    font-weight: 400;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a i:before { color: #fff !important;} 
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #fff;
}
.wpb-js-composer .vc_tta-container{float: left;  width: 100%;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel{    margin-bottom: 4px;}


.recent-connect .owl-next {
    float: right;
}
.recent-connect .owl-next {
    position: relative;
    right: -40px;
}
.recent-connect .owl-prev {
    float: left;
    position: relative;
    left: -40px;
}
.owl-controls .owl-prev {
    float: left;
}
.owl-controls .owl-next {
    float: right;
    margin-right: -20px !important;
}
.owl-controls .owl-prev {
    float: left;
    margin-left: -20px !important;
}
.vc_general .vc_tta-panel-title a span {
    color: #072542 !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_active .vc_tta-panel-title a span{color:#fff !important}
.report-an-cat li {
    margin: 0;
	font-weight:bold;
}
.report-an-cat li:after{display:none;}
.report-an-cat li a {
	font-weight:bold;
	color: #1099d2;
}
.report-an-cat ul {
    margin-bottom: 0;
}

/* .rtl .single-blog-left .owl-carousel .owl-item{float: right;} */
/* .single-event .date-authername {
    display: none;
} */

.rtl .search-form.row {
    float: right;
    width: 100%;
}
.woocommerce-LostPassword.lost_password span a { margin-right: 5px;}
.research-form .wpcf7-form-control-wrap {
    margin-left: 0 !important;
}
.rtl .news-sidebar .owl-carousel .owl-stage-outer{direction: ltr !important;}
.research-form { float: left; width: 100%;}
/* #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-right{flex: none !important;} 
#mega-menu-wrap-top .mega-menu-toggle{display: inline-block;} */


select {
	position:relative; display: inline;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select:after {content:""; width:0; height:0; position:absolute; pointer-events: none; border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: .3em;
    right: .75em;
    border-top: 8px solid black;
    opacity: 0.5;
}
@media(max-width:991px){
	.standard_text { margin: 0;}
	.past-event-inner .post-excerpt {
    height: 70px;
}
	
}
@media (max-width:767px){
	
	.juicer-feed .j-display-filters {padding-right: 0;}
	.juicer-feed .j-display-filters { margin-left: -10% !important;}
	
	
}


.standard_text ul {
    margin: 0;
}
.standard_text ul li {
    list-style: none;
    margin-bottom: 2px;
}



#event-title {
    border: 1px solid #125275 !important;
    border-radius: 0px !important;
    padding: 0px 10px !important;
    text-transform: unset !important;
    width: 100% !important;
    height: auto !important;
    font-size: 13px !important;
}
.juicer-feed .j-display-filters li.all{display:none !important}


.custom-periodic .pub-inner { padding: 0;}
.custom-periodic  .all-pub-content{  padding: 0 7px;}



/*** Center div no slider arrow ***/

.center-div .owl-item {display: inline-block !important; float: none !important;}
.center-div .owl-stage-outer {text-align: center;}
.center-div .owl-stage { display: inline-block !important;}
.center-div  .owl-controls {display:none !important;}
.custom-periodic .all-pub-box a.expt-btn-icon { margin-right: 10px;}

/*** slider arrow ***/

.periodic-slider {display: inline-block !important;  float: left !important;}
.periodic-slider .owl-stage-outer { text-align: left;}

.rtl .periodic-slider .owl-stage{    float: right !important;     width: 100%;}
.rtl  .periodic-slider { 
    float: right !important;
        width: 100%;
}
.woo_discount_rules_variant_table {
    display: none !important;
}
.periodic-category {
    position: absolute;
    left: 44px;
	    right: 44px;
}
.rtl .periodic-category {
    position: absolute;
    right: 44px;
	left: auto;
}
h4.event-subtitile {
    float: left;
    margin: 0;
    font-size: 13px;
}
.rtl h4.event-subtitile {
    float: right;

}
.page .addtoany_share_save_container {
    display: none;
}
.modal-body iframe {
    width: 100%;
    height: 100vh;
  
    text-align: center;
}
.no-right-pad {
    padding-right: 0;
}
input[type="submit"]:focus{background:#072542}
.libr-mem-reg-sec h2.vc_custom_heading {
    font-size: 23px;
   /*  text-transform: uppercase; */
    font-weight: 400;
    margin: 30px 0;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{border:0 !important}
.libr-mem-reg-sec ul li a {
    background: #083157 !important;
    color: #fff !important;
    padding: 15px 40px !important;
    font-size: 15px;
    text-transform: uppercase;
    border: 0 !important;
    margin-right: 20px;
}
.libr-mem-reg-sec ul li a:hover {
    background: #1099d2 !important;
}
.libr-mem-reg-sec ul li.vc_active a {
    background: #1099d2 !important;
}
.libr-mem-reg-sec .vc_tta-panel-body {
/*     padding: 0 !important; */
    margin-top: 50px;
}
.libr-mem-reg-sec .form-group.col-sm-6 {
    float: left;
 /*    width: 45%; */
}
.libr-mem-reg-sec .wpcf7-form-control-wrap input {
    width: 100% !important;
 /*    height: 25px !important; */
}
.wpcf7-submit {
    color: #fff !important;
    background: #072542 !important;
    border: none !important;
    padding: 12px 35px !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    width: auto !important;
    line-height: normal !important;
}



.page-id-75597 h1.page-title {
    display: none;
}
h2.vc_custom_heading.nw-title {
    font-size: 33px;
    text-transform: uppercase;
    font-weight: 500;
    color: #083157;
}
.banner-video {
    height: 440px;
    background-attachment: fixed !important;
    background-size: cover !important;
    background: #000 !important;
}
.pub-text-up {
    margin-top: -30px;
    background: #fff;
	    padding: 0px 30px; 
}
.pub-text-up .vc_column-inner {
    padding-top: 20px !important;
}
.pub-text-up p {
    line-height: 25px;
	font-size: 15px;
}
.two-pub {
    width: 80%;
    margin: 60px auto !important;
}
.two-pub h5.vc_custom_heading {
    font-size: 16px;
    font-weight: 400;
}
.two-pub h2.vc_custom_heading.pun-n-titlw {
    font-size: 22px;
    padding-top: 13px;
    font-weight: 500;
    margin-bottom: 6px;
    color: #303030;
}
.pub-to-img img {
    height: 300px;
    width: auto;
}
.pub-to-img img {
    box-shadow: 0 0 9px #bfbfbfbd;
}

@media (max-width:767px){
	body #customer_details .col-1 p, .woocommerce-shipping-fields p{width:100% !important;}
.two-pub {
    width: 100%;
    margin: 0 !important;
}
.pub-text-n {
    margin-top: 30px;
}
.form-reg-btn.col-sm-6 {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

/* .libr-mem-reg-sec .form-group.col-sm-6 { width: 90% !important;} */
.lb-fomr-acc .vc_tta-tabs-container {display: block !important; margin: 0 !important;}

.libr-mem-reg-sec ul li a{padding: 12px 20px !important; }
.lb-fomr-acc ul {
    text-align: center;
}
.lb-fomr-acc ul li {
    display: inline-block;
}
.lb-fomr-acc .vc_tta-panel-heading {
    display: none;
}

/* .nation-div {
    float: left;
    width: 90%;
} */
/* .libr-mem-reg-sec .wpcf7-form-control-wrap input {
width: 90% !important;} */




}


.addtoany_list a:not(.addtoany_special_service)>span{
	    border-radius: 0 !important;
}

.img-lb {
    margin-top: 60px;
}

span.ft-lb, span.lb-tim {
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 500;
    width: 100%;
    float: left;
	    margin-bottom: 10px;
    color: #fff;
}
span.lb-tim{margin-top:10px}
.blog-image .owl-dots{display:none !important;}
.blog-image .owl-controls {
    height: 100%;
}
.blog-full-img .owl-nav {
    top: 45% !important;
    position: absolute;
    width: 100%;
}

@media screen and (min-width: 1400px) {
	.news-left img {height: 550px; object-fit: cover;}
	.news-right img {height: 273px; object-fit: cover;}
	.vc_row.container, #masthead .container , .metaslider .caption-wrap, .site-footer .container, .banner-inner  .container {
    width: 100%;
    padding: 0 4% !important;
}
.rtl .upevent .upevent-inner {
    min-height: 460px !important;
}
.upevent .upevent-inner {
    min-height: 430px !important;
}
.pastevent .upevnt-img-date img, .upevnt-img-date img {height: 280px !important;}
.metaslider.ms-theme-bubble .flexslider ul.slides .caption-wrap .caption, .metaslider.ms-theme-bubble .rslides .caption-wrap .caption, .metaslider.ms-theme-bubble .nivoSlider .nivo-caption{left:50px !important;}
.metaslider .caption-wrap{max-width:100%}
	
}

.lb-fomr-acc .vc_tta-panel-body {
    overflow: visible !important;
}

#customer_details .col-1 {
    width: 100%;
}
#customer_details .col-1 p, .woocommerce-shipping-fields p {
    width: 40% !important;
    float: left !important;
	min-height: 85px;
    margin: 0px 20px  !important;
	clear: none  !important;
}
.quick_buy_container {
    float: left;
    margin: 0 20px;
}
.quick_buy_container:last-child {
    display: none !important;
}
.quick_buy_button:before {
    content: "\f07a";
    font-family: FontAwesome;
    position: absolute;
    left: 17px;
    font-size: 20px;
    top: 13px;
}
.woocommerce-shipping-fields h3#ship-to-different-address {
    margin-left: 35px;
    margin-top: 30px;
}

.woocommerce-billing-fields h3 {
    padding-left: 24px;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float:left !important; width:100% !important;}
.cart_item td.product-name {
    width: 80%;
    text-align: left;
}
/* .shop_table th.product-total {
    text-align: right;
}
.cart_item td.product-total {
    text-align: right;
} */
.single_variation_wrap .quick_buy_container {
    display: block;
}
.woocommerce-message a.button.wc-forward {
    margin-bottom: 0;
}
/* .custom_placeorder {
    float: right;
    margin-top: -50px !important;
} */
.woocommerce-form-coupon-toggle {
    float: left;
    width: 100%;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{    background-color: #1e85be;}
ul.woocommerce-error {
    float: left;
    width: 100%;
    margin-bottom: 70px;
}
.quick_buy_container{display:none;}



/* 
.news-titles h3 {
    font-size: 14px;
    margin-bottom: 0;
} */
.free-publications-main .box-main {
    min-height: 340px !important;
}
.search-form .select2-container--default .select2-selection--single{border: 0; border-bottom: 1px solid #1099d2 !important;}
.free-publications-main .report-image {
    height: 300px;
}
.free-publications-main .box-main {
    min-height: 440px !important;
}
.free-publications-main .news-titles h3 {font-weight: 500;
    font-size: 15px;
    padding-top: 5px;
    /* text-transform: uppercase; */
    color: #303030;
    text-align: left;}

.custom_placeorder {
    /* position: absolute !important; */
    right: 0;
    left: auto;
    padding: 9px 20px !important;
    text-align: center;
    float: right;
	display:inline-block;
    margin-top: -50px;
    background: #083157;
    color: #fff;
    font-size: 15px;
    text-transform: capitalize;
}
.hd-place_order{display:none;}
.hd-place_order.container {
    position: relative;
    z-index: 9999;
}
.custom_placeorder:hover {
    color: #fff;
    background: #1099d2;
    transition: 0.6s;
}
.woocommerce-checkout .hd-place_order {display:block !important}
.logged-in li.login-icon {
    display: none !important;
}
.logged-in li.logout-icon {
    display: inline-block !important;
}
li.logout-icon{display:none !important}
/* .metaslider.ms-theme-bubble .flexslider ol.flex-control-nav:not(.flex-control-thumbs), .metaslider.ms-theme-bubble ul.rslides_tabs, .metaslider.ms-theme-bubble div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled){      bottom: 60px !important;} */
.blog-inner {
    margin: 0 auto;
}
.blog-inner .blog-contnt {
    padding-left: 0;
}
.hm-pub-fre .owl-controls {
    top: 35%;
}
.hm-pub-fre .owl-controls {left: -30px;     width: 105%;}
.hm-pub-fre .owl-controls {left: -30px;     width: 105%;}
.wcqb_button.wc_quick_buy_button.quick_buy_button { padding: 15px 30px !important;}
img {
    image-rendering: auto !important;
}

.woocommerce-billing-fields__field-wrapper .form-row.validate-required {display:block !important;}
.news-search-form select.reset-btn, .news-search-form input.reset-btn {
    background: #083157 !important;
    font-weight: 400;
    margin-top: 6px !important;
}
.news-search-form select.reset-btn:hover, .news-search-form input.reset-btn:hover { background: #1099d2 !important;    font-weight: 400;
    margin-top: 6px !important;
}
.upcomings_widget .img-box img {
    text-align: center;
    margin: 0 auto;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{    margin-top: 40px !important;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 40% !important;
    float: left !important;
    clear: none !important;
}
.related-reports .expt-btn-icon {
    bottom: 0;
}

.wpcf7-form-control-wrap select{
    height: auto !important;
    border-radius: 0;
    font-size: 14px;
    text-transform: uppercase;
    border-color: #083157;
    /* background: #ffffff; */
    color: #083157;
    position: relative;
    display: inline-block;
	width:100%;
    margin-bottom: 0px;
    background-image: url(https://dev.ecssr.ae/wp-content/themes/ecssr-child/images/drop-down-arrow.png) !important;
    background-size: 12px;
    background-position: 86% 18px;
    background-repeat: no-repeat;
    padding-left: 27px;
    padding-right: 40px !important;
    line-height: 44px;} 
	
	
#cat_year.form-group {
     height: auto !important;
    border-radius: 0;
    font-size: 14px;
    text-transform: uppercase;
    border-color: #083157;
    /* background: #ffffff; */
    color: #083157;
    position: relative;
    display: inline-block;
    margin-bottom: 0px;
    background-image: url(https://dev.ecssr.ae/wp-content/themes/ecssr-child/images/drop-down-arrow.png) !important;
    background-size: 12px;
    background-position: 93% 17px;
    background-repeat: no-repeat;
    padding-left: 27px;
    padding-right: 50px !important;
    line-height: 48px;
    margin-bottom: 30px;
}
.rtl #cat_year.form-group {
    height: auto !important;
    border-radius: 0;
    font-size: 14px;
    text-transform: uppercase;
    border-color: #083157;
    /* background: #ffffff; */
    color: #083157;
    position: relative;
    display: inline-block;
    margin-bottom: 0px;
    background-image: url(https://dev.ecssr.ae/wp-content/themes/ecssr-child/images/drop-down-arrow.png) !important;
    background-size: 12px;
    background-position: 8px 56%;
    background-repeat: no-repeat;
    padding-left: 57px;
    padding-right: 40px !important;
    line-height: 48px;
    margin-bottom: 30px;
}
.report-result .sc-carousel-3-col.owl-carousel.owl-theme.owl-rtl.owl-loaded {
    margin-bottom: 80px;
}
.report-result h4 {
    font-size: 23px;
    margin-bottom: 30px;
}
.report-result .owl-controls {
    top: 45%;
}
.report-result .owl-controls {
    top: 45%;
    width: 103%;
    left: -17px;
}
.report-result .owl-item {
    padding: 0;
}
.report-result  .box-main{box-shadow:none !important;}
	
.report-result .sc-carousel-3-col .owl-item{margin-bottom:40px;}
.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body ul {
    padding-left: 20px;
	padding-right: 0px;
}

.tax-reports_analysis_category h2.page-title {
    font-size: 20px;
    color: #00355a;
    font-family: 'Roboto', sans-serif !important; 
	    
    text-transform: uppercase;
    letter-spacing: normal;
    font-weight: 500;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}
.filter-report {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.book-des h1.product_title.entry-title {
    display: none !important;
}
#overlayer {
  width:100%;
  height:100%;  
  position:fixed;
  z-index:99999;
background: #ffffff;
    opacity: 0.8;
}
.loader {
      display: inline-block;
    width: 30%;
    height: auto;
    position: fixed;
    z-index: 99999999;
    top: 35%;
    left: 0;
    right: 0;
	opacity: 0.8;
    margin: 0 auto;
    text-align: center;
}
.loader-inner::after{    content: " ";
   content: " ";
    border: 12px solid #f3f3f3;
    border-radius: 50%;
    border-top: 12px solid #3498db;
    width: 190px;
    height: 190px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: -6px;
    z-index: 999999;
    /* background: #fff; */
    /* box-shadow: 0 0 29px #000; */}
  
  
  @-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


.preload {
    overflow: hidden;
}
.report-result .owl-carousel .owl-item {
    float: right !important;
}
.hm-nw-pub .owl-prev {
    top: 35%;
    position: absolute;
    left: -30px;
}
.hm-nw-pub .owl-next {
    top: 35%;
    position: absolute;
    right: -30px;
}
.hm-nw-pub .owl-controls {
    position: static;
}
.free-publication .pub-inner {
    box-shadow: 0 0 13px #cecece !important;
    min-height: 420px !important;
}
.free-publication p, .free-publication h3 {
    margin-bottom: 0 !important;
}
.free-publication .all-pub-content {
    padding: 0px 10px;     position: relative;
}
.free-publication .all-pub-content .expt-btn-icon {
    right: 10px;
}
.free-publication img.img-responsive, .free-publication .img-box, .free-publication figure {
    height: 100%;
    width: 100%;
}
/* .center-div {
    display: inline-block;
    text-align: center;
}
.center-div .all-pub-box.five-col.col-sm-3 {
    float: non;
    display: inline-block;
} */
.owl-nav div i {
    font-size: 35px !important;
}
.one-lecture .owl-controls {
    display: none !important;
}
.recent-thumb img {
    object-fit: contain;
}
.ft-logo {
    margin-bottom: 5px;
	width: 100%;
}
.ft-logo img{
    width: 100%;
}

.news-left img{ object-fit: cover}

.evnt-rel-e .date {
    width: 100%;
	    z-index: 999;
    background: rgb(0,0,0);
    background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
    width: 100%;
    bottom: 0;
}


/*----Ramendra Add- 10-12-19------*/

form.search-form-new {
	margin: 23px 0 20px;
}

#mega-menu-wrap-top {
	margin-right: -30px !important;
}

#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item {
	margin: 0px 10px 0px 0px !important;
}

.juicer-feed li.feed-item.j-video a.j-image{
    height: 330px;
}

.juicer-feed li.feed-item.j-video a.j-image img {
    height: 330px !important;
    object-fit: cover;
}

.j-youtube.j-video .j-message{
	height: 70px;
}




/*----Ramendra Add- 10-12-19 End------*/




@media (max-width:767px){ 
	.mega-first-menu, .mega-secnd-menu, .mega-thrd-menu {float:right; width:100%;}
	
	.loader{width: 50%;}
	.loader-inner img {
    width: 100% !important;
    height: 100%;
}
.all-pub .all-pub-box{margin-bottom:30px !important;}

}
.sing-pro-inner .all-pub-box {
    float: none !important;
    display: inline-block;
}
.sing-pro-inner {
    float: right;
    width: 100%;
    text-align: center;
    display: block;
}
.all-pub .owl-controls {
    display: none;
}
.desktop-section{display:block !important;}
.mobile-section{display:none !important;}
.career-form {
    margin: 0 auto !important;
}
@media (max-width:767px){
	
	.main-event-center .upevent.col-sm-3 , .upevent.col-sm-3{
    display: block !important;
    float: left  !important;
    width: 100% !important;
}

.owl-item.cloned {
    display: none;
}
.event-lecture .one-lecture.lac-d-slider .owl-stage-outer .owl-stage { float: left !important; width: 100% !important;}
.evnt-rel-e .date { width: 100%;}
/* .single-blog-left .owl-carousel .owl-item{width: 100% !important;} */
.desktop-section{display:none !important;}
.mobile-section{display:block !important;}

}
.main-event-img{position:relative;     z-index: 0;}


@media (max-width:1200px) and (min-width:1100px){
	.vc_row.container {
    margin: 0 -15px !important;
}
	
}

.evnt-rel-e .date p{font-size: 21px;     margin-bottom: 6px !important;}
.event-thumbs-details h3 a {
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    margin: 0;
    padding: 0;
}
.read-top {
    float: right;
    margin: 0px 8px;
}
.read-top .rsbtn {
    margin: 0;
    margin-top: 2px;
}
.mega-first-menu {
    float: right !important;
}
.upevent .upevent-inner {
    float: left;
    width: 100%;
}
.mega-thrd-menu  {
    float: left !important;
}
.event-related .upevent.col-sm-4, .event-related .upevent.col-sm-3{
    float: none;
    display: inline-block;
}

.preview_btn .btn {
    width: 100%;
    margin-bottom: 0;
}
.preview_btn .openpdf {
       background: #072542 !important;
    color: #fff !important;
    padding: 17px 10px;
    line-height: normal;
    font-weight: 500;
	border-bottom:2px solid #fff;
    position: relative;
    text-align: left;
    padding-left: 40px;
}
.preview_btn {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 90px;
}
.preview_btn .openpdf:hover {
    background: #1099d2  !important;
    color: #fff !important;
    transition: 0.4s;
}
.preview_btn .openpdf span {
  position: absolute;
    bottom: 0;
    margin-left: 10px;
    right: 20px;
    width: 130px;
    background: #f7f7f7;
    padding: 3px;
    padding-bottom: 0;
}
.preview_btn .openpdf:hover span {
    background: #1099d2  !important;
    transition: 0.4s;
}
.datepickermain i {
    font-size: 22px;
    margin-right: 10px;
    margin-top: 7px;
}
.rtl .preview_btn .openpdf {
    font-weight: 700;
}
.single-profile  .pub-inner{min-height: 470px; max-height: 470px;}
.tax-reports_analysis_category .owl-stage {float: left !important;}
.rtl .tax-reports_analysis_category .owl-stage {float: right !important;}

body div.wpb_animate_when_almost_visible, body .wpb_animate_when_almost_visiblessssssssss{opacity:1 !important;     filter: alpha(opacity=1) !important;}
.preview_btn a.btn:hover {
    background: #1099d2 !important;
}
/* .radio-621 {
    height: 60px;
} */
.p-v-10 .owl-stage-outer{float:left !important;}
.rtl .checkmailstatus .btn-group .wpcf7-submit {
    float: right;
}
.rtl .radio-621{height:60px;}



/* .checkmailstatus 	 {
    float: right;
} */

.wpcf7-form-control-wrap input[disabled] {
    color: #000 !important;
}
.nation-div .wpcf7-form-control-wrap select {
    height: 45px !important;
    border-radius: 0;
    font-size: 14px;
    text-transform: uppercase;
    border-color: #083157;
    /* background: #ffffff; */
    color: #083157; 
    position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 0px;
    background-image: url(https://dev.ecssr.ae/wp-content/themes/ecssr-child/images/drop-down-arrow.png) !important;
    background-size: 12px;
    background-position: 96% 18px;
    background-repeat: no-repeat;
    padding-left: 27px;
    padding-right: 40px !important;
    line-height: 26px;
}
.after_check_mail .wpcf7-form-control, .after_check_mail .wpcf7-form-control-wrap select {
    width: 100%;
    height: 50px !important;
}
.after_check_mail .wpcf7-form-control, .after_check_mail select.wpcf7-form-control {
    height: 50px !important;
}
#library-form .screen-reader-response {
    
    width: 100%;
    height: auto;
    overflow: visible;
    
    text-align: center;
    clip: auto;
    
    line-height: 40px;
    margin-bottom: 40px;
    margin-top: 20px;
}
.rtl #library-form .form-group.col-sm-6 {
    float: right !important;
}
.rtl  #library-form .wpcf7-submit {
    float: right;
}

#library-form .screen-reader-response ul{
	display:none;
}

#library-form {
   position: relative;
}
#library-form .screen-reader-response {
   position: absolute;
   bottom: -60px;
}
.woocommerce-LostPassword span {
    margin-top: -100px;
}

.woocommerce-LostPassword.lost_password span a {
    color: #083157 !important;
}

.after_check_mail .wpcf7-form-control, .after_check_mail .wpcf7-form-control-wrap select {
    width: 100%;
    height: 50px !important;
}
.woocommerce-LostPassword span {
    margin-top: -100px;
}

.modal-inner {
    width: 40%;
    margin: 0 auto;
    margin-top: 15%;
    background: #072542;
    padding: 10px;
	    position: relative;
    text-align: center;
}
.pup-modal .close {
    position: absolute;
    right: -10px;
    top: -10px;
    background: #ffffff;
    width: 25px;
    height: 25px;
    color: #072542;
    border-radius: 40px !important;
    font-size: 20px;
    z-index: 2;
    opacity: 1 !important;
}
.modal-inner .close{    color: #072542;}
.modal .modal-footer {border: 0;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 20px;
}
.modal-body{display: flow-root;}
.close{    z-index: 1;
    position: relative;}
	.pup-modal .btn {
    background: none !important;
    font-size: 19px !important;
    line-height: normal;
    color: #fff !important;
    text-transform: uppercase;
    border: 1px solid #fff;
}

.pup-modal h3 {
    color: #fff;
}
.btn-modal {
margin-top:10px;
}





 

/***********29-7-19***********/

.wpb_animate_when_almost_visible:not(.wpb_start_animation) {opacity: 2 !important; filter: alpha(opacity=2) !important;}
 input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{background:none; outline:none !important;} 
#search-bar input:focus {
    background: #fff !important; 
}
.form-reg-btn, .btn-group, .invitatino-btn-area {
    float: left;
    width: 100%;
	
}


#ctm-form-ui .px-0 {
    padding: 0 !important;
    float: left;
    width: 100%;
}

.pastevent .upevnt-img-date img {
    width: 100%;
	    object-fit: cover;
    height: 200px;
}
.single-profile .past-event-inner .post-excerpt {
    height: auto;
}
.pastevent .past-event-inner {
    min-height: 450px !important;
}
.past-event-inner .post-excerpt a.expt-btn-icon {
    display: none;
}
.rtl.single-profile .past-event-inner .post-excerpt{    height: 110px;}
.rtl .pastevent .past-event-inner {min-height: 440px !important;}



@media (max-width:1100px){
	.date h4 {font-size: 18px;}
	.dt-mnth {font-size: 15px;}
	.event-thumb-details h3, .event-thumb-details h3{font-size: 16px;
    font-weight: 500;
    line-height: normal;}
	.pastevent .past-event-inner {
    min-height: 450px  !important;
}
	.modal-inner {width: 70% !important;}
	
	
	
}



@media (max-width:991px){
	.woocommerce-LostPassword span {margin-top: -170px !important;}
}




@media (max-width:767px){
	.pastevent .past-event-inner {min-height: auto !important;}
	.woocommerce-LostPassword span {margin-top: -100px !important;}
}

.rtl .invitatino-btn-area .wpcf7-submit {
    float: right !important;
}

#ctm-form-ui input.reset-btn {
    text-transform: uppercase;
    text-align: center !important;
}
.woocommerce-LostPassword.lost_password span a {
    background: #083157;
    padding: 10px 15px;
    color: #fff !important;
	    font-size: 18px !important
}
#dcsns-filter{
	display:none !important;
}
.report-anl-tab ul li a {
    background: #082643 !important;
    border: 0 !important;
    padding: 5px 20px !important;
    margin: 10px 40px;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 14px;
    line-height: normal;
}
.report-anl-tab ul {
    margin-bottom: 40px !important;
}
.report-anl-tab ul li a:hover {
    background: #1099d2 !important;
}

#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link{height:auto !IMPORTANT}
.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.comment-content a:focus,
.comment-content a:hover,
.widget a:focus,
.widget a:hover,
.site-footer .widget-area a:focus,
.site-footer .widget-area a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus,
.entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus,
.pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.site-info a:focus,
.site-info a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover{color:#1099d2;}

.news-title a:hover h2{color:#1099d2 !important;}
.site-footer li a:hover {color: #1099d2;}
.pup-modal .btn:hover {
    background: #1099d2 !important;
    color: #000;
    border-color: #1099d2;
} 
ul.j-display-filters, .j-display-filters {
    display: none;
}
.hm-report-anly .box-main.full-img {
    min-height: 320px !important;
}

.main-padt-event .vc_column-inner {
    padding: 0 !important;
}

.main-padt-event .vc_column-inner .vc_col-sm-12 {
    padding: 0px 15px;
}


.upevent .post-excerpt {
    height: 73px;
    overflow: hidden;
}
.hm-evmt-inner {
    position: relative;
    box-shadow: 0 0 13px #cecece;
    min-height: 360px;
}
.hm-evmt-lct {
    height: 63px;
	padding: 0 10px;
    overflow: hidden;
}
.hm-evmt-inner h4 {
       padding: 0 10px;
    margin-bottom: 2px;
    font-size: 16px;
    padding-top: 0;
    font-weight: 500 !important;
}

.rtl span.wpcf7-list-item input{float: right; margin-top: 5px !important;}

/* .report-anl-tab .vc_tta-panel-body {
    padding: 2px !important;
} */
.report-anl-tab .news-list-bottom {
    width: auto;
}
.report-anl-tab ul.vc_tta-tabs-list {
    position: relative;
}
.report-anl-tab ul.vc_tta-tabs-list:before {
    content: " ";
    position: absolute;
    width: 23%;
    height: 1px;
    background: #c6c6c6;
    left: 0;
    bottom: 28px;
}

.report-anl-tab ul.vc_tta-tabs-list:after {
    content: " ";
    position: absolute;
    width: 23%;
    height: 1px;
    background: #c6c6c6;
    right: 0;
    bottom: 28px;
}

.report-anl-tab  .box-main{min-height: 320px !important;}

/* .rtl  .report-anl-tab .pub-col-five {
    width: 18.1%;
} */
.rtl .report-anl-tab {
    padding: 0;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel{margin:0 !important;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{    box-sizing: inherit !important;}


 

 
.report-result .news-list-excpt {
    display: none;
}
.report-result .box-main{    min-height: 320px !important;}
.sitemap-sec .sitemp-title {
    font-size: 20px;
    font-weight: 400;
    background: #083157;
    padding: 10px;
    color: #fff;
    text-transform: uppercase;
}
.sitemap-sec ul {
    float: left;
    width: 100%;
	padding-left: 30px;
    margin-bottom: 30px !important;
}
.sitemap-sec ul li {
    list-style: none;
	line-height:30px;
    position: relative;
}
.sitemap-sec ul li a {
    font-size: 14px;
    line-height: 28px;
    font-weight: 500;
    text-transform: uppercase;
}
.sitemap-sec ul li:before{    content: '';
    background: url(./images/ul-before-icon.png) no-repeat;
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    position: absolute;
    left: -30px;
    top: 3px; 
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;}
	
.sitemap-sec .vc_col-sm-10 li {
    float: left;
    width: 33.3%;
}
.hm-evmt-inner h4 a {
    font-weight: inherit;
}


.news-search-form1 {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    border-bottom: 1px solid #072542;
}
.news-search-form1 .col-sm-2 {
    padding: 0 5px;
}
.news-search-form1 label {
    font-size: 14px;
    font-weight: 500;
    margin: 0;
}
.news-search-form1 input, .news-search-form1 select{
    border-radius: 0;
    width: 100%;
	height: 35px;
	    padding: 5px;
}
.news-search-form1 .select2-container--default .select2-selection--single .select2-selection__rendered {height: 33px !important;}
.news-search-form1 .btn {
    margin-top: 20px;
    padding: 8px 20px;
    line-height: normal;
    text-transform: uppercase;
}
.news-search-form1 .col-sm-12 {
    padding: 0;
}
.lat-evnt {
    float: left;
    width: 100%;
}
.text-title-sec p {
    font-size: 16px;
    line-height: normal;
}
.single_variation_wrap {
    display: block !important;
}



.rtl .news-search-form1 div {
    float: right;
}

.rtl .news-search-form1 div div div {
    width: 100%;
}
@media (max-width:991px){
	
	
}

@media (max-width:767px){
	body div #customer_details .col-1 p, .woocommerce-shipping-fields p
	{width: 100% !important; margin: 0 !important;}
	.rtl .news-search-form1 div {
    float: right;
    width: 100%;
}
.expert-list-section{margin:0 auto;}

.free-publications-main img {
    padding-top: 20px;
    object-fit: contain;
}
.free-publication img.img-responsive, .free-publication .img-box, .free-publication figure{    object-fit: contain;}
 .free-publication .img-box{padding-top:20px;}

}
.expert-list-section {
    float: left;
    width: 100%;
}
.archive-main {
    float: left;
    width: 100%;
}
.archive-main .archive-image{margin-bottom: 30px;}
.rtl .archive-main .archive-image {
    float: right;
    
}
 
.publish_date .select2-container {
    width: 100% !important;
}
.rtl .publish_date .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 5px !important;
    left: 5px;
	right:auto !important;
}


.custom-paginate {
    float: left;
    width: 100%;
    text-align: center;
}
.custom-paginate .page-numbers {
    float: none;
    height: 40px;
    /* float: right; */
        line-height: 32px;
    padding: 0.2em 0.75em !important;
}

.news-search-form1 .btn{    line-height: 25px;}

.publish_date .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 5px !important;
    left: auto;top: 3px !important;
}
#mega-menu-wrap-top #mega-menu-top{text-align:right !important;}

#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu {
    left: initial;
    right: auto !important;
}
.rtl #mega-menu-wrap-top #mega-menu-top {
    text-align:left !important;
	float: none;
}
.rtl  #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu {
    left:auto !important ;
    right:  initial !important;
}

.upevent .post-excerpt a {
    float: left;
    margin-left: 0px !important;
    margin-right: 10px !important;
    font-size: 14px;
	position: relative;
}
 .main-event-bottom .pub-expt a {
    float: left;
    display: inline-block;
    margin-right: 10px;
}
.rtl .main-event-bottom .pub-expt a {
    float: right;
    display: inline-block;
    margin-left: 10px;
	margin-right: 0px !important;
}

.rtl .hm-event-feature .post-excerpt a {
    font-size: 13px;
    float: right;
    margin-left: 10px;
	 margin-right: 0px;
	    
}
.hm-event-feature .post-excerpt a {
    font-size: 13px;
    float: left;
    margin-right: 10px; line-height: 18px;
    margin-left: 0px;
}


.owl-item .fre-pub-inner {
    float: left;
    width: 100%;
}




@media (max-width:1200px){
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item{float:left;}
}

@media (max-width:1100px){
	.hm-event-feature .hm-featur-main{min-height: 400px;}
	/* body.home .hm-event-feature .hm-featur-main {width: 50% !important;min-height: auto !important;margin-bottom: 60px;} */
	
}

.shop_table td.product-thumbnail {
    width: 100px !important;
    display: block;
}

.rtl .woocommerce-cart-form, .rtl .cart-collaterals{    float: right;}


/*******IE CSS****/
.modal-backdrop{    background-color: rgba(0, 0, 0, 0.50) !important;}

.event-html-get.hm-event-feature .post-excerpt {
    float: left;
    height: 70px;	
    overflow: hidden;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
    min-width: 100px;
}

/* 
.checkmailstatus {
    float: left;
    width: 100%;
} */
.blog-image.blog-full-img{    position: relative;z-index: 0;}

.banner-part {background: #fff;}
.hm-timeline-sec .box-main {min-height: 390px !important;}
.after_check_mail {float: left;width: 100%;}
.search-form .search-list .search-submit{color:transparent !important}
.topic-search {float: left; width: 100%;}
.topic-search .topic-img {height: auto;}

.footer-column-1,
.footer-column-2,
.footer-column-3,
.footer-column-4,
.footer-column-5 {
    float: left;
}

.footer-column-1 {
    width: 26%;
}

.footer-column-2 {
    width: 10%;
}

.footer-row .footer-column-2 .ft-menu {
    padding: 0 17px;
}

.footer-column-3 {
    width: 14%;
}

.footer-column-4 {
    width: 26%;
}

.footer-column-5 {
    width: 24%;
}

.footer-row .footer-column-5 .ft {
    padding: 0 0 0 15px;
}

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

    .footer-column-1,
    .footer-column-2,
    .footer-column-3,
    .footer-column-4,
    .footer-column-5 {
        float: none;
        margin: 0 auto;
    }

    .footer-column-1,
    .footer-column-2,
    .footer-column-3,
    .footer-column-4,
    .footer-column-5 {
        width: 100%;
    }

    .footer-row .footer-column-2 .ft-menu,
    .footer-row .footer-column-5 .ft {
        padding: 0;
    }

    .footer-row .ft-menu .custom-html-widget {
        text-align: left !important;
    }

    .footer-row h2.widget-title {
        text-align: left !important;
    }

    .footer-row iframe {
        text-align: center;
        margin: 0 auto;
        display: block;
    }

}


.woocommerce form .select2-container .select2-selection--single {padding: 0 !important;    height: 41px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px !important;}
.woocommerce-input-wrapper{    width: 100%;}
/* #customer_details .col-1 p#billing_state_field {
    margin-bottom: 20px !important;
}
 */
.search-form .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 29px !important;
}
@media (max-width:1100px){
	.search-form .screen-reader-text{width: 100%; float: left;}
	.select2-container {width: 100% !important;}
	.search-form .news-search-form .search-list{    padding-left: 6px;}
	.authername, .bookyear, .language, .other-lang{width:100%;}
	.woocommerce form .select2-container .select2-selection--single{/* height: 30px !important; */padding-left: 12px !important;padding-top: 0px !important; }
	.profile .pastevent .past-event-inner {min-height: 330px !important;}
	
	
}


@media(max-width:991px){
	.single-event .upevent .upevent-inner{min-height: 390px !important;}
	.checkmailstatus label {float: left; width: 100%;}
	.checkmailstatus  .no-right-pad {float: left; width: 100%; padding: 0 15px;}
	.wpcf7-form-control-wrap select{    background-position: 99% 17px;}
	.topic-section .pub-col-five {min-height: 340px;}
	.recent-news .col-sm-3 {padding: 0 7px; width: 33.33%; float: none; display: inline-block;text-align: left;}
	.recent-news .col-sm-3 .news-list{min-height: 460px !important; margin-bottom:30px;  float: left; width: 100%;}
	#related_posts {float: left; width: 100%; text-align: center;}
	.after_check_mail span {margin-bottom: 20px;}
	.checkmailstatus {float: left;width: 100%;}
	.news-search-form1 div.col-sm-12 {width: 100%;}
	.news-search-form1 div {width: 100%;padding: 0px 2px;}
	.news-search-form1 div.col-sm-12 div div {width: 100%;}
	.news-search-form1 div.col-sm-4 {width: 100%;}
	.sc-carouseld-1-colr .col-lg-12 {
    float: left;
    width: 100%;
}
.ul-li-icon ul, .ul-li-icon-white ul { float: right; width: 100%;}
	.topic-single{float:left; width:100%;}
	.topic-single .search-form .news-search-form {
    width: 100% !important;
    float: left;
}
	.topic-single {
    position: relative;
    z-index: 0;
}



.entry-content{    position: relative; z-index: 0;}
.pdf-view{left:-184px !important; float:none !important;}
.audition-inner p {
    width: 100%;
    margin: 0 auto !important;
    text-align: right;
}
.audition-inner div, .aud-lab-input label {float: right !important;width: 100%; }
.rtl .hm-event-feature .hm-featur-main{    margin-bottom: 70px !important;}
.preview_btn{margin-top: 150px;}
.preview_btn .openpdf{padding: 17px 10px;}
.preview_btn .openpdf span {
    position: static;
    float: right;
    width: 60%;
    margin-top: -140px;
}

.registration-form  .languagein{
    float:left !important;
}

.news-search-form1 .post_date{
    width:50% !important;
    padding-left:15px;
    float: left;
}

}



@media (max-width:767px){
	.rslides img {
    height: 50vh !important;
}
.rtl .pdf-view {
    top: -70px !important;
    left: auto !important;
    float: right !important;
}	
.rtl .single_variation_wrap .quick_buy_container {
    margin: 0 !important;
    float: right;
    width: 100%;
}
.single_variation_wrap .quick_buy_container {
    margin: 0 !important;
    float: left;
    width: 100%;
}
.rtl .wvdrb-one-third, .rtl  .wvdrb-two-thirds {
    width: initial !important;
    float: right !important;
}
span.wpcf7-list-item{ float: right;}
.registration-form span.wpcf7-list-item {
    float: left;
    margin: 0px 10px 0px 0px;
}
.registration-form  .languagein{
    float:left !important;
}

	
	.rtl .news-search-form1 div{padding: 0;}
	.page-template-page-reports .vc_section img {margin-bottom: 35px;}	
	.news-search-form1 div {width: 100%;padding: 0px 2px;}
	.rtl #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right: 30px !important;}
	.rtl .header-top button#search-button{    top: -10px !important;}
	.search-center .news-list{    min-height: auto !important;}
	.after_check_mail .col-lg-2 {width: 100%;}
	.page-id-35902 #ctm-form-ui .vc_column-inner {padding: 0; width: 100%; margin: 0px 15px !important;}
	.page-id-35902 #ctm-form-ui .vc_col-sm-10 {padding: 0 15px !important;}
	.footer-row h2.widget-title{text-align:left;}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
}
#publication-form-ui .publication-new-search .news-search-form .col-lg-1, #publication-form-ui .publication-new-search .news-search-form .col-lg-1:nth-child(4), .sing-pro-bottom-cont .search-form .news-search-form .col-lg-1:nth-child(4), .sing-pro-bottom-cont .search-form .news-search-form .col-lg-1, .sing-pro-bottom-cont .search-form .news-search-form .col-lg-1:nth-child(5) {width: 50% !important;}	
.woocommerce ul.products li.product a img{height: 250px !important; object-fit: contain !important; margin: 0 auto;
    margin-top: 20px; margin-bottom: 20px;}
	
}
@media (max-width:400px){
	.main-menu{    margin-top: 2px;}
	.news-search-form1 .post_date{
    width:100% !important;
    padding-left:15px;
    float: left;
}
}

form.woocommerce-ordering {
    display: none;
}
/*milan copy css from footer*/
.button-top {
    position: fixed;
	bottom: 90px;
    right: 40px;
    z-index: 100;
    width: 40px;
    height: 40px;
    padding: 0px;
    border: 0;
    border-radius: 2px;
    box-shadow: none;
    background: #1099d2 !important;
    color: #fff;
    font-size: 26px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
    pointer-events: none;
    opacity: 0;
    font-size: 18px;
    transition: opacity .18s ease;
}

.button-top-visible {
    opacity: 1;
    pointer-events: auto;
}
.row.career-form {
    margin: 0 auto !important;
}


.home #inner-content {
    width: 100%;
    margin: 0 auto;
}



.slider-caption {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.slider-caption-inner {
	width: 28% !important;
    left: 0 !important;
    text-align: left !important;
    padding: 20px !important;
    color: #fff;
    top: auto;
    bottom: auto !important;
}
.slider-caption-inner h3{ font-size: 22px; font-weight: 500; color: #303030;}
.slider-caption-inner h2 {line-height: normal; margin: 0; padding: 10px 0px; color: #072542; font-size: 23px; padding: 3px 0px; text-transform: capitalize; }
.slider-caption-inner a{   font-size: 14px;
    background: #072542;
    color: #fff;
    padding: 12px 20px;
    display: inline-block;
    margin-top: 10px;
    text-transform: uppercase;}
.slider-caption-inner a:hover	{background: #1099d2 !important;
    transition: 0.6s;
    color: #fff !important;
    box-shadow: 0px 1px 7px rgba(6, 54, 74, 0.3215686274509804) !important;}	
.banner-part .vc_column-inner {padding: 0 !important;}
.carousel-indicators li{width: 80px !important;border: 0 !important; height: 3px !important;background: #072542 !important; }
.carousel-indicators li.active
{width: 80px !important; border: 0 !important; height: 3px !important; background: #42adda !important; }

.metaslider.ms-theme-bubble .flexslider ul.flex-direction-nav li a, .metaslider.ms-theme-bubble a.rslides_nav, .metaslider.ms-theme-bubble div.nivoSlider div.nivo-directionNav a, .metaslider.ms-theme-bubble .coin-slider .coin-slider div a{    text-indent: 9999999999px !important;
    color: transparent !important;}
.archive-main .archive-image img {width: 100%;}
.archive-main .archive-content img {display: none;}
.archive-main .archive-content span {font-family: inherit !important; font-size: inherit !important; line-height: inherit !important;}




@media (max-width:991px) and (min-width:767px){
	.hm-event-feature .hm-featur-main{width: 25% !important;}
	.hm-featur-main .img-top-layer, .hm-event-feature .hm-featur-main img {height: 170px !important;}
	.rtl .event-date {padding-left: 0 !important; padding-right: 15px !important;}
}






/************ Advance search CSS *************/

.advanced-search-form input {
    margin-left: 4px;
}

.post_date select {width: 100%; padding: 5px !important;}
.col-sm-4.post_date {clear: both;}
.chek-bx-serv input {float: left;}
.chek-bx-serv li {
    display: inline-block;
    width: 30%;
    margin-bottom: 5px;
    margin-top: 5px;
}
.advanced-search-form select[name="sort_by"] {
    width: 100%;
    padding: 5px;
}



.news-search-form1 .btn{    line-height: 25px;}

.publish_date .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 5px !important;
    left: auto;
	top: 5vh !important;
	height: auto !important;
}
.news-search-form1 label{padding-bottom: 5px;}




.news-search-form1 .search-in-sec .chek-bx-serv  label{
  display: inline-block;
  position: relative;
      padding-left: 35px;
}


/* Create a custom checkbox */
.news-search-form1 .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.news-search-form1:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.news-search-form1 input:checked ~ .checkmark {
  background-color: #083157;
}

/* Create the checkmark/indicator (hidden when not checked) */
.news-search-form1 .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.news-search-form1 input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.news-search-form1 .checkmark:after {
  left: 9px;
  top: 6px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* .checkbox-custom {
    display: none;
} */
.post_date .col-sm-4 {
    padding: 0 3px;
}
.chek-bx-serv li {
    display: inline-block;
    margin-right: 20px;
}
.chek-bx-serv {
    float: left;
    width: 100%;
    margin-top: 0px;
	margin-bottom: 20px;
}
.new-search-from-btn {
    float: left;
    width: 100%;
	margin-bottom:30px;
}
/* .search-in-sec {
    padding: 0;
} */
.search-srt-txt p {
    margin-bottom: 5px !important;
    font-size: 12px;
    line-height: 15px;
    margin-top: 5px;
}
.custom-label {
    font-size: 13px;
    float: left;
    width: 100%;
    font-weight: 500;
}
.search-relt h4 a {
    font-size: 17px;
    font-weight: 700 !important;
}
.serc-btn-ss {
    float: left;
    width: 100%;
	margin-top: 10px;
}
.serc-btn-ss a {
    font-size: 14px;
    color: #072542;
}
.search-relt {
    border-bottom: 1px solid #797979;
    padding-bottom: 12px;
	margin-bottom:15px;
}
.advanced-search-form select, .advanced-search-form input 	{padding: 5px !important; font-size: 12px; height: 34px;}
.chek-bx-serv input {
	height: auto;
	width: auto;
	margin-left: -24px;
}

.advanced-search-form label {
    margin: 10px 0px 10px 4px;
}

.advanced-search-form input[type="checkbox"] {
    width: 20px !important;
    height: 20px !important;
    margin: 0px 5px 0px 0px;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    padding: 0 !important;
    border: none !important;
    position: relative;
}

.advanced-search-form input[type="checkbox"]:after {
    content: '';
    display: block;
    z-index: 1;
    width: 20px;
    height: 20px;
    border: 1px solid #125275;
    top: -1px;
    left: 1px;
    right: 0;
    border-radius: 0;
}

.advanced-search-form input[type="checkbox"]:before {
    background: #1099d2;
        width: 12px;
    height: 12px;
}
.advanced-search-form input[type="checkbox"]:checked:before {
        content: '';
    position: absolute;
    top: 4px;
    opacity: 1;
    left: 4px;
    border-radius: 0;
    border: 1px solid #125275;
}

.all-pub-img{ margin-bottom: 10px;}


.all-pub-img img{min-height: 300px;}


@media (max-width:1400px) and (min-width:991px){
	
.hm-nw-pub  .pub-inner .all-pub-img a, .hm-nw-pub  .sc-carousel-3-col .owl-item .team-member, .hm-nw-pub  .all-pub-img img{height: 220px; min-height: auto !important;}	

.hm-nw-pub .owl-item, .free-publication .pub-inner{min-height: 380px !important;}


}






@media only screen and (min-width: 768px) and (max-width: 991px) {
    .col-sm-4.post_date {
    clear: both;
    width: 50%;
}

}

@media (max-width:767px){
	.post_date .col-sm-4 {padding: 0; margin-bottom: 10px;}

.post_date .col-sm-4 {
    padding: 0 8px 0px 0px;
    width: 33.3333%;
    float: left;
}

.post_date .col-sm-4:last-child {
    padding: 0 0px 0px 0px;
}

.chek-bx-serv li {
    margin-right: 0px;
    width: 49%;
}

}

@media (max-width:479px){


.chek-bx-serv li {
    margin-right: 0px;
    width: 100%;
}
	
}

/* .rtl .vc_row[data-vc-full-width], .rtl  [data-vc-stretch-content].vc_section {
	position: relative;
	width: 100vw !important;
    right: 50% !important;
    left: auto !important;
    transform: translateX(50%) !important;
    padding-left: calc( (100vw - 1140px) / 2 ) !important;
    padding-right: calc( (100vw - 1140px) / 2 ) !important;
}
 */
/*Popup changes for Social Feed*/
.j-post-overlay.juicer-feed .video-wrapper{
    width:100% !important;
}


/*------------------------------------------------------------------------------------*/
                                /*Latest CSS */
/*------------------------------------------------------------------------------------*/

section#event-scroll {
    padding: 0px !important;
}

.counter-section{
    padding: 0px !important;
}
.vc_custom_1548252105308{
    padding-top: 0px !important;
}
body.home .owl-controls{
    display: none !important;
}

.all-pub-content {
    padding: 0px 6px;
}

.publication-slider .owl-item {
    padding: 0px !important;
    min-height: 420px !important;
}

.publication-slider .owl-item.active{
    min-height: 420px !important;
}
.sc-carousel-3-col.p-v-10.ctrl-nav-one.bullet-out-50.publication-slider.testing-for.owl-carousel.owl-theme.owl-rtl.owl-loaded .pub-inner {
    min-height: 400px !important;
	margin-bottom: 0px;
}
.recent-connect .owl-item {
    min-height: 420px !important;
}

#publication-scroll .pub-inner {
    min-height: 450px !important;
    margin-bottom: 0px !important;
}

.publication-new-slider-search .pub-inner{
      /*min-height: 450px !important;*/
}

.publication-slider .pub-inner{
    min-height: 450px !important;
    padding: 0px;
	margin-bottom: 0px;
}

#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item{
    margin: 0px 25px 0px 0px !important;
}

h3.post-group-searches {
    color: #083157;
    margin: 0px 0px 10px;
    padding: 10px 0px;
}

h3.post-group-searches span {
    color: #1099d2;
}

.nav.hidden {
  +transform(translateY(100%))
}
.news-search-form1 .col-sm-2{
    clear: both !important;
}
body.home .owl-controls {
    display: block !important; 
    top: 40%;
}

.hm-nw-pub .owl-prev {
    top: 35%;
    position: absolute;
    left: 5px !important;
}

.hm-nw-pub .owl-next {
    top: 35%;
    position: absolute;
    right: 5px !important;
}

li#mega-menu-item-42 ul.mega-sub-menu {
    width: 400px !important;
}

li#mega-menu-item-42 li#mega-menu-42-0-0 {
    float: left;
    width: 60% !important;
}

i.fa.fa-shopping-cart {
    font-size: 18px;
}

i.fa.fa-shopping-cart:hover {
    color: #1099d2;
}

.header-right li a:hover {
    color: #1099d2;
}
li.news-icon-r img:hover {
    background: #1099d2;
}
li.logout-icon:hover, li.login-icon:hover{
    background: #1099d2;
    color: #083157;
}
li#blind-li img:hover {
    background: #1099d2;
}


li#swatch img:hover {
    background: #1099d2;
}
.vc_sep_pos_align_center {
    margin: 20px 0 !important;
}
.theme-line {
    min-height: 0;
}
#news-scroll {
    padding-bottom: 10px !important;
}
.juicer-feed .j-loading-wrapper, .juicer-feed .j-paginate {
    margin: 20px auto !important;
}
.event-html-get.hm-event-feature{
    margin-bottom: 0 !important;
}
.mb-30 {
    margin-bottom: 5px !important;
}
.box-main{
    margin-bottom: 10px !important;
}
.counter-box i.fa {
    font-size: 30px;
    text-align: center;
    display: block;
    margin-bottom: 10px;
}
/* .counter-box .wpb_wrapper {
    padding: 20px 0;
    } */
.count-no-title {
    padding-top: 0;
	padding-bottom: 20px !important;
}

.ajax-live-search-result a {
    color: #083157;
    font-weight: 500;
}

.ajax-live-search-result a:hover {
    color: #1099d2;
}

.ajax-live-search-result {
    height: 300px !important;
    overflow-y: scroll;
    position: absolute;
    padding: 20px;
    background: #fcfcfc;
    width: 260px;
    border: 1px solid;
    z-index: 99999999;
}

.research-form .form-btn {
    margin-top: -20px;
}

/* ---------------------------------------------- */
/* Publication Page */

.theme-line{
    padding-bottom: 0 !important;
}
.page-id-36528 .vc_empty_space{
    height: 20px !important;
}
.pd30 {
    padding: 0px !important;
}
.page-id-36528 .vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_pos_align_center.h2.section-title-line.vc_separator-has-text{
    margin-bottom: 30px !important;
}
/*For Counter Box styling*/
div.counter-box .counter-wrapper:hover{
    background: #1099d2;
}
/* div.counter-box .wpb_wrapper:hover .wpb_wrapper {
    background: #1099d2;

} */
div.counter-box .wpb_wrapper i{
    transition: transform .2s;
	color: #fff;
}

div.counter-box .wpb_wrapper:hover i {
    transform: scale(1.5);

}
/*Happiness Indicator CSS*/
.fixed-social li:hover .fa-smile-o {
    background: #ffeb3b;
    color: #000;
}
li.happiness-indicator-r span{
    font-size: 14px;
}

div#myHappiness .modal-content {
    padding: 20px 20px;
    text-align: center;
}

div#myHappiness .modal-body {
    text-align: center !important;
}
.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.irs-line{position:relative;display:block;overflow:hidden;outline:none !important;}
.irs-line-left, .irs-line-mid, .irs-line-right{position:absolute;display:block;top:0;}
.irs-line-left{left:0;width:11%;}
.irs-line-mid{left:9%;width:82%;}
.irs-line-right{right:0;width:11%;}
.irs-bar{position:absolute;display:block;left:0;width:0;}
.irs-bar-edge{position:absolute;display:block;top:0;left:0;}
.irs-shadow{position:absolute;display:none;left:0;width:0;}
.irs-slider{position:absolute;display:block;cursor:default;z-index:1;}
.irs-slider.single{}
.irs-slider.from{}
.irs-slider.to{}
.irs-slider.type_last{z-index:2;}
.irs-min{position:absolute;display:block;left:0;cursor:default;}
.irs-max{position:absolute;display:block;right:0;cursor:default;}
.irs-from, .irs-to, .irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;}
.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px;}
.irs-with-grid .irs-grid{display:block;}
.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000;}
.irs-grid-pol.small{height:4px;}
.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000;}
.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0.0);z-index:2;}
.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed;}
.irs-disabled{opacity:0.4;}
.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important;}
.irs{height:30px;}
.irs-with-grid{height:75px;}
.irs-line{height:10px;top:10px;background:rgb(255,193,14);background:-moz-linear-gradient(to left, rgb(0,153,51) 0%,rgb(255,193,14) 50%,rgb(242,42,51) 100%);background:-webkit-linear-gradient(left, rgb(0,153,51) 0%,rgb(255,193,14) 50%,rgb(242,42,51) 100%);background:linear-gradient(to left, rgb(0,153,51) 0%,rgb(255,193,14) 50%,rgb(242,42,51) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc10e', endColorstr='#f22a33',GradientType=1);border-radius:16px;-moz-border-radius:16px;}
.irs-line-left{height:8px;}
.irs-line-mid{height:8px;}
.irs-line-right{height:8px;}
.irs-bar{height:10px;top:33px;}
.irs-bar-edge{height:10px;top:33px;width:14px;border:1px solid #428bca;border-right:0;background:#428bca;background:linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%);border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px;}
.irs-shadow{height:2px;top:38px;background:#000;opacity:0.3;border-radius:5px;-moz-border-radius:5px;}
.lt-ie9 .irs-shadow{filter:alpha(opacity=30);}
.irs-slider{top:2px;width:24px;height:24px;border:1px solid #999999;background:#FFF;border-radius:100%;-moz-border-radius:100%;box-shadow:1px 1px 3px rgba(0,0,0,0.6);cursor:pointer;}
.irs-slider.state_hover, .irs-slider:hover{background:#FFF;}
.irs-min, .irs-max{color:#333;font-size:0.85rem;line-height:1.333rem;text-shadow:none;top:0;padding:1px 5px;background:rgba(0,0,0,0.1);border-radius:3px;-moz-border-radius:3px;}
.happy-indicator .irs-min, .happy-indicator .irs-max, .happy-indicator .irs-single{display:none;}
.lt-ie9 .irs-min, .lt-ie9 .irs-max{background:#ccc;}
.irs-from, .irs-to, .irs-single{color:#fff;font-size:1rem;line-height:1.333rem;text-shadow:none;padding:1px 5px;background:#428bca;border-radius:3px;-moz-border-radius:3px;}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single{background:#999;}
.irs-grid{height:27px;}
.irs-grid-pol{opacity:0.5;background:#428bca;}
.irs-grid-pol.small{background:#999;}
.irs-grid-text{bottom:5px;color:#99a4ac;}
.irs-disabled{}
.range-slider{position:relative;width:370px;margin:-20px auto 0 auto;}
span.irs-handle.single {top:17px;width:24px;height:24px;border:1px solid #999999;background:#FFF;border-radius:100%;-moz-border-radius:100%;box-shadow:1px 1px 3px rgba(0,0,0,0.6);cursor:pointer;}

span.irs-single {
    display: none;
}

span.irs-max, span.irs-min {
    display: none;
}
span.irs-handle.single > i {display: none !important;}

span.irs-bar.irs-bar--single {
    display: none;
}
div#myHappiness label {
    font-size: large;
    text-align: left;
    margin-top: 20px;
}
div#myHappiness textarea {
    resize: none;
}
div.thank-you-after-happy i {
    font-size: 60px;
    color: #083157;
}

div.thank-you-after-happy h4 {
    font-size: 25px;
    margin-top: 20px;
    color: #083157;
}
button.close.happiness-close {
    color: #083157;
    /* border: 1px solid; */
    font-size: 30px;
    right: 8px;
}

button.close.happiness-close:hover {
    color: #000;
    background: none;
    transform: scale(1.5);
}


/*Advanced Search Page*/
h3.result-title-r {
    color: #083157;
}

h3.result-title-r span {
    color: #1099d2;
}

div#news-post-ajax, div#reports-post-ajax, div#profile-post-ajax {
    padding: 10px 0px;
}


.custom-paginate {
    background: #ffffff;
    padding: 20px 0px;
	border-bottom:2px solid #e0e0e0;
}

/*Equal Height of Publication Slider*/
/*.owl-stage {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.owl-item{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto !important;
}
*/
.pub-inner .all-pub-img a {
    height: 320px;
}
.sc-carousel-3-col .owl-item .team-member {
    height: 310px;
}
.free-publication .pub-inner {
    min-height: 400px !important;
}
.publication-slider.testing-for .all-pub-content {
    min-height: 90px;
}

.happiness-meter-widget-web-button { height: 90px; width: 163px; position: fixed; bottom: 20px; right: 30px; z-index: 99998; background-size: contain; background-repeat: no-repeat; background-image: url('https://www.ecssr.ae/wp-content/uploads/2020/04/button.svg');}

.happiness-meter-widget-web-button[dir=rtl] { right: auto; left: 30px; }

.happiness-meter-widget-web-button[dir=ltr] { left: auto; right: 30px; }
div#happiness-meter-widget-button:hover {
    cursor: pointer;
    background-image: url('https://www.ecssr.ae/wp-content/uploads/2020/04/button.svg#hover');
}


/* --------------------------------------------- */
/* Advanced search page styling */

div#event-post-ajax .col-sm-12.archive-image img,
div#news-post-ajax .col-sm-12.archive-image img,
div#reports-post-ajax .col-sm-12.archive-image img,
div#free_publication-post-ajax .col-sm-12.archive-image img,
div#profile-post-ajax .col-sm-12.archive-image img
{
    height: 250px;
	width: 100%;
}
div#event-post-ajax .col-sm-12.archive-image,
div#news-post-ajax .col-sm-12.archive-image,
div#reports-post-ajax .col-sm-12.archive-image,
div#free_publication-post-ajax .col-sm-12.archive-image,
div#profile-post-ajax .col-sm-12.archive-image {
    height: 250px;
    margin-bottom: 10px;
}
div#event-post-ajax .col-sm-12.archive-content,
div#news-post-ajax .col-sm-12.archive-content,
div#reports-post-ajax .col-sm-12.archive-content,
div#free_publication-post-ajax .col-sm-12.archive-content,
div#profile-post-ajax .col-sm-12.archive-content {
    height: 80px;
}
div#publication-post-ajax .col-sm-12.archive-image {
    height: 270px;
    padding: 0px;
}

div#publication-post-ajax .col-sm-12.archive-image img {
    height: 260px;
}
div#publication-post-ajax .owl-item.active {
    box-shadow: 0 0 13px #cecece;
}
div#publication-post-ajax .col-sm-12.archive-content {
    min-height: 100px;
	padding: 0px;
}
div#publication-post-ajax .owl-item:hover img {
    transform: scale(1) !important;
}
#news-post-ajax .col-md-4, #reports-post-ajax .col-md-4, #event-post-ajax .col-md-4, #free_publication-post-ajax .col-md-4, #profile-post-ajax .col-md-4 {
    padding: 20px 10px;
    width: 32% !important;
    margin: 5px;
    box-shadow: 0px 1px 10px #cecece;
    float: left;
}

#news-post-ajax .col-md-4:hover{
    background: #1099d25c;
}
#reports-post-ajax .col-md-4:hover{
    background: #1099d25c;
}
#event-post-ajax .col-md-4:hover{
    background: #1099d25c;
}
/* #publication-post-ajax .col-md-4:hover{
    background: #1099d25c;
} */
#free_publication-post-ajax .col-md-4:hover{
    background: #1099d25c;
}
#profile-post-ajax .col-md-4:hover{
    background: #1099d25c;
}
/* ENDS */
/* ------------------------------------------------------ */
/* Home Page Image Overlay */
.lac-img-box, .report-image{
    position: relative;
}
.home .img-box:after {
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background:#1099d270;
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.home .img-box:hover:after {
    opacity:1;
}

.report-image:after {
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background:#1099d270;
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.report-image:hover:after {
    opacity:1;
}

.lac-img-box:after {
    /* content:'\A'; */
    /* position:absolute; */
    /* width: 120%; */
    /* height: 120%; */
    top: -15px;
    left: -14px;
    background:#1099d270;
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    border-radius: 76%;
}
.lac-img-box:hover:after {
    opacity:1;
}

.all-pub.sc-carouseld-1-colr.publication-new-slider-search h3.text-white {
    margin-bottom: 0px;
}
form#public_search span.select2.select2-container.select2-container--default {
    width: 120px !important;
}
/*--------------------------------------------------------*/

@media (max-width: 1150px) and (min-width: 992px){
    #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item {
        margin: 0px 0 0px 0px !important;
    }
}
@media only screen and (max-width: 1025px)
{
    .parallax-bg {
        background-attachment: fixed !important; 
    }
}
@media (max-width: 1024px) and (min-width: 993px){  
    .sc-carousel-3-col .owl-item .team-member{
        height: 320px !important;
    }
    .publication-slider.testing-for.sc-carousel-3-col .owl-item .team-member{
        height: 350px !important;
    }
    .publication-slider.testing-for .pub-inner .all-pub-img a{
        height: 310px !important;
    } 
}
@media (max-width: 992px) and (min-width: 768px){
    .sc-carousel-3-col .owl-item .team-member{
        height: 320px !important;
    }
    .publication-slider.testing-for.sc-carousel-3-col .owl-item .team-member{
        height: 350px !important;
    }
    .publication-slider.testing-for .pub-inner .all-pub-img a{
        height: 350px !important;
    }
}
@media only screen and (min-width: 992px){
    li#mega-menu-43-0-0 {
        display: none !important;
    }
    li#mega-menu-item-43 > li.mega-menu-megamenu > ul.mega-sub-menu{
        max-width: 450px !important;
        right: 10px !important;
    }
    li#mega-menu-item-43 li#mega-menu-43-0-1 {
        width: 100% !important;
    }
    li#mega-menu-item-43 ul.mega-sub-menu {
        width: 260px !important;
        left: initial !important;
        right: auto !important;
    }
}
@media only screen and (max-width: 991px){
    #news-post-ajax .col-md-4, #reports-post-ajax .col-md-4, #event-post-ajax .col-md-4, #free_publication-post-ajax .col-md-4, #profile-post-ajax .col-md-4{
        width: 48% !important;
    }
}
@media only screen and (max-width: 620px){
    #news-post-ajax .col-md-4, #reports-post-ajax .col-md-4, #event-post-ajax .col-md-4, #free_publication-post-ajax .col-md-4, #profile-post-ajax .col-md-4{
        width: 98% !important;
    }
}
@media (max-width: 1400px) and (min-width: 991px){
    /* .hm-nw-pub .owl-item, .free-publication .pub-inner { */
    .hm-nw-pub .owl-item{
      min-height: 310px !important;
    }
    .hm-nw-pub .all-pub-img img{
        height: 300px;
    }
    .hm-nw-pub .pub-inner .all-pub-img a{
        height: 300px;
    }
    form#public_search span.select2.select2-container.select2-container--default{
        width: 88px !important;
    }
}

@media only screen and (min-width: 768px){
    .feature-pub-slider .owl-controls, .recent-connect .ctrl-nav-one .owl-prev, .recent-connect .ctrl-nav-one .owl-next {
        display: none !important;
    }
    body.home .owl-controls {
        display: none !important;
    }
    .all-pub.sc-carouseld-1-colr.publication-new-slider-search.all-pub .pub-inner {
        min-height: 430px !important;
    }
}

@media (max-width: 1025px) and (min-width: 991px){
    .all-pub .all-pub-img figure {
        height: 230px;
    }
    .all-pub.sc-carouseld-1-colr.publication-new-slider-search .all-pub-img figure {
        height: 300px;
    }
    .free-publication figure{
        height: 300px;
    }
    #publication-form-ui .publication-new-search .news-search-form .col-lg-1:nth-child(4){ width: 18% !important;}

    .free-publication.all-pub .all-pub-img figure{
        height: 300px;
    }
}

@media (max-width: 1100px) and (min-width: 768px){
    .all-pub.sc-carouseld-1-colr.publication-new-slider-search.all-pub .pub-inner {
        /* min-height: 430px !important; */
    }
    /* div.recent-connect .owl-item {
        min-height: 430px !important;
    } */
    .all-pub.sc-carouseld-1-colr.publication-new-slider-search.all-pub .pub-inner {
        min-height: 450px !important;
    }
}
@media (max-width: 1366px) and (min-width: 1024px){
    .publication-slider .pub-inner {
        min-height: 470px !important;
    }
    .all-pub.sc-carouseld-1-colr.publication-new-slider-search.all-pub .pub-inner {
        min-height: 450px !important;
    }
    
}
@media only screen and (max-width: 1366px){
	.vc_section[data-vc-full-width]{
		overflow: visible;
	}
}
@media (max-width: 1112px) and (min-width: 834px){
    .recent-connect .owl-item {
        min-height: 440px !important;
    }
    .all-pub.sc-carouseld-1-colr.publication-new-slider-search.all-pub .pub-inner {
        min-height: 450px !important;
    }
    #publication-form-ui .publication-new-search .news-search-form .col-lg-1:nth-child(4) {
        width: 18% !important;
    }
}

@media only screen and (min-width: 1900px){
    form#public_search span.select2.select2-container.select2-container--default {
        width: 130px !important;
    }
}

/* Advance search page CSS  */
h3.result-title-r span.result-heading {
    background: #a7a7a7;
    padding: 5px 0px 5px 5px;
    color: #fff;
}

h3.result-title-r span.result-tag {
    padding: 5px;
    color: #fff;
    background: #4f4f4f;
    margin-left: 5px;
}
span.page-numbers.current {
    background: #515151 !important;
    padding: 4px 7px !important;
    line-height: 18px;
}
a.next.page-numbers {
    background: none;
    color: #515151 !important;
    font-size: 20px !important;
}

.custom-paginate a {
    font-weight: bold;
}

.custom-paginate span {
    font-weight: bold;
}

a.next.page-numbers:hover, a.next.page-numbers:active, a.next.page-numbers:focus {
    background: none;
}

a.prev.page-numbers:hover, a.prev.page-numbers:active, a.prev.page-numbers:focus {
    background: none;
}
a.prev.page-numbers {
    background: none;
    color: #515151 !important;
    font-size: 20px !important;
}
span.page-numbers.current{
	font-weight: bold !important;
}
.advanced-publication-container-div {
    float: left;
    padding: 15px;
}
.advanced-publication-container-div {
    float: left;
    padding: 15px;
}
.advanced-publication-container-div:hover {
    background: #1099d25c !important;
}
div#publication-post-ajax .owl-stage-outer {
    width: auto !important;
}
.news-search-form1 .col-sm-2{
	clear: none !important;
}

.counter-box .wpb_wrapper.counter-wrapper {
    width: 230px !important;
    height: 230px !important;
    padding: 0 !important;
    border-radius: 100%;
    background: #072542;
    margin: 0 auto !important;
}
.counter-box .wpb_wrapper {
    padding: 20px 10px !important;
}
.count-no-title {
    padding-top: 4%;
}


.counter-box .wpb_wrapper.counter-wrapper:hover {
    background: #1099d2;
} 

/* Offer Sale Button*/
.offer-sale-widget-web-button {
    height: 98px;
    width: 55px;
    position: relative;
    right: 2px;
    z-index: 99998;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(https://ecssr.ae/wp-content/uploads/2020/05/50-Off-02.svg);
    background-position: center;
    bottom: -252px;
}
    
    .offer-sale-widget-web-button[dir=rtl] { right: auto; left: 2px; }
    
    .offer-sale-widget-web-button[dir=ltr] { left: auto; right: -258px; }
    div#offer-sale-widget-button:hover {
        cursor: pointer;
        background-image: url('https://ecssr.ae/wp-content/uploads/2020/05/50-Off-02.svg#hover');
    }