.lending-img{width:100%;float:left;text-align:center;}
.lending-img img{max-width:100%;}
@media screen and (max-width:2200px) {
.main-menu ul li{min-width:205px;}
}
@media screen and (max-width:1680px) {
#header-slider .cycloneslider .cycloneslider-caption{top:50px;}
#header-slider .cycloneslider .cycloneslider-pager{bottom:70px;}
}
@media screen and (max-width:1440px) {
.main-menu ul li{min-width:160px;}
div#wysiwyg_widgets_widget-12{width:66% !important;box-sizing:border-box !important;}
#footer .widget.addr{width:33%;float:left;box-sizing:border-box !important;margin-right:0 !important;}
img.size-full.wp-image-4818{margin-top:-40px !important;width:100%;height:auto;float:left !important;margin-left:0 !important;}
.narrow-map{width:50%;}
#header-slider .cycloneslider .cycloneslider-caption{top:50px;}
.layout-content{width:970px !important;}
#header .layout-content .first{width:auto !important;}
.top-sec .logo-right{width:670px;}
.top-sec .logo{width:260px;padding-top:0px;}
.top-sec .logo img{max-width:100%;}
.main-menu ul li{padding:24px 0px 10px}
.main-menu ul li span.link-description{font-size:11px;padding:15px 20px 0;}
.main-menu ul li a{font-size:18px;padding-top:15px;}
.top-sec .logo-right .widget_nav_menu ul li a{padding:0 16px;}
.top-sec .logo-right .top-phone a{font-size:30px;line-height:30px;}
.-top-phn{padding-bottom:5px;}
#header-slider .cycloneslider .cycloneslider-caption h2{font-size:54px;line-height:68px;}
#header-slider .cycloneslider .cycloneslider-pager{width:970px;left:0;right:0;margin:auto;}
#our-programs{margin-bottom:-25px !important}
#our-programs .lt{width:340px;margin-left:-20px}
#our-programs .lt img,
#our-growth .rt img{max-width:100%;}
#our-programs .rt{margin:0;width:620px;}
#our-programs .rt h2{font-size:44px;line-height:50px;padding:0;margin-bottom:5px;}
#our-programs .rt p br,
#our-programs .rt h3 br{display:none;}
#our-programs .rt h3{font-size:26px;line-height:34px;margin-bottom:5px;}
#our-programs .rt a, #our-growth .lt a, #home-page-content .page-cont-left a{margin:0;}
#our-programs .rt p,
#our-growth .lt p{padding:0;margin-bottom:10px;font-size:15px;line-height:25px;}
#our-growth .lt{width:600px;margin:30px 10px 0;}
#our-growth .rt{width:340px;}
#our-growth .lt h2{font-size:44px;line-height:50px;margin:0 0 10px;padding:0;}
#our-growth .lt p{padding:0;margin-bottom:15px;font-size:15px;line-height:25px;}
#our-growth .lt h3{font-size:26px;line-height:34px;margin-bottom:10px;}
#our-services .our-sec{width:300px;margin-right:30px;}
#our-services .our-sec .cont p{font-size:14px;line-height:22px;padding:0 10px;}
#our-services .our-sec .cont h2{font-size:30px;}
#home-page-content .page-cont-left h1{font-size:44px;line-height:50px;margin:0 0 10px;}
#home-page-content .page-cont-left h2{font-size:26px;line-height:34px;}
#home-page-content .page-cont-left p{font-size:15px;line-height:25px;margin-bottom:15px;}
#our-programs .rt a, #our-growth .lt a, #home-page-content .page-cont-left a{padding:0 25px;font-size:16px;margin-top:0;}
#home-page-content .page-cont-left{width:580px;}
#home-page-content .page-cont-right{width:350px;}
#home-page-content .page-cont-right .events h4,
#home-page-content .page-cont-right .events p.ecs-excerpt{width:210px;}
#home-page-content .page-cont-right .events h4{line-height:20px;margin-bottom:5px;}
#footer .widget.addr{margin-right:50px;}
#footer .widget.links{width:440px;}
#footer .widget.links ul.lft,
#footer .widget.links ul.rt{width:200px;}
.top-sec .logo-right .top-phone a{font-size:30px;line-height:30px;}
.-top-phn{padding-bottom:5px;}
#home-page-content .page-cont-right .events span.duration.time{width:60px;}
#home-page-content .page-cont-right .events span.tribe-event-date-start{font-size:30px;}
#home-page-content .page-cont-right .events .month{font-size:20px;}
#content-wrapper div#content-left{width:640px;}
#content-wrapper .sidebar{width:300px;max-width:300px !important;}
#content-wrapper #content-left .page-img{background-image:none;position:relative;padding:0;margin:0 0 30px;}
#content-wrapper #content-left .page-img:after{width:100%;height:67px;content:"";position:absolute;bottom:-67px;left:0;background-image:url(//schoolforboys.com/wp-content/themes/envoy/css/images/about-img-shd.png);background-position:center top;background-repeat:no-repeat;background-size:100% auto}
#content-wrapper #content-left h2{font-size:46px;line-height:54px;}
#content-wrapper .sidebar .eemail_caption{font-size:16px;line-height:26px;}
#content-wrapper .sidebar .widget h3{font-size:40px;line-height:70px;}
#content-wrapper .sidebar .ctas a{font-size:24px;line-height:50px;}
#content-wrapper #content-left p{font-size:15px;line-height:25px;}
#content-wrapper #content-left img.alignleft{max-width:100%;height:auto;}
#content-wrapper .page-title-bar h1{font-size:50px;line-height:60px;}
#content-wrapper #content-left .page-img .faq.discription,
#content-wrapper #content-left .page-img .discription{bottom:0;}
#content-wrapper #content-left .page-img .discription{font-size:30px;line-height:36px;}
#content-wrapper #content-left .accordion .accordion-section-content{font-size:15px;line-height:25px;}
#content-wrapper #content-left .mission-sec,
#content-wrapper #content-left .em.mission-sec{width:49%;margin-right:2%;margin-bottom:40px;}
#content-wrapper #content-left .mission-sec .cont,
#content-wrapper #content-left .em.mission-sec .cont{font-size:15px;line-height:24px;height:236px;}
#content-wrapper #content-left .em.mission-sec .cont{height:308px !important;}
#content-wrapper div#content-left.full-content .vision.page-img{margin-bottom:30px;}
#content-wrapper div#content-left.full-content h2.top{margin-top:0;}
#content-wrapper #content-left h6{font-size:26px !important;line-height:34px;}
#content-wrapper #content-left .letter-wrapper h5{font-size:26px;}
.letter-wrapper h3{font-size:30px;}
}
@media screen and (max-width:1366px) {
#header-slider .cycloneslider .cycloneslider-pager{bottom:50px;}
}
@media screen and (max-width:1280px) {	
#header-slider .cycloneslider .cycloneslider-caption h2{font-size:50px;line-height:60px;}
#content-wrapper #content-left h2{font-size:40px;line-height:50px;}
}
@media (min-width:992px) and (max-width:1199px) {
#header .layout-content .first{width:auto !important;}
.top-sec .logo-right{width:690px;}
.top-sec .logo{width:260px;}
.top-sec .logo img{max-width:100%;}
.main-menu ul li{padding:24px 0px 10px}
.main-menu ul li span.link-description{font-size:12px;padding:15px 14px 0;}
.main-menu ul li a{font-size:20px;padding-top:15px;}
#header-slider .cycloneslider .cycloneslider-caption{top:20px;}
#header-slider .cycloneslider .cycloneslider-caption h2{font-size:46px;line-height:56px;}
#header-slider .cycloneslider .cycloneslider-pager{width:970px;bottom:40px;}
#header-slider .cycloneslider .cycloneslider-caption a{line-height:40px;padding:0px 20px;font-size:16px;}
#our-programs .lt{width:350px;}
#our-programs .lt img{max-width:100%;}
#our-programs .rt{width:590px;}
#our-programs .rt h2{font-size:46px;line-height:46px;}
#our-programs .rt h3{font-size:26px;line-height:34px;}
#our-programs .rt p{margin-bottom:10px;}
#our-growth .rt{width:380px;}
#our-growth .rt img{max-width:100%;}
#our-growth .lt{width:590px;margin:20px 0 0;}
#our-growth .lt h2{font-size:46px;line-height:46px;margin:0;}
#our-growth .lt h3{font-size:30px;margin-top:25px;}
#our-services{padding:30px 0;}
#home-page-content{padding:30px 0;}
#content-wrapper .page-title-bar{margin-bottom:30px;}
#content-wrapper .page-title-bar h1{font-size:50px;line-height:60px;}
#content-wrapper #content-left h2{font-size:40px;line-height:48px;}
#content-wrapper .sidebar .ctas a{font-size:24px;}
#content-wrapper .sidebar .widget h3{font-size:36px;}
#content-wrapper .sidebar .eemail_textbox_button{font-size:16px;}
#content-wrapper #content-left .page-img .discription{bottom:0;font-size:30px;line-height:36px;}
#content-wrapper #content-left .accordion .accordion-section-content{font-size:15px;line-height:26px;}
#content-wrapper #content-left p,
#content-wrapper #content-left span.call{font-size:15px;line-height:26px;}
}
@media (min-width:768px) and (max-width:991px) {
.layout-content{width:720px !important;}
.top-sec .logo{width:100%;text-align:center;}
.main-menu{display:none;}
.mobinav{display:block;}
#header-slider .cycloneslider .cycloneslider-caption{top:10px;}
#header-slider .cycloneslider .cycloneslider-caption h2{font-size:34px;line-height:40px;width:400px;margin-bottom:0;}
#header-slider .cycloneslider .cycloneslider-pager{bottom:20px;width:720px;}
#our-programs .lt,
#our-growth .rt{width:100%;text-align:center;margin:0 0 15px;}
#our-programs .lt img,
#our-growth .rt img{display:inline-block;}
#our-programs{padding-bottom:15px;}
#our-growth .lt{width:100%;margin:0;}
#our-growth{padding:30px 0;}
#our-services{padding:30px 0;}
#our-services .our-sec{float:none;margin:0 auto 30px;}
#our-services .our-sec:last-child{margin:auto;}
#home-page-content{padding:30px 0;}
#home-page-content .page-cont-left{width:100%;margin:0 0 30px;}
#home-page-content .page-cont-left h1{font-size:40px;line-height:50px;margin:0 0 10px;}
#home-page-content .page-cont-left h2{font-size:30px;line-height:40px;}
#home-page-content .page-cont-right{float:none;margin:auto;overflow:hidden;}
#footer{padding-top:30px !important;}
#footer .widget.addr{width:270px;margin:0 30px 0 0;}
#footer .widget.links{width:auto;}
#footer .widget.links ul.lft{width:auto;padding:0;margin-right:30px;}
#footer .widget.links ul.rt{width:auto;margin-right:30px;}
#footer .widget.social{width:auto;float:left;}
#seo-bottom{display:block !important;}
#our-programs .rt h3,
#our-growth .lt h3,
#home-page-content .page-cont-left h2{font-size:26px;line-height:32px;}
#our-programs .rt h2,
#our-growth .lt h2{font-size:50px;line-height:60px;padding:0;}
#sdrn_bar{display:block !important;background-color:#754B28;border-bottom:#BDB585 solid 4px;}
html{padding-top:42px!important;}
#sdrn_menu{background-color:#00487C !important;}
#sdrn_menu.sdrn_levels a.sdrn_parent_item{border-left:1px solid #c9c196;}
#sdrn_menu.sdrn_levels ul li{border-top:1px solid #c9c196;border-bottom:1px solid #c9c196;}
#sdrn_menu ul li a{color:#fff;}
#sdrn_menu ul li a:hover{color:#c9c196;}
#content-wrapper div#content-left{width:100%;}
#content-wrapper .page-title-bar{margin-bottom:30px;}
#content-wrapper .page-title-bar h1{font-size:46px;line-height:54px;}
#content-wrapper #content-left .page-img{background-image:none;position:relative;padding:0;margin:0 0 30px;}
#content-wrapper #content-left .page-img:after{width:100%;height:67px;content:"";position:absolute;bottom:-67px;left:0;background-image:url(//schoolforboys.com/wp-content/themes/envoy/css/images/about-img-shd.png);background-position:center top;background-repeat:no-repeat;background-size:100% auto}
#content-wrapper #content-left h2{font-size:40px;line-height:44px;}
#content-wrapper #content-left p,
#content-wrapper #content-left span.call{line-height:26px;}
#content-wrapper #content-left a,
#content-wrapper #content-left a.tel{font-size:16px;}
#content-wrapper .sidebar,
#content-wrapper #sidebar-left.sidebar{float:none;margin:auto !important;width:390px !important;max-width:390px !important;}
#content-wrapper .sidebar .widget{float:left;margin-bottom:30px;width:100%;}
#content-wrapper .sidebar .ctas a{float:left;width:100%;font-size:24px;}
#content-wrapper, .page-template-default #content-wrapper{padding:0 !important;}
#content-wrapper .sidebar .widget h3{font-size:40px;}
#content-wrapper #content-left .page-img .discription{bottom:0;font-size:30px;line-height:36px;}
#content-wrapper #content-left .mission-sec,
#content-wrapper #content-left .em.mission-sec{width:49%;margin-right:2%;margin-bottom:40px;}
#content-wrapper #content-left .mission-sec .cont,
#content-wrapper #content-left .em.mission-sec .cont{font-size:15px;line-height:24px;height:236px;}
#content-wrapper div#content-left.full-content{padding:0;}
#content-wrapper div#content-left.full-content .vision.page-img{margin-bottom:30px;}
#content-wrapper #content-left h4{font-size:24px;}
.testimonial_slider__default .testimonial_slideri{padding-left:0;padding-right:0;}
#our-programs .rt{width:100%;}
}
@media (max-width:767px) {
.layout-content{width:100% !important;float:left;padding:0 15px;}
.top-sec .logo{width:100%;text-align:center;}
.main-menu{display:none;}
.mobinav{display:block;}
#header-slider .cycloneslider .cycloneslider-caption{top:10px;}
#header-slider .cycloneslider .cycloneslider-caption h2{font-size:34px;line-height:40px;width:400px;margin-bottom:0;}
#our-programs .lt,
#our-growth .rt{width:100%;text-align:center;margin:0 0 15px;}
#our-programs .lt img,
#our-growth .rt img{display:inline-block;}
#our-programs{padding-bottom:15px;}
#our-growth .lt{width:100%;margin:0;}
#our-growth{padding:30px 0;}
#our-services{padding:30px 0;}
#our-services .our-sec{float:none;margin:0 auto 30px;}
#our-services .our-sec:last-child{margin:auto;}
#home-page-content{padding:30px 0;}
#home-page-content .page-cont-left{width:100%;margin:0 0 30px;}
#home-page-content .page-cont-left h2{font-size:30px;line-height:40px;}
#home-page-content .page-cont-right{float:none;margin:auto;overflow:hidden;}
#footer{padding-top:30px !important;padding-bottom:0 !important;}
#footer .widget.addr,
#footer .widget.links{width:100%;margin:0 0 15px;padding:0 0 15px;border-bottom:1px dotted #19417e;}
#footer .widget.links ul.lft{width:50%;padding:0;margin:0;}
#footer .widget.links ul.rt{width:50%;}
#footer .widget.social{width:auto;float:left;}
#seo-bottom{display:block !important;}
#our-programs .rt h3,
#our-growth .lt h3,
#home-page-content .page-cont-left h2{font-size:26px;line-height:32px;}
#our-programs .rt h2,
#our-growth .lt h2{font-size:50px;line-height:60px;padding:0;}
#sdrn_menu{background-color:#00487C !important;}
#sdrn_menu.sdrn_levels a.sdrn_parent_item{border-left:1px solid #c9c196;}
#sdrn_menu.sdrn_levels ul li{border-top:1px solid #c9c196;border-bottom:1px solid #c9c196;}
#sdrn_menu ul li a{color:#fff;}
#sdrn_menu ul li a:hover{color:#c9c196;}
#sdrn_bar{background-color:#754B28;border-bottom:#BDB585 solid 4px;}
.top-sec .logo-right{width:100%;}
.top-sec .logo-right .widget_nav_menu,
#header .layout-content .first{width:100% !important;float:left;text-align:center;top:inherit;position:inherit !important;margin-top:15px;margin-bottom:15px;}
.top-sec .logo-right .widget_nav_menu ul li{float:none;display:inline-block;}
.top-sec .logo-right .top-phone{float:none;margin:auto;overflow:hidden;}
.top-sec .logo-right .top-phone a{font-size:26px;line-height:26px;}
.-top-phn{padding-bottom:7px;}
#header-slider .cycloneslider .cycloneslider-pager span{float:right;}
#header-slider .cycloneslider .cycloneslider-pager{padding:0 15px;bottom:20px;width:100%;}
#header-slider .cycloneslider .cycloneslider-caption h2{font-size:30px;line-height:40px;width:360px;}
#header-slider .cycloneslider .cycloneslider-caption a, #our-programs .rt a, #our-growth .lt a, #home-page-content .page-cont-left a{line-height:40px;padding:0 15px;font-size:16px;}
#header-slider .cycloneslider .cycloneslider-caption{top:20px;}
#our-programs .rt h2, #our-growth .lt h2, #home-page-content .page-cont-left h1{font-size:40px;line-height:48px;}
#our-programs .rt h3, #our-growth .lt h3, #home-page-content .page-cont-left h2{font-size:24px;line-height:30px;}
#our-programs .rt a, #our-growth .lt a, #home-page-content .page-cont-left a{margin-top:0;}
#our-services .our-sec .cont h2{font-size:30px;}
#home-page-content .page-cont-left p, #our-programs .rt p, #our-growth .lt p{font-size:15px;line-height:24px;}
#our-services .our-sec .cont p{font-size:14px;}
#footer .layout-content{padding-left:15px;padding-right:15px;}
#footer .widget.social p{margin:0;}
#seo-bottom{padding:15px 0 !important;}
#header{padding:15px 0;}
#our-programs .rt{width:100%;}
#home-page-content .page-cont-right .events h2.widget-title{padding:10px 0 10px 15px;font-size:30px;line-height:40px;}
#wysiwyg_widgets_widget-14{width:100%;float:left;text-align:center;}
#wysiwyg_widgets_widget-14 p{display:inline-block;}
#seo-bottom .rt{width:100%;text-align:center;}
.page #seo-bottom .rt a{margin:0 5px;}
#content-wrapper div#content-left{width:100%;}
#content-wrapper .page-title-bar{margin-bottom:30px;}
#content-wrapper .page-title-bar h1{font-size:42px;line-height:50px;}
#content-wrapper #content-left .page-img{background-image:none;position:relative;padding:0;margin:0 0 30px;}
#content-wrapper #content-left .page-img:after{width:100%;height:67px;content:"";position:absolute;bottom:-67px;left:0;background-image:url(//schoolforboys.com/wp-content/themes/envoy/css/images/about-img-shd.png);background-position:center top;background-repeat:no-repeat;background-size:100% auto}
#content-wrapper #content-left h2{font-size:36px;line-height:42px;}
#content-wrapper #content-left p,
#content-wrapper #content-left span.call{line-height:26px;font-size:15px;}
#content-wrapper #content-left a,
#content-wrapper #content-left a.tel{font-size:15px;}
#content-wrapper .sidebar,
#content-wrapper #sidebar-left.sidebar{float:none;margin:auto !important;width:390px !important;max-width:390px !important;}
#content-wrapper .sidebar .widget{float:left;margin-bottom:30px;width:100%;}
#content-wrapper .sidebar .ctas a{float:left;width:100%;font-size:24px;}
#content-wrapper, .page-template-default #content-wrapper{padding:0 !important;}
#content-wrapper .sidebar .widget h3{font-size:40px;}
#content-wrapper .page-title-bar{float:left;width:100%;}
#content-wrapper #content-left .page-img .discription{bottom:0;font-size:30px;line-height:36px;}
#seo-top, #sidebar-left, #sidebar-right{display:none;}
#content-wrapper .sidebar .eemail_caption{font-size:16px;line-height:26px;}
#content-wrapper #content-left .accordion{margin-bottom:15px;}
#content-wrapper #content-left .mission-sec,
#content-wrapper #content-left .em.mission-sec{width:49%;margin-right:2%;margin-bottom:40px;}
#content-wrapper #content-left .mission-sec .cont,
#content-wrapper #content-left .em.mission-sec .cont{font-size:15px;line-height:24px;height:236px;}
#content-wrapper #content-left .page-img .discription{padding:12px 15px;}
#content-wrapper div#content-left.full-content{padding:0;}
#content-wrapper div#content-left.full-content .vision.page-img{margin-bottom:30px;}
#content-wrapper #content-left p{margin-bottom:15px;}
#content-wrapper #content-left p br{display:none;}
#content-wrapper #content-left h4{font-size:24px;line-height:32px;}
#content-wrapper #content-left h5{font-size:20px;}
.testimonial_slider__default .testimonial_slideri{padding-left:0;padding-right:0;}
#content-wrapper #content-left .testimonial_slider__default .testimonial_by_wrap span.testimonial_by{font-size:20px !important;}
#content-wrapper #content-left .testimonial_slider .testimonial_slideri .testimonial_quote{font-size:15px !important;line-height:26px !important;}
#content-wrapper #content-left .testimonial_slider .testimonial_slideri{margin-bottom:10px;}
.testimonial_slider__default .testimonial_by_wrap{width:auto;}
#content-wrapper #content-left h6{font-size:22px !important;line-height:30px;}
.letter-wrapper h3{font-size:24px;}
}
@media screen and (max-width:667px) {
#header-slider .cycloneslider .cycloneslider-caption{top:10px;}
#content-wrapper #content-left img.alignleft,
#content-wrapper #content-left img.alignright{width:100%;margin:0;height:auto;margin:0 0 15px;}
#content-wrapper #content-left .about-sec{margin-bottom:15px;border-bottom:1px dotted #19417e;}
#content-wrapper #content-left .page-img .discription{font-size:24px;line-height:30px;}
#content-wrapper #content-left .page-img .faq.discription a img{max-height:50px;width:auto;}
#content-wrapper #content-left .accordion .accordion-section-content{font-size:15px;line-height:24px;}
#content-wrapper #content-left .em.mission-sec .cont{height:332px !important;}
}
@media screen and (max-width:640px) {
#header-slider .cycloneslider .cycloneslider-caption h2{font-size:24px;line-height:32px;width:300px;}
#content-wrapper #content-left .accordion a.accordion-section-title{padding:15px 50px 14px 40px;}
#content-wrapper #content-left .accordion a.accordion-section-title:after{right:15px;}
#content-wrapper #content-left h2{font-size:30px;line-height:38px;}
#content-wrapper #content-left .mission-sec .cont{height:260px;}
#content-wrapper #content-left .list-columns{width:100%;}
#content-wrapper #content-left .list-columns ul{margin:0 0 15px;width:100%;float:left;}
#content-wrapper #content-left .em.mission-sec .cont{height:356px !important;}
}
@media screen and (max-width:568px) {
#our-programs .rt h2, #our-growth .lt h2, #home-page-content .page-cont-left h1{font-size:34px;line-height:42px;}
#our-programs .rt h3, #our-growth .lt h3, #home-page-content .page-cont-left h2{font-size:22px;line-height:26px;}
#our-services .our-sec .cont h2{font-size:26px;}
#home-page-content .page-cont-right .events h2.widget-title{font-size:26px;line-height:32px;}
#home-page-content .page-cont-right .events span.tribe-event-date-start{font-size:30px;}
#home-page-content .page-cont-right .events .month{font-size:20px;}
#footer .widget h2.widget-title{font-size:22px;}
#content-wrapper .page-title-bar h1{font-size:40px;line-height:46px;}
#content-wrapper .page-title-bar{padding:30px 0;}
#content-wrapper #content-left h2{font-size:30px;line-height:36px;margin-bottom:15px;}
#content-wrapper #content-left .page-img .faq.discription{padding:10px 0 10px 15px;}
#content-wrapper #content-left .page-img .faq.discription .cont{width:410px;}
#content-wrapper #content-left .page-img .discription{font-size:22px;line-height:26px;}
#content-wrapper #content-left .accordion a.accordion-section-title{font-size:18px;}
#content-wrapper .sidebar .ctas a{font-size:20px;}
#content-wrapper .sidebar .widget h3{font-size:30px;}
#content-wrapper .sidebar .eemail_textbox_button{font-size:16px;}
#content-wrapper .sidebar .eemail_caption{font-size:15px;}
#content-wrapper #content-left .mission-sec,
#content-wrapper #content-left .em.mission-sec{width:100%;margin-right:0;margin-bottom:30px;}
#content-wrapper #content-left .mission-sec .cont{height:auto;}
#content-wrapper #content-left .em.mission-sec .cont{height:inherit !important;}
.letter-wrapper{background-image:none;background-color:rgba(245,244,235,0.8);padding:15px;}
}
@media screen and (max-width:533px) {
#header-slider .cycloneslider .cycloneslider-caption h2{font-size:20px;line-height:28px;width:250px;}
#header-slider .cycloneslider .cycloneslider-caption a, #our-programs .rt a, #our-growth .lt a, #home-page-content .page-cont-left a{line-height:34px;font-size:14px;}
#content-wrapper #content-left .page-img .faq.discription .cont{width:380px;}
}
@media screen and (max-width:480px) {
img{max-width:100%;}
.top-sec .logo img{max-width:180px;}
#header .layout-content .second{height:auto !important;}
#header-slider .cycloneslider .cycloneslider-caption h2{font-size:18px;line-height:26px;width:220px;}
#header-slider .cycloneslider .cycloneslider-caption{top:5px;}
#our-programs .rt h2, #our-growth .lt h2, #home-page-content .page-cont-left h1{font-size:32px;line-height:40px;}
#our-programs .rt h3, #our-growth .lt h3, #home-page-content .page-cont-left h2{font-size:20px;line-height:24px;}
#footer .widget.addr, #footer .widget.links,
#footer .widget.social a{text-align:left;}
#content-wrapper .page-title-bar h1{font-size:34px;line-height:40px;}
#content-wrapper .page-title-bar #breadcrumbs{font-size:15px;}
#page-content{padding-right:0;}
#content-wrapper #content-left h2{font-size:26px;line-height:32px;}
#content-wrapper #content-left .page-img .faq.discription .cont{width:340px;}
}
@media screen and (max-width:414px) {
#header-slider .cycloneslider .cycloneslider-caption{top:0;}
#header-slider .cycloneslider .cycloneslider-caption h2{font-size:16px;line-height:24px;width:200px;margin:0 0 5px;padding:0;}
.top-sec .logo-right .widget_nav_menu ul li a{padding:0 18px 0 10px;font-size:15px;}
.top-sec .logo-right .top-phone a{font-size:22px;line-height:22px;}
.top-sec .logo-right .top-phone{background-size:50px auto;padding:0px 0 0px 65px;width:230px;background-position:left center;}
#our-programs .rt h2, #our-growth .lt h2, #home-page-content .page-cont-left h1{font-size:30px;line-height:36px;}
#content-wrapper .page-title-bar h1{font-size:30px;line-height:36px;}
#content-wrapper #content-left h4{font-size:22px;line-height:30px;}
#content-wrapper #content-left .page-img .faq.discription .cont{width:260px;}
#content-wrapper .sidebar, #content-wrapper #sidebar-left.sidebar{width:100% !important;max-width:100% !important;}
}
@media screen and (max-width:375px) {
.top-sec .logo-right .widget_nav_menu ul li a{padding:0 16px 0 8px;}
.top-sec .logo-right .widget_nav_menu, #header .layout-content .first{margin:5px 0;}
#header-slider .cycloneslider .cycloneslider-caption h2{font-size:14px;line-height:20px;width:170px;}
#header-slider .cycloneslider .cycloneslider-caption a, #our-programs .rt a, #our-growth .lt a, #home-page-content .page-cont-left a{font-size:13px;line-height:30px;}
#our-services .our-sec .cont h2{font-size:24px;}
#our-services .our-sec,
#home-page-content .page-cont-right{width:100%;}
#home-page-content .page-cont-right .events{border-width:3px;}
#home-page-content .page-cont-right .events ul.ecs-event-list{padding:15px;}
#home-page-content .page-cont-right .events span.duration.time{width:60px;height:60px;line-height:24px;padding:5px 0px;}
#home-page-content .page-cont-right .events span.tribe-event-date-start{font-size:20px;}
#home-page-content .page-cont-right .events .month{font-size:15px;}
#home-page-content .page-cont-right .events h4,
#home-page-content .page-cont-right .events p.ecs-excerpt{width:220px;}
#home-page-content .page-cont-right .events h4{font-size:17px;line-height:20px;}
#home-page-content .page-cont-right .events p.ecs-excerpt{font-size:13px;}
.top-sec .logo-right .top-phone span{font-size:15px;line-height:24px;}
#header-slider .cycloneslider .cycloneslider-pager span{width:14px;height:14px;}
#content-wrapper .page-title-bar h1{font-size:26px;line-height:34px;}
#content-wrapper .page-title-bar{padding:15px 0;}
#content-wrapper #content-left .page-img .faq.discription .cont{width:230px;}
#content-wrapper #content-left .page-img .discription{font-size:20px;line-height:24px;}
#content-wrapper #content-left .page-img .faq.discription{padding:5px 0 5px 10px;}
#content-wrapper .sidebar{width:100%;}
}
@media screen and (max-width:360px) {
#home-page-content .page-cont-right .events h4, #home-page-content .page-cont-right .events p.ecs-excerpt{width:205px;}
#our-services .our-sec .cont p, #home-page-content .page-cont-left p, #our-programs .rt p, #our-growth .lt p{font-size:14px;}
.top-sec .logo-right .widget_nav_menu ul li a{padding:0 13px 0 6px;font-size:14px;}
#our-programs .rt h2, #our-growth .lt h2, #home-page-content .page-cont-left h1{font-size:28px;line-height:32px;}
#content-wrapper #content-left h2{font-size:24px;line-height:30px;}
#content-wrapper #content-left h4{line-height:30px;font-size:22px;}
#content-wrapper #content-left .page-img .faq.discription .cont{width:220px;}
#content-wrapper #content-left .page-img .discription{font-size:18px;line-height:22px;}
#content-wrapper #content-left .page-img .faq.discription a{margin-right:10px;}
#content-wrapper #content-left .page-img .faq.discription a img{max-height:inherit;width:30px;}
}
@media screen and (max-width:320px) {
.top-sec .logo-right .widget_nav_menu ul li a { padding:0 8px 0 3px;}
.top-sec .logo-right .top-phone a { font-size:20px; line-height:20px;}
#header-slider .cycloneslider .cycloneslider-caption h2 { font-size:12px; line-height:16px; width:150px;}
#our-services .our-sec .cont p, #home-page-content .page-cont-left p, #our-programs .rt p, #our-growth .lt p { font-size:13px;}
#our-services .our-sec .cont p { padding:0 10px; line-height:20px;}
#our-services .our-sec .cont h2 { line-height:20px;}
#home-page-content .page-cont-right .events h4, #home-page-content .page-cont-right .events p.ecs-excerpt { width:165px;}
.page #seo-bottom .rt a { margin:0 5px; font-size:14px; line-height:30px; padding:0 10px;}
#content-wrapper .page-title-bar h1 { font-size:24px; line-height:30px;}
#content-wrapper .page-title-bar #breadcrumbs { font-size:14px;}
}