
@font-face {
font-family:'softicecream';
src:url(../fonts/Aka-AcidGR-SoftIceCream.eot);
src:url(../fonts/Aka-AcidGR-SoftIceCream.eot?#iefix) format("embedded-opentype"),url(../fonts/Aka-AcidGR-SoftIceCream.woff2) format("woff2"),url(../fonts/Aka-AcidGR-SoftIceCream.woff) format("woff"),url(../fonts/Aka-AcidGR-SoftIceCream.ttf) format("truetype"),url(../fonts/Aka-AcidGR-SoftIceCream.svg) format("svg");
font-weight:300;
font-style:normal
}


/* width */
::-webkit-scrollbar {width: 10px;}

/* Track */
::-webkit-scrollbar-track {background:#f1f1f1;}
 /* Handle */
::-webkit-scrollbar-thumb {background: #0d1137;}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background: #555;}
.spinner{position: absolute;left: 50%;margin-left: -20px;top: 50%;margin-top: -20px;width: 40px;height: 40px; background-color: rgba(15, 134, 219, 0.568); z-index: 99999; -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out; animation: sk-rotateplane 1.2s infinite ease-in-out;}


@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}

html{background:transparent;scroll-behavior: smooth!important;}
h3, h4, h5,.side-box .heading,.sidebar-search .heading,.site-navbar nav .menu a,.slide-box-ins legend,article p,article li{font-family:"softicecream", arial, sans-serif;}
body,p,a,.contact-section .contact-info p,.contact-section .contact-info p .d-block,.cc-message{font-family: "softicecream", arial, sans-serif;}
strong,h2{font-family:"softicecream", arial, sans-serif;}
article h3,article h4,h1,.site-navbar .extra-info h3,.site-hero-inner .heading,.heading-serif,.testimonial-section .heading,.slider-section .heading,.blog-post-entry .heading,.my-links a{font-family: "softicecream", arial, sans-serif;}



@keyframes animloader {
    0% {background:rgba(255,255,255,1);width:100vw;height:100vh;}
    50% {background:rgba(255,255,255,.5);width:50vw;height:50vh;}
    100% {background:transparent;display:none;width:0vw;height:0vh;}
}
.preloader{background:transparent!important;animation: 3s ease-out 0s 1 animloader;}

body{background:transparent;font-size:16px;line-height:1.8;}
::-moz-selection{color:#fff;background:#0d1137}
::selection{color:#fff;background:#0d1137}
a{color:#e52165;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;text-decoration:none}
a:hover{color:#0d1137;text-decoration:none}

h1{font-size:42px;color:#e52165;}
h2{font-size:36px;color:#0d1137}
h3,h4,h5{color:#463c35;}

@keyframes animlogo {
    0% {transform: scale(1.5); opacity: 0.5;}
    50% {transform:scale(2); opacity:1;}
    100% {transform:scale(1); opacity:1;}
}
@keyframes animlogotext {
    0% {transform: scale(1); opacity: 0.5;transform:translateY(-50px)}
    50% {transform:scale(1.2); opacity:1;}
    100% {transform:scale(1); opacity:1;transform:translateY(0px)}
}

body{overflow-x:hidden;
    background: #03001e;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #fdeff9, #ec38bc, #7303c0, #03001e);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #fdeff9, #ec38bc, #7303c0, #03001e); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */


    /* background: #0f0c29;
    background: -webkit-linear-gradient(to right, #24243e, #302b63, #0f0c29);
    background: linear-gradient(to right, #24243e, #302b63, #0f0c29); */
}
#logo{margin-top:50px;width:463px;height:320px;animation: 4s ease-out 0s 1 animlogo;transition: all .4s ease;}
#logo:hover{transform: scale(1.3);}
.site-logo-text img{width:507px;height:100px;animation: 5s ease-out 0s 1 animlogotext;transition: all .4s ease;}
.site-logo-text img:hover{transform: scale(1.1);transform: translateY(20px);}

#my_audio{position:fixed;right: 10px;bottom: 10px;z-index: 1000000!important;}
.small-logo{width: 50%;}
#myaudio{display: none;}

.first-letter{font-size: 35px;line-height: 35px;}

.container-fluid{max-width:1600px}

.site-header{transition:all .3s ease!important;background:transparent!important;position:relative;top:0;height:100vh;width:100vw;z-index:2;padding:0px 0px 80px 0px;overflow:hidden;}
.menu-open .site-header{position:fixed}

.pardiv{padding-bottom:40px!important;}
video.paramythi{width:100%!important;}

.slide-text-img{z-index:100;}
.slide-text-block{position:absolute;z-index:10000;margin:170px 0px 0px 20px;padding:10px 50px; display:flex;flex-flow: column;align-items:flex-start;}
.slide-hero-p{font-size:18px;}
.section{padding:3em 0;overflow:hidden;}

.section-slide{margin-top:50px;height:600px;}
.featured-article{color:#e52165!important;}

.section-1{margin-top:80px;}
.section h2{font-size: 36px;line-height: 36px;}
.section-1 h3{font-size: 28px}

.main-heading{font-size: 36px; /*border-left: 18px solid #e52165;*/line-height: 36px; /*padding-left: 20px;*/}
.main-heading-paragraph{color:#e52165!important;}

.section-2{overflow:hidden;background:#ffc8e6;/*position: absolute;z-index: 10000;left: 50%;width: 1100px;margin-left: -550px;*/}
.section-2 ul, .section-2 ol, .guide{padding:0px 20px!important;}

.pink-btn{background:#e52165;color:#fff;font-size:18px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:13px;border-radius:50px;transition:all .3s ease!important;}
.pink-btn:hover{background:#0d1137;color:#fff!important;}




/*Menu */
.site-logo a{font-size:30px;color:#fff;font-weight:bold;line-height:1}

.site-navbar{position:fixed;display:none;top:0;left:0;right:0;bottom:0;background:#fff;min-height:300px;overflow-y:scroll}
.site-navbar nav{text-align:left}
.site-navbar nav .menu li a{color:#000;font-size:40px;padding:5px 10px;position:relative}
.site-navbar nav .menu li a:before{content:"";position:absolute;bottom:0;height:50%;width:0;z-index:-1;background:#e52165;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
.site-navbar nav .menu li a:hover:before{width:100%}
.site-navbar nav .menu li.active a:before{width:100%}
.site-navbar .extra-info a{color:#000}
.site-navbar .extra-info ul li a{color:#000}
.site-navbar .extra-info h3{text-transform:uppercase;font-size:13px;letter-spacing:.2em;color:#444;margin-bottom:30px}
.site-navbar .extra-info p{color:#212529}
.site-navbar .menu-info a{color:#0d1137;}
.site-navbar .menu-info h3{font-size:28px!important;}

.site-navbar .middle-section li a{font-size:18px;}

.scroll-down{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff}
.scroll-down:hover{color:#fff}
.full-height{height:100vh;min-height:700px}

.page-inside .site-hero-inner,.page-inside{height:80vh;min-height:500px}
.page-inside.overlay:before{height:80vh;min-height:500px}

.menu-open .site-menu-toggle span{background:#000}
.site-menu-toggle{top:24px;float:right;width:40px;height:45px;position:relative;margin:0 auto;z-index:200;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}
.site-menu-toggle span{display:block;position:absolute;height:2px;width:100%;background:#e52165;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.site-menu-toggle span:nth-child(1){top:0}
.site-menu-toggle span:nth-child(2){top:10px}
.site-menu-toggle span:nth-child(3){top:20px}
.site-menu-toggle.open span:nth-child(1){top:13px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}
.site-menu-toggle.open span:nth-child(2){opacity:0;left:-60px}
.site-menu-toggle.open span:nth-child(3){top:13px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}

.pre-footer{background:#e52165;color:#fff;}
.pre-footer h3{color:#fff!important;}
.pre-footer a{color:#fff!important;transition:all .3s ease;}
.pre-footer a:hover{color:#0d1137!important;}
.pre-footer ul, .pre-footer ol{padding:0px 20px!important;}

.footer-menu ul{padding:0px 0px 0px 3px!important;columns:2;}
.footer-menu ul li{list-style-type: none;}

.footer-section{background:#1a1a1a;color:#fff;padding:15px 0px 0px 0px!important;}
.footer-section a{color:#fff;}
.footer-section a:hover{color:#000;}
.footer-section p{color:#fff;}
.footer-section .bordertop{border-top:1px solid rgba(255,255,255,0.1);padding-top:20px}
.footer-section .contact-info span.d-block{font-style:italic;color:#fff}
.footer-section .social a{font-size:18px;padding:10px}
.footer-section .link li{margin-bottom:10px}

.gototop{background:transparent!important;border:none!important;}
blockquote {background: #f9f9f9;border-left: 10px solid #ccc;margin: 1.5em 10px;padding: 0.5em 10px;quotes: "\201C""\201D""\2018""\2019"; font-style:italic;}
blockquote:before {color: #ccc;content: open-quote;font-size: 4em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.4em;}
blockquote p {display: inline;}

/* RESPONSIVE */

@media screen and (min-width: 1201px) and (max-width: 1600px) {
	/* .container-fluid{padding:5px 100px!important;} */
}

@media screen and (max-width:1200px) {
	/* .container-fluid{padding:5px 50px!important;} */
}

@media screen and (min-width: 991px) and (max-width: 1200px) {
}

@media screen and (min-width: 576px) and (max-width: 990px) {
	.slide-box-ins h1{font-size:60px!important;line-height:60px!important;}
	.slide-box-ins h2{font-size:34px!important;line-height:34px!important;}
	.slide-box-ins h3{font-size:18px!important;line-height:18px!important;}
}

@media screen and (max-width:991px) {
  .footer-menu ul{columns:1;}
}

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

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

@media screen and (max-width:580px) {
    #logo{width:70vw!important;height:auto!important;object-fit:cover;}
    .site-logo-text img{width:70vw!important;height:auto!important;object-fit:cover;}
}

@media screen and (max-width:576px) {
	.site-header{height:auto;}
	.site-menu-toggle{top:-26px;}
}

@media screen and (max-width:500px) {
	.main-heading,.section h2{font-size:30px!important;line-height: 30px;}
}
@media screen and (max-width:420px) {
}

@media screen and (max-width:380px) {
    /* .container-fluid{padding:5px 15px!important;} */
}

