/* http://cajal-training.org/wp-content/themes/cajal/style.css?ver=5.9.11 */
@font-face{font-family:'PT Serif';src:url(/wp-content/themes/cajal/assets/fonts/PTSerif-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'PT Serif';src:url(/wp-content/themes/cajal/assets/fonts/PTSerif-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'PT Serif';src:url(/wp-content/themes/cajal/assets/fonts/PTSerif-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'PT Serif';src:url(/wp-content/themes/cajal/assets/fonts/PTSerif-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}body{padding-top:80px;color:#34495e;background:#f5f5f5;font-family:'Open Sans',sans-serif;font-weight:300}body>section,#boxed>section{padding:0 0}#boxed{margin:0 auto;max-width:1200px;padding:0;background-color:#F5F5F5;box-shadow:0 0 15px rgba(0,0,0,.15)}#boxed #header{left:auto;min-width:1200px;right:auto}.center{text-align:center;clear:both}.clear{clear:both}img{display:block;height:auto;max-width:100%}h1,h2{font-family:'PT Serif',serif!important;font-weight:400}h3,h4,h5{font-family:'Open Sans',sans-serif!important;font-weight:600;font-size:1.4em}.bold{font-weight:500}.bolder{font-weight:700}.btn{font-weight:300}.btn-transparent{border:3px solid #fff;background:transparent;color:#fff}.btn-transparent:hover{border-color:rgba(255,255,255,.5)}.btn-xlg{padding:24px 48px;font-size:24px}.btn-xlg [class^="icon-"],.btn-xlg [class*=" icon-"]{margin-right:10px}a{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}a:hover,a:focus{text-decoration:none;outline:none}.iframe-container{position:relative;padding-bottom:40%;height:0;overflow:hidden}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.iframe-container iframe,.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.post-edit-link{font-size:12px;color:#999;opacity:0}.post:hover .post-edit-link,.page:hover .post-edit-link{opacity:1}.alignnone{margin:10px 0 20px}.aligncenter,div.aligncenter{display:block;margin:20px auto}.alignright{float:right;margin:20px 0 20px 20px}.alignleft{float:left;margin:50px 0 50px 0}.wp-block-image{padding:1Opx;float:left;width:50%!important;position:relative}.wp-block-image:after{content:"";display:block;padding-bottom:100%}.wp-block-image img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center}.wp-block-image .size-large{padding:O;margin:30px 0 30px 0}.wp-block-group{padding:O;float:left;width:50%!important}.wp-block-group__inner-container{padding:O;margin:50px 80px 50px 80px}.wp-caption{background:#eee;padding:5px;text-align:center;max-width:100%}.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;margin:0;padding:5px 0 0}.entry-caption{margin-top:15px}.gallery{margin-bottom:20px}.gallery-item{margin:0 4px 4px 0;overflow:hidden;position:relative;display:inline-block}.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail{display:table-cell;justify-content:center;align-items:center;height:100%;width:100%;text-align:center}.gallery-columns-1 .gallery-item{max-width:100%;float:left}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(46%);max-width:calc(46%);text-align:center;float:left}.gallery-columns-3 .gallery-item{max-width:31%;text-align:center}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(21%);max-width:calc(21%);float:left}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(16%);max-width:calc(16%);float:left}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(12.7%);max-width:calc(12.7%);float:left}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(10.28%);max-width:calc(10.28%);float:left}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(8.5%);max-width:calc(8.5%);float:left}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(7.1%);max-width:calc(7.1%);float:left}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-caption{background-color:rgba(0,0,0,.7);box-sizing:border-box;color:#fff;font-size:14px;line-height:1.3;margin:0;max-height:50%;opacity:0;padding:2px 8px;position:absolute;bottom:0;left:0;text-align:left;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;width:100%}.gallery-caption:before{box-shadow:0 -10px 15px #000 inset;content:"";height:100%;min-height:49px;position:absolute;left:0;top:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.navbar{margin-bottom:0;border:none}.navbar .navbar-brand{font-size:20px;line-height:50px;color:#000}.navbar .navbar-main{margin-top:0;height:90px;float:right}.navbar .navbar-main>li{margin-left:0;height:90px}.navbar .navbar-main>li>a{padding-top:35px!important;padding-bottom:20px;color:#fff;font-size:18px;font-weight:700;height:90px}.navbar .navbar-main>li:focus>a,.navbar .navbar-main>li:active>a,.navbar .navbar-main>li:hover>a,.navbar .navbar-main>li.active>a,.navbar .navbar-main>li.active:hover>a,.navbar .navbar-main>li.open>a,.navbar .navbar-main>li.open:hover>a{background-color:#d8af59;color:#fff}.navbar .navbar-main>li.active>a,.navbar .navbar-main>li:active>a{border-bottom:3px solid #fff}.navbar .navbar-main>li:last-child>a,.navbar .navbar-main>li:last-child:hover>a{color:#fff;padding:8px 13px}.navbar .navbar-main .dropdown-menu{background-color:#DBF1F1;box-shadow:none;border:0;padding:0;margin-top:-3px}.navbar .navbar-main .dropdown-menu>li>a{padding:8px 15px;color:#fff}.navbar .navbar-main .dropdown-menu>li:hover>a,.navbar .navbar-main .dropdown-menu>li:focus>a,.navbar .navbar-main .dropdown-menu>li.active>a{background-color:rgba(0,0,0,.05)}.navbar .navbar-main .dropdown-menu>li:last-child>a{border-radius:0 0 3px 3px}.navbar .navbar-main .dropdown-menu>li.divider{background-color:rgba(0,0,0,.1)}.navbar .navbar-main li.dropdown:hover>ul.dropdown-menu{display:block;-webkit-animation:fadeInUp 300ms;-moz-animation:fadeInUp 300ms;-ms-animation:fadeInUp 300ms;-o-animation:fadeInUp 300ms;animation:fadeInUp 300ms}.navbar .navbar-main .sub-menu .dropdown-menu{left:100%;top:0;margin-top:0}ul li span.menu-toggler{display:inline-block;width:30px;cursor:pointer;color:#fff;height:30px;line-height:30px;text-align:center;position:absolute;right:0;top:0;z-index:1}ul li span.menu-toggler i{display:block;line-height:40px}ul li span.menu-toggler .icon-angle-right,ul li span.menu-toggler.collapsed .icon-angle-down{display:none}ul li span.menu-toggler .icon-angle-down,ul li span.menu-toggler.collapsed .icon-angle-right{display:block}.sp-mobile-menu ul li.active>a,.sp-mobile-menu ul li:hover>a{color:#000}ul{padding-left:20px}.lightblue{background-color:#edf8ff;color:#3663ac}.teal,.light-teal,.grey{color:#fff}.clear-teal,.clear-teal h1,.clear-teal h2,.clear-teal h3,.clear-teal h4,.clear-teal h5,.clear-teal h6{color:#000!important}.teal h1,.light-teal h1,.grey h1,.teal h2,.light-teal h2,.grey h2,.teal h3,.light-teal h3,.grey h3,.teal h4,.light-teal h4,.grey h4,.teal h5,.light-teal h5,.grey h5,.teal h6,.light-teal h6,.grey h6,{color:#fff}.clear-teal{background-color:#DBF1F1}.teal{background-color:#6cabba}.light-teal{background-color:#4AB8B8}.grey{background-color:#4D4D4D}.gradient{background:rgb(60,104,171);background:linear-gradient(90deg,rgba(60,104,171,1) 0%,rgba(216,175,89,1) 100%)}#mobile-menu .navbar-collapse{max-height:100%}#title{overflow:hidden!important;margin-bottom:50px}.whycajal-testimonial{padding-top:56,25%}.banner-desc{margin:10px 0 0 0!important;font-size:1.2em;text-shadow:0 0 15px #000;position:relative;display:block}.banner-cat{margin-bottom:0;text-shadow:0 0 15px #000}h4.banner-cat{text-transform:uppercase;font-weight:300;font-size:1.4em}.home-header{margin:-210px 0 0 0!important}#banner h1,#bannerpage h1{color:#fff;text-shadow:0 0 15px #000}.home-header h1{color:#fff;text-shadow:0 0 15px #000}.home-header h3{margin-top:40px;color:#34495e}.site-content{display:block;position:relative}.logo-header{height:230px;width:230px;background-image:url(/wp-content/themes/cajal/assets/images/logo.svg);background-size:contain;position:relative;display:block;margin-left:auto;margin-right:auto}}.header-subtitle{position:relative;display:block}.header-title{position:relative;display:block;margin-top:50px}#title .container{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:0;width:100%;margin:0 auto}#title .btn{border-radius:5px;margin-top:10px;margin-right:5px;padding:10px 30px 10px 30px;font-size:1em;font-weight:500;text-transform:uppercase}#title .btn-cta{border:0 solid;background-color:#3663ac;color:#fff}.cta-align{margin-top:0}#title .btn-cta-y{border:0 solid;background-color:rgba(216,175,89,1);color:#fff}#title .btn-cta-g{border:0 solid;background-color:#57585B;color:#fff}#title .btn-info{background-color:#fff;color:#3663ac;border:0 solid}#title .btn-info-y{background-color:#fff;color:rgba(216,175,89,1);border:0 solid}#title .btn-info-g{background-color:#fff;color:#57585B;border:0 solid}#title .btn-cta:hover{background-color:#1d3e72;color:#fff}#title .btn-info:hover{background-color:#bfe3fc;color:#3663ac}#title .btn-cta-y:hover{background-color:rgb(204,146,25);color:#fff}#title .btn-cta-g:hover{background-color:#3e3f41;color:#fff}#title .btn-info-y:hover{background-color:rgb(255,235,193);color:rgb(204,146,25)}#title .btn-info-g:hover{background-color:#cdcdce;color:#57585B}#banner{overflow:hidden!important;height:600px;box-sizing:border-box;position:relative;margin-top:-50px}#bannerpage{overflow:hidden!important;box-sizing:border-box;position:relative}#modular-page-content{max-width:1500px!important;margin:0 auto;display:block}p{font-size:1.2em}p.copyright{font-size:1em!important;font-weight:500;margin-bottom:0;display:block;float:left;position:relative}p.small{font-size:.8em;font-weight:300;display:block;float:center;position:relative;clear:both}.socialicons{float:none;display:block;position:relative;text-align:center}.socialicons i{margin:0 10px 0 10px}#menu-footer-navigation-1,#menu-footer-navigation-2{text-transform:uppercase}#menu-footer-navigation-1 li,#menu-footer-navigation-2 li{list-style:none;font-weight:500;line-height:2em}#modular-page-content p{font-size:1.2em;margin-bottom:0}.embed-container{position:absolute;padding-bottom:56.25%;padding-top:30px;height:100%!important;overflow:hidden!important}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%!important}.carousel-inner{position:fixed;width:100%;overflow:hidden;height:100%;display:block;position:relative}.videobg{width:100%;height:100%!important;position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;z-index:-99;animation:fadein 1s;animation-delay:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadein{from{opacity:0}to{opacity:1}}.videobg iframe,.videoheader iframe{box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%);position:absolute;top:50%;width:177.77777778vh;z-index:-99!important}.transluscent{width:inherit;height:inherit!important;position:fixed;top:0;right:0;bottom:0;left:0;background-color:hsla(180,100%,32%,.58);box-sizing:border-box;z-index:-98}.transluscent-banner{width:inherit!important;height:inherit!important;background:rgb(36,71,126);background:linear-gradient(90deg,rgba(36,71,126,.9) 0%,rgba(54,99,172,.1) 100%);z-index:-90;display:block}.svg-container{display:inline-block;position:absolute;width:100%!important;overflow:hidden;height:45px;bottom:0}.svg-content{display:inline-block;position:absolute;top:0;left:0;width:100%}.imageheader{z-index:-99!important;height:600px!important;box-sizing:border-box;display:block;background:rgb(36,71,126);background:linear-gradient(90deg,rgba(36,71,126,.9) 0%,rgba(54,99,172,.1) 100%);position:relative}.imageheader-y{z-index:-99!important;height:600px!important;box-sizing:border-box;display:block;background:rgb(193,152,68);background:linear-gradient(90deg,rgba(193,152,68,.9) 0%,rgba(216,175,89,.1) 100%);position:relative}.imageheader-g{z-index:-99!important;height:600px!important;box-sizing:border-box;display:block;background:#57585B;background:linear-gradient(90deg,rgba(87,88,91,.9),rgba(87,88,91,.1));position:relative}.imageheader img{background:linear-gradient(90deg,rgba(36,71,126,.9) 0%,rgba(54,99,172,.1) 100%);mix-blend-mode:multiply!important;display:block;position:absolute;width:100%;height:100%;object-fit:cover}.imageheader-y img{background:linear-gradient(90deg,rgba(193,152,68,.9) 0%,rgba(216,175,89,.1) 100%);mix-blend-mode:multiply!important;display:block;position:absolute;width:100%;height:100%;object-fit:cover}.imageheader-g img{background:linear-gradient(90deg,rgba(87,88,91,.9),rgba(87,88,91,.1));mix-blend-mode:multiply!important;display:block;position:absolute;width:100%;height:100%;object-fit:cover}.videoheader{z-index:-99!important;height:600px!important;display:block;box-sizing:border-box;background:linear-gradient(90deg,rgba(36,71,126,.8) 0%,rgba(54,99,172,.3) 100%)}.videoheader iframe{mix-blend-mode:multiply!important;display:block}.frontpage{overflow:visible;margin-top:-100px}#page{margin-bottom:50px}.navbar-inverse .navbar-toggle .icon-bar{background-color:#3663ac}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#95b7ed}.coursebox-ctn{margin:20px 0 15px 0}.coursebox{background-color:#fff;border-radius:10px;display:block;width:100%;height:500px;box-shadow:0 0 20px rgba(0,0,0,.2);transition:transform .3s;transition-timing-function:ease-out}.coursebox:hover{transform:translateY(-8px);transition:transform .2s;transition-timing-function:ease-out}.coursebox-img{display:block;position:relative;width:100%;height:220px;border-radius:10px 10px 0 0;background-size:cover;overflow:hidden}.coursebox-hover{color:#fff;text-align:center;font-size:1.2em;text-transform:uppercase;display:block;float:left;width:100%;height:45px;padding:10px 0 10px 0;position:absolute;bottom:0;opacity:0;transform:translateY(25px);transition:opacity .1s,transform .2s}.coursebox:hover .coursebox-hover{opacity:1;transform:translateY(0);transition:opacity .2s,transform .4s}.coursebox-content{display:block;float:left;width:100%;height:280px;border-radius:0 0 10px 10px;padding:0 20px 0 20px}.coursebox-content h3{height:80px}.coursebox-row{width:100%;clear:both;display:block;position:relative;padding-top:10px}.coursebox-icon{width:15%;font-size:1.3em;display:block;position:relative;float:left}.coursebox-info{width:85%;display:block;position:relative;float:left;font-size:1em;padding-top:3px}@media only screen and (max-width:768px){.frontpage{margin-top:-200px}.hero-block{text-align:center;max-width:90%;margin:0 auto}.carousel-content p{margin-bottom:0}.carousel-content h3{margin-bottom:0;margin-top:10px!important;font-size:14px!important}.carousel-content h2{margin-bottom:0;font-size:18px!important}.hero-main{margin:0 0 200px 0!important}.btn-home{margin-top:5px!important;padding:4px 6px!important;font-size:12px!important;font-weight:500!important;background:#fff;color:#6cabba!important}.btn-home:hover{margin-top:5px!important;padding:4px 6px!important;font-size:12px!important;font-weight:500!important;background:rgba(255,255,255,0);color:#6cabba!important}.navbar-toggle{background-color:#fff}.navbar-inverse .navbar-toggle .icon-bar{background-color:#3663ac}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#95b7ed}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff}#main-slider .carousel-content p{font-size:14px!important}#main-slider .container{position:fixed;top:200px!important;left:50%;transform:translate(-50%,-200px)!important;width:100%;margin:0;z-index:1;font-size:10px!important}#social-home{left:50%!important;transform:translateX(-50%)!important;text-align:center}@keyframes fadein{from{opacity:0}to{opacity:0}}#banner h1,#banner p,#banner .btn{margin-left:10px;margin-right:10px}}.mks_social_widget_ul li .socicon-instagram,.mks_social_widget_ul li .socicon-facebook,.mks_social_widget_ul li .socicon-youtube,.mks_social_widget_ul li .socicon-tripadvisor,.soc-circle{background-color:rgba(238,238,238,0)!important;color:#fff!important}.mainframe{border:15px solid #fff}.hero-main{margin:100px 0 200px 0}.hero-block{margin-bottom:0}#main-slider{position:fixed;width:100%;height:100%!important;margin:-5px 0 0 0;padding:20px;border:15px solid #fff;display:block;box-sizing:border-box;background-color:#fff}#main-slider .container{position:fixed;top:50%;left:50%;transform:translate(-50%,-40%);width:100%;margin:0;z-index:1}#main-slider .carousel h2{font-size:36px;margin-bottom:-15px!important;margin-top:100px;color:#fff;text-transform:uppercase}#main-slider .container h3{font-size:1.6em;color:#fff;text-transform:uppercase}#main-slider .container p{font-size:1.6em;color:#fff}#main-slider .carousel .btn{border:2px solid rgba(255,255,255,1);color:#fff;border-radius:5px;margin-top:5px;margin-right:5px;padding:10px 30px 10px 30px;font-size:1em;text-transform:uppercase}#main-slider .carousel .btn:hover{background-color:rgba(255,255,255,.3)}#main-slider .carousel .boxed{padding:20px 15px;background-color:rgba(255,255,255,.65);display:inline-block;color:#000}#main-slider .carousel p{padding-top:10px!important}#footer{padding-top:10px;padding-bottom:20px;color:#fff;height:120px;text-align:center}form.mailchimp_form_simple{margin-bottom:30px;height:80px}form.mailchimp_form_simple input[type=email]{border:1px solid #3663ac!important;background-color:transparent!important;padding:10px;border-radius:5px;width:65%;display:block;position:relative;float:left}form.mailchimp_form_simple label{display:none}form.mailchimp_form_simple input[type=submit]{background-color:#3663ac;padding:11px 15px;border-radius:5px;color:#fff;text-transform:uppercase;border:0;display:block;position:relative;float:left;width:30%;margin-left:10px}.navbar button{background-color:#fff!important;border:2px solid #fff!important}.elementor-round .elementor-image-box-img img{border-radius:50%!important;width:200px;height:200px;margin:0 auto;box-shadow:5px 5px 20px rgba(0,0,0,.3);object-fit:cover}.elementor-round2 .elementor-widget-container .elementor-image{position:relative;overflow:hidden;border-radius:50%;box-shadow:5px 5px 20px rgba(0,0,0,.3);vertical-align:middle;display:table-cell}.elementor-round2 .elementor-widget-container .elementor-image img{width:350px;height:350px;object-fit:cover}.elementor-round2 .elementor-widget-container{display:table}.lightblue strong{font-size:1.3em;font-weight:500}.lightblue p{font-size:1.1em;font-weight:300}.spacer{margin-top:40px!important}#footer .container a,#footer .container p{color:#fff}#footer a:hover{color:#fff!important;text-decoration:underline}#title .row{margin-left:0}.cta-align{margin-top:50px;margin-left:15px}@media (max-width:991px){.navbar-nav{margin:7.5px -15px}.ul-links{display:block}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse.collapse{display:none!important;max-height:none}.navbar-nav{float:none!important}.navbar-nav>li{float:none}.collapse.in{display:block!important}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.header-subtitle{text-align:center!important;margin-top:20px!important}.header-title{margin:-430px auto 0 auto!important;text-align:center!important}.home-header h3{color:#fff;text-shadow:0 0 15px #000;font-weight:300}.home-fix{margin-top:-200px!important}}@media only screen and (min-width:1024px){.imageheader,.imageheader-y,.imageheader-g{height:400px!important}}@media only screen and (min-width:769px){.home-fix{margin-top:-200px!important}.cta-align{margin-top:50px;margin-left:0}p.small{float:none;text-align:left}.socialicons{float:right;display:block;position:relative;text-align:right}.row{margin-left:-15px}#main-slider .carousel p{font-size:18px!important}#main-slider .carousel .item{background-position:50%;background-repeat:no-repeat;background-size:cover;left:0!important;opacity:0;top:0;position:absolute;width:100%;display:block!important;height:600px;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms}#main-slider .carousel .item:first-child{top:auto;position:relative}#main-slider .carousel .item.active{opacity:1;-webkit-transition:opacity ease-in-out 500ms;-moz-transition:opacity ease-in-out 500ms;-o-transition:opacity ease-in-out 500ms;transition:opacity ease-in-out 500ms;z-index:1}#main-slider .prev,#main-slider .next{position:absolute;top:50%;background-color:rgba(0,0,0,0);color:#fff;border:2px solid #fff;display:inline-block;margin-top:-25px;font-size:50px;height:60px;width:60px;line-height:50px;text-align:center;border-radius:100%;z-index:5}#main-slider .prev:hover,#main-slider .next:hover{background-color:rgba(255,255,255,.3);border-radius:100%x}#main-slider .prev{left:10px}#main-slider .next{right:10px}#main-slider .active .animation.animated-item-1{-webkit-animation:fadeInUp 300ms linear 300ms both;-moz-animation:fadeInUp 300ms linear 300ms both;-o-animation:fadeInUp 300ms linear 300ms both;-ms-animation:fadeInUp 300ms linear 300ms both;animation:fadeInUp 300ms linear 300ms both}#main-slider .active .animation.animated-item-2{-webkit-animation:fadeInUp 300ms linear 600ms both;-moz-animation:fadeInUp 300ms linear 600ms both;-o-animation:fadeInUp 300ms linear 600ms both;-ms-animation:fadeInUp 300ms linear 600ms both;animation:fadeInUp 300ms linear 600ms both}#main-slider .active .animation.animated-item-3{-webkit-animation:fadeInUp 300ms linear 900ms both;-moz-animation:fadeInUp 300ms linear 900ms both;-o-animation:fadeInUp 300ms linear 900ms both;-ms-animation:fadeInUp 300ms linear 900ms both;animation:fadeInUp 300ms linear 900ms both}#main-slider .active .animation.animated-item-4{-webkit-animation:fadeInUp 300ms linear 1200ms both;-moz-animation:fadeInUp 300ms linear 1200ms both;-o-animation:fadeInUp 300ms linear 1200ms both;-ms-animation:fadeInUp 300ms linear 1200ms both;animation:fadeInUp 300ms linear 1200ms both}#services .media:hover .icon-md{border-radius:0;background-color:rgba(0,0,0,0)}#recent-works{padding:90px 0}#recent-works .item-inner{position:relative;margin:0}.portfolio-items,.portfolio-filter{list-style:none;padding:0;margin:0 -20px 20px 0}.portfolio-filter>li{display:inline-block}.portfolio-items>li{float:left;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio-items.col-2>li{width:50%}.portfolio-items.col-3>li{width:33%}.portfolio-items.col-4>li{width:25%}.portfolio-items.col-5>li{width:20%}.portfolio-items.col-6>li{width:16%}.portfolio-item{padding:0;margin:0}.portfolio-item .item-inner{background:#fff;border:1px solid #eee;padding:10px 10px 0;margin:0 20px 20px 0;position:relative}.portfolio-item img{width:100%}.portfolio-item h5{background:#fff;margin:0;padding:10px 0;font-weight:700;font-size:14px;color:#2c3e50;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portfolio-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(255,255,255,.8);text-align:center;vertical-align:middle;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.portfolio-item .overlay .preview{position:relative;top:50%;display:inline-block;margin-top:-20px}.portfolio-item:hover .overlay{opacity:1}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.pricing-tables .plan{border-radius:4px;list-style:none;margin:0 0 20px;background:#4AB8B8;text-align:center;padding:30px 0}.pricing-tables .plan li{padding:5px 0;color:#fff}.pricing-tables .plan li ul{list-style:none;padding:0;margin:0}.pricing-tables .plan li.plan-name{font-size:24px;line-height:24px;color:#fff}.pricing-tables .plan li.plan-name h3{margin:0}.pricing-tables .plan li.plan-price{margin-bottom:10px}.pricing-tables .plan li.plan-price>div{display:inline-block;background-color:rgba(0,0,0,.2);padding:10px;font-size:24px;border-radius:100%;width:70px;height:70px}.pricing-tables .plan li.plan-price>div sup{font-size:10px;line-height:10px}.pricing-tables .plan li.plan-price>div>small{display:block;font-size:11px}.pricing-tables .plan li.plan-action{margin-top:10px;border-top:0}.pricing-tables .plan.featured{background-color:#008080}#title h1{margin:0;font-size:36px}#meet-the-team .designation{margin-top:5px;display:block;font-size:13px}.img-thumbnail{border:0}.progress,.progress .bar{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:30px;line-height:30px}.well{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}ul.breadcrumb{margin:20px 0 0;background:transparent}ul.breadcrumb>li{text-shadow:none}ul.breadcrumb>li>a,ul.breadcrumb>li .divider{color:#fff}ul.breadcrumb>li.active{color:rgba(255,255,255,.7)}ul.tag-cloud{list-style:none;padding:0;margin:0}ul.tag-cloud li{display:inline-block;margin:0 0 2px 0}.btn-social{border:0;color:#fff;border-radius:100%;display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;padding:0}.btn-social.btn-facebook{background:#4AB8B8}.btn-social.btn-facebook:hover{background:#008080}.btn-social.btn-twitter{background:#4AB8B8}.btn-social.btn-twitter:hover{background:#008080}.btn-social.btn-linkedin{background:#4AB8B8}.btn-social.btn-linkedin:hover{background:#008080}.btn-social.btn-google-plus{background:#4AB8B8}.btn-social.btn-google-plus:hover{background:#008080}.btn-social.btn-pinterest{background:#4AB8B8}.btn-social.btn-pinterest:hover{background:#008080}.btn-social:hover{color:#fff}#social{text-align:center}.icon-social{font-size:48px;height:108px;width:108px;line-height:108px;color:#fff;margin:10px;background-color:rgba(0,0,0,.4);text-align:center;display:inline-block!important;border-radius:100%}.icon-social.icon-facebook{background-color:#3c5899}.icon-social.icon-facebook:hover{background-color:#4e6fba}.icon-social.icon-twitter{background-color:#29c5f6}.icon-social.icon-twitter:hover{background-color:#5ad2f8}.icon-social.icon-google-plus{background-color:#d13d2f}.icon-social.icon-google-plus:hover{background-color:#da6459}.icon-social.icon-pinterest{background-color:#c61118}.icon-social.icon-pinterest:hover{background-color:#ec1e26}.icon-lg{font-size:48px;height:108px;width:108px;line-height:108px;color:#fff;margin:10px;background-color:rgba(0,0,0,.4);text-align:center;display:inline-block!important;border-radius:100%}.icon-md{font-size:36px;height:68px;width:68px;line-height:68px;color:#fff;margin-right:10px;border:2px solid #fff;text-align:center;display:block;border-radius:100%;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms}.modal{border:0}.modal#loginForm{width:600px;margin-left:-300px}.modal .modal-header{border:0;padding:20px 20px 0}.modal .modal-header>h4{font-weight:300;font-size:14px;color:#848484;text-transform:uppercase;margin:0}.modal .modal-body{padding:20px}.modal input[type="text"],.modal input[type="password"]{padding:5px 10px;min-height:30px;width:130px;margin-right:10px}.modal .icon-remove{color:#848484;position:absolute;right:-5px;top:-5px;width:16px;height:16px;line-height:16px;text-align:center;display:block;background:#ebebeb;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer}.modal button{margin-left:10px;border:0}.gap{margin-bottom:50px}.big-gap{margin-bottom:100px}.no-margin{margin:0;padding:0}.registration-form{border:0;background-color:#fff;padding:20px;display:inline-block}#bottom{color:#3663ac;clear:both;padding:30px 0 30px 0}#bottom ul{list-style:none}#bottom h4{margin-top:0;margin-bottom:15px}#bottom a,#bottom a:visited{color:#3663ac;text-decoration:none}#bottom a:hover{color:#3663ac;text-decoration:underline}#bottom .media-heading{display:block;font-weight:400}ul.unstyled{list-style:none;padding:0;margin:0}ul.arrow,ul.arrow-double,ul.tick,ul.cross,ul.star,ul.rss{list-style:none;padding:0;margin:0}ul.arrow li::before,ul.arrow-double li::before,ul.tick li::before,ul.cross li::before,ul.star li::before,ul.rss li::before,ul.arrow li::after,ul.arrow-double li::after,ul.tick li::after,ul.cross li::after,ul.star li::after,ul.rss li::after{font-family:FontAwesome;font-size:11px}ul.arrow li::before,ul.arrow-double li::before,ul.tick li::before,ul.cross li::before,ul.star li::before,ul.rss li::before{margin-right:5px}ul.arrow li::before{content:"\f105"}ul.arrow-double li::before{content:"\f101"}ul.tick li::before{content:"\f00c"}ul.cross li::before{content:"\f00d"}ul.star li::before{content:"\f006"}ul.rss li::before{content:"\f09e"}ul.social{list-style:none;margin:10px 0 0;padding:0;display:inline-block}ul.social>li{display:inline-block;margin:0 5px}ul.social>li>a{font-size:24px;color:#666}ul.social>li>a:hover{color:#999}.accordion-group{background-color:#fff;border-top:1px solid #f0f0f0}.accordion-heading .accordion-toggle{color:#666;font-weight:700}.accordion-inner{border-top:0}.post,article.attachment{background-color:#fff;border-radius:5px;margin-bottom:20px;padding:20px;-ms-word-wrap:break-word;word-wrap:break-word}.post .entry-thumbnail,article.attachment .entry-thumbnail{margin:-20px -20px 20px}.post .entry-thumbnail img,article.attachment .entry-thumbnail img{width:100%;border-radius:5px 5px 0 0}.post h2.entry-title,article.attachment h2.entry-title{margin-top:0}.post .entry-meta,article.attachment .entry-meta{margin-bottom:20px}.post .entry-meta ul,article.attachment .entry-meta ul{list-style:none;padding:0;margin:0}.post .entry-meta ul li,article.attachment .entry-meta ul li{display:inline-block;margin-right:10px;font-size:12px;color:#999}.post .entry-meta ul li a,article.attachment .entry-meta ul li a{color:#999}.post sup.featured-post,article.attachment sup.featured-post{font-size:13px;top:-10px}ul.pagination>li>a,ul.pagination>li>span{border:0}ul.pagination>li.active>a,ul.pagination>li:hover>a{background-color:#34495e;color:#fff}textarea#message{padding:10px 15px;height:219px}.widget{margin-bottom:30px}.timeline{position:relative;margin-bottom:-3px!important}.timeline .timeline-bar-wrapper{position:static}.timeline .timeline-bar{text-align:center}.timeline .timeline-bar:after{content:" ";position:absolute;top:0;bottom:0;width:8px;left:50%;margin-left:-4px;border-radius:3px;background-color:#ff5335}.timeline .timeline-bar h2{margin:20px 0;position:relative;z-index:1;font-weight:700}.timeline h2.time{background:#f5f5f5}.timeline i{display:inline-block;margin:10px 0;font-size:26px;border:5px solid rgba(0,0,0,.2);padding:0;line-height:22px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#ff5335}.timeline .timeline-item-box{position:relative;z-index:2}.timeline .timeline-item-box.odd{margin-top:70px}.timeline .timeline-item-box.odd:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-left-color:#fff;border-width:10px;top:30%;margin-top:-15px}.timeline .timeline-item-box.even{margin-top:120px}.timeline .timeline-item-box.even:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-right-color:#fff;border-width:10px;top:30%;margin-top:-15px}.box{background:#FFF;padding:20px;box-sizing:border-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px}.rounded{border-radius:3px}#error{text-align:center;margin-top:150px;margin-bottom:150px}#footer{padding-top:20px;padding-bottom:20px;color:#fff;height:80px}#footer ul{list-style:none;padding:0;margin:0}#footer ul>li{display:inline-block;margin-left:15px}.tab-content{background:#fff;padding:15px;border:1px solid #ddd;border-top:0}.nav-tabs>li>a{color:#555;cursor:pointer;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs>li>a:hover{border-color:#ddd}a.accordion-toggle{display:block}div.pp_default .pp_description{margin-top:13px}.dropcap{overflow:hidden}.dropcap:first-letter{color:#666;display:block;float:left;font-size:50px;line-height:40px;padding:4px 8px 0 0}.home-recent-title{background-color:#008080!important;color:#fff;padding:10px 15px;text-align:center;width:85%;margin:-30px auto 10px auto;display:inline-block}.home-recent-thumb{display:block}.home-recent-text{text-align:center}.block.rounded{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-style:solid}.block.border-solid{border-style:solid}.block.border-dashed{border-style:dashed}.block.border-dotted{border-style:dotted}.blocknumber{position:relative;min-height:45px;padding:10px 0 5px 60px}.blocknumber span{font-weight:700;width:48px;height:48px;line-height:48px;display:block;text-align:center;position:absolute;top:0;left:0}}code{display:inline-block;white-space:inherit;margin:10px 0 5px}.widget-area ul{list-style:none;padding:0}.widget-area ul li{padding:5px 0}.widget-area #searchform{margin-bottom:30px}.widget-area #calendar_wrap table{width:100%}.widget-area #calendar_wrap th{text-align:center}.widget-area #calendar_wrap td{text-align:center}.widget-area #calendar_wrap tr{border-bottom:1px solid #eee;line-height:25px}.widget-area #calendar_wrap #prev{text-align:left}.widget-area #calendar_wrap #next{text-align:right}.widget-area .tagcloud a{font-size:14px!important;color:#FFF;background-color:#008080;border-color:#008080;padding:1px 5px;margin-bottom:2px;display:inline-block;border-radius:3px}.widget-area .tagcloud a:hover{background-color:#3276B1}.widget-area ul li{padding:0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.widget-area ul li a{margin-left:10px}.widget-area ul li:before{position:absolute;font-family:FontAwesome;content:"\f105"}.widget-area ul.children{margin-top:10px}.widget-area ul.children li{margin-left:15px}.widget-area select{width:100%;margin:10px 0;height:34px;padding:6px 12px}.widget-area img{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.wp-smiley{display:inline-block}.rsswidget{display:inline-block}.textwidget img{margin-top:10px}table{width:100%}tr,td,th{border:3px solid #eee}td,th{padding:10px 10px}td:hover{background-color:#eee}.wp-caption img{max-width:100%}.wp-caption p.wp-caption-text{padding:3px}#respond code{white-space:normal;display:inline-block;margin-bottom:20px}.pager .previous>a,.pager .next>a{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#008080;border-radius:0;color:#fff;padding:10px}.pager .previous>a:hover,.pager .next>a:hover{background-color:#4AB8B8;border-radius:0;color:#fff}ul.breadcrumb{width:100%;text-align:right}ul.breadcrumb>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.divider-default{margin-bottom:5px}.divider-lg{margin-bottom:100px}.divider-md{margin-bottom:50px}.divider-sm{margin-bottom:20px}.divider-xs{margin-bottom:10px}li.faq span.number{display:block;width:50px;height:50px;line-height:50px;margin-right:20px;text-align:center;background:#4AB8B8;color:#FFF;font-size:24px}.faq h4{margin-top:0}ul li.faq{margin-top:30px}.media.services{margin-bottom:30px}a.navbar-brand img{display:inline-block;max-height:60px}#main-info{background-color:#ECF0F1}.admin-bar .navbar-fixed-top{top:32px}#mobile-menu .navbar-collapse{border-top:0;box-shadow:none}.navbar-inverse .navbar-nav>li a{color:#fff;padding:10px 15px;display:block}blockquote small{color:#000;font-style:italic}.navbar-toggle{margin-top:25px}ul#menu-company-menu{padding-left:0}ul#menu-company-menu li{list-style:none;position:relative}ul#menu-company-menu li:before{content:"\f105";font-family:FontAwesome;margin-right:5px}.wpcf7-form-control-wrap input{height:40px;padding:10px;margin-bottom:30px;width:100%}.wpcf7-form-control-wrap .wpcf7-textarea{width:100%;border:1px solid #D0D0D0;padding:10px;margin-bottom:20px}.wpcf7-submit{background:transparent;border:none;margin-bottom:0;color:#fff}.wpcf7 .ajax-loader{display:none}#quicknews-carousel{margin-block:6rem}.carousel-inner{width:90%;margin-inline:auto}.carousel-inner .item{padding:20px}.quicknews{box-shadow:0 0 20px rgb(0 0 0 / 20%);background-color:#fff;border-radius:10px;color:#3663ac;overflow:hidden}@media (min-width:768px){.quicknews{display:flex}}@media (min-width:992px){.quicknews-info{flex:3}}.quicknews>*{height:200px}.quicknews-img{flex:1;background-size:cover;background-position:center}.quicknews-info{padding:2rem;flex:2;position:relative}@media (min-width:992px){.quicknews-info{flex:3}}.quicknews-info h2{font-family:'Open Sans',sans-serif!important;font-weight:600}.quicknews-link{position:absolute;right:2rem;bottom:2rem;color:#fff;background-color:#3663ac;border-color:#3663ac;border-radius:5px;font-weight:500}.quicknews-link:hover{background-color:transparent;color:#3663ac}#quicknews-carousel .carousel-control{background-color:transparent!important;border:none;background-image:none;width:5%;color:#3765ab}.carousel-indicators li{border:1px solid #3765ab}.carousel-indicators li.active{background-color:#3765ab}