:root {
  --color1: #1063af;
  --color2: #000000;
}


/*common*/
*{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin: 0px; padding: 0px;}
html, div, img, ul, li, a, p, ol, body, h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; color:#000000;
font-family: 'Outfit', sans-serif; font-weight:400;}
ul, a, input{text-decoration: none;list-style: none;text-decoration: none;outline:none;}
a{transition: .5s;}
a:hover{ text-decoration: none;transition: .5s;}
.container_custom{width:1200px;margin:0 auto;padding-right: 15px;padding-left: 15px;}
.flex{display: flex;flex-wrap: wrap;}
/*.flex1{display: flex;}*/
.flex-align{align-items: center;}
.clear{clear:both; float: left; width:100%;}
.newletter_block .right input.ml::placeholder {color: #fff;opacity: 1;}
.clear{float: left;width: 100%;clear: both;}

.col1{width:8.33333333%;}
.col2{width:16.66666667%;}
.col3{width:25%;}
.col4{width:33.33333333%;}
.col5{width:41.66666667%;}
.col6{width:50%;}
.col7{width:58.33333333%;}
.col8{width:66.66666667%;}
.col9{width:75%;}
.col10{width:83.33333333%;}
.col11{width:91.66666667%;}
.col12{width:100%;}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{float:left;padding:0 15px;}

.newletter_block .right input.ml:-ms-input-placeholder {color: #fff;}

.newletter_block .right input.ml::-ms-input-placeholder { color: #fff;}
/*top_css*/
.header-block{position: relative;z-index: 11;}
/*.sticky-header{position: fixed;}*/
/*.sticky-header .hdr-top{display: none;}*/

.header_block{float:left;width:100%;clear:both;}
.algn-left{display: flex; align-items: center; justify-content: flex-start;}
.algn-center{display: flex; align-items: center; justify-content: center;}
.algn-right{display: flex; align-items: center; justify-content: flex-end;}
.hdr-top{background: #353949; padding:10px;}
.top-flex{display: flex; justify-content: space-between; align-items: center; width:100%;}
.hdr-top .center ul li{color: #fff;font-size: 14px;font-weight: 400;}
.hdr-top .left a{font-size: 14px;font-weight: 400;color: #fff;}
.account{display: flex; justify-content: flex-start; align-items: flex-start;}
.account ul {display: flex;}
.account ul li{border-right: 1px solid #5d637c;}
.account ul li a{color: #fff;font-size: 14px;font-weight: 400; margin-right:10px;}
.account ul li:last-child{border:0; margin-left: 10px;}
.account ul li a .fa{padding-right: 5px;}
.hdr-top .social-media {display: flex; justify-content: flex-start; align-items: flex-start;}
.social-media ul{display: flex;}
.social-media ul li{margin-right: 20px;}
.social-media ul li:last-child{padding-right: 0;}
.social-media ul li a{color: #fff;font-size: 18px;display: inline-block;}
.cart{position: relative;}
.cart-child:after{content:'0'; position: absolute; width: 20px; height: 20px; border-radius: 100%; background: #3d6346; color:#fff; font-size: 14px; font-weight: 400; transform: translate(-50%, -50%); top:50%; left: 100%;display: flex;justify-content: center;align-items: center;}



.logo a, .logo img{display:block;}
.navbars{background: #ffffff; position: relative; z-index: 2;float:left;width:100%;clear:both; padding:0;}

.sticky-header .navbars{ border-bottom: 1px solid #e9e9e9;}
.navbars .flex{justify-content: space-between;position: relative;}
.primary-menu {background: var(--color1); padding: 0 40px;}
/*.primary-menu a{padding: 37px 0 37px 0;}*/
.primary-menu ul {padding: 0;margin: 0;}
.primary-menu ul li {display:inline-block; margin-right:40px;}
.primary-menu ul li:last-child {margin-right: 0;}
.primary-menu ul li a {color: #ffffff; font-size: 18px; padding: 15px 0; display: inline-block;position: relative;}
.primary-menu ul li a:hover{color:#40ddf9;}
.primary-menu i.fa.fa-angle-down {font-size: 14px;}
.primary-menu ul li.current-item a{color: var(--color1);}
.primary-menu .nav-link:focus{color:#d84f48; }
/*.primary-menu ul li a::before {content: '';width: 0%;height: 4px;background: navy;position: absolute;left: 0px;bottom: 0px;transition:.5s;}*/
/*.primary-menu ul li.current_page_item a::before,.primary-menu ul li a:hover::before{width: 100%;transition:.5s;}*/
.primary-menu ul li.current_page_item a{font-weight: bold; color:#40ddf9;}

.top-nav{display: flex; flex-wrap: wrap; justify-content: flex-end;padding: 20px 0;}
.top-nav .inner{display: flex; flex-wrap: wrap; justify-content: space-between; padding-left:42px;}
.top-nav .inner figure { margin: 0;}
.top-nav .inner .content{margin-left:15px;}
.top-nav .inner .content h6{color:var(--color1); font-size: 14px;line-height: 10px; margin-bottom: 10px; font-weight: 600;}
.top-nav .inner .content a {}
.top-nav .inner .content p {width: 100%;max-width: 210px;line-height: 24px;}
.top-nav .top-sm {display: flex; justify-content: flex-start; align-items: flex-start;padding-left: 60px;}
.top-sm ul{display: flex;}
.top-sm ul li{margin-right: 9px;}
.top-sm ul li:last-child{margin-right: 0;}
.top-sm ul li a{
color: var(--color1); 
font-size: 18px; 
display: inline-block;
padding: 9px 13px;
transition: .5s; 
border: 1px solid var(--color1); 
width: 35px; 
height: 35px;
display: flex;
align-items: center;
justify-content: center;
}
.top-sm ul li a:hover{color: #ffffff; background-color: var(--color1);}
.nav-main .wrapp { display: flex;align-items: center;justify-content: flex-end;}



ul.sub-menu li a {padding: 15px;margin-left: 0;border-bottom: 1px solid #40ddf9;display: inline-block;font-weight: 400;width: 100%;color:#fff !important;font-weight: 400; background: #083e70;
}

.sub {position: absolute;cursor: pointer;color: #fff;background: var(--color1);text-align: center;width: 30px;height: 30px;display: flex;float: right;justify-content: center;align-items: center;top: 10px; right:0;}
.sub .fa-angle-up, .submenu-hide .fa-angle-down{display: none; }

.submenu-hide .fa-angle-up{display: inherit;}
ul.sub-menu::before{content: "";}
ul.sub-menu {position: absolute;z-index: 1000;display: none;width: 260px;list-style: none;background: var(--color1);border-top: 5px solid #40ddf9;float: none;padding: 0;margin-top:0;} 


.primary-menu ul li:hover .sub-menu {display: block;transition:1s;}

ul.sub-menu li ul.sub-menu{    border-top: none;display:block;position: relative;}
ul.sub-menu li {width: 100%;float:none;    display: inherit;}

ul.sub-menu li:last-child a{border-bottom: none;}
ul.sub-menu li a:hover{color:#fff !important;font-weight: 500;}
ul.sub-menu li .sub {display: none !important;}

.primary-menu li.menu-item-has-children{position: relative;}
.primary-menu li.menu-item-has-children:after{content:"\f107";font-family: 'FontAwesome'; color:#ffffff;}


@media (min-width:992px){
	.sub{display:none;}
}

.serv{position: relative;}
.service-ddn {
position: absolute;
background: #fff;
left: 0;
top: 42px;
padding: 10px !important;
height: auto;
display: flex;
flex-wrap: wrap;
}

/*banner_css*/
.banner-block{float: left;width: 100%;clear: both; position: relative;}
.banner-content{width: 100%; position: absolute; top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.banner-content .bannerHeading {font-size: 50px; text-shadow: 3px 2px 6px #000000;color: #ffffff;text-align: center;font-weight: 600;line-height: 70px;}
#hero .item > img {object-fit: cover;}
.banner-content .learn-btn {text-align: center; margin-top: 30px;}
.banner-content .learn-btn a {border: 2px solid #fae7e7;max-width: 200px;text-align: center;margin: 0 auto;width: 100%;padding: 16px 30px;border-radius: 10px;color: #fff;
display: inline-block;
font-weight: bold;
transition: .5s ease;
}
.banner-content .learn-btn a:hover{color: var(--color1); background-color: #fff;}
.banner-block .owl-dots{text-align: center;width: 100%;bottom: 30px; position: absolute;}
.banner-block .owl-theme .owl-dots .owl-dot span{width: 10px; height: 10px;background: var(--color1); margin-right: 20px;opacity: 1;transition: all 0.3s ease 0s;border-radius: 100%;}
.banner-block .owl-theme .owl-dots .owl-dot.active span{background: #ffffff;}

/* about */
.about {width: 100%;float: left;padding: 50px 0;}
.about .col6 {width: 50%;padding: 15px;float: left;}
.about .col7 {width: 52%; padding-right: 20px; float: left;}
.about .col5 {width: 48%; float: left; padding-left: 20px;}
.aboutyear {max-width: 255px;width: 100%;padding: 20px;text-align: center;background-color: #000080;position: absolute;bottom: 0px;right: 0px;}
.yearBox {font-size: 80px;color: #4472c4;line-height: 80px;font-weight: bold;}
.yearText {color: #c0c0c0;font-size: 24px;font-weight: 500;}
.aboutImages {position: relative;}
.aboutImages figure {width: 100%;margin: 0px;}
.aboutImages figure img {width: 100%; border-radius: 20px;}
.aboutContent h4{font-size: 24px; color:var(--color2); text-transform: uppercase; font-weight: 600; margin-bottom: 15px;}
.aboutContent h1 {font-size: 35px;line-height: 50px;color: var(--color1); margin-bottom: 25px;font-weight: 600;}
.aboutContent p {font-size: 16px;line-height: 24px;color: #2b2b2b;}
.learnMore {margin-right: 0;padding: 15px 35px;border: 2px solid var(--color1);border-radius: 10px;font-size: 18px;color: #000;font-weight: 600;display: inline-block;text-align: center;    margin-top: 40px;}
.about .container_custom {display: flex;flex-wrap: wrap;align-items: center;}
.learnMore:hover {background-color: var(--color1);color: #fff;}
/*  */

/*about-below*/
.about-below .box{padding: 40px; background: #024c82; height:100%; width:100%; display: inline-block;}
.about-below .box h2{font-size: 25px; color: #ffffff; font-weight: 600; margin-bottom: 15px;}
.about-below .box p{font-size: 18px; color: #ffffff;}
.about-below .box .icon .fa{font-size: 40px; color: #ffffff; margin-bottom: 20px;}
.print{background: #066ab3 !important;}
.payment{background: #2b8ed7 !important;}

/* service section */
.service01 {padding: 50px 0px;float: left;width: 100%;}
.service01 .serHead {text-align: center;margin-bottom: 50px;}
.service01 .serHead h4{font-size: 24px; color:var(--color2); text-transform: uppercase; font-weight: 600; margin-bottom: 15px;}
.service01 .serHead h1 {font-size: 35px;line-height: 50px;color: var(--color1); margin-bottom: 25px;font-weight: 600;}
.service01 .serBox {background: #fff;height: 100%;transition: .5s;}
.service01 .serBox:hover a img {transform: scale(1.1); border-radius: 0;}
.service01 .serBox a{display: block;height: 100%;transition: .5s;color: #000;}
.service01 .serBox:hover a {background-color: #4472c4;}
.service01 .serBox:hover a .cptionBox p span,
.service01 .serBox:hover a h5,
.service01 .serBox:hover a h3,
.service01 .serBox:hover a p,
.service01 .serBox:hover a ul li{color: #fff;}
.service01 .serBox figure {margin: 0;}
.service01 .serBox figure img {width: 100%;transition: .5s; border-radius: 30px;}
.about .col7.single-services-box{width:100%;}
.about .col7.single-services-box li{margin-bottom:8px;}
.service01 .serBox .caption{display: flex; position: absolute; bottom: 0; justify-content: space-between;align-items: center;padding: 20px;width:100%;}
.service01 .serBox .caption h3{font-size: 18px; color:#ffffff; font-weight: 600;}
.service01 .serBox .caption span{font-size: 25px; color:#ffffff;}
.service01 .serBtn {text-align: center; margin-top: 30px;}
.service01 .serBtn a {font-size: 16px;font-weight: bold;border: 2px solid var(--color1);border-radius: 10px;padding: 18px 33px;
transition: .5s;display: inline-block;}
.service01 .serBtn a:hover {background-color: var(--color1); color: #fff;}
.service01 .serBox:hover .d-flex .iconBox img{transform: scale(1);}
.service01 .owl-dots {bottom: -51px;}
.service01 .owl-dots .owl-dot span{background: #7788a1; margin-right: 10px;}
.service01 .owl-dots .owl-dot.active span{background: var(--color1);}

.service01 .item{position: relative;}
.service01 .item::before {
position: absolute;
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
background-image: -moz-linear-gradient( 90deg, rgba(2,76,130,0.8) 0%, rgba(7,97,158,0.4) 42%, rgba(13,126,197,0) 100%);
background-image: -webkit-linear-gradient( 90deg, rgba(2,76,130,0.8) 0%, rgba(7,97,158,0.4) 42%, rgba(13,126,197,0) 100%);
background-image: -ms-linear-gradient( 90deg, rgba(2,76,130,0.8) 0%, rgba(7,97,158,0.4) 42%, rgba(13,126,197,0) 100%);
border-radius: 30px;
}

/* testimonials */
.testimonials1{position: relative; float: left; width: 100%; padding: 60px 0;}
.testimonials1 .container_custom{position: relative;}
.testimonials1 > img{position: absolute;
width: 100%;
top: 0;
left: 0;
height: 100%;
object-fit: cover;
}
.testimonials1 .col5 { width: 49%;}
.testimonials1 .col7{ width: 51%;}
.testiImage figure img{border-radius: 20px;width: 100%;}
.testiContent {padding-left: 0px;}
.testiContent h4{font-size: 24px; color:var(--color2); text-transform: uppercase; font-weight: 600; margin-bottom: 15px;}
.testiContent h1 {font-size: 35px;line-height: 50px;color: var(--color1); margin-bottom: 25px;font-weight: 600;}
/*.all-testi {display: flex;}*/
.testiContent .all-testi .content{
text-align: center;
background: #ffffff;
box-shadow: 5px 8px 24px rgba(0, 0, 0, .3);
max-width: 280px;
width: 100%;
padding: 20px;
border-radius: 20px;
margin-right: 20px;
}

.testiContent .all-testi .content img{box-shadow: 2px 8px 13px rgba(0, 0, 0, .3); border-radius: 50%; width: auto;margin: 0px auto;text-align: center;}
.testiContent .all-testi .content p{color:#2b2b2b; font-size: 16px;}
.testiContent .all-testi .content span{color:var(--color1);}
.testiContent .all-testi .content .rating .fa{color:#f6ad03; margin:15px 0;}
.testiContent .all-testi .content .pname span{font-weight: 600;}

.testimonials1 .owl-dots{position: absolute; bottom: -45px; left: 0; margin: 0;}
.testimonials1 .owl-theme .owl-dots .owl-dot span{background: #7788a1;}
.testimonials1 .owl-theme .owl-dots .owl-dot.active span{background: var(--color1);}


/* about */
.aboutSectionContent h2 {font-size: 50px;line-height: 80px;color: #000080;margin-bottom: 10px;font-weight: 600;}
.aboutSectionContent p {font-size: 16px;line-height: 24px;color: #2b2b2b;margin-bottom: 20px;}
.aboutSection {padding: 50px;position: relative;width: 100%;float: left;}
.aboutSection .container_custom {position: relative;}

/* banner */
.flex2 {display: flex;align-items: center;justify-content: space-between;}
.sideBanner {float: left;width: 100%;position: relative;padding: 120px 0;background-image: -moz-linear-gradient(0deg, rgb(0, 0, 128) 0%, rgb(0, 0, 51) 100%);background-image: -webkit-linear-gradient(0deg, rgb(0, 0, 128) 0%, rgb(0, 0, 51) 100%);background-image: -ms-linear-gradient(0deg, rgb(0, 0, 128) 0%, rgb(0, 0, 51) 100%);}
.bgImagef {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;object-fit: cover;}
.opcity40 {opacity: .4;}
.sideBanner .container_custom {position: relative;}
.contactwithus h5 {color: #4472c4;font-size: 20px;}
.contactwithus h3 {font-size: 40px;color: #fff;font-weight: 500;margin-top: 10px;}
.flex2 .learnMore1 {margin-right: 0;padding: 16px 20px;background-color: #fff;border-radius: 10px;color: var(--color1);font-size: 18px;border: 2px solid #fff;font-weight: 500;    display: inline-block;}
.flex2 .learnMore1:hover {background-color: var(--color1);color: #fff;border: 2px solid var(--color1);}
img.curve1 {position: absolute;right: 0px;top: 0px;max-width: 362px;width: 100%;}
img.curve2 {position: absolute;right: 19%;top: -85px;}
.sideBanner aside {display: inline-block;margin-top: 15px;}

/* end banner */


/*contact-block start*/
.contact-block{position: relative; float: left; width: 100%; padding: 60px 0;}
.contact-block img{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.contact-block .container_custom{position: relative;}
.contact-block h1{text-align: center; font-weight: 600; color: var(--color1); font-size: 50px;}
.contact-block label{color:var(--color2);}
.ctc-form { width: 100%; max-width: 970px; margin: 0px auto; margin-top: 40px;}
.ctc-form .form-box-two .field { flex: 0 0 48.3%;}
.ctc-form .field{margin-bottom: 30px;}
.contact-block input[type="text"],input[type="tel"],input[type="email"],textarea
{
width: 100%;
  height: 34px;
  border-radius: 0;
  background:#d9d9d9;
  padding: 15px;
  color: #000;
  font-size: 16px;

}
.ctc-form .field-ta input[type="text"]{height:100px;}

.form-box-two{display: flex;gap: 30px; justify-content: center;}

.ctc-buttons {display: flex; justify-content: center; gap: 0px;}
.ctc-buttons input[type="submit"],.ctc-buttons input[type="reset"] {
background-color: var(--color1);
color: #fff;
text-transform: uppercase;
font-weight: bold;
max-width: 200px;
width: 100%;
text-align: center;
padding: 18px 0;
border-radius: 10px;
border:none;
transition: .5s;
}

.ctc-buttons input[type="reset"]{border:1px solid var(--color1); background-color: #ffffff; color:#000; transition: .5s;}
.ctc-buttons input[type="submit"]:hover{border:1px solid var(--color1); color:var(--color2); background-color: #ffffff;}
.ctc-buttons input[type="reset"]:hover{background: var(--color1); color:#ffffff;}



/*contact-block end*/

/* team Section */
.meetTeam {padding: 60px 0px;float: left;width: 100%;}
.meetTeam .headTop {padding-bottom: 40px;text-align: center;}
.meetTeam .headTop h4{font-size: 24px;font-weight: 500;text-transform: uppercase;}
.meetTeam .headTop h3 {font-size: 35px;padding-top: 10px;color: #1063af;font-weight: 500;}
.meetTeam .teamInfo {margin-bottom: 30px;}
.meetTeam .teamInfo figure {margin: 0px 0px 20px;}
.meetTeam .teamInfo img {border-radius: 30px;width:auto;max-width: 100%;}
.meetTeam .teamInfo .captionBox {text-align: center;}
.meetTeam .teamInfo .captionBox h5 {font-size: 20px;font-weight: 500;color: #1063af;  padding-bottom: 10px;}
.meetTeam .teamInfo .captionBox p{text-transform: uppercase;    min-height: 50px;}
.meetTeam .teamBtn {display: flex;justify-content: center;gap: 20px; align-items: center;}
.bdrbtn,.bluebtn {background: transparent;color: #000;border: 2px solid #1063af;padding: 16px 91px;font-weight:600; font-size: 16px;transition: .5s;border-radius: 10px;display: inline-block;}
.bdrbtn:hover {background: #1063af;color: #fff;}
.bluebtn {background: #1063af;color: #fff;padding: 16px 20px;}
.bluebtn:hover{background-color: transparent;border: 2px solid #1063af;color: #000;}


.meetTeam-video{background:#f7f7f7;padding-bottom:30px;}

/* footer */
.footer .col5{width: 43%;}
.footer .col4 {width: 30%;}
.footer .col4 {width: 27%;}
.footer {background: #053a61;position: relative;float: left;width: 100%;padding: 40px 0 0;}
.footer > img {position: absolute;width: 100%;top: 0;left: 0;height: 100%;object-fit: cover;opacity: .2;}
.footer .container_custom{position: relative;padding: 0;}
.footer .quick-links p {color: #fff;font-size: 14px;width: 100%;max-width: 380px;margin: 30px 0;line-height: 25px;}
.footer .quick-links h5 {font-size: 25px;font-weight: bold;color: #fff;padding-bottom: 25px;}
.footer .quick-links ul li a {color: #fff;font-size: 14px;line-height: 30px;}
.footer .quick-links ul li a i {font-size: 16px;color: #40ddf9;padding-right: 10px;}
.footer .quick-links .social-footer {padding-top: 40px;}
.footer .social-footer a {background: transparent;border: 2px solid #fff;width: 30px;height: 30px;display: inline-block;
text-align: center;color: #fff;transition: .5s;}
.footer .social-footer a:hover {background: #40ddf9; color: #000;border: 2px solid transparent;}
.footer .social-footer a:nth-child(2) {margin: 0px 20px;}
.footer .quick-links .fConInfo a,
.footer .quick-links .fConInfo .clocBox {display: flex;gap: 10px;}
.footer .quick-links .fConInfo a .cpBox p,
.footer .quick-links .fConInfo .clocBox .cpBox p {margin: 0;font-size: 16px;font-weight: 600;}
.footer .quick-links .fConInfo a .cpBox span,
.footer .quick-links .fConInfo .clocBox .cpBox span {color: #fff;width: 100%;max-width: 180px;display: inline-block;
font-size: 14px;line-height: 20px;}
.footer .quick-links .fConInfo .clocBox .cpBox span{max-width: 100%;}
.footer .quick-links .fConInfo {margin-bottom: 15px;}
.copyright{margin-top:30px;float: left;width: 100%;clear: both;font-size:14px;color:#fff;text-align:center;border-top: 1px solid #2b8ed7;padding: 6px 10px;position: relative;}
.copyright p{color: #fff;}

/* ========== inner Page ==============*/
#banner-block-in .item{ height: 400px;background-position: center center; background-size: cover;}

#banner-block-in .item .banner-content{ transform: translate(-50%, 0%);background: #0000004d;    bottom: 0;top:inherit;}
.inner-banner-content {position: absolute; bottom: 0;left: 0;right: 0;background: #0000004d;}
.inner-banner-content h1 { font-size: 50px; text-shadow: 3px 2px 6px #000000; color: #ffffff;text-align: center; font-weight: 600; line-height: 70px;}


.about_div_a{background:#fff;padding-top: 90px;background-repeat: no-repeat;
  background-size: cover;}
  .about_div_a .left img{width: 100%;}
 .abt_block.about_div_a  .right {
  padding: 30px;
  background: rgba(255,255,255,0.7);
  box-shadow: 0 0 12px rgba(0,0,0,0.22);
}
.abt_block.about_div_a h2 { color: var(--color1);font-size: 40px;margin-bottom: 15px;}
.abt_block.about_div_a p{color:#000;}
.abt_block.about_div_a .abt_inner { margin-bottom: 0;}
.services-type .services-box {
  display: grid;
}
.services-type .services-box .services-box-in {
  margin: 10px;
  border: 1px solid #cccccc;
  padding: 15px;
}
.services-type .services-box .services-box-in h3{
    font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  color: #000;
}
.services-type .services-box .services-box-in p{
    font-size: 15px;
  line-height: 26px;
}
.testi_block.testi_block_in,.testi_block.faqs_block_in{background: #f7f7f7;}


.title-with-subtitle{line-height: 45px !important;}
.title-with-subtitle span{
    display: inherit;
  font-size: 20px;
  font-weight: 700;
  color: #606060;
}

.contact_div_a {padding-top: 90px;padding-bottom: 60px;}
.contact_div_a .store-text{
    background: #353949;
  padding: 30px;    margin-bottom: 30px;
}
.contact_div_a .store-text .title-with-subtitle{
font-size: 20px;
  color: #fff;
  line-height: 30px !important;
  margin-bottom: 15px;
}
.contact_div_a .store-text .title-with-subtitle span{color: #ffffffd4;font-size: 16px;}
.contact_div_a .store-text p{color: #fff;}
.contact_div_a .store-text a{
    color: #fff;
  border: 1px solid;
  padding: 10px 15px;
  display: inline-block;
  font-size: 16px;
}
.contact_div_a .store-text a:hover{background: #fff;color:#353949; }

.contact_div_a .left{width: 40%;display: grid;}
.contact_div_a .right{width: 60%;display: grid;}
.maps iframe{border: none;width: 100%;height:350px;}
.maps img{width: 100%;}
.contact_div_a .contact-form{padding-left: 50px;}

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="pass"],
textarea
{
width: 100%;
  height: 40px;
  border-radius: 0;
  border: 1px solid #CCC;
  padding: 15px;
  color: #000;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;

}
textarea{height: 100px;resize: none;}

input:focus,
textarea:focus{outline: none;border: 1px solid var(--color1);}

.contact-form .subt-btn input.subt:hover { color: var(--color1);border: 1px solid;cursor: pointer;}

.cust_testi_block .testimonial-wrap{
    border-bottom: 1px solid #ccc;
  padding-bottom: 30px;
  margin-bottom: 50px;
}
.cust_testi_block .testimonial-wrap:last-child{border-bottom: none;margin-bottom: 0;}

.cat_block.customorders_1{padding: 80px 0;}
.cat_block.customorders_1 .cat {    justify-content: center;}


/*form*/
.ctc_form_box{margin: 0 auto; width: 600px; background-color: #f1f1f1; padding: 40px;}
.ctc_form_box h2{color: var(--color1); text-align: center;}
.ctc_form_box .form_inner{margin-top: 40px;}
.ctc_form_box .form-box{float: left; width: 100%; clear: both; margin-bottom: 20px;}
.ctc_form_box .form-box .form-box-two{float: left; width: 49%;}
.ctc_form_box .form-box .form-box-two:last-child{float: right; margin-left:2%;}
.ctc_form_box .form-box .ddn,.qty{width: 100%; height: 40px; padding-left: 10px; border: 1px solid #CCC;}
.ctc_form_box .form-button input { width: 100%; padding: 5px 0; border-radius: 20px; font-weight: 600; color: #fff;  border: none; background-color: #000000;}
.ctc_form_box .form-button input:hover{background-color: var(--color1);}
/**/

/*==Contact Us Page ==== */

.ctc-details{display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 0px;}
.ctc-details a{width: 100%; text-align: center; color: var(--color2); margin-bottom: 20px; font-size: 25px;}
.ctc-details a i {color: var(--color1); margin-right: 10px;}

.ctc-form .fa{font-size: 9px; color:red;}



/*testimonial_block_css_start*/
.testimonial_block{float:left;width:100%;clear:both;padding:65px 0 60px;}
.headingall.headingall2{float:left;width:100%;clear:both;text-align:center;margin-bottom:24px;}
.headingall.headingall2:after{left: 50%;margin-left: -31px;}
.headingall.headingall2:before{left: 50%;margin-left: -5px;}
.testiboxes{float:left;width:100%;clear:both;}
.testimonial_block h6{clear: both;
float: left;
margin-top: 20px;}
.center-contain{float:left;background:#fff;padding:38px 18px 22px;border-radius:20px;position:relative;box-shadow: 0 0 2px #ccc;}
.testimonial_block .item{padding:30px 30px 30px 0;display: inline-block;}
.center-contain p{font-size:14px;color:#000;line-height:24px;}
.center-contain h6{font-size:16px;color:#fff;line-height:28px;font-weight:600;margin-top:7px;}
.quotes{width:50px;height:50px;background:#1063af;font-size:25px;color:#fff;border:2px solid #fff;position:absolute;top: -25px;left: 18px;border-radius:50%;text-align:center;line-height: 48px;}
.center-contain:after{background:url(../images/bottomarrow.png) no-repeat;width:57px;height:25px;position:absolute;content:'';left:65px;bottom:-22px;}
.testimonial_block .owl-theme .owl-dots .owl-dot span{width:12px;height:12px;background:#1063af;border-radius:50px;margin: 5px 4px;}
.testimonial_block .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#40ddf9;}
.testimonial_block .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 38px;position: inherit;
  bottom: 0;}
.center-contain-video video{width:100% !important;height:100% !important;border-radius: 20px;}
.center-contain-video{padding:0;line-height: 1px;}
.testimonial_block .headTop {
padding-bottom: 40px;
text-align: center;
}
.testimonial_block .headTop h3 {
font-size: 35px;
padding-top: 10px;
color: #1063af;
font-weight: 500;
}
.testimonial_block .add-button{margin-bottom:30px;position:relative;}
.testiform{position:absolute;top:-340px;left:0;width:35%;background:#fff;box-shadow:0 0 3px #000;padding:20px;border-radius:10px;}
.testimonial_block  .bluebtn {  
padding: 6px 10px;
}
.forbxtop input{padding:0 10px;border:1px solid #e7e2e2;}
.forbxtop{margin-bottom:15px;}
.forbx input{width:100%;height:44px;background:#fff;}
.forbx textarea{border:1px solid #e7e2e2;background:#fff;}
.forbxbutton{margin-top:10px;}
.forbxbutton input{    background: #1063af;
  border: 0;
  color: #fff;}
.testiclosed{position:absolute;top:-21px;right:0;height:30px;width:30px;font-size:20px;text-align:center;line-height:26px;background:#fff;border-radius:50px;box-shadow: 0 0 3px #000;cursor:pointer;}

.testiform{display:none;}
.openform .testiform{display:block;}
/* ================= Responsive ================ */
.navs-toggle {display: none;}
@media (min-width: 1200px) {
.service .container{max-width: 1170px;}
}
@media (max-width: 1199px) {
.service .serBox .d-flex::before {width: 30%;}}
@media (max-width:1205px){
.container_custom{width: 100%;}
.primary-menu {background: var(--color1); padding: 15px 20px;}
.logo img {width: 100%; max-width: 200px;}

/*.header-block .logo img{width: 250px;}
.header-block .top{height: auto;text-align: center; }
.header-block .top .boxes{float: left;}
ul.call li a{font-size: 10px;}
.header-block .navbars{height: auto;}
.primary-menu ul{float: none; padding: 0 15px;}
.book-tour a{width: 100%;margin: 0;}
.primary-menu ul li a{margin-left: 0; padding: 15px; width: 100%;}
.primary-menu ul li{display: inherit; margin:0;}
.primary-menu ul li .submenu {position: relative;width: 100%;padding: 0 30px;}
.primary-menu ul li:hover .submenu{display: none;} 
.navs-toggle{display:block;padding: 8px 10px;}
.navs-toggle-icon{display: inline-block; float: right;height: 50px;background: #fff;border-radius: 4px;}
.navs-toggle span{float:left;}
.close-bars{display: none;}
.toggle-open .close-bars{display: block;}
.toggle-open .bars{display: none;}
.primary-menu{display: none;}
.toggle-open .primary-menu {display: block;position: absolute;top:100%;width: 100%;background: var(--color1);z-index: 9999;left: 0; margin-top:0;}
.primary-menu li.menu-item-has-children:after{content: none;}
.primary-menu ul li:hover .sub-menu {display: none;transition:1s;}
ul.sub-menu{width: 100%;position: relative;margin-top: 0;}
.nav-main .wrapp {padding: 10px 0;}*/
  
}

@media (max-width:1024px) {
/* footer css */
.footer .quick-links .fConInfo .clocBox .cpBox span br{display: none;}

}


@media (max-width:991px){
.algn-left,.algn-right{justify-content: center;}
.flex1 { display: inherit;}
.banner-content .bannerHeading{font-size: 35px;line-height: 40px;}
.top-nav .top-sm {padding-left: 30px;}
.top-nav .inner {padding-left: 0;}
.top-nav {justify-content: space-between;}	
.header-block .logo {display: flex; width: 100%;justify-content: space-between; margin-top: 20px;}
.header-block .logo img{width: 100%;}
.header-block .top{height: auto;text-align: center; }
.header-block .top .boxes{float: left;}
ul.call li a{font-size: 10px;}
.header-block .navbars{height: auto;}
.primary-menu ul{float: none; padding: 0 15px;}
.book-tour a{width: 100%;margin: 0;}
.primary-menu ul li a{margin-left: 0; padding: 15px; width: 100%;}
.primary-menu ul li{display: inherit; margin:0;}
.primary-menu ul li .submenu {position: relative;width: 100%;padding: 0 30px;}
.primary-menu ul li:hover .submenu{display: none;} 
.navs-toggle{display:block;padding: 8px 10px;}
.navs-toggle-icon{display: inline-block; float: right;height: 50px;background: #fff;border-radius: 4px;}
.navs-toggle span{float:left;}
.close-bars{display: none;}
.toggle-open .close-bars{display: block;}
.toggle-open .bars{display: none;}
.primary-menu{display: none;}
.toggle-open .primary-menu {display: block;position: absolute;top:100%;width: 100%;background: var(--color1);z-index: 9999;left: 0; margin-top:0;}
.primary-menu li.menu-item-has-children:after{content: none;}
.primary-menu ul li:hover .sub-menu {display: none;transition:1s;}
ul.sub-menu{width: 100%;position: relative;margin-top: 0; padding: 0;}
.nav-main {width: 100%;}
.nav-main .wrapp {padding: 10px 0;}
/*testimonials*/
.testimonials1 .col5 {width: 100%; padding: 0 20px;}
.testimonials1 .col7 {width: 100%; padding: 0 20px; margin-top: 20px;}
.testiContent .all-testi .content{max-width: 100%;}
.testimonials .owl-dots{display: flex; width: 100%; justify-content: center;}
/*about-section*/
.about .col7{width: 100%; padding:0 20px;}
.about .col5{width: 100%; padding:0 20px; margin-top:20px;}

/*about-below*/
.about-below .box{padding:30px;}


}

/* footer */
.footer .quick-links > img {width: 100%;max-width: 200px;}
.footer .quick-links .fConInfo a .cpBox span, .footer .quick-links .fConInfo .clocBox .cpBox span{}
.footer .quick-links .fConInfo .imgBox > img {width: 100%;max-width: 20px;min-width: 20px;}


.banner-block-home .item img{height:100% !important;}
@media (max-width:1169px){
.meetTeam .col3{width:50%;}
}
/*contact-block-starts*/
.form-box-two{gap:30px;}
/*contact-block-ends*/
.service .row {justify-content: center; row-gap: 30px;  }
.flex2 {flex-wrap: wrap;}

@media (max-width:934px){
.navbars .flex{justify-content: center;}
.navbars .logo{margin-top: 20px;}
.nav-main .wrapp{justify-content: center;}
}

@media (max-width:767px){
.meetTeam .col3{width:100%;}	
.top-nav,.navbars::before,.app,.navbars .flex::before {display: none;}
.logo {padding: 10px 0;}
.logo a {display: flex;justify-content: center;}

.banner-block .owl-dots{bottom:10px;}

/* who we are */
.col6 {width: 100%;padding:20px 0px}
.yearBox {font-size: 45px;line-height: 55px;}
.yearText {font-size: 17px;}
.aboutyear {max-width: 190px;}
.aboutContent {padding: 0px;}
.aboutContent h1 {font-size: 41px;line-height: 61px;}

/*about-section*/
.about .col7{padding:0 10px;}
.about .col5{padding:0 10px; margin-top:20px;}

/*global*/
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
width: 100%;
}

/*Meet Team */
.meetTeam .teamInfo figure {text-align: center;}
.meetTeam .teamBtn {flex-wrap: wrap;}

/* footer */
.footer .col5 {width: 100%;}
.footer .col4,.footer .col3 {width: 50%;}
.footer .quick-links .fConInfo a .cpBox span,
.footer .quick-links .fConInfo .clocBox .cpBox span,
.footer .quick-links .fConInfo .clocBox .cpBox span br{display: block;}



/*contact-block-starts*/
.ctc-form .form-box-two .field {flex: 0 0 100%;}
.contact-block img{object-fit: cover;}
/*contact-block-ends*/
.service .serHead h3 {font-size: 41px;line-height: 61px;}
.service .serBox .cptionBox {min-height: 247px;}
.service .serBox .d-flex .iconBox img {max-width: 30px;}
/**/

/*about us css*/
.aboutSectionImages figure {text-align: center;}

/*====Inner=====*/
/* #banner-block-in .item{height: 300px;} */
  
}

@media (max-width:585px){
.banner-content .bannerHeading{font-size: 25px;line-height: 30px;}
	.inner-banner-content h1 {
  font-size: 25px;
  line-height: 34px;
  padding: 20px 10px;
}

}

@media (max-width:575px){
/* footer */
.footer .col4,.footer .col3 {width: 100%;}
.footer .quick-links .social-footer {padding: 30px 0;}
	
}


@media (max-width: 475px){

.banner-block .owl-dots {bottom: 2px;}

/* footer */
.quick-links ul {row-gap: 5px;flex-wrap: wrap; column-gap: 20px;}
.quick-links .d-flex {row-gap: 5px; column-gap: 15px; flex-wrap: wrap;}
/* End footer */

/*contact-block-starts*/
.ctc-buttons{flex-wrap: wrap;}
/*contact-block-ends*/

/*====Inner=====*/
/*   #banner-block-in .item{height: 250px;} */
}

/*====================Faqs section==============*/

.accordion-container{
position: relative;
padding:50px 0;
height: auto;
margin: 10px auto;
}
.accordion-container > h2{
text-align: center;
color: #fff;
padding-bottom: 5px;
margin-bottom: 20px;
padding-bottom: 15px;
border-bottom: 1px solid #ddd;
}
.set{
position: relative;
width: 100%;
height: auto;
background-color: #1063af;
margin-bottom:10px;
}
.set > a{
display: block;
padding: 15px 15px;
text-decoration: none;
color: #fff;
font-weight: 600;
border-bottom: 1px solid #ddd;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
transition:all 0.2s linear;
}
.set > a i{
float: right;
margin-top: 2px;
}
.set > a.active{
background-color:#3399cc;
color: #fff;
}
.content01{
background-color: #fff;
border: 1px solid #ddd;
display:none;
padding:20px;
}
.content p{
padding: 0px 0px;
margin: 0;
color: #333;
}

img.custom-logo {
  height: auto;
}
.post-thumbnail img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: center right;  
}
@media screen and (max-width:1024px){
.post-thumbnail img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center right;  
}
#banner-block-in .item{height:auto;}
}
@media screen and (max-width:768px){
.owl-dots {
display:flex;
width:100%;
justify-content:center;
}

#banner-block-in .item {
  height: auto !important;
}
span.wpcf7-spinner {
  width: 5px;
}
.ctc-buttons input[type="submit"], .ctc-buttons input[type="reset"] {
  max-width: 108px;
}
}
@media screen and (max-width:767px){
.form-box-two{flex-wrap:wrap;gap:0px;}
}
@media screen and (max-width:475px){
.post-thumbnail img {
  height: auto !important;
}
}
@media screen and (max-width: 767px) {
  #banner-block-in .item {
      height: auto !important;
  }
.testiContent{
  text-align:center;
}
}
.wshs-post-simple-list h2{
padding:20px !important;
}


/*start patient registration form section*/



.new-patient-forms-block{padding:60px 0;}
.record-form__displayflex {display: flex;flex-wrap: wrap; padding-left: 10px;padding-right: 10px;position: relative;}
.record-form__label {font-size: 17px;margin-bottom: 5px;font-weight:500;line-height: 17px;}
.record-form__input-grow {border-bottom: 1px solid #000;color: #666;flex-grow: 2;font-size: 14px;padding-left: 5px;width: 1%;}
.col-md-4 {flex: 0 0 auto;width: 33.33333333%;}
.col-6 {flex: 0 0 auto;width: 50%;}
.col-4 {flex: 0 0 auto;width: 33.33333%;}
.col-3 {flex: 0 0 auto;width: 25%;}
.col-12 {flex: 0 0 auto;width: 100%;}
.col-9 {flex: 0 0 auto;width: 75%;}
.col-8 {flex: 0 0 auto;width: 66.66666667%;}
.col-7 {flex: 0 0 auto;width: 58.33333333%;}
.col-5 {flex: 0 0 auto;width: 41.66666667%;} 
.col-2 {flex: 0 0 auto;width: 16.66666667%;}
.form__label_margin.center {
text-align: center;
font-size: 20px;
}
.printonly {
display: none;
}
.outer-row {--bs-gutter-x: 1.5rem;align-items: flex-start;--bs-gutter-y: 0;display: flex;
flex-wrap: wrap;margin-left: -.75rem;margin-left: calc(var(--bs-gutter-x)*-.5);margin-right: -.75rem;margin-right: calc(var(--bs-gutter-x)*-.5);
margin-top: 0;margin-top: calc(var(--bs-gutter-y)*-1);}
.record-form__input-grow {border:0;border-bottom: 1px solid #000;color: #666;font-weight:500;flex-grow: 2;font-size: 17px;padding-left: 5px;width: 1%;}
.lineclear{float:left;width:100%;clear:both;height:18px;}
.lineclear2{height:46px;}
.spant{position: absolute;bottom: -26px;}
.spant1{left: 50%;margin-left: -31px;}
.spant2{left: 50%;margin-left: -15px;}
.spant3{left: 50%;margin-left: -33px;}
.form__label_margin{margin-right:15px;margin-bottom:10px;width:100%;}
.form-heading{text-align:center;font-weight:600;width: 100%;font-size: 25px;line-height: 28px;}
.record-form__displayflex1{padding-left: 10px;padding-right: 10px;}
.record-form__displayflex input{background:none;}
.record-form__displayflex input[type='checkbox'] {margin-left: 0;}
.record-form__displayflex1 input{width:40%;background:none;}  
.record-form__displayflex1 label{line-height:30px;}
ul.choices li{font-size: 17px;line-height:17px;list-style:disc;list-style-position: inside;padding-left: 10px;}
.bg-form{background:#f7f7f7;padding:50px;}
.checkbox-margin-bottom{margin-bottom:8px;padding:0;}

.form-pad{padding:0;}
.lineclearborder{margin-top:40px;}

.heading-new h2{text-transform:none;}
.all-readmore-fontsize{font-size:22px;}

table{width:100%;border-spacing:0;}
.bor th, .bor td{width: 33.3333%;}
th, td {border-collapse: collapse;padding: 1rem;text-align: left;border:1px solid #000;}
th{background:#e9e0e0;border-bottom:0;border-right:0;}td{border-bottom:0;border-right:0;}
th:last-child{border-right:1px solid #000;}
td{border-right:0;}
td:last-child{border-right:1px solid #000;}
tr:last-child td{border-bottom:1px solid #000;}

.form-heading-moment{text-align:left;}
.weekly td, .weekly th{padding:0.5rem;}
.weekly2 td:nth-child(even){background:#e9e0e0;}
.diwnload-form-center{justify-content:center;}
.diwnload-form-center .diwnload-form{background: #001a54;border: 0;color: #fff;padding: 10px 30px;font-size: 16px;font-weight: 600;
  margin-top: 10px;cursor:pointer;}
.diwnload-form-center .diwnload-form:hover{background:#8b2c3e;}

br{
display: none;
}
@media print {
.printonly {
display: block;
width: 100%;
float: left;
clear: both;
}
br{
display: block;
}
.fifty{width: 50%;}
.full{width: 100%;}
.printonly1 {
width: 100%;
}

.new-patient-forms-block{
padding: 0px;
}
.footer, .header-block, .banner-block, .diwnload-form-center .diwnload-form {display:none;} 
.lineclear{height:0px;} 
.lineclear2{height:42px;} 
.bg-form{padding:0;} 
.record-form__displayflex label{font-size:14px;line-height:16px;}
.record-form__displayflex1 label {line-height: 16px;}
.container.paper{width:100%;max-width: 100%;}

}

@media not print {


@media (max-width:1024px) {
.fifty{width: 50%;}
.full{width: 100%;margin-top: 15px;}
.printonly1{width: 100%;margin-top: 15px;}
br{display: block;}

}

@media (max-width:767px){
.outer-row .col-6, .outer-row .col-3, .outer-row  .col-2, .outer-row .col-4, .outer-row .col-7, .outer-row .col-5, .outer-row .col-8{width:100%;margin:5px 0;}
.record-form__displayflex{align-items: baseline;}
.record-form__displayflex_radio{height:auto;}
.lineclear-radio{margin-top: 19px;}
.bg-form{padding:10px;}
.form__label_margin11{margin-right:0;width:100%;display:block;}
.outerrespo{width:100%;}
.responsive-table{overflow-x: scroll;width: 100%;}
	.about-below .col-md-4 {
	width: 100%;
}
}
}

/* form section */

.form0{
display:flex;
padding:100px 50px;
justify-content: space-evenly;
width:100%;
}
.button02{
width: 100%;
  padding: 25px;
  background: #004f9d;
  color: #fff;
  font-size: 25px;
  font-weight: 500;
    border: none;
  border-radius: 5px;
}
.button_01 {
  width: 35%;
}

@media screen and (max-width:767px){
.form0{
  flex-direction:column;
/* 		margin-bottom:20px; */
}
.button_01 {
  width: 100%;
}
button.button02 {
  margin-bottom: 20px;
}
}
@media screen and (max-width:1140px){
.button_01 {
  width: 100%;
}
}

/* ======================================start health form section ================================*/

.outer-form {
  width: 100%;
  clear: both;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.outer-form .outer-form-half {
  width: 49%;
}
.weekly {
  margin-top: 20px;
  width: 100%;
  overflow: scroll;
}

.new-patient-forms-block{padding:60px 0;}
.record-form__displayflex {display: flex;flex-wrap: wrap; padding-left: 10px;padding-right: 10px;position: relative;}
.record-form__label {font-size: 17px;margin-bottom: 5px;font-weight:500;line-height: 17px;}
.record-form__input-grow {border-bottom: 1px solid #000;color: #666;flex-grow: 2;font-size: 14px;padding-left: 5px;width: 1%;}
.col-md-4 {flex: 0 0 auto;width: 33.33333333%;}
.col-6 {flex: 0 0 auto;width: 50%;}
.col-4 {flex: 0 0 auto;width: 33.33333%;}
.col-3 {flex: 0 0 auto;width: 25%;}
.col-12 {flex: 0 0 auto;width: 100%;}
.col-9 {flex: 0 0 auto;width: 75%;}
.col-8 {flex: 0 0 auto;width: 66.66666667%;}
.col-7 {flex: 0 0 auto;width: 58.33333333%;}
 .col-5 {flex: 0 0 auto;width: 41.66666667%;} 
.col-2 {flex: 0 0 auto;width: 16.66666667%;}
.form__label_margin.center {
  text-align: center;
  font-size: 20px;
}
  .printonly {
  display: none;
}
.outer-row {--bs-gutter-x: 1.5rem;align-items: flex-start;--bs-gutter-y: 0;display: flex;
  flex-wrap: wrap;margin-left: -.75rem;margin-left: calc(var(--bs-gutter-x)*-.5);margin-right: -.75rem;margin-right: calc(var(--bs-gutter-x)*-.5);
  margin-top: 0;margin-top: calc(var(--bs-gutter-y)*-1);}
.record-form__input-grow {border:0;border-bottom: 1px solid #000;color: #666;font-weight:500;flex-grow: 2;font-size: 17px;padding-left: 5px;width: 1%;}
.lineclear{float:left;width:100%;clear:both;height:18px;}
.lineclear2{height:46px;}
.spant{position: absolute;bottom: -26px;}
.spant1{left: 50%;margin-left: -31px;}
.spant2{left: 50%;margin-left: -15px;}
.spant3{left: 50%;margin-left: -33px;}
.form__label_margin{margin-right:15px;margin-bottom:10px;width:100%;}
.form-heading{text-align:center;font-weight:600;width: 100%;font-size: 25px;line-height: 28px;}
.record-form__displayflex1{padding-left: 10px;padding-right: 10px;}
.record-form__displayflex input{background:none;}
.record-form__displayflex input[type='checkbox'] {margin-left: 0;}
.record-form__displayflex1 input{width:40%;background:none;}  
.record-form__displayflex1 label{line-height:30px;}
ul.choices li{font-size: 17px;line-height:17px;list-style:disc;list-style-position: inside;padding-left: 10px;}
.bg-form{background:#f7f7f7;padding:50px;}
.checkbox-margin-bottom{margin-bottom:8px;padding:0;}

.form-pad{padding:0;}
.lineclearborder{margin-top:40px;}

.heading-new h2{text-transform:none;}
.all-readmore-fontsize{font-size:22px;}

table{width:100%;border-spacing:0;}
.bor th, .bor td{width: 33.3333%;}
.neww th, .bor td{width: auto;}
th, td {border-collapse: collapse;padding: 1rem;text-align: left;border:1px solid #000;}
th{background:#e9e0e0;border-bottom:0;border-right:0;}td{border-bottom:0;border-right:0;}
th:last-child{border-right:1px solid #000;}
td{border-right:0;}
td:last-child{border-right:1px solid #000;}
tr:last-child td{border-bottom:1px solid #000;}

.form-heading-moment{text-align:left;}
.weekly td, .weekly th{padding:1rem;}
.weekly2 td:nth-child(even){background:#e9e0e0;}
.diwnload-form-center{justify-content:center;}
.diwnload-form-center .diwnload-form{background: #001a54;border: 0;color: #fff;padding: 10px 30px;font-size: 16px;font-weight: 600;
    margin-top: 10px;cursor:pointer;}
.diwnload-form-center .diwnload-form:hover{background:#8b2c3e;}


.table-input-boxes td input{background:none;border:0;width:100%;}

br{
  display: none;
}
@media print {
  .printonly {
  display: block;
  width: 100%;
  float: left;
  clear: both;
}
br{
  display: block;
}
.fifty{width: 50%;}
.full{width: 100%;}
.printonly1 {
  width: 100%;
}
.weekly td, .weekly th {  
  font-size: 9px;
}

.new-patient-forms-block{
  padding: 0px;
}
  .footer, .header-block, .banner-block, .diwnload-form-center .diwnload-form {display:none;} 
  .lineclear{height:0px;} 
  .lineclear2{height:42px;} 
  .bg-form{padding:0;} 
  .record-form__displayflex label{font-size:14px;line-height:16px;}
  .record-form__displayflex1 label {line-height: 16px;}
  .container.paper{width:100%;max-width: 100%;}
  
}

@media not print {


  @media (max-width:1024px) {
  .fifty{width: 50%;}
  .full{width: 100%;margin-top: 15px;}
  .printonly1{width: 100%;margin-top: 15px;}
  br{display: block;}

  }
  
  @media (max-width:767px){
  .outer-row .col-6, .outer-row .col-3, .outer-row  .col-2, .outer-row .col-4, .outer-row .col-7, .outer-row .col-5, .outer-row .col-8{width:100%;margin:5px 0;}
  .record-form__displayflex{align-items: baseline;}
  .record-form__displayflex_radio{height:auto;}
  .lineclear-radio{margin-top: 19px;}
  .bg-form{padding:10px;}
  .form__label_margin11{margin-right:0;width:100%;display:block;}
  .outerrespo{width:100%;}
  .responsive-table{overflow-x: scroll;width: 100%;}
  }


   @media (max-width:639px){
    .outer-form .outer-form-half {
  width: 100%;
}



}
.aboutContent ul li::before {
    content: "\f178";
    font-family: "FontAwesome";
    margin-right: 10px;
    display: inline-block;
    color: var(--color1);
}
	
/* ================	 */
	.notify-btn {
      padding: 12px 24px;
      font-size: 1rem;
      background-color: #0073e6;
      color: #fff;
      border: none;
      border-radius: 6px;
      cursor: pointer;
      transition: background 0.3s ease;
    }

    .notify-btn:hover {
      background-color: #005bb5;
    }