/*!
Theme Name: University Zone
Theme URI: https://rarathemes.com/wordpress-themes/university-zone/
Author: Rara Theme
Author URI: https://rarathemes.com/
Description: University Zone is a child theme of Education Zone free WordPress theme. This theme features an elegant, attractive and mobile-friendly design to help you create an appealing website for educational institutions like schools, college, university, LMS, Training Center, Academy, Primary School, High school and Kindergarten. You can create a fully responsive professional website using this theme without writing a single line of code or any technical experience. It is an easy to use theme and comes with multiple features and customization options to help you design your dream website. The theme is SEO friendly along with Schema.org  mark up ready to help your website rank at the top of search engine results. Also, it is performance optimized which will give your website visitors a smooth browsing experience while visiting your website. Designed with visitor engagement in mind, University Zone helps you to easily and intuitively create professional and appealing websites. If your school, college or university needs an online home that is dynamic and multi-functional, this theme is an excellent option to start. Check the demo at https://rarathemes.com/previews/?theme=university-zone, documentation at https://docs.rarathemes.com/docs/university-zone/, and get support at https://rarathemes.com/support-ticket/.
Template: education-zone
Version: 1.0.6
Requires PHP: 5.6
Tested up to: 5.4.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: university-zone
Tags: blog, two-columns, right-sidebar, footer-widgets, custom-background, custom-header, custom-menu, featured-images, threaded-comments, translation-ready, full-width-template, education, theme-options, custom-logo, e-commerce, one-column, post-formats

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

University Zone is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/


@font-face {
    font-family: 'League Spartan Bold';
    font-style: normal;
    font-weight: normal;
    src: local('League Spartan Bold'), url('inc/LeagueSpartan-Bold.woff') format('woff');
    font-display: swap;

}

:root{
    --primary-font: 'Open Sans', sans-serif;;
    --secondary-font: 'League Spartan Bold', sans-serif;;
    --primary-color: #68a8e1;
    --font-color: #585656;
    --primary-color-rgb: 31, 101, 214;
    font-display: swap;
}

.FeedLayout__wrapper{
    padding: 0 !important; 
}

.su-posts2-default-loop .su-post2 {
    margin-top:1em;
    margin-bottom: 0.4em;
    line-height: 1.5;
    border: 1px solid #eee;
    border-radius: 5px;
    background-color: #F1F1F1;
}

.su-posts2-default-loop .su-post2-thumbnail {
    float: left;
    display: block;
    width: 30%;
    margin-right: 1em;
}
.su-post2-thumbnail img{

    border-radius: 5px 0px 0px 5px; 
}

.su-posts2-default-loop .su-post2-thumbnail:hover {
    opacity: 0.8;
    -webkit-transition: ease 0.4s;
    -moz-transition: ease 0.4s;
    transition: ease 0.4s;
}

.su-posts2-default-loop h2.su-post2-title {
    clear: none;
    margin: 0.5em 0.3em 0 .3em;
    font-size: 1.0em;
    font-family:var(--primary-font)!important;
    font-weight: 700;
}
.su-posts2-default-loop .su-post2:after {
    content: '';
    display: table;
    clear: both;
}

.etr-box{
    width: 100%; 
    margin-top:10px;
    margin-bottom:10px;
    padding: 0px 12px 0px 0px; 
    color:#fff; 
    background-color:#68a8e1;
    border: 2px solid #fff;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    display: flex;
    flex: none;
}

.etr-box a{
    color:#fff;
}

.etr-box a:hover{
    color:#000;
}
.etr-box:hover a{
color:#585656;
}

.etr-box:hover img{
   border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
}

.etr-box:hover{
    transition: ease 0.2s;
    color:#000!important;
    border: 2px solid #0a1396;
    background-color:#fff;
    text-decoration: none;
}

.etr-img{
    margin-right: 15px;
    float: left;
}

.etr-img img{
    width: 60px;
    height: auto;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.etr-img img:hover{
    transition: ease 0.2s;
    opacity: 0.9;
}

.etr-content{
    float: left;
    margin-top: 2%;
    margin-bottom: 10px;
    flex: 3; 
}





.etr-box, .znak-box{
    width: 100%; 
    margin-top:10px;
    margin-bottom:10px;
    padding: 0px 12px 0px 0px; 
    color:#fff; 
    background-color:#68a8e1;
    border: 2px solid #fff;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    display: flex;
    flex: none;
}


.etr-box a,.znak-box a{
    color:#fff;
}

.etr-box a:hover,.znak-box a:hover{
    color:#000;
}

.etr-box:hover img{
   border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
}

.etr-box:hover, .znak-box:hover{
    transition: ease 0.2s;
    color:#000!important;
    border: 2px solid #0a1396;
    background-color:#fff;
    text-decoration: none;
}

.etr-img{
    margin-right: 15px;
    float: left;
}

.etr-img img{
    width: 90px;
    height: auto;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.etr-img img:hover{
    transition: ease 0.2s;
    opacity: 0.9;
}

.etr-content{
    float: left;
    margin-top: 2%;
    margin-bottom: 10px;
    flex: 3; 
}
.btn-znak a{
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 1px;
    font-weight: 700;
    width:100%;
    max-height:62px;
    font-family: var(--primary-font);
    color: #fff!important;
    border: 2px solid #68a8e1;
    border-radius: 4px;
    margin-top:10px;
    margin-bottom:10px;
    padding: 20px 5px;
    text-transform: uppercase;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
    padding-left: 75px;
    background: #68a8e1 url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QN/aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwNSA3OS4xNjQ1OTAsIDIwMjAvMTIvMDktMTE6NTc6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REMyNDhCQ0E1OEUyMTFFQ0JBMTVCMUU2QzdGOEI1OTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REMyNDhCQzk1OEUyMTFFQ0JBMTVCMUU2QzdGOEI1OTUiIHhtcDpDcmVhdG9yVG9vbD0iQ2FudmEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0iNTY5QzNCRTgwNzlCRUEyRDRFN0FFNUUyRTA1QkQ4MDgiIHN0UmVmOmRvY3VtZW50SUQ9IjU2OUMzQkU4MDc5QkVBMkQ0RTdBRTVFMkUwNUJEODA4Ii8+IDxkYzpjcmVhdG9yPiA8cmRmOlNlcT4gPHJkZjpsaT5MdWvDocWhIEjFr3JrYTwvcmRmOmxpPiA8L3JkZjpTZXE+IDwvZGM6Y3JlYXRvcj4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7QBIUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAA8cAVoAAxslRxwCAAACAAIAOEJJTQQlAAAAAAAQ/OEfici3yXgvNGI0B1h36//uAA5BZG9iZQBkwAAAAAH/2wCEAAIBAQEBAQIBAQIDAgECAwMCAgICAwMDAwMDAwMFAwQEBAQDBQUFBgYGBQUHBwgIBwcKCgoKCgwMDAwMDAwMDAwBAgICBAMEBwUFBwoIBwgKDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAD4APgMBEQACEQEDEQH/xACrAAACAgIDAQAAAAAAAAAAAAAACAYHAQkCAwQFAQACAwADAQEAAAAAAAAAAAAABgQFBwECAwgJEAAABQMDAwMCBAAPAAAAAAABAgMEBQYHCAAREiETCTEiFEEVkTIjM1FhcaFCJDRkpJXVFlcZChEAAQMCBAMECAIIBwEAAAAAARECAwAEITESBUFRBmFxkRPwgaHBIjIUB7Hh0UJScpIjJBVigqLSQ1QWF//aAAwDAQACEQMRAD8A2aa/Nevo+jRRRooo0UVEr535s5jPbN7eW/tQNqWtbHKN2zyakCOFEk13anaQSAjRNVUxlDdAApB9BEegatNm2W63a4Fvas1yFcFAwGZJOAA/GoV9uEVozXIUH5p7xVA/94niV/5vif8AK6l/0/Tr/wDIOov+sP42f7qpf/XWP7XsqycafILhXmNUklR2MNxI+sKrh2gS0lHMkJJquiy75Gwr8ZFuhzICqhCmEm+wmDf11RdQdDbrskTZbyHQxx0ghzXBUUAoSioUqdYb9bXj9EblOdXFpTq5o0UUa5Siu1syePOQtETq8dgN2yibYR6gA7aAF4V5vlaz5iB3145OUiYOLdTs+7Rj4Bggu/kJB6oVJs1atUjLrrrKG6FTTTKY5hH0ANekELp3tjYNTnEAAZkkoAO0mus8zYmF7sAKSKj0rheY241K3mqCOPSninoOfTqqioiUSMSduvOQyp0Wsm9QU/ssOgtz4JGARU9wCBjGEUthuX2/RFtJAx3mblMzS8g/DCw4loPF+WKqc8Bg5HgM29zB7gkLSo7eX6U44KAER2VqfpdysdwtDRhl1BE5zfbGHUxh3Ef2v4dZIL6cf8j/AOJ36acW7fC0IBl2n9NKJmc1icZ/JJjFl9Ft2cXR9ZOZXG6uVGrZNADpVEUZGBUOCBSl9j4DjuIehADWndLTSbvsW4WDyXvjAnjUqfhQPz4pgO+lTdIPo72KVoKO+E95+UeLce+nI7Svd7HEe/vw4fXlvtt+Osl1BFp21BF4Vx12rtS5Zr5cZBWhvBbPFrEKh4quclrlIVBPtmtWyK0bEM4ammoOHHNVuYiguHJ90UdzAQDB7vXo/dH9K2N/a3F5uEro7eEtb8IVxc/LngFChMV7KVd93mW3kbFCAXHnwHb4j34UlDu79J+X9tevL68bisLb4zY827TRp+AiJZaOXh7mKNHMnIvgUZGILpVss3BukKhQ5kMnuUoiIa1uHbj0d9JY24jmnvJzrcQqwqAAeQIK4KF1Y0pXF0/ci+VxLQxuSkYjEkdrQn4pjVyZdX1va4/8/FPVxeV2s2ulcumqLpavqrWZquQioqqHaST+bkEGxe4HKNAAU4F3FVb03HbSn03tFp/7ORkABjgdI9jFRXtBRreHwlU5NHrq1vLub+1s14FwA1cgQAV7EJw4HDhXqsrce+HkSiJOUwiumbHXxPWmbI0TS9cRsQ0VqKpxp2KIDp4r92MkWNi2SIJmEp+BjF6mATGMCftutjY9PSs+vtvrdyunF5Yp0s1uKBoC6ivf3pnBjnmvIz5TwyFgwy8McuQKcMUAwu3xS5CXdyjwapm8d73ScrWq7+chm9UN2X21OpYyJkjsWc18MAKCRnJSGAwFKACYgiABvtpG+5Gy2u1bs+G3GlulrixV0FwUtXlxHfTb0zeS3ECyYpkeeJHuB9fJKgnnqdDAeMqpbkNQD77RdS0RV0Up/TTeNKlbtSmIP0Hg5MGrf7OK/fWw/qyxSNd2jSv4gVG6ualt5nFhBH8TadH7ib77964/qdz5/H+P9/b8dZbpCpwVPUtMHljyNPBE91VtlPeg2N2MNxch0mRJN1Q9OS1Tto1Y5kknblk0MduiocnuAh1uAH268d9uurrpvaRum4QWriQ2V7WkjMNJ+IjtRUrx3a9NrA6QZgFPBfdSAYk3dydN5C1sqM66tgpsltMclLqpu6bigiW8I1q8yU0SOcpk9p10SGUIBy78y8frvrdOptssm7QLDbY3M86+ERUrrLChcDyUD28Kzmzne6cyznV/LXj+1ivcGn1dtVEvBU1jv4MrP4/3ZqBnSVZZe160qivJ+RdgyKzpd3JIyj18uc25u2Rg2Y79B37wgG++w3rJZNz6qurmJnmM2+EsjA4yFpGnvUuC8E8PJzfJsmNeU81wJyyOKg/uoD3pTu3hu/g75b8W7i4ZYbXTgpW4qkSRWlIxFV1HLtHlNuEJCJUFvIt0lFWZFmyKSp00zkKQwiPQNZPt+2br0luUO47hbuERd8bsHANkUOUtODgpIUjlTHNe2+4Wpgid8SZcznh/mx9gUmk+lah8XtZTsnJZoT1f2JvjUp49XIHFGlYueZwlYVNCgqAyaLWGZqFO0diBlx7CxSm/MJim/UNq2nfmNSxZBdRNXyLl7ml0bH/qlSpc1UyxGYTALINuXHzS5h4tCocuQKg81xCE45uRc3ySWyoTx1UVlNhzS6T+LrKXg7YWZoOdZqU+g8dOJY0Kk0I0ZmMZJuig1WMkCRhAQKXr1HWTWXQ091vk1puMuMbXSzSNKlNIcqkdoUEYLTa7emR2cZt2lXEBo7VTxPdkMMEpbPJ9ey6l6IrLjH+opD5diKSrqxduKKiypIlI3l3zoJOcOCpCFVOJ1UgAwHMIfl2Au2nzobZYLL+2XMbP5z4rl8jscWgaWLigwIREqj3TcHXJmaSoJj0+LSfxA9VbWgbE/wB4ix2/T+X8bj9Nu729vw185qSe1faq1oOv+m1f4V9i0rPmPnS074q78PzDt3aZ+AA77dXso0afz9zbT59sIfM3+1HJxPg0mqnqt2mzcfTEEe+oxTXi/pyviXbf3gqRyrbW91CWuoNGIpzlHysDF0hBNSuUfmqlVTP8pyiU2wJ7dsTFMHXV1efcR9obZlvGNdrLM4l2LXOe5yEAIQgJxWqqx6bEzXl5Ol6ImBwUHxXkPXUtzsvRYnGOhLfU+pa+PupkJIuk6NsJbI0eweO3Eig0RbCZFZ8mr8No2blR+SuABsHENw/MWs6M2293a4nkFy63gTXPIHEBCSUQYFziqA8FTHAyt9kgtImxhgc4/KOXavDmvAZ4IqK+SrK+99hF4Z35CYCk6Gz6oEY66+NVy7SIPXUJLotnybaYo2UADC5BIxROmJz7IHEo9eI7q7D0XsNnfMedslkmspdUU8cpxBTCRq8V/ILkobleSROBmaGyNQtRfWCqnIomAIIJQhC8PldyQmrb+NasK1toYRuJcSMiaBoVCOdEUW+4V122hEmbpMR5dtqquYpiG2HiAgP11kP252Xzt+ZFIT5du5z3qqARqitPNyKopt327AswR8z8B2nJeS5O9VUFcaDpqjPKrgh4q6WcJHpSy8EtWUy2XEnFzLtIFdNmfYQ2MryYHcBt1/WE2nOzlluNh3nd3Ah9y/Q3sbqAI7kcnqpen0NnhhBwa0lRxRpDT3hDUSwvwcqvOq610sqriXLkmGN72/M9Vbm1TGOana1A7op4QkQ7Uk1T95AoCsZNYhCCByFDqBgKJbHqzrCPp+1t7KO3Dpvo2tEhd8utqOGnI5AjH2Zydq2j62d8mpGtkOHccPwy4pwraN8918/7ny/rvc7/AC26c+XPfb+XXznpwStE8pujRwRPVVRZ1WGgMoMN7k2CqmdTpanajhVivKndI/IQiUo9ZOWM8WS5p8k0gbcjhyD27jv000dGbs/bN1t7hjDI5rk0ggF2pWoF4qaq9+tG3Fq5rnaRz9E41OLU1DS1WWqpeo6HmUajot3Dxpomomf7Eq1TZkQI9S9NircOe3032+mqrdoZIbuVsrDG8PKtP6pJVFqVtjmGBpa7UEz78ffVL5nYiXrvBd22mVOK1ZRVH5OWtTm4uKCs4xSVp2Uiahbg3etnSSACukqHUSKJh1ARAdugg19IdUWlha3FjfROktp9JOggPaWleObT7Kpd72aWeRk0JR7fy/BB+a4Kxmji5PWYtHONbxVs2ut5WctX8VZCnKgcxKCDCCpt2+TTlEafiS7nax7NkJirONiiJzFHYo8xHSul+omX87PpoTb7XYNdK4Li94B06ncXF2IapXEFcBSxfbeYfhkfqmlw/dBzXPBCSUOaOOYpkM/8Pa+rCydn2GIUZFylTY81VTVbUjQk+sVnGVEwplkManHC5UECILgkBTonP7QNyDoIhpA6N6qt4768dfOcxt7G9rpGgqwvK6iBinNONMO7bTKYIvKClhBReS4Dtxz4IOFVXbXxayuWs5c3LLyCQzu3eWdwqki6hoc1vqkBSorbRVOxwxsa3ZzbUpkRXUKcwrFKUSG4EOIFPsBGXcPuNHsbbex2lzZ7WBha/Ww6JXOKn4TinEFeJGWcCz6bfdh0tx8L3HgihAmBGHNeBXwbfGbHC1mI9j4THyzCDhGgYP5Cqasm4M7fvHj1czt29eODAXuLLrHExhAoAAbFKAFAA1lvUO/3G9Xbrq4TW5AgCAAYAAdg8czTdtu3Ms4wxnp6enKp3qlqwrJEma6hUZEvOOOPBwTYpuSRuhyiBgEBAS7hsIbD9dch7mYtwIy5g8xyPbXnK3U0gAFRxypELdebTGexdV3Ix68g06wtze231ZzdKQ0XT1Ozyka/pdscgxDxAkY1cJJ7piYohyDcAKYCgA62XdPtTfbgyC72tjpopomvcXPbqEh+YKSF7eRULSVY9TxWxfHMQ3S4huDvl4c/QV9K4P8A6HPFZS9ATtTUJcA9VV3HR7x5B0unT9UszS8kmgYzRl8lwwImkCy3EpjmMAFKIjv01Dsfsnv8s7GTQ+XGXDU7U0o3iUDlJTKve76ytRG7y3q5MMD7xU08e2Ik9Hix8gOW8kpWefdxYZrIuZV8mKbGioWUbA5Qp2n2RhErUiTdUE1jh7jCJygOwnE8Drnqlrg7arBoisoXEEDOVwzc4jEgkKO0AnIJzsGzl39TMdT3ezx7fHMkrTUazSnGjRRRooo0UUaKKDdjcO/8bu7B+/8AH58dum/c93p6b6ls+p0jT5mns1J7MPCoknlLjnQHw/7n/hNcpdcfN/1V0/k+i1k3Lmbub9zceW/rvv11Fcq41NCJhWNda5o0UUaKKNFFf//Z);
   background-position: 0px 0px;
    background-repeat: no-repeat;
}

.btn-etr a{
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 1px;
    font-weight: 700;
    width:100%;
    max-height:62px;
    font-family: var(--primary-font);
    color: #fff!important;
    border: 2px solid #68a8e1;
    border-radius: 4px;
    margin-top:10px;
    margin-bottom:10px;
    padding-top: 1rem;
    padding-bottom: 3rem;
    padding-right:5px;
    text-transform: uppercase;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
    padding-left: 75px;
background: #68a8e1 url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwNSA3OS4xNjQ1OTAsIDIwMjAvMTIvMDktMTE6NTc6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE0OTU3MjRFRjVDODExRUJBRTRFQjI2QkY1QTM4MERDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE0OTU3MjRERjVDODExRUJBRTRFQjI2QkY1QTM4MERDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMDIxIFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMjYyRTU1Njg1OUQxMUVCOENDQkU5MjZCRjcyMkIxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMjYyRTU1Nzg1OUQxMUVCOENDQkU5MjZCRjcyMkIxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAQDAwMDAwQDAwQGBAMEBgcFBAQF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);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.btn-znak a:hover{
    text-decoration: none;
    color: #68a8e1!important;
   background: #fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QN/aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwNSA3OS4xNjQ1OTAsIDIwMjAvMTIvMDktMTE6NTc6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REMyNDhCQ0E1OEUyMTFFQ0JBMTVCMUU2QzdGOEI1OTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REMyNDhCQzk1OEUyMTFFQ0JBMTVCMUU2QzdGOEI1OTUiIHhtcDpDcmVhdG9yVG9vbD0iQ2FudmEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0iNTY5QzNCRTgwNzlCRUEyRDRFN0FFNUUyRTA1QkQ4MDgiIHN0UmVmOmRvY3VtZW50SUQ9IjU2OUMzQkU4MDc5QkVBMkQ0RTdBRTVFMkUwNUJEODA4Ii8+IDxkYzpjcmVhdG9yPiA8cmRmOlNlcT4gPHJkZjpsaT5MdWvDocWhIEjFr3JrYTwvcmRmOmxpPiA8L3JkZjpTZXE+IDwvZGM6Y3JlYXRvcj4gPC9yZGY6RGVzY3JpcHRpb24+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);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.btn-etr a:hover{
    text-decoration: none;
    color: #68a8e1!important;
    background: #fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwNSA3OS4xNjQ1OTAsIDIwMjAvMTIvMDktMTE6NTc6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE0OTU3MjRFRjVDODExRUJBRTRFQjI2QkY1QTM4MERDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE0OTU3MjRERjVDODExRUJBRTRFQjI2QkY1QTM4MERDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMDIxIFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMjYyRTU1Njg1OUQxMUVCOENDQkU5MjZCRjcyMkIxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMjYyRTU1Nzg1OUQxMUVCOENDQkU5MjZCRjcyMkIxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAQDAwMDAwQDAwQGBAMEBgcFBAQF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);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.btn-etr span{
    padding:0px;
}
















div.simplesocialbuttons {
    border: 0!important;
    width: 100%!important;
    margin-bottom: 20px;
}
html{
    font-size: 10px;
}
#primary ul {
    list-style: none; 
}

#primary ul li::before {
     content: "•"; 
  color: #68a8e1; 
  font-weight: bold; 
  font-size: 110%;
  display: inline-block; 
  width: 1em; 
  margin-left: -1em; 
}

.mec-wrap ul li::before {
   display:none!important;
}

#primary li {
  margin-bottom: 10px;
}
  
ul, ol {
    margin: 0 0 2em 0em;
}


.drop-zone.zone-left .zone-right{
    width: 165%;
}

body,
button,
input,
select,
optgroup,
textarea {
    color: var(--font-color);
    font-family: var(--primary-font);
    font-weight: 500;
    font-size: 1.8rem; 
    line-height: 1.650em;
}

a{
    color: var(--primary-color);
    text-decoration: none;
}

a:hover,
a:focus{
    text-decoration: underline;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

button,
input[type="submit"]{
    display: inline-block;
    background: var(--primary-color);
    border: 2px solid var(--primary-color);
    box-shadow: none;
    text-shadow: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1.4rem;
    line-height: 1.250em;
    border-radius: 4px;
    padding: 1.5rem;
    color: #fff;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.site-info a {
    color: #fff;
    opacity: 0.5;
}
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus{
    background: none;
    color: var(--primary-color);
    box-shadow: none;
    border-color: var(--primary-color);
}

#contact-card-container img{
    border-radius: 10px 10px 0 0;
}

#contact-card-container img:hover,
#contact-card-container img:focus{
        opacity: 0.8;
    -webkit-transition: ease 0.4s;
    -moz-transition: ease 0.4s;
    transition: ease 0.4s;
}
.contact-card {
    color: #121212;
    position: relative;
    top: -30px;
    background: #F1F1F1; 
    padding: 1rem 2rem 2rem 2rem;
    border-radius: 0 0 10px 10px;
}

.contact-card a{
    color: #121212;
}

.contact-card a:hover,
.contact-card a:focus{
    color: #4aa0d7;
    text-decoration:none;
}

.content-box {
    color: #121212;
    position: relative;
    top: -30px;
    background: #F1F1F1; 
    padding: 1rem 2rem 2rem 2rem;
    border-radius: 10px;
    font-size: 80%;
    line-height: 150%;
}

.content-box a{
    color: #4aa0d7;
}

.content-box a:hover,
.content-box a:focus{
    color: #121212;
    text-decoration:none;
}

/*=============================
 Header Style
=============================*/
.site-header{
    border-bottom: 1px solid #eee;
}

.site-header .header-top{
    background: #68a8e1;
    padding: 1.1rem 0;
}

.site-header .header-top .container:after{
    display: none;
}

.site-header .header-top .container{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.site-header .header-top .secondary-navigation ul{
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 1.4rem;
    line-height: 1.286em;
    font-weight: 400;
    display: flex;
    flex-wrap: wrap;
}

.site-header .header-top .secondary-navigation ul li{
    margin-right: 3rem;
    position: relative;
}

.site-header .header-top .secondary-navigation ul li a{
    color: #fff;
}

.site-header .header-top .secondary-navigation ul li a:hover,
.site-header .header-top .secondary-navigation ul li a:focus{
    text-decoration: none;
    color: #121212;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.site-header .header-top .secondary-navigation ul ul{
    /*display: none;*/
    opacity: 0;
    position: absolute;
    top: 100%;
    left: -99999px;
    width: 250px;
    background: var(--primary-color);
    flex-direction: column;
    padding-top: 1.4rem;
    box-shadow: 0 14px 20px rgba(0, 0, 0, 0.2);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: opacity 0.35s , transform ease 0.35s;
    -moz-transition: opacity 0.35s , transform ease 0.35s;
    transition: opacity 0.35s , transform ease 0.35s;
}

.site-header .header-top .secondary-navigation ul ul li{
    margin: 0;
}

.site-header .header-top .secondary-navigation ul ul li a{
    display: block;
    padding: 1rem 2rem;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.site-header .header-top .secondary-navigation ul ul li:hover ul,
.site-header .header-top .secondary-navigation ul ul li:focus ul,
.site-header .header-top .secondary-navigation ul ul li.focus ul{
    left: 100%;
    top: 0;
    padding-top: 0;
}

.site-header .header-top .secondary-navigation ul li:hover > ul{
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    left: 0;
}

.site-header .header-top .secondary-navigation ul li:focus-within > ul{
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    left: 0;
}

.site-header .header-top .secondary-navigation ul li.focus > ul{
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    left: 0;
}

.site-header .header-top .social-networks{
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    font-size: 1.4rem;
}

.site-header .header-top .social-networks li{
    margin-left: 3rem;
}

.site-header .header-top .social-networks li:first-child{
    margin-left: 0;
}

.site-header .header-top .social-networks li a{
    color: #fff;
}

.site-header .header-top .social-networks li a:hover{
    text-decoration: none;
    color: #000;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
    }

.site-header .header-m .container:after{
    display: none;
}

.site-header .header-m .container{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.site-branding{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.site-branding .custom-logo{
    margin-right: 1.5rem;
}

.site-branding .text-logo{
    flex-basis: 0;
    flex-grow: 1;
}

.site-title a{
display: none;
}

.site-title a:hover,
.site-title a:focus{
    text-decoration: none;
    color: var(--primary-color);
}

.site-description{
    font-size: 1.4rem;
    line-height: 1.429em;
    color: #999596;
    width: 200px;
    margin-top:20px;
    margin-left:15px;
}

.header-info{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.header-info div{
    margin-left: 3rem;
    padding-left: 3rem;
    border-left: 1px solid rgba(38, 37, 37, 0.1);
}

.header-info .phone{
    padding-left: 4rem;
    position: relative;
}

.header-info .phone:before{
    position: absolute;
    top: 50%;
    left: 0;
    width: 2.7rem;
    height: 2.7rem;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23CCC6C8' viewBox='0 0 27 27'%3E%3Cpath d='M5.3,3C5.4,4.3,5.6,5.6,6,6.9L4.2,8.7C3.6,6.8,3.2,4.9,3,3H5.3 M20.1,21c1.3,0.4,2.6,0.6,3.9,0.7v2.2c-1.9-0.1-3.9-0.5-5.7-1.1L20.1,21 M6.8,0H1.5C0.7,0,0,0.7,0,1.5C0,15.6,11.4,27,25.5,27c0.8,0,1.5-0.7,1.5-1.5v-5.2c0-0.8-0.7-1.5-1.5-1.5c-1.8,0-3.6-0.3-5.4-0.9c-0.1-0.1-0.3-0.1-0.5-0.1c-0.4,0-0.8,0.2-1.1,0.4l-3.3,3.3c-4.3-2.2-7.7-5.6-9.9-9.9l3.3-3.3c0.4-0.4,0.5-1,0.4-1.5C8.5,5.1,8.2,3.3,8.3,1.5C8.3,0.7,7.6,0,6.8,0z'/%3E%3C/svg%3E") center center no-repeat;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}

.header-info .email{
    padding-left: 7.6rem;
    position: relative;
}

.header-info .email:before{
    position: absolute;
    top: 50%;
    left: 3.3rem;
    width: 3rem;
    height: 3rem;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23CCC6C8' viewBox='0 0 30 30'%3E%3Cpath d='M15,0C6.7,0,0,6.7,0,15s6.7,15,15,15h7.5v-3H15C8.4,26.9,3.1,21.6,3,15C3.1,8.4,8.4,3.1,15,3c6.6,0.1,11.9,5.4,12,12v2.1c0,1.2-1,2.3-2.3,2.4c-1.2-0.1-2.2-1.1-2.3-2.4V15c0-4.1-3.4-7.5-7.5-7.5S7.5,10.9,7.5,15c0,4.1,3.4,7.5,7.5,7.5c2,0,3.9-0.8,5.3-2.2c1.1,1.4,2.7,2.2,4.4,2.2c2.9,0,5.3-2.4,5.3-5.3c0,0,0,0,0-0.1V15C30,6.7,23.3,0,15,0zM15,19.5c-2.5,0-4.5-2-4.5-4.5s2-4.5,4.5-4.5s4.5,2,4.5,4.5C19.5,17.5,17.5,19.5,15,19.5C15,19.5,15,19.5,15,19.5z'/%3E%3C/svg%3E") center center no-repeat;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}

.header-info div:first-child{
    margin-left: 0;
    /*padding-left: 0;*/
    border-left: 0;
}

.header-info .btn-cta a,
.post .btn-cta a,
.btn-cta a,
#secondary .textwidget .btn-cta a,
.content-box .btn-cta a{
    display: inline-block;
    font-size: 1.4rem;
    line-height: 1.143em;
    letter-spacing: 1px;
    font-weight: 700;
    font-family: var(--primary-font);
    color: #fff;
    background: #68a8e1;
    border: 2px solid #68a8e1;
    border-radius: 4px;
    padding: 1.5rem 2.5rem;
    text-transform: uppercase;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.header-info .btn-cta a:hover,
.header-info .btn-cta a:focus,
.post .btn-cta a:hover,
.post .btn-cta a:focus,
.btn-cta a:hover,
.btn-cta a:focus,
.content-box .btn-cta a:hover,
.content-box .btn-cta a:focus,
#secondary .textwidget .btn-cta a:hover,
#secondary .textwidget .btn-cta a:focus{
    text-decoration: none;
    color: #68a8e1;
    background: none;
}

.header-info .phone .label,
.header-info .email .label{
    display: block;
    font-size: 1.2rem;
    line-height: 1.250em;
    color: #999596;
    text-transform: uppercase;
}

.header-info .phone .tel-link,
.header-info .email a{
    font-size: 1.6rem;
    line-height: 1.250em;
    font-weight: 700;
    color: #585656;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.header-info .phone .tel-link:hover,
.header-info .phone .tel-link:focus,
.header-info .email a:hover,
.header-info .email a:focus{
    text-decoration: none;
    color: #68a8e1;
}

.site-header .header-bottom{
    background: none;
    border-top: 1px solid #eee;
    padding: 1.7rem 0;
}

.site-header .header-bottom .container:after{
    display: none;
}

.site-header .header-bottom .container{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.main-navigation{
    width: inherit;
    flex-basis: 0;
    flex-grow: 1;
}

.main-navigation ul{
    display: flex;
    flex-wrap: wrap;
}

.main-navigation ul li a{
    color: #121212;
    font-size: 1.45rem;
    line-height: 2em; //1.286em;
    letter-spacing: 0.7px;
    padding: 0;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.main-navigation ul li a:hover,
.main-navigation ul li a:focus,
.main-navigation ul li:hover > a,
.main-navigation ul li:focus > a,
.main-navigation ul .current-menu-item > a,
.main-navigation ul .current-menu-ancestor > a,
.main-navigation ul .current_page_item > a,
.main-navigation ul .current_page_ancestor > a{
    text-decoration: none;
    color: #68a8e1;
    opacity: 1;
}

.main-navigation ul li a:focus{
    outline: thin dotted #000;
}

.main-navigation ul li{
    position: relative;
}

.main-navigation ul .menu-item-has-children{
    padding-right: 18px;
}

.main-navigation li {
    float: left;
    position: relative;
    margin-left: 34px;
}

.main-navigation ul .menu-item-has-children:after{
    position: absolute;
    top: 5px;
    right: 0;
    width: 15px;
    height: 18px;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 256 512'%3E%3Cpath d='M119.5 326.9L3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1z'/%3E%3C/svg%3E") center center no-repeat;
}

@media only screen and (min-width: 992px){
    .main-navigation ul ul{
        float: none;
        display: block;
        /*left: -99999px;*/
        margin-left: -99999px;
        background: #fff;
        width: 25rem;
        padding: 2.3rem 0 1rem;
        border-radius: 0 0 5px 5px;
        opacity: 0;
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        transform: translateY(10px);
        -webkit-transition: opacity 0.35s, transform ease 0.35s;
        -moz-transition: opacity 0.35s, transform ease 0.35s;
        transition: opacity 0.35s, transform ease 0.35s;
    }

    .main-navigation ul ul li{
        border-top: 0;
        width: 100%;
    }

    .main-navigation ul li:hover > ul{
        left: -2rem;
        margin-left: 0;
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
    }


    .main-navigation ul li:focus-within > ul{
        left: -2rem;
        margin-left: 0;
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
    }

    .main-navigation ul li.focus > ul{
        left: -2rem;
        margin-left: 0;
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0);
    }

    .main-navigation ul ul li a{
        width: auto;
        padding: 1rem 2rem;
	line-height: 1.3em;
        display: block;
    }

    .main-navigation ul ul .menu-item-has-children:after{
        top: 1rem;
        right: 0.5rem;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

    .main-navigation ul ul ul{
        left: 100%;
        top: -1px;
        padding-top: 0;
        padding-bottom: 0;
        border-radius: 0 0 5px 0px;
    }

}

.site-header .form-section{
    position: relative;
}

.site-header .form-section .example{
    position: absolute;
    top: 4.7rem;
    right: 0;
    width: 250px;
    z-index: 1;
    display: none;
}

.site-header .form-section svg{
    font-size: 18px;
    color: #121212;
}

.site-header .form-section{
    text-align: left;
}

.site-header .form-section #search-btn{
    cursor: pointer;
    background: none;
    border: 0;
    padding: 0;
}

.site-header .form-section .search-form{
    height: inherit;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 5px 15px;
    border-radius: 0 0 5px 5px;
}

.site-header .form-section .search-form label{
    flex-basis: 0;
    flex-grow: 1;
    margin-right: 1.5rem;
}

.site-header .form-section .search-form input[type="search"]{
    width: 100%;
    padding: 0;
    outline: none;
}

.site-header .form-section .search-form input[type="search"]:focus{
    outline: thin dotted #000;
    outline-offset: -2px;
}

.site-header .form-section .search-form input[type="submit"]{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M508.5 481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395 312 416 262.5 416 208 416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c54.5 0 104-21 141.1-55.2V371c0 3.2 1.3 6.2 3.5 8.5l129 129c4.7 4.7 12.3 4.7 17 0l9.9-9.9c4.7-4.7 4.7-12.3 0-17zM208 384c-97.3 0-176-78.7-176-176S110.7 32 208 32s176 78.7 176 176-78.7 176-176 176z'/%3E%3C/svg%3E") center center no-repeat;
    width: 15px;
    height: 20px;
    outline: none;
}

.site-header .form-section .search-form input[type="submit"]:focus{
    outline: thin dotted #000;
}

/*================================
 Banner Style
===============================*/
.banner:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    content: '';
}

.banner .banner-text{
    height: inherit;
}

.banner .banner-text .text{
    max-width: 77rem;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    color: #fff;
}

.banner .banner-text .title{
    font-size: 7.2rem;
    line-height: 1.250em;
    font-family: var(--secondary-font);
    font-weight: 500;
    margin: 0 0 0.556em;
}

.banner .banner-text .apply-now{
    display: inline-block;
    font-size: 1.4rem;
    line-height: 1.143em;
    letter-spacing: 1px;
    font-weight: 700;
    font-family: var(--secondary-font);
    color: #fff;
    background: var(--primary-color);
    border: 2px solid var(--primary-color);
    border-radius: 4px;
    padding: 1.5rem 2.5rem;
    text-transform: uppercase;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.banner .banner-text .apply-now:hover,
.banner .banner-text .apply-now:focus{
    text-decoration: none;
    outline: none;
    background: #fff;
    border-color: #fff;
    color: var(--primary-color);
}

.banner .banner-text .apply-now:focus{
    outline: thin dotted #000;
    outline-offset: -2px;
}

.video-banner .wp-custom-header {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.video-banner .wp-custom-header iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    vertical-align: top;
    border: 0;
}

.video-banner .wp-custom-header .wp-custom-header-video-button{
    position: absolute;
    bottom: 2rem;
    left: 2rem;
    z-index: 2;
    border: 0;
    padding: 0;
    margin: 0;
    box-shadow: none;
    font-size: 0;
    background: var(--primary-color);
    width: 10rem;
    height: 5rem;
    border-radius: 100px;
}

.video-banner .wp-custom-header .wp-custom-header-video-button:after{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 25px;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M144 479H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zm304-48V79c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48z'/%3E%3C/svg%3E") center center no-repeat;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.video-banner .wp-custom-header .wp-custom-header-video-button.wp-custom-header-video-pause:after{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z'/%3E%3C/svg%3E") center center no-repeat;
}

.section-title {
    font-size: 4rem;
    line-height: 1.250em;
    color: #121212;
    font-weight: 500;
    margin: 0 0 1em;
font-family: var(--secondary-font);
}


/*=================================
 Information Section Style
================================*/
.information{
    background: #F1F1F1;
}

.no-banner .information{
    padding: 5% 0;
}

.information .container{
    padding-bottom: 4%;
}

.information .container:after{
    display: none;
}

.thumb-text li .box-1,
.thumb-text li .box-2,
.thumb-text li .box-3,
.thumb-text li .box-4{
    height: inherit;
    padding: 0;
    background: none;
}

.thumb-text{
    display: flex;
    flex-wrap: wrap;
    margin: -30px 0 0;
    text-align: left;
    border-radius: 10px;
    overflow: hidden;
    justify-content: center;
}

.thumb-text:after{
    display: none;
}

.thumb-text li{
    width: 50%;
}

.no-banner .thumb-text{
    margin-top: 0;
}

.thumb-text li .box{
    display: flex;
    flex-wrap: wrap;
}

.thumb-text li:first-child .box,
.thumb-text li:nth-child(2) .box{
    flex-direction: row-reverse;
}

.thumb-text li .box .image-holder{
    width: 50%;
}

.thumb-text li .box .image-holder span{
    margin: 0;
    height: 100%;
}

.thumb-text li .box .image-holder img{
    vertical-align: top;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.thumb-text li .box .caption-holder{
    flex-basis: 0;
    flex-grow: 1;
    color: #fff;
    font-size: 1.6rem;
    line-height: 1.650em;
    padding: 3rem 3rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.thumb-text li .box .caption-holder h3{
    font-size: 2rem;
    font-weight: 700;
    font-family: var(--secondary-font);

    
}
a.more-link{
    color: #fff;
    display:contents;
    text-decoration: underline;
}

a.more-link:hover,
a.more-link:hover{
    text-decoration: none;
}

.thumb-text li .box .caption-holder h3 a{
    color: #fff;
    font-size: 1.8rem;
    line-height: 1.40em;
    font-weight: inherit;
    border-bottom: 1px dotted transparent;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.thumb-text li .box .caption-holder h3 a:hover,
.thumb-text li .box .caption-holder h3 a:focus{
    text-decoration: none;
    border-bottom-color: #fff;
}

.thumb-text li .box .caption-holder .apply-now{
    font-size: 1.4rem;
    line-height: 1.143em;
    font-weight: 700;
    color: #fff;
    font-family: var(--primary-font);
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 1.2rem 2.5rem;
    border: 2px solid #fff;
    border-radius: 4px;
    align-self: flex-start;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
    margin-top:1.2rem;
}

.thumb-text li .box .caption-holder .apply-now:hover,
.thumb-text li .box .caption-holder .apply-now:focus{
    text-decoration: none;
    color: #000;
    background: #fff;
}

.thumb-text li .box .caption-holder .apply-now:focus{
    outline: thin dotted #fff;
}

.thumb-text li .box-1 .caption-holder{
    background: #8BC24C;
    height: 420px;
}

.thumb-text li .box-2 .caption-holder{
    background: #68a8e1;
    height: 420px;
}

.thumb-text li .box-3 .caption-holder{
    background: #ffc11f;
    height: 355px;
}

.thumb-text li .box-4 .caption-holder{
    background: #7A57D1;
    height: 355px;
}

/*==============================
 Welcome Section Style
==============================*/
.welcome-note{
    text-align: left;
    padding: 0;
}

.welcome-note .header-part{
    width: 100%;
    margin: 0;
    padding: 8.7% 0;
    display: flex;
    flex-wrap: wrap;
}

.welcome-note .header-part .image-holder{
    max-width: 570px;
    margin-right: 3rem;
}

.welcome-note .header-part .caption-holder{
    flex-basis: 0;
    flex-grow: 1;
}

.welcome-note .header-part .caption-holder .section-title{
    font-family: var(--secondary-font);
    font-weight: 500;
    color: #121212;
    font-size: 4rem;
    line-height: 1.250em;
    margin: 0 0 0.500em;
}

.welcome-note .header-part .caption-holder .btn-readmore{
    display: inline-block;
    font-size: 1.4rem;
    line-height: 1.143em;
    letter-spacing: 1px;
    font-weight: 700;
    font-family: var(--secondary-font);
    color: #fff;
    background: var(--primary-color);
    border: 2px solid var(--primary-color);
    border-radius: 4px;
    padding: 1.5rem 2.5rem;
    text-transform: uppercase;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.welcome-note .header-part .caption-holder .btn-readmore:hover,
.welcome-note .header-part .caption-holder .btn-readmore:focus{
    text-decoration: none;
    color: var(--primary-color);
    background: none;
}

.welcome-note .header-part .caption-holder .btn-readmore:focus{
    outline-offset: 2px;
}
.wp-caption-text::before {
    content: '';
    border-top: 2px solid #68a8e1;
    width: 4em;
    max-width: 40%;
    display: block;
    margin-bottom: 4px;
}

.wp-caption-text {
    text-align: left;
    color: #777;
    font-size:0.8em;
    line-height:1.4em;
}

/*==================================
 Stats Counter Section Style
=================================*/
.statcounter-wrap{
    padding: 5% 0;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
}

.statcounter-wrap:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    content: '';
}

.statcounter-wrap .row{
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.statcounter-wrap .row:after{
    display: none;
}

.statcounter-wrap .col .text{
    border: 0;
    background: #fff;
    text-align: center;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    border-radius: 5px;
}

.statcounter-wrap .col .text .number{
    font-size: 7.2rem;
    line-height: 1.250em;
    font-weight: 500;
    font-family: var(--secondary-font);
    color: var(--primary-color);
    margin: 0 0 0.139em;
}

.statcounter-wrap .col .text span{
    font-size: 1.6rem;
    line-height: 1.650em;
    font-weight: 700;
    color: #121212;
}

/*=====================================
 Featured Course Section Style
=====================================*/
.featured-courses{
    background: #fff;
    padding: 4.2% 0;
}

.featured-courses .header-part{
    max-width: 770px;
    width: 100%;
    margin: 0 auto 6rem;
    font-size: 2rem;
    line-height: 1.650em;
}

.featured-courses .header-part .section-title{
    font-size: 4rem;
    line-height: 1.250em;
    font-weight: 500;
    font-family: var(--secondary-font);
    color: #121212;
    margin: 0 0 0.250em;
}

.featured-courses ul{
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
}

.featured-courses ul li{
    width: 33.333%;
    padding: 0 15px;
    float: none;
    display: block;
    margin: 0 0 30px;
}

.featured-courses ul li .image-holder{
    height: 100%;
    display: flex;
    flex-direction: column;
}

.featured-courses ul li .image-holder img{
    border-radius: 10px 10px 0 0;
}

.featured-courses ul li .image-holder .text{
    display: none;
}

.featured-courses ul li .image-holder .description{
    position: unset;
    width: inherit;
    height: inherit;
    text-align: left;
    background: none;
    padding: 0;
    display: block;
    border: 1px solid #F1F1F1;
    border-top: 0;
    border-radius: 0 0 10px 10px;
    padding: 3rem;
    flex-grow: 1;
}

.featured-courses ul li .image-holder .description h2:after{
    display: none;
}

.featured-courses ul li .image-holder .description h2{
    font-family: var(--secondary-font);
    color: #121212;
    font-size: 2rem;
    line-height: 1.400em;
    font-weight: 700;
    margin:  0 0 1em;
}

.featured-courses ul li .image-holder .description h2 a{
    color: #121212;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.featured-courses ul li .image-holder .description h2 a:hover,
.featured-courses ul li .image-holder .description h2 a:focus{
    text-decoration: none;
    color: var(--primary-color);
}

.featured-courses ul li .image-holder .description .btn-readmore{
    font-size: 1.4rem;
    line-height: 0.875em;
    font-family: var(--secondary-font);
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: relative;
    padding-right: 35px;
}

.featured-courses ul li .image-holder .description .btn-readmore:after{
    display: inline-block;
    width: 25px;
    height: 25px;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233E5AFB' viewBox='0 0 32 32'%3E%3Cpath d='M0,15.3h22.5l-2.1-5.7c3.5,2.7,7.4,4.9,11.6,6.4c-4.2,1.5-8.1,3.7-11.6,6.4l2.1-5.7H0V15.3z'/%3E%3C/svg%3E") center center no-repeat;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.featured-courses ul li .image-holder .description .btn-readmore:hover,
.featured-courses ul li .image-holder .description .btn-readmore:focus{
    text-decoration: none;
}

.featured-courses ul li .image-holder .description .btn-readmore:hover:after,
.featured-courses ul li .image-holder .description .btn-readmore:focus:after{
    -webkit-transform: translate(10px, -50%);
    -moz-transform: translate(10px, -50%);
    transform: translate(10px, -50%);
}

/*==================================
 CTA Section Style
=================================*/
.theme {
    text-align: center;
    background: none;
}

.theme .theme-description{
    background: #ffcd49;
    color:#121212;
    padding: 4% 0;
}

.theme .theme-description a {
    display: inline-block;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 22px;
    font-weight: 900;
    padding: 0px 0px; 
    margin-right: 0px; 
color: #fff;
}



.theme .header-part{
    width: 100%;
    margin: 0 auto 4rem;
    font-size: 2rem;
    line-height: 1.650em;
}

.theme .header-part .section-title{
    font-size: 4rem;
    color:#121212;
    line-height: 1.250em;
    font-weight: 500;
    font-family: var(--secondary-font);
    margin: 0 0 0.417em;
}

.theme .theme-description .apply{
    font-size: 1.4rem;
    line-height: 1.143em;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: var(--secondary-font);
    padding: 1.7rem 3rem;
    border: 2px solid #121212;
    color:#121212;
    border-radius: 4px;
    margin: 0 15px 30px;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.theme .theme-description .apply:hover,
.theme .theme-description .apply:focus{
    text-decoration: none;
    color: #121212;
    background: #fff;
    border: 2px solid #121212;
    
}

/*=========================================
 Services Section Style
=========================================*/
.choose-us{
    background: #F6F6F6;
    padding: 5% 0;
}

.choose-us .header-part{
    max-width: 770px;
    width: 100%;
    margin: 0 auto 6rem;
    font-size: 2rem;
    line-height: 1.650em;
}

.choose-us .header-part .section-title{
    font-size: 4rem;
    line-height: 1.250em;
    font-weight: 500;
    font-family: var(--secondary-font);
    color: #121212;
    margin: 0 0 0.250em;
}

.choose-us .row{
    display: flex;
    flex-wrap: wrap;
}

.choose-us .row:after{
    display: none;
}

.choose-us .col .holder{
    background: #fff;
    border-radius: 10px;
    border: 1px solid #F1F1F1;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
    padding: 3rem 1.5rem;
    height: 100%;
}

.choose-us .col .img-holder{
    width: 12rem;
    height: 12rem;
    margin: 0 auto 2rem;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.06);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.choose-us .col h3:after{
    display: none;
}

.choose-us .col h3{
    font-family: var(--secondary-font);
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.150em;
    margin: 0 0 0.800em;
}

.choose-us .col h3 a{
    color: #121212;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.choose-us .col h3 a:hover,
.choose-us .col h3 a:focus{
    text-decoration: none;
    color: var(--primary-color);
}

.choose-us .col .btn-readmore{
    font-size: 1.4rem;
    line-height: 1.143em;
    font-weight: 700;
    letter-spacing: 1px;
    font-family: var(--secondary-font);
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 1.2rem 2.4rem;
    border: 2px solid var(--primary-color);
    display: inline-block;
    border-radius: 100px;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.choose-us .col .btn-readmore:hover,
.choose-us .col .btn-readmore:focus{
    text-decoration: none;
    color: #fff;
    background: var(--primary-color);
}

/*======================================
 Map Section Style
======================================*/

.student-stories{
    background-attachment: scroll;
}

.student-stories .image-wrapper{
    background: #F1F1F1;
    padding: 5% 0;
}

.student-stories .header-part{
    max-width: 770px;
    width: 100%;
    margin: 0 auto 6rem;
    font-size: 2rem;
    line-height: 1.650em;
}

.student-stories .header-part .section-title{
    font-size: 4rem;
    line-height: 1.250em;
    margin: 0 0 0.125em;
    font-family: var(--secondary-font);
    font-weight: 500;
    color: #121212;
}

.student-stories blockquote{
    background: none;
    max-width: 770px;
    width: 100%;
    margin: 0 auto;
    font-size: 1.8rem;
    line-height: 1.650em;
    color: #fff;
    padding: 14rem 0 0;
    position: relative;
}

.student-stories blockquote cite img{
    width: 10rem;
    height: 10rem;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}

.student-stories blockquote cite span{
    font-size: 2rem;
    line-height: 1em;
    font-weight: 700;
    color: #fff;
}

#testimonials .owl-carousel .owl-nav .owl-prev,
#testimonials .owl-carousel .owl-nav .owl-next{
    width: 5rem;
    height: 5rem;
    background: var(--primary-color);
    border-radius: 50%;
}

#testimonials .owl-carousel .owl-nav .owl-prev{
    left: 0;
}

#testimonials .owl-carousel .owl-nav .owl-next{
    right: 0;
}

#testimonials .owl-carousel .owl-nav .owl-prev:after{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 32 32'%3E%3Cpath d='M16,8l1.4,1.4L11.8,15H24v2H11.8l5.6,5.6L16,24l-8-8L16,8z'/%3E%3C/svg%3E") center center no-repeat;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#testimonials .owl-carousel .owl-nav .owl-next:after{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 32 32'%3E%3Cpath d='M16,8l-1.4,1.4l5.6,5.6H8v2h12.2l-5.6,5.6L16,24l8-8L16,8z'/%3E%3C/svg%3E") center center no-repeat;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#map-note {
    text-align: left;
    font-size:0.8em;
    line-height:1.2em;
    position: relative;
    top: -10px;
	
}



/*===========================
 News Page Style
===========================*/
.news-events {
    text-align: center;
    padding: 0% 0 0%;
}

.news-events .header-part{
    max-width: 770px;
    width: 100%;
    margin: 0 auto 6rem;
    font-size: 2rem;
    line-height: 1.650em;
}

.news-events .header-part .section-title{
    font-size: 4rem;
    line-height: 1.250em;
    font-weight: 500;
    font-family: var(--secondary-font);
    color: #121212;
    margin: 0 0 0.250em;
}

.news-events .col-1 .post .image-wrapper{
    position: unset;
        width: 100%;   
    
}

.news-events .col-1 .post .image-wrapper .text{
    width: 100%;
    margin: 0;

    background: #F1F1F1;
     border-radius:  0 0 10px 10px;
}

.news-events .col-1 .post .entry-header{
    padding: 0;
    margin: 0 0 2rem;
}

.news-events .entry-footer{
    margin: 0;
}
.news-events .post {
    position: relative;
    text-align: left;
    color: #000;
    border: none!important;
}

.news-events .post img{
    border-radius: 10px 10px 0 0;
    background: #F1F1F1;
}

.news-events .post a:hover,
.news-events .post a:focus{
    opacity: 0.8;
    -webkit-transition: ease 0.4s;
    -moz-transition: ease 0.4s;
    transition: ease 0.4s;
}

.news-events .post .entry-title{
    font-size: 1.9rem;
    line-height: 1.250em;
    font-weight: 500;
    font-family: var(--secondary-font);
    margin: 0 0 0.292em;
}

.news-events .col-1 .post .entry-title a{
    color: #000;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.news-events .col-1 .post .entry-title a:hover,
.news-events .col-1 .post .entry-title a:focus{
    text-decoration: none;
    color:#68a8e1;
    opacity: 1;
}

.news-events .col-1 .post .entry-meta{
    font-size: 0.75em;

}

.news-events .col-1 .post .entry-meta a{
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
       font-size: 1rem;
}

.news-events .col-1 .post .entry-meta a:hover,
.news-events .col-1 .post .entry-meta a:focus{
    text-decoration: none;
    color: #fff;
    opacity: 1;
}

.news-events .col-1 svg{
    display: none;
}
.news-events .col-1 .svg-holder svg{
    display: block;
}

.news-events .col-1 .post .entry-content{
    margin: 0 0 0rem;
    font-size: 0.9em;
    line-height: 1.6em;
    padding: 0;
}

.news-events .col-1 .post .learn-more{
    background: none;
    color: #68a8e1;
    padding: 0 35px 0 0;
    font-size: 1.4rem;
    line-height: 1.143em;
    font-weight: 700;
    font-family: var(--secondary-font);
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
}

.news-events .col-1 .post .learn-more:after{
    display: inline-block;
    width: 25px;
    height: 25px;
    content: '→';
    position: absolute;
    top: 70%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.news-events .col-1 .post .learn-more:hover,
.news-events .col-1 .post .learn-more:focus{
    text-decoration: none;
    background: none;
    color: #000;
}

.news-events .col-1 .post .learn-more:hover:after,
.news-events .col-1 .post .learn-more:focus:after{
    -webkit-transform: translate(10px, -50%);
    -moz-transform: translate(10px, -50%);
    transform: translate(10px, -50%);
}

.news-events .col-1{
    width: 47%;
    float: left;
    padding-right: 15px;
    margin-bottom: 30px;
}

.news-events .btn-learn-more{
    margin: 6rem 0 0;
    display: inline-block;
    font-size: 1.4rem;
    line-height: 1.143em;
    letter-spacing: 1px;
    font-weight: 700;
    font-family: var(--primary-font);
    color: #fff;
    background: #68a8e1;
    border: 2px solid #68a8e1;
    border-radius: 4px;
    padding: 1.5rem 2.5rem;
    text-transform: uppercase;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.news-events .btn-learn-more:hover,
.news-events .btn-learn-more:focus{
    text-decoration: none;
    color: #68a8e1;
    background: none;
}





/*===========================
 Blog Section Style
===========================*/
.latest-events {
    text-align: center;
    padding: 3% 0 3%;
}

.latest-events .header-part{
    max-width: 770px;
    width: 100%;
    margin: 0 auto 6rem;
    font-size: 2rem;
    line-height: 1.650em;
}

.latest-events .header-part .section-title{
    font-size: 4rem;
    line-height: 1.250em;
    font-weight: 500;
    font-family: var(--secondary-font);
    color: #121212;
    margin: 0 0 0.250em;
}

.latest-events .col-1 .post .image-wrapper{
    position: unset;
        width: 100%;   
    
}

.latest-events .col-1 .post .image-wrapper .text{
    width: 100%;
    margin: 0;
    padding: 1rem 2rem 2rem 2rem;
    background: #F1F1F1;
     border-radius:  0 0 10px 10px;
}

.latest-events .col-1 .post .entry-header{
    padding: 0;
    margin: 0 0 2rem;
}

.latest-events .entry-footer{
    margin: 0;
}
.latest-events .post {
    position: relative;
    text-align: left;
    color: #000;
}

.latest-events .post img{
    border-radius: 10px 10px 0 0;
    background: #F1F1F1;
}

.latest-events .post a:hover,
.latest-events .post a:focus{
    opacity: 0.8;
    -webkit-transition: ease 0.4s;
    -moz-transition: ease 0.4s;
    transition: ease 0.4s;
}

.latest-events .post .entry-title{
    font-size: 1.9rem;
    line-height: 1.250em;
    font-weight: 500;
    font-family: var(--secondary-font);
    margin: 0 0 0.292em;
}

.latest-events .col-1 .post .entry-title a{
    color: #000;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.latest-events .col-1 .post .entry-title a:hover,
.latest-events .col-1 .post .entry-title a:focus{
    text-decoration: none;
    color:#68a8e1;
    opacity: 1;
}

.latest-events .col-1 .post .entry-meta{
    font-size: 0.75em;

}

.latest-events .col-1 .post .entry-meta a{
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
       font-size: 1rem;
}

.latest-events .col-1 .post .entry-meta a:hover,
.latest-events .col-1 .post .entry-meta a:focus{
    text-decoration: none;
    color: #fff;
    opacity: 1;
}

.latest-events .col-1 svg{
    display: none;
}
.latest-events .col-1 .svg-holder svg{
    display: block;
}

.latest-events .col-1 .post .entry-content{
    margin: 0 0 0rem;
    font-size: 0.9em;
    line-height: 1.6em;
    padding: 0;
}

.latest-events .col-1 .post .learn-more{
    background: none;
    color: #68a8e1;
    padding: 0 35px 0 0;
    font-size: 1.4rem;
    line-height: 1.143em;
    font-weight: 700;
    font-family: var(--secondary-font);
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
}

.latest-events .col-1 .post .learn-more:after{
    display: inline-block;
    width: 25px;
    height: 25px;
    content: '→';
    position: absolute;
    top: 70%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.latest-events .col-1 .post .learn-more:hover,
.latest-events .col-1 .post .learn-more:focus{
    text-decoration: none;
    background: none;
    color: #000;
}

.latest-events .col-1 .post .learn-more:hover:after,
.latest-events .col-1 .post .learn-more:focus:after{
    -webkit-transform: translate(10px, -50%);
    -moz-transform: translate(10px, -50%);
    transform: translate(10px, -50%);
}

.latest-events .col-1{
    width: 33.333%;
}

.latest-events .btn-learn-more{
    margin: 6rem 0 0;
    display: inline-block;
    font-size: 1.4rem;
    line-height: 1.143em;
    letter-spacing: 1px;
    font-weight: 700;
    font-family: var(--primary-font);
    color: #fff;
    background: #68a8e1;
    border: 2px solid #68a8e1;
    border-radius: 4px;
    padding: 1.5rem 2.5rem;
    text-transform: uppercase;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.latest-events .btn-learn-more:hover,
.latest-events .btn-learn-more:focus{
    text-decoration: none;
    color: #68a8e1;
    background: none;
}


/*==================================
 Search Section Style
=================================*/
.search-section {
    color: #ffffff;
    padding-top: 5%;
    padding-bottom: 5%;
    background: #68a8e1;
}

.search-section .row span{
    font-size:0.9em;
    line-height:1.3em;
}

.search-section:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #68a8e1;
    content: '';
}

.search-section .row{
margin: 0 auto;
    z-index: 1;
}
.search-section .row .section-title {
    font-size: 4rem;
    line-height: 1.250em;
    margin: 0 0 0.250em;
    font-family: var(--secondary-font);
    font-weight: 500;
    color: #fff;
    text-align:center;
}
.search-section .col-1 {
    max-width: 770px;
    
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
}

.search-section .col-1:first-child {
    margin-bottom: 40px;
    margin-top: 10px;
}

.search-section .col-1 a {
    color: #fff;
    border-bottom: 1px dotted #fff;
}

.search-section .col-1 a:hover {
    color: #ffcd49;
    border-bottom: 1px dotted #ffcd49;
    text-decoration: none;
}

.search-section form:after {
    display: block;
    content: '';
    clear: both
}

.search-section form {
    border: 0px solid #fff;
    height: 54px;
}

.search-section .screen-reader-text {
    display: none;
}

.search-section form input[type="email"] {
    width: 75%;
}

.search-section form input:focus{
    outline: none;
}

.search-section form input[type="submit"] {
    text-transform: uppercase;
    height: 100%;
    width: 20%;
    box-shadow: none;
    background: #fff;
    border: 0;
    border-radius: 0;
    font-weight: 600;
    text-align: center;
    padding: 0;
    font-size: 1.4rem;
    line-height: 1.143em;
    text-transform: uppercase;
    font-family: var(--primary-font);
    color: #121212;
    font-weight: 500;
    background: #ffcd49;

    padding: 1.7rem 2rem;
    border-radius: 5px;
    margin-left: 2rem;
    height: inherit;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.search-section form input[type="email"]:focus{
    outline: thin dotted #fff;
    outline-offset: -1px;
}

.search-section form input[type="tel"]:focus{
    outline: thin dotted #fff;
    outline-offset: -1px;
}
.search-section form input[type="submit"]:hover {
    background: #fff;
}

.search-section span.wpcf7-list-item{
    margin: 0;
}
.search-section div.wpcf7 .ajax-loader{
    width: 0px;
}







/*==========================
 Blog page style
=========================*/

.site-content {
  padding-top: 0px;
}

.page-header{
    padding: 3rem 0 0 0;
}

.page-header .container:after{
    display: none;
}

.page-header .container{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.page-header .page-title{
    font-size: 3.4rem;
    line-height: 1.350em;
    font-family: var(--secondary-font);
    font-weight: 700;
    color: #121212;
}

#crumbs{
    margin: 0;
    margin-bottom:20px;
    font-size: 1.4rem;
    line-height: 1.250em;
    color: #121212;
    font-family: var(--primary-font);
    font-weight: 500;

}

#crumbs a{
    font-size: 1.4rem;
    line-height: 1.250em;
    font-weight: 500;
    color: var(--primary-color);
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

#crumbs a:hover,
#crumbs a:focus{
    text-decoration: none;
    color: #121212;
    opacity: 1;
}

#crumbs span:last-child .separator{
    display: none;
}



#primary .post{
    border: 1px solid #eee;
    border-radius: 10px;
    overflow: hidden;
    width:47%;
    display:inline-block;
    vertical-align:top;
    margin-right:2%;
}

#primary .entry-header{
    padding: 1rem 2rem 0 2rem;
}

#primary .entry-meta{
  font-size:0.75em;
}

#primary .post .entry-header .entry-title{
    font-size: 1.9rem;
    line-height: 1.350em;
    font-family: var(--secondary-font);
    font-weight: 700;
    color: #121212;
}

#primary .post .entry-header .entry-title a{
    color: #121212;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

#primary .post .entry-header .entry-title a:hover,
#primary .post .entry-header .entry-title a:focus{
    text-decoration: none;
    color: var(--primary-color);
    opacity: 1;
}

#primary .entry-meta a{
    font-size: 1.4rem;
    line-height: 1.111em;
}

#primary .post .entry-header .entry-meta a:hover,
#primary .post .entry-header .entry-meta a:focus{
    text-decoration: none;
    color: var(--primary-color);
    opacity: 1;
}

#primary .post .entry-content{
    padding: 0 2rem;
    font-size: 16px;
}

#primary .post .entry-footer{
    padding: 0 2rem;
    padding-bottom: 20px;
}

#primary .post .entry-footer .read-more{
    display: inline-block;
    font-size: 1.4rem;
    line-height: 1.143em;
    letter-spacing: 1px;
    font-weight: 700;
    font-family: var(--primary-font);
    color: #fff;
    background: var(--primary-color);
    border: 2px solid var(--primary-color);
    border-radius: 4px;
    padding: 1.5rem 2.5rem;
    text-transform: uppercase;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

#primary .post .entry-footer .read-more:hover,
#primary .post .entry-footer .read-more:focus{
    text-decoration: none;
    color: var(--primary-color);
    background: none;
}

.navigation.pagination .page-numbers{
    font-size: 1.9rem;
    line-height: 1.250em;
    border-radius: 4px;
    color: #121212;
    font-family: var(--primary-font);
    font-weight: 500;
}

.navigation.pagination .page-numbers.current,
.navigation.pagination .page-numbers:hover,
.navigation.pagination .page-numbers:focus{
    text-decoration: none;
    border-color: var(--primary-color);
    color: var(--primary-color);
}

/*==========================
 Widget Style
==========================*/
#secondary .widget{
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 2rem;
}

.widget-area .widget ul {
    margin: 0px 0px 0px 20px;
    padding: 0;
}

.widget-area .widget-title{
    font-size: 1.9rem;
    line-height: 1.158em;
    margin: 0 0 1.211em;
    font-weight: 500;
    font-family: var(--secondary-font);
    text-transform: none;
}
#secondary .widget-title {
    color: #474b4e;
    font-size: 19px;
    line-height: 26px;
    margin-bottom: 12px;
}

#secondary .widget-title{
    color: #121212;
}

#secondary .textwidget{
    font-size: 0.9em;
    line-height: 1.5em;
}
.widget-area .widget ul li{
    margin-bottom: 0.2rem;
    list-style: unset;
}

#secondary .widget ul li a{
    font-size: 1.5rem;
    line-height: 1.294em;
    color: #121212;
    border-bottom: 1px dotted #121212;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

#secondary .widget ul li a:hover,
#secondary .widget ul li a:focus{
    text-decoration: none;
    color: var(--primary-color);
    opacity: 1;
    border:none;
}

.widget-area .widget.widget_calendar table caption,
.widget-area .widget.widget_calendar table thead,
.widget-area .widget.widget_calendar table td a{
    background: var(--primary-color);
}

.widget-area .gallery{
    overflow: hidden;
    margin: 0 -5px;
}

.widget-area .gallery .gallery-item{
    padding: 0 5px;
    margin: 0 0 10px;
}

.widget-area .gallery .gallery-item img{
    border-radius: 4px;
}

.widget-area .gallery .gallery-item figcaption{
    font-size: 1.3rem;
}

.widget-area .widget_media_image img{
    vertical-align: top;
    border-radius: 4px;
}

.widget-area .widget_education_zone_popular_post ul li img{
    border-radius: 4px;
}

.widget-area .widget_education_zone_popular_post ul li .post .entry-title{
    font-family: var(--secondary-font);
}

.widget-area .widget .search-form{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0 2rem;
}

.widget-area .widget .search-form input[type="submit"]{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M508.5 481.6l-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395 312 416 262.5 416 208 416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c54.5 0 104-21 141.1-55.2V371c0 3.2 1.3 6.2 3.5 8.5l129 129c4.7 4.7 12.3 4.7 17 0l9.9-9.9c4.7-4.7 4.7-12.3 0-17zM208 384c-97.3 0-176-78.7-176-176S110.7 32 208 32s176 78.7 176 176-78.7 176-176 176z'/%3E%3C/svg%3E") center center no-repeat;
    width: 15px;
    height: 20px;
    border: 0;
}

.widget-area .widget .search-form input[type="search"]{
    padding: 0;
    width: 100%;
}

.widget-area .widget .search-form label{
    flex-basis: 0;
    flex-grow: 1;
    margin-right: 2rem;
}

/*===========================
 Footer Style
==========================*/
.site-footer{
    background: #121212;
}

.site-footer .widget-area .widget ul li a:hover,
.site-footer .widget-area .widget ul li a:focus{
    color: #fff;
    opacity: 1;
    text-decoration: none;
    margin:0;
}

.site-footer .widget-area .widget ul{
    margin:0;
}

/*==============================
 Single Post Style
==============================*/
#primary .post .entry-content .wp-caption.alignnone,
#primary .page .entry-content .wp-caption.alignnone{
    margin: 0 0 1.5em;
}

#primary .post .entry-content h1,
#primary .post .entry-content h2,
#primary .post .entry-content h3,
#primary .post .entry-content h4,
#primary .post .entry-content h5,
#primary .post .entry-content h6,
#primary .page .entry-content h1,
#primary .page .entry-content h2,
#primary .page .entry-content h3,
#primary .page .entry-content h4,
#primary .page .entry-content h5,
#primary .page .entry-content h6{
    color: #121212;
    font-family: var(--secondary-font);
}

#primary .entry-content blockquote:before {
    position: absolute;
    top: 15px;
    left: 15px;
    width: 35px;
    height: 35px;
    content: '';
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234aa0d7' viewBox='0 0 105 100'%3E%3Cpath d='M104.788,61.24a20.134,20.134,0,0,0-19-17c2.334-8.668,8-12.113,14.891-14.113a.805.805,0,0,0,.556-.889l-1.111-6.89s-.111-.556-1-.445C75.34,24.568,59.227,42.682,62.227,64.685,65.005,79.909,76.9,85.8,87.9,84.243a20.263,20.263,0,0,0,16.891-23Zm-75.9-17C31.112,35.57,37,32.125,43.781,30.125a.805.805,0,0,0,.556-.889l-1-6.89s-.111-.556-1-.445c-23.781,2.556-39.783,20.669-37,42.672C8.221,79.909,20.222,85.8,31.112,84.243a20.1,20.1,0,0,0,16.78-23A19.833,19.833,0,0,0,28.89,44.238Z'/%3E%3C/svg%3E") center center no-repeat;
}

.single-post .site-content .post .entry-content pre{
    font-size: 16px;
}

.comment-form form input[type="submit"]{
    background: var(--primary-color);
    border: 2px solid var(--primary-color);
    font-family: var(--secondary-font);
    border-radius: 5px;
}

.comment-form form input[type="submit"]:hover,
.comment-form form input[type="submit"]:focus{
    background: none;
    color: var(--primary-color);
}

/*==============================
 Search Page Style
=============================*/
.search .page-header{
    margin: 0;
}

.search .page{
    border: 1px solid #eee;
    border-radius: 10px;
    overflow: hidden;
}

.search #primary .page .entry-title a{
    color: #121212;
    font-family: var(--secondary-font);
}

.search #primary .page .entry-title a:hover,
.search #primary .page .entry-title a:focus{
    text-decoration: none;
    opacity: 1;
    color: var(--primary-color);
}

.search #primary .page .entry-footer .read-more{
    display: inline-block;
    font-size: 1.4rem;
    line-height: 1.143em;
    letter-spacing: 1px;
    font-weight: 700;
    font-family: var(--secondary-font);
    color: #fff;
    background: var(--primary-color);
    border: 2px solid var(--primary-color);
    border-radius: 4px;
    padding: 1.5rem 2.5rem;
    text-transform: uppercase;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.search #primary .page .entry-footer .read-more:hover,
.search #primary .page .entry-footer .read-more:focus{
    text-decoration: none;
    color: var(--primary-color);
    background: none;
}

.search .page-content .search-form{
    display: flex;
    flex-wrap: wrap;
     
}

.search .page-content .search-form label{
    flex-grow: 1;
    flex-basis: 0;
    display: flex;
}

.search .page-content .search-form input[type="search"]{
    width: 100%;
    padding: 1.5rem;
   
}

.search .page-content .search-form input[type="submit"]{
    border: 2px solid var(--primary-color);
    height: inherit;
    background: var(--primary-color);
    font-family: var(--secondary-font);
    color: #fff;
    box-shadow: none;
    border-radius: 4px;
    font-size: 1.4rem;
    line-height: 1.250em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: none;
    padding: 1.5rem;
    margin-left: 1.5rem;
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.search .page-content .search-form input[type="submit"]:hover,
.search .page-content .search-form input[type="submit"]:focus{
    background: none;
    color: var(--primary-color);
}

.search .site-content #primary .post, .search .site-content #primary .page{
    border: 1px solid #eee;
    border-radius: 10px;
    overflow: hidden;
    width:47%;
    display:inline-block;
    vertical-align:top;
    margin-right:2%;
}
/*=============================
 Error Page Style
=============================*/
.error404 .not-found span{
    color: var(--primary-color);
}

.error404 .not-found h1{
    font-family: var(--secondary-font);
}

.error404 .homepage{
    background: var(--primary-color);
    font-size: 1.4rem;
    line-height: 1.250em;
    font-size: 700;
    border-radius: 4px;
    letter-spacing: 1px;
    padding: 1.5rem 2rem;
    font-weight: 700;
    font-family: var(--secondary-font);
    border: 2px solid var(--primary-color);
    -webkit-transition: ease 0.2s;
    -moz-transition: ease 0.2s;
    transition: ease 0.2s;
}

.error404 .homepage:hover,
.error404 .homepage:focus{
    text-decoration: none;
    background: none;
    color: var(--primary-color);
}

/*=============================
 Comment Section Style
============================*/
.comments-title,
.comment-reply-title{
    font-family: var(--secondary-font);
    color: #121212;
    font-weight: 500;
}

.reply a{
    font-family: var(--secondary-font);
    color: #121212;
}

.reply a:hover,
.reply a:focus{
    text-decoration: none;
    opacity: 1;
    color: var(--primary-color);
}

.avatar.photo{
    border-radius: 4px;
}

/*=============================
 Responsive Style
=============================*/
@media only screen and (max-width: 1199px){
    .latest-events .col-1,
    .latest-events .col-2{
        width: 100%;
        margin: 0 0 2rem;
    }

.thumb-text li .box-1 .caption-holder{
    background: #8BC24C;
    height: 570px;
}

.thumb-text li .box-2 .caption-holder{
    background: #68a8e1;
    height: 570px;
}

.thumb-text li .box-3 .caption-holder{
    background: #ffc11f;
    height: 450px;
}

.thumb-text li .box-4 .caption-holder{
    background: #7A57D1;
    height: 450px;
}

}

@media only screen and (max-width: 1024px){
    .banner img{
        height: 60rem;
        object-fit: cover;
    }

    .banner .banner-text .title{
        font-size: 5.2rem;
    }
    .information{
       margin-top:0px;
    } 

}

@media only screen and (max-width: 991px){

.information {
        margin-top:6%;
    }

.mobile-header{
    border-bottom: 5px solid #ffcd49;
}
.thumb-text li .box-1 .caption-holder{
    background: #8BC24C;
    height: 350px;
}

.thumb-text li .box-2 .caption-holder{
    background: #68a8e1;
    height: 350px;
}

.thumb-text li .box-3 .caption-holder{
    background: #ffc11f;
    height: 270px;
}

.thumb-text li .box-4 .caption-holder{
    background: #7A57D1;
    height: 270px;
}
   
  .thumb-text li .box .image-holder{
        width:100%;
    }

    .mobile-header .site-branding{
        flex-direction: row;
    }

    .main-navigation ul .menu-item-has-children:after{
        display: none;
    }

    .main-navigation ul .menu-item-has-children{
        padding-right: 0;
    }

    .mobile-menu .main-navigation ul li a:hover,
    .mobile-menu .main-navigation ul li a:focus,
    .mobile-menu .main-navigation ul li:hover > a,
    .mobile-menu .main-navigation ul li:focus > a,
    .mobile-menu .main-navigation ul .current-menu-item > a,
    .mobile-menu .main-navigation ul .current-menu-ancestor > a,
    .mobile-menu .main-navigation ul .current_page_item > a,
    .mobile-menu .main-navigation ul .current_page_ancestor > a,
    .mobile-menu .secondary-nav ul li a:hover,
    .mobile-menu .secondary-nav ul li a:focus,
    .mobile-menu .secondary-nav ul li:hover > a,
    .mobile-menu .secondary-nav ul li:focus > a,
    .mobile-menu .secondary-nav ul .current-menu-item > a,
    .mobile-menu .secondary-nav ul .current-menu-ancestor > a,
    .mobile-menu .secondary-nav ul .current_page_item > a,
    .mobile-menu .secondary-nav ul .current_page_ancestor > a,
    .mobile-menu .contact-info a:hover,
    .mobile-menu .contact-info a:focus{
        color: var(--primary-color);
    }

    .site-branding .text-logo{
        text-align: left;
    }

    .featured-courses ul li{
        width: 50%;
    }

    .mobile-menu .btn-cta{
        margin: 0 3.2rem 1.5rem;
    }

    .mobile-menu .btn-cta a{
        display: inline-block;
        font-size: 1.4rem;
        line-height: 1.143em;
        letter-spacing: 1px;
        font-weight: 700;
        font-family: var(--secondary-font);
        color: #fff;
        background: var(--primary-color);
        border: 2px solid var(--primary-color);
        border-radius: 4px;
        padding: 1.5rem 2.5rem;
        text-transform: uppercase;
        -webkit-transition: ease 0.2s;
        -moz-transition: ease 0.2s;
        transition: ease 0.2s;
    }

    .mobile-menu .btn-cta a:hover,
    .mobile-menu .btn-cta a:focus{
        text-decoration: none;
        background: none;
        color: #68a8e1;
    }
    .mobile-menu .secondary-nav ul li a{
        display:none !important;
    }
    .welcome-note .header-part .image-holder{
        margin: 0 0 3rem;
        max-width: 100%;
        width: 100%;
    }

    .welcome-note .header-part .image-holder img{
        width: 100%;
    }

    .choose-us .col{
        margin: 0 0 3rem;
    }

    .statcounter-wrap .col .text .number{
        font-size: 4rem;
    }

    .statcounter-wrap .col .text span{
        font-size: 1.2rem;
    }
}

@media only screen and (max-width: 767px){
    .information {
        margin-top:-2%;
        margin-bottom:5%;
	background: #ffffff;
    }  

.news-events .col-1 {
        width:100%;
        padding:0;
    }  

#primary .post{ 
        width:100%;
        margin:0;
    }
.latest-events .btn-learn-more
 {
        margin-top:0;
	margin-bottom:5%;
    }  
.thumb-text li .box-1 .caption-holder{
    background: #8BC24C;
    height: 100%;
}

.thumb-text li .box-2 .caption-holder{
    background: #68a8e1;
    height: 100%;
}

.thumb-text li .box-3 .caption-holder{
    background: #ffc11f;
    height: 100%;
}

.thumb-text li .box-4 .caption-holder{
    background: #7A57D1;
    height: 100%;
}  
    .thumb-text{
        margin-top: 0;
	width:95%;
	margin: 0 auto;
    }

    .thumb-text li{
        width: 100%;
    }

    .thumb-text li .box .image-holder{
        display:none;
  
    }

    .featured-courses ul li{
        width: 100%;
    }

    .latest-events .col-1 .post .image-wrapper{
        position: unset;
        width: 100%;
    }

    .latest-events .col-1 .post .image-wrapper .text{
        width: 100%;
        margin: 0;
    }
    .widget-area .widget ul li{
        
        margin: 0px 0px 0px 0px!important;
       
    }

    .gallery-columns-3 .gallery-item,
    .gallery-columns-4 .gallery-item,
    .gallery-columns-5 .gallery-item,
    .gallery-columns-6 .gallery-item{
        max-width: 50%;
    }

    .search-section{
        padding-bottom: 18%;
    }

    .search-section .col-1{
        text-align:center;
    }

    .search-section form input[type="submit"]{
        margin: 0 auto;
        margin-top:10px;
        width: 75%;
    }
 
.su-posts2-default-loop .su-post2-thumbnail {
    width: 100%;
    margin-right: 0em;
    margin-bottom: 0.7em;
}
.su-post2-thumbnail img{

    border-radius: 5px 5px 0px 0px; 
}
.su-posts2-default-loop h2.su-post2-title {
    clear: none;
    margin: 0 .7em .5em .7em;
    font-size: 0.1em;
    font-weight: 700;
}
.su-post2-title h2 {
    font-family: var(--primary-font)!important;
}
.su-posts2-default-loop .su-post2:after {
    content: '';
    display: table;
    clear: both;
}

  

}

@media only screen and (max-width: 700px){
    .gallery-columns-1 .gallery-item,
    .gallery-columns-3 .gallery-item,
    .gallery-columns-4 .gallery-item,
    .gallery-columns-5 .gallery-item,
    .gallery-columns-6 .gallery-item{
        max-width: 100%;
        width: 100%;
    }


}

@media only screen and (max-width: 450px){
.information {
        margin-top:-5%;
        margin-bottom:5%;
	background: #ffffff;
    }  
.site-description {width:100%;}
.thumb-text li .box-1 .caption-holder{
    background: #8BC24C;
    height: 100%;
}

.thumb-text li .box-2 .caption-holder{
    background: #68a8e1;
    height: 100%;
}

.thumb-text li .box-3 .caption-holder{
    background: #ffc11f;
    height: 100%;
}

.thumb-text li .box-4 .caption-holder{
    background: #7A57D1;
    height: 100%;
}  
    .thumb-text{
        margin-top: 0;
	text-align: center;
    }

    .thumb-text li{
        width: 100%;
    }

    .thumb-text li .box .image-holder{
        display:none;
  
    }

   .thumb-text li .box .caption-holder .apply-now{
    align-self:auto;
    }

    .search-section{
        padding-bottom: 25%;
    }


}