@charset "utf-8"; 
/* CSS Document */
@media all{figure,h1,h2,h3,h4,p{padding:0;margin:0}h4,ol,ul,ul ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}:focus,body a,body a:active,input[type=text]:focus,textarea:focus{outline:0}article,aside,dialog,figure,footer,header,hgroup,nav,ol,p,section{display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,command,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,source,span,strike,strong,sub,sup{outline:0;vertical-align:baseline}figure,p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}ol{list-style-type:decimal}a img,img{vertical-align:middle}a img{border:0}body a:focus{-mos-outline-style:none;outline:0}body:-moz-any-link:focus{outline:0}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}	

html {-webkit-text-size-adjust:none;}

/*font-family:'Open Sans', sans-serif;
font-family:'Montserrat', sans-serif;*/

div{vertical-align:top;}
img{max-width:100%;}
a{cursor:pointer; transition:all 0.2s ease; }
a:hover, a:focus{text-decoration:none;}
html {-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
body{overflow:auto!important; width:100%!important;}
html {position:relative;}
aside, .right-side, .navbar-collapse{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
button:focus {outline:0px dotted; outline:0px auto -webkit-focus-ring-color;}
.modal-open{padding-right:0px!important}


/*Typekit*/
.container{max-width:1170px;}
.row:before, .row:after {display:none !important;}
a{color:#3a8ebf}
a:hover{color:#ac1927;}

html, body{font-size:16px; color:#6f6f6f; font-weight:400; line-height:24px; font-family:'Open Sans', sans-serif;}
p{margin-bottom:25px;}
a {font-family:'Montserrat', sans-serif;}

h1, h2, h3, h4, h5, h6{font-family:'Montserrat', sans-serif;}
h1{font-size:22px; color:#000000; margin-bottom:25px;} 
h2{font-size:18px; color:#000000; margin-bottom:25px;} 
h3{font-size:16px; color:#4d4c47; margin-bottom:25px;} 
h4{font-size:40px; line-height:46px; color:#232323; font-weight:600; margin-bottom:25px;} 
h5{font-size:32px; color:#6f6f6f; margin-bottom:25px; font-weight:400;} 
h6{font-size:13px; color:#4d4c47; margin-bottom:25px;}
/*Typekit END*/

.font-weight-600 {font-weight:600;}
.text-extra-dark-gray {color:#232323;}

.bg-light-gray{background-color:#f7f7f7;}
.bg-dark-gray{background-color:#ededed}

.alt-font {font-family:'Montserrat', sans-serif; font-weight:500;}
.yellow-clr{color:#2095d9;}

.opacity-full-dark {position:absolute; height:100%; width:100%; opacity:0.9; top:0; left:0; background-color:#1c1c1c;}
.parallax {position:relative; background-size:cover; overflow:hidden; background-attachment:fixed  }
.cover-background {position:relative !important; background-size:cover !important; overflow:hidden !important; background-position:center !important; background-repeat:no-repeat !important;}

section{padding:130px 0px;}
section.extra-big-section{padding:200px 0;}
.p-6{padding:5rem!important;}

.link-button, .link-button:visited{padding:5px 29px; line-height:24px; background:#a7ba36 ; border:solid 2px #a7ba36; color:#ffffff; border-radius:50px; font-size:11px; display:inline-block; letter-spacing:.5px;text-transform:uppercase; font-weight:600; transition-duration:0.3s; transition-timing-function:ease-in-out;}
.link-button:hover{color:#000000 ; background:#a7ba36;}

.link-button-blk, .link-button-blk:visited{padding:5px 29px; line-height:24px; background:transparent; border:solid 2px #232323; color:#232323; border-radius:50px; font-size:11px; display:inline-block; letter-spacing:.5px;text-transform:uppercase; font-weight:600; transition-duration:0.3s; transition-timing-function:ease-in-out; margin-left:10px;}
.link-button-blk:hover{color:#ffffff; background:#232323;}


.button-style-1 .wp-block-button__link{padding:5px 29px; line-height:24px; background:#b58f54  ; border:solid 2px #b58f54; color:#ffffff!important; border-radius:50px!important; font-size:11px; display:inline-block; letter-spacing:.5px;text-transform:uppercase; font-weight:600; transition-duration:0.3s; transition-timing-function:ease-in-out;}
.button-style-1 .wp-block-button__link:hover{color:#000000!important ; background:#ffffff; border:solid 2px #b58f54;}
	
.wp-block-button__link{padding:5px 29px; line-height:24px; background:#a7ba36 ; border:solid 2px #a7ba36; color:#ffffff!important; border-radius:50px!important; font-size:11px; display:inline-block; letter-spacing:.5px;text-transform:uppercase; font-weight:600; transition-duration:0.3s; transition-timing-function:ease-in-out;}
.wp-block-button__link:hover{color:#000000!important ; background:#a7ba36;}


.content-align-center{display:flex;align-items:center;justify-content:center;flex-direction:column;}

/* header animation */
.top-header-area{font-size:11px; position:fixed; top:0; z-index:10005; width:100%; transition:ease-in-out 0.3s; -webkit-transition:ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s;-ms-transition:ease-in-out 0.3s;
-o-transition:ease-in-out 0.3s; padding:5px 0px;}
.sticky .top-header-area{top:-45px;}

header {width:100%; z-index:99;}
header nav {width:100%; top:0px; z-index:99;margin-bottom:0; display:table;}
.sticky.header-appear .navbar-top{background:#ffffff; box-shadow:0 3px 5px 0px rgba(0, 0, 0, 0.1);}	
.navbar-top {position:fixed;top:0px;left:0;right:0;transition-duration:0.3s;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;}
.sticky .navbar-top {top:-160px; transition-duration:0.3s; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s; -o-transition-duration:0.3s; }
.sticky.header-appear .navbar-top.navbar-transparent-no-sticky, .sticky.header-appear .navbar-fixed-top.navbar-transparent-no-sticky {top:-160px; transition-duration:0.3s; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s; -o-transition-duration:0.3s; }
.sticky.header-appear .navbar-top {top:0; transition-duration:0.3s; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s; -o-transition-duration:0.3s; }
header .bootsnav .dropdown .animated {-webkit-animation-duration:0.3s; -moz-animation-duration:0.3s; -ms-animation-duration:0.3s; -o-animation-duration:0.3s; animation-duration:0.3s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; }
nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul:before {position:absolute; height:calc(100% + 20px); width:100%; display:block;content:""; }
header.sticky .navbar-scroll-fixed-top {position:fixed; top:0; width:100%; left:0; transition-duration:0.3s; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s; -o-transition-duration:0.3s;}
header.sticky .navbar-scroll-top {position:fixed; top:-120px; width:100%; left:0; transition-duration:0s; -webkit-transition-duration:0s; -moz-transition-duration:0s; -ms-transition-duration:0s; -o-transition-duration:0s;}
header.sticky.header-appear .navbar-scroll-top {top:0; transition-duration:0.3s; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -ms-transition-duration:0.3s; -o-transition-duration:0.3s;}

.navbar{padding:0px;}
.navbar-brand{margin:0px;}
/*.navbar-brand img{max-height:100px;}*/
.primary-navigation a{line-height:20px; margin:0px 12px;letter-spacing:0.015em; font-size:12px; color:#232323; padding:26px 0; background:transparent; border-color:transparent; font-weight:600;text-transform:uppercase;}
.sticky.header-appear .navbar-top .primary-navigation a{padding:20px 0;}
.primary-navigation li:last-child a{margin-right:0px;}
.primary-navigation li a:hover{color:rgba(0,0,0,0.6);}

.main-navigation ul ul{background:rgba(181,143,84,1); padding:8px 20px 13px 20px!important; min-width:220px;box-shadow:0 0px 0px rgba(0, 0, 0, 0.2);}
.main-navigation ul ul li{}
.main-navigation ul ul li a{font-size:12px;color:#ffffff;font-weight:500;padding:9px 0 3px 0px!important; margin:0px; text-transform: inherit; width:auto}
.main-navigation ul ul li a:hover{color:#ffffff; padding-left:5px!important; transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-duration:.2s;-ms-transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;}

.menu-item-has-children a:first-child:after{content:'';background:url(/wp-content/uploads/2020/07/down-angle.svg) no-repeat left top;background-size:contain;margin-left:7px;width:10px;height:10px;display:inline-block;}
.menu-item-has-children li a:after{display:none!important;}
.nav-brd > a{border: solid 2px #1d3060;padding:5px!important;margin-top: 15px;}
.sticky .custom-logo-link > img{max-height:60px;}
.sticky .nav-brd > a{margin-top:12px;}


.hero-banner{width:100%;height:100vh;text-align:right;display:flex;align-items:center;justify-content:center;padding:0px;flex-direction:column;}
.hero-banner h1{color:#232323; letter-spacing:-1px;font-weight:400; line-height:80px; font-size:70px;}
.hero-banner h1 span{font-weight:700;}
.hero-banner p{font-size:1em;color:#232323; line-height:26px; max-width:72%; float:right;width:100%;}
.hero-slide{max-width:800px; float:right;}

.data-state .wp-block-columns{margin-bottom:0px; padding:50px 0px;}
.feature-content {width:100%; position:relative;}
.feature-content {padding-left:40px}
.feature-content i {position:absolute; top:0; left:0; color:#939393; font-size:40px;}
.feature-content h6{color:#232323 ; margin-bottom:0px; font-weight:600;}
.feature-content span{font-size:12px; margin-bottom:5px; font-weight:400; text-transform:uppercase}
.percentagedata::after{content:'%';}


.call-to-action{position:relative;}
.call-to-action h5{font-weight:600; color:#FFFFFF;}
.call-to-action p{color:#d6d5d5; font-size:20px; margin-bottom:40px; line-height:1.5em;}

.contant-form{float:left; width:100%; padding:15%;}
.contant-form .form-control{background-color:#f7f7f7; border-radius:4px; border:1px solid rgba(0,0,0,.1); padding:12px 20px; margin-bottom:15px;font-size:14px;height:auto;}
.contant-form textarea.form-control{min-height:130px; resize:none;}
.submit-btn{padding:5px 29px; line-height:24px; background:#008DC1 ; border:solid 2px #008DC1 ; color:#fff; border-radius:4px; font-size:11px; display:inline-block; letter-spacing:.5px;text-transform:uppercase; font-weight:600; transition-duration:0.3s; transition-timing-function:ease-in-out;}
.submit-btn:hover{color:#008DC1; background:transparent !important;}

.footer-top{width:100%; background:#f7f7f7; padding:2% 0px;}
.footer-top svg{color:#000000; font-size:30px; margin-bottom:25px;}
.footer-top h6{font-size:12px; color:#232323; font-weight:600; margin-bottom:5px; line-height:20px;}
.footer-top p{margin-bottom:5px;}
.footer-top p a{color:#6f6f6f; word-break:break-all;}
.footer-top p a:hover{color:#ac1927;}

.footer-main{width:100%; padding:20px 0px; background:#f7f7f7; color:#000000;}
.copy-txt{font-size:12px; line-height:20px;font-family:'Montserrat', sans-serif !important;}
.f-social{float:right; list-style:none; padding:0px; margin:0px;}
.f-social li{float:left; margin-left:20px;}
.f-social li a{color:#6f6f6f}
.f-social li a:hover{color:#ac1927;}
.navbar-toggler img{max-width:22px;}

/*05-05-2020 MAYUR*/
a:hover, a:active {color:#ac1927; text-decoration:none;}
b, strong {font-weight:600;}

h1{font-size:46px; line-height:49px; letter-spacing:-1px; font-weight:600; color:#000000; margin-bottom:10px;}
h2 {font-size:55px; line-height:60px;}
h5{font-size:32px; line-height:40px;}
h4 {font-size:40px; line-height:46px;}

.current-menu-item a{color:rgba(0,0,0,0.6);}

.height-100{height:100%}
.main-navigation ul {float:right;}
.no-padding{padding:0px!important;}
.no-margin .wp-block-columns{margin-bottom:0px!important} 

.inner-banner{max-width:40%; float:right; text-align:right; height:300px;display:flex; justify-content:center; flex-direction:column;}
.inner-banner h1 span{color:#b58f54 !important;font-weight:700;}
.inner-banner p{opacity:.6; color:#000; font-family:'Montserrat', sans-serif; font-weight:500;}

.container {max-width:1170px;}
.post, .page {margin:0;}
.darkHeader{background:#ffffff}
.site-header{position:fixed; left:0px; top:0px; width:100%;}
.site-header .navbar {padding:0px!important}
.entry-content{margin:0px;}

/*.footer-widget{text-align:center}*/

.footer-widget{position:relative;}
.footer-widget:after{content:'';width:1px;height:100%;background:#ededed;position:absolute;right:6%;top:0px;}
.footer-widget:last-child:after{display:none;}


.footer-widget img{max-width:230px!important;}

.footer-widget h6{color:#232323; font-size:12px; line-height:20px; margin-bottom:5px; font-weight:600; text-transform:uppercase;}
.footer-widget p{font-size:12px; font-weight:400; line-height:20px;}

.full-bg-right-section{background:url(/wp-content/uploads/2020/02/2500x1236.jpg) no-repeat; padding:100px 0px;}
.full-bg-right-section span{color:#008cd2; display:inline-block; margin-bottom:10px; font-size:16px; line-height:23px; font-family:'Montserrat', sans-serif; font-weight:500;}
.full-bg-right-section h5{font-weight:600; color:#232323; margin-bottom:30px;}

.service-box img, .service-box svg{max-width:40px; margin-bottom:20px;max-height:40px; min-height:40px;}
.service-box h6{color:#232323; font-weight:600; margin-bottom:5px; font-size:16px;}
.service-box p{width:80%; margin-bottom:0px;}

.why-choose{padding:200px 0px; text-align:center; background-image:url(/wp-content/uploads/2020/07/section-3.jpg);}
.why-choose:before{content:''; background-color:#1c1c1c; opacity:0.9; position:absolute; left:0px; top:0px; height:100%; width:100%}
.why-choose .wp-block-group__inner-container{position:relative; max-width:1170px; margin:0 auto; padding:0px 15px}
.why-choose h5{font-weight:600; color:#FFFFFF;}
.why-choose p{color:#d6d5d5; font-weight:500; margin-bottom:40px;font-size:20px; line-height:1.5em;}

.blue-btn a{padding:5px 29px; text-transform:uppercase; font-weight:600; font-size:11px; letter-spacing:.5px; border:solid 2px #b58f54; background:#b58f54;}
.blue-btn a:hover{color:#000000; background:#ffffff;}

.button-style-1 a{padding:5px 29px; text-transform:uppercase; color:#232323!important; font-weight:600; font-size:11px; letter-spacing:.5px; border:solid 2px #ffffff; background:#ffffff; border-radius:4px!important;}
.button-style-1 a:hover{color:#ffffff!important; background:transparent;}

.kt-testimonial-occupation-wrap{margin-top: 10px;}
.kt-testimonial-occupation a{padding:5px 29px; text-transform:uppercase; font-weight:600; font-size:11px; letter-spacing:.5px; border:solid 2px #b58f54; background:#b58f54; line-height: 24px;color:#ffffff!important;border-radius: 50px!important;display: inline-block;transition-duration: 0.3s;transition-timing-function: ease-in-out;}
.kt-testimonial-occupation a:hover{color:#000000!important; background:#ffffff;}

.home-testimonials .kt-testimonial-media-wrap {max-width: 150px!important;}



.wpcf7-submit{padding:10px 29px!important; text-transform:uppercase; font-weight:600; font-size:11px!important; letter-spacing:.5px; border:solid 2px #008cd2!important; background:#008cd2!important; color:#ffffff!important; border-radius:4px!important; width:auto!important;}
.wpcf7-submit:hover{color:#008cd2!important; background:#ffffff!important;}

.full-width .wp-block-column{margin:0px!important; flex-basis:calc(50% - 0px)!important;}
.contact-form{background:#ededed; padding:8%;}
.contact-form h5{color:#666666; text-transform:uppercase; margin-bottom:25px;}

.contact-form .wpcf7 p br{display:none;}
.contact-form label span{margin:0px!important;}
.contact-form .wpcf7 p label{width:100%; margin-bottom:15px;}
.contact-form .wpcf7 p label input,
.contact-form .wpcf7 p label textarea{background-color:#f7f7f7;font-size:14px; border-radius:4px; border:1px solid rgba(0,0,0,.1); padding:10px 15px; width:100%; margin:0px;}
.contact-form .wpcf7 p label textarea{height:130px; resize:none;}

.contact-form input,
.contact-form textarea,
.contact-form select{background-color:#f7f7f7; border-radius:4px; border:1px solid rgba(0,0,0,.1); padding:12px 20px; margin-bottom:15px;font-size:14px;height:auto; width:100%}
.contact-form textarea{height:130px; resize:none;}

.contact-form select{padding:12px 10px;}
.contact-form .wpcf7-file{padding:6px 10px;}

.section-1{background-image:url(/wp-content/uploads/2020/02/2500x1236.jpg);}
.extra-small-screen {height:300px;}

.section {width:100%; padding:100px 0 100px 0; overflow:hidden;}

.left-image{position:relative;}
.left-image h5:before{content:'*'; position:absolute; font-size:200px; line-height:150px; color:#008cd2;font-family:'Montserrat', sans-serif; font-weight:500; left:0px;}
.left-image h5{font-weight:300; color:#232323; padding-left:19%; width:90%;}

.left-image2{position:relative;}
.left-image2 h5:before{content:'⌈'; position:absolute; font-size:200px; line-height:150px; color:#008cd2;font-family:'Montserrat', sans-serif; font-weight:500; left:0px;}
.left-image2 h5{font-weight:300; color:#232323; padding-left:19%; width:90%;}

.left-image3{position:relative;}
.left-image3 h5:before{content:'['; position:absolute; font-size:200px; line-height:150px; color:#008cd2;font-family:'Montserrat', sans-serif; font-weight:500; left:0px;}
.left-image3 h5{font-weight:300; color:#232323; padding-left:19%; width:90%;}

.right-txt p{max-width:70%; line-height:26px;}
.right-txt p:last-child{margin-bottom:0px;}
.right-txt h5{font-weight:300; color:#232323;font-weight:600;}
.right-txt h5 a{color:#ed1b24; text-decoration:underline;}

.overlay-div{display:none;}
.promotion-image:hover .overlay-div{position:absolute; top:0px; left:0px; display:block; background:rgba(255, 255, 255, 0.8); width:100%; height:calc(100% - 70px); text-align:center; color:#232323;  display:flex;
  align-items:center; justify-content:center; flex-direction:column; font-family:'Montserrat', sans-serif !important; font-weight:600; color:#232323}
.promotion-image:hover .overlay-div img{height:30px; margin-bottom:15px;}

.contact-info .wp-block-group__inner-container{margin:0 auto; max-width:1170px; text-align:center;}
.contact-info img{margin-bottom:20px;}
.contact-info h5{font-weight:800; font-size:2em; line-height:1em;color:#232323;margin-bottom:15px; text-transform:uppercase;}
.contact-info .address{font-weight:600; color:#232323; margin-bottom:10px; text-transform:uppercase;}

.page-form{background:#1c1c1c;font-family:'Montserrat', sans-serif !important; padding:5%;}
.page-form span{text-align:center; color:#ffffff; text-transform:uppercase; font-size:12px; line-height:20px; font-weight:500; margin-bottom:20px; width:100%; display:inline-block;}
.page-form h5{text-align:center; color:#ffffff; text-transform:uppercase; font-weight:700; margin-bottom:3rem;}
.page-form input, 
.page-form textarea{padding:12px 20px; font-size:14px; line-height:normal; border-radius:0; background-color:transparent; width:100%!important; margin-bottom:0px; color:#ffffff!important; font-weight:500!important;}
.page-form textarea{height:130px!important;}

.wpcf7-not-valid{border:solid 1px #ff0000!important}
.wpcf7-not-valid-tip{display:none!important}

.page-form input.wpcf7-submit{border:solid 2px #ac1927!important; background:#ac1927!important; text-transform:uppercase; font-family:'Montserrat', sans-serif; font-weight:600!important; border-radius:0px!important; margin:10px auto 0 auto; width:150px!important; float:none; display:inherit;}
.page-form input.wpcf7-submit:hover{background:transparent!important; color:#ac1927!important}

.blocks-gallery-grid{width:100%;}

#top-navigation{list-style:none; padding:0px; margin:0px; float:right;}
#top-navigation li{font-family:'Montserrat', sans-serif !important; margin-left:20px; font-size:11px; text-transform:uppercase; float:left; font-weight:600;}
#top-navigation li a{color:#000000}
#top-navigation li a:hover{color:#ac1927;}

.slogan .custom-html-widget{font-family:'Montserrat', sans-serif !important; font-size:12px; font-weight:600; text-transform:uppercase;color:#000000; text-align:center;}

.top-phone{font-family:'Montserrat', sans-serif !important; font-size:12px; font-weight:600; color:red; text-transform:uppercase; border-right:solid 1px #000000; margin-right:10px; padding-right:10px;}
.top-phone span{font-size:15px; color:#000000; font-weight:700;}
.top-mail{font-family:'Montserrat', sans-serif !important; font-size:11px; color:#000; font-weight:600; text-transform:uppercase; }

/*#primary-menu li:nth-last-child(2),
#primary-menu li:nth-last-child(3),
#primary-menu li:last-child{display:none;}
#primary-menu li:last-child{text-transform:uppercase;}*/

#topbar {position:fixed; bottom:-200px; display:block; z-index:99999; box-sizing:border-box; width:100%; padding:15px; background-color:#e50f14; color:#fff; font-size:13px; line-height:16px; text-align:center;transition:bottom 1s;}
#toggleTop {display:none;}
#showTop {position:fixed; z-index:9999; bottom:0; right:30px; display:block; padding:10px; background-color:#000000;color:#fff;}
#hideTop {float:right; display:inline-block;}
#toggleTop:checked + #topbar {transition:bottom 1s; bottom:0px;}

.scroll-top-arrow, .scroll-top-arrow:focus {color:#fff; background:#878787; line-height:28px; display:none; height:30px; width:30px; padding:2px 4px 0px 4px; position:fixed; right:45px; text-align:center; text-decoration:none; top:91%; z-index:10006; border-radius:100%;}
.scroll-top-arrow:hover {background:#000; opacity:.8; color:#fff; border-color:#ff214f}
.scroll-top-arrow i {line-height:30px;  position:relative;}


/*Foyer CSS*/
body{overflow-x:hidden!important;}
h2{color:#232323;font-weight:300;font-size:32px; line-height:40px;}
h2 strong{font-weight:600;}
h4{color:#232323;font-size:40px;font-weight:600; line-height:46px;}
h5{color:#232323;font-size:32px;font-weight:600; line-height:40px;}
h6{font-size:25px;color:#232323; font-weight:300;line-height:30px; margin-bottom:25px;}

.top-header-area .email-link{color:#000000; text-transform:uppercase;}
.home-gallery{padding:100px 0px;}
.home-gallery h5{color:#000000; padding:0px 15px 100px 15px}
/*.home-gallery .blocks-gallery-item a{pointer-events:none; cursor:default;}*/

.top-social{text-align:right; display:inline-block;}
.top-social a{margin-left:15px;}
.top-social a img{max-height:14px;}

.menu-top-navigation-container{display:inline-block;}
.top-right{text-align:right;}

.mb-0{margin-bottom:0px;}	
		
.team-section{padding:50px 0px; margin:0px;}
.team-section:nth-child(even){flex-direction:row-reverse}	
.team-section-left figcaption strong{font-weight:600;}
.team-section-left figcaption{font-weight:400;color:#232323;font-size:16px;line-height:26px;font-family:'Montserrat', sans-serif; text-align:center;margin-top:20px;}
.team-section-right{padding-left:8%; position:relative;}
.team-section-right h5{color:#232323;font-weight:700;text-transform:uppercase;padding-top:60px;}	
.team-section-right .wp-block-animate-blocks-animate:before{content:'';position:absolute;width:35px;height:33px;top:0px;background:url(/wp-content/uploads/2020/07/quote-left.svg) no-repeat center top;filter:invert(61%) sepia(11%) saturate(1731%) hue-rotate(357deg) brightness(95%) contrast(85%);}
.team-section-right p{max-width:90%;}

.salse-team {padding:50px 0px}
.salse-team:first-child{padding-top:100px;}
.salse-team:nth-child(even){flex-direction:row-reverse}	
.salse-team h5{text-align:center;font-weight:700;padding:0px 2.4rem;}
.salse-team .wp-block-column:last-child p{max-width:80%; padding-left:5%;}
.salse-team .wp-block-column:last-child ul{padding-left:12%;}


/*SWIPPER CSS*/
.main-slider{height:100vh; min-height:750px;}
.swiper-slide #coloroverlay,
.swiper-slide .container,
.slider-text-middle{height:100%;}
.swiper-slide{position:relative !important; background-size:cover !important; overflow:hidden !important; background-position:center !important; background-repeat:no-repeat !important;}
.slider-text-middle{display:flex;flex-direction:column;justify-content:center;text-align:right;align-items:flex-end;max-width:100%;float:right;}
.slider-text-middle h1{line-height:1em;font-weight:400;letter-spacing:-1px;color:#232323;    font-size:70px; margin-bottom:10px;}
.slider-text-middle h1 span{font-weight:700;}
.hero-info{width:42%; font-size:1em;color:#232323;line-height:26px;}

.btn-dual{float:left; width:100%;}	
.btn-dual a{background:#b58f54!important; border:solid 2px #b58f54; color:#ffffff; padding:7px 29px; border-radius:50px; margin-left:10px; letter-spacing:.5px; text-transform:uppercase; transition-duration:0.3s; transition-timing-function:ease-in-out; font-size:11px; font-weight:600;}
.btn-dual a:hover{color:#000000; background:#ffffff!important;}	

.btn-dual a + a{border:solid 2px #232323!important; background:transparent!important; color:#232323;}
.btn-dual a + a:hover{border:solid 2px #232323!important; background:#232323!important; color:#ffffff;}
.swiper-pagination-bullet-active {background:#232323!important;}

/*SWIPPER CSS END*/


.home-about{padding:100px 0px 70px 0px;}
.about-foyer{margin-top:100px;}
.about-foyer .blue-btn a{white-space:nowrap;}

.about-foyer figure img{filter:invert(61%) sepia(11%) saturate(1731%) hue-rotate(357deg) brightness(95%) contrast(85%); height:50px;}
.about-foyer p{width:90%;}

.home-section-3{background:url(/wp-content/uploads/2020/07/section-1.jpg); padding:130px 0px;}
.section-4-left{padding:8% 4%;}
.service-4-bg{background:url(/wp-content/uploads/2020/07/section-2.jpg);height:100%;} 
.section-4-left ul, 
.section-4-left ol, 
.section-4-left dl {list-style-position:inside;margin-bottom:25px;padding-left:3%;}

.home-testimonials{padding:100px 0px 100px 0px;}
.home-testimonials .kt-testimonial-media-wrap{max-width:108px; margin:0 auto 30px auto}
.home-testimonials .kt-testimonial-content{width:90%;text-align:center;margin:0 auto;}
.testimonial-bottom{padding:60px 0px 0px 0px;}

.kt-testimonial-meta-wrap{position:relative;padding-top:50px;}
.kt-testimonial-meta-wrap:before{content:'';position:absolute;background:url(/wp-content/uploads/2020/07/quote-left.svg) no-repeat center top;width:32px;height:28px;top:13px;background-size:contain;filter:invert(61%) sepia(11%) saturate(1731%) hue-rotate(357deg) brightness(95%) contrast(85%);}

.testimonial-bottom .wp-block-buttons {margin-top:30px;}
.custom-logo-link > img {max-width:100%; max-height:150px; width:auto}
.contact-right-bg{background:url(/wp-content/uploads/2020/07/contact-rihgt.jpg);height:100%;} 	

.wwa-top{padding:100px 0px 40px 0px;}
.wwa-top-left{position:relative}
.wwa-top-left h5:before {content:'»';position:absolute;font-size:200px;line-height:inherit;color:#b58f54;font-family:'Montserrat',sans-serif;font-weight:500;left:0;}
.wwa-top-left h5{font-weight:300; max-width:90%; padding-left:19%; width:90%;}
.wwa-top-right p{max-width:70%; line-height:26px;}

.found-concepts{background:url(/wp-content/uploads/2020/07/who-we-are-section-1.jpg); padding:130px 0px 70px 0px;}
.found-concepts p{max-width:80%}
.found-concepts h6{font-size:16px; font-weight:600; margin-bottom:0px;}
.found-concepts img{width:40px;filter:invert(61%) sepia(11%) saturate(1731%) hue-rotate(357deg) brightness(95%) contrast(85%);}	
.found-concepts	.mar-top{margin-top:70px;}

.adm-pro-top{padding:150px 0px 40px 0px;}
.adm-pro-top-left{position:relative}
.adm-pro-top-left h5:before {content:'∫';position:absolute;font-size:200px;line-height:150px;color:#b58f54;font-family:'Montserrat',sans-serif;font-weight:500;left:0;}
.adm-pro-top-left h5{font-weight:300; max-width:90%; padding-left:19%; width:90%;}
.adm-pro-top-left p{width:70%; padding-left:19%;}
.adm-pro-top-right p{max-width:70%; line-height:26px;}

.rates-long-term{text-align:center; padding:80px 0px 50px 0px;}
.rates-long-term .wp-block-group__inner-container{max-width:66%; margin:0 auto;}
.rates-long-term h5{margin-bottom:10px;}

.basic-acom-bg{background:url(/wp-content/uploads/2020/07/admission-process-section-2.jpg);}
.bacom-left{padding:4%;}
.bacom-left h6{font-weight:600;}
.bacom-left ul, 
.bacom-left ol, 
.bacom-left dl {list-style-position:inside;margin-bottom:25px;padding-left:3%;font-family:'Open Sans';}
.bacom-left ul li, 
.bacom-left ol li {margin-bottom:5px;}
	
.acom-fin{padding:100px 0px 50px 0px}	
.acom-fin h5{font-weight:300}
.acom-fin p{max-width:70%;}
.acom-fin ul, 
.acom-fin ol{list-style-position:inside;margin-bottom:25px;padding-left:3%;font-family:'Open Sans';}
.acom-fin ul li, 
.acom-fin ol li {margin-bottom:5px;}

.job-left{padding:15%;}
.job-left h5{font-weight:300; width:90%}
.job-left p{width:81%}

.job-form{background:#ededed; padding:5% 3.1% 1% 3.1%;}
.job-form h5{color:#666666; font-weight:400;}	

.admn-team{text-align:center; padding:130px 0px 70px 0px;}
.admn-team figcaption strong{font-size:12px;font-weight:600;color:#232323;line-height:20px; text-transform:uppercase; margin-bottom:0px;}
.admn-team figcaption em{font-size:11px; color:#444444;font-style:italic;line-height:inherit; margin-bottom:4px;font-weight:600;  text-transform:uppercase;}
.admn-team figcaption{color:#939393;font-size:12px; line-height:20px;font-family:'Montserrat', sans-serif !important;}
.admn-team figcaption a{font-size:12px;}

.usefull-links{padding:100px 0px 50px 0px;}
.usefull-links h5{margin-bottom:50px;}
.usefull-links p strong{color:#232323; font-weight:300;font-size:25px;font-family:'Montserrat', sans-serif; line-height:30px;}
.usefull-links p a{color:#6f6f6f}
.usefull-links p a:hover{color:#ac1927;}

.family-know-top{padding:130px 0px 40px 0px;}
.family-know-top-left{position:relative}
.family-know-top-left h5:before {content:'⌈';position:absolute;font-size:200px;line-height:150px;color:#b58f54;font-family:'Montserrat',sans-serif;font-weight:500;left:0;}
.family-know-top-left h5{font-weight:300; max-width:90%; padding-left:19%; width:90%;}
.family-know-top-left p{width:70%; padding-left:19%;}
.family-know-top-right p{max-width:70%; line-height:26px;}

.family-section-1{background:url(/wp-content/uploads/2020/07/family-section-1.jpg); padding:130px 0px;}
.living-section-1{background:url(/wp-content/uploads/2020/07/family-section-1.jpg); padding:130px 0px;}

.family-top{padding:130px 0px; text-align:center;}
.family-top .container{max-width:780px;}

.left-icon-style1{padding:130px 0px 70px 0px;}
.left-icon-style1 img{filter:invert(61%) sepia(11%) saturate(1731%) hue-rotate(357deg) brightness(95%) contrast(85%); height:40px;}
.left-icon-style1 .wp-block-image{position:relative;}
.left-icon-style1 .wp-block-image:after{content:''; width:1px; height:30px; background:#003663; position:absolute; right:0px; top:0px;}
.left-icon-style1 h6{font-size:16px;line-height:23px;margin-bottom:4%; font-weight:500;}
.left-icon-style1 p{width:90%;}

.service-offered-top{padding:100px 0px 70px 0px;}
.service-offered-top .wp-block-column:first-child{padding-left:120px; position:relative}
.service-offered-top .wp-block-column:first-child:before{content:'';background:url(/wp-content/themes/dgmdata/svgs/solid/utensils.svg) no-repeat left top;height:40px;position:absolute;
width:32px;left:0px;top:60%;filter:invert(61%) sepia(11%) saturate(1731%) hue-rotate(357deg) brightness(95%) contrast(85%);}
.service-offered-top .wp-block-column:first-child p{width:70%;}

.service-offered-top H5{font-weight:300;}
.service-offered-top p{width:77%;}
.service-offered-top ul{padding-left:20px}

.sr-offerd-section-1{background:url(/wp-content/uploads/2020/07/services-offered-section-1.jpg); padding:100px 0px 70px 0px;}
.sr-offerd-section-1 p{width:80%;}
.sr-offerd-section-1b{background:url(/wp-content/uploads/2020/07/services-offered-section-1b.jpg); padding:100px 0px 70px 0px;}
.sr-ofred-2-left{padding:6% 4%;}
.sr-ofred-2-left h6{font-weight:600;}
.sr-ofred-2-bg{background:url(/wp-content/uploads/2020/07/services-offered-section-2.jpg);height:100%;} 


.nutritional-top{padding:100px 0px 70px 0px;}
.nutritional-top .wp-block-column:first-child{padding-left:120px; position:relative}
.nutritional-top .wp-block-column:first-child:before{content:'';background:url(/wp-content/themes/dgmdata/svgs/solid/apple-alt.svg) no-repeat left top;height:40px;position:absolute;
width:32px;left:0px;top:25%;filter:invert(61%) sepia(11%) saturate(1731%) hue-rotate(357deg) brightness(95%) contrast(85%);}
.nutritional-top .wp-block-column:first-child p{width:70%;}
.nutritional-top p{width:77%;}
.nutritional-top ul{padding-left:20px;  color:#292929;}

.top-icon-style-2{padding:100px 0px 70px 0px;}
.top-icon-style-2 .wp-block-column{display:flex;}
.top-icon-style-2 .wp-block-column .aos-animate{border:solid 1px #dbdbdb; padding:15% 12% 8% 12%; border-radius:4px; text-align:center;}
.top-icon-style-2 .wp-block-column h6{font-weight:600; font-size:16px; margin-bottom:10px;}
.top-icon-style-2 .wp-block-column figure{width:90px;height:90px;background:#1e3161;border-radius:50%;line-height:80px;}
.top-icon-style-2 .wp-block-column figure img {max-width:100%;height:45px;filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);}


.fondation-top{padding:130px 0px 40px 0px;}
.fondation-top-left{position:relative}
.fondation-top-left h5:before {content:'*';position:absolute;font-size:200px;line-height:150px;color:#b58f54;font-family:'Montserrat',sans-serif;font-weight:500;left:0;}
.fondation-top-left h5{font-weight:300; max-width:90%; padding-left:19%; width:90%;}
.fondation-top-left p{width:70%; padding-left:19%;}
.fondation-top-right p{max-width:70%; line-height:26px;}

.pm-message{padding:0px 0px 40px 0px; text-align:center}
.pm-message .container{max-width:780px;}
.pm-message img{filter:invert(61%) sepia(11%) saturate(1731%) hue-rotate(357deg) brightness(95%) contrast(85%); height:40px;}
.pm-message p{}

.your-donation-top{padding:100px 0px 40px 0px;}
.your-donation-top-left{position:relative}
.your-donation-top-left h5:before {content:'{';position:absolute;font-size:200px;line-height:150px;color:#b58f54;font-family:'Montserrat',sans-serif;font-weight:500;left:0; top:0px;}
.your-donation-top-left h5{font-weight:300; max-width:90%; padding-left:19%; width:90%;padding-top:3%;}
.your-donation-top-left p{fmax-width:90%; padding-left:19%; width:90%;}
.your-donation-top-right p{max-width:72%; line-height:26px;}
.donation-form{padding:50px 0px;}


.whats-new{padding:100px 0px 70px 0px;}
.blog-main{display:flex; flex-wrap:wrap; width:100%; margin-bottom:60px; padding-bottom:60px; border-bottom:solid 1px #ededed}
.blog-main figure{margin-right:40px; flex-basis:460px;}
.post-info{position:relative;overflow:hidden;display:flex;justify-content:center;flex-direction:column; flex-basis: calc(100% - 500px);}
	
.cmp-main {display:inline-block}	
.cmp-main figure{margin-right:40px; width:100%; max-width:460px; float:left}
.cmp-main .post-info{position:relative;overflow:hidden;flex-basis: auto;} 
		
	
.page-id-2130 .post-info{justify-content:flex-start;}

.post-info h3{font-size:20px;line-height:26px;font-weight:600;margin-bottom:10px;}
.post-info h3 a{color:#232323;}
.post-info h3 a:hover{color:#ac1927;}
.single-post-avtar{font-family:'Montserrat', sans-serif !important; font-size:11px;font-weight:500; line-height:14px; text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;}
.single-post-avtar a{color:#6f6f6f;}
.single-post-avtar a:hover{color:#ac1927;}

.excepert-info{max-width:90%; margin-bottom:20px;}
.excepert-info p:last-child{margin-bottom:0px;}
.cnt-reading a{font-size:9px;padding:3px 17px;line-height:22px;background:#292929; border:solid 2px #292929; letter-spacing:.5px;text-transform:uppercase;font-family:'Montserrat', sans-serif !important;display:inline-block;color:#ffffff; font-weight: 600;}
.cnt-reading a:hover{background:#ffffff; color:#292929;}

.blog-mar{ margin-top:200px;}
.single-post .entry-meta{font-family: 'Montserrat', sans-serif !important;font-size: 12px;font-weight: 500;line-height: 14px;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 15px;margin-top: 15px;}
.single-post .post-thumbnail{ margin-bottom:20px;}

.form-submit .submit{font-size:9px;padding:3px 17px;line-height:22px;background:#292929; border:solid 2px #292929; letter-spacing:.5px;text-transform:uppercase;font-family:'Montserrat', sans-serif !important;display:inline-block;color:#ffffff; font-weight: 600;}
.form-submit .submit:hover{background:#ffffff; color:#292929;}

#controls{float: right; margin-top: 8px;}
#controls a{padding: 0px 4px;display: inline-block;line-height: 20px;margin-left:5px;color:#292929;}
#small     {  font-size:10px !important;}
#medium    {  font-size:14px !important;}
#large     {  font-size:18px  !important;}
#controls a.selected, #controls a:hover{background: #A39161;  color: black !important;}

.donation-btn{float: right;margin: 0px 42px 0px 5px;}
.donation-btn li{list-style: none; padding: 0px; margin: 0px;}
.donation-btn li a{font-size: 11px;font-weight: 600;background: #293b68;color: #ffffff!important;border-radius: 30px;padding: 5px 15px!important;}
.donation-btn li a:hover{background: #A39161; color: #ffffff!important;}

	
}

@media all and (max-width:1280px){
	h4{font-size:35px;}	
	.hero-banner h1{font-size:58px; font-weight:400; line-height:70px;}
	.container {max-width:970px;}
	section, .footer-top{padding:90px 0;}
	.navbar-brand img {max-height:50px;}
	.primary-navigation a {margin:0 18px;}
	.p-6{padding:3rem!important;}
	
	h5{font-size:24px; line-height:30px;}
	.section {padding:90px 0 50px 0;}
	.right-txt p{max-width:100%;font-size:16px;}
	.salse-team .team-section-left h5{font-size:3em}
	.job-form{background:#ededed; padding:5% 0% 1% 0%;}
	
	.salse-team .wp-block-column:last-child p {max-width:90%;}	
	
}

@media all and (max-width:960px){
	.custom-logo-link > img {max-height:100px;}

	h2{font-size:32px; line-height:40px;}
	h2 strong{font-weight:600;}
	h4{font-size:30px; line-height:35px;}
	h5{font-size:24px; line-height:30px;}
	h6{font-size:22px; line-height:26px; margin-bottom:25px;}	
	
	body{font-size:14px; line-height:20px;}
	.container {max-width:750px;}
	section, .section, .footer-top{padding:30px 0;}
	section.extra-big-section {padding:150px 0;}
	
	.hero-banner h1{font-size:57px; line-height:normal;}
	.sm-no-background-img{background-image:none !important; background-color:#ededed;}
	.feature-content p{padding:0px 1rem;}
	
	h5{font-size:24px;}
	.location-iframe{height:500px;}
	.contant-form {padding:8%;}	
	
	.footer-top .col-md-6:nth-child(1),
	.footer-top .col-md-6:nth-child(2){margin-bottom:30px;}	
	.navbar-collapse{background-color:rgba(23, 23, 23, 0.95);  margin-left:-2%; margin-right:-2%;}
	.navbar-collapse li{float:left; width:100%; border-bottom:1px solid rgba(255, 255, 255, 0.06);}
	.navbar-collapse li a, .navbar-collapse li a:focus{padding:9px 15px 8px 0px; color:#FFFFFF; margin:0px;}
	
	
	h5{font-size:24px; line-height:30px;}	
	
	.full-bg-right-section{background:#ededed;}	
	.md-none{display:none;}
	.md-w-100{flex-basis:calc(100% - 0px)!important; text-align:center; margin-left:0px!important}
	.service-box p {width:100%;}
	
	.what-sets{background:#ededed; padding:50px 0px 0px 0px;}
	.blocks-gallery-grid{width:100%;}
	
	.full-width iframe{height:300px;}	
	.why-choose{padding:100px 15px;}	
	.full-width .wp-block-column{margin:0px!important; flex-basis:calc(100%)!important;}
	
	.left-image h5,
	.left-image2 h5,
	.left-image3 h5 {padding-left:0%; width:100%;}	
	.left-image h5:before,
	.left-image2 h5:before,
	.left-image3 h5:before {display:none;}		
	
	.left-right-box h2{margin-bottom:3rem;}
	.left-right-box:nth-child( even ) .wp-block-columns .wp-block-column:first-child {order:0; text-align:center;}
	
	.right-img{height:400px;}
	
	.main-navigation ul{float:left; width:100%; padding:0px 15px; display:block!important}
	.main-navigation ul li{padding-left:0px; padding-right:0px;}
	.main-navigation ul li a br{display:none;}
	
	#primary-menu li:nth-last-child(3), #primary-menu li:nth-last-child(2), #primary-menu li:last-child{display:inline-block;}
	
	.about-top, .left-right-blurb{text-align:center;}
	.left-right-blurb p{width:100%}
	.left-right-blurb h4{margin-bottom:10px;}
	
	
	.team-title {padding:50px 0px;}
	.about-foyer p {width:100%;}
	.d-none-sm{display:none}
	
	.home-section-3 {padding:75px 0px; text-align:center}	
	.sm-height-400px {height:400px;}	
	.feature-content {margin-bottom:10px;}
	
	.slider-text-middle h1{font-size:57px;}
	.hero-info {width:65%;}
	
	.wp-block-lazyblock-haut-de-page-de-sections .parallax {background-attachment:inherit; background-position:center;}
	.wwa-top {padding:70px 0px 30px 0px;}
	.wwa-top-right p{max-width:100%;}
	.wwa-top-left h5 {max-width:100%; padding-left:0; width:100%;}
	.wwa-top-left h5:before{display:none;}
	
	.found-concepts {padding:70px 0px 0px 0px;}
	.found-concepts .sm-fw{flex-basis:calc(100% - 0px)!important; margin-left:0px;}
	
	
	.adm-pro-top {padding:70px 0px 30px 0px;}
	.adm-pro-top-right p{max-width:100%;}
	.adm-pro-top-left h5 {max-width:100%; padding-left:0; width:100%;}
	.adm-pro-top-left h5:before{display:none;}
	.adm-pro-top-left p{width:100%; padding-left:0%;}
	
	.family-know-top {padding:70px 0px 30px 0px;}
	.family-know-top-right p{max-width:100%;}
	.family-know-top-left h5 {max-width:100%; padding-left:0; width:100%;}
	.family-know-top-left h5:before{display:none;}
	.family-know-top-left p{width:100%; padding-left:0%;}
	.family-section-1{padding:70px 0px; text-align:center}
	.living-section-1{padding:70px 0px; text-align:center}
	
	.sr-offerd-section-1,
	.sr-offerd-section-1b{padding:70px 0px; text-align:center}
	
		
	.rates-long-term .wp-block-group__inner-container {max-width:83%;}
	.rates-long-term {padding:30px 0px 30px 0px;}	
	
	.acom-fin{padding:70px 0px 50px 0px}
	.acom-fin p{max-width:100%;}
	
	.job-left {padding:6%;}
	.contact-form {padding:2% 6%;}
	.team-section-right p {max-width:100%;}	
	.family-top{padding:70px 0px; }
	
	.sr-offerd-section-1 p{width:90%;}	
	.top-icon-style-2 .wp-block-column {margin-bottom:30px;}
		
	
	.fondation-top{padding:70px 0px 30px 0px;}
	.fondation-top-left h5:before {display:none;}
	.fondation-top-left h5{max-width:100%; padding-left:0; width:100%;}
	.fondation-top-right p{max-width:100%; line-height:26px;}
	
	.fondation-top{padding:70px 0px 30px 0px;}
	
	.your-donation-top{padding:70px 0px 30px 0px;}
	.your-donation-top-left h5:before{display:none;}
	.your-donation-top-left h5{max-width:100%; padding-left:0; width:100%;padding-top:0%;}
	.your-donation-top-left p{max-width:100%; padding-left:0; width:100%;}
	.your-donation-top-right p{max-width:100%; line-height:26px;}
	
	.blog-main figure{flex-basis:260px;}
	.post-info{flex-basis: calc(100% - 300px);}
	.excepert-info{max-width:100%}
	
}


@media (max-width:781px) and (min-width:600px){.about-foyer .col-mid {flex-basis:calc(33.33% - 16px)!important; flex-grow:0;}	
	.about-foyer .col-mid .wp-block-column{flex-basis:24%!important;}
	.about-foyer .col-mid .wp-block-column + .wp-block-column{flex-basis:60%!important;}
	
	.home-section-3 .wp-block-column{flex-basis:100%!important; margin:0px;}
	.section-4 .wp-block-column{flex-basis:100%!important; margin:0px;}
	.basic-accom-main .wp-block-column{flex-basis:100%!important; margin:0px;}
	.sm-full-width .wp-block-column{flex-basis:100%!important; margin:0px;}
	
	
	
	.left-icon-style1 .col-mid {flex-basis:calc(33.33% - 16px)!important; flex-grow:0;}		
	.left-icon-style1{padding:75px 0px 30px 0px;}
	.left-icon-style1 p{width:100%;}
}

@media all and (max-width:767px){
	html{max-width:100%;overflow-x:hidden;}
	
	h2{font-size:26px; line-height:34px;}
	h2 strong{font-weight:600;}
	h4{font-size:24px; line-height:30px;}
	h5{font-size:20px; line-height:28px;}
	h6{font-size:18px; line-height:23px; margin-bottom:25px;}		
	
	.container {max-width:100%;}
	section {padding:50px 0;}
	section.extra-big-section {padding:100px 0;}
	
	.main-slider{min-height:inherit;}
	
	.navbar-brand img {max-height:36px;}
	.hero-banner{text-align:center;}	
	.hero-banner:before{content:''; background:rgba(255, 255, 255, 0.6); position:absolute; width:100%; height:100%;}	
	.hero-banner h1{font-size:37px;}
	.hero-banner p{max-width:100%;}	
	.hero-banner .link-button-blk, .hero-banner .link-button{margin:0px 5px 15px 5px;}	
	.hero-banner .hero-slide{position:relative; z-index:9;}
	
	.white-overlay{background-color:rgba(255, 255, 255, 0.8);padding:30% 0px 10% 0px;}
	
	.p-6 {padding:2rem!important;}
	
	.text-mobile-center{text-align:center;}
	
	.feature-content p{font-size:14px;}	
	.feature-content{margin-bottom:2rem}
	.feature-content:last-child{margin-bottom:0px;}
	
	.location-iframe{height:300px;}	
	.footer-top .col-md-6{margin-bottom:30px;}
	.footer-top .col-md-6:last-child{margin-bottom:0px;}
	
	.copy-txt{padding-top:15px; padding-bottom:15px;}	
	.f-social{float:right; width:100%; text-align:center;}
	.f-social li{float:none; display:inline-block; margin:0px 10px} 	
	
	.section {padding:50px 0 30px 0;}
	.about-img{height:300px;}
	.service-box{margin-bottom:30px;}
	.service-box:last-child{margin-bottom:0px;}
	
	.full-bg-right-section{padding:50px 0px 0px 0px;}
	.footer-widget img {margin-bottom:10px;}
	
	h5{font-size:20px; line-height:28px;}	
	.section {padding:50px 0px 0px 0px;}
	
	.our-team {margin-top:1rem;}
	.our-team figcaption {margin-top:15px; margin-bottom:35px;}
	
	.inner-banner{max-width:100%; text-align:center; height:300px; position:relative; z-index:1; width:100%}
	.inner-banner h1{font-size:35px; line-height:35px;}
	.opacity-medium{background-color:rgba(255, 255, 255, 0.8); position:absolute; top:0px; left:0px; width:100%; height:100%;}
	
	.left-right-box h2{margin-bottom:1rem;}
	.top-contact{text-align:center;}
	
	.footer-main .custom-logo-link {width:100%; text-align:center;}
	.custom-logo-link > img {max-height:60px;}
	.petit-nakama-2{text-align:left}
	
	
	.home-gallery {padding:50px 0px;}
	.home-gallery h5{padding-bottom:20px;}
	
	.footer-widget{text-align:center;}
	.footer-top{padding-bottom:0px; padding-top:30px;}
	.footer-widget:after{display:none;}
	.scroll-top-arrow, .scroll-top-arrow:focus{right:15px;}
	
	.site-header .navbar{padding-left:15px!important; padding-right:15px!important;}
	
	.team-section-right {padding-left:0%; text-align:center}
	.team-section-right img {margin-bottom:0;}
	.team-section{padding-bottom:0px;}
	
	.salse-team .wp-block-column:last-child p {max-width:100%;padding-left:0; text-align:center;}
	.salse-team {padding:0px 0px 0px 0px;}
	.salse-team:first-child {padding-top:70px;}
	.salse-team:last-child {padding-bottom:70px;}	
	
	.blog-listing {padding:50px 0px;}		
	.sidebar-wrapper .portfolio-grid.work-4col li, .blog-grid.blog-4col li,.blog-grid.blog-3col li {width:100%}
	.portfolio-grid.gutter-large li, .blog-grid.gutter-large li {padding:10px  0;}
	.post-info {padding:20px 0px;}	
	
	.wap-nav{display:block}
	.menu-top-navigation-container{width:100%}
	#top-navigation li {margin-left:15px; width:calc(100% - 30px);}
	#top-navigation li a{color:#ffffff;}
	.top-social {text-align:center;display:inline-block;width:100%;padding:15px 0px;}
	.top-social a{margin:0 15px;padding:0px;display:inline-block;}
	
	
	.wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none) {padding-left:0!important;padding-right:0!important;}
	.wp-block-kadence-testimonials .kt-blocks-carousel {margin-left:0px!important; margin-right:0px!important;}
	
	.home-testimonials {padding:35px 0px 75px 0px;}
	.home-about {padding:70px 0px 10px 0px;}
	.testimonial-bottom {padding:20px 0px 0px 0px;}	
	.about-foyer{margin-top:30px; text-align:center;}	
	.feature-content {padding-left:0px; text-align:center}
	.feature-content i {position:relative; font-size:32px; display:inline-block; width:100%; margin-bottom:10px;}	
	
	.slider-text-middle{align-items:center;}
	#coloroverlay {background-color:rgba(255, 255, 255, 0.8); opacity:0.75;}
	.slider-text-middle h1{font-size:37px; text-align:center}
	.hero-info {width:100%;text-align:center}
	.btn-dual a {display:inline-block;margin-bottom:10px; padding:1px 29px;}
	.main-slider{height:100vh}
	
	.contact-right-bg{height:350px;}
	.parallax {background-attachment:inherit; background-position:center;}
	
	
	.found-concepts {text-align:center}
	.found-concepts .mar-top {margin-top:40px;}
	.found-concepts p{max-width:100%;}
	.found-concepts h6{margin-bottom:10px;margin-top:-15px;}
		
	.rates-long-term .wp-block-group__inner-container {max-width:90%;}
	.rates-long-term {padding:0px;}
	
	.bacom-left {padding:10% 8%;}
	.bacom-left h4,
	.bacom-left h6{text-align:center}
	
	.acom-fin {padding:50px 0px 00px 0px;}
	.job-left h5, .job-left p{width:100%;}
	
	.admn-team .wp-block-image img {max-width:250px;}
	.admn-team figcaption{margin-bottom:30px;}
	.admn-team {padding:50px 0px 30px 0px;}
	
	.team-section-right .wp-block-animate-blocks-animate:before {left:45%;}	
	
	.usefull-links{padding:50px 0px 50px 0px;}
	.usefull-links p strong{font-size:16px;line-height:20px;font-weight:500;position:relative;bottom:3px;}
	.usefull-links p a {word-break:break-all;}
	
	.family-section-1{padding:30px 0px;}
	.living-section-1{padding:50px 0px 10px 0px;}
	.family-top{padding:50px 0px 30px 0px;}
	
	.left-icon-style1 img{height:30px;}
	.left-icon-style1 .wp-block-image:after{display:none;}
	.left-icon-style1{padding:50px 0px 10px 0px; text-align:center;}
	.left-icon-style1 p{width:100%;}
	
	.sr-offerd-section-1 p{width:100%;}
	
	.service-offered-top {padding:50px 0px 30px 0px;}
	.service-offered-top .wp-block-column:first-child{padding-left:0px;}
	.service-offered-top .wp-block-column:first-child:before{display:none;}
	.service-offered-top .wp-block-column:first-child p, .service-offered-top p{width:100%;}
	.sr-offerd-section-1, .sr-offerd-section-1b {padding:50px 0px 10px 0px;   text-align:center;}	
	
	
	.nutritional-top{padding:50px 0px 0px 0px;}
	.nutritional-top .wp-block-column:first-child{padding-left:0px;}
	.nutritional-top .wp-block-column:first-child:before{display:none;}
	.nutritional-top .wp-block-column:first-child p{width:100%;}
	.nutritional-top p{width:100%;}
	
	.top-icon-style-2 {padding:50px 0px 30px 0px;}	
	.pm-message {padding:0px 0px 40px 0px;}
	.your-donation-top{padding:50px 0px 0px 0px;}
	
	.whats-new {padding: 50px 0px 30px 0px;}
	.blog-main {flex-wrap: wrap; text-align:center; margin-bottom: 30px; padding-bottom: 10px;}
	.blog-main figure {flex-basis:100%; margin-right:0px;}
	.post-info{flex-basis:100%;}	
	.post-info h3 {font-size: 18px;}	
	.blog-mar {margin-top: 100px;}
	.entry-header h1 {font-size: 26px; line-height: 30px;}
	
	.cmp-main {display:inline-block}	
	.cmp-main figure{margin-right:0px; float:none}
	.cmp-main .post-info{position:relative;overflow:hidden; flex-basis: 100%;} 
	
	#controls {margin-top: 15px;}
	.donation-btn li a {font-size: 10px; padding: 3px 10px!important; line-height: 19px!important;}
	.donation-btn {margin: 0px 45px 0px 0px;}
	.btn-dual {text-align: center;}
	.site-branding{position: relative; z-index: 99999;}
	
	
}

.svg-custom {fill:#ac1927;}
.navbar-brand img{max-height:100px;}

/*ADD TO THEME PARAMETERS*/
.home-section-1-left-1 {padding:30px;}
.blue-small-text {color:#ac1927 !important; font-size:16px; line-height:23px; font-family:'Montserrat', sans-serif; font-weight:500; margin-bottom:10px; display:inline-block;}
.no-bottom-margin {margin-bottom:0px !important;}
.hide-block {display:none !important;}
.pt-0{padding-top:0px;}
.pb-0{padding-bottom:0px;}



/* ===================================
    Swiper carousel
====================================== */

.swiper-container {overflow:hidden; position:relative}
.swiper-pagination-bullet-active {background:#232323}
.swiper-pagination {width:100%}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:35px; width:100%}
.swiper-pagination-bullet {height:9px; width:9px}
.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px}
.swiper-pagination-bottom .swiper-wrapper {margin:0 0 35px 0}
.swiper-pagination-bottom.swiper-container-horizontal .swiper-wrapper {margin:0 0 95px 0}
.swiper-slider-second {text-align:center;}

/* swiper bottom scrollbar full */
.swiper-bottom-scrollbar-full.swiper-container {height:100%; margin:0 auto; overflow:hidden; position:absolute; top:0;  transition:all 0.3s ease-in-out 0.7s; -webkit-transition:all 0.3s ease-in-out 0.7s; -moz-transition:all 0.3s ease-in-out 0.7s; -ms-transition:all 0.3s ease-in-out 0.7s; -o-transition:all 0.3s ease-in-out 0.7s; width:100%; }
.swiper-bottom-scrollbar-full .swiper-scrollbar {left:0; opacity:1; position:absolute; width:100%; bottom:0; border-radius:0; height:2px }
.swiper-bottom-scrollbar-full .swiper-scrollbar-drag {border-radius:0; background:#ff214f}
.swiper-bottom-scrollbar-full .swiper-scrollbar {background:rgba(255,255,255,.2)}
.swiper-bottom-scrollbar-full .swiper-slide img {max-height:450px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; opacity:.8; -webkit-filter:grayscale(1); filter:grayscale(1); -webkit-filter:grayscale(1); -moz-filter:grayscale(1); -ms-filter:grayscale(1); -o-filter:grayscale(1);}
.swiper-bottom-scrollbar-full .swiper-slide:hover img {opacity:1; -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:grayscale(0); filter:contrast(130%); -webkit-filter:contrast(130%); -moz-filter:contrast(130%); -ms-filter:contrast(130%); -o-filter:contrast(130%); max-height:500px; }
.swiper-bottom-scrollbar-full .swiper-slide .hover-title-box {visibility:hidden; }
.swiper-bottom-scrollbar-full .swiper-slide:hover {z-index:1;}
.swiper-bottom-scrollbar-full .swiper-slide:hover .hover-title-box {right:-160px; opacity:1;visibility:visible;}
.swiper-bottom-scrollbar-full .bottom-text {position:absolute; bottom:50px; opacity:0; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out;}
.swiper-bottom-scrollbar-full .swiper-slide:hover .bottom-text {opacity:.7; letter-spacing:5px; left:4px;}

/* swiper vertical pagination */
.swiper-vertical-pagination {width:100%; height:100%; position:absolute;}
.swiper-vertical-pagination .swiper-slide {text-align:center;  background:#fff; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; }
.swiper-vertical-pagination >.swiper-pagination-bullets {right:60px;}
.swiper-vertical-pagination .swiper-pagination {width:auto}  
.swiper-vertical-pagination .swiper-slide .swiper-bottom-content {opacity:0; transform:translate3d(0px, 150px, 0px); -webkit-transform:translate3d(0px, 150px, 0px); -moz-transform:translate3d(0px, 150px, 0px); -ms-transform:translate3d(0px, 150px, 0px); -o-transform:translate3d(0px, 150px, 0px); transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; }
.swiper-vertical-pagination .swiper-slide-active .swiper-bottom-content {opacity:1; transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0px, 0px); -moz-transform:translate3d(0px, 0px, 0px); -ms-transform:translate3d(0px, 0px, 0px); -o-transform:translate3d(0px, 0px, 0px); transition:all 0.3s ease-in-out 0.3s; -webkit-transition:all 0.3s ease-in-out 0.3s; -moz-transition:all 0.3s ease-in-out 0.3s; -ms-transition:all 0.3s ease-in-out 0.3s; -o-transition:all 0.3s ease-in-out 0.3s; }
.swiper-vertical-pagination .box-arrow {position:absolute; right:-45px; width:90px; height:90px;}

/* swiper auto width */
.swiper-auto-slide .swiper-slide {width:60%; }
.swiper-auto-slide.swiper-container {height:calc(100% - 200px); top:100px; margin:0 auto; overflow:visible; position:absolute; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out 0.7s; -webkit-transition:all 0.3s ease-in-out 0.7s; -moz-transition:all 0.3s ease-in-out 0.7s; -ms-transition:all 0.3s ease-in-out 0.7s; -o-transition:all 0.3s ease-in-out 0.7s; width:100%; }
.swiper-auto-slide .swiper-scrollbar {left:20%; opacity:1; position:absolute; width:60%; bottom:-50px; border-radius:0; height:1px }
.swiper-auto-slide .swiper-scrollbar-drag {border-radius:0; background:transparent;}
.swiper-auto-slide .swiper-scrollbar-drag:before{cursor:move; position:absolute; content:""; background:#ff214f; width:13px; height:13px; border-radius:100%; top:-6px; left:calc(50% - 13px);}
.swiper-auto-slide .swiper-slide {filter:contrast(130%); -webkit-filter:contrast(130%); -moz-filter:contrast(130%); -ms-filter:contrast(130%); -o-filter:contrast(130%); filter:grayscale(1); -webkit-filter:grayscale(1); -moz-filter:grayscale(1); -ms-filter:grayscale(1); -o-filter:grayscale(1); transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s;}
.swiper-auto-slide .swiper-slide.swiper-slide-active {filter:contrast(0); -webkit-filter:contrast(0); -moz-filter:contrast(0); -ms-filter:contrast(0); -o-filter:contrast(0); filter:grayscale(0); -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out;}
.swiper-auto-slide .swiper-slide .absolute-middle-center h2 {opacity:0; margin-bottom:10px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transform:translateY(-60px); -webkit-transform:translateY(-60px); -moz-transform:translateY(-60px); -ms-transform:translateY(-60px); -o-transform:translateY(-60px);}
.swiper-auto-slide .swiper-slide.swiper-slide-active .absolute-middle-center h2 {opacity:1; transition:all 0.3s ease-in-out 0.7s; -webkit-transition:all 0.3s ease-in-out 0.7s; -moz-transition:all 0.3s ease-in-out 0.7s; -ms-transition:all 0.3s ease-in-out 0.7s; -o-transition:all 0.3s ease-in-out 0.7s; transform:translateY(0px); -webkit-transform:translateY(0px); -moz-transform:translateY(0px); -ms-transform:translateY(0px); -o-transform:translateY(0px);}
.swiper-auto-slide .swiper-slide span {opacity:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
.swiper-auto-slide .swiper-slide.swiper-slide-active span {opacity:1; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}

/* swiper auto width */
.swiper-auto-slide .swiper-slide {width:60%; }
.swiper-auto-slide.swiper-container {height:calc(100% - 200px); top:100px; margin:0 auto; overflow:visible; position:absolute; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transition:all 0.3s ease-in-out 0.7s; -webkit-transition:all 0.3s ease-in-out 0.7s; -moz-transition:all 0.3s ease-in-out 0.7s; -ms-transition:all 0.3s ease-in-out 0.7s; -o-transition:all 0.3s ease-in-out 0.7s; width:100%; }
.swiper-auto-slide .swiper-scrollbar {left:20%; opacity:1; position:absolute; width:60%; bottom:-50px; border-radius:0; height:1px }
.swiper-auto-slide .swiper-scrollbar-drag {border-radius:0; background:transparent;}
.swiper-auto-slide .swiper-scrollbar-drag:before{cursor:move; position:absolute; content:""; background:#ff214f; width:13px; height:13px; border-radius:100%; top:-6px; left:calc(50% - 13px);}
.swiper-auto-slide .swiper-slide {filter:contrast(130%); -webkit-filter:contrast(130%); -moz-filter:contrast(130%); -ms-filter:contrast(130%); -o-filter:contrast(130%); filter:grayscale(1); -webkit-filter:grayscale(1); -moz-filter:grayscale(1); -ms-filter:grayscale(1); -o-filter:grayscale(1); transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s;}
.swiper-auto-slide .swiper-slide.swiper-slide-active {filter:contrast(0); -webkit-filter:contrast(0); -moz-filter:contrast(0); -ms-filter:contrast(0); -o-filter:contrast(0); filter:grayscale(0); -webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out;}
.swiper-auto-slide .swiper-slide .absolute-middle-center h2 {opacity:0; margin-bottom:10px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transform:translateY(-60px); -webkit-transform:translateY(-60px); -moz-transform:translateY(-60px); -ms-transform:translateY(-60px); -o-transform:translateY(-60px);}
.swiper-auto-slide .swiper-slide.swiper-slide-active .absolute-middle-center h2 {opacity:1; transition:all 0.3s ease-in-out 0.7s; -webkit-transition:all 0.3s ease-in-out 0.7s; -moz-transition:all 0.3s ease-in-out 0.7s; -ms-transition:all 0.3s ease-in-out 0.7s; -o-transition:all 0.3s ease-in-out 0.7s; transform:translateY(0px); -webkit-transform:translateY(0px); -moz-transform:translateY(0px); -ms-transform:translateY(0px); -o-transform:translateY(0px);}
.swiper-auto-slide .swiper-slide span {opacity:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
.swiper-auto-slide .swiper-slide.swiper-slide-active span {opacity:1; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}

/* arrow pagination black and white */
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right:10px; left:auto; }
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev.swiper-button-white-highlight, .swiper-container-rtl .swiper-button-next.swiper-button-white-highlight {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next.swiper-button-white-highlight, .swiper-container-rtl .swiper-button-prev.swiper-button-white-highlight {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-white-highlight, .swiper-button-prev.swiper-button-white-highlight {background-color:#000; background-size:28% auto; border-radius:3px; height:30px; width:30px; margin:-15px 10px 0; top:50%; }
.swiper-button-next.swiper-button-black-highlight, .swiper-container-rtl .swiper-button-prev.swiper-button-black-highlight {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev.swiper-button-black-highlight, .swiper-container-rtl .swiper-button-next.swiper-button-black-highlight {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-black-highlight, .swiper-button-prev.swiper-button-black-highlight {background-color:#fff; background-size:28% auto; border-radius:3px; height:30px; width:30px;  margin:-15px 10px 0; top:50%;}
.swiper-button-next, .swiper-button-prev {background-size:inherit; height:22px; width:50px; top:51%}

.swiper-fullscreen-next {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-fullscreen-prev {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-fullscreen-next, .swiper-fullscreen-prev {background-color:#fff; background-size:28% auto; border-radius:3px; height:30px; width:30px; margin:10px; top:47.5% }

/* blog swiper */
.swiper-blog .swiper-slide .slide-content {opacity:0; transform:translateY(100px); -webkit-transform:translateY(100px); -moz-transform:translateY(100px); -ms-transform:translateY(100px); -o-transform:translateY(100px);}
.swiper-blog .swiper-slide.swiper-slide-active .slide-content {opacity:1; transition-delay:0.3s; -webkit-transition-delay:0.3s; -moz-transition-delay:0.3s; -ms-transition-delay:0.3s; -o-transition-delay:0.3s; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0);}

/* VIDEO */
.home-section-video-left {padding:0;margin-left:0px!important;flex-basis: calc(52.5%)!important;}
.home-section-video-left>h2 {font-size:30px; font-weight:700; line-height:30px;color:#28abe1;text-align:center;padding:30px 20px 30px 20px;margin-bottom:0px;}
.title-blue-1 {font-size:1.5em; font-weight:700; line-height:30px;color:#173661;padding:0px 0px 0px 0px;margin:0px;}

.home-section-video-left figure{width:100%; text-align:center; float:right;}
.home-section-video-left figure video{float:right;}
.home-section-video-left figure img{max-height:80px;width:auto; margin-bottom:20px;}
.home-section-video-left figure figcaption{color:#173661;}

.home-section-video-right {padding:0;background-color:#173661;margin-bottom:0%;margin:0!important;flex-basis: calc(50%)!important;flex-grow: 0;}
.home-section-video-right>h2 {font-size:40px; font-weight:700; line-height:50px;color:#fff;text-align:center; padding:0% 10% 0% 0%;margin-bottom:0px; height:100%; display:flex; flex-direction:column; justify-content:center; text-align:center;}
.home-section-video-right>h2 span{font-weight:400; font-size:16px;}

.margin-bottom-0 {margin-bottom:0px;}

.rendez-vous-left {text-align:left!important;}

.ui-datepicker-inline {min-width:100%!important;}
.ui-datepicker-calendar>thead>tr {height:50px!important;}
.ui-datepicker-calendar>tbody>tr {height:50px!important;}
.ui-datepicker-calendar>tbody>tr>td>span {height: 50px!important;padding-top: 12px;}
.ui-datepicker-calendar>tbody>tr>td>a {height: 50px!important;padding-top: 12px;}
.usedSlotsfieldname1_1 {background-color:yellow;}

.list-indent {margin-left: 50px; margin-bottom: 20px;}

.highlight-yellow {background-color: yellow;color: black;}