.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/wp-content/themes/ideal-theme/theme/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.innerbanner{background:#dfdfdd;background-image:url(/wp-content/themes/ideal-theme/theme/img/innerbanner.jpg);background-position:center top;background-repeat:no-repeat;height:395px}.innerpages table td{padding:15px}.innerpages table{width:100%}.bannermain.innerbanner:after{display:none}.innerbannercnt{position:relative}.innerbannertitle{position:absolute;right:100px;top:150px}.innerbannercnt .linkname{}.innerbannertitle span{font-weight:700;font-size:15px;color:#26ac94;text-transform:uppercase;display:block;letter-spacing:0.2em;margin-bottom:10px}.innerbannertitle h5{font-weight:700;position:relative;color:#161616;font-size:28px;padding-bottom:15px;margin-bottom:20px;line-height:1.2em;margin-top:0}.innerbannertitle h5:after{content:'';width:98px;height:3px;position:relative;left:0;bottom:-10px;background:#26ac94;display:block}.innerpages{padding:40px 0}.innerpages h2{font-weight:700;position:relative;color:#161616;font-size:42px;padding-bottom:15px;margin-bottom:20px;line-height:1.2em;margin-top:0}.innerpages h2 span{font-weight:700;font-size:16px;color:#26ac94;text-transform:uppercase;display:block;letter-spacing:0.19em;margin-bottom:-10px}.innerpages h2:after{content:'';width:98px;height:3px;position:relative;left:0;bottom:-10px;background:#26ac94;display:block}.innerpages p{font-size:16px;line-height:1.788em;color:#1d1d1d}.about p{margin-bottom:25px}.about img{float:left;margin-right:45px;margin-bottom:10px}.misionvision{}.innerpages h6{font-weight:700;font-size:20px;color:#26ac94;text-transform:uppercase;display:block;letter-spacing:0.19em;margin-top:20px;display:block}.rls{display:inline-block}.rls ul{padding:0;margin:0}.rls li{list-style:none;display:block;font-size:16px;line-height:1.788em;color:#1d1d1d;margin-bottom:12px;padding-left:20px;position:relative;text-align:left}.rls li:before{content:'';width:8px;height:8px;border-radius:50%;background:#26ac94;display:inline-block;position:absolute;left:0;top:10px;text-align:10}.photogallery ul{padding:0;margin:0 -5px}.photogallery li{list-style:none;display:inline-block;float:left;width:33.33%;padding:5px}.photogallery li img{width:100%;height:100%}.contactarea{margin-bottom:30px;display:block}.contactarea p{font-size:16px!important;font-weight:400}.contactarea p span{font-size:25px;font-weight:700;color:#000;letter-spacing:0.1em}.contactarea p a{color:#2a2a2b;font-size:18px}.contactforms .form{width:100%}.contactforms .form-control,.contactforms .form-control2,.careerform .form-control,.careerform .form-control2{border-radius:0px;background:#FFF;margin-top:4px;border:1px solid #e4e4e4;padding:13px;font-weight:400;font-size:14px;color:#000;border-radius:3px;box-shadow:none;outline:none!important}.contactforms .form-control,.careerform .form-control{width:100%;height:45px;margin-bottom:21px}.contactforms .form-control2,.careerform .form-control2{width:100%;height:110px;resize:none}.contactforms .submit,.careerform .submit{display:block}.contactforms .submit .btn,.careerform .submit .btn{border-radius:0;font-weight:400;padding:10px 20px;font-size:15px;color:#000;text-transform:uppercase;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;outline:none;margin-top:15px;background:none;display:inline-block;border:2px solid #26ac94;border-radius:3px}.contactforms .submit:hover .btn,.careerform .submit:hover .btn{color:#26ac94}.contactforms .form-group,.careerform .form-group{margin-bottom:5px}.contactforms label,.careerform label,.careerform .txt{font-weight:400;font-size:14px;margin-bottom:2px}.Flexible-container{position:relative;padding-bottom:0;padding-top:30px;height:0;overflow:hidden;height:400px}.Flexible-container iframe,.Flexible-container object,.Flexible-container embed{position:absolute;top:0;left:0;width:100%;height:400px}.careerform .txt{text-align:left!important;display:block;color:#000;padding-top:7px;margin-bottom:10px}.careerform{padding-top:10px}.careerform .title{font-size:25px;font-weight:700;margin:20px 0 30px 0;color:#000;position:relative;width:100%;text-align:center;letter-spacing:0.1em}.careerform .title:after{content:'';width:40px;height:3px;position:relative;left:0;bottom:-3px;background:#26ac94;display:block;margin:0 auto}.page-id-15 .table{background:#f5f5f5;margin-top:15px}.table thead{background:#26ac94;font-size:15px;color:#FFF}.page-id-15 .table>thead>tr>th{padding:16px 18px;font-weight:400;border-right:3px solid #FFF;border-bottom:5px solid #FFF}.page-id-15 .table>thead>tr>th:last-child{border-right:none}.page-id-15 .table tr td{padding:14px 18px;border-bottom:3px solid #FFF;font-weight:400;font-size:15px;text-align:left!important}.page-id-15 .table-responsive{border:none}.activitiespage .sidebox{background:#36baa2;width:100%;display:inline-block;color:#FFF}.activitiespage .sidebox .title{padding:15px 20px;font-size:18px;text-transform:uppercase;font-weight:700;background:#26ac94;letter-spacing:0.1em}.activitiespage .sidebox ul{padding:10px 0}.activitiespage .sidebox li{list-style:none;font-size:14px;letter-spacing:0.1em;border-bottom:1px solid #1a9e87}.activitiespage .sidebox li a{color:#FFF;padding:12px 20px;display:block}.activitiespage .sidebox li:last-child{border-bottom:none}.activitiespage .sidebox li:last-child a{padding-bottom:0}.activities{}.activities ul{padding:0;margin:0 -10px}.activities li{list-style:none;display:inline-block;float:left;width:50%;padding:0 10px 20px 10px;min-height:300px}.activities li .box{padding:20px;border:1px solid #f5f5f5;background:#f7f7f7}.activities li .box .date{font-size:14px;color:#26ac94;letter-spacing:0.1em;margin:10px 0;display:inline-block;font-weight:700}.activities li .box .title{font-size:21px;font-weight:700;color:#000;line-height:1.2em;margin-bottom:11px}.activities li .box p{font-size:14px;margin-bottom:0;line-height:1.7em;color:#797676}.newseventpage ul{padding:0;margin:0}.newseventpage li{list-style:none;width:100%;padding-top:20px}.newseventpage .datebox,.newseventpage .newsbox{display:inline-block;float:left}.newseventpage .datebox{width:160px;margin-right:25px;padding:20px;color:#FFF;text-align:center;position:relative;background:#36baa2;padding-bottom:50px}.newseventpage .datebox .date{font-weight:700;font-size:55px;padding-left:10px;line-height:1}.newseventpage .datebox .month{font-size:22px;display:block;margin-bottom:5px;font-weight:400}.newseventpage .datebox .year{display:block;background:#1ea089;font-size:20px;padding:10px 0 7px 0;line-height:1.1em;position:absolute;left:0;bottom:0;width:100%}.newseventpage .newsbox{width:80%}.newseventpage .newsbox .imgbox{display:inline-block;margin-bottom:20px;width:40%}.newseventpage .newsbox  .title,.careerpage li .box .jobtitle{font-size:24px;font-weight:700;margin-bottom:10px;color:#000}.newseventpage .newsbox p{font-size:15px;line-height:1.7em;color:#797676}.pdfpage{}.pdfpage ul{padding:0;margin:20px 0;border-left:1px solid #CCC}.pdfpage li{width:33.33%;border:1px solid #CCC;float:left;display:inline-block;min-height:180px;border-left:0;text-align:center;margin-top:-1px}.pdfpage li a{display:block;padding:30px;font-size:18px;font-weight:700;color:#000}.pdfpage li a span{width:48px;height:55px;background:url(/wp-content/themes/ideal-theme/theme/img/pdf.png) center center no-repeat;background-size:contain;display:inline-block;margin-bottom:11px}.pdfpage li a p{display:block;margin:0;line-height:1.4em}.careerpage ul{padding:20px 0 0 0;margin:0 -10px}.careerpage li{list-style:none;display:inline-block;float:left;width:50%;padding:10px}.careerpage li .box{padding:30px;background:#f7f7f7;border:1px solid #f5f5f5}.careerpage li .box .jobtitle{font-size:21px;color:#26ac94;margin-bottom:18px}.careerpage li .box .table>tbody>tr>td{border:none}img.alignleft{float:left;margin-right:40px;margin-bottom:10px}.wpcf7-not-valid{margin-bottom:0!important}@media screen and (max-width:1200px){}@media screen and (max-width:992px){.innerbannertitle{right:0}.activitiespage .sidebox{display:none}.newseventpage .newsbox{width:70%}.newseventpage .newsbox .imgbox{width:60%}.pdfpage li{width:25%}}@media screen and (max-width:768px){.about{text-align:center}.about p span{display:block}.about p img{float:none;margin-right:0;display:inline-block}.innerpages h2:after{margin:0 auto}.innerbanner{background-size:cover;height:300px}.innerbannertitle{display:none}.rlsimg{text-align:center;width:100%}.rlsimg img{float:none;display:inline-block;margin-right:0}.photogallery li{width:50%}.innerpages h2,.contactpage{text-align:center}.newseventpage .datebox .date{font-size:35px}.newseventpage .datebox .month{font-size:20px}.newseventpage .datebox .year{font-size:18px}.newseventpage .datebox{width:130px;padding-bottom:40px}.pdfpage li{width:33.33%}.careerpage li{width:100%}.careerpage .table-responsive{border:none}}@media screen and (max-width:620px){.activities li .box{text-align:center}.activities li .box .date{display:block}.imgbox2{display:inline-block}.activities li{width:100%}.newseventpage{text-align:center}.newseventpage .newsbox{width:100%}.newseventpage .datebox{width:110px;display:block;margin:0 auto 6px auto;float:none;padding:15px;padding-bottom:35px}.newseventpage .datebox .date{font-size:30px}.newseventpage .datebox .month{font-size:17px}.newseventpage .datebox .year{font-size:16px}.newseventpage li:first-child{padding-top:0}.newseventpage .newsbox .title{font-size:18px}.newseventpage .newsbox .imgbox{margin-bottom:10px}.newseventpage .newsbox p{font-size:14px}.pdfpage li a{padding:20px}.pdfpage li a p{font-size:14px}.pdfpage li a span{width:38px;height:45px;margin-bottom:8px}.pdfpage li{min-height:155px}.careerpage ul{padding-top:0}.careerpage li .box .jobtitle{font-size:18px;margin-bottom:10px}.careerpage li .box .table>tbody>tr>td{font-size:14px}.careerpage li .box{padding:15px}.careerform .title{font-size:22px;margin:10px 0 15px 0}}@media screen and (max-width:480px){.innerpages h2{font-size:25px;margin-bottom:10px}.innerpages h2 span{font-size:14px;margin-bottom:0}.innerpages h2:after{width:75px;bottom:-5px}.about p{margin-bottom:15px}.innerbanner{height:220px}.innerpages{padding:30px 0}.innerpages h6{font-size:18px;margin-top:6px}#map,.Flexible-container,.Flexible-container iframe,.Flexible-container object,.Flexible-container embed{height:250px}.contactarea p span{font-size:20px}.contactarea{margin-bottom:15px}.page-id-15 .table{margin-top:0}.page-id-15 .table tr td,.page-id-15 .table>thead>tr>th{padding:10px 12px;font-size:14px}.activities li .box .title{font-size:18px;margin-bottom:5px}.activities li .box .date{margin-bottom:5px}.pdfpage li{width:50%}}@media screen and (max-width:380px){}