@charset "utf-8";
/* CSS Document */
body{ width:100%; padding:0; margin:0; background:#fff; font-family:'Proxima Nova Rg';; }
a{ outline:none; text-decoration:none; }
a:focus, a:hover{ outline:none; text-decoration:none; }
ul{ padding:0; margin:0; list-style:none; }
@media screen and (min-width: 1300px) { 
    .container{ max-width:1170px; }
}
img { height:auto; }
/* ___________________ Fontface Start ______________________*/

@font-face {
    font-family: 'Signatie';
    src: url('/wp-content/themes/santulan/fonts/Signatie.eot');
    src: url('/wp-content/themes/santulan/fonts/Signatie.eot#iefix') format('embedded-opentype'),
        url('/wp-content/themes/santulan/fonts/Signatie.woff2') format('woff2'),
        url('/wp-content/themes/santulan/fonts/Signatie.woff') format('woff'),
        url('/wp-content/themes/santulan/fonts/Signatie.ttf') format('truetype'),
        url('/wp-content/themes/santulan/fonts/Signatie.svg#Signatie') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MADE SAONARA';
    src: url('/wp-content/themes/santulan/fonts/MADESAONARA.eot');
    src: url('/wp-content/themes/santulan/fonts/MADESAONARA.eot#iefix') format('embedded-opentype'),
        url('/wp-content/themes/santulan/fonts/MADESAONARA.woff2') format('woff2'),
        url('/wp-content/themes/santulan/fonts/MADESAONARA.woff') format('woff'),
        url('/wp-content/themes/santulan/fonts/MADESAONARA.ttf') format('truetype'),
        url('/wp-content/themes/santulan/fonts/MADESAONARA.svg#MADESAONARA') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Marta';
    src: url('/wp-content/themes/santulan/fonts/Marta-Italic.eot');
    src: url('/wp-content/themes/santulan/fonts/Marta-Italic.eot#iefix') format('embedded-opentype'),
        url('/wp-content/themes/santulan/fonts/Marta-Italic.woff2') format('woff2'),
        url('/wp-content/themes/santulan/fonts/Marta-Italic.woff') format('woff'),
        url('/wp-content/themes/santulan/fonts/Marta-Italic.ttf') format('truetype'),
        url('/wp-content/themes/santulan/fonts/Marta-Italic.svg#Marta-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova Rg';
    src: url('/wp-content/themes/santulan/fonts/ProximaNova-Bold.eot');
    src: url('/wp-content/themes/santulan/fonts/ProximaNova-Bold.eot#iefix') format('embedded-opentype'),
        url('/wp-content/themes/santulan/fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('/wp-content/themes/santulan/fonts/ProximaNova-Bold.woff') format('woff'),
        url('/wp-content/themes/santulan/fonts/ProximaNova-Bold.ttf') format('truetype'),
        url('/wp-content/themes/santulan/fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova Rg';
    src: url('/wp-content/themes/santulan/css/ProximaNova-Regular.eot');
    src: url('/wp-content/themes/santulan/fonts/ProximaNova-Regular.eot#iefix') format('embedded-opentype'),
        url('/wp-content/themes/santulan/fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('/wp-content/themes/santulan/fonts/ProximaNova-Regular.woff') format('woff'),
        url('/wp-content/themes/santulan/fonts/ProximaNova-Regular.ttf') format('truetype'),
        url('/wp-content/themes/santulan/fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('/wp-content/themes/santulan/fonts/Satoshi-Bold.eot');
    src: url('/wp-content/themes/santulan/fonts/Satoshi-Bold.eot#iefix') format('embedded-opentype'),
        url('/wp-content/themes/santulan/fonts/Satoshi-Bold.woff2') format('woff2'),
        url('/wp-content/themes/santulan/fonts/Satoshi-Bold.woff') format('woff'),
        url('/wp-content/themes/santulan/fonts/Satoshi-Bold.ttf') format('truetype'),
        url('/wp-content/themes/santulan/fonts/Satoshi-Bold.svg#Satoshi-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('/wp-content/themes/santulan/fonts/Satoshi-Black.eot');
    src: url('/wp-content/themes/santulan/fonts/Satoshi-Black.eot#iefix') format('embedded-opentype'),
        url('/wp-content/themes/santulan/fonts/Satoshi-Black.woff2') format('woff2'),
        url('/wp-content/themes/santulan/fonts/Satoshi-Black.woff') format('woff'),
        url('/wp-content/themes/santulan/fonts/Satoshi-Black.ttf') format('truetype'),
        url('/wp-content/themes/santulan/fonts/Satoshi-Black.svg#Satoshi-Black') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}


/* ___________________ Fontface Ends _______________________*/

.title{ margin:0; padding:0; position:relative; }
.title:before{ content:""; position:absolute; width:100%; height:3px; background:url(/wp-content/themes/santulan/images/title-line.png) no-repeat center; left:0; top:22px; }

.title h2{ font-family: 'Marta'; font-size:35px; line-height:1.1; font-weight:400; color:#606668; margin:0; padding:0 15px; font-style:italic; background:#fff; position:absolute; z-index:2; display:inline-block; right:270px; background:linear-gradient(206deg, rgba(244,244,244,1) 0%, rgb(242 242 242) 35%); }





/* ___________________ Header Starts _______________________*/
.navbar-default{ padding:52px 0; margin:0; background:none; border:none; display: block; box-shadow: 0px 6px 16.32px 0.68px rgba(0, 0, 0, 0.04); }
.navbar-default .container-fluid{ max-width:1700px; padding-left:80px; padding-right:80px; }


/*.navbar-default .menu-block{ position:absolute; top:30px; right:0; z-index:999; }*/
.stellarnav{ transition:all 0.3s ease-in-out; }

/*-- Moblie Menu 1 --*/
.stellarnav .menu-toggle span.bars span { width: 35px; height: 2px; background-color: #fff; display: block; margin: 8px auto; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.stellarnav.active .bars span:nth-child(2){ opacity:0; }
.stellarnav.active .bars span:nth-child(1){
  -webkit-transform: translateY(9px) rotate(45deg);
  -ms-transform: translateY(9px) rotate(45deg);
  -o-transform: translateY(9px) rotate(45deg);
  transform: translateY(9px) rotate(45deg); }
.stellarnav.active .bars span:nth-child(3){
  -webkit-transform: translateY(-10px) rotate(-45deg);
  -ms-transform: translateY(-10px) rotate(-45deg);
  -o-transform: translateY(-10px) rotate(-45deg);
  transform: translateY(-10px) rotate(-45deg); }


.navbar .logo-block{ margin:0 auto; padding:0; position:absolute; width:80px; left:0; right:0; }
.navbar .logo-block a{ display:inline-block; }
.navbar .logo-block a img{ width:100%; }

.navbar .menu-block{ margin:0; padding:0; }
.navbar .menu-block .stellarnav.dark{ background:transparent; }
.navbar .menu-block .stellarnav ul li a{ font-family:inherit; font-size:17px; line-height:1.1; font-weight:800; color:#606668; margin:0; padding:0 0 0 20px; text-transform:uppercase; }
.navbar .menu-block .stellarnav li.has-sub > a::after{ left:0; position:absolute; top:7px; border-top:6px solid #606668; margin-left:0; }
.navbar .menu-block .stellarnav li.has-sub ul li a{ padding:15px 15px; }
.navbar .menu-block .stellarnav.dark ul ul{ background:rgba(255, 255, 255, 0.7); }

.navbar .social-block{ margin:0; padding:0; display:flex; align-items:center; gap:5px; }
.navbar .social-block a{ margin:0; padding:0; width:30px; height:30px; border-radius:50%; background:#606668; display:flex; align-items:center; justify-content:center; color:#fff; transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
.navbar .social-block a:hover{ background:#E5A950; }

.navbar .social-block a.button{ font-family:inherit; font-size:15px; line-height:1.1; font-weight:400; color:#fff; width:auto; border-radius:50px; padding:9px 16px 8px 16px; transition:all 0.3s ease-in-out; }
.navbar .social-block a.button:hover{ background:#E5A950; }



.navbar .menu-block .dropdown{ margin:0; padding:0; }
.navbar .menu-block .dropdown .btn.btn-secondary{ font-family:inherit; font-size:17px; line-height:1.1; font-weight:800; color:#606668; margin:0; padding:0 0 4px 20px; text-transform:uppercase; background:transparent; border:none; border-bottom:2px solid #262626; border-radius:0; }
.navbar .menu-block .dropdown .btn.btn-secondary::after{ left:0; position:absolute; top:7px; border-top:6px solid #606668; margin-left:0; display: block;}
.navbar .menu-block .dropdown .btn.btn-secondary.show::after { display:none; }
.navbar .menu-block .dropdown .btn.btn-secondary i{ display:none; }
.navbar .menu-block .dropdown .btn.btn-secondary.show{ padding-left:0; }
.navbar .menu-block .dropdown .btn.btn-secondary.show i{ display:initial; }
/*.navbar .menu-block .dropdown .btn.btn-secondary i { display:none; }
.navbar .menu-block .dropdown .btn.btn-secondary.show i { display: inline-block;  position: absolute; left: -49px; color: #000; font-weight: 700; }
.navbar .menu-block .dropdown .btn.btn-secondary.show  { padding-left: 0}*/


.navbar .menu-block .dropdown  { margin-left:45px; }

.navbar .menu-block .dropdown ul{ border:none; background: rgba(255, 255, 255, 0.8); border-radius:0; }
.navbar .menu-block .dropdown ul li a{ font-family:inherit; font-size:16px; line-height:1.1; font-weight:700; color:#606668; text-transform:uppercase; padding-bottom:10px; padding-top:8px; }
.navbar .menu-block .dropdown-item:active{ background-color:#E6A851; }


.navbar .menu-block .dropdown .btn.btn-secondary::after{ content:"\2b"; font-family:FontAwesome; font-size:16px; position:absolute; left:0; border:none; top:3px; }







.home-slider{ margin:0; padding:0; position:relative; line-height:0; }
.home-slider .banner-container{ height:750px; }
.home-slider .banner-container img{ width:100%; height:100%; line-height:0; object-fit:cover; }
.home-slider .desc{ margin:0 auto; padding:0; position:absolute; width:100%; height:100%; left:0; right:0; text-align:center; top:0; display:flex; align-items:center; justify-content:center; }
.home-slider .desc .text-block{ margin:0; padding:0; }
.home-slider .desc .text-block h1{ font-family: 'MADE SAONARA'; font-size:70px; line-height:1.3; font-weight:400; color:#fff; margin:0; padding:0 0 20px 0; text-shadow: 0px 1px 4.68px rgba(0, 0, 0, 0.54); }

.home-slider .desc .text-block h1 span{ font-family: 'Signatie'; }
.home-slider .desc .text-block a{ font-family:inherit; font-size:18px; line-height:1.1; font-weight:400; color:#fff; margin:0; padding:11px 90px 10px 90px; display:inline-block; background:#E5A950; border-radius:50px; border:2px solid #fff; transition:all 0.3s ease-in-out; }
.home-slider .desc .text-block a:hover{ background:#606668; }




.about-us-what-unique-our-service{ margin:0; padding:40px 0; background:url(/wp-content/themes/santulan/images/big-three-section-bg.jpg) no-repeat center; background-size:cover; }

.about-us{ margin:0; padding:40px 0; }
.about-us .bottom-text{ margin:0 auto; padding:100px 70px 0 70px; max-width:1500px; text-align:center; }
.about-us .bottom-text p{ font-family:inherit; font-size:21px; line-height:1.3; font-weight:400; color:#88898B; margin:0; padding:0 0 20px 0; }
.about-us .bottom-text a{ font-family:inherit; font-size:18px; line-height:1.1; font-weight:400; color:#fff; margin:0; padding:11px 60px 10px 60px; display:inline-block; background:#E5A950; border-radius:50px; border:2px solid #fff; transition:all 0.3s ease-in-out; text-transform:uppercase; }
.about-us .bottom-text a:hover{ background:#606668; }




.what-unique{ margin:0; padding:40px 0; }
.what-unique .title h2{ background: linear-gradient(206deg, rgb(252 252 252) 0%, rgb(252 252 252) 35%); }
.what-unique .bottom-text{ margin:0 auto; padding:100px 70px 0 70px; max-width:1500px; }
.what-unique .bottom-text .left-box{ margin:0; padding:0; }
.what-unique .bottom-text .left-box p{ font-family:inherit; font-size:23px; line-height:1.3; font-weight:400; color:#88898B; margin:0; padding:0 0 20px 0; }
.what-unique .bottom-text .right-box{ margin:0; padding:0; text-align:center; }
.what-unique .bottom-text .right-box a{ font-family:inherit; font-size:18px; line-height:1.1; font-weight:400; color:#fff; margin:0; padding:13px 50px 12px 50px; display:inline-block; background:#E5A950; border-radius:50px; transition:all 0.3s ease-in-out; border:2px solid #fff; }
.what-unique .bottom-text .right-box a:hover{ background:#606668; }
.what-unique .bottom-text .right-box a i{ padding-right:20px; font-size:16px; }



.our-services{ margin:0; padding:0; }
.our-services .title h2{ background: linear-gradient(206deg, rgb(252 252 252) 0%, rgb(252 252 252) 35%); }
.our-services .mid-text{ margin:0 auto; padding:110px 0 40px 0; max-width:1000px; }
.our-services .mid-text .content{ margin:0 auto; padding:0; max-width:750px; text-align:center; position:relative; }
.our-services .mid-text .content:before{ content:""; position:absolute; width:145px; height:145px; background:url(/wp-content/themes/santulan/images/left-leaf.png) no-repeat; left:-160px; top:0; }
.our-services .mid-text .content:after{ content:""; position:absolute; width:145px; height:145px; background:url(/wp-content/themes/santulan/images/right-leaf.png) no-repeat; right:-160px; top:0; }
.our-services .mid-text p{ font-family:inherit; font-size:21px; line-height:1.4; font-weight:400; color:#88898B; margin:0; padding:0 0 20px 0; }



.our-services h2{ font-family:'Marta'; font-size:35px; line-height:1.1; font-weight:400; color:#606668; margin:0; padding:0 15px; font-style:italic; text-align:center; }
.our-services .service-text{ margin:0; padding:0; text-align:center; }
.our-services .service-text p{ font-family:inherit; font-size:21px; line-height:1.4; font-weight:400; color:#88898B; margin:0; padding:0 0 10px 0; }


.our-services .service-slider{ margin:0; padding:0; }
.our-services .service-slider a{ display:inline-block; transition:all 0.3s ease-in-out; }
.our-services .service-slider .box{ margin:0; padding:20px 7px 30px 7px; text-align:center; background:#E5A950; border-radius:8px; border:2px solid #fff; box-shadow: 0px 2px 5.52px 0.48px rgba(0, 0, 0, 0.16); position:relative; height:330px; }
.our-services .service-slider .box .top-block{ margin:0; padding:0; transition:all 0.3s ease-in-out; }
.our-services .service-slider .box .icon{ margin:0 auto; padding:15px 0 10px 0; width:180px; transition:all 0.3s ease-in-out; }
.our-services .service-slider .box .icon img{ width:100%; transition:all 0.3s ease-in-out; }
.our-services .service-slider .box .text{ margin:0; padding:0; transition:all 0.3s ease-in-out; }
.our-services .service-slider .box .text h3{ font-family:inherit; font-size:24px; line-height:1.1; font-weight:700; color:#000; margin:0; padding:20px 0 0 0; transition:all 0.3s ease-in-out; }
.our-services .service-slider .box .hover-text{ margin:0; padding:0; position:absolute; top:50px; left:0px; opacity:0; transition:all 0.3s ease-in-out; }
.our-services .service-slider .box .hover-text h4{ font-family:inherit; font-size:26px; line-height:1.1; font-weight:400; color:#000; text-transform:uppercase; margin:0; padding:0; transition:all 0.3s ease-in-out; }
.our-services .service-slider .box .hover-text h5{ font-family:inherit; font-size:20px; line-height:1.3; font-weight:400; color:#000; margin:0; padding:0 0 20px 0; transition:all 0.3s ease-in-out; }
.our-services .service-slider .box .hover-text p{ font-family:inherit; font-size:20px; line-height:1.3; font-weight:400; color:#000; margin:0 0 20px 0; padding:0 0 20px 0; position:relative; transition:all 0.3s ease-in-out; }
.our-services .service-slider .box .hover-text p:after{ content:""; position:absolute; width:30px; height:7px; background:url(/wp-content/themes/santulan/images/box-dot.png) no-repeat center; left:0; right:0; margin:0 auto; bottom:0; transition:all 0.3s ease-in-out; }
.our-services .service-slider .box .hover-text h3{ font-family:inherit; font-size:20px; line-height:1.3; font-weight:400; color:#000; margin:0; padding:0; transition:all 0.3s ease-in-out; }
.our-services .service-slider a:hover .box .hover-text{ opacity:1; }
.our-services .service-slider a:hover .box .top-block{ opacity:0; }
.our-services .service-slider .slick-track .slick-slide > div{ padding:10px 15px; }
.our-services .service-slider .slick-arrow{ background:transparent; text-indent:-9999999px; border:none; box-shadow:none; }
.our-services .service-slider .slick-prev{ background:url(/wp-content/themes/santulan/images/left-arrow.png) no-repeat left center; width:26px; height:50px; position:absolute; left:0; top:40%; z-index:999; }
.our-services .service-slider .slick-next{ background:url(/wp-content/themes/santulan/images/right-arrow.png) no-repeat left center; width:26px; height:50px; position:absolute; right:0; top:40%; z-index:999; }
.our-services .bottom-btn{ margin:0; padding:20px 15px; text-align:center; }
.our-services .bottom-btn strong{ color:#606668; }

.our-services .bottom-btn h5{ font-family:inherit; font-size:21px; line-height:1.4; font-weight:400; color:#88898B; margin:0; padding:0 0 20px 0; font-style:italic; }


.our-services .bottom-btn a{ font-family:inherit; font-size:18px; line-height:1.1; font-weight:400; color:#fff; margin:0; padding:13px 50px 12px 50px; display:inline-block; background:#E5A950; border-radius:50px; border:3px solid #fff; transition:all 0.3s ease-in-out; }
.our-services .bottom-btn a:hover{ background:#606668; }
.our-services .bottom-btn a i{ padding-right:20px; font-size:16px; }



.our-services .service-slider .flip-card { background-color:transparent; height:330px; perspective:1000px; }

.our-services .service-slider .flip-card-inner { position:relative; width:100%; height:100%; text-align:center; transition:transform 0.6s; transform-style:preserve-3d; box-shadow:0 4px 8px 0 rgba(0,0,0,0.2); }

.our-services .service-slider .flip-card:hover .flip-card-inner { transform:rotateY(180deg); }

.our-services .service-slider .flip-card-front, .flip-card-back { position:absolute; width:100%; height:100%; -webkit-backface-visibility:hidden; backface-visibility:hidden; margin:0; padding:20px 7px 30px 7px; text-align:center; background:#E5A950; border-radius:8px; border:2px solid #fff; box-shadow: 0px 2px 5.52px 0.48px rgba(0, 0, 0, 0.16); perspective:1000px; height:330px; }





.our-services .service-slider .flip-card .flip-card-inner .flip-card-back{ margin:0; padding:20px; display:flex; align-items:center; justify-content:center; }
.our-services .service-slider .flip-card .flip-card-inner .flip-card-back h4{ font-family:inherit; font-size:24px; line-height:1.1; font-weight:700; color:#606668; text-transform:uppercase; margin:0; padding:0 0 7px 0; transition:all 0.3s ease-in-out; }
.our-services .service-slider .flip-card .flip-card-inner .flip-card-back h5{ font-family:inherit; font-size:20px; line-height:1.3; font-weight:400; color:#606668; margin:0; padding:0 0 20px 0; transition:all 0.3s ease-in-out; }
.our-services .service-slider .flip-card .flip-card-inner .flip-card-back p{ font-family:inherit; font-size:20px; line-height:1.3; font-weight:400; color:#606668; margin:0 0 20px 0; padding:0 0 20px 0; position:relative; transition:all 0.3s ease-in-out; }
.our-services .service-slider .flip-card .flip-card-inner .flip-card-back p:after{ content:""; position:absolute; width:30px; height:7px; background:url(/wp-content/themes/santulan/images/box-dot.png) no-repeat center; left:0; right:0; margin:0 auto; bottom:0; transition:all 0.3s ease-in-out; }
.our-services .service-slider .flip-card .flip-card-inner .flip-card-back h3{ font-family:inherit; font-size:20px; line-height:1.3; font-weight:400; color:#606668; margin:0; padding:0; transition:all 0.3s ease-in-out; }

.our-services .service-slider .flip-card-back{ color:white; transform:rotateY(180deg); }



.our-services .service-slider .flip-card .flip-card-front { margin:0; padding:1px 7px 30px 7px; text-align:center; background:#E5A950; border-radius:8px; border:2px solid #fff; box-shadow: 0px 2px 5.52px 0.48px rgba(0, 0, 0, 0.16); perspective:1000px; height:330px; }
.our-services .service-slider .flip-card .flip-card-front .icon{ margin:0 auto; padding:15px 0 10px 0; width:max-content; transition:all 0.3s ease-in-out; }
.our-services .service-slider .flip-card .flip-card-front .icon img{ width:100%; transition:all 0.3s ease-in-out; }
.our-services .service-slider .flip-card .flip-card-front .text{ margin:0; padding:0; transition:all 0.3s ease-in-out; }
.our-services .service-slider .flip-card .flip-card-front .text h3{ font-family:inherit; font-size:24px; line-height:1.1; font-weight:400; color:#606668; margin:0; padding:2px 0 0 0; transition:all 0.3s ease-in-out; }







.about-ishita{ margin:0; padding:60px 0; background:#19AA9D; }
.about-ishita .title h2{ color:#fff; background:#19AA9D; }
.about-ishita .title:before{ filter: brightness(0) invert(1); }
.about-ishita .main-block{ margin:0 auto; padding:110px 60px 0 60px;  }
.about-ishita .main-block .box{ margin:0; padding:0; }
.about-ishita .main-block .box .image{ margin:0; padding:0; width:420px; height:420px; border-radius:50%; overflow:hidden; position: relative;}
.about-ishita .main-block .box .image img{ width:100%; height:100%; line-height:0; object-fit:cover; }
.about-ishita .main-block .box .image a.youtube-icon { position:absolute; width:75px; height:auto; top:calc(75% - 35px); left:0; right:0; margin:0 auto; }
.about-ishita .main-block .box p{ font-family:inherit; font-size:22px; line-height:1.2; font-weight:400; color:#fff; margin:0; padding:0 0 18px 0; }
.about-ishita .main-block .box ul{ margin:0; padding:0 0 20px 0; }
.about-ishita .main-block .box ul li{ font-family:inherit; font-size:20px; line-height:1.5; font-weight:400; color:#fff; margin:0; padding:0 0 0 40px; position:relative; }
.about-ishita .main-block .box ul li:before{ content:""; position:absolute; width:4px; height:4px; background:#fff; left:0; top:14px; border-radius:50%; }
.about-ishita .bottom-btn{ margin:0; padding:30px 15px; text-align:center; }
.about-ishita .bottom-btn a{ font-family:inherit; font-size:18px; line-height:1.1; font-weight:400; color:#fff; margin:0; padding:13px 50px 12px 50px; display:inline-block; background:#E5A950; border-radius:50px; border:3px solid #fff; transition:all 0.3s ease-in-out; }
.about-ishita .bottom-btn a:hover{ background:#606668; }
.about-ishita .bottom-btn a i{ padding-right:20px; font-size:16px; }





.testimonial-faq-main{ margin:0; padding:50px 0; background:url(/wp-content/themes/santulan/images/big-three-section-bg.jpg) no-repeat center; background-size:cover; }
.testimonial-faq-main .testimonial-section{ margin:0; padding:; }
.testimonial-faq-main .testimonial-section .main-block{ margin:0 auto; padding:60px 0 10px 0; max-width:1600px; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider{ margin:0; padding:0 95px; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box{ margin:0; padding:130px 40px; background:#E5A950; border:3px solid #fff; border-radius:25px; text-align:center; position:relative; overflow:hidden; box-shadow: 0px 5px 10.4px 2px rgba(0, 0, 0, 0.03); height:450px; transition:0.3s ease-in-out; }

.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-slide.slick-active.slick-center .box{ background: #19AA9D;
    transform: scale(1.2);
    z-index: 999;
    box-shadow: 0px 1px 16px 4px rgb(0 0 0 / 30%);
    border: none; }

/*.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box:hover{ transform: scale(1.2); z-index: 999; background: #19AA9D; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-track .slick-slide > div{ padding:0 10px; }*/




.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-slide > div{ padding:10px 0 40px 0; }

.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-list{ overflow-y:auto; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-list .slick-track{ padding:55px 0px; }
/*.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-list .slick-slide > div{ padding:0px 20px; }*/
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box:before{ content:""; position:absolute; width:156px; height:122px; background:url(/wp-content/themes/santulan/images/quote-icon.png) no-repeat; left:0; top: -27px; opacity: 0.3; }





.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-arrow{ background:transparent; text-indent:-9999999px; border:none; box-shadow:none; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-prev{ background:url(/wp-content/themes/santulan/images/testimonial-left-arrow.png) no-repeat left center; width:62px; height:62px; position:absolute; left:28%; top:40%; z-index:999; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-next{ background:url(/wp-content/themes/santulan/images/testimonial-right-arrow.png) no-repeat left center; width:62px; height:62px; position:absolute; right:28%; top:40%; z-index:999; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box p{ font-family:inherit; font-size:20px; line-height:1.2; font-weight:400; color:#fff; margin:0; padding:0; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box h3{ font-family:inherit; font-size:20px; line-height:1.4; font-weight:700; color:#fff; margin:0; padding:35px 0 0 0; }
.testimonial-faq-main .faq-section{ margin:0; padding:0; }
.testimonial-faq-main .faq-section .title h2{ background: linear-gradient(206deg, rgb(252 252 252) 0%, rgb(252 252 252) 35%); }


.testimonial-faq-main .faq-section .faq-box{ margin:0; padding:110px 55px 50px 55px; }
.testimonial-faq-main .faq-section .faq-box .accordion{ margin:0; background:#19AA9D; padding:40px; border-radius:25px; }
.testimonial-faq-main .faq-section .faq-box .accordion .accordion-item .accordion-button{ font-family:inherit; font-size:19px; line-height:1.2; font-weight:700; color:#fff; background-color:#19AA9D; padding-left:0; border-bottom:2px solid #fff; border-radius:0; outline:none; box-shadow:none; padding-right:0; }
.testimonial-faq-main .faq-section .faq-box .accordion .accordion-item .accordion-button:focus{ outline:none; box-shadow:none; }
.testimonial-faq-main .faq-section .faq-box .accordion .accordion-item{ border:none; border-radius:0; margin-bottom:20px; }
.testimonial-faq-main .faq-section .faq-box .accordion .accordion-item h2{ padding-bottom:0; }
.testimonial-faq-main .faq-section .faq-box .accordion .accordion-item .accordion-collapse{ background:#19AA9D; }
.testimonial-faq-main .faq-section .faq-box .accordion .accordion-item .accordion-body{ padding-left:0; color:#fff; background:#19AA9D; }
.testimonial-faq-main .faq-section .faq-box .accordion .accordion-item .accordion-button:after{ width:23px; height:21px; background:url(/wp-content/themes/santulan/images/plus-icon.png) no-repeat; }
.testimonial-faq-main .faq-section .faq-box .accordion .accordion-item .accordion-button[aria-expanded="true"]:after{ width:21px; height:5px; background:url(/wp-content/themes/santulan/images/minus.png) no-repeat; }







.home-all-blogs{ margin:0; padding:70px 0 50px 0; background:#fff; }
.home-all-blogs .title h2{ background:#fff; }
.home-all-blogs .bottom-block{ margin:0; padding:90px 95px 0 95px; }
.home-all-blogs .bottom-block .col-lg-4.col-md-6{ margin-bottom:30px; }
.home-all-blogs .bottom-block .box{ margin:0; padding:0; width:100%; position:relative; }
.home-all-blogs .bottom-block .box .image{ margin:0; padding:0; width:100%; height:500px; border-radius:15px; overflow:hidden; }
.home-all-blogs .bottom-block .box .image img{ width:100%; height:100%; line-height:0; object-fit:cover; }
.home-all-blogs .bottom-block .box .text{ margin:0; padding:20px; position:absolute; top:50px; left:50px; background:#E6A851; width:252px; border-radius:10px; }
.home-all-blogs .bottom-block .box .text h3{ font-family:inherit; font-size:18px; line-height:1.1; font-weight:700; color:#fff; margin:0 0 40px 0; padding:0 0 20px 0; transition:all 0.3s ease-in-out; position:relative;     min-height: 79px; }
.home-all-blogs .bottom-block .box .text h3:after{ content:""; position:absolute; width:100%; height:2px; background:#fff; left:0; bottom:0; }
.home-all-blogs .bottom-block .box .text h3 span{ display:block; }
.home-all-blogs .bottom-block .box .text p{ font-family:inherit; font-size:18px; line-height:1.2; font-weight:400; color:#fff; margin:0; padding:0 0 60px 0; transition:all 0.3s ease-in-out; }
.home-all-blogs .bottom-block .box .text a{ font-family:inherit; font-size:18px; line-height:1.2; font-weight:700; color:#fff; margin:0; padding:0; transition:all 0.3s ease-in-out; display:inline-block; }







.resource-home{ margin:0; padding:40px 0 60px 0; background:#19AA9D; }
.resource-home .title h2{ color:#fff; background:#19AA9D; }
.resource-home .title:before{ filter: brightness(0) invert(1); }
.resource-home .image-block{ margin:0 auto; padding:90px 150px 0 150px; max-width:1500px; }
.resource-home .image-block .resource-slider{ margin:0; padding:0; }
.resource-home .image-block .resource-slider .slick-slide > div{ padding:0 20px; }
.resource-home .image-block .resource-slider .slick-dots button{ text-indent:-999999px; border:none; background:transparent; }
.resource-home .image-block .resource-slider .slick-dots{ width:max-content; margin:0 auto; display:flex; gap:10px; }
.resource-home .image-block .resource-slider .slick-dots li{ width:14px; height:14px; background:rgba(255, 255, 255, .4); border-radius:50%; }
.resource-home .image-block .resource-slider .slick-dots li.slick-active{ background:#fff; }
.resource-home .image-block .image{ margin:0 0 30px 0; padding:0; }
.resource-home .image-block .image img{ width:100%; height:auto; }
.resource-home .image-block .image a{ display:inline-block; position:relative; }
.resource-home .image-block .image a span{ width:100%; height:100%; position:absolute; left:0; right:0; text-align: center; top:0; display:flex; align-items:center; justify-content:center; }
.resource-home .image-block .image a span i{ width:50px; height:50px; background:#606668; font-size:18px; color:#fff; border-radius:50%; display:flex; align-items:center; justify-content:center; }
.resource-home .image-block .button-block{ margin:0; padding:0; text-align:center; }
.resource-home .image-block .button-block a{ font-family:inherit; font-size:18px; line-height:1.1; font-weight:400; color:#fff; margin:0; padding:11px 60px 10px 60px; display:inline-block; background:#E5A950; border-radius:50px; border:2px solid #fff; transition:all 0.3s ease-in-out; text-transform:uppercase; }
.resource-home .image-block .button-block a:hover{ background:#606668; }
.resource-home .image-block .resource-slider .slick-arrow{ background:transparent; text-indent:-9999999px; border:none; box-shadow:none; }
.resource-home .image-block .resource-slider .slick-prev{ background:url(/wp-content/themes/santulan/images/left-arrow-1.png) no-repeat left center; width:40px; height:40px; position:absolute; left:0; top:40%; z-index:999; }
.resource-home .image-block .resource-slider .slick-next{ background:url(/wp-content/themes/santulan/images/right-arrow-1.png) no-repeat left center; width:40px; height:40px; position:absolute; right:0; top:40%; z-index:999; }








.events-home{ margin:0; padding:60px 0; background:#fff; }
.events-home .title h2{ background:#fff; }
.events-home .content-block{ margin:0 auto; padding:90px 80px 0 80px; max-width:1500px; }
.events-home .content-block .image{ margin:0; padding:0; height:400px; border-radius:15px; overflow:hidden; }
.events-home .content-block .image img{ width:100%; height:100%; line-height:0; object-fit:cover; }
.events-home .content-block .events-faq{ margin:0; padding:0; }
.events-home .content-block .events-faq .accordion{ margin:0; }
.events-home .content-block .events-faq .accordion .accordion-item .accordion-button{ font-family:inherit; font-size:18px; line-height:1.2; font-weight:700; color:#606668; background-color:#fff; padding-left:0; border-bottom:2px solid #838383; border-radius:0; outline:none; box-shadow:none; padding-right:0; }
.events-home .content-block .events-faq .accordion .accordion-item .accordion-button:focus{ outline:none; box-shadow:none; }
.events-home .content-block .events-faq .accordion .accordion-item{ border:none; border-radius:0; margin-bottom:10px; }
/*.events-home .content-block .events-faq .accordion .accordion-item .accordion-collapse{ background:#19AA9D; }*/
.events-home .content-block .events-faq .accordion .accordion-item .accordion-body{ padding-left:0; color:#606668; }
.events-home .content-block .events-faq .accordion .accordion-item .accordion-button:after{ width:16px; height:15px; background:url(/wp-content/themes/santulan/images/plus-icon1.png) no-repeat; background-size:100%; }
.events-home .content-block .events-faq .accordion .accordion-item .accordion-button[aria-expanded="true"]:after{ width:15px; height:3px; background:url(/wp-content/themes/santulan/images/minus1.png) no-repeat; background-size:100%; }





.footer{ margin:0; padding:70px 0 40px 0; background:#19AA9D; }
.footer .content-block{ margin:0 auto; padding:0 70px; max-width:1500px; }
.footer .content-block .box{ margin:0; padding:0; }
.footer .content-block .box .logo{ margin:0; padding:0; }
.footer .content-block .box .logo a{ display:inline-block; }
.footer .content-block .box .logo a img{ width:195px; height:auto }
.footer .content-block .box h3{ font-family:inherit; font-size:22px; line-height:1.2; font-weight:700; color:#fff; margin:0; padding:0 0 30px 0; }
.footer .content-block .box a{ font-family:inherit; font-size:20px; line-height:1.2; font-weight:400; color:#fff; margin:0 0 14px 0; padding:0; display:inline-block;  transition:color 0.3s ease-in-out; }
.footer .content-block .box a:hover{ color:#E5A950; }
.footer .content-block .box .social{ margin:0; padding:15px 0 0 0; }
.footer .content-block .box .social .link{ margin:0; padding:0; display:flex; gap:15px; }
.footer .content-block .box .social .link a{ margin:0; padding:0; width:30px; height:30px; border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; color:#fff; transition:all 0.3s ease-in-out; }
.footer .content-block .box .social .link a i{ color:#19AA9D; transition:all 0.3s ease-in-out; font-size:20px; }
.footer .content-block .box .social .link a:hover{ background:#E5A950; }
.footer .content-block .box .social .link a:hover i{ color:#fff; }
.footer .bottom-text{ margin:40px 0 0 0; padding:40px 0 0 0; text-align:center; border-top:2px solid #fff; }
.footer .bottom-text p{ font-family:inherit; font-size:20px; line-height:1.2; font-weight:400; color:#fff; margin:0; padding:0; }
.footer p.disclaimer-text  { padding: 30px 0 0; color: #fff; font-size: 15px; margin: 0; }
.footer p.disclaimer-text a { font-weight:700; color:#fff }



.whatsapp-box { width:70px; height:auto; position:fixed; right:30px; bottom:30px; }
.whatsapp-box img{ width:100%; height:auto;  }








/*Inner Page CSS*/
.inner-banner{ margin:0; padding:0; position:relative; height:500px; }
.inner-banner img{ width:100%; height:100%; line-height:0; object-fit:cover; }


.inner-banner .desc{ margin:0 auto; padding:0; position:absolute; width:100%; height:100%; left:0; right:0; text-align:center; top:0; display:flex; align-items:center; justify-content:center; }
.inner-banner .desc .text-block{ margin:0; padding:0; }
.inner-banner .desc .text-block h1{ font-family: 'MADE SAONARA'; font-size:70px; line-height:1.3; font-weight:400; color:#fff; margin:0; padding:0 0 20px 0; text-shadow: 0px 1px 4.68px rgba(0, 0, 0, 0.54); }
.inner-banner .desc .text-block h1 span{ font-family: 'Signatie'; }



.home-all-blogs .bottom-block .page-changer{ display:flex; flex-wrap:wrap; gap:15px; justify-content:center; }
.home-all-blogs .bottom-block .page-changer .page-numbers{ width:30px; height:30px; border-radius:50%; background:#dcdcdc; color:#fff; display:flex; align-items:center; justify-content:center; }
.home-all-blogs .bottom-block .page-changer .page-numbers.current{ background:#E6A851; }








.inner-page-single{ margin:0; padding:60px 0; background: url(/wp-content/themes/santulan/images/big-three-section-bg.jpg) no-repeat center; background-size: cover;}
.inner-page-single .main-content{ margin:0; padding:0; }



.inner-page-single .main-content .top-block{ margin:0 0 40px 0; padding:0; display:flex; flex-wrap:wrap; }
.inner-page-single .main-content .top-block .author-img{ margin:0 40px 0 0; padding:0; width:72px; height:72px; border-radius:50%; overflow:hidden; }
.inner-page-single .main-content .top-block .author-img img{ width:100%; height:100%; line-height:0; object-fit:cover; }

.inner-page-single .main-content .top-block .right-content{ margin:0; padding:0; width:calc(100% - 112px); }
.inner-page-single .main-content .top-block .right-content h3{font-size:30px; line-height:1.1; font-weight:500; color:#292b2c; margin:0; padding:0;  font-family: 'Source Sans Pro', sans-serif; color: #099; display: flex;
    align-items: center;
    gap: 10px; }
.inner-page-single .main-content .top-block .right-content h3 a{ border:1px solid #02B875; color:#1C9963; padding:3px 10px; text-align:center; border-radius:999em; font-size:0.95rem; display:inline-block; }
.inner-page-single .main-content .top-block .right-content p{ font-size: 19px;
    line-height: 38px;
    font-weight: 400;
    color: #88898B;
    color: rgba(0, 0, 0, .8); color: #999;
    margin: 0; font-family: 'Source Sans Pro', sans-serif;
    padding: 0 0 24px 0; }
.inner-page-single .main-content .top-block .right-content h4{ font-family: 'Source Sans Pro', sans-serif;font-size:19px; line-height:1.3; font-weight:400; color:#606668; margin:0; padding:0; }


.inner-page-single .main-content .bottom-block{ margin:0; padding:0; }
.inner-page-single .main-content .bottom-block .all-content{ margin:0; padding:0; }
.inner-page-single .main-content .bottom-block .all-content hr{ display:none; }
.inner-page-single .main-content .bottom-block .all-content h1{ font-family: 'Open Sans', sans-serif; font-size:30px; line-height:1.1; font-weight:500; color:#292b2c; margin:0; padding:7px 0 15px 0; font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-family: 'Source Sans Pro', sans-serif; color: #099; }
.inner-page-single .main-content .bottom-block .all-content .thumbnail h5{ font-size:18px; line-height:1.1; font-weight:400; color:#999; margin:0; padding:0 0 21px 0; font-family: 'Source Sans Pro', sans-serif; }
.inner-page-single .main-content .bottom-block .all-content h2{ font-family: 'Open Sans', sans-serif; font-size:30px; line-height:1.1; font-weight:500; color:#292b2c; margin:0; padding:0 0 15px 0; font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-family: 'Source Sans Pro', sans-serif; color: #099; }
.inner-page-single .main-content .bottom-block .all-content h3{ font-family: 'Open Sans', sans-serif; font-size:35px; line-height:1.1; font-weight:700; color:#292b2c; margin:0; padding:0 0 15px 0; font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; }

.inner-page-single .main-content .bottom-block .all-content p img{ width:100%; max-width:100%; }
.inner-page-single .main-content .social-share h3{ font-family:inherit; font-size:22px; line-height:1.1; font-weight:400; color:#606668; margin:0; padding:0 0 15px 0; }

.home-all-blogs.single{ background:#FAFAFA; }
.home-all-blogs.single .bottom-block{ padding-top:0; }

.inner-page-single .main-content .bottom-block .all-content .thumbnail{ margin:0; padding:0; }
.inner-page-single .main-content .bottom-block .all-content .thumbnail .image{ margin:0 0 30px 0; padding:0; height:400px; }
.inner-page-single .main-content .bottom-block .all-content .thumbnail .image img{ width:100%; height:100%; line-height:0; object-fit:cover; }


/*.inner-page-single .main-content .bottom-block .all-content .thumbnail h1{ font-family: 'Marta'; font-size:45px; line-height:1.1; font-weight:400; color:#606668; margin:0; padding:0 0 15px 0; font-style:italic; }*/


.inner-page-single .main-content .bottom-block .all-content h4{ font-family:inherit; font-size:27px; line-height:1.2; font-weight:500; color:#606668; margin:0; padding:0 0 15px 0; }
.inner-page-single .main-content .bottom-block .all-content h5{ font-family:inherit; font-size:27px; line-height:1.2; font-weight:500; color:#606668; margin:0; padding:0 0 15px 0; }
.inner-page-single .main-content .bottom-block .all-content h6{ font-family:inherit; font-size:27px; line-height:1.2; font-weight:500; color:#606668; margin:0; padding:0 0 15px 0; }

.inner-page-single .main-content .bottom-block .all-content p{   
    font-size: 19px;
    line-height: 38px;
    font-weight: 400;
    color: #88898B;
    color: rgba(0, 0, 0, .8); color: #999;
    margin: 0; font-family: 'Source Sans Pro', sans-serif;
    padding: 0 0 24px 0; }
.inner-page-single .main-content .bottom-block .all-content p a{ display:inline-block; color:#E6A851; }
.inner-page-single .main-content .bottom-block .all-content ol{ margin:0; padding:10px 0 0 0; }
.inner-page-single .main-content .bottom-block .all-content ol li{ font-family:inherit; font-size:17px; line-height:1.0; font-weight:400; color:#606668; margin:0; padding:0 0 15px 0; list-style:none; padding-left:20px; position:relative; }
.inner-page-single .main-content .bottom-block .all-content ol li:before{ content:""; position:absolute; width:10px; height:10px; border-radius:50%; background:#E6A851; left:0; top:4px; }


.inner-page-single .main-content .bottom-block .all-content ul{ margin:0; padding:10px 0 0 0; }
.inner-page-single .main-content .bottom-block .all-content ul li{ font-family:inherit; font-size:17px; line-height:1.0; font-weight:400; color:#606668; margin:0; padding:0 0 15px 0; list-style:none; padding-left:20px; position:relative; }
.inner-page-single .main-content .bottom-block .all-content ul li:before{ content:""; position:absolute; width:10px; height:10px; border-radius:50%; background:#E6A851; left:0; top:4px; }
.inner-page-single .main-content .bottom-block .all-content .reading-time{ margin:0 0 7px 0; padding:0; }
.inner-page-single .main-content .bottom-block .all-content .reading-time h6{ font-family:inherit; font-size:17px; line-height:1.0; font-weight:400; color:#fff; margin:0; padding:6px 14px; background:#606668; display:inline-block; text-transform:uppercase; border-radius:40px; letter-spacing:0.04em; }


.inner-page-single .main-content .social-share{ margin:0; padding:0; text-align:center; }
.inner-page-single .main-content .social-share h3{ margin:0; padding:0 0 15px 0; }
.inner-page-single .main-content .social-share a{ display:block; width:max-content; margin:0 auto 20px; color:#606668; transition:color 0.3s ease-in-out; }
.inner-page-single .main-content .social-share a i{ font-size:20px; }
.inner-page-single .main-content .social-share a:hover{ color:#E5A950; }



.social-share.fixed-sidebar {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    top: 30px;
    bottom: auto; }








.modal video { height:calc(100vh - 90px); width:auto;}
#videoModal .modal-body { text-align:center;position:relative;  }
.myVideo1class { position:relative; }
.myVideo1class #myVideo1Music { position:absolute; width:40px; height:40px; background:#279D8B; color:#fff; display:flex; align-items:center; justify-content:center; border-radius:50%; top:0; left:0;animation: blinki 1s infinite; }
.myVideo2class { display:none ; }
.myVideo2class #myVideo2{ transition:all 1s ease-in-out; opacity:1 ; position:relative; z-index:9 }
.thirdVideoActive .myVideo2class #myVideo2{ opacity: 0}
.myVideo2class #myVideo2Button{ text-transform: capitalize; background: #E5A950; display: flex; align-items: center; justify-content: center; position:absolute; bottom: 8%; left: 50%; transform: translate(-50%, -50%); font-family: inherit; font-size: 28px; line-height: 1.3; font-weight: 700; color: #fff; width: auto; border-radius: 50px; padding: 0.3em 3em; transition: all 0.3s ease-in-out; z-index: 5; opacity: 0; transition:opacity 1s ease-in-out; z-index: 99}
.myVideo2class #myVideo2Button:hover { background: #606668}

.myVideo2class #myVideo2Button.showbtn { opacity:1; }

.myVideo3class { display:none ; position:relative;  position: absolute;  top: 0;
    left: 0;
    width: 100%;
top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);}
.myVideo3class #myVideo3{ opacity:0; transition:all 1s ease-in-out;}
.thirdVideoActive .myVideo3class #myVideo3{ opacity: 1}
.myVideo3class #myVideo3Button{text-transform: capitalize; background: #E5A950; display: flex; align-items: center; justify-content: center; position:absolute; bottom: 8%; left: 50%; transform: translate(-50%, -50%); font-family: inherit; font-size: 28px; line-height: 1.3; font-weight: 700; color: #fff; width: auto; border-radius: 50px; padding: 0.3em 3em; transition: all 0.3s ease-in-out; z-index: 5; opacity: 0; transition:opacity 1s ease-in-out;}
.myVideo3class #myVideo3Button:hover { background: #606668}

.myVideo3class #myVideo3Button.showbtn { opacity:1 }

#videoModal .modal-header { border:none  }


.home-slider .banner-container { position:relative; }
.home-slider .banner-container .button-box {  position:absolute;  bottom: 23%; left:0; right:0; margin:0 auto; width:auto; text-align: center;}
/* .home-slider .banner-container a {text-transform: capitalize; background: #E5A950; display: inline-block;  font-family: inherit; font-size: 28px; line-height: 1.3; font-weight: 700; color: #fff; width: auto; border-radius: 50px; padding: 0.3em 3em; transition: all 0.3s ease-in-out; z-index: 5;  transition:opacity 1s ease-in-out; } */
.home-slider .banner-container .button-box a{ font-family:inherit; font-size:18px; line-height:1.1; font-weight:400; color:#fff; margin:0; padding:13px 50px 12px 50px; display:inline-block; background:#E5A950; border-radius:50px; transition:all 0.3s ease-in-out; border:none; text-transform:uppercase; }
.home-slider .banner-container a:hover { background:#606668 }
@keyframes blinki {
  0% {
    box-shadow: 0 0 1px 10px rgba(39,157,139,0.5);
  }
  50% {
    box-shadow: 0px 0px 1px 0 transparent;
  }
  100% {
    box-shadow: 0 0 1px 10px rgba(39,157,139,0.5);

  }
}






    .home-slider .banner-container .button-box a{ font-family:inherit; font-size:18px; line-height:1.1; font-weight:400; color:#fff; margin:0; padding:13px 50px 12px 50px; display:inline-block; background:#E5A950; border-radius:50px; transition:all 0.3s ease-in-out; border:none; text-transform:uppercase; border:3px solid #fff; box-shadow:3.611px 4.792px 1.76px 0.24px rgba(0, 0, 0, 0.25); }
    .home-slider .banner-container .button-box a:hover{ background:#606668; }







/*____________________________________________
                Media Quaries 
______________________________________________*/

@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}
@media screen and (max-width: 2599px){







}





@media screen and (max-width: 1399px){
.what-unique .bottom-text .right-box a{ padding:13px 30px 12px 30px; font-size:18px; }
.home-slider .banner-container{ height:550px; }
.navbar-default .container-fluid{ max-width:1300px; }
.about-us .bottom-text{ max-width:1100px; }
.about-us .bottom-text p{ font-size:19px; line-height:1.3; }
.what-unique .bottom-text{ max-width:1100px; }
.what-unique .bottom-text .left-box p{ font-size:21px; }
.what-unique .title h2{ right:200px; }
.our-services .title h2{ right:200px; }
.about-ishita .main-block .box p{ font-size:18px; }
/*.about-ishita .main-block{ max-width:1200px; }*/
.about-ishita .main-block .box .image{ height:350px; width:350px; }
.testimonial-faq-main .faq-section .faq-box{ margin:0 auto; }
.home-all-blogs .bottom-block{ margin:0 auto; }
.home-all-blogs .bottom-block .box .image{ height:390px; }
/*.resource-home .image-block{ max-width:1150px; }*/
/*.events-home .content-block{ max-width:1150px; }*/
.footer .content-block{ max-width:1200px; }
.about-ishita .main-block .box ul li{ font-size:17px; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box p{ font-size:15px; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box h3{ font-size:15px; }
.home-all-blogs .bottom-block .box .text{ width:180px; }

/*.resource-home .image-block .image{ width:90%; }*/

.footer .content-block .box h3{ font-size:18px; }
.footer .content-block .box a{ font-size:17px; line-height:1.1; margin:0 0 10px 0; }
.footer .content-block .box ul li a{ margin:0; }

.our-services .service-slider .flip-card .flip-card-inner .flip-card-back h5{ font-size:18px; }
.our-services .service-slider .flip-card .flip-card-inner .flip-card-back p{ font-size:18px; }
.our-services .service-slider .flip-card .flip-card-inner .flip-card-back h3{ font-size:18px; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box{ height:350px; }

.home-all-blogs .bottom-block .box .text{ width:210px; }
.home-all-blogs .bottom-block .box .image{ height:400px; }




}

@media screen and (max-width: 1199px){
.our-services .mid-text .content::before{ width:100px; height:100px; background-size:100%; left:-100px; }
.our-services .mid-text .content::after{ width:100px; height:100px; background-size:100%; right:-100px; }
.about-ishita .bottom-btn{ top:0; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box p{ font-size:18px; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box{ height:450px; padding: 100px 40px; }



}

@media screen and (max-width: 1099px){
.footer .content-block .box .logo a img{ width:100%; }
.footer .content-block .box a{ font-size:16px; display:block; }

}

@media screen and (max-width: 991px){
.title{ text-align:center; }
.title h2{ background:transparent; position:initial; font-size:34px; }
.title::before{ top:initial; bottom:-10px; }
.home-slider .desc .text-block h1{ font-size:50px; }
.about-us .bottom-text{ padding-top:40px; }
.about-us{ padding-top:10px; }
.about-us .bottom-text p{ font-size:18px; }
.what-unique .title h2{ background:transparent; }
.what-unique{ padding-top:10px; }
.what-unique .bottom-text{ padding-top:40px; }
.what-unique .bottom-text .left-box{ text-align:center; }
.what-unique .bottom-text .left-box p{ font-size:18px; }
.what-unique .bottom-text .right-box a{ font-size:18px; }
.our-services .mid-text{ padding-top:40px; }
.our-services .bottom-btn a{ font-size:18px; }
.about-ishita .main-block .box{ padding-bottom:30px; }
.resource-home .image-block .image{ width:100%; }
.about-ishita .main-block{ padding:50px 0 0; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider { padding: 0}
.about-ishita .bottom-btn{ text-align:left; }

.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-prev{ left:0; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-next{ right:0; }
.testimonial-faq-main .testimonial-section .main-block{ padding-top:0; padding-bottom:0px; }
.testimonial-faq-main .faq-section .title h2{ background:transparent; }
.testimonial-faq-main .faq-section .faq-box{ padding:40px 0 0; }
.home-all-blogs .bottom-block .box{ margin-bottom:30px; }
.home-all-blogs .bottom-block{ padding:50px 0 0; }

.home-all-blogs{ padding:50px 0 20px 0; }
.resource-home .image-block{ padding:50px 0 0; }
.events-home .content-block{ padding:50px 0 0; }
.about-ishita .bottom-btn a{ font-size:18px; }

.our-services .mid-text .content::before{ display:none; }
.our-services .mid-text .content::after{ display:none; }
.our-services .mid-text p{ font-size:18px; }
.home-slider .banner-container{ height:450px; }

.navbar .menu-block{ order:3; }
.navbar .logo-block{ order:1; position:initial; }
.navbar .social-block{ order:2; width:100%; text-align:center; justify-content:center; padding-top:15px; padding-bottom:15px; }

.navbar-default{ padding:10px 0 15px 0; }
.navbar-default .container-fluid{ justify-content:center; }
.navbar .menu-block .dropdown{ margin-left:0; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-slide > div{ padding:0; }


.navbar-default .container-fluid{ padding-left:calc(var(--bs-gutter-x) * .5); padding-right:calc(var(--bs-gutter-x) * .5); }
.about-us .bottom-text{ padding-left:0; padding-right:0; }
.what-unique .bottom-text{ padding-left:0; padding-right:0; }
.events-home .content-block{ padding-left:0; padding-right:0; }
.footer .content-block{ padding-left:0; padding-right:0; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box{ padding:80px 40px; }


.resource-home .image-block .resource-slider .slick-prev{ width:30px; height:30px; background-size:100%; top:37%; }
.resource-home .image-block .resource-slider .slick-next{ width:30px; height:30px; background-size:100%; top:37%; }


.footer .content-block .box h3{ padding:0 0 15px 0; }
.footer .content-block .box{ padding-bottom:20px; }
.footer .content-block .box ul li a{ margin-bottom:10px; }

.inner-page-single .main-content .bottom-block .all-content .thumbnail h1{ font-size:30px; }
.inner-page-single .main-content .bottom-block .all-content h1, h2, h3{ font-size:26px; }
.inner-page-single .main-content .bottom-block .all-content h2{ font-size:26px; }
.inner-page-single .main-content .bottom-block .all-content h3{ font-size:26px; }


.inner-page-single .main-content .bottom-block .all-content h4, h5, h6{ font-size:26px; }
.inner-page-single .main-content .bottom-block .all-content h5{ font-size:26px; }
.inner-page-single .main-content .bottom-block .all-content h6{ font-size:26px; }





}



/*NEW GRID SYSTEM*/
@media screen and (max-width:768px){
    .home-slider .banner-container .button-box { bottom:10%; }
.home-slider .banner-container{ height:350px; }
.resource-home{ padding:50px 0 30px 0; }


.navbar .logo-block a{ max-width:90px; }
.navbar .logo-block a img{ width:100%; }
.navbar .menu-block .stellarnav.dark .menu-toggle span.bars span{ background:#606668; }
/*.navbar .menu-block .stellarnav ul{ position:absolute; width:100%; z-index:999; left:0; }*/
.navbar .menu-block .stellarnav ul li a{ padding:20px; color:#fff; }
.navbar .menu-block .stellarnav.mobile.dark ul ul{ background:#000; }
.navbar .menu-block .stellarnav.mobile.dark ul ul li a{ padding-left:40px; }
.navbar .menu-block .stellarnav ul li a:hover{ color:#E5A950; }

.footer .bottom-text p{ font-size:17px; }
.our-services h2{ font-size:23px; }
.our-services .title h2{ font-size: 34px; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box{ height:400px; }
.resource-home .image-block .resource-slider .slick-prev{ width:40px; height:40px; background-size:100%; top:40%; }
.resource-home .image-block .resource-slider .slick-next{ width:40px; height:40px; background-size:100%; top:40%; }

.inner-banner .desc .text-block h1{ font-size:60px; }
.inner-banner{ height:400px; }  
    
.inner-page-single .main-content .col-lg-3.col-md-4{ order:2; }
.inner-page-single .main-content .col-lg-9.col-md-8{ order:1; }
.inner-page-single .main-content .bottom-block{ padding-bottom:30px; }  
    
    
    
    

}

@media screen and (max-width:575px){
.home-slider .desc .text-block h1{ font-size:40px; }
.home-slider .desc .text-block a{ font-size:16px; }
.home-slider .banner-container{ height:270px; }
.what-unique .bottom-text .right-box a{ font-size:16px; }
.our-services .bottom-btn a{ font-size:16px; padding: 13px 20px 12px 20px; }
.our-services .bottom-btn a i{ padding-right:10px; }
.about-ishita .main-block .box .image{ width:100%; max-width:300px; height:300px; }
.about-ishita .main-block .box p{ font-size:18px; }
.about-ishita .main-block .box ul li{ font-size:18px; padding:0 0 0 20px; }
.about-ishita .bottom-btn{ padding-top:0; text-align:center; }
.about-ishita .bottom-btn a{ font-size:16px; padding:13px 20px 12px 20px; }

.testimonial-faq-main .faq-section .faq-box .accordion .accordion-item .accordion-button::after{ width: 17px; height: 17px; background-size: 100%; }
.testimonial-faq-main .faq-section .faq-box .accordion .accordion-item .accordion-button{ font-size:17px; }
.testimonial-faq-main{ padding-bottom:10px; }

.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .box{ padding:100px 20px; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-prev{ width:40px; height:40px; background-size:100%; top: 46%; }
.testimonial-faq-main .testimonial-section .main-block .testimonial-slider .slick-next{ width:40px; height:40px; background-size:100%; top: 46%; }
.testimonial-faq-main .faq-section .faq-box .accordion{ padding-left:20px; padding-right:20px; }
.home-all-blogs .bottom-block .box .text{ left:20px; }
.inner-page-single .main-content .bottom-block .all-content .thumbnail .image{ height:300px; }
.inner-page-single .main-content .top-block .author-img{ margin:0 20px 0 0; }
.inner-page-single .main-content .bottom-block .all-content .reading-time h6{ font-size:16px; }

.inner-banner .desc .text-block h1{ font-size:40px; }
.inner-banner{ height:300px; }


.modal video { width: 100%; height: auto;}
.modal .modal-body { display: flex; align-items: center;}
.myVideo1class #myVideo1Music { top:-50px; }
.myVideo2class #myVideo2Button { width:100%; }
.myVideo3class #myVideo3Button { width:100%;  }

.home-slider .banner-container a { font-size:22px; }
.myVideo3class #myVideo3Button{ font-size:22px; }
.myVideo2class #myVideo2Button{ font-size:22px; }
}

@media screen and (max-width:500px){
.home-all-blogs .bottom-block .box .image{ height:410px; }
.navbar .social-block a.button{ font-size:15px; padding:9px 15px 8px 15px; }
.navbar .social-block a{ width:30px; height:30px; }
.navbar .social-block{ gap:7px; }
.our-services .service-slider .flip-card .flip-card-inner .flip-card-back{ padding-top:30px; }
.navbar .menu-block .dropdown .dropdown-menu[data-bs-popper] {left: -53px; }




.resource-home .image-block .resource-slider .slick-prev{ width:30px; height:30px; top:37%; }
.resource-home .image-block .resource-slider .slick-next{ width:30px; height:30px; top:37%; }
.resource-home .image-block .image a span i{ width:40px; height:40px; font-size:15px; }
.testimonial-faq-main .faq-section .faq-box .accordion .accordion-item .accordion-button{ font-size:16px; }




}

@media screen and (max-width:400px){
.resource-home .image-block .resource-slider .slick-prev{ top:32%; }
.resource-home .image-block .resource-slider .slick-next{ top:32%; }





}

@media screen and (max-width:350px){

}
