/* Theme Name : ClariPi 
 * styleseet : Responsive CSS
 * auther : Babar Shaikh */

/* QUERY FOR LARGE DESKTOPS */
@media (min-width:1500px) and (max-width:1699px){
	.footer-mob {
    display: none;
}
	.mainbar{
		width: 1400px !important;
		margin: auto;
		display: block;
		flex-flow: inherit;
		flex: initial;
	}
	.welcome-clari{
		padding: 0 60px;
	}
	.is-stuck #primary-nav > .menu-item.wpml-ls-slot-2 {
    	left: 300px !important;
	}
	#primary-nav > .menu-item.wpml-ls-slot-2 {
        left: 365px !important;
	}

}


/* QUERY FOR MEDIUM IPAD/TABLETS */
/* @media (min-width:1024px) and (max-width:1199px){
	
} */



/* QUERY FOR IPAD/TABLETS/MOBILE LANDSCAPES */
@media (min-width:991px) and (max-width:1199px){
	.footer-mob {
    display: none;
}
	.works-mob {
    display: none;
}
	.header-contact-btn{
		margin-left: 0px;
	}
	.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: 35px;
        z-index: 999999;
    }
    span.bell-icon {
        font-size: 25px;
        color: #00aeff;
    }
    .ibs-img_grid ul li {
        padding: 0px 10px;
    }
	h1,
	h1.vc_custom_heading{
		font-size:50px !important;
		line-height:initial !important;
	}
	h2, h2.vc_custom_heading {
		font-size: 42px !important;
		line-height: initial !important;
		margin-bottom: 0 !important;
	}
	section.vc_row.wpb_row.vc_row-fluid.main-banner-home {
		padding: 150px 0 100px!important;
	}
	.vc_btn3-container.blue-btn.history-btn {
		margin-top: 20px !important;
	}
	.vc_btn3-container>.vc_general, .vc_btn3-container>button, .vc_btn3-container>a, .blue-btn.history-btn .vc_general {
		width: auto !important;
		padding: 10px 30px!important;
		font-size: 16px;
		height: auto;
	}
/* 	section.vc_row.wpb_row.vc_row-fluid.welcome-clari {
		padding: 50px 0 !important;
	} */
	.welcome-clari .ld-media-item figure {
		min-height: auto;
	}
	.wel-clari h1:after {
		top: 5px;
		transform: scale(0.6);
		display: inline-block;
		left: -5px;
	}
	.home-after-before-sec .tabs-nav-side .tabs-nav li a:before {
		transition: all 0.5s ease-in-out;
		transform: scale(0.6);
		display: inline-block;
		contain: style;
		height: 140px;
		margin-bottom: -20px;
	}
	.home-after-before-sec .tabs.tabs-nav-side .tabs-nav {
		order: 2;
		width:33%;
	}
	.home-after-before-sec .s201_slider>.s201_bottom_line {
    	height: 133px;
	}
	.home-after-before-sec .s201_slider>.s201_top_line {
    	height: 92px;
	}
	.home-after-before-sec .tabs-nav-side-alt .tabs-content {
    	padding: 35px 0 !important;
	}
	.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-bottom: 0;
	}
	.home-after-before-sec .s201_holder .s201_caption_text {
		bottom: -36px;
		font-size: 17px !important;
	}
    .home-after-before-sec .s201_slides {
		width: 520px !important;
		height: 300px!important;
	}.home-after-before-sec .s201_item_img .s201_overlay_img img, .home-after-before-sec .s201_holder.s201_slide_active, .s201_holder {
		width: 520px !important;
		height: 300px!important;
	}	
	.home-after-before-sec .tabs-nav-side .tabs-nav li a{
		font-size: 16px;	
	}
	.main-header .col.vc_col-sm-3, .main-header .col.vc_col-sm-9 {
		padding: 0!important;
	}
	.navbar-brand {
		padding: 25px 0 !important;
	}
	.navbar-brand img {
		width: 150px;
	}
	.nav-trigger .bar {
		background-color: #00AEFF;
	}
	p.vc_custom_heading.small-heading br {
		display: none;
	}
	p.vc_custom_heading.small-heading,
	p,
	body{
		font-size:16px!important;
		line-height: initial;
	}
	.header_main .main-nav li a .txt {
		font-size: inherit;
		padding: 0!important;
		border: none !important;
	}
	.header_main .main-nav li a{
		padding:10px !important;
	}
	[data-mobile-nav-scheme=dark] .navbar-collapse {
		background-color: #16355ef7;
		color: #fff;
		height: 100vh;
		max-height: fit-content;
	}
	.header_main .main-nav>li:last-child a .txt {
		background: transparent;
		width: 100%;
		height: auto;
		font-size: inherit;
	}
	.header_main .main-nav>li:last-child a{
		border-bottom: none;
		background-color: #00AEFF;
		width: 200px;
		height: 50px;
		border-radius: 10px;
		line-height: 28px;
		text-align: center;
		display: flex;
		justify-content: center;
		vertical-align: middle;
		align-items: center;
		margin: 15px 10px 5px;
	}
	.main-header .main-nav ul.nav-item-children {
		background: #0512287d;
		padding: 5px 0px;
		border-top: 2px solid #00aeff;
		margin-top: 5px;
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.home-after-before-sec .s201_prev.s201_transition {
		left: -40px;
		bottom: 200px;
	}
	.home-after-before-sec .s201_next.s201_transition{
		right: -40px;
		bottom: 200px;
	}
	.gallery-post-main .owl-prev {
		left: -42px;
	}
	.gallery-post-main .owl-prev {
		right: -42px;
	}
	.home-after-before-sec .s201_prev_next.s201_style_1 {
		position: relative;
		width: 100%;
		height: 0;
		display: flex;
		justify-content: space-between;
		padding: 0;
	}
	section.vc_row.wpb_row.vc_row-fluid.home-after-before-sec {
		padding: 40px 0;
	}
	.event-poster img {
		width: 100%;
		height: auto;
		object-fit: cover;
		overflow: hidden;
		border-radius: 0;
	}
	.page-id-608 .pagination.pag-new {
		margin-bottom: 40px;
		margin-top: 20px;
	}
	.iconbox-side.make-it-checkbox .iconbox-icon-wrap {
		margin-right: 5px;
	}
	.make-it-checkbox .contents p:before {
		color: #00AEFF;
		position: absolute;
		font-size: 13px;
		margin-top: 2px;
		margin-left: 0px;
	}
	.iconbox-sm.make-it-checkbox .iconbox-icon-container img {
		width: 75px;
	}
	.make-it-checkbox .contents p {
    	font-size: 13px!important;
		padding-left: 15px;
	}
	.iconbox.iconbox-side.iconbox-circle.iconbox-sm.iconbox-heading-sm.iconbox-icon-image.make-it-checkbox {
		margin-top: 10px;
		margin-bottom: 10px !important;
		min-height: auto!important;
	}
	.make-it-checkbox .contents h3 {
		font-size: 18px !important;
		margin-bottom: 0 !important;
	}
	section.vc_section.icon-boxes-hm {
		margin: 50px 0 30px!important;
	}
	section.vc_section.hiw-main {
		padding: 40px 0!important;
	}
	section.vc_section.hiw-main section.vc_row.wpb_row.vc_row-fluid.htw-main-boxes {
		padding: 30px 0 0 0!important;
	}
	.how-it-works-box .iconbox h3 {
		padding: 50px 10px 0px;
		font-size: 16px;
		
	}
	.how-it-works-box .iconbox h3:after {
		top: 121px;
		left: 3%;
		width: 90%;
		height: 94%;
		background-size: 100%;
	}
	section.vc_row.wpb_row.vc_row-fluid.hm-video-tab {
		padding: 40px 0 !important;
	}
	.tab-top-para p {
		padding: 0px 0 40px;
	}
/* 	section.vc_row.wpb_row.vc_row-fluid.hm-video-tab .tabs-nav-side {
		display: inline-block;
		align-items: flex-start;
		justify-content: stretch;
		width: 100%;
	}
	.hm-video-tab .tabs-nav-side-alt .tabs-nav {
		flex-direction: row !important;
		display: inline-block;
	}
	.wpb_text_column.wpb_content_element.tab-top-para {
		margin-bottom: 0!important;
	}
	.tab-top-para p {
		padding: 0;
	}
	.hm-video-tab .tabs-nav-side-block .tabs-nav li a {
		padding: 0 20px 60px 20px!important;
	} */
/* 	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(1),
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(2),
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(3),
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(4),
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li {
		margin: 0px auto 20px!important;
		width: 100%!important;
		text-align: center;
	}
	.hm-video-tab .tabs-nav-side-alt .tabs-content {
		width: 100% !important;
    	padding: 0px !important;
	} */
	.hm-video-tab .tabs-nav-side-alt .tabs-nav {
    	order: 3;
	}
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(1) {
    	margin-right: 20px;
	}
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(3) {
    	margin-right: 20px;
	}
	.hm-video-tab .tabs-nav-side-alt .tabs-content .wpb_text_column.wpb_content_element {
		margin-bottom: 20px !important;
	}
	.hm-video-tab .tabs-nav-side-alt .tabs-content h2.vc_custom_heading.clari-dbl-color {
		margin-bottom: 0px !important;
	}
	section.vc_section.news-event-tab-mn {
		padding: 40px 0 260px!important;
	}
	.tabs-nav-active-underlined .tabs-nav li {
		position: relative;
		overflow: hidden;
		width: 50%;
	}
	.news-event-tab-mn .tabs .tabs-nav {
		text-align: center !important;
		display: -webkit-box;
		width: 100%;
		border: none;
		padding: 0 30px;
	}
	section.vc_section.news-event-tab-mn .wpb_text_column.wpb_content_element.vc_custom_1607378954934 {
		margin-bottom: 10px !important;
	}
	.hm-video-tab .clari-video {
		width: 100%;
		height: auto;
	}
	section.vc_row.wpb_row.vc_row-fluid.hm-video-tab .tabs-nav-side a.btn.btn-naked.fresco.btn-icon-block.btn-icon-top span.btn-icon {
		width: 50px;
		height: 50px;
	}
	.news-event-tab-mn .col-md-6.event-item, .event-tab-calander {
		padding: 0px 10px!important;
	}
	.col-md-6.event-tab-calander>img {
		height: 100%;
	}
	.event-tab-calander .row {
		bottom: 0;
		width: 100%;
	}
	.event-tab-calander .col-sm-6 a {
		font-size: 16px;
		margin-top: 20px;
	}
	.event-tab-calander .col-sm-12 a.button {
		font-size: 34px;
		margin: 4px 0;
	}
	.event-item-inner {
		margin-right: 0;
		margin-bottom: 20px !important;
	}
	.event-tab-calander {
    	margin-top: -15px;
	}
	.event-tab-calander .row {
    	padding: 0px 20px;
	}
	.event-tab-calander .col-sm-6 a {
   		margin-top: 6px;
	}
	.contact-main-section .home-contact-inner {
    	margin-bottom: -150px;
	}
	.main-contact-form .contact-form-col {
		padding: 0px 0px;
	}
	.contact-check-sec label span {
		font-size: 15px;
		padding-top: 70px;
		display: block;
		margin: 0px 0px 0px 28px;
	}
	.contact-check-sec fieldset legend{
		padding: 0px 10px 0px 10px;
		font-size: 15px;
	}
	.home-contact-inner .wpb_single_image.wpb_content_element.vc_align_left {
    	width: 210px;
		float: right;
		margin-bottom: 0;
		margin-top: -175px!important;
	}
	.home-contact-inner .wpb_wrapper.vc_custom_1607022431768 {
		padding: 50px 10px 0px 10px!important;
	}
	.home-contact-inner .wpb_wrapper.vc_custom_1607022431768 .wpb_wrapper.vc_custom_1605103126757 {
		padding-left: 0 !important;
	}
	.home-contact-inner .contact-check-sec {
		margin-bottom: 20px;
		margin-top: 20px;
		padding: 0;
	}
	.home-contact-inner .radio-fieldset p label {
		bottom: 0;
		height: auto;
		padding: 0px 10px;
	}
	.home-contact-inner .feild-color label {
		margin: -10px 0px 0px 0px;
		line-height: initial;
	}
	.feild-color .wpcf7-list-item-label {
		font-size: 15px;
	}
	.contact-name input.wpcf7-form-control,
	.contact-name textarea {
		font-size: 15px;
		padding: 10px 25px;
		height: auto;
		margin-bottom: 10px;
	}
	.col-md-12.contact-form-col.check_class .col-md-6.contact-name,
	.col-md-12.contact-form-col.check_class .col-md-12 {
		padding: 0 !important;
	}
	.radio-fieldset p label .ui-selectmenu-text{
		font-size: 15px;
	}
	.radio-fieldset legend {
		font-family: "Axiforma-SemiBold";
		display: inline-block;
		font-size: 15px;
		color: #00AEFF;
		width: auto;
		padding: 0 20px 0 10px;
		margin-left: 15px;
		margin-bottom: 0px;
		border-bottom: 0;
	}
	.radio-fieldset {
		height: auto;
		margin-bottom: 20px;
		padding: 0px 5px 0px;
	}
	.radio-fieldset legend{
		margin-left:0;
	}
	.feild-color fieldset legend{
		font-size:15px;
	}
	fieldset.radio-fieldset br {
		display: none;
	}
	.radio-fieldset p {
		height: auto;
	}
	.radio-fieldset .ui-selectmenu-button {
		padding: 8px 10px;
		height: auto;
	}
	.btm-text label p {
		font-size: 15px !important;
		margin: 0px!important;
	}
	.submit-btm label input {
		display: block!important;
		margin: 0px auto 20px!important;
		float: initial;
		font-size: 16px;
		width: 100% !important;
		height: 50px !important;
	}
	.feild-color.select-file fieldset label input {
		padding: 20px 0px 0px 60px !important;
		color: #707070;
		margin-bottom: 0!important;
		height: 65px!important;
	}
	.select-file fieldset p {
		overflow: hidden;
		height: 60px;
	}
	.select-file fieldset {
		height: 80px;
	}
	.select-file fieldset label input:after {
		width: 130px;
		height: 40px;
    	bottom: 14px;
	}
	body .select-file fieldset .zip-preferred-text {
    	bottom: 20px !important;
	}
	.page-id-608 .main-footer .vc_section {
		padding-top: 110px !important;
	}
	footer#footer {
		padding-left: 15px;
		padding-right: 15px;
	}
	.footer-topbar {
		display: flex;
		width: 100%;
		flex-flow: wrap;
	}
	.footer-topbar-inner {
		margin: 10px 0 !important;
		width: 50% !important;
	}
	.footer-topbar-inner h3 {
		font-size: 15px !important;
	}
	.footer-topbar-inner p {
		font-size: 15px !important;
	}
	.footer-topbar-inner::after{
		display:none !important;
	}
	footer#footer .wpb_single_image {
		text-align: center;
		margin-bottom: 20px;
	}
	.footer-newsletter form {
		width: 100%;
	}
	.news-letter-col .ld-fancy-heading, .footer-newsletter form {
		width: 100%;
	}
	.footer-links-col .ld-fancy-heading h3,
	.news-letter-col .ld-fancy-heading h3{
		margin-bottom: 10px!important;
		font-size: 15px!important;
	}
	.footer-links-col .wpb_wrapper ul li a, .main-menu-footer .wpb_wrapper ul li a {
		font-size: 15px;
	}
	.footer-newsletter .ld_sf_paragraph input {
		font-size: 15px !important;
		height: 50px;
		padding-left: 10px;
	}
	.news-letter-col button.ld_sf_submit {
		width: 110px;
		font-size: 14px !important;
	}
	.footer-topbar-inner:nth-child(4) p, .footer-topbar-inner:nth-child(4) h3 {
		margin-left: 0;
	}
	.footer-links-col .vc_col-xs-6,
	.footer-links-col .vc_col-xs-6>.vc_column-inner,
	.footer-links-col .vc_col-xs-12,
	.footer-links-col .vc_col-xs-12>.vc_column-inner,
	.news-letter-col>.vc_column-inner {
		padding: 0 !important;
	}
	.main-menu-footer .lqd-custom-menu li {
		display: inline-block !important;
		width: 49%;
	}
	.main-menu-footer .lqd-custom-menu li a {
		margin-right: 0!important;
		padding: 0px 0px!important;
	}
	.main-menu-footer .lqd-custom-menu {
		display: inline-block;
		width: 100%;
	}
	section.vc_row.wpb_row.vc_row-fluid.main-menu-footer .vc_separator.wpb_content_element.vc_separator_align_center {
		margin: 10px 0!important;
	}
	.footer-lastbar p, .footerbar-left p a, .footerbar-left p {
		font-size: 14px !important;
		width: 100%;
		text-align: center;
		margin: 5px 0!important;
	}
	.wpb_wrapper.vc_custom_1604998954698 {
		margin-bottom: 0!important;
	}
	.footer-newsletter form button span.submit-text{
		font-size: 15px;
	}
	/* Additional */
	.ibs-img_grid ul {
		float: unset;
	}
	.ibs_cont.wpb_column {
		margin-bottom: 10px;
	}
	.why-choose-ico-box .row .vc_col-sm-6 {
		min-height: auto;
	}
	#popmake-339 {
		padding: 25px 20px 20px !important;
		width:100%;
	}
	.pum-theme-332 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
		right: 22px !important;
		top: 22px !important;
	}
	#popmake-339 button.popmake-close {
		border: none;
		background-color: #77A6D9;
		width: 30px;
		height: 30px;
		border-radius: 51%;
	}
	#popmake-339 button.popmake-close i{
		font-size: 20px;
	}
	#popmake-339 {
		padding: 25px 20px 20px !important;
		width: 95%;
		margin: 0 auto !important;
	}
	.pop-description ~ p {
		display: inline-grid;
		margin-bottom: 28px;
		width: 100%;
	}
	.pop-btn {
		text-align: center;
		font-size: 15px;
		justify-content: center;
		width: 100%;
		padding: 10px 0;
	}
	.dont-show label{
		font-size: 14px !important;
	}
	.popup-hd-main {
		display: inline-block;
	}
	.popup-hd, .popup-loc {
		width: 100%;
	}
	.popup-loc p {
		
		margin: 5px 0px 10px !important;
		text-align: center;
		width: 100%;
	}
	.how-it-works-box.works-box-scd, .how-it-works-box.works-box-fst {
    	width: 38.5% !important;
	}
	.how-it-works-box.works-box-last {
    	width: 23% !important;
	}
	.contact-main-section .vc_custom_1605103126757 p{
		font-size:20px !important;
	}
	.ceo-main-section .vc_custom_1606426293370, .ceo-main-section .vc_custom_1606476741870{
		font-size: 30px !important;
	}
	.ceo-main-section .vc_custom_1606426931508, .ceo-main-section .vc_custom_1606477151184{
		font-size: 25px !important;
	}
	.ceo-main-section .wh-blue-heading {
    	font-size: 25px !important;
	}
	.ceo-main-section p{
		font-size: 17px !important;
	}
	.ceo-col-three .wh-blue-heading {
    	margin-top: 100px !important;
	}	
	.timeline-sec-main.vc_custom_1606586196425 {
		padding-bottom: 0 !important;
	}
	.testimonals-wwr .ld-fh-txt p {
    	font-size: 45px !important;
	}
	.testimonals-wwr.vc_custom_1606561025396 {
		padding-bottom: 110px !important;
	}
	.titlebar .titlebar-inner {
    	padding-top: 248px;
		padding-bottom: 229px;
	}
	.product-first-section h4 {
    	font-size: 24px !important;
	}
	.product-first-section {
    	padding: 45px 0 30px 0;
	}
	.bs_higherreso .vc_col-sm-3 {
    	width: 50%;
    	min-height: 110px;
	}
	.ceo-main-section .one-bullet-list .privacy-list li:before {
		left: 0px;
		top: 3px;
	}
	.ceo-main-section .one-bullet-list .privacy-list li {
    	padding-left: 30px;
		padding-bottom: 15px;
	}
	.one-bullet-list .privacy-list li {
		position: relative;
		padding-left: 20px;
	}
	.one-bullet-list .privacy-list li:before {
		position: absolute;
		bottom: initial;
		top: 27px;
		left: -7px;
	}
	.cta_hedingg_cont h2 {
		font-size: 30px !important;
		line-height: 50px !important;
	}
	.cta_main_bs>.vc_column-inner>.wpb_wrapper {
    	padding: 70px 40px 13px;
	}
	.product-second-section .carousel-nav .previous{
		left: 0px !important;
	}
	.product-second-section .carousel-nav .next{
		right: 0px !important;
	}
	.product-second-section .bs_highervid .vc_single_image-img{
    	width: 80% !important;
    	max-width: initial !important;
	}
	.highresO_icons .vc_column-inner .wpb_wrapper, .product-second-section .vc_custom_1608184582207{
		padding-right: 0px !important;
    	padding-left: 0px !important;
	}
	.vc_custom_1605794827063 {
    	padding: 30px 0;
	}
	.box-two-btn .button {
    	width: 47%;
	}
	.publication_main .event-inner-data {
    	min-height: 300px !important;
	}
	.cat-form input {
    	width: 14.6%;
	}
	#calendar-container .fc-header-toolbar h2 {
		font-size: 16px !important;
	}
	#calendar-container {
    	width: 800px !important;
	}
	.page-id-146 .vc_custom_1606406310738 {
    	padding-top: 260px !important;
	}
	.page-id-146 #ui-id-1-button {
    	position: relative;
    	top: 60px;
	}
	.vc_row.thank-you-row {
    	height: auto;
    	padding-top: 150px;
    	padding-bottom: 50px;
	}
	.thank-you-row h1 {
    	font-size: 70px !important;
	}	
	.thank-you-row p{
		font-size: 18px !important;
	}
	#primary-nav > .menu-item.wpml-ls-slot-2{
		position:initial;
	}
	.home-after-before-sec .tabs-nav-side-alt .tabs-content {
    	width: 55% !important;
	}
	.vc_custom_1607119563716{
		padding-top: 160px !important;
	}
	.vc_column-gap-5 .ld-row > .vc_column_container > .vc_column-inner{
		padding: 0 15px !important;
	}
}

/* QUERY FOR SMALL IPAD/TABLET */
@media (min-width:768px) and (max-width:991px){
	.bfaf-desk {
    display: none;
}
	.bfaf-mob {
    display: block;
}
	.footer-mob {
    display: none;
}
	.works-mob {
    display: none;
}
	.vc_custom_1607119563716{
		padding-top: 160px !important;
	}
	.header-contact-btn{
		margin-left: 0px;
	}
	h1,
	.vc_custom_heading{
		font-size:32px !important;
		line-height:initial !important;
	}
	h2, h2.vc_custom_heading {
		font-size: 28px !important;
		line-height: initial !important;
		margin-bottom: 0 !important;
	}
	h3,
	.vc_custom_heading{
		font-size:24px !important;
		line-height:initial !important;
	}
	h4,
	.vc_custom_heading{
		font-size:20px !important;
		line-height:initial !important;
	}
	section.vc_row.wpb_row.vc_row-fluid.main-banner-home {
		padding: 150px 0 100px!important;
	}
	.vc_btn3-container.blue-btn.history-btn {
		margin-top: 20px !important;
	}
	.vc_btn3-container>.vc_general, .vc_btn3-container>button, .vc_btn3-container>a, .blue-btn.history-btn .vc_general {
		width: auto !important;
		padding: 10px 30px!important;
		font-size: 16px;
		height: auto;
	}
	section.vc_row.wpb_row.vc_row-fluid.welcome-clari {
		padding: 50px 0 !important;
	}
	.welcome-clari .ld-media-item figure {
		min-height: auto;
	}
	.wel-clari h1:after {
		top: 5px;
		transform: scale(0.6);
		display: inline-block;
		left: -5px;
	}
	.home-after-before-sec .tabs-nav-side .tabs-nav li a:before {
		transition: all 0.5s ease-in-out;
		transform: scale(0.6);
		display: inline-block;
		contain: style;
		height: 140px;
		margin-bottom: -20px;
	}
	.home-after-before-sec .tabs.tabs-nav-side .tabs-nav {
		flex-direction: column;
		display: flex;
		justify-content: center;
		height: auto;
		width: 100%;
		flex-flow: wrap;
		padding-top: 0;
	}
	.home-after-before-sec .s201_item_img .s201_overlay_img img, .home-after-before-sec .s201_holder.s201_slide_active, .s201_holder {
    	height: 300px!important;
	}
	.home-after-before-sec .tabs-nav-side .tabs-nav li,
	.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(4),
	.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(5){
		width: 20% !important;
		margin: 0 !important;
		margin-right: 0 !important;
		display:inline-block;
	}
	.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: 0px !important; 
    }
	section.vc_row.wpb_row.vc_row-fluid.home-after-before-sec {
		background-position: center;
		background-repeat: no-repeat !important;
		background-size: cover;
	}
	
	.home-after-before-sec .tabs-nav-side-alt .tabs-content {
		width: 100% !important;
		padding: 0px !important;
	}
	.home-after-before-sec .s201_holder .s201_caption_text {
    	bottom: -37px;
    	font-size: 18px !important;
	}
/* 	.home-after-before-sec .s201_item_img .s201_overlay_img img,
	.home-after-before-sec .s201_holder, .s201_holder {
		width: auto !important;
		height: auto !important;
	} */
	.home-after-before-sec .tabs-nav-side .tabs-nav li a{
		font-size: 16px;	
	}
	.main-header .col.vc_col-sm-3, .main-header .col.vc_col-sm-9 {
		padding: 0!important;
	}
	.navbar-brand {
		padding: 25px 0 !important;
	}
	.navbar-brand img {
		width: 150px;
	}
	.nav-trigger .bar {
		background-color: #00AEFF;
	}
	p.vc_custom_heading.small-heading br {
		display: none;
	}
	p.vc_custom_heading.small-heading,
	p,
	body{
		font-size:16px!important;
		line-height: initial;
	}
	.header_main .main-nav li a .txt {
		font-size: inherit;
		padding: 0!important;
		border: none !important;
	}
	.header_main .main-nav li a{
		padding:10px !important;
	}
	[data-mobile-nav-scheme=dark] .navbar-collapse {
		background-color: #16355ef7;
		color: #fff;
		height: 100vh;
		max-height: fit-content;
	}
	.header_main .main-nav>li:last-child a .txt {
		background: transparent;
		width: 100%;
		height: auto;
		font-size: inherit;
	}
	.header_main .main-nav>li:last-child a{
		border-bottom: none;
		background-color: #00AEFF;
		width: 200px;
		height: 50px;
		border-radius: 10px;
		line-height: 28px;
		text-align: center;
		display: flex;
		justify-content: center;
		vertical-align: middle;
		align-items: center;
		margin: 15px 10px 5px;
	}
	.main-header .main-nav ul.nav-item-children {
		background: #0512287d;
		padding: 5px 0px;
		border-top: 2px solid #00aeff;
		margin-top: 5px;
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 20px;
		}
	.home-after-before-sec .s201_prev.s201_transition {
		left: -48px;
		bottom: 190px;
	}
	.home-after-before-sec .s201_next.s201_transition {
    	right: -47px;
		bottom: 190px;
	}
	.home-after-before-sec .s201_slider>.s201_top_line {
    	height: 92px;
	}
	.home-after-before-sec .s201_slider>.s201_bottom_line {
    	height: 132px;
	}
	.home-after-before-sec .s201_prev_next.s201_style_1 {
		position: relative;
		width: 100%;
		height: 0;
		display: flex;
		justify-content: space-between;
		padding: 0;
	}
	section.vc_row.wpb_row.vc_row-fluid.home-after-before-sec {
    	padding: 40px 0 100px 0;
	}
	.home-after-before-sec.vc_row .tabs .tabs-content .wpb_wrapper .wpb_wrapper-inner .wpb_wrapper {
    	margin: 0px auto;
	}
	.event-poster img {
		width: 100% !important;
		height: auto !important;
		object-fit: cover;
		overflow: hidden;
		border-radius: 0;
	}
	.page-id-608 .pagination.pag-new {
		margin-bottom: 40px;
		margin-top: 20px;
	}
	.iconbox-side.make-it-checkbox .iconbox-icon-wrap {
		margin-right: 5px;
	}
	.make-it-checkbox .contents p:before {
		color: #00AEFF;
		position: absolute;
		font-size: 13px;
		margin-top: 2px;
		margin-left: 0px;
	}
	.iconbox-sm.make-it-checkbox .iconbox-icon-container img {
		width: 75px;
	}
	.make-it-checkbox .contents p {
    	font-size: 13px!important;
		padding-left: 15px;
	}
	.iconbox.iconbox-side.iconbox-circle.iconbox-sm.iconbox-heading-sm.iconbox-icon-image.make-it-checkbox {
		margin-top: 10px;
		margin-bottom: 10px!important;
	}
	.make-it-checkbox .contents h3 {
		font-size: 18px !important;
		margin-bottom: 0 !important;
	}
	section.vc_section.icon-boxes-hm {http://claripi.accunity.com/wp-admin/theme-editor.php?file=responsive.css&theme=ave-child
		margin: 50px 0 30px!important;
	}
	section.vc_section.hiw-main {
		padding: 40px 0!important;
	}
	section.vc_section.hiw-main section.vc_row.wpb_row.vc_row-fluid.htw-main-boxes {
		padding: 0!important;
	}
	.how-it-works-box.works-box-scd, .how-it-works-box.works-box-fst {
		width: 50% !important;
		margin: 0 auto;
		text-align: center;
		padding: 35px 0 20px 0;
	}
	.how-it-works-box .iconbox {
    	display: block;
	}	
	.how-it-works-box.works-box-last {
		width: 100% !important;
		float: none;
		margin: 0;
	}
	.how-it-works-box .contents {
		width: auto;
		max-width: initial;
		text-align: center;
	}
	.how-it-works-box .contents h2:after {
    	width: auto;
	}
	.how-it-works-box .iconbox h3 {
    	padding: 20px 28px 0px;
	}
	.how-it-works-box .iconbox h3:after {
		top: 110x;
		left: 19%;
	}
	.ceo-main-section .one-bullet-list .privacy-list li:before {
		left: 0px;
		top: 3px;
	}
	.ceo-main-section .one-bullet-list .privacy-list li {
		padding-left: 30px;
		padding-bottom: 15px;
	}
	section.vc_row.wpb_row.vc_row-fluid.hm-video-tab {
		padding: 40px 0 !important;
	}
	.tab-top-para p {
		padding: 0px 0 40px;
	}
	section.vc_row.wpb_row.vc_row-fluid.hm-video-tab .tabs-nav-side {
		display: inline-block;
		align-items: flex-start;
		justify-content: stretch;
		width: 100%;
		
	}
	.hm-video-tab .tabs-nav-side-alt .tabs-nav {
		flex-direction: row !important;
		display: inline-block;
	}
	.wpb_text_column.wpb_content_element.tab-top-para {
		margin-bottom: 0!important;
	}
	.tab-top-para p {
		padding: 0;
	}
	.hm-video-tab .tabs-nav-side-block .tabs-nav li a {
		padding: 0 20px 60px 20px!important;
	}
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(1),
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(2),
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(3),
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(4),
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li {
		margin: 10px 7px !important;
		width: 48%!important;
		text-align: center;
		float: left;
	}
	.hm-video-tab .tabs-nav-side-alt .tabs-content {
		width: 56% !important;
		padding: 0px !important;
	}
	.hm-video-tab .tabs-nav-side-alt .tabs-content .wpb_text_column.wpb_content_element {
		margin-bottom: 20px !important;
	}
	.hm-video-tab .tabs-nav-side-alt .tabs-content h2.vc_custom_heading.clari-dbl-color {
		margin-bottom: 0px !important;
	}
	section.vc_section.news-event-tab-mn {
		padding:40px 0 160px!important;
	}
	.tabs-nav-active-underlined .tabs-nav li {
		position: relative;
		overflow: hidden;
		width: 50%;
	}
	.news-event-tab-mn .tabs .tabs-nav {
		text-align: center !important;
		display: -webkit-box;
		width: 100%;
		border: none;
		padding: 0 30px;
	}
	section.vc_section.news-event-tab-mn .wpb_text_column.wpb_content_element.vc_custom_1607378954934 {
		margin-bottom: 10px !important;
	}
	.hm-video-tab .clari-video {
		width: 100%;
		height: auto;
	}
	section.vc_row.wpb_row.vc_row-fluid.hm-video-tab .tabs-nav-side a.btn.btn-naked.fresco.btn-icon-block.btn-icon-top span.btn-icon {
		width: 50px;
		height: 50px;
	}
	.news-event-tab-mn .col-md-6.event-item, .event-tab-calander {
		padding: 0 30px!important;
	}
	.col-md-6.event-tab-calander>img {
		height: 100%;
		width: 100%;
	}
	.event-tab-calander .row {
		bottom: 0;
		width: 100%;
	}
	.event-tab-calander .col-sm-6 a {
		font-size: 16px;
		margin-top: 20px;
	}
	.event-tab-calander .col-sm-12 a.button {
		font-size: 34px;
		margin: 4px 0;
	}
	.event-item-inner {
		margin-right: 0;
		margin-bottom: 30px !important;
	}
	.main-contact-form .contact-form-col {
		padding: 0px 0px;
	}
	.contact-check-sec p{
		width: 534px;
		margin: auto;
	}
	.contact-check-sec .wpcf7-list-item {
		width: 47%;
	}
	.contact-check-sec label span {
		font-size: 15px;
		padding-top: 70px;
		display: block;
		margin: 0px 0px 0px 28px;
	}
	.contact-check-sec fieldset legend{
		padding: 0px 10px 0px 10px;
		font-size: 15px;
	}
	.home-contact-inner .wpb_single_image.wpb_content_element.vc_align_left {
		width: 110px;
		float: right;
		margin-bottom: 0;
		margin-top: -98px!important;
	}
	.home-contact-inner .wpb_wrapper.vc_custom_1607022431768 {
		padding: 50px 10px 0px 10px!important;
	}
	.home-contact-inner .wpb_wrapper.vc_custom_1607022431768 .wpb_wrapper.vc_custom_1605103126757 {
		padding-left: 0 !important;
	}
	.home-contact-inner .contact-check-sec {
		margin-bottom: 20px;
		margin-top: 20px;
		padding: 0;
	}
	.home-contact-inner .radio-fieldset p label {
		bottom: 0;
		height: auto;
		padding: 0px 10px;
	}
	.home-contact-inner .feild-color label {
		margin: -10px 0px 0px 0px;
		line-height: initial;
	}
	.feild-color .wpcf7-list-item-label {
		font-size: 15px;
	}
	.contact-name input.wpcf7-form-control,
	.contact-name textarea {
		font-size: 15px;
		padding: 10px 25px;
		height: auto;
		margin-bottom: 10px;
	}
	.col-md-12.contact-form-col.check_class .col-md-6.contact-name,
	.col-md-12.contact-form-col.check_class .col-md-12 {
		padding: 0 !important;
	}
	.radio-fieldset p label .ui-selectmenu-text{
		font-size: 15px;
	}
	.radio-fieldset legend {
		font-family: "Axiforma-SemiBold";
		display: inline-block;
		font-size: 15px;
		color: #00AEFF;
		width: auto;
		padding: 0 20px 0 10px;
		margin-left: 15px;
		margin-bottom: 0px;
		border-bottom: 0;
	}
	.radio-fieldset {
		height: auto;
		margin-bottom: 20px;
		padding: 0px 5px 0px;
	}
	.radio-fieldset legend{
		margin-left:0;
	}
	.feild-color fieldset legend{
		font-size:15px;
	}
	fieldset.radio-fieldset br {
		display: none;
	}
	.radio-fieldset p {
		height: auto;
	}
	.radio-fieldset .ui-selectmenu-button {
		padding: 8px 10px;
		height: auto;
	}
	.btm-text label p {
		font-size: 15px !important;
		margin: 0px!important;
	}
	.submit-btm label input {
		display: block!important;
		margin: 0px auto 20px!important;
		float: initial;
		font-size: 16px;
		width: 100% !important;
		height: 50px !important;
	}
	.feild-color.select-file fieldset label input {
		padding: 14px 0px 0px 60px !important;
		color: #707070;
		margin-bottom: 0!important;
		height: 65px!important;
	}
	.select-file fieldset p {
		overflow: hidden;
		height: 60px;
	}
	.select-file fieldset {
		height: 80px;
	}
	.contact-main-section .wpb_column.vc_col-sm-12 {
		margin-bottom: -61px !important;
	}
	.page-id-608 .main-footer .vc_section {
		padding-top: 110px !important;
	}
	footer#footer {
		padding-left: 15px;
		padding-right: 15px;
	}
	.footer-topbar {
		display: flex;
		width: 100%;
		flex-flow: wrap;
	}
	.footer-topbar-inner {
		margin: 10px 0 !important;
		width: 50% !important;
	}
	.footer-topbar-inner:nth-child(1){
		width: 60% !important;
	}
	.footer-topbar-inner:nth-child(2), 
	.footer-topbar-inner:nth-child(4){
		width: 37% !important;
    	margin-left: auto !important;
	}
	.footer-topbar-inner h3 {
		font-size: 15px !important;
	}
	.footer-topbar-inner p {
		font-size: 15px !important;
	}
	.footer-topbar-inner::after{
		display:none !important;
	}
	footer#footer .wpb_single_image {
		text-align: center;
		margin-bottom: 20px;
	}
	.footer-newsletter form {
		width: 100%;
	}
	.news-letter-col .ld-fancy-heading, .footer-newsletter form {
		width: 100%;
	}
	.footer-links-col .ld-fancy-heading h3,
	.news-letter-col .ld-fancy-heading h3{
		margin-bottom: 10px!important;
		font-size: 15px!important;
	}
	.footer-links-col .wpb_wrapper ul li a, .main-menu-footer .wpb_wrapper ul li a {
		font-size: 15px;
	}
	.footer-newsletter .ld_sf_paragraph input {
		font-size: 15px !important;
		height: 50px;
		padding-left: 10px;
	}
	.news-letter-col button.ld_sf_submit {
		width: 110px;
		font-size: 14px !important;
	}
	.footer-topbar-inner:nth-child(4) p, .footer-topbar-inner:nth-child(4) h3 {
		margin-left: 0;
	}
	.footer-links-col .vc_col-xs-6,
	.footer-links-col .vc_col-xs-6>.vc_column-inner,
	.footer-links-col .vc_col-xs-12,
	.footer-links-col .vc_col-xs-12>.vc_column-inner,
	.news-letter-col>.vc_column-inner {
		padding: 0 !important;
	}
	.main-menu-footer .lqd-custom-menu li {
		display: inline-block !important;
		width: 49%;
	}
	.main-menu-footer .lqd-custom-menu li a {
		margin-right: 0!important;
		padding: 0px 0px!important;
	}
	.main-menu-footer .lqd-custom-menu {
		display: inline-block;
		width: 100%;
	}
	section.vc_row.wpb_row.vc_row-fluid.main-menu-footer .vc_separator.wpb_content_element.vc_separator_align_center {
		margin: 10px 0!important;
	}
	.footer-lastbar p, .footerbar-left p a, .footerbar-left p {
		font-size: 14px !important;
		width: 100%;
		text-align: center;
		margin: 5px 0!important;
	}
	.wpb_wrapper.vc_custom_1604998954698 {
		margin-bottom: 0!important;
	}
	.footer-newsletter form button span.submit-text{
		font-size: 15px;
	}
	/* Additional */
	.ibs-img_grid ul {
		float: unset;
	}
	.ibs_cont.wpb_column {
		margin-bottom: 10px;
	}
	.why-choose-ico-box .row .vc_col-sm-6 {
		min-height: auto;
	}
	#popmake-339 {
		padding: 25px 20px 20px !important;
		width:100%;
	}
	.pum-theme-332 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
		right: 22px !important;
		top: 22px !important;
	}
	#popmake-339 button.popmake-close {
		border: none;
		background-color: #77A6D9;
		width: 30px;
		height: 30px;
		border-radius: 51%;
	}
	#popmake-339 button.popmake-close i{
		font-size: 20px;
	}
	#popmake-339 {
		padding: 25px 20px 20px !important;
		width: 95%;
		margin: 0 auto !important;
	}
	.pop-description ~ p {
		display: inline-grid;
		margin-bottom: 28px;
		width: 100%;
	}
	.pop-btn {
		text-align: center;
		font-size: 15px;
		justify-content: center;
		width: 100%;
		padding: 10px 0;
	}
	.dont-show label{
		font-size: 14px !important;
	}
	.popup-hd-main {
		display: inline-block;
	}
	.popup-hd, .popup-loc {
		width: 100%;
	}
	.popup-loc p {
		margin: 5px 0px 10px !important;
		text-align: center;
		width: 100%;
	}
	.ceo-col-one, .ceo-col-two{
		width: 50%;
	}
	.ceo-col-three{
		width:100%;
	}
	.ceo-main-section .container {
    	padding: 40px 45px 45px 45px;
	}
	.ceo-main-section .vc_custom_1606426931508{
		font-size: 22px !important;
		margin: 0 !important;
	}
	.ceo-main-section .wh-blue-heading{
		font-size: 22px !important;
		margin:0 !important;
	}
	.ceo-main-section .vc_custom_1606476520402 {
    	margin-top: 50px !important;
    	margin-bottom: 50px !important;
	}
	.ceo-main-section .vc_custom_1606477151184{
		font-size: 22px !important;
		margin: 0 !important;
	}
	.timeline-sec-main.vc_custom_1606586196425 {
    	padding-bottom: 50px !important;
	}
	.timeline-sec-main .vc_custom_1606499155044 {
    	padding-top: 50px !important;
	}
	.wpex.horizontal-timeline .horizontal-nav .ex_s_lick-prev {
    	left: -10px;
	}
	.wpex.horizontal-timeline .horizontal-nav .ex_s_lick-next {
    	right: -10px;
	}
	.testimonals-wwr .ld-fh-txt p {
    	font-size: 40px !important;
	}
	.testimonals-wwr .vc_custom_1606561025396 {
    padding-bottom: 120px !important;
	}
	.titlebar .titlebar-inner {
		padding-top: 200px;
		padding-bottom: 110px;
	}
	.main-cat {
		width: 30.7%;
	}
	.cat-form input {
    	width: 19.6%;
	}
	.gallery-post-main .col-md-4.event-item.box-two-btn {
    	width: 50%;
    	float: left;
	}
	.vc_custom_1605794827063 {
    	padding: 30px 0;
	}
	.gallery-post-main .owl-prev {
		top: 43%;
		left: -24px;
		height: 30px;
		width: 30px;
	}
	.gallery-post-main .owl-next {
		top: 43%;
		right: -24px;
		height: 30px;
		width: 30px;
	}
	.gallery-post-main .owl-prev span, .gallery-post-main .owl-next span {
		font-size: 35px;
	}
	.bs_higherreso .vc_col-sm-3 {
		width: 50%;
		min-height: 125px;
	}
	.bs_higherreso .iconbox h3{
    	font-size: 20px !important;
	}
	.one-bullet-list .privacy-list li {
		position: relative;
		padding-left: 20px;
	}
	.one-bullet-list .privacy-list li:before {
		position: absolute;
		bottom: initial;
		top: 27px;
		left: -7px;
	}
	.highresO_icons .vc_col-sm-8 {
		width: 706px;
		float: none;
		margin: auto;
		margin-top: 25px;
		margin-bottom: 65px;
	}
	.cta_main_bs>.vc_column-inner>.wpb_wrapper {
    	padding: 68px 30px 30px;
	}
	.testimonals-wwr.vc_custom_1606561025396 {
    	padding-bottom: 110px !important;
	}
	.product-second-section {
    	padding-top: 80px !important;
	}
	.product-first-section {
    	padding: 45px 0 35px 0;
	}	
	.product-second-section .bs_highervid{
		padding-bottom: 50px !important;
	}
	.product-second-section .vc_single_image-img {
    	width: 80%;
    	max-width: initial !important;
	}
	.product-second-section .bs_highervid .vc_single_image-img {
    	width: 100%;
	}
	.product-second-section .carousel-nav-left .carousel-nav {
		position: initial !important;
	}
	.product-second-section .carousel-nav-left .carousel-nav .previous{
		position: absolute !important;
		top: 30% !important;
		left: 0px !important;
	}
	.product-second-section .carousel-nav-left .carousel-nav .next{
		position: absolute !important;
		top: 30% !important;
		right: 0px !important;
	}
	.product-second-section .vc_custom_1607791735314 {
    	padding-bottom: 70px !important;
	}
	.bs_highreso .htw-main-boxes{
		padding-top: 10px !important;
	}
	body .bs_highreso{
		padding-top: 50px !important;
    	padding-bottom: 0px !important;
	}
	.highresO_icons .iconbox_bs .wpb_wrapper{
		padding-right: 0px !important;
    	padding-left: 0px !important;
	}
	.product-second-section .vc_custom_1608184582207 {
    	padding-right: 50px !important;
    	padding-left: 50px !important;
	}
	#calendar-container tbody th.fc-col-header-cell a {
    	font-size: 16px !important;
	}
	#calendar-container .fc-daygrid-day-number {
    	font-size: 16px !important;
	}
	#calendar-container .fc .fc-daygrid-day-frame {
		min-height: 90px !important;
	}
/* 	#calendar-container .fc .fc-daygrid-day-frame .fc-daygrid-day-events {
    	bottom: -20px !important;
	} */
	body #calendar-container .fc-view-harness {
		height: 550px !important;
	}
	body #calendar-container {
		width: 700px;
		margin: 0 auto;
	}
	.news-event-section {
    	margin-top: 70px !important;
	}
	.event-desc {
    	height: auto;
	}
	.news-event-section .event-item-inner {
    	min-height: 380px;
	}
	.event-inner-data {
    	min-height: 380px;
	}
	#calendar-container .fc-header-toolbar h2 {
		font-size: 16px !important;
	}
	.news-event-section .news-events {
    	padding-bottom: 30px !important;
	}
	.page-id-146 footer .vc_section {
    	padding-top: 110px !important;
	}
	.contact-main-hd {
    	font-size: 50px !important;
	}
	.page-id-146 .vc_custom_1606406310738 {
    	padding-top: 250px !important;
	}
	.page-id-146 #ui-id-1-button {
		position: relative;
		top: 63px;
	}
	.vc_row.thank-you-row {
		height: auto;
		padding-top: 180px;
		padding-bottom: 35px;
	}
	.thank-you-row h1 {
		font-size: 70px !important;
		line-height: 60px !important;
	}
	#primary-nav > .menu-item.wpml-ls-slot-2{
		position:initial;
	}
	.vc_column-gap-5 .ld-row > .vc_column_container > .vc_column-inner{
		padding: 0 15px !important;
	}
}

/* QUERY FOR SMALL MOBILE/LARGE MOBILE */
@media (min-width:300px) and (max-width:767px){
/* 	new */
	.iconbox-side.make-it-checkbox .iconbox-icon-wrap {
    margin-right: 0px !important;
}
	.cta_main_bs>.vc_column-inner>.wpb_wrapper {
/*     margin: -165px 0 -15px; */
		 margin: -125px 0 15px;
}
	.contact-heading p.vc_custom_heading {
    font-size: 16px !important;
}
	.bfaf-desk {
    display: none;
}
		.bfaf-mob {
    display: block;
}
	.bfaf-mob h4 {
    font-size: 18px !important;
		        text-align: center;
}
	.bfaf-mob .wpb_wrapper {
    display: block !important;
}
	.modal-content {
    width: 100%;
}
	.new-award {
    padding: 0px 0px 0px 0px;
}
	.neg-padd .vc_column_container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	p.vc_custom_heading.about-font {
    font-size: 12px !important;
}
	.about-font p {
    font-size: 12px !important;
}
	.zero-padd {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	    .zero-padd .vc_column_container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
	    [data-mobile-nav-scheme=dark] .submenu-expander {
        background-color: transparent !important;
    }
	.fot-logo img {
    width: 220px;
    height: auto;
}
	.bs_listingrow {
    margin-left: -30px !important;
    margin-right: -30px !important;
}
	.iconbox_bs .vc_column_container {
    padding-left: 0px;
    padding-right: 0px;
}
	.one-bullet-list .privacy-list li {
    padding-top: 5px;
}
	.one-bullet-list {
    margin-bottom: 0px;
}
	.one-bullet-list .privacy-list li:before {
     
        top: 8px;
   
    }
	.pum-container  {
          overflow-x: scroll !important;
        border: none !important;
}
	.pum-container.pum-responsive img {
    max-width: 400% !important;
    height: auto;
}
	.footer-desk{
		display: none;
	}
	.works-desk {
    display: none !important;
}
	.latest-tech h1{
		word-spacing: 0px;
	}
	.wpb_text_column.wpb_content_element.ibs-img_grid img {
    height: 40px;
    width: auto;
}
	.mg-top {
    margin-bottom: -20px !important;
}
	.cta_main_bs {
    margin-top: 80px !important;
}
.cta_main_bs h2 {
    font-size: 16px !important;
}
.cta_main_bs figure.wpb_wrapper.vc_figure {
    display: block !important;
    text-align: center !important;
}
	.cta_main_bs img.vc_single_image-img.attachment-full.ld-lazyload.entered.lazy-loaded.loaded {
    width: 200px;
}
	.cta_main_bs>.vc_column-inner>.wpb_wrapper {
        padding: 20px 30px 0px !important;
		
    }
	.why-choose-ico-box .iconbox {
    display: flex;
    flex-direction: row;
}
.why-choose-ico-box .iconbox .contents {
    text-align: left !important;
}
.why-choose-ico-box .iconbox p.p1 {
    text-align: left !important;
}
	.how-it-works-box .iconbox .iconbox-icon-container img {
    width: 150px !important;
}
	.mb-flex {
    display: flex !important;
    flex-direction: row;
    column-gap: 10px;
}
	.who-we-para span {
    font-size: 12px !important;
}
	.carousel-item.is-bottom {
transform: translateY(40%) translateZ(0px) scale(0.8) rotateX(0deg) !important;
}
	footer#footer {
    position: relative;
    z-index: 999999;
}
	.rev-mob {
    display: flex;
    flex-direction: column-reverse;
}
	.nspubii .event-item-inner {
    height: fit-content !important;
}
.cent-col {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.cent-col .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.who-we-are-inner h2 {
    padding-top: 120px;
}
	footer#footer section {
    padding-top: 10px !important;
}
	.one-bullet-list .privacy-list li {
    font-size: 12px;
}
	.bs_listingrow h4 {
    font-size: 16px !important;
}
	.vc_custom_1674176017117 ul {
    list-style-position: initial !important;
}
	.cta_main_bs .wpb_row {
/*     display: flex; */
    padding-bottom: 20px;
}
	.cta_main_bs .wpb_row h2{
	font-size: 12px !important;
	}
	.award-img img {
    height: 20px;
    width: auto;
}
.award-img h2 {
    font-size: 20px !important;
}
/* 	new end */
	.vc_row.thank-you-row {
		height: auto;
		padding-top: 115px;
		padding-bottom: 35px;
	}
	.thank-you-row h1{
		font-size: 55px !important;
    	line-height: 60px !important;
	}
    .home-after-before-sec.vc_row .tabs .tabs-content .wpb_wrapper .wpb_wrapper-inner .wpb_wrapper .s201_holder{
        width: 100% !important;
        height: auto !important;
		overflow:hidden;
    }
	h1,
	.vc_custom_heading,
	.titlebar-col h1{
		font-size:22px !important;
		line-height:initial !important;
	}
	h2, h2.vc_custom_heading {
		font-size: 22px !important;
		line-height: initial !important;
		margin-bottom: 0 !important;
	}
	h3,
	.vc_custom_heading{
		font-size:22px !important;
		line-height:initial !important;
	}
	h4,
	.vc_custom_heading{
		font-size:22px !important;
		line-height:initial !important;
	}
	h1.vc_custom_heading.head-hd-one {
    margin-top: 10px !important;
}
	section.vc_row.wpb_row.vc_row-fluid.main-banner-home {
		padding: 150px 15px 100px!important;
	}
	.vc_btn3-container.blue-btn.history-btn {
		margin-top: 20px !important;
	}
	.vc_btn3-container>.vc_general, .vc_btn3-container>button, .vc_btn3-container>a, .blue-btn.history-btn .vc_general {
		width: auto !important;
		padding: 10px 30px!important;
		font-size: 14px;
		height: auto;
	}
    section.vc_row.wpb_row.vc_row-fluid.welcome-clari {
		padding: 0px 0 !important;
	}
	.welcome-clari .ld-media-item figure {
		min-height: auto;
	}
	.wel-clari h1:after {
		top: 5px;
		transform: scale(0.6);
		display: inline-block;
		left: -5px;
	}
	.home-after-before-sec .tabs-nav-side .tabs-nav li a:before {
		transition: all 0.5s ease-in-out;
		transform: scale(0.6);
		display: inline-block;
		contain: style;
		height: 140px;
		margin-bottom: -20px;
	}
	.home-after-before-sec .tabs.tabs-nav-side .tabs-nav {
		flex-direction: column;
		display: flex;
		justify-content: center;
		height: auto;
		width: 100%;
		flex-flow: wrap;
	}
	.home-after-before-sec .tabs-nav-side .tabs-nav li,
	.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(4),
	.home-after-before-sec .tabs-nav-side .tabs-nav li:nth-child(5){
		width: 50% !important;
		margin: 0 !important;
		margin-right: 0 !important;
		display:inline-block;
	}
	.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: 0px !important;
	}
	section.vc_row.wpb_row.vc_row-fluid.home-after-before-sec {
		background-position: center;
		background-repeat: no-repeat !important;
		background-size: cover;
	}
	
	.home-after-before-sec .tabs-nav-side-alt .tabs-content {
		width: 100% !important;
		padding: 0px !important;
	}
	.home-after-before-sec .s201_slides{
		width: 100% !important;
		height: auto !important;
	}
	.home-after-before-sec .s201_item_img .s201_overlay_img img,
	.home-after-before-sec .s201_holder.s201_slide_active,
	.home-after-before-sec .s201_holder{
	    width: auto !important;
		height: auto !important;
	}
	.home-after-before-sec .s201_slider>.s201_bottom_line, .home-after-before-sec .s201_slider>.s201_top_line {
        height: 1000px;
    }
/* 	.home-after-before-sec .s201_item_img .s201_overlay_img img,
	.home-after-before-sec .s201_holder, .s201_holder {
		width: auto !important;
		height: auto !important;
	} */
	.home-after-before-sec .tabs-nav-side .tabs-nav li a{
		font-size: 16px;	
	}
	.main-header .col.vc_col-sm-3, .main-header .col.vc_col-sm-9 {
		padding: 0!important;
	}
	.navbar-brand {
		padding: 25px 0 !important;
	}
	.navbar-brand img {
		width: 150px;
	}
	.nav-trigger .bar {
		background-color: #00AEFF;
	}
	p.vc_custom_heading.small-heading br {
		display: none;
	}
	p.vc_custom_heading.small-heading,
	p,
	body{
		font-size:12px!important;
		line-height: initial;
	}
	.header_main .main-nav li a .txt {
		font-size: inherit;
		padding: 0!important;
		border: none !important;
	}
	.header_main .main-nav li a{
		padding:10px !important;
	}
	[data-mobile-nav-scheme=dark] .navbar-collapse {
		background-color: #16355ef7;
		color: #fff;
		height: 100vh;
		max-height: fit-content;
	}
	.header_main .main-nav>li:last-child a .txt {
		background: transparent;
		width: 100%;
		height: auto;
		font-size: inherit;
	}
	.header_main .main-nav>li:last-child a{
		border-bottom: none;
		background-color: #00AEFF;
		width: 200px;
		height: 50px;
		border-radius: 10px;
		line-height: 28px;
		text-align: center;
		display: flex;
		justify-content: center;
		vertical-align: middle;
		align-items: center;
		margin: 15px 10px 5px;
	}
	.main-header .main-nav ul.nav-item-children {
		background: #0512287d;
		padding: 5px 0px;
		border-top: 2px solid #00aeff;
/* 		margin-top: 5px; */
		margin-left: 20px;
		margin-right: 20px;
/* 		margin-bottom: 20px; */
	}
	.home-after-before-sec .s201_prev.s201_transition,
	.home-after-before-sec .s201_next.s201_transition {
    align-items: center;
		position: absolute;
		bottom: 179px;
	}
	.home-after-before-sec .s201_prev.s201_transition{
		left: -55px !important;
	}
	.home-after-before-sec .s201_next.s201_transition{
		right: -55px !important;
	}
	.home-after-before-sec .s201_prev_next.s201_style_1 {
		position: relative;
		width: 100%;
		height: 0;
		display: flex;
		justify-content: space-between;
		padding: 0;
	}
	section.vc_row.wpb_row.vc_row-fluid.home-after-before-sec {
		padding: 40px 0;
		margin-top: 20px;
	}
	.event-poster img {
		width: 100%;
		height: auto;
		object-fit: cover;
		overflow: hidden;
		border-radius: 0;
	}
	.page-id-608 .pagination.pag-new {
		margin-bottom: 40px;
		margin-top: 20px;
	}
	.iconbox-side.make-it-checkbox .iconbox-icon-wrap {
		margin-right: 5px;
	}
	.make-it-checkbox .contents p:before {
		color: #00AEFF;
		position: absolute;
		font-size: 13px;
		margin-top: 2px;
		margin-left: 0px;
	}
	.iconbox-sm.make-it-checkbox .iconbox-icon-container img {
		width: 45px;
	}
	.make-it-checkbox .contents p {
    	font-size: 12px!important;
		padding-left: 15px;
	}
	.iconbox.iconbox-side.iconbox-circle.iconbox-sm.iconbox-heading-sm.iconbox-icon-image.make-it-checkbox {
		margin-top: 10px;
		margin-bottom: 10px !important;
		min-height: auto!important;
	}
	.make-it-checkbox .contents h3 {
		font-size: 16px !important;
		margin-bottom: 0 !important;
	}
	section.vc_section.icon-boxes-hm {
		margin: 50px 0 30px!important;
	}
	section.vc_section.hiw-main {
		padding: 20px 0!important;
	}
	section.vc_section.hiw-main section.vc_row.wpb_row.vc_row-fluid.htw-main-boxes {
		padding: 0!important;
	}
	.how-it-works-box.works-box-scd,
	.how-it-works-box.works-box-fst,
	.how-it-works-box.works-box-last {
		width: 100% !important;
		float: initial!important;
		margin: 0 !important;
	}
	.how-it-works-box .vc_column-inner {
		padding: inherit !important;
	}
	.how-it-works-box .iconbox {
		text-align: center;
		margin-bottom: 10px;
		margin-top: 10px;
		justify-content: center;
		padding: 0 50px;
	}
	.how-it-works-box .contents {
		max-width: 100%;
		margin-top: 10px !important;
		width: 100%;
	}
	.how-it-works-box .contents h2:after {
		padding: 0px;
		background-repeat: no-repeat;
		width: 100%;
		display: block;
	}
	.how-it-works-box .iconbox h3:after {
		position: relative;
		top: 35px;
		left: auto;
		width: 230px;
		height: 14px;
		z-index: -9;
		right: auto;
		display: block;
		margin: 0 auto;
	}
	section.vc_row.wpb_row.vc_row-fluid.hm-video-tab {
		padding: 20px 0 !important;
	}
	.tab-top-para p {
		padding: 0px 0 40px;
	}
	section.vc_row.wpb_row.vc_row-fluid.hm-video-tab .tabs-nav-side {
		display: inline-block;
		align-items: flex-start;
		justify-content: stretch;
		width: 100%;
		margin-top: 20px !important;
	}
	.hm-video-tab .tabs-nav-side-alt .tabs-nav {
		flex-direction: row !important;
		display: inline-block;
	}
	.wpb_text_column.wpb_content_element.tab-top-para {
		margin-bottom: 0!important;
	}
	.tab-top-para p {
		padding: 0;
	}
	.hm-video-tab .tabs-nav-side-block .tabs-nav li a {
		padding: 0 20px 60px 20px!important;
	}
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(1),
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(2),
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(3),
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li:nth-child(4),
	.hm-video-tab .tabs-nav-side-alt .nav.tabs-nav li {
		margin: 0px auto 20px!important;
		width: 100%!important;
		text-align: center;
	}
	.hm-video-tab .tabs-nav-side-alt .tabs-content {
		width: 100% !important;
    	padding: 0px !important;
	}
	.hm-video-tab .tabs-nav-side-alt .tabs-content .wpb_text_column.wpb_content_element {
		margin-bottom: 20px !important;
	}
	.hm-video-tab .tabs-nav-side-alt .tabs-content h2.vc_custom_heading.clari-dbl-color {
		margin-bottom: 0px !important;
	}
	section.vc_section.news-event-tab-mn {
		padding:40px 0 160px!important;
	}
	.tabs-nav-active-underlined .tabs-nav li {
		position: relative;
		overflow: hidden;
		width: 50%;
	}
	.news-event-tab-mn .tabs .tabs-nav {
		text-align: center !important;
		display: -webkit-box;
		width: 100%;
		border: none;
		padding: 0 30px;
	}
	section.vc_section.news-event-tab-mn .wpb_text_column.wpb_content_element.vc_custom_1607378954934 {
		margin-bottom: 10px !important;
	}
	.hm-video-tab .clari-video {
		width: 100%;
		height: auto;
	}
	section.vc_row.wpb_row.vc_row-fluid.hm-video-tab .tabs-nav-side a.btn.btn-naked.fresco.btn-icon-block.btn-icon-top span.btn-icon {
		width: 50px;
		height: 50px;
	}
	.news-event-tab-mn .col-md-6.event-item, .event-tab-calander {
		padding: 0 30px!important;
	}
	.col-md-6.event-tab-calander>img {
		height: 100%;
	}
	.event-tab-calander .row {
		bottom: 0;
		width:100%;
	}
	.event-tab-calander .col-sm-6 a {
		font-size: 14px;
		margin-top: 20px;
	}
	.event-tab-calander .col-sm-12 a.button {
		font-size: 34px;
		margin: 4px 0;
	}
	.event-item-inner {
		margin-right: 0;
		margin-bottom: 30px !important;
	}
	.main-contact-form .contact-form-col {
		padding: 0px 0px;
	}
	
	.contact-check-sec .wpcf7-list-item {
		width: 100%;
	}
	.contact-check-sec label span {
		font-size: 14px;
        padding-top: 0px;
        display: block;
        margin: 0px 0px 0px 28px;
        margin-bottom: 40px;
	}
	.contact-check-sec fieldset legend{
		padding: 0px 10px 0px 10px;
		font-size: 15px;
	}
	.home-contact-inner .wpb_single_image.wpb_content_element.vc_align_left {
		width: 110px;
		float: right;
		margin-bottom: 0;
		margin-top: -175px!important;
	}
	.home-contact-inner .wpb_wrapper.vc_custom_1607022431768 {
		padding: 50px 10px 0px 10px!important;
	}
	.home-contact-inner .wpb_wrapper.vc_custom_1607022431768 .wpb_wrapper.vc_custom_1605103126757 {
		padding-left: 0 !important;
	}
	.home-contact-inner .contact-check-sec {
		margin-bottom: 20px;
		margin-top: 20px;
		padding: 0;
	}
	.home-contact-inner .radio-fieldset p label {
		bottom: 0;
		height: auto;
		padding: 0px 10px;
	}
	.home-contact-inner .feild-color label {
		margin: -10px 0px 0px 0px;
		line-height: initial;
	}
	.feild-color .wpcf7-list-item-label {
		font-size: 14px;
	}
	.contact-name input.wpcf7-form-control,
	.contact-name textarea {
		font-size: 14px;
		padding: 10px 25px;
		height: auto;
		margin-bottom: 10px;
	}
	.col-md-12.contact-form-col.check_class .col-md-6.contact-name,
	.col-md-12.contact-form-col.check_class .col-md-12 {
		padding: 0 !important;
	}
	.radio-fieldset p label .ui-selectmenu-text{
		font-size: 14px;
	}
	.radio-fieldset legend {
		font-family: "Axiforma-SemiBold";
		display: inline-block;
		font-size: 14px;
		color: #00AEFF;
		width: auto;
		padding: 0 20px 0 10px;
		margin-left: 15px;
		margin-bottom: 0px;
		border-bottom: 0;
	}
	.radio-fieldset {
		height: auto;
		margin-bottom: 20px;
		padding: 0px 5px 0px;
	}
	.radio-fieldset legend{
		margin-left:0;
	}
	.feild-color fieldset legend{
		font-size:14px;
	}
	fieldset.radio-fieldset br {
		display: none;
	}
	.radio-fieldset p {
		height: auto;
	}
	.radio-fieldset .ui-selectmenu-button {
		padding: 8px 10px;
		height: auto;
		top: 62px;
	}
	.btm-text label p {
		font-size: 12px !important;
		margin: 0px!important;
	}
	.submit-btm label input {
		display: block!important;
		margin: 0px auto 20px!important;
		float: initial;
		font-size: 16px;
		width: 100% !important;
		height: 50px !important;
	}
	.feild-color.select-file fieldset label input {
		padding: 10px 0px 0px 45px !important;
		color: #707070;
		margin-bottom: 0!important;
		height: 72px !important;
		}
	body .select-file fieldset .zip-preferred-text {
		bottom: -5px;
		left: 16px;
		font-size: 12px !important;
		display: initial;
	}
	body.home .feild-color.select-file fieldset label input {
    	padding: 25px 0px 0px 50px !important;
	}
	.select-file fieldset p {
		overflow: hidden;
		height: 60px;
	}
	.select-file fieldset {
		height: 80px;
	}
	.select-file fieldset label input:after {
		width: 121px;
		height: 37px;
		        bottom: 32px;
		left: 1px;
	}
	.contact-main-section .wpb_column.vc_col-sm-12 {
		margin-bottom: 60px;
	}
	.page-id-608 .main-footer .vc_section {
		padding-top: 40px !important;
	}
	footer#footer {
		padding-left: 15px;
		padding-right: 15px;
	}
	.footer-topbar {
		display: flex;
		width: 100%;
		flex-flow: wrap;
		        margin-bottom: 0px !important;
	}
	.footer-topbar-inner {
		margin: 10px 0 !important;
		width: 90% !important;
	}
	.footer-topbar-inner h3 {
		font-size: 14px !important;
	}
	.footer-topbar-inner p {
		font-size: 14px !important;
	}
	.footer-topbar-inner::after{
		display:none !important;
	}
	footer#footer .wpb_single_image {
		text-align: center;
		margin-bottom: 20px;
	}
	.footer-newsletter form {
		width: 100%;
	}
	.news-letter-col .ld-fancy-heading, .footer-newsletter form {
		width: 100%;
	}
	.footer-links-col .ld-fancy-heading h3,
	.news-letter-col .ld-fancy-heading h3{
		margin-bottom: 10px!important;
		font-size: 14px!important;
	}
	.footer-links-col .wpb_wrapper ul li a, .main-menu-footer .wpb_wrapper ul li a {
		font-size: 13px;
	}
	.footer-newsletter .ld_sf_paragraph input {
		font-size: 13px !important;
		height: 50px;
		padding-left: 10px;
	}
	.news-letter-col button.ld_sf_submit {
		width: 110px;
		font-size: 12px !important;
	}
	.footer-topbar-inner:nth-child(4) p, .footer-topbar-inner:nth-child(4) h3 {
		margin-left: 0;
	}
	.footer-links-col .vc_col-xs-6,
	.footer-links-col .vc_col-xs-6>.vc_column-inner,
	.footer-links-col .vc_col-xs-12,
	.footer-links-col .vc_col-xs-12>.vc_column-inner,
	.news-letter-col>.vc_column-inner {
		padding: 0 !important;
	}
	.main-menu-footer .lqd-custom-menu li {
		display: inline-block !important;
		width: 49%;
	}
	.main-menu-footer .lqd-custom-menu li a {
		margin-right: 0!important;
		padding: 0px 0px!important;
	}
	.main-menu-footer .lqd-custom-menu {
		display: inline-block;
		width: 100%;
	}
	section.vc_row.wpb_row.vc_row-fluid.main-menu-footer .vc_separator.wpb_content_element.vc_separator_align_center {
		margin: 10px 0!important;
	}
	.footer-lastbar p, .footerbar-left p a, .footerbar-left p {
		font-size: 10px !important;
		width: 100%;
		text-align: center;
		margin: 5px 0!important;
	}
	.wpb_wrapper.vc_custom_1604998954698 {
		margin-bottom: 0!important;
	}
	.footer-newsletter form button span.submit-text{
		font-size: 13px;
	}
	/* Additional */
	.ibs-img_grid ul {
		float: unset;
	}
	.ibs_cont.wpb_column {
		margin-bottom: 10px;
		padding-left: 0px !important;
        padding-right: 0px !important;
	}
	.why-choose-ico-box .row .vc_col-sm-6 {
		min-height: auto;
	}
	#popmake-339 {
		padding: 25px 20px 20px !important;
		width:100%;
	}
	.pum-theme-332 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
		right: 22px !important;
		top: 22px !important;
	}
	#popmake-339 button.popmake-close {
		border: none;
		background-color: #77A6D9;
		width: 30px;
		height: 30px;
		border-radius: 51%;
	}
	#popmake-339 button.popmake-close i{
		font-size: 20px;
	}
	#popmake-339 {
		padding: 25px 20px 20px !important;
		width: 90%;
		margin: 0 auto !important;
	}
	.pop-description ~ p {
		display: inline-grid;
		margin-bottom: 28px;
		width: 100%;
	}
	.pop-btn {
		text-align: center;
		font-size: 14px;
		justify-content: center;
		width: 100%;
		padding: 10px 0;
	}
	.dont-show label{
		font-size: 12px !important;
	}
	.popup-hd-main {
		display: inline-block;
	}
	.popup-hd, .popup-loc {
		width: 100%;
	}
	.popup-loc p {
		margin: 5px 0px 10px !important;
		text-align: center;
		width: 100%;
	}
	.titlebar .titlebar-inner {
		padding: 130px 0 40px;
	}
	/*main#content {*/
	/*	padding: 40px 0 0;*/
	/*}*/
	.news_post_noti {
        right: 30px;
    }
	/* additional */
	.main-cat, .main-year, .main-month {
		width: 100%;
		margin: 5px 0;
		padding: 10px;
		height: auto;
		font-size: 16px;
	}
	.cat-form input {
		width: 100%;
		height: auto;
		padding: 10px;
		font-size: 14px;
	}
	.news-event-section .news-events {
		padding-bottom: 0 !important;
	}
	#calendar-container .fc-header-toolbar h2 {
		font-size: 16px !important;
	}
	#calendar-container tbody th.fc-col-header-cell a.fc-col-header-cell-cushion{
		font-size: 10px!important;
		padding: 10px 0px !important;
		text-align: center!important;
		width: 100%!important;
	}
	#calendar-container .fc-daygrid-day-number{
		font-size: 16px!important;
		text-align: center!important;
		width: 100%!important;
	}
/* 	#calendar-container .fc-dayGridMonth-view{
		width: 1000px !important;
	}
	#calendar-container .fc-view-harness {
    	overflow: scroll;
	} */
	#calendar-container .fc-dayGridMonth-view {
		overflow-x: scroll !important;
	}
	#calendar-container .fc-dayGridMonth-view table.fc-scrollgrid.fc-scrollgrid-liquid {
		width: 1000px !important;
		padding-right: 10px!important;
	}
	.ceo-col-two .one-bullet-list .privacy-list li{
		padding-left: 20px;
		padding-bottom: 15px;
	}
	.ceo-col-two .one-bullet-list .privacy-list li:before {
		top: 3px;
		left: -5px;
	}
	.timeline-sec-main.vc_custom_1606586196425 {
    	padding-bottom: 20px !important;
	}
	.ceo-img{
		text-align:center !important;
	}
	.event-name {
    	min-height: auto;
	}
	body #calendar-container .fc-view-harness {
		height: 510px !important;
	}
	.news-event-section {
    	margin-top: 0px !important;
	}
	.event-inner-data {
    	min-height: auto;
	}
	.header-contact-btn{
		margin-left: 0px;
	}
	.ceo-img img {
    	width: 190px;
	}
	#primary-nav > .menu-item.wpml-ls-slot-2{
		position:initial;
	}
	.bs_higherreso .latest-tech.bs_heding h1 {
    	padding-top: 40px;
	}
	.page-id-765 .bs_highreso {
    	padding-top: 0px !important;
    	padding-bottom: 0px !important;
	}	
	body #calendar-container {
		width: auto;
	}
/* 	.vc_custom_1607119563716{
		padding-top: 40px !important;
	} */

	.product-second-section .vc_custom_1608184582207{
		padding-right:0px !important;
    	padding-left:0px !important;
	}
	.vc_column-gap-5 .ld-row > .vc_column_container > .vc_column-inner{
		padding: 0 15px !important;
	}
	.radio_drop .radio-fieldset{
		height: 70px;
    	position: relative;
	}
	.home-contact-inner .radio_drop .radio-fieldset p label {
		position: absolute;
		bottom: 29px;
	}
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0;
}

@media screen and (min-width: 1020px) and (max-width: 1024px) { 
   .page-template-news-event .event-poster,
	.page-id-184 .event-poster{
		height: 182px;
		overflow: hidden;
	}
}



@media screen and (min-width: 1300px) and (max-width: 1680px) { 
    .page-template-news-event .event-poster,
	.page-id-184 .event-poster{
		height: 222px;
		overflow: hidden;
	}
	.footer-mob {
    display: none;
}
	.works-mob {
    display: none;
}
}


@media screen and (min-width: 1681px) and (max-width: 2048px) { 
    .page-template-news-event .event-poster,
	.page-id-184 .event-poster{
		height: 320px;
		overflow: hidden;
	}
	.footer-mob {
    display: none;
}
	.works-mob {
    display: none;
}
}
@media only screen and (min-width: 1200px) {
    .mg-top {
        margin-bottom: 40px;
    }
	.footer-mob {
    display: none;
}
	.works-mob {
    display: none;
}
}

/* @media only screen and (min-width:320px) and (max-width:400px) {
	    #homePopup .home-popup-img {
        width: 50% !important;
    }
} */