/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/
@font-face {
    font-family: 'Axiforma-Thin';
    src: url("fonts/Axiforma-Thin.otf"); 
}
@font-face {
    font-family: 'Axiforma-Light';
    src: url("fonts/Axiforma-Light.otf"); 
}
@font-face {
    font-family: "Axiforma-Regular";
    src: url("fonts/Axiforma-Regular.otf"); 
}
@font-face {
    font-family: "Axiforma-Italic";
    src: url("fonts/Axiforma-Italic.otf"); 
}
@font-face {
    font-family: "Axiforma-Medium";
    src: url("fonts/Axiforma-Regular.otf"); 
}
@font-face {
    font-family: "Axiforma-SemiBold";
    src: url("fonts/Axiforma-SemiBold.otf"); 
}
@font-face {
    font-family: "Axiforma-Bold";
    src: url("fonts/Axiforma-Bold.otf"); 
}
@font-face {
    font-family: "Axiforma-Book";
    src: url("fonts/Axiforma-Book.otf"); 
}
@font-face {
    font-family: "Axiforma-Medium";
    src: url("fonts/Axiforma-Medium.ttf"); 
}
@font-face {
    font-family: "Axiforma-Black";
    src: url("fonts/Axiforma-Black.otf"); 
}
*, :hover, *:focus {
	outline: none !important;
}
body {
    font-family: "Axiforma-Regular" !important;
    font-weight: 400 !important;
}
#primary-nav > .menu-item.wpml-ls-slot-2{
    position: absolute;
    left: 250px;
    top: 41px;
    z-index: 99999;
}
/* .is-stuck #primary-nav >  .menu-item.wpml-ls-slot-2{
	top: 28px;
	left: 11%;
} */
.titlebar-col h1{
	font-size: 70px !important;
    margin-bottom: 14px;
    color: #fff;
    text-align: center;
    line-height: 81px;

}
.header-contact-btn{
	margin-left: 15px;
}
.titlebar-col p{
	font-size: 17px;
    color: #F8FAFC !important;
    text-align: center;
    line-height: 28px;
    opacity: 1;
}
h1 , .h1{
    font-family: "Axiforma-Medium" !important;
}
h2{
	font-family: "Axiforma-Bold" !important;
}
p{
	font-family: "Axiforma-Regular" !important;
	font-size: 17px;
	line-height: 28px;
}
.main-header{
	position: absolute !important;
    width: 100%;
}
.header_main .main-nav li a .txt{
	font-family: "Axiforma-Regular" !important;
	border-bottom: 2px solid transparent;
	transition: all .4s ease-in-out;
	font-size: 20px;
	line-height: 27px;
	margin-bottom: 7px;
	color: #fff;
}
.header_main .main-nav li:last-child a{
	padding-right: 0px;
}
.header_main .main-nav li a .txt:hover{	
	border-bottom: 2px solid #00AEFF;	
	color: #fff;
}
/* .header_main .main-nav li:nth-child(6) a .txt{
    border-bottom: none;
    background-color: #00AEFF;
    width: 200px;
    height: 60px;
    border-radius: 10px;
    line-height: 28px;
    text-align: center;
    display: flex;
    vertical-align: middle;
    align-items: center;
    font-size: 18px;
    padding: 3px 14% 0px;
    margin: 0px;
    font-family: "Axiforma-SemiBold" !important;
    font-weight: 600;
} */
.navbar-brand {
    padding: 41px 0 !important;
}
.titlebar .titlebar-inner {
    padding-top: 348px;
    padding-bottom: 329px;
    margin-top: -1px;
}
.latest-tech{
	word-spacing: 10px;
}
.small-heading{
	font-family: "Axiforma-Book" !important;
}
.latest-tech h1{
	display: inline-block;
	font-family: "Axiforma-Bold" !important;
	font-size: 45px;
	margin-bottom: 0px;

}
.latest-tech h1:nth-child(1),
.latest-tech h1:nth-child(3){
	color: #16355E;
}
.latest-tech h1:nth-child(2){
	color: #FF6F00;
}
.latest-tech-col p{
	color: #717887;
	line-height: 28px;
}
.vc_row.bg-cirlce{
    background-position: -242px 315px !important;
    background-size: 60% 85% !important;
}
.latest-tech-img .vc_column-inner{
	padding-right: 0px;
}
.latest-tech-col .vc_column-inner{
	padding-left: 130px;
}
.blue-btn .vc_general{
	border:none;
	padding: 0px;
    height: 60px;
    color: #fff !important;
    font-size: 18px;
    line-height: 24px;
    border-radius: 10px;
    vertical-align: middle;
    align-items: center;
    margin: 0px auto;
    display: inline-block;
    font-family: "Axiforma-SemiBold";
    background-color: #00AEFF !important;
}
.blue-btn .vc_general:hover{
	border:none;
	box-shadow: 0px 10px 16px #0000005e;
}
.blue-btn a.vc_general{
	padding-top: 19px;
}
.blue-btn .vc_general:focus{
	border:none;
}
.chart-text{
	color: #fff;
}
.main-charts .wpb_column .wpb_wrapper {
	background-color: #fff;
	border-radius: 20px;
}
.main-charts  .vc_chart-with-legend{
	width: 100% !important;
}
.main-charts  .vc_chart-with-legend .vc_line-chart-canvas{
	height: 270px !important;
}
.chart-hd{
	font-family: "Axiforma-Bold";
}
.round-chart .vc_chart-legend{
	width: 100%;
}
.round-chart .vc_chart-legend li{
	width: 40%;
    display: inline-block;
}
.line-chart-bottom{
	font-family: "Axiforma-Regular";
}
.line-chart-main .vc_chart-legend,
.last-chart .vc_chart-legend{
	display: none;
}
.line-chart-main .vc_chart {
	margin-bottom: 0px;
}
.last-chart .vc_chart{
	margin-bottom: 0px;
}
.round-chart .vc_chart-legend{
    margin:45px 0px 50px;
}
.line-chart-main .vc_chart-with-legend .vc_line-chart-canvas{
	width: 450px !important;
    margin: 0px auto;
    display: block;
}
.round-chart .vc_chart-with-legend .vc_round-chart-canvas{
	width: 215px !important;
    height: 215px !important;
    margin: 0px auto;
    display: block;
}
.last-chart .vc_chart-with-legend .vc_line-chart-canvas{
	width: 230px !important;
    margin: 0px auto;
    display: block;
}
.round-chart .vc_chart{
	margin-bottom: 0px;
}
.footer-topbar-inner:after{
	content: "\f111";
	position: absolute;
    left: 132px;
    bottom: 11px;
    color: #00AEFF;
	font: normal normal normal 9px/1 FontAwesome;
	display: none;
}
.footer-topbar{
	position: relative;
	margin-bottom: 20px;
}
.footer-topbar-inner{
	display: inline-block;
	width: 17%;
}
.footer-topbar-inner:nth-child(2):after{
	left: 292px;
}
.footer-topbar-inner:nth-child(3):after{
	left: 477px;
}
.footer-topbar-inner:nth-child(1){
	display: inline-block;
	width: 38%;
	margin-left: 3px;
}
.footer-topbar-inner:nth-child(2){
	width: 26%;
}
.footer-topbar-inner:nth-child(4) p,
.footer-topbar-inner:nth-child(4) h3{
    margin-left: 9px;

}
.footer-topbar-inner:nth-child(4):after{
	display: none;
}
.footer-topbar-inner h3{
	font-family: "Axiforma-Regular";
	font-size: 15px;
	color: #fff;
	margin-bottom: 3px;

}
.footer-topbar-inner p{
	font-family: "Axiforma-Regular";
	color: #9DA7BC;
	font-size: 15px;
	margin-bottom: 0px;
}
.footer-newsletter button{
    padding: 25px 25.5px !important;
    bottom: 20px !important;
    right: 0px !important
}
.footer-newsletter .ld_sf_paragraph input{
	height: 50px
}
.footer-newsletter form{
	width: 553px;
	float: right;
}
.footer-newsletter form:after{
	clear: both;
}
.news-letter-col .ld-fancy-heading {
	width: 553px;
    float: right;
}
.news-letter-col .ld_sf_paragraph input{
	border: 1px solid #135581 !important;
	font-family: "Axiforma-Regular";
}
.news-letter-col .ld_sf_paragraph input:placeholder{
	font-family: "Axiforma-Regular";
}
.news-letter-col .ld-fancy-heading:after{
	clear: both;
}
.footer-newsletter form button{
	background-color: #00AEFF !important;
}
.footer-newsletter form button span.submit-text{
	font-size: 	15px;
	margin-top: 3px;
	letter-spacing: 0px;
	font-family: "Axiforma-Medium";
}
.footer-links-col .ld-fancy-heading h3,
.news-letter-col  .ld-fancy-heading h3{
	font-family: "Axiforma-Medium";
}
.footer-links-col .wpb_wrapper ul li a,
.main-menu-footer .wpb_wrapper ul li a{
	font-family: "Axiforma-Regular";	
}
.multi-menu ul li a span{
	color: #00AEFF !important;
}
.main-menu-footer .wpb_wrapper ul li{
	display: inline-block !important;
}
.main-menu-footer .wpb_wrapper ul li a{
	margin-right: 42px;
}
.main-menu-footer .wpb_wrapper ul li:last-child {
	display: none !important;
}
.footer-lastbar p{
	font-family: "Axiforma-Regular";
	font-size: 14px;
	color: #9da7bc75;
}
.footerbar-left{
	text-align: right;
}
.footerbar-left p,
.footerbar-left p a{
	font-family: "Axiforma-Regular";
	font-size: 14px;
	color: #9da7bc75;
}
.main-contact-form label{
	width: 100%;
}
.main-contact-form .contact-form-col{
	padding: 0px 45px;
}
.contact-check-sec fieldset {
	border: 1px solid #77A6D9;
    border-radius: 10px;
    background-color: #fff;
}
.contact-check-sec{
	margin-bottom: 20px;
}
.contact-check-sec fieldset legend{
	font-family: "Axiforma-SemiBold";
	display: inline-block;
	font-size: 18px;
	color: #00AEFF;
    width: auto;
    padding: 0 45px 0 10px;
    margin-left: 15px;
    margin-bottom: 20px;
    border-bottom: 0;
}
.contact-check-sec .wpcf7-list-item{
	width: 21%;
}
.contact-check-sec .wpcf7-list-item:nth-child(1) label input:after{
	content: url(/wp-content/uploads/2020/11/clari-ct.png);
	background-repeat: no-repeat;
	margin-left:28px;
}
.contact-check-sec .wpcf7-list-item:nth-child(2) label input:after{
	content: url(/wp-content/uploads/2020/11/claripulmo.png);
	background-repeat: no-repeat;
	margin-left:28px;
}
.contact-check-sec .wpcf7-list-item:nth-child(3) label input:after{
	content: url(/wp-content/uploads/2020/11/clarisigmam.png);
	background-repeat: no-repeat;
	margin-left:28px;
}
.contact-check-sec .wpcf7-list-item:nth-child(4) label input:after{
	content: url(/wp-content/uploads/2021/01/clari-ContactUs-Adipo.png);
	background-repeat: no-repeat;
	margin-left:28px;
}
.contact-check-sec .wpcf7-list-item label input[type="checkbox"]{
	border-color: red;
}
.contact-check-sec .wpcf7-list-item .wpcf7-list-item-label{
    color: #00AEFF;
}
.contact-check-sec label span{
	font-family: "Axiforma-SemiBold";
	font-size: 18px;
	padding-top: 70px;
    display: block;
    margin: 10px 0px 23px 28px;
}
.contact-name input,
.contact-name textarea{
	border: 1px solid #77A6D9;
    border-radius: 10px !important;
    height: 60px;
}
.contact-name input.wpcf7-form-control,
.contact-name textarea{
	color: #707070;
	font-size: 18px;
	padding: 10px 25px;
	font-family: "Axiforma-Regular";
}
.contact-name textarea{
	height: 140px !important;	
} 
.contact-name label br,
.contact-name label span + br{
	display: none;
}
.contact-name label {
	margin-bottom: 0px;
}
.contact-name label input{
	margin-bottom: 30px;
}
.wpcf7-not-valid-tip {
    font-size: 14px;
    position: absolute;
    bottom: -25px;
    left: 10px;
}
.feild-color fieldset {
	border: 1px solid #77A6D9;
    border-radius: 10px;
    background-color: #fff;
}
.feild-color fieldset legend{
	font-family: "Axiforma-SemiBold";
	display: inline-block;
	font-size: 17px;
	color: #00AEFF;
    width: auto;
    padding: 0 20px 0 10px;
    margin-left: 15px;
    margin-bottom:10px;
    border-bottom: 0;
}
.feild-color label{
	margin: 8px 9px 15px 13px;
}
.feild-color label input{
	margin-right: 10px;
}
.radio-fieldset {
	border: 1px solid #77A6D9;
    border-radius: 10px;
    background-color: #fff;
    height: 75px;
    margin-bottom: 20px;
}
.radio-fieldset p{
	height: 60px;
}
.radio-fieldset p label{
	height: 60px;
    margin: 0px;
    position: relative;
    bottom: 58px;
    border-radius: 58px;
}
.radio-fieldset p label .ui-selectmenu-text{
	font-family: "Axiforma-Regular";
	font-size: 18px;
	color: #707070;
}
.radio-fieldset legend{
	font-family: "Axiforma-SemiBold";
	display: inline-block;
	font-size: 18px;
	color: #00AEFF;
    width: auto;
    padding: 0 20px 0 10px;
    margin-left: 15px;
    margin-bottom: 20px;
    border-bottom: 0;
}
.radio-fieldset .ui-selectmenu-button{
	border: none;
	border-radius: 14px;
    margin-bottom: 0px;
	margin-top: 4px;
}
.select-file fieldset {
	height: 120px;
}
.select-file fieldset p{
	height: 90px;
}
.select-file fieldset p label{
	height: 80px;
}
.select-file fieldset legend{
	margin-bottom: 0px;
}

.feild-color.select-file fieldset label input{
    padding: 17px 0px 15px 60px !important;
    color: #707070;
    z-index: 9;
}
.feild-color{
	margin-bottom: 20px;
}
.feild-color .wpcf7-list-item-label{
	font-size: 18px;
	color: #707070;
	font-family: "Axiforma-Regular";
}
.ui-selectmenu-menu ul li div{
	font-size: 18px;
	color: #707070;
	padding-left: 33px !important;
	font-family: "Axiforma-Regular";
}
.select-file fieldset label input::-webkit-file-upload-button {
  visibility: hidden;
}
.select-file fieldset label input:after{
    content: "Upload File";
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #00AEFF;
    width: 135px;
    height: 40px;
    display: flex;
    vertical-align: middle;
    align-items: center !important;
    padding: 0px 19px;
    position: absolute;
    bottom: 11px;
    left: 9px;
    color: #707070;
}
.select-file fieldset label br{
	display: none;
}
.submit-btm{
	text-align: right;
}
.submit-btm label br{
	display: none;
}
.submit-btm label input{
	width: 200px !important;
	height: 60px !important;
	font-size: 18px;
	border-radius: 10px;
	font-family: "Axiforma-SemiBold";
	border:none !important;
	padding: 0px 68px !important;
}
.submit-btm label input:focus{
	background:#00AEFF;
}
.btm-text label p{
    font-family: "Axiforma-Italic" !important;
    font-size: 16px;
    color: #021230;
	margin-top: 15px;
}
.contact-main-hd{
	font-family: "Axiforma-Medium";
}
.page-id-146 footer .vc_section {
	padding-top: 250px !important;
}
.contact-main-section .wpb_column.vc_col-sm-12{
	margin-bottom: -150px;
}
.liquid-blog-posts article{
    background-color:#fff;
	padding-bottom: 40px;
	margin-bottom: 70px !important;
    border-radius: 20px;
    box-shadow: 0px 10px 16px 2px #00000029;
}
.liquid-blog-posts article .attachment-liquid-grid{
	visibility: inherit !important;
}
.liquid-blog-posts article figure{
	border-radius: 20px 20px 0 0;
	margin-bottom: 34px !important;
}
.liquid-blog-posts .page-nav{
	margin-bottom: 75px;
}
.liquid-blog-posts .page-nav .page-numbers{
	color: #B1CCEB !important;
	font-size: 20px;
	font-family: "Axiforma-Regular";
}
.liquid-blog-posts .page-nav .page-numbers.current{
	color: #16355E !important
}
.page-nav .next.page-numbers i:before{
	content: "\f0da";
	font: normal normal normal 20px/1 FontAwesome;
	color: #00AEFF;
}
.blog-post-for-paper time{
	margin-bottom: 14px !important;
	letter-spacing: 0px !important;
	font-size: 17px;
	color: #00AEFF;
	font-family: "Axiforma-SemiBold";
}
.blog-post-for-paper time ~ span{
	display: none;
}
.blog-post-for-paper .liquid-lp-header{
	font-size: 24px;
	color: #021230;
	text-transform: uppercase;
	font-family: "Axiforma-Bold";
}
.blog-post-for-paper .post-auther{
	font-size: 17px;
	color: #16355E;
	text-transform: capitalize;
	margin-top: 17px;
	margin-bottom: 25px !important;
	font-family: "Axiforma-Regular";
}
.blog-post-for-paper .liquid-lp-excerpt.entry-summary{
	color: #717887;
	font-size: 17px;
	font-family: "Axiforma-Regular";
    margin-bottom: 50px;
} 
.blog-post-for-paper .btn.btn-naked{
	color: #fff;
    font-size: 18px;
    font-family: "Axiforma-Bold";
    background: #00AEFF;
    padding: 10px 24px 5px 24px;
    border-radius: 10px;
    position: relative;
    top: 1px;
    margin-right: 5px;
}
.blog-post-for-paper .btn.btn-naked span{
	letter-spacing: 0px;
}
.blog-post-for-paper .btn.btn-naked:hover{
    background: #00AEFF;
    background-color: #00AEFF !important;
}
.translate-btn{
	color: #16355E;
	font-size: 18px;
	font-family: "Axiforma-Bold";
	border:1px solid #00AEFF;
    padding: 14px 36px 11px 36px;
    border-radius: 10px;    
}
.blog-post-for-paper{
	padding: 0px 14px;
}
.category-news-and-events .blog-post-for-paper time,
.category-news-and-events .blog-post-for-paper time ~ span{
	display: inline-block;
}
.blog-cat-new span{
	display: inline-block;
}
.blog-cat-new,
.blog-cat-new span ul li a{
	color: #021230;
	font-size: 16px;
	font-family: "Axiforma-Light";
}
.thank-you-btn .vc_general{
	width: 200px !important;
	margin: 0px auto;
    display: inline-block;
}
.thank-you-row h1{
	font-family: "Axiforma-Medium" !important;
}
.page-404{
    padding-bottom: 200px !important;
	margin-top: -1px;
	background-image: url(http://claripi.accunity.com/wp-content/uploads/2020/11/Group-3034-1.png);
}
.page-404 .ld-particles-container{
	display: none;
}
.page-404 h1{
	color: #fff;
	font-size: 70px !important;
    margin-bottom: 30px;
    font-family: "Axiforma--Medium" !important;
}
.page-404 h3{
	margin:0px;
	color: #fff;
	font-size: 40px;
	font-family: "Axiforma-Medium" !important;
}
.page-404 p{
	margin-bottom: 60px;
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	font-family: "Axiforma-Regular" !important;
}

.page-404 a .btn-icon,
.page-404 a .btn-gradient-bg{
	display: none;
}
.page-404 a{
	border:none;
	padding: 0px;
    width: 200px;
    height: 60px;
    color: #fff !important;
    font-size: 18px !important;
    line-height: 24px;
    border-radius: 10px !important;
    vertical-align: middle;
    align-items: center;
    margin: 0px auto;
    display: inline-block;
    font-family: "Axiforma-SemiBold";
    background-color: #00AEFF !important;
}
.page-404 a span{
    padding: 10px 0px 0px 0px !important;
}
.one-bullet-list .privacy-list li{
	padding-top: 25px;
    list-style: none;
    font-size: 17px;
    color: #717887;
    font-family: "Axiforma-SemiBold";
    position: relative;
    padding-left: 30px;
}
.one-bullet-list .privacy-list li:before{
	content: "\f046";
    font: normal normal normal 20px/1 FontAwesome;
    color: #00AEFF;
    height: 0px;
    width: 0px;
    position: absolute;
    padding-right: 12px;
    top: 28px;
    left: 0;
}
.vc_row.privacy-main{
	background-position: 132% 117% !important;
    background-size: 50% 30% !important;
}
.page-id-305 .titlebar-inner{
	margin-top: -1px;
}
.page-id-294 header,
.page-id-294 footer{
	display: none;
}
.vc_row.paper-post{
    background-position: 132% 135% !important;
    background-size: 50% 45% !important;
}
#popmake-339{
    padding: 62px 60px 45px 60px !important;
    width: 1000px;
    background-color: #021230;
    border-radius: 20px;
    border: none;
    top: 45px !important;
    max-width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
}
#popmake-339 button.popmake-close{
    border: none;
    background-color: #77A6D9;
    width: 71px;
    height: 71px;
    border-radius: 51%;
}
#popmake-339 button.popmake-close:focus{
    outline:none;
}
#popmake-339 button.popmake-close i{
    color: #16355E;
    font-size: 41px;
}
.popup-hd-main{
    display:flex;
}
.popup-hd {
    width: 80%;
}
.popup-loc {
    width: 20%;
}
.popup-hd h1{
    font-size: 55px;
    font-family: "Axiforma-Light" !important;
    margin: 0px;
    color:#fff;
}
.popup-hd h2{
    font-size: 60px;
    font-family: "Axiforma-Bold" !important;
    margin: 0px 0px 20px 0px !important;
    color:#00AEFF ;
}
.popup-loc p{
    font-size: 20px;
    font-family: "Axiforma-SemiBold" !important;
    color:#00AEFF;
    margin: 77px 0px 0px !important;
    text-align: right;
}
.popup-loc p i{
    font-size: 25px;
    color:#fff;
}
.popup-hd-main{
	border-bottom:1px solid #265DA6;
}
.pop-description{
    color: #fff;
    font-size: 55px;
    font-family: "Axiforma-Regular" !important;
    line-height: 65px;
    margin: 10px 0px 50px;
}
.pop-description ~ p{
    display: inline-grid;
    margin-bottom: 28px;
}
.pop-btn{
    background-color: #00AEFF;
    padding: 18px 48px 14px;
    border-radius: 10px;
    color: #fff;
    font-size: 18px;
    font-family: "Axiforma-SemiBold" !important;
}
.pop-btn:hover{
    color:#fff;
}
.dont-show label{
    margin-bottom: 0px !important;
    color: #fff;
    font-size: 16px !important;
    font-weight: 300 !important;
    font-family: "Axiforma-Regular" !important;
}
.dont-show label input{
    margin-right:15px;
}
.dont-show{
    display: block !important;
    text-align: right;
    margin-bottom: 0px !important;
}
.who-we-video > .ld-media-item{
    box-shadow: 15px 18px 37px 0 #00000038;
}
body.single-post .main-header {
    background: url(/wp-content/uploads/2020/12/Group-3049.png) no-repeat;
    background-size: cover;
    background-position: center;
    height: 390px;
    position: relative !important;
}

@media screen and (max-width:4000px) and (min-width:1919px) {
/* .container{
    width:1700px !important;
    margin:0px auto;
} */
.vc_row.paper-post {
    background-position: 129% 166% !important;
    background-size: 46% 61% !important;
}
.header_main .header_main{
    width:1700px;
    margin:0px auto;
}
.vc_row.thank-you-row{
	padding-top:370px !important;
}
}

@media screen and (max-width:1920px) and (min-width:1600px) {
.vc_row.bg-cirlce {
	background-position: -322px 270px !important;
    background-size: 55% 1000px !important; 
}
.main-header .container-fluid{
	padding:0px 0px;
	width:1700px;
}	
.main-header .container-fluid ul{
	justify-content: flex-end !important;
}
.vc_row.privacy-main {
    background-position: 132% 128% !important;
    background-size: 50% 40% !important;
}
.vc_row.paper-post{
    background-position: 127% 138% !important;
    background-size: 42% 48% !important;
}
}
.event-date,
.event-cat{
	float:left;
}
.event-date {
    margin: 30px 0px 2px;
    color: #00AEFF;
    font-size: 18px;
    font-family: "Axiforma-SemiBold" !important;
    min-height: 30px;
}
.event-cat{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	margin: 30px 0px 2px;
	color:#021230;
	font-size:17px;
	font-family: "Axiforma-Light" !important;
	position: relative;
    left: 3px;
}
.event-name{
	color:#021230;
	font-size:24px;
	font-family: "Axiforma-Bold" !important;
}
.news-event-section .event-name{
    overflow: hidden;
    height: 123px;
    display: block;
}
.event-author{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	margin: 7px 0px 13px;
	color:#16355E;
	font-size:17px;
	font-family: "Axiforma-SemiBold" !important;
}
.event-desc{
	margin-bottom: 25px;
	height: 120px;
    overflow: hidden;
	color:#717887;
	font-size:17px;
	font-family: "Axiforma-Regular" !important;
}
.event-cat:before{
	content:" | "; 
}
.event-item .button {
    /*margin-bottom: 20px !important;*/
	border: 2px solid transparent;
    display: inline-block;
    padding: 13px 0px;
    width: 100%;
    text-align: center;
    background-color: #00AEFF;
    border-radius: 10px;
    color: #fff;
    font-size: 18px;
    font-family: "Axiforma-SemiBold" !important;
}
.event-item .button:hover {
	color: #16355E;
    background-color: #fff;
    border: 2px solid #00AEFF !important;
}
.paper-custom-btn {
    min-height: 55px;
}
.gallery-main .flickity-button.previous{
    left: -80px;
}
.gallery-main .flickity-button.next{
    right: -80px;
}
.pum-theme-332 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    right: -40px !important;
    top: -40px !important;
}
.event-item{
	margin-bottom:40px;
}
.event-item-inner{
	margin-right: 6px;
	background-color: #fff;
    border-radius: 20px;
	box-shadow: 0 0 11px 2px #0000004d;
	margin-bottom: 15px;
}
.event-inner-data{
    padding: 0px 20px 20px;
}
.event-poster img{
	width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 20px 20px 0 0 !important;
}
.paginate-box{
    padding: 26px 30px 65px;
    
}
.pagination.pag-new{
    background-color: #f7fafd !important;
	clear:both;
}
.page-numbers.current{
    color:#16355E;
}
.page-numbers{
    margin-right: 15px;
    color:#B1CCEB;
    font-size:20px;
    font-family: "Axiforma-Regular" !important;
}
.pagination .next.page-numbers:before{
    content:"\f0da";
    font: normal normal normal 20px/1 FontAwesome;
    color:#00AEFF;
}
.pagination .prev.page-numbers:before{
    content:"\f0d9";
    font: normal normal normal 20px/1 FontAwesome;
    color:#00AEFF;
}
.pagination .prev.page-numbers,
.pagination .next.page-numbers{
    color:#f7fafd00;
}
.post_banner_image img{
	width:100%;
	height:600px;
	object-fit: cover;
    border-radius: 20px;
    object-position: top;
}
.post_banner_date h4,
.post_banner_date p{
	float:left;
	width:50%;
}

.vc_row.thank-you-row{
	height:100vh;
}
.post_banner_date p{
	color:#717887 !important;
	text-align:right;
}
.post_banner_date{
	margin: 45px 0px 25px;
    display: flex;
}
.post_banner_date p,
.post_banner_date h4{
	margin:0px;
	font-size:24px;
	color:#00AEFF;
	font-family: "Axiforma-SemiBold" !important;
}
.post_banner_title {
    margin-top: 50px;
}
.post_banner_title h1{
	color:#16355E;
	font-size:40px;
	font-family: "Axiforma-Bold" !important;
	margin-bottom: 20px;
}
.post_banner_content p{
	margin-bottom:60px;
}
.btn_groupss{
	margin-bottom:100px;
}
.btn_groupss a{
	color:#fff;
	font-size:18px;
	background-color: #00AEFF;
    padding: 17px 55.5px 13px;
    border-radius: 10px;
	display: inline-block;
	font-family: "Axiforma-Bold" !important;
}
.blog-single-cover.spaced {
    display: none;
}
.publication-template-default .titlebar {
    background-size: cover;
}
.blog-single-content.pull-up {
    margin-top: 0 !important;
}
.single-e.container{
	margin-top:0px;
	padding:0px 15px;
}
.single-event .content{
	background-image:url('/wp-content/uploads/2020/11/bg-circle.png');
	background-repeat: no-repeat;
    background-position: -160% 460px;
    background-size: 82% 100%;
}
.single-event .content .container{
	padding:0px;
}
.publication_main .event-name {
    min-height: initial !important;
    overflow: hidden;
    height: 128px;
    display: block;
}
.publication_main .event-inner-data {
    min-height: initial !important;
}
.publication_main .pagination.pag-new.paper{
	background-color: #fff !important;
}
.who-we-are-inner h2 {
    color: #fff;
    text-align: center;
    font-size: 70px;
    padding-top: 200px;
    font-family: "Axiforma-Medium" !important;
}
.all-cat{
	width:2%;
    color: #16355E;
    font-size: 18px;
    font-family: "Axiforma-SemiBold" !important;
    margin-right: 24px;
	display:none;
}
.cat-form{
	padding:0px 15px 40px;
}
.main-cat{
	width: 36.7%;
    height: 60px;
    border: 1px solid #77A6D9;
    border-radius: 10px;
    font-size: 18px;
    padding: 15px;
    color: #021230a6;
	margin-right:5px;
	font-family: "Axiforma-Regular" !important;
}
.main-year,
.main-month{
	width: 22.8%;
    height: 60px;
    border: 1px solid #77A6D9;
    border-radius: 10px;
    font-size: 18px;
    padding: 15px;
    color: #021230a6;
	margin-right:5px;
	font-family: "Axiforma-Regular" !important;
}
.cat-form input{
	padding: 14.5px 0px;
    font-size: 18px;
    color: #fff;
    background-color: #00AEFF;
    border-radius: 10px;
    border: none;
    font-family: "Axiforma-SemiBold" !important;
	width: 10.6%;
}
.dis-none {
    display: none;
}
.cat-form .gallery-cat-width {
    width: 58.8%;
}
.modal-open #homePopup {
    opacity: 1;
    padding-top: 13%;
    background-color: #00000047;
}
.pagination.pag-new.paper {
    background-color: #f7fafd !important;
}
#homePopup .home-popup-img{
	width:100%;
	    border-radius: 20px;
}
#homePopup .modal-content{
	border-radius:15px;
}
#homePopup .modal-header{
	text-align:right;
	border-bottom: none;
    padding-bottom: 0px;
}
#homePopup .modal-header button{
	
    border: none;
	line-height: 0px;
}
#homePopup .modal-header button span{
	font-size: 30px;
}
.event-item-inner.gallery-inner{
	box-shadow:none;
}
.who-we-are-main .vc_parallax-inner{
	background-size: cover !important;
    background-position: top !important;
    background-repeat: no-repeat;
}
.page-id-470 .titlebar-inner{
	display:none;	
}
.who-we-heading{
	font-family: "Axiforma-Medium" !important;
}
.who-we-video .ld-media-content .ld-media-icon{
	background-color:#fff !important;
}
.who-we-video .ld-media-content .ld-media-icon .ld-media-icon-inner i{
	font-size: 25px !important;
    padding-left: 3px !important;
    color: #1E4E89 !important;
}
.who-we-video .ld-media-item{
	max-width: 1000px;
    margin: 0px auto;
}
.who-we-video .ld-media-item,
.who-we-video .ld-media-item figure{
	border-radius:20px;
}
.who-we-para p{
	color:#fff !important;
}
.ceo-main-section .container{
	background-color:#fff;
	border-radius:20px;
	padding: 70px 70px 95px 70px;
}
.ceo-col-two p{
	font-family: "Axiforma-Regular" !important;
}
/* .ceo-col-two .one-bullet-list .ceo-list.privacy-list li {
 Â  Â padding-top: 3px !important;
    margin-bottom: 0px !important;
} */
.ceo-col-two .one-bullet-list .privacy-list li {
    padding-top: 0;
    padding-bottom: 25px;
}
.ceo-col-two .one-bullet-list .privacy-list li:last-child{
    margin-bottom: 0px;
    padding-bottom: 25px;
}
.ceo-col-two .one-bullet-list .privacy-list li:before {
    top: 2px;
}
.ceo-img img{
	border-radius:20px;
	box-shadow: 0px 17px 20px 4px #0000002e;
}
.process-boxes .ld-pb-icon-wrap .fa-circle{
	font-size: 16px;
    border: 1px solid #021230;
    padding: 4px;
    border-radius: 16px;
    background-color: #fff;
}
.process-boxes .ld-pb-top:after {
	content: '' !important;
    display: inline-block !important;
    width: 150% !important;
    height: 1px !important;
    position: absolute !important;
    top: 50% !important;
    left: -7% !important;
	border: 1px solid #021230 !important;
}
.process-boxes .ld-pb-top .ld-pb-icon-wrap{
	justify-content: end !important; 	
}
.year-carousel .carousel-nav{
	
}
.ld-pb.process-boxes h3{
	font-size:30px !important;
	margin: 0 !important;
    position: relative !important;
    bottom: 72px !important;
    opacity: 1 !important;
    text-align: left !important;
    right: 15px !important;
	font-family: "Axiforma-Bold" !important;
}
.ld-pb.process-boxes .ld-pb-content{
	margin-top:-108px;
}
.ld-pb.process-boxes .ld-pb-content ul{
	padding: 0 0 0 0px;
    position: relative;
    left: 2px;
    list-style: none;
}
.ld-pb.process-boxes .ld-pb-content ul li{
	text-align:left;
}
.ld-pb.process-boxes .ld-pb-content ul li::before{
  	content: "\2022";
    color: #00AEFF;
    font-size: 22px;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    line-height: 0;
}
.testimonals-wwr .ld-fh-txt p{
	font-family: "Axiforma-Bold" !important;
	font-size:45px;
	color:#16355E;
	line-height: 55px;
}
.timeline-sec-main .horizontal-timeline ul li .timeline-details .wptl-excerpt p:before{
	content:"\f111";
	font: normal normal normal 8px/1 FontAwesome;
	color: #00AEFF;
    margin-left: -7px;
    position: relative;
    right: 5px;
    bottom: 3px;
}
.timeline-sec-main .horizontal-timeline ul li .timeline-details{
	padding: 0px 0px 0 45px !important;
	border:none !important;
} 
.wpextt_templates {
	margin-top: 50px;
}	
.timeline-sec-main .horizontal-timeline ul li .tl-point.wpex_point:after{
	display:none;
}
.timeline-sec-main .horizontal-timeline ul li .timeline-details h2{
	display:none !important;
}
.timeline-sec-main .horizontal-timeline ul li .timeline-details .wptl-excerpt p{
	font-size:15px;
	    margin: 0px !important;
}
.timeline-sec-main .horizontal-timeline ul li .wp-timeline.type-wp-timeline.status-publish{
	background-color:transparent;
}
.timeline-sec-main .wpex.horizontal-timeline .horizontal-nav li span.tl-point i, .wpex.horizontal-timeline .horizontal-nav li span.tl-point:before {
    content: "";
    height: 16px !important;
    width: 16px !important;
	left: 58px !important;
    padding: 6px !important;
    border: 4px solid #EEEEEE !important;
    box-shadow: 0 0 0px 1px #021230 !important;
}
.timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .timeline-hr {
    border-bottom: 1px solid #021230 !important;
	top: 78px !important;
}
.timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .timeline-hr:after,
.timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .timeline-hr:before{
	display:none !important;
}
.timeline-sec-main .horizontal-timeline ul li .tl-point.wpex_point{
	font-size: 30px !important;
    right: 27px;
    background: transparent !important;
    color: #16355E !important;
    font-family: "Axiforma-Bold";
}
.timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .ex_s_lick-next,
.timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .ex_s_lick-prev{
    background: transparent !important;
    width: 39px;
    height: 39px;
    border-radius: 35px !important;
	border:1px solid #00AEFF !important;
	top: 17% !important;
	display: block !important;
	opacity:1 !important;
}
.timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .ex_s_lick-next i,
.timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .ex_s_lick-prev i{
	color:#021230 !important;
}
.timeline-sec-main .wpex.horizontal-timeline.ex-multi-item:hover .ex_s_lick-prev {
    transform: translateX(-30px) !important;
    -webkit-transform: translateX(-30px) !important;
}
.timeline-sec-main .wpex.horizontal-timeline.ex-multi-item:hover .ex_s_lick-next{
	transform: translateX(30px) !important;
    -webkit-transform: translateX(30px) !important;
}
.blue-btn.history-btn .vc_general {
    padding: 20px 48.5px !important;
    width: auto !important;
}
/* .welcome-clari .ld-media-item figure{
	min-height:500px;
} */
.wel-clari h1:after{
/* 	content:url(/wp-content/uploads/2020/11/Path-1.png); 
	position: relative;
    top: 2px;
    left: 10px;*/
}
.why-choose-us{
}
.clari-video .vc_column-inner .wpb_wrapper {
	text-align:center !important;
}
.clari-video{
	width: 440px;
    height: 280px;
}
.clari-dbl-color{
}
.hm-video-tab .clari-video{
	background-size: 110% 100% !important;
}
.hm-video-tab .tabs-nav-side-alt .tabs-nav{
	flex-direction: row !important;
}
.hm-video-tab .tabs-nav-side-alt .tabs-content {
    width: 18% !important;
	padding: 30px 30px 0px 0px !important;
}
.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li{
	width: 46.9% !important;
	margin-right: 5%;
	border-radius:20px;
	height: 260px;
}
.hm-video-tab .tabs-nav-side-block .tabs-nav li a .tabs-nav-icon{
	position: absolute;
    bottom: 0;
    right: 0;
    font-size: 36px !important;
    opacity: 1 !important;
    line-height: 0 !important;
	margin: 0px 35px 20px 0px;
}
.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li.active{
	
}
.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(1){
	background: url(/wp-content/uploads/2021/01/MRI_brain.jpg);
    background-color: transparent;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-size: cover;
	margin-top: -60px;
	margin-right: 40px;
}
.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(2){
/* 	background:url(/wp-content/uploads/2020/12/whatsapp-image-2020-07-02-at-15.53.08.png); */
	background:url(/wp-content/uploads/2021/01/2-230-1070.jpg);
	background-repeat: no-repeat;
    background-size: cover;
	border-radius: 20px;
	margin-right:0px !important;
}
.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(3){
	background:url(/wp-content/uploads/2021/01/nintchdbpict000261838008.jpg);
	background-repeat: no-repeat;
    background-size: cover;
	border-radius: 20px;
	margin-top: -60px;
	margin-right: 40px;
}
.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(4){
	background:url(/wp-content/uploads/2021/01/claripi.jpg);
	background-repeat: no-repeat;
    background-size: cover;
	border-radius: 20px;
	margin-right:0px !important;
}
.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:after {
    transition: all 0.5s ease-in-out;
/*     width: 0% !important;
	height: 0% !important;
    content: '' !important;
	display: block;
    margin: 0 auto; */
	content: '' !important;
    background-color: #1e4e89a8;
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    border-radius: 20px;
/* 	z-index:-9; */
}
/* .hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li a:after{
	content: '' !important;
    background-color: #1e4e89a8;
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    border-radius: 20px;
} */
.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:hover:after,
.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li.active:after{
    content: '' !important;
    background-color: #00aeffb8;
    width: 100% !important;
    height: 100% !Important;
    border-radius: 20px;
    position: absolute;
    top: 0;
    left: 0;
/*  	z-index: -9; */
    right: 0;
	box-shadow: 0 0 15px 0px #02123061;
}
.hm-video-tab .tabs-nav-side-block .tabs-nav li:before {
	background-color: transparent !important;
}
.hm-video-tab .tabs-nav-side-block .tabs-nav li a{
    font-size: 24px;
    font-family: "Axiforma-Bold" !important;
	transition: all 0.5s ease-in-out;
	padding: 25% 40px 50px 40px !important;
    position: absolute !important;
    bottom: 0 !important;
}
.hm-video-tab .tabs-nav-side-block .tabs-nav li a span{
	font-size: 14px !important;
    color: #fff !important;
    font-family: "Axiforma-Regular" !important;
	opacity: 1 !important;
}
.hm-video-tab .tabs-nav-side-block .tabs-nav li.active a,
.hm-video-tab .tabs-nav-side-block .tabs-nav li:hover a{	
	transition:all .4s;
}
.hm-video-tab .tabs-nav-side-block .tabs-nav li:not(:last-child) {
    margin-bottom: 40px !important;	
}
.tab-product-hd{
    /*background-image: linear-gradient(90deg, #16355e 44.5%, #00AC8F 0%);*/
    /*-webkit-background-clip: text;*/
    /*background-image: gradient( linear,90deg, #16355e 44.5%, #00AEFF 0%);*/
    color: #16355e;
    -webkit-background-clip: text;
    background-clip: text;
}
.tab-top-para p{
	padding: 0px 150px;
}
.make-it-checkbox .iconbox-icon-container{
	width: 90px !important;
    height: 90px !important;	
}
.iconbox-sm.make-it-checkbox .iconbox-icon-container img {
    width: 90px;
}
.iconbox-side.make-it-checkbox .iconbox-icon-wrap {
    margin-right: 20px;
}
.make-it-checkbox .contents h3{
    font-family: "Axiforma-Bold";
    font-size: 25px;
    color: #16355E;
    line-height: 35px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.make-it-checkbox .contents p:before{
	content: "\f046";
    font: normal normal normal 23px/1 FontAwesome;
    color: #00AEFF;
    position: absolute;
    left: 0;
}
.make-it-checkbox .contents p{
	padding-left:35px;
}
.how-it-works-box .vc_column-inner{
	padding-right:0px !important;
	padding-left:0px !important;
}
.how-it-works-box .iconbox .iconbox-icon-container img{
	width:220px !important;
	border-radius: 20px;
	box-shadow: 0 0 20px #0212305c;
}
.how-it-works-box .iconbox{
	text-align:center;
	margin-bottom: 0;
}
.works-box-desc p{
	font-size: 16px;
    line-height: 26px;
    width: 200px;
}
.how-it-works-box .iconbox h3:after{
	content:'';
	background-image:url(/wp-content/uploads/2020/12/Group-1834.png);
    background-repeat: no-repeat;
   	position: absolute;
    top: 125px;
    left: 8%;
    width: 100%;
    height: 100%;
    z-index: -9;
}
.how-it-works-box.works-box-last .iconbox{
	display:block !important;
}
/* .how-it-works-box.works-box-last .iconbox .iconbox-icon-container{
	margin: 0;
    padding-right: 15px;
} */
.how-it-works-box .iconbox .iconbox-icon-container {
    margin: 0;
    padding-right: 0px;
}
.how-it-works-box .works-box-last .vc_column-inner {
    padding-right: 15px !important;
}
.how-it-works-box.works-box-scd,
.how-it-works-box.works-box-fst{
	width:40.5% !important;
}
.how-it-works-box.works-box-last{
	width:19% !important;
	float: right;
}
.how-it-works-box.works-box-last:after{
	clear:both;	
}
.how-it-works-box .contents{
	width: 220px;
    max-width: 220px;
	margin-top:0px !important;
}
.how-it-works-box .contents a{
	display:none;
}
.how-it-works-box .contents h2{
	font-size:25px !important;
	margin-bottom: 12px;	
}
.how-it-works-box .contents h2:after{
	content: url(/wp-content/uploads/2020/12/Group-1791.png);
    padding: 15px 0px 0px 0px;
    background-repeat: no-repeat;
    width: 220px;
    display: block;
}
.how-it-works-box .iconbox h3{
    font-family: "Axiforma-Bold";
    padding: 50px 28px 0px;
    color: #16355e;
}
/* body .main-banner-home.vc_row[data-row-bg]{
	background-image: url(https://www.claripi.com/wp-content/uploads/2021/01/Video-Banner-scaled.jpg?id=2661) !important;
} */
.head-hd-one{
	font-family: "Axiforma-SemiBold" !important;
	font-weight: 600;
}
.head-hd-two{
	font-family: "Axiforma-Thin" !important;
}
header.main-header .header_main .row{
	margin:0 !important; 
}
.home-contact-inner .wpb_wrapper.vc_custom_1607022431768 {
    border: 1px solid #1E4E89;
    box-shadow: 0px 0px 20px #16355e73;
}
.contact-main-section .home-contact-inner {
    margin-bottom: -150px;
    margin-top: -111px;
}
.home-after-before-sec{
	
}
.home-after-before-sec .s201_slider>.s201_top_line:after,.home-after-before-sec .s201_slider>.s201_bottom_line:after {
	top: -40px !important;
	width: 6px;
    background: #00AEFF;
}
.home-after-before-sec .s201_slider .s201_handle {
	border-radius: 40px !important;
    background-color: #fff !important;
    padding: 15px !important;
    right: 2px !important;
}
.home-after-before-sec .s201_slider.s201_style_1 .s201_handle>.s201_right_arrow {
    border-color: transparent #000 transparent transparent !important;
}
.home-after-before-sec .s201_slider.s201_style_1 .s201_handle>.s201_left_arrow {
    border-color: transparent transparent transparent #021230 !important;
}
.home-after-before-sec .s201_pager.s201_style_1 span.s201_pager_active {
    background: #00AEFF !important;
    position: relative;
    width: 15px !important;
    height: 15px !important;
    border: none !important;
    border-radius: 20px !important;
}
.home-after-before-sec .s201_pager span {
    vertical-align: middle !important;
    width: 8px !important;
    height: 8px !important;
    border: none !important;
    background: #fff !important;
    border-radius: 15px !important;
    margin: 0px 8px 1px 0 !important;
}
.home-after-before-sec .s201_slides{
    width: 550px !important;
    height: 420px!important;
}
.home-after-before-sec .s201_item_img .s201_overlay_img img,
.home-after-before-sec .s201_holder.s201_slide_active,
.s201_holder{
    width: 550px !important;
    height: 420px!important;
    overflow: visible;
}
.home-after-before-sec .s201_prev_next.s201_style_1{
	position: relative;
    width: 100%;
}
.home-after-before-sec .s201_prev.s201_transition{
	position: absolute;
    left: -55px;
    bottom: 280px;
    border: 1px solid #00AEFF;
    width: 40px;
    height: 40px;
    border-radius: 35px;
    background-color: transparent;
}

.home-after-before-sec .s201_next.s201_transition{
    position: absolute;
	right: -55px;
    bottom: 280px;
    border: 1px solid #00AEFF;
    width: 40px;
    height: 40px;
    border-radius: 35px;
    background-color: transparent;
}
.home-after-before-sec .s201_prev_next.s201_style_1 .s201_prev:after {
    top: 14px !important;
    left: 15px !important;
    border-width: 2px;
	border-color:#717A8B;
}
.home-after-before-sec .s201_prev_next.s201_style_1 .s201_next:after{
	top: 14px !important;
    left: 12px !important;
    border-width: 2px;
	border-color:#717A8B;
}
.home-after-before-sec .s201_prev_next.s201_style_1 .s201_prev:hover,.home-after-before-sec .s201_prev_next.s201_style_1 .s201_next:hover {
    background-color: transparent;
}
.home-after-before-sec .tabs-nav-side-alt .tabs-content {
    width: 30% !important;
    padding: 0px !important;
}
.home-after-before-sec img.s201_img_holder.s201_noselect {
    height: 100%;
    border-radius: 20px;
}
.home-after-before-sec .s201_overlay_img{
    border-radius: 20px;
}
.home-after-before-sec.vc_row .tabs .tabs-content .wpb_wrapper .wpb_wrapper-inner .wpb_wrapper{
    /*margin: 0px auto;*/
    display: table;
}
.home-after-before-sec.vc_row .tabs .tabs-content .wpb_wrapper .wpb_wrapper-inner .wpb_wrapper .s201_holder{
	border-radius:20px !important;
}
.home-after-before-sec .tabs.tabs-nav-side .tabs-nav {
    flex-direction: row !important;
    width: 20%;
}
.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(1),
.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(2),
.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(3),
.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(4),
.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(5){
	margin-right:23px !important;
}
.home-after-before-sec .tabs-nav-side .tabs-nav li {
	width: 27% !important;
	background: transparent;
}
.home-after-before-sec .tabs-nav-side .tabs-nav li.active:before,
.home-after-before-sec .tabs-nav-side .tabs-nav li.hover:before,
.home-after-before-sec .tabs-nav-side .tabs-nav li:before{
	display:none;
}
.home-after-before-sec .tabs-nav-side .tabs-nav li a{
	padding:0px !important;
	align-items: center;
	color:#fff;
	font-family: "Axiforma-Regular" !important;
	font-size:18px;
}
.home-after-before-sec .s201_pager.s201_style_1{
	width:100%;
	text-align:center;
}
.home-after-before-sec .s201_pager {
    padding-top: 40px !important;
}
.home-after-before-sec .s201_slider>.s201_bottom_line {
    height: 190px;
}
.home-after-before-sec .s201_slider>.s201_top_line {
    height: 152px;
}
.home-after-before-sec .s201_holder .s201_caption_text {
    bottom: -40px;
    display: block !important;
    font-size: 18px !important;
}
.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(1) a:before{
	content:url(/wp-content/uploads/2020/12/Lungs.png);
}
.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(2) a:before{
	content:url(/wp-content/uploads/2020/12/Group-3081.png);
}
.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(3) a:before{
	content:url(/wp-content/uploads/2020/12/Stomach.png);
}
.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(4) a:before{
	content:url(/wp-content/uploads/2020/12/Heart.png);
}
.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(5) a:before{
	content:url(/wp-content/uploads/2020/12/Brain.png);
}
.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(6) a:before{
	content:url(/wp-content/uploads/2020/12/Abdomin.png);
}
.page-id-608 .cat-form, 
.page-id-765 .cat-form, 
.page-id-908 .cat-form, 
.page-id-906 .cat-form,
.page-id-907 .cat-form {
	display:none !important;	
}
.page-id-608 .pagination.pag-new, 
.page-id-765 .pagination.pag-new, 
.page-id-908 .pagination.pag-new, 
.page-id-906 .pagination.pag-new,
.page-id-907 .pagination.pag-new {
    background-color: transparent !important;
}    
.page-id-608 .container.paginate-box, 
.page-id-765 .container.paginate-box, 
.page-id-908 .container.paginate-box, 
.page-id-906 .container.paginate-box,
.page-id-907 .container.paginate-box {
    text-align:right;
}    
.page-id-608 .next.page-numbers,
.page-id-765 .next.page-numbers,
.page-id-908 .next.page-numbers,
.page-id-906 .next.page-numbers,
.page-id-907 .next.page-numbers {
    margin-right:0px !important;
}
.page-id-608 .page-numbers:hover,
.page-id-608 .page-numbers.current,
.page-id-765 .page-numbers:hover,
.page-id-765 .page-numbers.current,
.page-id-908 .page-numbers:hover,
.page-id-908 .page-numbers.current,
.page-id-906 .page-numbers:hover,
.page-id-906 .page-numbers.current,
.page-id-907 .page-numbers:hover,
.page-id-907 .page-numbers.current {
    color: #00AEFF !important;
}   
.page-id-608 .paginate-box, 
.page-id-765 .paginate-box, 
.page-id-908 .paginate-box,
.page-id-906 .paginate-box, 
.page-id-907 .paginate-box {
    padding: 4px 30px 0px !important;
}   
.page-id-608 .next.page-numbers:hover,
.page-id-765 .next.page-numbers:hover,
.page-id-908 .next.page-numbers:hover,
.page-id-906 .next.page-numbers:hover,
.page-id-907 .next.page-numbers:hover {
    color:transparent !important;
}  
.hm-gallery-sec,
.page-id-608 .contact-form-col,
.page-id-765 .contact-form-col,
.page-id-908 .contact-form-col,
.page-id-906 .contact-form-col,
.page-id-907 .contact-form-col {
    display:none;
}
.plus-m-ico p {
    text-align:center;
}
.home-after-before-sec .tabs-nav-side .tabs-nav li a:before{
transition:all 0.5s ease-in-out;
}
.home-after-before-sec .tabs-nav-side .tabs-nav li.active a:before, .home-after-before-sec .tabs-nav-side .tabs-nav li:hover a:before {
    filter: brightness(7) invert(0);
}
.show_hide12,
.show_hide-contact,
.show_hide12:hover,
.show_hide-contact:hover{
    padding: 13px 15px 5px 15px;
    border-radius: 50%;
    color: #fff;
    font-size: 40px;
    background-color: #00AEFF;
    line-height: 1;
    position: absolute;
    z-index: 999;
    left: 0;
    right: 0;
    width: 60px;
    height: 60px;
    margin: 0px auto;
}
.show_hide-contact.hide-contact{
    bottom: -28px;
    padding: 11px 15px 5px 15px;
}
.contact-lg p {
    text-align:center;
}
.page-id-608 .main-footer .vc_section{
    padding-top:240px !important;
}
.news-event-tab-mn .tabs .tabs-nav{
    text-align: center !important;
    align-items: center !important;
    justify-content: center !important;
    border: none !important;
}
.news-event-tab-mn .tabs-nav-justified .tabs-nav li,.news-event-tab-mn .tabs-nav-justified .tabs-nav li a {
    flex: unset !important;
}
.news-event-tab-mn .tabs-nav-justified .tabs-nav li a{
    font-family: "Axiforma-Regular" !important;
    font-size:20px !important;
    color:#717887 !important;
}
.news-event-tab-mn .tabs-nav-justified .tabs-nav li.active a{
    color:#fff !important;
}
.news-event-tab-mn .tabs-nav-active-underlined .tabs-nav > li:after {
    background: #00AEFF !important;
}
.news-event-tab-mn .event-item-inner .event-poster img{
	width: 577px;
    height: 295px;
    border-radius: 20px !important;
}
.news-event-tab-mn .event-inner-data{
    padding:0px;
    min-height: inherit;
}
.news-event-tab-mn .event-inner-data{
    position:relative;
}
.news-event-tab-mn .event-no-hm{
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 30px 30px 18px;
}
.news-event-tab-mn .event-no-hm .event-date{
    font-family: "Axiforma-Regular" !important;
    font-size:15px !important;
    color:#fff !important;
}
.news-event-tab-mn .event-no-hm .event-name{
    font-family: "Axiforma-Medium" !important;
    font-size:26px !important;
    color:#fff !important;
    width: 85%;
    float: left;
    min-height: initial;
}
.news-event-tab-mn .event-no-hm .button,
.news-event-tab-mn .event-no-hm .button:hover{
    width: 11%;
    float: left;
    background: transparent;
    text-align: right;
    padding: 0;
    border: none !important;
    color: #fff !important;
}
.news-event-tab-mn .event-no-hm .button i{
    font-size: 45px;
}    
.news-event-tab-mn .col-md-6.event-item{
    padding-left: 8px !important;
    padding-right: 8px !important;
    margin-bottom: 16px !important;
}
.hide-contact,
.hide-contact12{
    display:none;
}
/*---ibs---*/

.product-first-section {
    padding: 45px 0;
}
.product-first-section h4 {
    font-size: 24px;
    font-family: "Axiforma-SemiBold";
    font-weight: 600;
}
body .product-first-section h4 a{
    color: #16355E;
}
.product-second-section {
    padding-top: 120px !important;
}
.product-second-section h2{
    color: #fff;
}
.product-second-section p{
    color: #fff;
}

/* BS STYLESHEET BEGINS */
.ibs-img_grid ul {
    list-style: none;
    display: flex;
    float:right;
}
.ibs-img_grid ul li {
    padding: 0px 0px;
    border-right: 1px solid #00AEFF;
    width: 110px;
    text-align: center;
}
.ibs-img_grid ul li:last-child{
    border:none;
}
/* section.vc_row.wpb_row.vc_row-fluid.clri_bs_sec {
    padding: 100px 0 50px;
} */
section.vc_row.wpb_row.vc_row-fluid.clri_bs_sec h3.b-after-hd ,
section.vc_row.wpb_row.vc_row-fluid.clri_bs_sec h4.b-after-small{
    color:#fff;
}
section.vc_row.wpb_row.vc_row-fluid.clri_bs_sec h4.b-after-small span.color-yello {
    color: #D4A03B;
}
.bs_mainiconbx .iconbox-icon-wrap {
    margin-right: 10px;
}
.bs_mainiconbx h3 {
    margin-bottom: 0;
    line-height: 31px;
}
.bs_mainiconbx p {
    font-size: 17px;
    line-height: 28px;
    color: #717887;
}
.iconbox_bs {
    background: #fff;
    padding: 20px;
    border-radius: 20px;
    border: 1px solid #1E4E89;
    box-shadow: 0px 20px 60px #16355e33;
    margin-bottom: 80px;
    margin-top: 50px;
}
.ibs_cont.wpb_column {
    margin-bottom: 40px;
}
.bs_mainiconbx {
    margin-bottom: 0;
}
.bs_listingrow h4 {
    font-size: 25px;
    line-height: 31px;
    font-weight: 600;
}
.bsimgmodle_txt .rght-imgmdbx,
.bsimgmodle_txt .lft-imgmdbx {
    display: inline-block;
    padding: 0px 10px;
    font-family: "Axiforma-Regular" !important;
    font-size: 16px;
    line-height: 28px;
}
.bsimgmodle_txt {
    text-align: center;
}
.bsimgmodle_txt .rght-imgmdbx{
    text-align:left;
}
.bsimgmodle_txt .lft-imgmdbx {
    text-align: right;
    margin-left: 39px;
}
section.vc_row.wpb_row.vc_row-fluid.bs_modlerow {
    margin-top: 50px;
}
section.vc_row.wpb_row.vc_row-fluid.bs_modlerow .wpb_single_image img {
    box-shadow: 10px 15px 20px #02123133;
    border-radius: 19px;
    margin-top: 15px;
    margin-bottom: -80px;
}
.bsimgmodle_txt p{
    font-family: "Axiforma-Regular" !important;
    font-size: 16px;
    line-height: 28px;
}
.iconbox_bs .bordered_tbbs {
    border: 1px solid #77A6D9;
    margin: 5px -5px;
    padding: 12px 10px 8px;
    border-radius: 10px;
}
.iconbox_bs .bordered_tbbs p{
    color:#16355E;
    font-size:20px;
}
.cta_main_bs>.vc_column-inner>.wpb_wrapper {
    background-size: 100% 100%;
    padding: 70px 80px 13px;
    margin: -140px 0 -15px;
}
.cta_main_bs>.vc_column-inner {
    padding: 0;
}
.cta_hedingg_cont h2 {
    font-size: 30px;
    color: #fff;
    margin: 0px 0 15px !important;
    line-height: 50px;
}
.proimg_cta {
    margin: -140px -5px 20px -40px;
    width: auto;
    text-align: right !important;
}
.home-after-before-sec h3{
    font-family: 'Axiforma-bold';
    font-weight: 700;
    font-size: 40px;
}
.home-after-before-sec h3 strong{
    color:#D4A03B;
}
.long_box img {
    height: auto !important;
}
@media (min-width:1600px){
    .proimg_cta img {
        width: auto;
        height: 337px;
    }
    .ctasec_main .container {
        width: 1520px !important;
    }
    .highresO_icons .container {
        width: 1520px !important;
        padding: 0 30px;
    }
    .proimg_cta {
        margin: -140px -25px 20px -30px;
        width: auto;
        text-align: right !important;
    }
    section.vc_section.bs_highreso .container {
        width: 1260px !important;
        padding: 0;
    }
    .bs_highgallery .carousel-nav-middle .flickity-prev-next-button.previous {
        left: -85px !important;
    }
    .bs_highgallery .carousel-nav-middle .flickity-prev-next-button.next {
        right: -85px !important;
    }
    section.vc_row.wpb_row.vc_row-fluid.bs_higherreso .container {
        width: 1522px !important;
        padding: 0;
    }
    .iconbox_bs {
        padding: 40px;
    }
    .bs_mainiconbx {
        padding-right: 40px;
    }
    section.vc_row.wpb_row.vc_row-fluid.clri_bs_sec {
        padding: 100px 0 150px;
    }
    section.vc_row.wpb_row.vc_row-fluid.bs_highervid .container {
        width: 1700px !important;
        padding: 0 74px  !important;
    }
}
/*---ibs---*/
.show_hide12{
	bottom:-31px;
}
.hide-contact12{
	padding: 11px 15px 10px 15px;
}
.news-event-section select,
.event-pst select{
    background: url(/wp-content/uploads/2020/12/Path-129.png) no-repeat right;
    -webkit-appearance: none;
    background-position-x: 95%;
}
.event-item-inner:hover .event-no-hm{
	transition:all 1s ease-in-out;
}
.event-item-inner .event-no-hm{
	background: rgb(2,18,48);
	background: linear-gradient(0deg, rgba(2,18,48,0.87718837535014) 0%, rgba(2,18,48,0.6839110644257703) 38%, 		rgba(2,18,48,0) 100%);
	transition:all 1s ease-in-out;
}
.why-choose-hd {
/*     background-image: linear-gradient(90deg, #16355E 44%, #D4A03B 0%) !important;
    -webkit-background-clip: text;
    background-image: gradient( linear,90deg, #16355E 44%, #D4A03B 0%) !important;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text; */
}
.main-nav .children, .nav-item-children {
	background-color: #0b1431 !important; 
}
.main-nav .children > li:hover > a, .nav-item-children > li:hover > a {
   background-color: #4e75a996 !important;
}
.why-choose-ico-box .row .vc_col-sm-6{
	min-height: 180px;
}
.heading-hm{
	font-size: 22px !important;
    line-height: 32px;
    font-family: "Axiforma-Regular" !important;
}
.b-after-small{
    font-family: "Axiforma-Regular" !important;
    font-size: 26px;
    line-height: 28px;
    font-weight: 400;
}
.s201_holder .s201_caption_text{
	font-family: "Axiforma-Regular" !important;
}
.vc_row.bs_highervid{
	margin:0px !important;
}
.vc_row.bs_highervid .clari-video{
	width: auto;
    height: 280px;
}
body .main-header .submenu-expander {
    top: 50%;
    left: auto;
    right: -15px;
    width: auto;
    height: auto;
}
.page_item_has_children > a .submenu-expander, .menu-item-has-children > a .submenu-expander {
    display: inline-flex !important;
}
.fa-angle-down:before {
    content: url(/wp-content/uploads/2020/12/Path-3.png) !important;
    position: relative;
    bottom: 3px;
}
.event-poster{
	    background-color: #f7fafd;
}
.event-poster img{
    border-radius: 20px;
}
.page-id-608 .event-poster {
 background-color: #021230 !important;
}
.news_post_noti {
    width: 7px;
    height: 7px;
    background-color: #f30404;
    display: inline-block;
    border-radius: 50px;
    position: relative;
    top: 10px;
    right: 10px;
}
.event_post_noti {
    width: 7px;
    height: 7px;
    background-color: #f30404;
    display: inline-block;
    border-radius: 50px;
    position: relative;
    top: 10px;
    right: 10px;
}
.event-tab-calander{
    padding: 0 8px;
    position: relative;
    cursor:pointer;
}
.event-tab-calander .row{
    position: absolute;
    left: 0px;
    padding: 0 30px;
    top: 50px;
    margin: 0;
}
.event-tab-calander .col-sm-2{
    padding-right: 0;
}
.event-tab-calander h4{
    color: #fff;
    font-size: 30px;
    line-height: 35px;
    font-family: 'Axiforma-SemiBold';
    font-weight: 600;
    padding-top: 15px;
}
.event-tab-calander .col-sm-6 a{
    font-size: 18px;
    color: #00AEFF;
    font-family: 'Axiforma-Regular';
    font-weight: 600;
    padding-top: 50px;
    display: block;
    text-align: right;
}
.event-tab-calander .button{
    padding: 0;
    border: none !important;
    color: #fff !important;
    font-size: 45px;
    line-height: 0;
    margin-top: -10px;
    display: block;
    text-align: right;
}
.page-id-376 .titlebar-inner h1 {
    color: #fff;
}

.color-gold {
	color: #D4A03B;
}
.color-blue{
	color: #00AEFF;
}
.color-blue-dark{
	color:#16355E;
}
.contact-check-sec label .color-blue-dark{
	padding: 0;
    display: inline-block;
    margin: 0;
}
@media (min-width:1700px) {
    .container{    
        width: 1700px !important;
        margin: 0px auto;
        padding: 0;
    }
    .ceo-main-section .container, .who-we-are-inner .container, .container-size .container {    
        width: 1170px !important;
    }
    .main-header .main-nav > li > a {
        padding-left: 60px !important;
    }
    .paper-post .vc_column-inner{
        padding:0px 34px !important;
    }
    .paginate-box{
        padding: 26px 60px 65px !important;
    }
    .pagination.pag-new .container,	
    .graph-main-sec .container,
    .hm-video-tab .container{
        margin: 0px auto;
        padding: 0 60px;	
    }	
    .event-pst	.container{
    	padding:0 45px;
    }  
    .single-e.container{
        padding: 0 45px !important;
    }
    .single-event .main-footer .container{
    	width:1170px;		
    }
    .vc_row.thank-you-row{
    	padding-top:250px !important;
    	height:100vh;
    }
    .ceo-main-section .container{
    	/*padding:0px 100px;*/
    	margin:0px auto;
    	width: 1370px !important;
    }
    .timeline-sec-main .container{
    	padding:0px;
    }	
    .welcome-clari .container{
    	padding:0px;
    }
    .hm-video-tab .tabs.tabs-nav-side-alt .tabs-content {
        width: 15% !important;
        padding: 30px 60px 0px 0px !important;
    }
    .hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li {
        margin-right: 4.4% !important;
    }
    .hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li {
        width: 47.8% !important;
    	height: 350px !important; 
    }
    .hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li a{
    	padding: 43% 40px 50px 40px !important;
        position: absolute !important;
        bottom: 0 !important;
    }
    .hm-video-tab .tabs-nav-side-block .tabs-nav li a .tabs-nav-icon {
    	margin: 0px 40px 20px 0px !important;
    }
    .welcome-clari .who-we-video{
    	padding-left:0px ;
    	padding-right:0px ;
    }		
    .clari-video{
    	width: 540px !important;
        height: 320px !important;
    }
    .main-banner-home .container{
    	padding:0px;
    }
    .why-choose-ico-box .container{
    	padding:0px 135px;
    }
    .htw-main-boxes .container{
    	width:1260px !important;
    	margin: 0 auto;
    }
    .how-it-works-box .iconbox h3 {
        padding: 50px 45px 0px !important;
    }
    .how-it-works-box .iconbox h3:after {
    	left:12% !important;
    }
    .how-it-works-box.works-box-scd,
    .how-it-works-box.works-box-fst{
    	width:41% !important;
    }
    .row .how-it-works-box.works-box-last{
    	width:18% !important;
    }
    .home-after-before-sec.clri_bs_sec .s201_slides{
    	width: 750px !important;
        height: 520px!important;
    }
    .home-after-before-sec.clri_bs_sec .s201_item_img .s201_overlay_img img,
    .home-after-before-sec.clri_bs_sec .s201_holder.s201_slide_active,
    .s201_holder{
    	width: 750px !important;
        height: 520px!important;
    }
    .home-after-before-sec .container{
        width:1700px;
    }
    .ibs_cont .vc_column-inner{
        padding-left: 80px;
    }
    .plus-m-ico{
    	padding: 35px 0 1px 0px !important;
        margin-top: -2px;
    }
    .show_hide12 {
        bottom: -67px !important;
    }
    .show_hide12.hide-contact12{
    	bottom: -30px !important;	
    }
    .contact-main-section{
    	margin-top: -1px !important;
    }	
    .page-id-608 .container.paginate-box{
    	width:1700px !important;
    	padding:0px 70px;
    }
    .news-event-section .container{
    	width: 1700px !important;
        padding: 0 45px;		
    }
    .cat-form input{
    	width: 12.7% !important;
    }
    .home-after-before-sec .s201_next.s201_transition {
        position: absolute !important;
        right: -70px !important;
        bottom: 298px !important;
    }
    .home-after-before-sec .s201_prev.s201_transition {
        position: absolute !important;
        left: -70px !important;
        bottom: 298px !important;
    }
    .header_main .row .col{
    	padding:0px;
    }	
    .why-choose-hd {

    }
    .main-footer .vc_section .container,
    .contact-main-section .container,
    .news-event-tab-mn .container{
    	width:1170px !important;	
    }
    .hm-gallery-sec{
        margin-top: -1px !important;		
    }
    .hm-gallery-sec .container{
    	padding:0px 35px !important;
    }
    .home-after-before-sec.vc_row .tabs .tabs-content .wpb_wrapper .wpb_wrapper-inner .wpb_wrapper {
        margin-left: 60px;
    }
    .clri_bs_sec .tabs-nav-side-alt .tabs-nav {
        width: 20% !important;
    }
    /* .event-item .button {
        width: 11% !important;
    } */
    /*.event-item .button.translat-btn{*/
    /*	margin-left: 18px;		*/
    /*}*/
    .home-after-before-sec .s201_slider>.s201_top_line {
        height: 202px !important;
    }
    .home-after-before-sec .s201_slider>.s201_bottom_line {
        height: 242px;
    }
    .home-after-before-sec .tabs-nav-side-block .tabs-nav li:not(:last-child) {
        margin-bottom: 55px;
    }
    .why-choose-hd {

    }
    .news-event-tab-mn .event-item-inner .event-poster img {
        height: 303px;
    }
    .footer-topbar-inner:nth-child(3):after {
        left: 485px;
    }    
    .footer-topbar-inner:nth-child(2):after {
        left: 300px;
    }
    .ceo-col-one {
        width: 30%;
    }
    
    
}	
.make-it-checkbox{
	min-height: 139px;
}
.page-id-376 .event-poster {
    background-color: transparent !important;
}
.gallery-main .liquid-img-group-single {
    margin: auto;
}
.box-two-btn .button {
    width: 48%;
    font-size: 15px;
    margin-right: 5px;
}
.trigger_model_two {
    position: relative;
}
.trigger_model_two .gallery_orverlay {
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    align-items: center;
    background-color: #021230c4;
    color: #fff;
    font-size: 23px;
    border-radius: 16px;
    margin: 12px !important;
    cursor: pointer;
    display: none;
}
.trigger_model_two:hover .gallery_orverlay {
    display: grid;
}
.news-events h2 {
    color: #16355E;
}
.zip-preferred-text {
    position: absolute !important;
    bottom: 0px;
    display: flex;
    align-items: flex-end;
	left: 30px;
    font-size: 12px;
}
.main-header #main-header-collapse #primary-nav .header-contact-btn a{
    background-color: #00aeff !important;
    padding: 20px 25px 15px !important;
    border-radius: 10px;
    line-height: initial;
    flex: initial !important;
    margin-top: 28px !important;
}
.site-header.main-header #main-header-collapse #primary-nav .header-contact-btn a{
    margin-top: 18px !important;
}
.header_main .main-nav li.current-menu-item a .txt, .header_main .main-nav li.current-menu-ancestor > a .txt{
    border-bottom: 2px solid #00AEFF;
}
/* .news-event-section .event-item-inner {
    min-height: 690px;
} */
/*.news-event-section .box-two-btn .button {
    position: absolute;
    bottom: 18px;
} */
.page-numbers_custom {
    cursor: pointer;
    padding: 0px 8px;
    font-size: 20px;
}
.arrow_Custom {
    font-size: 20px;
    color: #00aeff;
}
.gallery-post-main .owl-prev{
    position: absolute;
    top: 44%;
    left: -70px;
    background: none !important;
    border: 1px solid #00aeff !important;
    color: #717a8b !important;
    border-radius: 65px !important;
    height: 40px;
    width: 40px;
}
.gallery-post-main .owl-next{
   position: absolute;
    top: 44%;
    right: -70px;
    background: none !important;
    border: 1px solid #00aeff !important;
    color: #717a8b !important;
    border-radius: 65px !important;
    height: 40px;
    width: 40px; 
}
.gallery-post-main .owl-prev span , .gallery-post-main .owl-next span{
    font-size: 40px;
    position: relative;
    top: -13px;
}
.bell-icon-mob{
    display:none;
}
#ui-id-1-button, #fil-month-button, #fil-year-button{
    display:none;
}

.page-id-608 #ui-id-1-button
{
	display: block !important;
}

.page-id-146 #ui-id-1-button{
    display:block !important;
}
.page-id-146 #ui-id-1{
    display:none !important;
}
.clari-dbl-color{
	color:#021230;
}
.hm-video-tab .tabs-nav-side-block .tabs-nav li.active a, .hm-video-tab .tabs-nav-side-block .tabs-nav li:hover a{
	color:#021230;
}
.hm-video-tab .tabs-nav-side-block .tabs-nav li a{
	color:#fff;
}
#popmake-1987{
    background-color: #021230 !important;
	max-width: 50% !important;
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
}

/*  new custom changes */
.product-second-section .flickity-page-dots .dot.is-selected {
    background: #00AEFF !important;
    position: relative;
    width: 15px !important;
    height: 15px !important;
    border: none !important;
    border-radius: 20px !important;
    top: 2px;
}
/* .news-event-tab-mn .nav.tabs-nav > li > span {
    display: none;
} */
.grecaptcha-badge {
    opacity: 0;
}
span.submenu-expander {
    position: absolute;
    padding-left: 100%;
    margin-left: 0;
}
#to-top {
    position: fixed;
    right: 20px;
    bottom: 20px;
    cursor: pointer;
    padding: 10px 15px;
    background: #1db7ff;
    font-weight: bold;
    color: #ffffff;
    size: 20px;
    z-index: 999999;
    border-radius: 10px;
    display: none;
}


/*  new changes end */

@media (min-width:320px) and (max-width:1199px){
.main-header .main-nav li.active-li > ul {
    display: block !important;
}
}

@media (min-width:320px) and (max-width:767px){
    .main-header .mainbar-wrap{
        background: #021230;
    }
.page-template-news-event main#content > .container {
    display: none;
}

	.feild-color.select-file fieldset label input
	{
    padding: 25px 0px 0px 35px !important;
    margin-top: 2px !important;
	}
	
	
	.select-file fieldset legend {
    margin-bottom: 5px !important;
}
	
	.feild-color fieldset legend {
    font-size: 12px !important;
    padding: 0px 0px 0px 10px;
}
	
	.feild-color fieldset legend {
    font-size: 12px;
    margin-left: 0px;
     }
	
	.select-file fieldset p
	{
		    font-size: 14px !important;
		margin-top:-10px !important;
	}
	
	p.zip-preferred-text
	{
		margin-top:-15px !important;
		    margin-bottom: 20px;
	}
	
	.select-file fieldset {
    height: 160px !important;
      }

    .navbar-header .navbar-toggle {
        order: 1 !important;
    }
    .main-header #main-header-collapse #primary-nav .header-contact-btn a {
        padding: 15px 10px 15px !important;
        width: 140px;
    }
    .navbar-brand img {
        margin-right: 20px;
    }
    .bell-icon-mob {
        display: block;
        position: absolute;
        top: 28px;
        right: 20px;
        z-index: 999999;
    }
	#popmake-1987 {
		max-width: 100% !important;
	}
	span.bell-icon {
		font-size: 25px;
		color: #00aeff;
		opacity: 0;
	}
	span.bell-icon.pum-trigger {
		opacity: 1;
	}
    .welcome-clari .vc_custom_1608014308766 {
        margin-top: 20px !important;
    }
    .wpb_text_column.wpb_content_element.tab-top-para {
        padding: 0 20px;
    }
    .home-after-before-sec .s201_holder .s201_caption_text {
        bottom: 0px;
        font-size: 18px !important;
    }
    .news-event-tab-mn .event-no-hm .event-name {
        font-size: 18px !important;
    }
    .news-event-tab-mn .event-no-hm .button i {
        font-size: 34px;
    }
    .ceo-main-section .container {
        padding: 20px 15px 20px 15px;
        margin: 0 25px;
    }
    .ceo-main-section .vc_custom_1606478466862 {
        margin-top: 0px !important;
    }
    .ceo-main-section .vc_custom_1606476520402 {
        margin-top: 50px !important;
        margin-bottom: 40px !important;
    }  
    .ceo-main-section  .vc_empty_space{
        height: 60px !important;
    }
    .timeline-sec-main .vc_custom_1606499155044 {
        padding-top: 50px !important;
    }
    .our-history {
    }
    .timeline-sec-main .horizontal-timeline ul li .tl-point.wpex_point {
        font-size: 25px !important;
    }
    .timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .ex_s_lick-next {
        right:0;
    }
    .timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .ex_s_lick-prev{
        left:0;
    }
    .timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .ex_s_lick-next, .timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .ex_s_lick-prev {
        width: 30px;
        height: 30px;
    }
    .timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .ex_s_lick-next i, .timeline-sec-main .wpex.horizontal-timeline.ex-multi-item .ex_s_lick-prev i {
        position: relative;
        top: -4px;
    }
    .testimonals-wwr.vc_custom_1606561025396 {
        padding-top: 0px !important;
        padding-bottom: 140px !important;
    }
    .testimonals-wwr .vc_empty_space{
        height: 40px !important;
    }
    .testimonals-wwr .ld-fh-txt p {
        font-size: 30px !important;
        line-height: 33px;
        padding-bottom: 50px;
    }
    body .vc_custom_1605794827063 {
        padding-top: 40px;
        padding-bottom: 40px;
        margin-bottom: 40px !important;
    }
    .box-two-btn .button {
        width: 65%;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .product-first-section {
        padding: 35px 0 20px 0;
    }
    .product-second-section {
        padding-top: 60px !important;
    }
    .bs_highervid .vc_col-sm-4 {
        padding: 20px 15px 0 15px;
    }
/*     section.vc_row.wpb_row.vc_row-fluid.home-after-before-sec {
        padding: 40px 15px !important;
    } */
    .bs_higherreso .ld-container {
        padding: 0 45px;
    }
    .iconbox_bs {
        padding: 20px 10px;
        margin-bottom: 20px;
    }
    .bs_mainiconbx {
        margin-bottom: 20px;
    }
    .one-bullet-list .privacy-list li {
        position: relative;
        padding-left: 10px;
    }
    .one-bullet-list .privacy-list li:before {
        position: absolute;
        bottom: initial;
        top: 26px;
        left: -20px;
    }
    .highresO_icons .vc_custom_1608106955212 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .event-poster img {
        border-radius: 20px !important;
    }
    .gallery-post-main .owl-prev {
        left: 0;
        height: 30px;
        width: 30px;
    }
    .gallery-post-main .owl-next {
        right: 0;
        height: 30px;
        width: 30px;
    }
    .gallery-post-main .owl-prev span, .gallery-post-main .owl-next span {
        font-size: 34px;
        top: -12px;
    }
    .hm-gallery-sec h2 {
        padding: 10px 0;
    }
    .hm-gallery-sec {
        padding: 0px 15px;
    }
    .cta_main_bs>.vc_column-inner>.wpb_wrapper {
        padding: 45px 30px 13px;
    }
    .cta_main_bs .btn-custom{
              width: 150px !important;
        height: 40px !important;
        font-size: 15px !important;
		        margin: auto;
        display: grid;
    }
    .proimg_cta {
        margin: 30px 20px 20px 20px;
		display: none;
    }
    .bs_highervid.vc_custom_1607549768951 {
        padding-bottom: 60px !important;
    }
    .vc_custom_1607791735314 img{
        width:100%;
        max-width:initial !important;
    }
    .product-second-section .vc_custom_1607791735314 {
        padding-bottom: 40px !important;
        padding-left: 15px;
        padding-right: 15px;
    }
    .product-second-section .carousel-nav{
        margin: auto !important;
        display: block;
        text-align: center;
        margin-top: -20px !important;
        margin-bottom: 15px !important;
    }
    .product-second-section .flickity-page-dots{
        display:none;
    }    
    body .bs_highreso{
        padding-top: 40px !important;
        padding-bottom: 0px !important;
    }
    .bs_highreso .htw-main-boxes{
        padding-top: 30px !important;
    }
    .highresO_icons .vc_custom_1608107511194 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .product-second-section .vc_custom_1607550453766 {
        padding-bottom: 0px !important;
    }
    .product-second-section .vc_custom_1607791735314 {
        padding-bottom: 50px !important;
        padding-left: 15px;
        padding-right: 15px;
    }
    .bs_higherreso .bs_spacer {
        height: 20px !important;
    }
    .highresO_icons .vc_custom_1608107668402 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .highresO_icons {
        margin: 0 15px;
    }
    .page-id-907 .product-first-section {
        display: none;
    }
    .page-id-907 .product-second-section {
        margin-top: -8px;
    }
    .page-id-907 .bs_highervid .vc_col-sm-4 {
        display: none;
    }
    .bs_highervid.vc_custom_1607549021952 {
        padding-bottom: 50px !important;
    }
    .highresO_icons .vc_custom_1608107232552 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .news-event-section .event-item-inner {
        min-height: initial;
    }
    .event-desc {
        height: auto;
    }
    .page-id-146 footer .vc_section {
        padding-top: 100px !important;
    }
    .page-id-146 .vc_custom_1606406310738 {
        padding-top: 150px !important;
        padding-left: 30px;
        padding-right: 30px;
    }
    .page-id-146 .vc_custom_1606406310738 .vc_custom_1605112748296 .vc_figure{
        width: 130px;
        float: right;
    }
    .page-id-146 .vc_custom_1605103126757 {
        padding-left: 20px !important;
    }       
    #popmake-339 {
        max-width: initial !important;
        left: 22px !important;
    }
}   
@media (min-width:768px) and (max-width:992px){
    .main-header .mainbar-wrap{
        background: #021230;
    }
    .navbar-header .navbar-toggle {
        order: 1 !important;
    }
    .main-header #main-header-collapse #primary-nav .header-contact-btn a {
        padding: 15px 10px 15px !important;
        width: 140px;
    }
    .navbar-brand img {
        margin-right: 20px;
    }
    .bell-icon-mob {
        display: block;
        position: absolute;
        top: 28px;
        right: 20px;
        z-index: 999999;
    }
    span.bell-icon {
        font-size: 25px;
        color: #00aeff;
    }
    .ibs-img_grid ul li {
        padding: 0px 10px;
    }

}
.header_main .main-nav li a .txt .color-gold {
    color: #fff;
}
.paginationCover{
    position:relative;
}
.loader{
    background-color:rgba(255,255,255,0.9);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    display:none;
}
.gallery-post-main.owl-carousel .event-poster {
    background-color: #021230;
}
.timeline-details p.wpml-ls-statics-post_translations.wpml-ls {
    display: none;
}
.m_row .col-md-12 > .col-sm-6{
	margin-bottom:20px
}


@media (max-width: 991px) and (min-width: 768px)
{
	.select-file fieldset
	{
		height: 140px !important;
	}
	    .select-file fieldset label input:after {
        width: 140px !important;
		height: 36px !important;
			}
}



@media (min-width: 768px) and (max-width: 1024px)
{
	.select-file fieldset {
    height: 135px !important;
}
	.select-file fieldset label input:after {
		width: 129px !important;
		height: 36px !important;
    	bottom: 22px;
	}
	body .select-file fieldset .zip-preferred-text {
		bottom: 22px;
		left: 25px;
		font-size: 12px !important;
	}
}
@media (min-width:1300px) and (max-width:2000px) {
	.page-template-news-event .event-poster img {
    height: 280px;
    object-fit: cover;
	object-position: center;
   }
}

@media (min-width: 1200px) and (max-width: 1380px) {
	.popuprow {
    height: unset !important;
}
	.event-poster img {
    height: 280px;
    object-position: center;
}
	
} 

@media (min-width: 1025px) and (max-width: 1280px) {
  
  .select-file fieldset {
    height: 130px !important;
}
	
	body .select-file fieldset .zip-preferred-text {
		bottom: 15px;
		left: 40px;
		font-size: 12px !important;
	}

}

	#fil-year, #fil-month, .main-cat{
	    display:inline-block !important;
	}

.ctasec_main .btn-custom-sized:hover{
	color: rgb(0, 174, 255);
}
.gallery-post-main .gallery-inner{
	background: #021230;
}
.gallery-post-main .gallery-inner img{
	border-radius: 25px !important;
}
.lqd-vbg-wrap .lqd-vbg-inner span.lqd-vbg-loader,
.mejs-overlay.mejs-layer .mejs-overlay-loading{
    display: none !important;
}

@media screen and (max-width: 767px) {
	.product-first-section .vc_col-sm-2 {
		width: 50%;
		float: left;
	}
	.popuprow {
    height: unset !important;
}
}



/* start popup styling */

.mymodal {
/*   display: none;  */
  position: fixed; 
  z-index: 1; 
  padding-top: 0px;
  left: 0;
  top: 0;
  width: 100%; 
  height: 100%; 
  overflow: auto; 
	overflow-x: hidden;
/*   background-color: rgb(0,0,0);  */
/*   background-color: rgba(0,0,0,0.4);  */
}


.modal-content {
    position: relative;
    margin: auto;
    padding: 0;
    width: 585px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
}


@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

.close {
    width: 27px;
    height: 27px;
    background: #16355E;
    color: #fff;
    border-radius: 30px;
    font-size: 27px;
    vertical-align: middle;
    padding: 7px;
    padding-top: 10px;
    display: flex;
    z-index: 999999;
    cursor: pointer;
    align-items: center;
    opacity: 1;
    justify-content: center;
    right: 2px !important;
    top: 14px;
    position: absolute;
}
.close:hover,
.close:focus {
  color: #00AEFF;
  text-decoration: none;
  cursor: pointer;
}

.modal-header {
  padding: 2px 16px;
/*   background-color: #5cb85c; */
  color: white;
}

.modal-body {padding: 2px 16px;}

.modal-footer {
  padding: 2px 16px;
  background-color: #5cb85c;
  color: white;
}
.mymodal
{
/* 	padding-top: 300px; */
	z-index: 99999;
	font-size:14px;
}
#homePopup .modal-content {
    background-color: transparent;
    box-shadow: none;
    border: none;
}
.modal-content
{
	padding: 0px;
}
#myModal form p
{
	margin-bottom:20px !important;
	width: 50%;
}
.mymodal form label {
    margin-bottom: 5px;
    display: inline-block;
}
.myBtn
{
	    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #CC8E29;
    border-radius: 0px 0px 0px 0px;
}
.myBtn:hover,.myBtn:focus
{
	color: #FFFFFF;
    background-color: #99421C;
}
.enquirybtn
{
	margin-top: 20px;
}
.mymodal .popupclm1 {
    background: #000C25;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.mymodal .popupclm2 {
    background: #E8F8FF;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.popupclms{
	padding: 20px;
	padding-top:45px;
	text-align:center;
	color:#fff;
}
.popuprow{
	display: flex;
/* 	height: 655px; */
	height: fit-content;
}
.popupclms h4 {
   margin-top: 0px;
   margin-bottom: 6px;
   font-size: 26px;
   font-weight: 600;
   display: flex;
   align-items: flex-end;
   font-family: "Axiforma-Bold";
   width: 100%;
   text-align: left;
}
.mymodal .popupclm1 h4
{
	color:#00AEFF;
}
.myinfoboxrow {
    display: flex;
    margin: auto;
    justify-content: left;
    font-family: "Axiforma-Medium";
}
.myinfoboxrow i {
    width: 26px;
    height: 26px;
    background: #101F39;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 7px;
    color: #00AEFF;
}
.infoboxesclm{
	display: flex;
    align-items: center;
}
.infobox1
{
	margin-right:20px;
}
.popuppara {
    margin-top: 10px;
    font-size: 16px;
    font-family: 'Axiforma-Bold' !important;
    line-height: 30px;
    min-height: 150px;
    text-align: left;
    font-weight: 500;
}
.popuppara p {
    font-size: 13px;
}
a.show_hide:hover, a.show_hide2:hover {
    color: #00aeff;
}
.btnboxes{
	display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
a.clickherebtn {
    color: #00AEFF;
    font-size: 13px;
    text-decoration: underline;
    margin-bottom: 13px;
}
a.requestbtn {
    background: #00AEFF;
    width: 201px;
    height: 46px;
    color: #fff;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "Axiforma-SemiBold";
    font-size: 14px;
}
.popupclm2 .infoboxesclm
{
color:#16355E;
}
.popupclm2 .myinfoboxrow i {
    color: #00AEFF;
    background: #fff;
}
.popupclm2 .popuppara
{
	color: #000C24;
}
.videobox{
	margin-bottom: 20px;
}
.videobox iframe{
	border-radius: 10px;
}
.myinfoboxrow span{
	font-size: 12px;
}
.popupclms .myinfoboxrow{
	border-bottom: 1px solid #4b4d50;
    padding-bottom: 10px;
}
.popiphdr
{
	display: flex;
    justify-content: flex-end;
    position: absolute;
    right: 0;
    z-index: 9999;
}
.popiphdr .checkbox
{
margin-right: 50px;
    margin-top: 17px;
    color: #00AEFF;
    font-size: 14px !important;
}
.checkbox input[type="checkbox"]
{
	margin-top: 3px;
}
.mymodal .container {
    width: 1440px !important;
	margin-top: 60px;
}
.mypopupimage {
    margin-bottom: 20px;
    width: auto;
    height: auto;
}
#myModal2 .popuppara,#myModal2inner .popuppara
{
	min-height:unset;
}
@media only screen and (max-width: 768px)
{
	.popuprow{
		flex-direction:column;
	}
	.popupclms h4
	{
		min-height:unset;
	}
	.popiphdr
	{
		right: 20px;
	}
	.myinfoboxrow i{
		height: 32px;
	}
	.popupclms h4
	{
		width: 90%;
	}
	.mymodal .popupclm1
	{
		padding-top: 60px;
	}
}
.overlaybox {
    position: absolute;
    background: rgba(0,0,0,0.4);
    content: '';
    width: 100%;
    overflow: hidden !important;
    height: 100%;
    top: 0;
}
#myModal2 .container,#myModal2inner .container
{
	width:585px !important;
}
#myModal2inner .popupclms h4
{
	min-height: 0px;
}
#myModal2 .popupclms,#myModal2inner .popupclms
{
	padding-top: 60px;
}
@media only screen and (max-width: 480px)
{
	.mymodal .container {
    width: 82% !important;
    margin: 33px;
}
	.mymodal
	{
		height: 100% !important;
	}
	.myinfoboxrow span {
    font-size: 12px;
}
	.myinfoboxrow i {
    height: 27px;
    font-size: 10px;
}
	.popuppara {
    margin-top: 24px;
    font-size: 12px !important;
    line-height: 20px;
    min-height: unset;
}
	.myinfoboxrow i {
    height: 20px;
    font-size: 9px;
    width: 20px;
}
	.close
	{
		width: 23px;
    height: 23px;
	}
	.btnboxes a{
		font-size: 14px;
		width:100%;
	}
	.overlaybox {
    height: 1688px !important;
}
	#homePopup .modal-header button.close {
    right: auto !important;
    top: 0px;
}
/* 	#homePopup .home-popup-img {
    width: 67%;
} */

.modal-open #homePopup {padding-top: 30%;}
}
/* end popup styling */
.tabs-nav-side .tabs-nav {

    padding: 0px 0 30px;

}
.new-award {
   padding: 20px 0px 10px 0px;
}
.new-award a {
    font-size: 16px;
}
.bfaf-mob {
    display: none;
}
.footer-mob a {
    font-size: 16px;
    padding: 5px 20px !important;
 
}

.footer-mob .vc_tta-panel-heading {
    width: 80%;
    margin: auto;
    display: block;
}
.why-choose-ico-box .iconbox .contents {
    text-align: left !important;
}
.iconbox-side.make-it-checkbox .iconbox-icon-wrap {
    margin-right: 20px !important;
}
.iconbox .contents {
    text-align: left !important;
}

.footer-desk a:hover {
    color: #fff;
}

.footer-mob a:hover {
    color: #fff;
}



/* mobile: */
@media only screen and (max-width: 767px) {
    .select-file fieldset label input:after {
        bottom: 30px !important;
    }
    .home .select-file fieldset label input:after {
        bottom: 18px !important;
        left: 10px !important;
    }
    .event-poster img {
        border-radius: 20px 10px 0px 0px !important;
    }
}

/* tablet: */
@media (min-width: 768px) and (max-width: 1024px) {
.mymodal .container {
    width: fit-content !important;
}
}

/* 1194: */
@media (min-width: 1025px) and (max-width: 1200px) {
.mymodal .container {
    width: fit-content !important;
}
.box-two-btn .button {
        width: 100% !important;
        margin-bottom: 10px;
    }
.nspubii .event-item-inner {
    height: 600px !important;
}
}

/* 1280: */
@media (min-width: 1200px) and (max-width: 1400px) {
.mymodal .container {
    width: fit-content !important;
}
}

p.no-result {
    display: none;
}