.video, .video video {
    width: 100%;
  margin-top: -80px;
}
.testimonywrapper {
    display: flex;
    align-items: center;
}
.testimonywrapper div{    width: 50%;
    margin-left: 5%;
    margin-top: 28px;}

.vs_img{margin-top:0px}
[data-featherlight] img{cursor:pointer!important}
.featherlight-content{overflow:hidden!important}
iframe#iFrameResizer0{height:640px!important}
div#sdrn_bar{z-index:99999}
a.donatebutton{font-family:'Lato';font-weight:900;font-size:18px;line-height:normal;color:#fff;text-transform:uppercase;background-color:#49B1C5;border-radius:50px;padding:14px 9px;display:inline-block;margin-bottom:5px;margin-top:20px;width:263px;text-align:center}
button.wpcf7-submit{padding:9px 28px!important;font-family:'Lato',serif;font-size:16px;background-color:#5DB55E;color:#fff;line-height:normal;text-transform:none;cursor:pointer;transition:.5s;-webkit-appearance:none;appearance:none;border-radius:5px}
.fixed-header #seo-top{visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
*{outline:0;box-sizing:border-box;background-repeat:no-repeat}
body,div,span,table,tr,th,td,tbody,strong,thead,br,img,input,textarea,h1,h2,h3,h4,h5,h6,button,center,left,right,p,a,ul,li,ol,em,b,u,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:400}
p{margin:0;padding:0}
ul,ol,li{list-style:none}
img{border:0;max-width:100%;height:auto;display:block}
.align-center{margin:0 auto!important}
a,a:hover,input[type="submit"],button{outline:0}
a,a:hover{text-decoration:none}
body{font-family:'Lato',sans-serif;font-weight:400;font-size:17px;line-height:24px;color:#474747;background-color:#fff}
a{color:#17455f}
a:hover{color:#8BB919}
.wrapper{float:left;width:100%}
.container{width:1140px;margin:0 auto}
.cb-intro{font-size: 18px;
    line-height: 26px;
    color: #fff;
    margin-bottom: 20px;
    font-weight: 600;}
.top-bar{width:100%;background-color: #000000a3;position:fixed;transition:all .6s;-webkit-transition:all .6s;top:0;z-index:999;padding-top:20px}
.top-bar.fixed-header {background-color: #000000a3 !important;box-shadow: 0px 0px 15px #000;padding-top: 10px}
.top-bar.top-hide{visibility:hidden;position:relative}
.top-logo{float:left;margin:-4px 0 5px;width:280px;transition-duration:.5s}
.fixed-header .top-logo{width:200px;transition-duration:.5s}
.top-right{float:right;width:800px;margin:10px 0 0}
.top-soc{width:auto;float:right;padding:10px 0 0;margin-right:35px;transition-duration:.5s}
.fixed-header .top-soc{margin-right:20px}
.top-soc a{width:31px;height:31px;float:left;margin-right:8px;background-repeat:no-repeat;background-position:left center;font-size:0}
.top-soc a.fa{background-image:url(images/fb-icon.png)}
.top-soc a.fa:hover{background-image:url(images/fb-icon-hover.png)}
.top-soc a.ut{background-image:url(images/ut-icon.png)}
.top-soc a.ut:hover{background-image:url(images/ut-icon-hover.png)}
.top-soc a.tw{background-image:url(images/tw-icon.png)}
.top-soc a.tw:hover{background-image:url(images/tw-icon-hover.png)}
.top-soc a.gp{background-image:url(images/gp-icon.png)}
.top-soc a.gp:hover{background-image:url(images/gp-icon-hover.png)}
.top{float:right;width:660px}
.top-btns{float:right;width:auto}
.top-btns a.phn{font-family:'Lato';font-weight:900;font-size:24px;line-height:33px;float:left;color:#fefefe;background-image:url(images/phn-icon.png);background-repeat:no-repeat;background-position:left 5px;padding-left:45px;margin:5px 40px 0 0;transition-duration:.5s}
.fixed-header .top-btns a.phn{margin-right:20px}
.top-btns a.phn:hover{color:#118080}
.top-btns a.grn{background-color:#49B1C5}
.top-btns a.grn,.bnr-cnt a{font-family:'Lato';font-weight:900;font-size:20px;line-height:normal;float:right;color:#fff;text-align:center;text-transform:uppercase;border-radius:50px;padding:11px 20px;display:inline-block;transition-duration:.5s}
.fixed-header .top-btns a.grn{padding:10px 15px;font-size:18px}
.top-btns a.grn:hover,.bnr-cnt a:hover{color:#118080;background:#fff}
.top-menu{width:100%;float:left;margin:10px 0 0;transition-duration:.5s}
.fixed-header .top-menu{margin-top:10px}
.top-menu ul{float:right}
.top-menu ul li{float:left;position:relative;margin: 0 41px 0 0;}
.top-menu ul li:last-child{margin-right:0}
.top-menu ul li a{font-size:18px;font-family:'Lato';font-weight:400;text-transform:capitalize;padding:10px 0;line-height:normal;float:left;color:#fff}
.top-menu ul li:hover{border-bottom:2px solid #118080}
.top-menu ul li.menu-item-has-children:hover > a{color:#118080}
.top-menu ul li.current-menu-item{border-bottom:5px solid #49b1c5}
.top-menu ul li > a:hover,.top-menu ul li.current-menu-item > a{color:#49B1C5}
.top-menu ul li.menu-item-has-children{border-bottom:2px solid #17455f}
.top-menu ul li.current-menu-item.menu-item-has-children{border-bottom:2px solid #118080}
.top-menu ul li ul{display:none;position:absolute;left:0;top:44px;background-color:#17455f;border-bottom:2px solid #17455f;z-index:99999;width:230px;margin:0;padding:5px 0;border:1px solid #118080;border-top:0}
.top-menu ul li:hover ul{display:block}
.top-menu ul li li{margin:0;width:100%;float:left;border:0}
.top-menu ul li li.current-menu-item{border-bottom:0}
.top-menu ul li li:hover{border:0}
.top-menu ul li li a{font-size:16px;padding:8px 15px;width:100%;color:#fff}
.home-banner{    width: 100%;
    float: left;
    position: relative;
    text-align: left;
    margin-bottom: -47px;}
.bnr-cnt{    position: absolute;
    top: 30%;
    width: 501px;
    background: #000000a3;
    padding: 43px;
    left: 12%;
    border-radius: 20px;}
.bnr-cnt h2{    font-family: 'Marcellus', serif;
    font-size: 34px;
    line-height:37px !important;
    color: #fff;
    text-align: left;
    letter-spacing: -.1px;
    margin-bottom: 22px;
    border-bottom: 5px #49b1c5 solid;
    width: 428px;
    font-weight: 900 !important;
    padding-bottom: 17px;
}
.bnr-cnt h1 span{color: #62bfd6 !important;
    font-size: 26px;
    line-height: 55px;}
.bnr-cnt a{font-size:20px;line-height:38px;background-color:#A10987;color:#fff;padding:10px 55px;float:left}
.bnr-cnt a:hover{color:#17455f;background-color:#fff}
.home-banner img{display:block;width:100%;float:left}
.chris-sec{width:100%;float:left;text-align:center;padding:40px 0 230px}
.chris-sec a:hover{color:#8BB919}
.chris-sec h2,.testi h2,.getyour-cnt h2{font-family:'Marcellus',serif;font-size:38px;line-height:64px;color:#17455f;margin-bottom:65px;letter-spacing:.1px;text-align:center}
.chris-sec ul li{width:350px;float:left;text-align:center;position:relative;height:449px;margin-right:45px}
.chris-sec ul li:last-child{margin-right:0}
.chris-sec ul li h4{color:#17455f;font-family:'Marcellus',serif;font-size:24px;line-height:normal;letter-spacing:.1px}
.chris-sec ul li h4 a{display:none}
.chris-sec ul li:hover h4 a{color:#58aea1}
.chris-sec ul li p{font-family:'Lato';font-weight:900;color:#6a6a6a;font-size:16px;line-height:22px;padding:0 29px 14px}
.chris-sec ul li .read{width:100%;float:left}
.chris-sec ul li .read a{font-family:'Lato';font-weight:900;font-size:15px;line-height:normal;color:#fff;text-transform:uppercase;background-color:#49B1C5;border-radius:50px;padding:11px 38px;display:inline-block;margin-bottom:5px}
.chris-sec ul li:hover .read a{background-color:#17455f}
.chris-sec ul li:before{position:absolute;width:81px;height:81px;content:"";left:0;right:0;margin:auto;top:-40px;background-repeat:no-repeat;background-position:center top}
.testi{width:100%;float:left;text-align:center;position:relative}
.home_midcnt{width:100%;float:left;border-top: 67px #53c5c7 solid;}
#htestislide .owl-buttons{position:absolute;top:30%;left:0;width:100%}
#htestislide .owl-buttons .owl-prev,#htestislide .owl-buttons .owl-next{position:absolute;top:0;bottom:0;margin:auto;background-repeat:no-repeat;width:54px;height:54px}
#htestislide .owl-buttons .owl-next{right:-70px;background-image:url(images/nxt.png);background-position:left center}
#htestislide .owl-buttons .owl-prev{left:-70px;background-image:url(images/prv.png)!important;background-position:left center}
.testi h2{color:#fff;margin-bottom:30px}
.testi p{font-family:'Lato';font-weight:100;font-size:16px;line-height:26px;color:#fff;text-align:center}
.test-name{color:#58c9c1;font-family:'Marcellus',serif;letter-spacing:.1px;font-size:18px;line-height:64px}
.getyour-sec{float:left;width:100%;position:relative;}
.getyour-sec img{display:none}
.getyour-cnt{width:100%;background-color:#46b1b3;content:"";padding:10px 0 75px;text-align:center;    }
.getyour-cnt h5{font-family:'Lato';font-weight:900;font-size:20px;color:#17455f;text-transform:uppercase;line-height:normal;margin-bottom:5px}
.getyour-cnt p{font-family:'Lato';font-weight:400;font-size:18px;color:#fff;font-weight:normal;line-height:24px;margin-bottom:5px}
.rd-btn a{background-color:#49B1C5;font-family:'Lato';font-weight:900;font-size:20px;color:#fff;border-radius:50px;padding:12px 42px;display:inline-block;max-width:275px}
.getyour-cnt h2{color:#17455f;margin-bottom:0}
.rd-btn{text-align:center;margin-bottom:-30px;margin-top:20px}
.rd-btn a:hover{background-color:#fff;color:#17455f;box-shadow:0 0 0 4px rgba(174,218,119,0.5)}
.endorsers-sec{float:left;width:100%;text-align:center;padding:60px 0 0;background:url(images/endor-bg.jpg) no-repeat center top;background-size:cover;filter: contrast(111%) brightness(85%) saturate(101%) !important;}
.endorsers-sec h2{    color: #17455f;
    font-family: 'Marcellus', serif;
    letter-spacing: .1px;
    font-size: 31px;
    line-height: 60px;
    margin: 0 0 43px;
    line-height: 1.2em;
    font-weight: 900;
    margin: 0 auto;
    display: block;
    margin-bottom: 30px;
    margin-top: 6px;
    color: #4b4b4c;
    width: 83%;}
.endorder-cnt{float:left;width:100%;text-align:center;padding:0 60px}
.endorser-img ul{float:left;width:100%;margin:0 0 25px;position:relative}
.endorser-img ul li{float:left;width:11.1%}
.endorser-img ul li img{width:100%;display:block;margin:0 0 5px}
.endorser-img ul li .end-name{display:none;position:relative;width:390px;left:-140px}
.endorser-img ul li .end-name p{font-family:'Lato';font-weight:900;font-weight:400;font-size:18px;color:#565656;line-height:26px;margin:0}
.endorser-img ul li .end-name h6{font-family:'Lato';font-weight:900;font-size:22px;color:#454545;line-height:36px;text-transform:capitalize}
.endorser-img ul li .end-name h5{font-family:'Lato';font-weight:900;font-size:22px;color:#49B1C5;line-height:36px;text-transform:uppercase;display:inline-block;margin:0}
.endorser-img ul li.active .end-name{display:block}
.endorser-img ul li.active img{transform:scale(1.2,1.2);z-index:99999;border-bottom:5px solid #118080;margin-bottom:15px;cursor:pointer}
.imgslider-sec{width:100%;float:left;margin:0;padding:0;overflow:hidden}
.imgslider-sec ul li{width:314px;float:left;position:relative;height:316px}
.imgslider-sec ul li img{display:block;width:100%;}
.footer-menu{float:left;width:100%;background-color: #4f1545;padding:21px 0}
.menu-footer-menu-container{margin:0 auto;width:1000px}
.footer-menu ul{width:fit-content;margin:0 auto;display:block}
.footer-menu ul li:first-child{padding:0 35px 0 39px}
.footer-menu ul li:last-child{background-image:none;padding:0 35px 0 20px}
.footer-menu ul li{float:left;padding:0 35px 0 30px;background-image:url(images/ftr-menu-dot.png);background-position:right center;background-repeat:no-repeat}
.footer-menu ul li a{font-family:'Lato';font-weight:400;font-size:20px;color:#fff;line-height:normal;text-transform:capitalize}
.footer-menu ul li a:hover{color:#5abc91}
.footer-sec{float:left;width:100%;padding:35px 0 0;border-bottom:2px solid #878b92;background-color:#616161d1}
.footer-sec h3{font-family:'Marcellus',serif;font-size:28px;color:#fff;text-align:left;margin-bottom:40px;letter-spacing:.1px}
.ftr-lft{float:left;width:750px}
.dir-img{float:left;border:5px solid #5abc91}
.ftr-list{float:left;padding-left:37px}
.ftr-list h5{font-family:'Lato';font-weight:900;font-size:22px;letter-spacing:.1px;color:#fff;margin-bottom:13px}
.ftr-list ul{margin:0;padding:0;list-style:none}
.ftr-list ul li{font-family:'Lato';font-weight:400;font-size:16px;color:#fff;line-height:30px;background:url(images/arrow.png) no-repeat left top;background-position:0 10px;padding-left:20px}
.ftr-rig{float:right;width:316px}
.ftr-rig h3{margin-bottom:30px}
.ft-adr{float:left;width:100%;margin:25px 0 0 10px}
.ft-adr a,.ft-adr h6{font-family:'Lato';font-weight:400;font-size:16px;color:#fff;background-repeat:no-repeat;padding:0 0 5px 38px}
.ft-adr h6.divid{background-image:url(images/divider-icon.png);background-position:12px 0}
.ft-adr a.phn{background-image:url(images/cel-icon.png);background-position:12px 0;display:inline-block;line-height:30px;padding-left:38px}
.ft-adr a.phn:hover{color:#fff;text-decoration:underline}
.ftr-btm{float:left;width:100%;padding:20px 0 10px;border-top:2px solid #49b1c5;margin-top:9px;text-align:center}
.ftr-btm-logos{float:left;width:auto}
.ftr-btm-logos img{margin-right:12px;float:left}
.ftr-btm-logos img:nth-child(3){margin-right:0;margin-top:4px}
.cpy-sec{float:none;width:100%}
.cpy-sec p,.cpy-sec a{font-family:'Lato';font-weight:400;font-size:12px;color:#fff;line-height:24px}
.cpy-sec a{padding-left:25px}
.cpy-sec a:hover{text-decoration:underline}
.footer-bottom{width:100%;float:left;text-align:center;margin:0 auto;padding:10px 0 20px;background:#7e7d7d;}
.footer-bottom .container{width:1170px;margin:0 auto}
.footer-bottom img{margin:0 auto}
.footer-bottom .cnt{font-size:10px;line-height:14px;color:#525252;padding:0 2px;margin-top:20px}
.bnr-sec{float:left;width:100%;display:none}
.tap-to{z-index:9999999999995;display:none;position:fixed;top:0;right:20px;padding:5px 11px}
.tap-to a{font-size:16px;line-height:32px;color:#FFF;font-weight:700;font-family:'Helvetica',sans-serif}
.tap-to a:hover{color:#fff}
.tap-title{text-align:center;font-family:'Lato';font-weight:400;font-size:13px;float:left;color:#17455f;line-height:normal;margin:0 10px 0 0}
#body{float:left;width:100%}
.banner-img{width:100%;float:left}
.banner-img img{display:none}
.page_content p{font-size:15px;margin-bottom:20px;line-height:26px}
.page_content h1,.full_cnt h1{font-size:32px;margin-bottom:12px;font-family:'Lato';font-weight:700;color:#17455f}
.page_content h2,.full_cnt h2{font-size: 26px;margin-bottom:15px;color:#17455f}
.page_content h5,.full_cnt h5{font-size:18px;margin-bottom:15px;color:#17455f}
.page_content h4,.full_cnt h4{color:#17455f;font-size:18px;margin-bottom:12px;line-height:normal}
.page_content h6,.full_cnt h6{font-size:18px;margin-bottom:15px;color:#17455f}
.page_content h3,.full_cnt h3{font-size:24px;margin-bottom:30px;color:#17455f}
#page-54 #page-content p{font-size:16px;line-height:30px}
.page_content p,.full_cnt p{color:#17455f;font-size:16px;font-family:'Lato';font-weight:400;line-height:26px}
.page_content p a,.full_cnt p a{color:#17455f;font-weight:700}
.page_content p a:hover,.full_cnt p a:hover{text-decoration:underline}
.page_content ul,.full_cnt ul{list-style:none;padding:0;margin:0;margin-bottom:20px}
.page_content ul li,.full_cnt ul li{font-size:16px;line-height:26px;color:#17455f;padding-left:20px;font-weight:400;background:url(images/list-arw.png) no-repeat left top 8px}
.page_content ul li a,.full_cnt ul li a{color:#17455f;font-weight:700}
.error-cnt{text-align:center}
.error-cnt p{font-size:16px}
.error-cnt h3{margin-bottom:20px}
.yui3-g,#page-content h2,#page-content h1,#page-content h3,#page-content h4,#page-content h5,#page-content h6{letter-spacing:normal;line-height: 1.2em;}
#page-content img{box-shadow:none;border-radius: 8px}
.page #body-wrapper .sidebar,.page-template-default #body-wrapper .sidebar,.page-template-layout-sidebarright #body-wrapper .sidebar{float:right}
.page-template-layout-sidebarleft #body-wrapper .sidebar{float:left}
.page-template-layout-sidebarleft #body-wrapper .page_cnt{float:right}
.page-template-layout-sidebarboth #sidebar-left,.page-template-layout-sidebarboth #sidebar-right{max-width:285px;width:54%}
.page-template-layout-sidebarboth #sidebar-left.sidebar{float:left}
.page-template-layout-sidebarboth #sidebar-right{float:right}
#body-wrapper{float:left;width:100%}
#body-wrapper .page_cnt{float:left;width:756px;text-align:left}
#body-wrapper .sidebar{max-width:inherit;width:330px;min-width:inherit;margin:0;float:right}
.page-template-layout-sidebarboth #body-wrapper .page_cnt{float:left;max-width:492px;width:68%;text-align:left;margin:0 35px}
#body-wrapper .page_content{float:left;width:100%;padding:60px 0}
.page-template-layout-sidebarnone #body-wrapper .page_cnt{width:100%;float:left;max-width:100%}
#body-wrapper .full_cnt{width:100%;float:left;max-width:100%}
#page-header{width:100%;float:left;background-image:url(https://boardingschoolforgirls.org/wp-content/uploads/2024/07/inr-bnr-img-4.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding:30px 0;border-bottom:5px solid #118080}
#page-header h2, #page-header h1{text-align:left;font-family:'Marcellus',serif;color:#fff;margin-bottom:0;max-width:400px;line-height:1.1em;font-size:37px;color: #555;margin-top: 40px}
.breadcrumbs{float:left;color:#fff;font-size:14px;margin-top:14px}
.breadcrumbs span{color:#118080;padding:0 4px}
.breadcrumbs a{color:#fff}
.breadcrumbs a:hover{color:#17455f;text-decoration:underline}
.page-template-layout-sidebarboth #sidebar-left.sidebar .widget > h3,.page-template-layout-sidebarboth #sidebar-left.sidebar .side-testim h3,.page-template-layout-sidebarboth #sidebar-right.sidebar .widget > h3,.page-template-layout-sidebarboth #sidebar-right.sidebar .side-testim h3{font-size:23px}
.widget_search input[type=text]{float:left;width:100%;border:1px solid #dfdfdf;border-radius:40px;font-family:'Lato',sans-serif;font-weight:400;font-style:italic;font-size:14px;color:#58595b;line-height:55px;padding:0 15px}
.sidebar .search-form{position:relative;margin-bottom:16px;float:left;width:100%}
.sidebar .search-form input[type=search]{float:left;width:100%;border:1px solid #dfdfdf;border-radius:40px;font-family:'Lato';font-weight:400;font-weight:400;font-style:italic;font-size:14px;color:#58595b;line-height:45px;padding:0 15px}
.sidebar .search-form .search-submit{position:absolute;top:0;bottom:0;right:25px;margin:auto;width:16px;height:16px;background-image:url(images/srch-icon.png);background-position:center center;font-size:0;border:none;cursor:pointer;background-color:#fff}
.widget_search input[type="submit"]{position:absolute;top:0;bottom:0;right:25px;margin:auto;width:16px;height:16px;background-image:url(images/srch-icon.png);background-position:center center;font-size:0;border:none;cursor:pointer;background-color:#fff}
.sidebar .widget_search{float:left;width:100%;position:relative;margin:0 0 70px;margin-bottom:16px}
.widget_search .screen-reader-text{display:none}
.widget.widget_search form,.widget.widget_search form{width:100%;float:left;text-align:center}
.sidebar .widget,.side-testim{float:left;width:100%;background-image:url(images/side-widg-bg.jpg);background-repeat:repeat;border-radius:40px;border:1px solid #e5e5e5;-webkit-box-shadow:10px 10px 4px 1px rgba(229,229,229,0.55);-moz-box-shadow:10px 10px 4px 1px rgba(229,229,229,0.55);box-shadow:0 4px 1px 0 rgba(229,229,229,0.9);margin-bottom:30px}
.sidebar .widget_search,.sidebar .donate_btns{box-shadow:none!important;border:none!important;background:none;margin-bottom:16px}
.sidebar .widget.side-btns{border:none;box-shadow:none!important;margin-bottom:24px}
.sidebar .donate_btns{float:left;width:100%}
.sidebar .donate_btns a{float:left;width:100%;text-align:center;color:#fff;font-family:'Lato';font-weight:900;font-size:20px;line-height:normal;text-transform:uppercase;border-radius:25px;padding:12px 0}
.sidebar .donate{background-color:#17455f}
.sidebar .inquiry{background-color:#49B1C5;margin:0 0 15px}
.sidebar .inquiry:hover{background-color:#17455f}
.sidebar .donate:hover{background-color:#118080}
.sidebar .widget > h3,.side-testim h3,.sidebar .widget .sidebar-pic h3{font-family:'Marcellus',serif;font-size:22px;color:#fff;line-height:55px;text-shadow:none!important;background-color:#49B1C5;text-transform:none;letter-spacing:normal;text-align:center;padding:0;border:none;background-image:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0;border-top-right-radius:20px;border-top-left-radius:20px}
.sidebar .widget .sidebar-pic .side-vid{padding:20px 12px;float:left;width:100%}
.sidebar-pic{float:left;width:100%}
.sidebar-pic img{margin:0 auto 10px;display:block;border:5px solid #fff}
.client img{border-radius:100%;width:100px;height:100px;margin:0 auto 10px}
#endorses .clint-name{font-size:16px;color:#17455f;font-family:'Marcellus',serif}
.widg-testi p{text-align:center}
.widg-testi{padding:20px 12px;float:left;width:100%}
#endorses .item{float:left;padding:30px 30px 10px}
.test-desc p{margin-bottom:10px}
.meet_btns{float:left;width:330px}
#page-content .meet_btns a{float:left;width:100%;text-align:center;color:#fff;font-family:'Lato';font-weight:900;font-size:20px;line-height:normal;text-transform:uppercase;border-radius:25px;padding:12px 0;margin-bottom:10px;margin-top:30px}
#page-content .meet_btns .direct{background-color:#17455f}
#page-content .meet_btns .staf{background-color:#118080;margin:0 0 15px;color:#fff}
#page-content .meet_btns .staf:hover{background-color:#17455f}
#page-content .meet_btns .direct:hover{background-color:#118080}
#page-content .app-pg p{font-size:17px;line-height:28px}
#page-content strong,#page-content p b{font-family:'Lato';font-weight:700}
.app-info{text-align:center;width:245px;background:url(images/info-bg.png) repeat;margin-right:40px;float:left;padding:50px 0 30px;position:relative}
.app-info:last-of-type{margin-right:0}
#page-content .app-pg .app-info p{font-size:20px;color:#fff;font-family:'Marcellus',serif;line-height:32px;text-align:center;margin-top:15px;margin-bottom:0}
#page-content .app-pg .app-info p a{color:#fff;font-weight:400}
#page-content .app-pg .app-info p a:hover{color:#8bb919;text-decoration:none}
.app-info img{text-align:center;margin:0 auto;position:absolute;top:-68px;left:0;right:0;box-shadow:none!important}
.info-box{float:left;width:100%;margin-top:60px;padding:0 20px}
#page-content ul.activities li{padding-left:50px}
#page-content ul.activities li.actv1{background:url(images/activity1.png) no-repeat left top}
#page-content ul.activities li.actv2{background:url(images/activity2.png) no-repeat left top}
#page-content ul.activities li.actv3{background:url(images/activity3.png) no-repeat left top}
#page-content ul.activities li.actv4{background:url(images/activity4.png) no-repeat left top}
#page-content ul.activities li.actv5{background:url(images/activity5.png) no-repeat left top}
#page-content ul.activities li.actv6{background:url(images/activity6.png) no-repeat left top}
#page-content ul.activities li.actv7{background:url(images/activity7.png) no-repeat left top}
#page-content ul.activities li.actv8{background:url(images/activity8.png) no-repeat left top}
#page-content .acad-logos ul li{padding:0;margin-right:18px;float:left;width:240px;text-align:center;height:133px;border:2px solid #118080;background:none}
.acad-logos ul li img{margin:0 auto;text-align:center;padding-top:8px}
#page-content .acad-logos ul li:last-child{margin-right:0}
.acad-logos ul li img.apx{padding-top:32px}
.acad-logos ul li img.adv{padding-top:30px}
#page-content ul.acad-ofrs li{background:none;padding:0}
#page-content ul.acad-ofrs li h4{padding:20px 0 20px 80px}
#page-content ul.acad-ofrs li h4.ofr1{background:url(images/ofr1.png) no-repeat left}
#page-content ul.acad-ofrs li h4.ofr2{background:url(images/ofr2.png) no-repeat left}
#page-content ul.acad-ofrs li h4.ofr3{background:url(images/ofr3.png) no-repeat left}
#page-content ul.acad-ofrs li h4.ofr4{background:url(images/ofr4.png) no-repeat left}
#page-content ul.acad-ofrs li h4.ofr5{background:url(images/ofr5.png) no-repeat left}
#page-content ul.acad-ofrs li h4.ofr6{background:url(images/ofr6.png) no-repeat left}
.page_cnt iframe{width:100%;display:block;height:370px;border:1px solid #e8e8e8;padding:10px;margin:0 0 30px}
.cont-add{float:left;width:100%;padding:0 0 25px;border-bottom:1px solid #e8e8e8;margin:0 0 20px}
#page-content .cont-add ul li{float:left;width:50%;font-family:'Lato';font-weight:400;font-size:16px;color:#17455f;line-height:24px;padding:8px 0 0 60px;background-position:left center;margin:0 20px 0 0}
#page-content .cont-add ul li a{color:#17455f;font-weight:400}
#page-content .cont-add ul li a:hover{color:#17455f;font-weight:700}
#page-content .cont-add ul li.add{background-image:url(images/cont-add.png)}
#page-content .cont-add ul li.ph-num{background-image:url(images/cont-ph.png);width:44%}
.contact-map h3{color:#17455f;font-size:22px;font-family:'Della Respira',serif;line-height:normal;margin:0 0 10px}
#page-content .frm{clear:both;display:block}
#page-content .frm ul li{float:left;width:100%;background-image:none;padding:0;margin:0 0 10px}
#page-content .frm ul li label{font-size:0;line-height:0}
#page-content .frm ul li input{width:100%;float:left;padding:16px 13px 16px 16px;font-size:16px;color:#848484;transition-duration:.5s;border:1px solid #dfdfe0;font-family:'Lato'!important;font-weight:400}
#page-content .frm ul li.nm input{width:100%;float:left}
#page-content .frm ul li.fld{float:left;width:369px}
#page-content .frm ul li.fnm,#page-content .frm ul li.city,#page-content .frm ul li.zip{margin-right:18px}
#page-content .frm ul li.lnm{margin:0 0 10px}
#page-content .frm ul li select{width:100%;border:1px solid #ccc;padding:13px 13px 13px 16px;color:#848484;font-size:16px;font-family:'Lato'!important;font-weight:400}
#page-content .frm ul li select option{width:100%;border:1px solid #ccc;padding:23px 13px 23px 16px}
#page-content .frm ul li textarea{width:100%;float:left;padding:16px 13px 16px 16px;font-size:16px;color:#848484;transition-duration:.5s;border:1px solid #dfdfe0;height:180px}
#page-content .frm ul li input[type="radio"]{float:left;width:auto}
#page-content .frm ul li.rd-btn label{font-size:14px;float:left;width:100%;text-align:left}
span.wpcf7-form-control-wrap.your-emergency{float:left;margin-top:20px}
span.wpcf7-list-item-label{display:inline-block;margin:7px 4px 0 6px}
span.wpcf7-list-item{margin-left:0;float:left}
#page-content .frm ul li.rad-btn{text-align:center;margin-bottom:-20px;margin-top:15px}
#page-content .frm ul li label br{display:none}
#page-content .frm ul li.rad-btn label br{display:block}
#page-content .frm ul li.rad-btn label{text-align:left;color:#848484;float:left;font-size:16px;font-family:'Lato'!important;font-weight:400;margin-bottom:10px}
input[type="radio"]{display:none}
#page-content .frm ul li.chk-radio label{font-size:16px;color:#848484}
span.wpcf7-list-item-label{display:inline-block;padding:10px 23px;height:16px;font-size:16px;color:#848484}
input[type="radio"]:checked + span.wpcf7-list-item-label{background:url(images/chkd.png) no-repeat left center}
input[type="radio"] + span.wpcf7-list-item-label{background:url(images/unchk.png) no-repeat left center}
.frm input[type="submit"]{float:left;margin-top:20px;background:#118080;text-align:center;color:#fff;border:0;padding:13px 0;line-height:normal;text-transform:uppercase;font-size:20px;transition-duration:.5s;width:222px;font-weight:500;font-family:'Lato';font-weight:900;border-radius:40px;cursor:pointer}
.frm input[type="submit"]:hover{background:#17455f}
#page-content .frm span.wpcf7-not-valid-tip{font-size:14px;display:inline-block;color:red;margin-bottom:11px;font-weight:700;width:100%;float:left;margin-top:15px}
#page-content .contact-map .wpcf7-validation-errors{border:2px solid #118080!important;color:#393939;text-align:center;font-weight:700;margin-top:10px!important;float:left;font-size:16px;width:100%}
#page-content .frm ul li input[type="radio"]:checked label span{border:1px solid red;background:url(images/chkd.png) no-repeat left;width:15px;height:15px}
.side-testim{width:100%;float:left}
#endorses{float:left;padding-bottom:30px}
div#endorses .owl-prev{width:25px;height:25px;background-repeat:no-repeat;background-position:0 0;font-size:0;line-height:0;float:left;background-image:url(images/side-prev.png);margin-right:8px}
div#endorses .owl-prev:hover{background-image:url(images/side-prev-hov.png)}
div#endorses .owl-next{width:24px;height:25px;background-repeat:no-repeat;background-position:0 0;font-size:0;line-height:0;float:left;background-image:url(images/side-nxt.png)}
div#endorses .owl-next:hover{background-image:url(images/side-nxt-hov.png)}
#endorses .owl-buttons{width:60px;float:none;margin:0 auto}
#endorses .owl-pagination{display:none}
.app-info a:hover p{color:#118080!important}
.blog_list{float:left;width:100%;margin-bottom:20px;padding:10px 0 20px;border-bottom:2px solid #118080}
.blg-cnt h3{font-family:'Marcellus',serif;font-size:22px;line-height:normal;margin-bottom:10px}
.blg-cnt h3 a:hover{color:#118080}
.post-meta{float:left;width:100%;margin:0 0 10px}
.post-dt{width:auto;float:left;margin:0 17px 0 0}
.post-meta span{color:#17455f;text-transform:capitalize}
.blg-more{float:left;background:#118080;padding:5px 0;border-radius:40px}
.blg-more a{text-align:center;color:#fff;line-height:normal;text-transform:uppercase;font-size:14px;transition-duration:.5s;font-weight:500;font-family:'Lato';font-weight:900;width:130px;display:inline-block}
.blg-more:hover{background:#17455f}
.blg_img img{display:block;width:100%;height:auto;margin-bottom:15px}
.single .post-content p{font-size:16px;line-height:26px}
.single #respond{display:none}
.single .post-author{width:auto;text-transform:capitalize}
.post-tags,.post-categories{float:left;margin:0 5px}
.single .page_content h2,.category .page_content h2,.archive .page_content h2{color:#17455f}
.srch-content{float:left;width:100%;padding-bottom:15px;border-bottom:2px solid #118080;margin-bottom:10px}
.page_content .srch-content h2 a:hover{color:#118080}
.page_content .srch-content a{color:#17455f}
.page_content .srch-content a:hover{color:#fff}
.page_content .srch-content .blg-more a{color:#fff}
.testi_list{width:50%;float:left;padding:0 30px}
.testi .owl-pagination{width:100%;float:left;text-align:center;margin:0 0 40px;display:none}
.testi .owl-pagination .owl-page{display:inline-block;width:10px;height:10px;border-radius:10px;background-color:#118080;margin:0 2px}
.testi .owl-pagination .owl-page.active{background-color:#fff}
.video_section{width:auto;float:right;position:relative;margin:-11px -12px 0 0}
.video_section .vs_img img{display:block}
.video_section .vs_play_btn{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:163px;height:163px}
#seo-top{background-color:transparent;text-align:center;line-height:10px;height:auto}
#seo-top .hidemobile.hidetablet{line-height:14px!important}
div#seo-bottom{background-color:transparent;padding:0;font-size:10px;color: #ececec;}
.post-16 .wpcf7-response-output{width:100%;float:left;text-align:center}
div.wpcf7 .frm .ajax-loader{float:left;margin-top:37px}
#body-wrapper .staff_pg{width:100%;float:left;background-color:#fff}
.staff_pg .staff-details{display:block;width:100%;float:left;padding-bottom:20px;margin-bottom:30px;border-bottom:4px double #d9d3c9;background:none;padding-left:0}
.staff_img{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15);padding:14px;float:left;margin:0 0 10px;width:20%}
.staff_img img{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:0;float:left}
.staff_cnt{width:76%;float:right}
.staff_pg .staff-details:nth-child(even) .staff_img{float:right;margin:0 0 10px}
.staff_pg .staff-details:nth-child(even) .staff_cnt{text-align:right;float:left}
@media screen and (max-width:480px) {
iframe.leadmanager{max-width:320px!important}
}