@media only screen and (max-width: 1400px) { 
	

}

@media only screen and (max-width: 1350px) { 
	
}


@media only screen and (max-width: 1280px) { 

	

}




@media only screen and (max-width: 1199.98px) { 
	/*-----footer------*/
	.footer-logo{width:170px;}
	.box-head-img-txt-content .occ{font-size:26px;}
	.box-head-video h1, .box-head-img-txt-content h1{font-size:54px;}
	.box-head-video .block-desc, .box-head-img-txt-content .block-desc{font-size:24px;}
	.box-head-video .btn, .box-head-video .btn:active, .box-head-video .btn:focus, .box-head-video .btn:hover,
	.box-head-img-txt-content .btn, .box-head-img-txt-content .btn:active, .box-head-img-txt-content .btn:focus, .box-head-img-txt-content .btn:hover{min-width:0;}
	
	.box-2col-perc-right-num{font-size:100px;}
	.box-calcolator h2 br{display:none;}
	
	/*--header - start added 25/07/2025--*/
	.navbar-brand{margin-left:50px;}
	.navbar-expand-xl{position:relative;}
	button.navbar-toggler{position:absolute;left:0;top:0;font-size:42px;color:#00205B;}
	button.navbar-toggler.collapsed .fa-xmark{display:none;}
	button.navbar-toggler .fa-xmark{display:inline-block;}
	button.navbar-toggler.collapsed .fa-bars{display:inline-block;}
	button.navbar-toggler .fa-bars{display:none}
	#mainMenu {float: none;position: absolute;width:100%;top: 53px;background: #fff;left:0;}
	#mainMenu .navbar-nav{padding:15px 0;}
	/*--header - end added 25/07/2025--*/
	
	
	
	
	

}

@media only screen and (max-width: 991.98px) 
{
	
	/*common*/
	.container, .container-md, .container-sm {max-width: 100%;}
	.btn-alt, .btn-alt:active, .btn-alt:focus, .btn-alt:hover{background:#FFF!important;}
	.img-lg-mobile{display:block;margin-bottom:40px;}
	.img-lg-desktop{display:none;}
	
	/*--header - start removed 25/07/2025--*/
	/*.navbar-brand{margin-left:50px;}
	.navbar-expand-lg{position:relative;}
	button.navbar-toggler{position:absolute;left:0;top:0;font-size:42px;color:#00205B;}
	button.navbar-toggler.collapsed .fa-xmark{display:none;}
	button.navbar-toggler .fa-xmark{display:inline-block;}
	button.navbar-toggler.collapsed .fa-bars{display:inline-block;}
	button.navbar-toggler .fa-bars{display:none}
	#mainMenu {float: none;position: absolute;width:100%;top: 53px;background: #fff;left:0;}
	#mainMenu .navbar-nav{padding:15px 0;}*/
	/*--header - end removed 25/07/2025--*/
	
	/*-----footer-----*/
	.footer{padding:50px 0 15px 0;}
	.footer-logo{display:none;}
	
	.box-head-video h1 {margin-bottom:20px;font-size: 48px;}
	
	/*box-head-img-txt*/
	.box-head-img-txt-content h1 {font-size: 44px;}
	.box-head-img-txt-content .btn, .box-head-img-txt-content .btn:active, .box-head-img-txt-content .btn:focus, .box-head-img-txt-content .btn:hover{display:block;}
	.box-head-img-txt-content .btn-alt {margin-left:0;margin-top:20px;}
	
	/*box-img-sx-info-dx*/
    .box-img-sx-info-dx-img-desktop{display:none;}
	.box-img-sx-info-dx-img-mobile {display: block;margin: 50px 0;}
	
	/*box-full-info-sx-img-dx*/
	.box-full-info-sx-img-dx-content, .box-full-info-sx-img-dx-information .box-full-info-sx-img-dx-content{padding:60px 0;}
	.box-full-info-sx-img-dx h2{margin-bottom:40px;}
	.box-full-info-sx-img-dx h2 br, .box-full-info-sx-img-dx h3 br{display:none;}
	
	
	/*box-2-col*/
	.box-2-col-img-desktop{display:none;}
	.box-2-col-img-mobile {display: block;}
	.box-2-col-1-wrap {padding-right:calc(var(--bs-gutter-x) * .5);margin-bottom:100px;}
	.box-2-col-2-wrap {padding-left:calc(var(--bs-gutter-x) * .5);}
	.box-2-col-1{height:auto;}
	.box-2-col-2{height:auto;}
	.box-2-col-note br{display:none;}
	
	.box-2col-perc-right-num{font-size:90px;}
	
	/*box-left-perc*/
	.box-left-perc-num{font-size:140px;}
	.box-left-perc-num sup {font-size: 80px;}
	.box-left-perc-note {margin-top: 40px;}
	
	/*box-info-sx-img-dx*/
	.box-info-sx-img-dx-left {padding-right:calc(var(--bs-gutter-x) * .5);}
	.box-info-sx-img-dx-right{text-align:center;margin-top:20px;}
	
	/*box-3-card*/
	.box-3-card-item{padding:40px 20px;}
	
	/*custom > about*/
	.box-head-img-txt-about .box-head-img-txt-content h1{font-size:36px;}
	.box-head-img-txt-about .box-head-img-txt-content h1 strong{display:inline-block;}
	
	
	
	
	
    
}

@media only screen and  (max-width: 767.98px) { 

	
	
	.header{padding: 100px 0 170px 0;color:#FFF;background-image:url(../img/header-bg-mobile.jpg);background-position: bottom right;}
	.header h1{font-size:60px;}
	.header-occ {font-size: 28px;}
	.header-desc{font-size:45px;}
	.header-desc span{color:#FFF;}
	.box-head-video video.box-head-video-desktop{display:none;}
	.box-head-video video.box-head-video-mobile{display:block;}
	
	.btn, .btn:active, .btn:focus, .btn:hover{display:block;}
	
	.footer .col-6{padding-bottom:20px;}
	.copyright, .copyright .text-end {text-align:center!important;}
	.copyright{padding-bottom:60px;}
	.widget-contact a img {width: 120px;}
	.widget-contact {bottom: 15px;right: 15px;}
	.modal-body {padding: 0 20px 60px 20px;}
	
	/*box-head-video
	.box-head-video-content {position: relative;z-index: 2;width: 100%;left: auto;top: auto;transform: none;background: #00A9CF;padding: 100px 0 50px 0;}
	.box-head-video h1 {font-size: 36px;}*/
	
		.box-head-video .btn, .box-head-video .btn:active, .box-head-video .btn:focus, .box-head-video .btn:hover {display: block;}
	.box-head-video .btn-alt {margin-top:20px;margin-left:0;}
	
	/*box-head-img-txt*/
	.box-head-img-txt{position:relative;}
	.box-head-img-txt-content{position:relative;z-index:2;}
	.box-head-img-txt::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);z-index:1;}
	
	.box-2col-perc-right{padding-left: calc(var(--bs-gutter-x) * .5);border-left:0;margin-top:50px;}
	
	.box-icon-sx-info-dx{text-align:center;}
	.box-icon-sx-info-dx h2{margin-top:20px;font-size:36px;}
	
	.box-2-col h2{font-size:36px;}
	.box-2-col-note{font-size:36px;}
	
	.box-slider h2{font-size:36px;}
	
	.box-social h2{font-size:36px;}
	.box-social-item a, .box-social-item a:focus, .box-social-item a:active, .box-social-item a:hover{margin: 0 10px;padding: 0 10px;}
	
    /*-----box-technology-----*/
	.box-technology{}
	.box-technology .v-desktop{display:none;}
	.box-technology .v-mobile{display:block;text-align:center;}
	
	/*box-2col-4-3*/
	.box-2col-4-3{height:auto;}
	.box-2col-4-3 .box-2col-4-3-right h3 {color:#00205B;}
	
	
	/*box-full-2col-grey-white*/
	.box-full-2col-grey-white-wrap.grey-bg-mobile{background: #e1e1e1;}
	.box-full-2col-grey-white-wrap.white-bg-mobile{background:#FFF;}
	.box-full-2col-grey-white-item h2 br, .box-full-2col-grey-white-item .block-desc br{display:none;}
	.box-full-2col-grey-white-item-content{padding:0 20px;}
	
	/*box-slider-img*/
	.box-slider-img .slick-list {padding: 0 30px!important;}
	
	/*box info*/
	.box-info-right {padding-left:calc(var(--bs-gutter-x) * .5);border-left:0;margin-top:50px;}
	.box-info h3{margin-bottom:20px;}
	
	/*box-blu*/
	.box-blu-bg svg{margin: 0 0 40px 0;}
	
	/*slider-icon-txt*/
	.slider-icon-txt-item {padding: 0 20px;}
	
	/*slider-step*/
	.slider-step-item h3{font-size:20px;padding:20px;}
	
	/*box-blu*/
	.box-blu{background-image:none;padding-top:80px;}
	
	.box-info-table-title-desktop{display:none;}
	.box-info-table-title-mobile{display:block;}
	.box-info-table h3, .box-info-table .grey-bg{padding:20px;}
	
	/*-----custom > providers-----*/
	.provider-2col-bg{background-image:url(../img/providers-2col-bg-mobile.jpg);background-position:top right;}
	
	/*-----custom > about-----*/
	.box-head-img-txt-about .box-head-img-txt-content h1 strong {display:inline-block;color:#14A9E6;}
	.box-head-img-txt-about .box-head-img-txt-content .block-desc{color:#00205B;}
	
	
	
}

@media only screen and  (max-width: 575.98px) { 
	
	/*-----footer-----*/
	.copyright {padding-bottom: 140px;}
	

	
	.header{padding: 100px 0 170px 0;color:#FFF;background-image:url(../img/header-bg-mobile-580.jpg);background-position: bottom right;}
	.header h1{font-size:54px;}
	.header-desc {font-size: 36px;}
	
	.box-2-col-1, .box-2-col-2{padding: 70px 20px;}
	.box-2-col-icon-desc {padding-left: 100px;}
	.box-social-item a, .box-social-item a:focus, .box-social-item a:active, .box-social-item a:hover{font-size:38px;margin: 0px 5px;padding: 0 5px;}
	
	/*box-info*/
	.box-info-right-icon {text-align: left;margin-bottom: 20px;}
	
	/*-----custom > providers-----*/
	.provider-2col-bg{background-position:top center;}
	
	/*-----custom > nurse-----*/
	.nurse-2col-bg{background-image:none;background-color:#14A9E6;}
}

