/* changes:

take out all padding % on .boxes

*/

@font-face {
  font-family: 'Francois One';
  font-style: normal;
  font-weight: 100;
  src: local('Francois One Regular'), local('FrancoisOne-Regular'), url(http://fonts.gstatic.com/s/francoisone/v8/bYbkq2nU2TSx4SwFbz5sCOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/francoisone/v8/bYbkq2nU2TSx4SwFbz5sCHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
} 

* { margin: 0; padding: 0; outline: 0; }
body, html { height: 100%; } 
body { font-size: 16px;line-height: 24px;font-family: arial, sans-serif;color: #fff;background: #181718 url(images/home-bg.jpg) no-repeat center 0;-moz-background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-ms-background-size: cover;background-size: cover;}
a {text-decoration: none;}
a img {outline : none;border : 0;}
.shell {width: 100%;padding-left: 20px;margin: 0 auto; }

/* Header */ 
#header { position:fixed; top: 0; left: 0; width: 100%; height: 50px; z-index: 3; background-color: rgba(0, 0, 0, 0.5); box-shadow: 0 1px 2px rgba(0,0,0,.5); }

/*Nav */
#navigation {width: 97%; font-size: 12px;line-height: 21px; color: #f8981d; float:left; display: inline; text-transform: uppercase; text-shadow: 0 1px rgba(0,0,0,.1)}
#navigation ul{float:left;min-width: 180px;}
#navigation ul li { padding-right: 24px;list-style: none; float:left; display: inline;position: relative;padding-bottom: 14px;}
#navigation ul li a { display:block; color: #FEFCFD; padding: 16px 0 0 0; }
#navigation ul li a:hover,
#navigation ul li a.active { text-decoration: none; border-bottom: 3px solid #1F7BBA; }
#navigation div.boxes{margin-left: 200px;float: left;margin-top: 5px;display:none}

#navigation ul li ul{ display:none;position: absolute;left: 0;top: 48px;}
#navigation ul li ul li{float: none;padding-right: 0;}
#navigation ul li ul li a{width: 180px;background-color: rgba(24, 22, 22, 0.89);padding: 9px 7px; }
#navigation ul li ul li a:active,#navigation ul li ul li a:hover{ border-bottom:none;background-color: rgba(31, 123, 186, 0.72);}

#navigation ul li ul li ul{ left: 193px;top: -39px;}

#navigation .home-boxes{width: 30%;height: 40px;font-size: 34px;margin-right: 0;background-color: rgba(16, 96, 155, 0.88);display: inline-block;text-align: center;padding: 0;color: #fff;max-width: 31%;line-height: 40px;}
#body #navigation .boxes{display:inline ! important}
#navigation .home-boxes:hover{opacity:.9}
#navigation .boxes-text{font-size: 11px;margin-right: 5px;margin-left: 5px;padding:0;}
#navigation .home-boxes img{float:left;margin-left: 6px;width: 15%;margin-top: 7px}
#socials-box{float:right;margin-top: 0;display:block}
#socials-box a {padding: 7px;}
.mobile-hide{display:block;}

.home-tabs {display: none;float:right;margin-right:250px;}
.home-tabs .home-tab {display: inline-block;background-color: rgba(16, 96, 155, 0.88);padding:0 10px;line-height: 40px;color:white;cursor: pointer;background-repeat: no-repeat;background-position: 10px center;background-size:auto 60%;padding-left:45px;margin-top:5px;margin-right:4px;}
.home-tabs .home-tab.tab-family {background-image:url(images/parents-small.png);}
.home-tabs .home-tab.tab-pro {background-image:url(images/agencies-small.png);}
.home-tabs .home-tab.tab-events {background-image:url(images/events-small.png);}
.home-tabs .home-tab:hover {background-color:rgba(16,96,155,.6);}

/*Social Icons*/
#socials{float:right;margin-top: 10px;display:block;}
#socials a{margin-left: 7px;}
#socials img{width:32px;}

/* Line Button */
#top-btn{display:none;position: fixed;right: 72px;bottom: 50px;padding: 0;border: 0;z-index: 999;}
#top-btn:hover{opacity:.8}
.btn { display: inline-block; font-size: 14px; line-height: 34px; color: #fff; text-transform: uppercase; padding: 0 13px 0 13px; font-family: 'LatoBold';  border-radius: 8px; box-shadow: 0 1px 2px rgba(0,0,0,.5), inset 0 -1px 1px rgba(255,255,255,.05); border: solid 1px #222; }
.btn .arrow { display: inline-block; position:relative; margin-left: -2px; margin-right: 12px; width: 17px; height: 12px; background: url(images/btn-arr.png) no-repeat; vertical-align: middle; }

/* Content Styling */
#main { height: 100%; }
.section { overflow: hidden; width: 100%; position:relative; z-index: 2; }
.section,
.section .inner-sections .sections-slider .inner-section { background-position: center 0; background-repeat: no-repeat; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover; -ms-background-size: cover; background-size: cover; }
.section .inner-sections { position:relative; width: 100%; }
.section .inner-sections .sections-slider { width: 100% !important; position:relative; overflow: hidden; }
.section .inner-sections .sections-slider .inner-section { width: 100%; position:relative; }

#agencies.section {background-position: left 0;}

.clearfix { float:none; display:block;clear:both; }


.section-title:after { clear: both; content:''; display: table; zoom: 1; }
.section-title h2 { font-size: 51px;line-height: 77px;color: #fff;float: left;text-align: right;letter-spacing: 0px;font-weight: 100;margin-bottom: -25px;margin-left: 15px;}
#contact .section-title h2 {line-height: 122px;}
.section .wrap { padding: 0 0 0px; position:relative; z-index: 2;min-height:600px;max-height:1080px; }
.section .col-left { float:left; width: 50%; font-size: 66px;line-height: 76px;line-height: 117%; }
.col-left{padding-top: 70px ! important}
.section-info p{font-size: 18px;line-height: 20px;margin-bottom: 15px;margin-bottom: 30px;margin-top: 10px;}
.section .col-right { float:right; width: 600px;padding-top: 5% ! important; }
.post { padding: 24px 0 2px; }
.post p { padding-bottom: 24px; }

/* Backgrounds */
#programs { background-image: url(images/programs-bg.jpg); }
#parents { background-image: url(images/parents-bg.jpg); }
#agencies { background-image: url(images/agencies-bg.jpg); }
#admissions { background-image: url(images/admissions-bg.jpg); }
#events { background-image:url(images/events-bg.jpg);background-color: #012F50; }
#gallery { background-image: url(images/gallery-bg.jpg); }
#donate { background-image: url(images/donate-bg.jpg); }
<!-- #contact { background-image: url(images/contact-bg.jpg); } -->

/*Contact Area*/
.form-wrapper { width: 417px; padding: 30px 0 0; clear: both; }
.form-wrapper .entry { padding-bottom: 13px; }
.form-wrapper .field { font-size: 17px;background: rgba(242, 242, 242, 0.25);color: #fff;font-family: 'LatoBold', Arial, sans-serif;padding: 10px 15px 10px;border-radius: 2px;border: 1px solid;width: 384px;  }
.form-wrapper textarea { height: 152px; resize: none; }
.form-wrapper .submit-button {border: 0;cursor: pointer;display: block;margin: 0 0 0 auto;width: 180px;height: 60px;color: #fff;text-transform: uppercase;padding-bottom: 4px;background: #116AA6;font-size: 29px;font-family: 'LatoBold', Arial, sans-serif;font-size: 22px;line-height: 37px;letter-spacing: 1px;
}
.form-wrapper .submit-button:hover { text-decoration: none; background-position: 0 bottom; }
.contact{margin-top: 170px;height: 458px;}
.contact h3 { padding: 0 0 20px 37px; }
.contact p { font-size: 25px; line-height: 30px; color: #fff;  letter-spacing: 1px; }
#contact input.phone {float:none;}
.ie8-only {display:none;}
/* Home Boces */
.section .wrap .boxes{text-align:center;position: absolute;width:100%;bottom:40px;}
.home-boxes{line-height:55px;width:545px;font-size:34px;margin-right: 20px;background-color:rgba(16, 96, 155, 0.88);background-position:20px center;background-repeat:no-repeat;display: inline-block;text-align: left;color:#fff;max-width:33%;position:relative}
.home-boxes:hover{opacity:.9}
.home-boxes span {padding-left:120px;}
.boxes-text{font-size: 28px;margin-right: 5px;margin-right: 1%;margin-left: 20px;margin-left: 3%;float:left;}
.home-boxes-arrow{display:inline;position: absolute;top: 50%;right: 20px;vertical-align: middle;}
.home-boxes-img{float:left;margin-left: 20px;margin-top: -32px;width:18%}

.home-boxes.bx-parents {background-image:url(images/parents-small.png);}
.home-boxes.bx-agencies {background-image:url(images/agencies-small.png);}
.home-boxes.bx-events {background-image:url(images/events-small.png);}

.home-boxes.bx-parents div{width: 260px;line-height: 35px;padding:30px 0 30px 120px;}
.home-boxes.bx-agencies div{width: 290px;line-height: 35px;padding:30px 0 30px 120px;}
.home-boxes.bx-events div{width: 340px;line-height: 35px;padding:30px 0 30px 120px;}

/*Homepage news feed*/
#news{width: 480px;}
#news h1{text-align: center;font-size: 36px;font-weight: 100;margin-top: 8px;}
.news-item{margin-top: 24px;line-height: 17px;border-bottom: 1px solid rgba(142, 138, 135, 0.65);padding-bottom: 25px;width: 447px;}
.news-item .title{font-size: 21px;width: 310px;line-height: 20px;float:left;}
.news-item .date{font-size: 12px;color: #D6D5D3;float:left;clear:left;}
.news-item .more{float:right;background: rgba(147, 133, 133, 0.38);color: #EEE661;border: 1px solid #fff;padding: 5px 10px;margin-top:2px;font-size: 14px;word-spacing: 10px;}
.news-item a {float:right;display:block;}
#last-news{border:0;margin-bottom: 11px;}
.content-padding #last-news{margin-bottom: 11px;}
.view-all{background: rgba(147, 133, 133, 0.38);
color: #EEE661;border: 1px solid #fff;padding: 5px 10px;margin-top: 11px;font-size: 25px;word-spacing: 10px;}
.content-padding .view-all{background: none;border: 1px solid #009FF4;color: #2980BD;margin: 0;padding: 5px 47px;}

/*Quotes*/
.quote-back{background-position: center 0;background-repeat: no-repeat;-moz-background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-ms-background-size: cover;background-size: cover;width: 100%;height: 250px;}
#quote-one{background-image: url(images/quote-one-bg-scroll.jpg);}
#quote-two{background-image: url(images/quote-two-bg-scroll.jpg);}
#quote-three{background-image: url(images/quote-three-bg-scroll.jpg);}
.quote{font-size: 32.5px;padding: 50px 128px;text-align: center;line-height: 36px;}
.quote p{margin-top: 0%;padding: 0px 78px;width: 87%;display: flex;justify-content:center;align-content:center;flex-direction:column;}
.speaker{float: right;font-size: 19px;text-align: right;}
.startquote{width:83px;display:block;font-size: 245px;color: #0096FF;font-family: 'Francois One', sans-serif;position: absolute;margin-top: 65px;margin-left: -107px;}
.endquote{width:83px;display:block;position: absolute;right: 95px;font-size: 245px;color: #0096FF;font-family: 'Francois One', sans-serif; }

#quote-two .quote{padding: 85px 171px;}
#quote-two .speaker{padding-right: 21px;}
#quote-two .endquote{right: 145px;}

#quote-three .quote{padding: 85px 175px;}
#quote-three .quote p{padding: 0px 92px;width: 79%;}
#quote-three .endquote{right: 184px;}


/*Tabs */
#tabs{color:#fff;font-size: 28px;line-height: 40px;width: 941px;padding-bottom:160px;overflow:hidden;}
.ui-tabs-nav li{float:left;background: #1A73AD;list-style: none;padding: 5px 25px;}
#tabs a{color:#fff;}
#tabs a:hover{text-decoration:none}
.ui-tabs-nav li.ui-tabs-active {background:#0096FF}
#tabs div{background: rgba(30, 24, 24, 0.64);padding: 70px 30px 43px 30px;height: 480px;}
#tabs h1{font-size: 25px;line-height: 28px;font-weight: 100;margin-bottom: 20px;}
#tabs div div{margin-bottom: 30px;font-size: 18px;width: 431px;line-height: 26px;float:left;max-width: 50%;background: none;padding: 0;height: 0;}
#tabs .more{margin-top: 10px;padding: 7px 20px;float:left;font-size: 19px;font-weight: normal;background: rgba(147, 133, 133, 0.38);color: white;border: 1px solid #fff;}
#tabs #more-arrow{background-image: url(images/more-arrow.png);width: 28px;height: 13px;padding-bottom: 16px;display: inline-block;position: relative;top: 7px;}
#tabs img{float:right;max-width: 338px}
.ui-tabs-nav {width:940px;}
#body .ui-tabs-nav {width:200%;}

#tabs2{color:#fff;font-size: 28px;line-height: 40px;width: 941px;padding-bottom:160px;overflow:hidden;}
.ui-tabs-nav li{float:left;background: #1A73AD;list-style: none;padding: 5px 25px;}
#tabs2 a{color:#fff;}
#tabs2 a:hover{text-decoration:none}
.ui-tabs-nav li.ui-tabs-active {background:#0096FF}
#tabs2 div{background: rgba(30, 24, 24, 0.64);padding: 70px 30px 43px 30px;height: 480px;}
#tabs2 h1{font-size: 25px;line-height: 28px;font-weight: 100;margin-bottom: 20px;}
#tabs2 div div{margin-bottom: 30px;font-size: 18px;width: 431px;line-height: 26px;float:left;max-width: 50%;background: none;padding: 0;height: 0;}
#tabs2 .more{margin-top: 10px;padding: 7px 20px;float:left;font-size: 19px;font-weight: normal;background: rgba(147, 133, 133, 0.38);color: white;border: 1px solid #fff;}
#tabs2 #more-arrow{background-image: url(images/more-arrow.png);width: 28px;height: 13px;padding-bottom: 16px;display: inline-block;position: relative;top: 7px;}
#tabs2 img{float:right;max-width: 338px}
.ui-tabs-nav {width:940px;}
.ui-tabs-panel ul{float:left}
.ui-tabs-panel li{font-size: 17px;line-height: 23px;}

#tabs div div,#tabs2 div div{width: 100%;max-width: 100%;}
.tab-text{max-width: 50%;width: 431px;display: block;}

/* Logo */
.logo img,.contact-logo{width: 330px;}
.logo .more{float: left; background: rgba(113, 112, 112, 0.49); color: #fff; border: 1px solid #000; padding: 9px 14px;font-size: 27px;margin-top: 15px;line-height: 50px;margin-left: 114px;}
.col-left .logo p{font-size: 64px;margin-top: 11px;word-spacing: 7px;line-height: 69px;}

/*Events*/
.events{padding-top: 268px;min-height: 570px ! important;}
.events ul{width:100%}
.events li{float:left;position: absolute;list-style: none;width:21%;margin-right: 15px;text-align: center;}
.events li img{width:100%}
.event-title{color:#F6EA62;margin-top: 5px;font-size: 20px;}
.event-date{color: #fff;font-size: 13px;margin-bottom: 3px;}
.events a .more{float: none;background: #005FA3;color: #fff;padding: 0px 15px;font-size: 14px;line-height: 24px;display:inline-block;}
.more:hover{opacity:.9}
.events-arrow{position: absolute;right: 7%}
.events-arrow img{margin-top: 125px;}

/* Site Map */
.site-map{width: 75%;margin-top: 45px;}
.site-map h2{margin-bottom: 10px;font-size: 30px;}
.site-map p{font-size: 15px;}
.site-map a {color:white;}

/* Make Professionals Box Right */
#professionals{width:839px;margin-right:125px;margin-bottom:180px;float:right;max-width: 100%;}

/*Sidebar*/
.sidebarEdit{margin-top: 35px;}

/*Phone */
.logo .phone{display:none}
.phone{font-size: 12px;font-size: 15px;float: left;margin-bottom: 0px;background: url(images/icon-phone.png) no-repeat left center;background-size: 10%;padding: 0 22px;color: white;margin-top: 8px;}

#mobile-nav-button {display: none;}

/*Subpages*/
.main-body{margin: 0 auto;max-width: 1100px;width:100%;}
.main-body .logo{padding: 100px 0px 50px 0px;}
.heading{color: #fff;font-size: 28px;line-height: 40px;}
.main-heading{background: #0069B2;width:70%;float:left;}
.sidebar-heading{background: #0088E7;width: 30%;float: left;min-height: 42px;}
.heading-padding {padding:1px 25px;}
.main-heading .heading-padding {border-right:2px solid transparent;}
.content{display:flex;background: #FFF;margin: 0 auto;float: left;width: 100%;min-height: 788px;width:100%;}
.content-main{min-height: 788px;height: 100%;width:70%;float:left;color:#222121}
.content-main p{padding-bottom: 10px;padding-top:10px}
.content-main h3, .content-main h2{padding: 8px 0 5px 0;color:#2980BD}
.content-main h4{padding: 8px 0 5px 0;}
.content-main ul{margin-left: 20px;}
.content-main ul li{margin-bottom: 5px;}
.content-main a{color:#009FF4}
.content-main img {max-width: 100%;height: auto;}
.content-main iframe {max-width: 100%;}
.content .main-body{border-right: 2px solid #F1F1F1;}
.content-sidebar{height: 100%;width: 30%;float: right;color:#2980BD;margin-left: -2px;}
.content-sidebar h3 a{color:#2980BD;font-size: 19px;}
.content-sidebar h3 .active{color:#009FF4}
.content-sidebar h3{padding-bottom: 10px;}
.content-sidebar li{list-style: none;padding-bottom: 10px;color:#216595}
.content-sidebar li a{color:#216595;font-size: 12px;}
.content-sidebar li .active{color:#009FF4}
.content-padding {padding:25px;}
.content-main .content-padding {border-right:2px solid #F1F1F1;border-left:2px solid #F1F1F1;min-height: 788px;margin-right: -2px;}
.content-sidebar .content-padding {min-height: 788px;}
.subpart{background-position: center 0;background-repeat: no-repeat;-moz-background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-ms-background-size: cover;background-size: cover;}
#top{display:flex;min-height: 280px; background: #181718 url(images/clouds.jpg) no-repeat center 0;min-height: 280px;background-position: center 0;background-repeat: no-repeat;-moz-background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-ms-background-size: cover;background-size: cover;float: left;width: 100%;}
.footer{background: #0069B2;height: 289px;float: left;width: 100%;}
.address{height: 239px;width:70%;float:left;color:#FFF}
.address .footer-padding {border-left:2px solid #1274B7;border-right:2px solid #1274B7;}
.footer-sitemap{height: 239px;width: 30%;float: left;color:#FFF}
.footer-sitemap .footer-padding {border-right:2px solid #1274B7;}
.footer h2{margin-bottom: 10px;}
.mobile-heading{display:none}
.footer-padding {padding:25px;min-height: 289px;}
.footer-padding a {color:white;}
/*News */
.news-headline {color: #2980BD;}
.content-main .news-date  {color: #009FF4;padding-top: 5px;}
.content-sidebar .news-item{width:255px}
.content-sidebar .news-item .title {width: 100%;margin-bottom: 3px;}
.content-sidebar .news-item .date {color: #009FF4;font-size: 14px;}
.content-sidebar .news-item .more {background: none;border: 1px solid #009FF4;color: #2980BD;margin: 0;}

/*News List*/
.news-list .news-item{width:100%}
.news-list .news-item .title {width: 100%;margin-bottom: 3px;}
.news-list .news-item h3{padding-bottom: 10px;color: #2980BD;}
.news-list .news-item .date {color: #009FF4;font-size: 14px;}
.news-list .news-item .more {background: none;border: 1px solid #009FF4;color: #2980BD;margin: 0;}

.news-buttons {height:100px; display:block; line-height: 69px; text-align: center; margin-top: 15px;}
.news-buttons .news-prev,.news-buttons .news-next { width:63px; height:100px; display:inline-block; }
.news-buttons .news-prev  { background: url(images/prev-arrow.png) no-repeat 0 0; margin-right: 50px;}
.news-buttons .news-next  { background: url(images/next-arrow.png) no-repeat 0 0; margin-right: 50px;}
.news-buttons .news-prev:hover,.news-buttons .news-next:hover {-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);-moz-box-shadow:    0px 0px 10px rgba(0, 0, 0, 0.3);box-shadow:         0px 0px 10px rgba(0, 0, 0, 0.3);}

/*Customize Share Buttons */
.share-box{font-family:'Lato';font-size:18px;padding-left:40px;background-color:#e9e9e9;height:45px;background-repeat:no-repeat;background-position:right center;line-height:36px;margin:20px 0;}
.stButton .stMainServices{height: 21px ! important;background-image: url(images/share_buttons.png) ! important;}
.stButton .st-twitter-counter, .stButton .st-facebook-counter,.stButton .st-email-counter{width: 139px  ! important;}
.stButton:hover{opacity:.8}
.stButton .st-facebook-counter{background-position: -10px -10px;}
.stButton .st-twitter-counter{background-position: -157px -10px;}
.stButton .st-email-counter{background-position: -306px -10px;}
.stButton .stBubble,.stButton .st-sharethis-counter{display : none ! important;}
.st_facebook_vcount{margin-left: 120px;}
.stButton .stArrow{background:none ! important}
.stButton .stBubble_hcount{font-family: 'Lato' ! important;font-size: 18px ! important;}

/*Gallery */
.gallery ul, #gallery ul { margin-left: 0; }
.gallery { width: 285px; width:auto; }
.gallery a { float: left; margin: 0 5px 6px 0; }
.gallery img { border: 1px solid #404040; }
.gallery .last { margin-right: 0; }
#gallery { margin-top:5px; width: 100%; }
#gallery div{float: left;width: 150px;padding: 12px;margin-right: 8px;text-align: center;height: 250px; }
#gallery div p{padding-top: 5px;color: #2980BD;font-size: 17px; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img { border: 1px solid #2980BD; }
#gallery ul a:hover img { border: 1px solid #009FF4; color: #fff; }
#gallery ul a:hover { color: #fff; } 
.gallery-heading {color: #2980BD;padding-bottom: 20px;}

body#body .more-clear:hover {background:rgba(255,255,255,.25);}

.main-body .logo img{width:305px}

#header a[href^=tel], #contact a[href^=tel], #tabs a[href^=tel], #tabs2 a[href^=tel] {color:#fff;}


/*Leadership */
.team-container {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 2rem;}
.team-name {color: #2980BD;font-weight: bold;font-size: 1.1rem;}
.team-card {text-align: center;}
.team-title {font-size: 0.75rem;color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-style: italic;}
.team-photo {border-radius: 1000px;aspect-ratio: 1/1;overflow: hidden;display: inline-block;border: 2px solid black;background-clip: padding-box;}
.team-photo img {object-fit: cover;transform: scale(1.05) }

/*Responsive YouTube Embed */
.responsive-yt {width: 100%; aspect-ratio: 16/9}
.responsive-yt iframe {margin: auto; width: 100% !important; height: 100% !important;}

@media only screen and (max-width: 1750px){
	.section .col-right {width:500px;}
	.home-boxes {width:497px;font-size:30px;}
	#contact.section .col-right {width: 350px;padding-top: 0px !important;padding-bottom: 150px;}
	.home-boxes-arrow{display:inline;position: absolute;top: 80px;right: 20px;vertical-align: middle;}
	.home-tabs {margin-right:50px;}
}

@media only screen and (max-width: 1600px){
	.home-boxes {width:460px;font-size: 24px;line-height: 40px;}
}

 @media only screen and (min-width: 1600px){
	  .ui-tabs-nav li{min-width: 185.25px;}
}

@media only screen and (max-width:1520px) {
	.home-tabs {margin-right:5px;}
	.home-tabs .home-tab {padding-left:45px;padding-right:0px;}
	.home-tabs .home-tab span {display:none;}
}

@media only screen and (max-width: 1460px){
	.shell{padding-left: 18px;}
	.quote{font-size: 29px;line-height: 35px;}
	.quote p{padding: 0px 68px;}
	.section .col-left{font-size: 60px;}
	.boxes-text {font-size: 27px;}
	.home-boxes {width: 435px;margin-right: 15px;}
	.logo img, .contact-logo {width: 300px;}
	.logo .more {padding: 9px 14px;font-size: 27px;margin-top: 15px;line-height: 50px;margin-left: 114px;}
	#news {width: 428px;}
	#news h1{font-size: 33px;margin-top: 4px;}
	.news-item .title {font-size: 20px;width: 310px;line-height: 20px;}
	.news-item{margin-top: 24px;}
	.news-item .date {font-size: 11px;}
	#parents.section .col-left {font-size: 55px;width: 54%;}
	.home-boxes-arrow{display:inline;position: absolute;top: 62px;right: 20px;vertical-align: middle;}
	.home-boxes.bx-parents div {width: 233px;}
}

@media only screen and (max-width:1420px) {
	.home-tabs .home-tab {padding-left:45px;padding-right:0px;}
	.home-tabs .home-tab span {display:none;}
}

@media only screen and (max-width: 1375px){
	.shell{padding-left: 16px;}
	.quote{font-size: 26px;}
	.quote p{width: 84%;padding: 0px 63px;}
	.section .col-left {font-size: 55px;}
	.boxes-text {font-size: 24px;}
	
	.home-boxes{width:31%;font-size:20px;}
	.logo img, .contact-logo {}
	.logo .more {padding: 16px 14px;font-size: 24px;margin-top: 18px;line-height: 30px;margin-left: 114px;}
	#news {}
	#news h1{}
	.news-item .title {font-size: 20px;}
	.news-item{line-height: 12px;}
	.news-item .date {}
	.news-item .more{padding: 7px 10px;}

	.site-map p{font-size: 12px;}
	#tabs{font-size: 24px;width: 819px;}
	.ui-tabs-nav {width:825px;}
	#tabs h1 {font-size: 22px;}
	#tabs div div{font-size: 17px;background: none;padding: 0;height: 0;}
	
	#tabs2{font-size: 24px;width: 819px;}
	#tabs2 h1 {font-size: 22px;}
	#tabs2 div div{font-size: 17px;background: none;padding: 0;height: 0;}
	#professionals {width:760px;}
	
	.section-info p {font-size: 14px;}
}

@media only screen and (min-width: 1200px) {
	#contact.section {padding-bottom: 150px;}
}

@media only screen and (max-width: 1185px) {
	.home-tabs .home-tab {padding-left:24px;background-position: 4px center;background-size: 70% auto;margin-top:10px;line-height: 32px;}
	#navigation ul li {padding-right:14px;}
}

@media only screen and (max-width: 1300px){
	.shell{padding-left: 16px;}
	.quote{font-size: 24px;}
	.quote p{width: 84%;padding: 0px 63px;line-height: 33px;}
	#quote-three .endquote{right: 100px;}

	.section .col-left {font-size: 53px;margin-top: 4px;}
	.boxes-text {font-size: 20px;}
	
	.home-boxes{width: 374px;background-size:70px;line-height:29px;font-size:18px;}
	.home-boxes span {padding-left:100px;}
	.home-boxes.bx-parents div{width: 135px;line-height: 21px;padding:30px 0 30px 100px;}
	.home-boxes.bx-agencies div{width: 150px;line-height: 21px;padding:30px 0 30px 100px;}
	.home-boxes.bx-events div{width: 180px;line-height: 21px;padding:30px 0 30px 100px;}
	.home-boxes-arrow{display:inline;position: absolute;top: 37px;margin-left: 0;padding-left: 150px;vertical-align: middle;}
	.logo img, .contact-logo {width: 262px;}
	.logo .more {padding: 16px 14px;font-size: 24px;margin-top: 18px;line-height: 30px;margin-left: 114px;}
	#news {width: 374px;}
	#news h1{font-size: 33px;}
	.news-item{line-height: 12px;}
	.news-item .title {font-size: 21px;width: 319px;}
	.news-item .date {font-size: 11px;}

	.site-map p{font-size: 10px;}
	#tabs {font-size: 22px;width: 785px;}
	.ui-tabs-nav {width:813px;}
	#tabs h1 {font-size: 20px;}
	#tabs div div{font-size: 16px;line-height: 24px;background: none;padding: 0;height: 0;}
	#tabs img{max-width: 285px;}
	
	#tabs2 {font-size: 22px;width: 785px;}
	#tabs2 h1 {font-size: 20px;}
	#tabs2 div div{font-size: 16px;line-height: 24px;background: none;padding: 0;height: 0;}
	#tabs2 img{max-width: 285px;}
	#professionals {width:697px;}
	
	.section-info p {font-size: 16px;}
}

@media only screen and (max-width: 1195px) and (min-width: 1101px){
	.home-boxes {width: 340px}
	
	#home .section .wrap {padding: 0 0 0 0px;}
}

@media only screen and (max-height: 780px) {
	.shell{padding-left: 14px;}
	.quote{font-size: 24px;}
	.quote p{width: 84%;padding: 0px 63px;line-height: 33px;}

	.section .col-left {font-size: 44px;}
	.boxes-text {font-size: 19px;}
	.home-boxes {width: 323px;font-size:15px;background-size:50px;line-height: 23px;height: 88px;max-height: 88px;min-height: 88px;vertical-align: middle;}
	.home-boxes span {padding-left:90px;}
	.home-boxes.bx-parents div{width: 122px;line-height: 21px;padding:20px 0 20px 90px;height: 42px;max-height: 42px;min-height: 42px;position: absolute;}
	.home-boxes.bx-agencies div{width: 130px;line-height: 21px;padding:20px 0 20px 90px;position: absolute;}
	.home-boxes.bx-events div{width: 150px;line-height: 21px;padding:20px 0 20px 90px;position: absolute;}
	.home-boxes-arrow{display:inline;position: absolute;top: 33px;}
	.logo img, .contact-logo {width: 215px;}
	.logo .more {padding: 9px 14px;font-size: 27px;margin-top: 18px;line-height: 30px;margin-left: 114px;}
	#news {width: 375px;}
	#news h1{font-size: 24px;margin-top: -6px;}
	.news-item .title {font-size: 17px;}
	.news-item{line-height: 6px;padding-bottom: 15px;margin-top: 15px;}
	.news-item .date {font-size: 11px;}

	#navigation ul li a.active {border-bottom: 2px solid #1F7BBA;}
}

@media only screen and (max-width: 1100px){
	.shell{padding-left: 14px;}
	.quote{font-size: 24px;}
	.quote p{width: 84%;padding: 0px 63px;line-height: 33px;}

	.section .col-left {font-size: 44px;}
	.boxes-text {font-size: 19px;}
	.home-boxes {width: 323px;font-size:15px;background-size:50px;line-height: 24px;} 
	.home-boxes span {padding-left:90px;}
	.home-boxes.bx-parents div{width: 122px;line-height: 21px;padding:20px 0 20px 90px;}
	.home-boxes.bx-agencies div{width: 130px;line-height: 21px;padding:20px 0 20px 90px;}
	.home-boxes.bx-events div{width: 150px;line-height: 21px;padding:20px 0 20px 90px;}
	.home-boxes-arrow{display:inline;position: absolute;top: 33px;margin-left: 0;padding-left: 150px;vertical-align: middle;}
	.logo img, .contact-logo {width: 215px;}
	.logo .more {padding: 9px 14px;font-size: 27px;margin-top: 18px;line-height: 30px;margin-left: 114px;}
	#news {width: 375px;}
	#news h1{font-size: 24px;margin-top: -6px;}
	.news-item .title {font-size: 17px;}
	.news-item{line-height: 6px;padding-bottom: 15px;margin-top: 15px;}
	.news-item .date {font-size: 11px;}

	#navigation ul li a.active {border-bottom: 2px solid #1F7BBA;}

	/* SUBPAGES */
	.st_facebook_vcount {margin-left: 0px;}
	.share-box .share-button {display:block;clear:left;}
	.share-box {float:left;padding-right:48px;height:125px}
}



@media only screen and (max-width: 1039px){
	.shell{padding-left: 14px;}
	.quote{font-size: 22px;padding: 16px 128px;}
	.quote p{width: 767px;padding: 0px 0px;}
	.section .col-left {font-size: 44px;}
	.boxes-text {font-size: 16px;}
	
	.home-boxes {width: 300px;}
	.logo img, .contact-logo {width: 215px;}
	.logo .more {padding: 9px 14px;font-size: 21px;margin-top: 18px;line-height: 30px;margin-left: 79px;}
	#news {width: 375px;}
	#news h1 {font-size: 24px;}
	.news-item .title {font-size: 20px;width: 316px;padding-bottom: 2px;}
	.news-item{line-height: 6px;padding-bottom: 15px;margin-top: 15px;}
	.news-item .date {font-size: 11px;}
	
	.news-item .more{padding: 10px 10px;}
	
	

	.site-map p{font-size: 9px;}
	.section-info p {font-size: 16px;}
	#tabs{font-size: 23px;width: 807px;}
	.ui-tabs-nav {width:815px;}
	#tabs2{font-size: 23px;width: 807px;}
	#professionals {width:760px;}
	#tabs h1 {font-size: 22px;}
	#tabs2 h1 {font-size: 22px;}
	#tabs div div{font-size: 17px;background: none;padding: 0;height: 0;}
	#tabs2 div div{font-size: 17px;background: none;padding: 0;height: 0;}
	
	.endquote{right: 25px;}
	.quote-back{height: 185px;}
	#quote-two .endquote {right: 33px;}
	#quote-two .quote {padding: 63px 126px;}
	#quote-three .quote p {padding: 0px 45px;}
	#quote-three .quote {padding: 38px 170px;}
	#parents.section .col-left {width: 68%;}
	.home-boxes-arrow {margin-left: 0;padding-left: 150px;}
}

@media only screen and (max-width: 1020px) {
	.news-item {width:400px;}
	.section .col-right {width:450px;}

	.address, .footer-sitemap {float:none;width:100%;}
	.address .footer-padding, .footer-sitemap .footer-padding {border-left:none;border-right:none;}
}

@media only screen and (max-width: 970px){
	.shell{padding-left: 12px;}
	.quote{font-size: 21px;}
	.quote p{width: 95%;padding: 0px 10px;line-height: 25px;}

	.section .col-left {font-size: 37px;}
	.boxes-text {font-size: 15px;}
	
	.home-boxes {width: 268px;background-position: 10px center;font-size:12px;}
	.home-boxes span {padding-left:80px;}
	.home-boxes.bx-parents div{width: 122px;padding: 20px 0 20px 80px;}
	.home-boxes.bx-agencies div{width: 122px;padding: 20px 0 20px 80px;}
	.home-boxes.bx-events div{width: 150px;padding: 20px 0 20px 80px;}
	.home-boxes-arrow{display:inline;position: absolute;top: 33px;margin-left: 0;padding-left: 150px;vertical-align: middle;}
	.logo img, .contact-logo {width: 215px;}
	.logo .more{font-size: 12px;}
	#news {width: 375px;}
	#news h1{font-size: 19px;margin-top: -12px;}
	.news-item .title {line-height: 13px;width:60%;}
	.news-item{line-height: 6px;padding-bottom: 15px;margin-top: 15px;}
	.news-item .date {font-size: 11px;line-height: 18px;}
}

@media only screen and (max-width: 920px) {
	.news-item {width:350px;}
	.section .col-right {width:370px;}
	#navigation ul li{padding-right:14px}
}

@media only screen and (max-width: 900px){
	.shell{padding-left: 10.7px;}
	.quote{font-size: 21px;}
	.quote p {line-height: 20px;}

	.section .col-left {font-size: 34px;}
	.boxes-text {font-size: 13px;}
	
	.home-boxes {width: 236px;margin-right:10px;background-size:40px;}
	.home-boxes span {padding-left:60px;}
	.home-boxes.bx-parents div{width: 122px;padding:20px 0 20px 60px;}
	.home-boxes.bx-agencies div{width: 122px;padding:20px 0 20px 60px;}
	.home-boxes.bx-events div{width: 150px;padding:20px 0 20px 60px;}
	.home-boxes-arrow{display:inline;position: absolute;top: 33px;margin-left: 0;padding-left: 150px;vertical-align: middle;}
	.logo img, .contact-logo {width: 215px;}
	.logo .more{font-size: 12px;margin-top: 0px;}
	#news {width: 375px;}
	#news h1{font-size: 19px;margin-top: -12px;}
	.news-item .title {line-height: 16px;width:60%;}
	.news-item{line-height: 6px;padding-bottom: 15px;margin-top: 15px;}
	.news-item .date {font-size: 11px;line-height: 18px;}

}

@media only screen and (max-width: 800px) and (min-width: 769px){
	#socials {width:207px;}
	#socials img {width:28px;}
	#navigation {font-size: 10px;}
}
/* Mobile Phones */
@media only screen and (max-width: 1024px){
	#mobile-nav-button {display: block;float: left;cursor: pointer;padding:15px 10px;}
	#mobile-nav-button a{font-size: 45px;color: #fff;margin-top: 14px;}
	#navigation ul li ul {left: 225px;top: 0;}
	#navigation ul {position: absolute;top:50px;left:0;width:200px;min-width: 200px;}
	#navigation ul li {display:block;float:none;background-color:rgba(0, 0, 0, 0.5);width:100%;text-align: left;font-size:16px;padding-bottom:0}
	#navigation ul li a {padding: 8px 0 8px 8px;}
	#navigation ul li a.active, #navigation ul li a:hover {border-bottom:none;}
	.mobile-hide {display:none;}
}

/* Mobile Phones */
@media only screen and (max-width: 768px){
	.quoteSlide{display:none}
	#top-btn{display: none;}
	#mobile-nav-button {display: block;float: left;cursor: pointer;padding:15px 10px;}
	#mobile-nav-button a{font-size: 45px;color: #fff;margin-top: 14px;}
	#navigation ul li ul {left: 225px;top: 0;}
	#body .ui-tabs-nav{width:100%}
	.shell{padding-left: 0px;}
	/* body{background-image: url(images/home-bg-mobile-2.jpg);} */
	.section .col-left,.section .col-right{float:initial;margin:0 auto;text-align: center;}
	.col-left{padding-top: 50px ! important;}
	.logo p{margin-bottom: 15px;}

	.section .wrap .boxes{width: 100%;margin: 0 auto;float: none;padding-top: 17px;margin-top: 17px;bottom: 4px;}
	.home-boxes{float:initial;margin:0 auto;width: 94%;max-width: 100%;line-height: 60px;display: grid;margin-bottom: 2px;font-size: 25px;margin-top:0px;}
	.home-boxes-img{width: 7%;margin-top: -14px;}
	.home-boxes-arrow{width:20px;}
	.boxes-text{font-size: 18px;line-height: 1px;margin-top: 0;}

	.section .col-left {font-size: 27px;width: 100%;margin-left: 10px;max-width:100%;text-align: center;}
	.logo img,.contact-logo{width:215px;margin-top: 0px;}
	.logo .more{font-size: 20px;text-align:center;margin: 0 auto;padding: 7px 15px;float: none;background: rgba(255, 255, 255, .4);}

	#news{text-align: center;margin: 0 auto;width: auto;text-align: left;margin-top: 0px;padding:0 30px;}
	#last-news, #second-last{display:none}
	#second-last{border:0}
	#second{border: 0;margin-bottom: 5px;}
	#news h1{font-size: 21px;text-align: center;margin: 0 auto;padding: 1% 0;}
	#news:last-child{border:0}
	.news-item{margin-top: 1%;width: 100%;}
	.news-item .title{font-size: 12px;line-height: 12px;padding: 0;padding-top: 4px;}
	.news-item .date{font-size: 8px;float:left;display:block;padding-bottom: 0px;}
	.news-item .more{font-size: 9px;display: block;margin-right: 0px;padding: 5px 6px;}
	.news-item a{margin-top: 14px;}
	.section .col-right {width:100%;}

	.quote-one,.quote-two,.quote-three{height: 100%;background-size: 100%;}
	#quote-one .quote {padding: 11px 37px;font-size: 8px;line-height: 14px;}
	#quote-one .speaker {padding-right:20px;}
	#quote-two .quote {padding: 14px 45px;font-size: 8px;line-height: 14px;}
	#quote-three .quote {padding: 14px 45px;font-size: 8px;line-height: 14px;}
	.startquote{font-size: 100px;margin-top: 20px;margin-left: -62px;}
	#quote-one .quote p{padding: 0px 0px;width: 100%;}
	#quote-two .quote p,#quote-three .quote p{padding: 15px 0px;width: 100%;}
	.speaker{font-size: 10px;padding-left: 0;}
	#quote-two .endquote,.endquote,#quote-three .endquote{font-size: 100px;width:0;right:46px}
	.quote p {line-height: 14px;}

	.section-info{text-align:left}
	.section-info p{font-size:14px}
	.section-title h2{font-size:24px}
	#tabs{font-size: 12px;max-width: 100%;width: 390px;margin: 0 auto;}
	.ui-tabs-nav {width:350px;}
	#tabs div{padding: 50px 0px 55px 9px;height: 420px;}
	.ui-tabs-nav li{width:25%;padding:20px 0 0 0;line-height: 11px;height:30px;}
	#tabs h1{font-size:12px;text-align:left;line-height: 18px;margin-bottom:10px;margin-top: 10px;width: 98%;}
	#tabs div div{font-size: 12px;width: 44%;text-align:left;line-height: 17px;background: none;padding: 0;height: 0;}
	#tabs img {float: left;max-width: 140px;margin-bottom: 20px;margin-left: 5px;}
	#tabs .more{display: inline-block;margin-left: 5px;}

	#tabs2{font-size: 12px;max-width: 100%;width: 390px;margin: 0 auto;}
	#professionals {width:100%;float:none;}
	#tabs2{font-size: 11px;max-width: 100%;width: 390px;margin: 0 auto;}
	.ui-tabs-nav {width:390px;}
	#tabs2 div{padding: 50px 0px 55px 9px;height: 420px;}
	.ui-tabs-nav li{width:25%;padding:20px 0 0 0;line-height: 11px;height:30px;}
	#tabs2 h1{font-size:12px;text-align:left;line-height: 18px;margin-bottom:10px;margin-top: 10px;width: 98%;}
	#tabs2 div div{font-size: 12px;width: 44%;text-align:left;line-height: 17px;background: none;padding: 0;height: 0;}
	#tabs2 img {float: left;max-width: 140px;margin-bottom: 20px;margin-left: 5px;}
	#tabs2 .more{display: inline-block;margin-left: 5px;}
	
	#tabs div div,#tabs2 div div {width: 98%;}
	#tabs img,#tabs2 img{float: right;}
	.tab-text{display:inline}

	#professionals{margin-left: 10px;}
	#parents.section .col-left {width: 100%;float: none;margin-left: 10px;}
	#parents{background-position-x: 85%;}
	#contact{background-position-x: 68%;}

	.site-map{margin: 0 auto;width: 50%;}
	.site-map p{width: 100%;font-size: 11px;}
	.site-map span{float:left}
	.site-map h2{text-align: center;margin: 0 auto;margin-top: 18%;}
	.contact{margin-top:10px}
	.form-wrapper .submit-button{width: 120px;height: 43px;margin-right: 15px;}

	.events{padding-top: 0}
	.events li{width: 50%;margin: 0 auto;position: inherit;float: none;padding-bottom: 15px;}
	.events a  .more{margin: 0 auto;float: none;width: 84px;}

	.form-wrapper{width:95%}
	.form-wrapper .field{width:80%}

	#top-btn{bottom:90px}

	#navigation div.boxes{width:64%;}
	#navigation .home-boxes{width: 32%;padding: 4% 0 3.5% 0;max-width:100%}

	#navigation .home-boxes img{margin-left: 3px;margin-top: -4px;}
	#navigation .boxes-text{font-size: 6px;margin-left: 2px;line-height: 6px;}
	.home-boxes {font-size: 14px;background-size: 20px;line-height: 9px;height: 50px;max-height: 50px;min-height: 50px;}
	.home-boxes.bx-parents div{width: 215px;line-height: 17px;padding: 15px 0 15px 45px;}
	.home-boxes.bx-agencies div{width: 245px;line-height: 17px;padding: 15px 0 15px 45px;}
	.home-boxes.bx-events div{width: 175px;line-height: 17px;padding: 15px 0 15px 45px;}
	.home-boxes.bx-events div br {display: none;}
	.home-boxes-arrow{display:inline;position: absolute;margin-left: 0;padding-left: 445px;vertical-align: middle;}
	.home-boxes.bx-parents .home-boxes-arrow{top: 15px}
	.home-boxes.bx-agencies .home-boxes-arrow{top: 15px}
	.home-boxes.bx-events .home-boxes-arrow{top: 15px}

	#header {background-color:rgba(0, 0, 0, 0.8);}
	#navigation ul {position: absolute;top:50px;left:0;width:200px;min-width: 200px;}
	#navigation ul li {display:block;float:none;background-color:rgba(0, 0, 0, 0.8);width:100%;text-align: left;font-size:16px;padding-bottom:0}
	#navigation ul li a {padding: 8px 0 8px 8px;}
	#navigation ul li a.active, #navigation ul li a:hover {border-bottom:none;}
	.mobile-hide {display:none;}

	.quote-back{max-height: 90px;background-position: 50% -56px !important;}
	.section .wrap { padding: 0 0 0px;max-height: 3000px; }
	#parents .wrap,#agencies .wrap {min-height:810px;}
	
	.ui-tabs-panel li {font-size: 12px;line-height: 23px;margin-left: 14px;width: 200%;}
	
	
	/*Subpages */
	.main-heading{width: 100%;padding: 1px 0px 1px 25px;}
	.content{width: 100%;}
	.content-main{width: 100%;padding: 25px 4px;}
	.share-box{height:125px}
	.st_facebook_vcount {display: block;margin: 0;}
	.desktop-heading{display:none}
	.mobile-heading{display:block;color: #fff;font-size: 28px;line-height: 40px;width: 100%;}
	.content-sidebar {float:left;width:100%;background-color:#0088E7;color:white;}
	.content-sidebar h3 a {color: white; }
	.content-sidebar h3 .active {color: #001F61;}
	.content-sidebar.mobile-hidden {display:none;}
	.content .main-body {border-left:none;border-right:none;}
	.content-main .content-padding {border-left:none;border-right:none;padding:15px;}
	.mobile-sidebar-toggle {cursor:pointer;}
	.content-sidebar ul ul {margin-left:30px;}
	.content-sidebar li a {color: white;}
	.content-sidebar li .active {color: #001F61;}
	.share-box .share-button {display:block;}
	.share-box {float:left;padding-right:48px;}
	
	.view-all {padding: 3px 10px;font-size: 18px;}
	.col-right .phone{display:none}
	.logo .phone{font-size: 12px;display:none;font-size: 15px;float: right;margin-bottom: 0px;background: url(images/icon-phone.png) no-repeat left center;padding: 0 22px;}
	
	
}


@media only screen and (max-width: 500px){
	.home-tabs {margin-right: 2px;}
	.phone{font-size: 10px;padding: 0 4px 0px 9px;}
	#header a[href^=tel], #contact a[href^=tel], #tabs a[href^=tel], #tabs2 a[href^=tel] {font-size: 10px;color:#fff;margin-left: 0;}

	#socials a[href^=tel]{font-size: 10px;color:#fff;margin-left: 0;}
	#navigation ul li ul {position: relative;left:0;float:none;}
	#navigation ul li ul li ul {left: 0px;top: 0px;background: white;}
	#navigation ul li ul li ul li {background-color:white;}
	#navigation ul li ul li ul li a {background-color:rgba(130,130,130,.8);}
	#socials img {width:27px;}
	#socials {width: 153px;margin-top: 3px;}
	#mobile-nav-button {padding:7px;}
	#mobile-nav-button a {font-size: 38px;font-weight: 900;}
	#header {height:35px;}

	.home-tabs .home-tab {line-height: 27px;margin-top:3px;}

	.col-left {padding-top: 35px ! important;}
	.logo img {width: 240px;}
	body {background-image:url(images/home-bg-mobile-2.jpg);} 
	/*#parents { background-image: url(images/parent-bg-mobile.jpg); }
	#agencies { background-image: url(images/agencies-bg-mobile.jpg); }
	#contact { background-image: url(images/contact-bg-mobile.jpg); }*/
	#navigation ul {top:35px;}
	.logo p {padding: 0 46px;font-size: 23px;line-height: 29px;margin-bottom: 10px;margin-top: 10px;}
	.logo .more {font-size: 17px;padding:10px 8px;}
	.news-item {margin-top:0;padding-bottom:0;} 
	.section .col-right {padding-top:10px !important;}
	.section .wrap {padding: 0 0 0px 0;min-height:563px;}
	#parents .wrap,#agencies .wrap {min-height:1060px;}

	.home-boxes {font-size:12px;background-size:20px;line-height: 9px;}
	.home-boxes span {padding-left:45px;}
	.home-boxes.bx-parents div{width: 190px;line-height: 21px;padding: 15px 0 15px 45px;}
	.home-boxes.bx-agencies div{width: 210px;line-height: 21px;padding: 15px 0 15px 45px;}
	.home-boxes.bx-events div{width: 175px;line-height: 21px;padding: 15px 0 15px 45px;}
	.home-boxes-arrow{display:inline;position: absolute;margin-left: 0;padding-left: 250px;vertical-align: middle;}
	.home-boxes.bx-parents .home-boxes-arrow{top: 15px}
	.home-boxes.bx-agencies .home-boxes-arrow{top: 15px}
	.home-boxes.bx-events .home-boxes-arrow{top: 15px}
	.news-item .date {padding-bottom: 4px;}
	
	#tabs{font-size: 9px;max-width: 100%;width: 280px;margin: 0 auto;}
	.ui-tabs-nav {width:350px;}
	#tabs div{padding: 50px 0px 55px 9px;height: 650px;}
	.ui-tabs-nav li{width:25%;padding:20px 0 0 0;line-height: 11px;height:30px;}
	#tabs h1{font-size:12px;text-align:left;line-height: 18px;margin-bottom:10px;margin-top: 10px;width: 98%;}
	#tabs div div{font-size: 12px;width: 44%;text-align:left;line-height: 17px;background: none;padding: 0;height: 0;}
	#tabs img {float: left;max-width: 140px;margin-bottom: 20px;margin-left: 5px;}
	#tabs .more{display: inline-block;margin-left: 5px;}

	#tabs2{font-size: 9px;max-width: 100%;width: 280px;margin: 0 auto;}
	#professionals {width:100%;float:none;}
	.ui-tabs-nav {width:280px;}
	#tabs2 div{padding: 50px 0px 55px 9px;height: 650px;}
	.ui-tabs-nav li{width:25%;padding:20px 0 0 0;line-height: 11px;height:30px;}
	#tabs2 h1{font-size:12px;text-align:left;line-height: 18px;margin-bottom:10px;margin-top: 10px;width: 98%;}
	#tabs2 div div{font-size: 12px;width: 44%;text-align:left;line-height: 17px;background: none;padding: 0;height: 0;}
	#tabs2 img {float: left;max-width: 140px;margin-bottom: 20px;margin-left: 5px;}
	#tabs2 .more{display: inline-block;margin-left: 5px;}

	#contact .entry select, #contact .entry span img {max-width:100%;}
	#tabs div,#tabs2 div {height: 475px;} 
	#tabs div div,#tabs2 div div {width: 98%;}
	#tabs img,#tabs2 img{float: right;}
	.tab-text{display:inline}
	
}