@font-face{font-family:'GarnetCapitalsBlack-Regular';src:url(fonts/GarnetCapitalsBlack-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/GarnetCapitalsBlack-Regular.woff) format("woff"),url(fonts/GarnetCapitalsBlack-Regular.ttf) format("truetype"),url(fonts/GarnetCapitalsBlack-Regular.svg#GarnetCapitalsBlack-Regular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'GarnetCapitals-Bold';src:url(fonts/GarnetCapitals-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/GarnetCapitals-Bold.woff) format("woff"),url(fonts/GarnetCapitals-Bold.ttf) format("truetype"),url(fonts/GarnetCapitals-Bold.svg#GarnetCapitals-Bold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'GarnetCapitalsLight-Regular';src:url(fonts/GarnetCapitalsLight-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/GarnetCapitalsLight-Regular.woff) format("woff"),url(fonts/GarnetCapitalsLight-Regular.ttf) format("truetype"),url(fonts/GarnetCapitalsLight-Regular.svg#GarnetCapitalsLight-Regular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'GarnetCapitalsThin-Regular';src:url(fonts/GarnetCapitalsThin-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/GarnetCapitalsThin-Regular.woff) format("woff"),url(fonts/GarnetCapitalsThin-Regular.ttf) format("truetype"),url(fonts/GarnetCapitalsThin-Regular.svg#GarnetCapitalsThin-Regular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'PoppinsMedium';src:url(fonts/PoppinsMedium.eot) format("embedded-opentype"),url(fonts/PoppinsMedium.woff2) format("woff2"),url(fonts/PoppinsMedium.woff) format("woff"),url(fonts/PoppinsMedium.ttf) format("truetype"),url(fonts/PoppinsMedium.svg#PoppinsMedium) format("svg")}
@font-face{font-family:'PoppinsRegular';src:url(fonts/PoppinsRegular.eot) format("embedded-opentype"),url(fonts/PoppinsRegular.woff2) format("woff2"),url(fonts/PoppinsRegular.woff) format("woff"),url(fonts/PoppinsRegular.ttf) format("truetype"),url(fonts/PoppinsRegular.svg#PoppinsRegular) format("svg")}
@font-face{font-family:'PoppinsSemiBold';src:url(fonts/PoppinsSemiBold.eot) format("embedded-opentype"),url(fonts/PoppinsSemiBold.woff2) format("woff2"),url(fonts/PoppinsSemiBold.woff) format("woff"),url(fonts/PoppinsSemiBold.ttf) format("truetype"),url(fonts/PoppinsSemiBold.svg#PoppinsSemiBold) format("svg")}
@font-face{font-family:'PoppinsLight';src:url(fonts/PoppinsLight.eot) format("embedded-opentype"),url(fonts/PoppinsLight.woff2) format("woff2"),url(fonts/PoppinsLight.woff) format("woff"),url(fonts/PoppinsLight.ttf) format("truetype"),url(fonts/PoppinsLight.svg#PoppinsLight) format("svg")}
.mobilecallnow {display:none}
*{box-sizing:border-box;margin:0;padding:0}
body{overflow-x: hidden;width: 100%;font-family:'PoppinsRegular',Arial,Helvetica,sans-serif;background:url(images/bg.jpg) repeat left top}
hr{margin-bottom:20px}
.page_content p{font-size:14px;line-height:26px;padding-bottom:20px}
.page_content img{border-radius:10px}
.clear{clear:both}
.alignnone{margin-bottom:20px;margin-top:20px;max-width:90%}
.alignleft{float:left;margin-right:20px;margin-top:20px;margin-bottom:20px;max-width:60%}
.alignright{float:right;margin-left:20px;margin-top:20px;margin-bottom:20px;max-width:60%}
.aligncenter{display:block;margin:0 auto;max-width:90%}
iframe,img{max-width:100%;border:none;margin:0 auto;display:block}
img{height:auto;vertical-align:bottom}
a{font-family:inherit;font-size:inherit;line-height:normal;color:inherit;text-decoration:none}
h1,h2,h3,h4,h5,h6{margin:0 0 20px;padding:0}
p,li,ul,ol,blockquote{margin:0 0 10px;padding:0}
p{margin-bottom: 30px;
    line-height: 30px;}
ul,ol,li{list-style:none}
a:visited{color:inherit}
a:hover{text-decoration:none}
.container{max-width:1300px;width:100%;margin:0 auto}
.inq_btn{font-family: 'GarnetCapitals-Bold';
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 2.21px;
    color: #fff;
    background: #e02b20;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    padding: 1px 0px;
    border-radius: 3px;
    /* border: 2px #fff solid; */
    width: 39%;
    margin: 0 auto;
    height: 63px;}
.inq_btn div {margin-top: 24px !important;margin-bottom: unset !important}
.inq_btn a:hover{color:#000}
.home .container,.logo_sec .container{max-width:1400px}
.fl{float:left}
.fr{float:right}
/* .fw{float:left;width:100%} */
.tap-to{z-index:999999;display:none;position:fixed;top:0;right:0;padding:0;width:150px;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.tap-title{text-align:center;font-size:12px;float:left;color:#fff;line-height:12px;margin:9px 10px 0 0}
.tap-to a{font-size:13px;line-height:42px;color:#fff}
#sdrn_bar{background:#0f2c82}
#seo-top,#seo-top a{font-size:8px;color:#555;line-height:normal;text-align:center;margin-bottom:10px}
#seo-bottom{font-size:8px;color:#ccc;line-height:normal}
.header_sec{float:left;width:100%;background: #2d49aa;position:relative;z-index:9;box-shadow: 1px 1px 2px #fff;margin-bottom:-200px;height: 96px;}
.fixed-header{float:left;width:100%;background:#24429B;position:relative;z-index:999;box-shadow:1px 3px 10px #000000ab;margin-bottom:0}
.logo_sec{padding: 8px 0 9px;}
.hd_right{width:41%}
.hd_right .tp_cal:before{position:absolute;content:"";background:url(images/sprites.png) no-repeat -1px -1px;width:43px;height:43px;left:0;top:0;bottom:0;margin:auto}
.hd_right .tp-num{padding-left:20px;border-left:1px solid #e02b20;float:left;margin-top:0}
.hd_right .tp_cal{float:left;font-size:17px;line-height:normal;letter-spacing:2.21px;color:#fff;padding-left:60px;position:relative;text-transform:uppercase;font-family:'GarnetCapitalsLight-Regular'}
.hd_right .tp_cal:hover{color:#ff483c}
.hd_right .inq_btn{float:right;font-family:'GarnetCapitals-Bold';font-size:17px;font-weight:400;letter-spacing:2.21px;color:#fff;background:#e02b20;line-height:normal;text-align:center;text-transform:uppercase;padding:19px 26px;border-radius:3px;box-shadow:10px 10px 20px -6px rgba(0,1,1,0.3)}
.hd_right .inq_btn:hover{background:#3753a4}
.hd_logo{width: 27%;margin-left: 15px; }
.hd_logo img, .footerlogo {}
.hd_menu{width:69%;position:relative;padding-top:10px}
.hd_menu ul,.hd_menu ul li{list-style:none;margin:0;padding:0}
.hd_menu ul li{float:left;position:relative}
.hd_menu ul li a{float:left;font-family:'GarnetCapitalsLight-Regular';font-size:15px;color:#fff;line-height:normal;padding:10px 0;margin:0 15px;text-transform:uppercase;letter-spacing:2.21px}
.top_menu{padding-top:5px;display:none;}
/* .hd_menu ul li a:hover,.hd_menu ul li.current-menu-item a{border-bottom:2px solid #e02b20} */
.hd_menu ul li .sub-menu{display:none;width:430px;background:#e02b20;position:absolute;left:0;top:99%}
.hd_menu ul.menu > li:hover > .sub-menu{display:block}
.hd_menu ul.menu > li > .sub-menu > li:hover > .sub-menu{display:block;left:100%;top:0}
.hd_menu ul.menu > li > .sub-menu > li > .sub-menu > li:hover > .sub-menu{display:block;left:100%;top:0}
.hd_menu ul.menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li:hover > .sub-menu{display:block;left:100%;top:0}
.header_sec.fixed-header .logo_sec .hd_menu ul li a{font-size:12px;padding:7px 0}
.hd_menu ul .sub-menu li{float:left;width:100%}
.hd_menu ul .sub-menu li a,.header_sec.fixed-header .logo_sec .hd_menu ul .sub-menu li a{float:left;padding:8px 15px;width:100%;margin:0;font-size:14px;text-transform:none;height:40px!important}
.hd_menu ul .sub-menu li a:hover,.hd_menu ul .sub-menu li.current-menu-item a{border:0;background:#607fd8}
.header_sec.fixed-header .logo_sec{position: relative !important;box-shadow:1px 3px 20px #000000ab}
.header_sec.fixed-header .logo_sec #seo-top{display:none}
.header_sec.fixed-header .logo_sec .hd_logo img{width:264px;padding:4px}
.header_sec.fixed-header .logo_sec .hd_right .inq_btn{font-size:15px;padding:15px 20px}
.header_sec.fixed-header .logo_sec .hd_right .tp_cal{font-size:16px}
.banner_section{float:left;width:100%;background:url(images/banner_img.jpg) no-repeat center top;background-size:cover;padding:100px 0 90px;margin-top: 73px;}
.bnr_cnt{float:left;width:732px;position:relative;padding-left:33px}
.bnr_cnt:before{position:absolute;content:"";left:0;background:url(images/bor-left.png) no-repeat;width:251px;height:251px;bottom:6px}
.bnr_cnt:after{    position: absolute;
    content: "";
    right: 0;
    width: 227px;
    height: 180px;
    background: url(images/bor-rite.png) no-repeat;
    top: 14px;
}
.call-actions h2,.common-questions h2,.testimonials h2{font-family:'GarnetCapitalsBlack-Regular';font-size:63px;font-weight:700;color:#121211;line-height:normal;margin-bottom:10px}
.bnr_cnt h2 strong{font-size:74px;letter-spacing:-.93px;font-family:'GarnetCapitalsBlack-Regular'}
.bnr_cnt h2{font-family:'GarnetCapitalsThin-Regular';color:#121211;font-size: 48px;line-height:69px;letter-spacing:-.63px;margin-bottom:25px;font-weight:400}
.bnr_cnt h5{font-family:'GarnetCapitalsThin-Regular';font-size:29px;font-weight:700;color:#24429b;line-height:normal;margin-bottom:16px;letter-spacing:-.5px}
.bnr_cnt .bnr_btn{display:inline-block;font-family:'GarnetCapitals-Bold';font-size:26px;font-weight:400;letter-spacing:2.34px;color:#fff;background:#e02b20;line-height:normal;text-align:center;text-transform:uppercase;padding:22px 32px;border-radius:3px;box-shadow:10px 10px 20px -6px rgba(224,41,32,0.4);position:relative}
.bnr_cnt .bnr_btn:hover{background:#24429b}
.ft_cprt{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;color:#000;line-height:normal;text-align:center}
.footer_sec{padding:0 0 30px;text-align:center;background:#f9f9f9}
.page_banner{float: left;
width: 100%;
background-color: unset !important;
padding: 214px 0 20px;
position: relative;
margin-top: 80px;
background-size: cover;
background-image: url(https://mytroubledgirl.com/wp-content/uploads/2021/04/banner-img5.jpg) !important;
background-position: right !important;}
.fixed-header{margin-bottom:-20px}
.fixed-header .hd_right .tp-num{font-size:12px;line-height: 15px;}
.page_banner:after{width:100%;height:60%;position:absolute;content:"";left:0;right:0;margin:0 auto;top:auto;bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.41) 31%,rgba(0,0,0,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(31%,rgba(0,0,0,0.51)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.41) 31%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.41) 31%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.41) 31%,rgba(0,0,0,1) 100%);}
.page_banner .container{position:relative;z-index:1;}
.page_banner h1,.page_banner h2{font-family:'PoppinsSemiBold';font-size:40px;color:#fff;line-height:40px;margin:0 0 10px;letter-spacing:1.2px}
.breadcrumbs{font-size:14px;font-weight:400;color:#fff;line-height:28px;font-family:'PoppinsRegular';letter-spacing:.5px}
.breadcrumbs a {color: yellow;
    text-transform: uppercase;
    padding: 10px;
    border: 2px solid yellow;
    border-radius: 5px;}
.breadcrumbs a:hover {text-decoration:underline;color:red}
.page_content{float:left;width:100%;padding:0 0 100px}
.page_content h1,.page_content h2,.page_content h3,.page_content h4,.page_content h5,.page_content h6{font-family:'PoppinsSemiBold';font-weight:700;color:#000;line-height:normal;margin-bottom:20px;letter-spacing:.6px}
.page_content h1{font-size:44px;font-family:'GarnetCapitalsBlack-Regular';letter-spacing:-.8px}
.page_content h2{font-size:30px;font-family:'GarnetCapitalsBlack-Regular';letter-spacing:-.2px;color:#333;margin-top: 30px;}
.page_content h3{font-size:25px}
.page_content h4{font-size:20px}
.page_content h5{font-size:18px;color:#24429b}
.page_content h6{font-size:16px}
.page_content p{font-weight:400;font-size:15px;color:#000;line-height:26px;margin-bottom:10px;font-family:'PoppinsRegular';letter-spacing:.5px}
.page_content p strong,.page_content strong{font-family:'PoppinsSemiBold'}
.page_content a{color:inherit}
.page_content ul,.page_content ol{margin:0 0 20px;list-style-position:inside}
.page_content li{font-weight:400;color:#000;margin-bottom:10px;position:relative;font-size:14px}
.main_cnt{background:url(images/bg-img.png) no-repeat;background-position:left -150px top 180px;background-size:auto}
.page_content .content{width:66%;position:relative}
.page_content .content,.full_content{background:#ffffffc9;border-radius:3px;box-shadow:0 0 40px -12px rgba(0,0,0,0.2);padding: 25px 35px;}
.page_content.full_width{margin-top:-25px}
.page_content .sidebar{width:31.5%;margin-top:-25px}
.sidebar .widget{background-color:#fff;border-radius:10px;margin-bottom:30px;position:relative;box-shadow:0 0 62px -20px rgba(0,0,0,0.3);padding:60px 25px 65px;border:1px solid #e9e9e9}
.sidebar .widget ul,.sidebar .widget ul li{list-style:none;margin:0;padding:0}
.sidebar .widget ul.sub-menu{display:none}
.sidebar .widget ul li a{display:inline-block;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;color:#000;line-height:normal;padding:10px 0}
.sidebar .widget ul li a:hover{color:#ececec}
.sidebar .widget h3{font-family:Arial,Helvetica,sans-serif;font-size:35px;font-weight:700;color:#3753a4;line-height:normal;margin-bottom:10px}
.sidebar .testim_cnt p{font-family:'PoppinsRegular';font-size:14px;font-weight:400;color:#000;line-height:22px;margin-bottom:10px}
.sidebar .testim_cnt h5{font-family:'PoppinsRegular';font-size:18px;font-weight:700;color:#fff;line-height:normal;margin:0;text-align:right}
.page_both_sidebar .sidebar_left{width:25%}
.page_both_sidebar .sidebar_right{width:25%}
.page_both_sidebar .content{width:50%;padding:0 20px}
.endorser-sec{background:#fff;text-align:center;padding:70px 0}
.endosers-sec .container{width:1400px}
.endosers-sec h2{color:#1a2c3d;font-size:42px;line-height:48px;letter-spacing:-.84px;font-family:'GarnetCapitalsBlack-Regular';font-weight:400;text-transform:uppercase;margin-bottom:30px}
.endorser-img ul li .end-name h5{font-size:24px;color:#212121;line-height:34px;text-transform:uppercase;display:inline-block;margin-bottom:12px;font-family:'PoppinsRegular'}
.endorder-cnt p{font-family:'PoppinsRegular';font-size:16px;color:#212121;line-height:24px;margin-bottom:5px}
.endorser-img{margin-top:28px;float:left;width:100%;min-height:335px}
.endorser-img ul{margin:0 0 25px;position:relative}
.endorser-img ul li{float:left;width:9%;margin-right:29px;position:relative}
.endorser-img ul li img{width:100%;display:block;padding:0;border:1px solid #fff}
.endorser-img ul li .end-name{display:none;position:relative;width:491px;left:-162px;top:21px}
.endorser-img ul li.active .end-name{display:block;position:relative;left:-181px;top:20px}
.endorser-img ul li.active img{z-index:99999;margin-bottom:25px;cursor:pointer;transform:scale(1.2,1.2);outline:2px solid #fff;outline-offset:5px}
.end-name h6{font-family:'PoppinsMedium';font-size:18px;color:#24429b;line-height:22px;letter-spacing:.5px;margin:0 0 5px}
.endorsers{display:inline-block;width:100%;margin-bottom:20px}
.endorser-img ul li .end-name h5{font-family:'GarnetCapitalsBlack-Regular';font-size:24px;color:#24429b;line-height:32px;text-transform:uppercase;display:inline-block;margin-bottom:5px}
.endorsers{display:inline-block;width:100%;margin-bottom:20px}
.endorsers p strong{display:block;text-align:right}
.endorser-img ul li:last-child{margin-right:0}
.endorser-img ul li .end-img{position:relative;width:123px;margin:0 auto;box-shadow:0 0 8px 0 rgba(0,0,0,0.23)}
.common-questions{padding:50px 0}
.common-questions h2{text-align:center;padding-bottom:15px;margin-bottom:15px}
.que-ans{margin-bottom:20px;border-radius:5px;background:#efefef}
.que{cursor:pointer}
/* .que h3{position:relative;line-height:50px;background:#00a7ff;color:#fff;padding:0 20px;margin-bottom:0;border-radius:5px;font-size:24px;transition:.15s;font-weight:400} */
.que.active h3{background:#f37325;border-bottom-left-radius:0;border-bottom-right-radius:0}
.que h3:after{content:'+';font-weight:700;color:#00a7ff;background:#fff;border-radius:60px;position:absolute;right:15px;top:0;bottom:0;margin:auto;width:25px;height:25px;display:block;text-align:center;line-height:25px}
.que.active h3:after{content:'-';line-height:23px;color:#f37325}
.ans{display:none;padding:15px;font-size:18px}
.left-comm-que{width:49%;float:left}
.right-comm-que{width:49%;float:right}
.img-slideshow{background:#00a7ff;padding:50px 0}
.img-slideshow img{border:solid 5px #f37325;margin:5px}
.testimonials{padding:50px 0}
.testimonials h2{text-align:center;margin-bottom:15px;padding-bottom:15px}
.testi{padding:20px;background:rgba(0,167,255,.05);border:solid 1px #00a7ff;border-radius:20px}
.testi h4{margin-bottom:0;font-style:italic;text-align:right}
.testies.owl-carousel{position:relative}
.testies.owl-carousel .owl-nav button.owl-prev span,.testies.owl-carousel .owl-nav button.owl-next span,.cal-acts.owl-carousel .owl-nav button.owl-prev span,.cal-acts.owl-carousel .owl-nav button.owl-next span{font-size:50px;width:50px;height:50px;display:block;line-height:39px;text-align:center;border-radius:50px;border:solid 2px #00a7ff;color:#00a7ff;position:absolute;top:30%;left:-80px;transition:.3s}
.testies.owl-carousel .owl-nav button.owl-next span,.cal-acts.owl-carousel .owl-nav button.owl-next span{left:inherit;right:-80px}
.testies.owl-carousel .owl-nav button:hover span,.cal-acts.owl-carousel .owl-nav button:hover span{border:solid 2px #f37325;color:#f37325}
.testims_cnt.owl-carousel .owl-dots{text-align:center;margin-top:15px}
.testims_cnt.owl-carousel .owl-dot{width:10px;height:10px;margin:2px;border-radius:10px;border:solid 2px #fff}
.testims_cnt.owl-carousel .owl-dot.active{background:#fff}
.call-actions{text-align:center;padding:50px 0}
.call-actions h2{text-align:center;padding-bottom:15px;margin-bottom:15px}
.call-actions .cal-act h3{margin-bottom:0}
.call-actions .cal-act h3 a{text-align:center;margin-bottom:0;padding:150px 20px 20px;display:block;position:relative;background:rgba(0,167,255,0.5);outline:solid 1px rgba(0,167,255,1);outline-offset:-10px;color:#fff;text-transform:uppercase;transition:.3s}
.call-actions .cal-act h3 a:hover{background:rgba(243,115,37,.5);outline:solid 1px rgba(243,115,37,1)}
.call-actions .cal-act h3 a:before{content:'';display:block;position:absolute;width:100px;height:100px;background:rgba(0,167,255,0.5);top:30px;left:0;right:0;margin:auto;border-radius:50px}
.call-actions .cal-act h3 a:hover:before{background:rgba(243,115,37,1)}
.footer_top{background:#00a7ff;margin-bottom:30px}
.footer_top ul.menu{margin:0}
.footer_top ul.menu li{float:left;margin-bottom:0}
.footer_top ul.menu li a{float:left;font-size:16px;font-weight:700;color:#fff;line-height:normal;padding:15px 40px;text-transform:uppercase;transition:.15s}
.footer_top ul.menu li.current_page_item a{background:#f37325}
.footer_top ul.menu li a:hover{background:#f37325}
.page_content .content ul li,.page_content .content ol li{position:relative;padding-left:15px}
.page_content .content ul li:before,.page_content .content ol li:before{font-weight:700;position:absolute;top:10px;bottom:0;border-radius:100%;left:0;width:6px;height:6px;background:#e12c21;content:""}
.sbdar{width:300px;padding-top: 0px;margin-top: -50px;}
.academy-rite{width:1058px}
.girls-schools .academy-rite{padding-top:0}
.girls-schools{padding:59px 0;background:url(images/bg-img.png) no-repeat;background-position:left -150px top 25px;background-size:auto}
.academy-block{display:flex}
.bloc-item{/*width:-webkit-calc((100% / 3) - 23px);*/ width: -webkit-calc((100% / 2) - 0px);margin:0 23px 35px 0;background-color:#fff;
border-radius: 13px;
    box-shadow: 5px 5px 23px rgb(0 0 0 / 30%);
    float: left;
  border: 2px #ccc solid;}
.bloc-item:nth-child(3n){margin-right:0}
.aca-img{position:relative}
.aca-img:after{width:100%;height:20%;position:absolute;content:"";left:0;right:0;margin:0 auto;top:auto;bottom:0;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.51) 51%,rgba(0,0,0,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(51%,rgba(0,0,0,0.51)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.51) 51%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.51) 51%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.51) 51%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.51) 51%,rgba(0,0,0,1) 100%)}
.aca-img img{display:block;border-top-right-radius:10px;border-top-left-radius:10px;width:100%}
.aca-ic{float:left;width:100%}
.ac-icon{float:left;margin-top:-38px;padding-left:20px;position:relative}
.ac-icon img{width:70px;height:70px;border-radius:100%;box-shadow: 1px 2px 15px #0000007a !important;}
.ac-loc{    float: right;
    padding: 2px 16px 4px 25px;
    position: relative;
    margin-top: -30px;
    background: #24429B;
    border-radius: 10px 0 0 10px;
    min-width: 150px;
   border-left: 2px #fff solid;
    box-shadow: 1px 3px 10px #8888889c;
    border-top: 2px #fff solid;
    border-bottom: 2px #fff solid;
}
.ac-loc:before{position:absolute;content:"";background:url(images/sprites.png) no-repeat;background-position:-9px -55px;left:6px;top:0;bottom:0;margin:auto;width:16px;height:16px}
.ac-loc p{font-size:15px;line-height:33px;color:#fff;margin:0;font-family:'PoppinsSemiBold';padding-bottom:0!important}
.aca-cont{    padding: 4px 24px 0px;
    float: left;
    width: 100%;
    height: 125px;}
.aca-cont h5{font-size:17px;line-height:normal;letter-spacing:.1px;color:#000;font-family:'PoppinsMedium';margin-bottom:0px;position:relative;font-weight:400;min-height:32px}
.aca-cont h5 a{ color: #000;
    font-size: 25px;
    letter-spacing: -.1px;
    text-align: center;
    float: none;
    width: 100%;
    display: block;}
.aca-cont h5:before{position:absolute;content:"";background-color:#e12c21;width:3px;height:100%;left:-24px;top:0;bottom:0;margin:auto}
.aca-cont p{font-size:13px;line-height:18px;letter-spacing:.39px;color:#272727;font-family:'PoppinsRegular';margin-bottom:10px;min-height:112px}
.aca-add p{color:#0e38b3;font-size:15px;line-height:26px;font-family:'PoppinsSemiBold';margin:0}
.aca-add p strong{font-family:'PoppinsSemiBold';font-size:11px;color:#000}
.aca-add{
    padding-top: 7px;
    text-align: center;}
.gen,.age{width:26%}
.gen,.age,.loca{float:left}
.loca{padding:0 12px;width:48%}
.ac-btns{float:left;width:100%;padding:20px;border-top:1px solid #c6c6c6}
.aca-cal a{font-size:17px;line-height:normal;color:#000;font-family:'PoppinsSemiBold';letter-spacing: 1.19px !important;
    padding: 8px 20px;
    border-radius: 10px;
    background: #fcfc9d;}
.aca-cal a:hover{color:#e02b20}

.aca-age2 {display: inline-flex;text-align: center;}
.aca-age2 a{font-size:18px;line-height:normal;font-family:'PoppinsSemiBold';letter-spacing:1.12px;border-radius:10px;padding:10px 12px;text-transform:uppercase;width: 270px;text-align: center;margin-top: 25px;border: 1px #fff solid;background: #FCFC9D;color: #000;margin-right: 30px;}
.aca-age2 a:hover{background:green;border: 1px #fff solid;color: #fff}

.aca-age a{font-size:18px;line-height:normal;color:#fff;font-family:'PoppinsSemiBold';letter-spacing:1.12px;border-radius:10px;background-color: #4060b3;padding:10px 19px;display:inline-block;text-transform:uppercase;width: 245px;text-align: center;margin-top: 25px;}
.aca-cal{padding-top:12px;text-align: center;width: 100%;}
.aca-age{text-align:center}
.aca-age a:hover{background: #ccc !important;}
.sd-block{background-color:rgba(255,255,255,0.6509803921568628);border-radius:10px;position:relative;box-shadow:0 0 62px -20px rgba(0,0,0,0.3);padding:5px;    margin-top: -58px;margin-bottom: 40px;margin-top: 50px;}
.sd-cont{padding:32px 25px 19px;border:1px solid #e9e9e9;border-radius:5px; height: 609px;}
.sd-box1:after,.sd-box2:after{position:absolute;content:"";background:url(images/sprites.png) no-repeat -46px 1px;left:20px;top:-40px;width:60px;height:60px;box-shadow:2px 12px 25px -13px rgba(0,0,0,0.5);border-radius:100%}
.sd-box2:after{background-position:-106px -2px}
.sd-cont h3{font-size:30px;line-height:normal;color:#3753a4;letter-spacing:-.7px;font-family:'GarnetCapitalsBlack-Regular';margin-bottom:5px;text-transform:uppercase}
.sd-cont h6{font-size: 19px;line-height:normal;color:#3e3e3e;letter-spacing:.42px;font-family:'GarnetCapitalsLight-Regular';margin-bottom:22px;font-weight:400;text-transform:uppercase}
.sd-cont p{font-size:16px;line-height:27px;color:#252525;font-family:'PoppinsRegular';margin-bottom: 11px;}
.sd-cont p img {border-radius: 10px}
.inq-btn a:hover{background:#e02b20}
.cal-btn{font-family:'GarnetCapitals-Bold';font-size:18px;font-weight:400;letter-spacing:.66px;color:#fff;background:#e02b20;line-height:normal;text-align:center;text-transform:uppercase;padding:17px 10px;border-radius:3px;display:inline-block;width:100%}
.cal-btn a{color:#fff}
.cal-btn a:hover{color:#3753a4}
.test-cont{padding:62px 25px 30px;border:1px solid #e9e9e9;border-radius:5px}
.test-cont p{font-family:'PoppinsMedium';font-style:italic;font-size:18px;line-height:29px;color:#272727;margin-bottom:20px}
.test-cont h5{font-family:'PoppinsSemiBold';color:#3753a4;font-size:20px;line-height:normal;margin:0;letter-spacing:.44px}
.free-cal{display: none;width:100%;font-size:35px;line-height:normal;padding:27px 30px;background:#24429b;color:#fff;font-family:'GarnetCapitalsThin-Regular';border-radius:10px;text-align:center;font-weight:400}
.free-cal a{color:#fff}
.free-cal a:hover{color:#e12d21}
.free-cal a strong{font-family:'GarnetCapitals-Bold'}
.boys-schools{padding:0 0 75px;background:url(images/bg-img.png) no-repeat;background-position:left -150px top;background-size:auto}
.boys-schools .sd-block:after{background-position:-47px -62px}
.boys-schools .sbdar{padding-top:45px}
.eff_block .column{display:flex}
.schools-left{float:left;width:40%;background:#4060b3}
.schools-rite{float:right;width:40%;background:#e22e23}
.eff_help{float:left;width:19.8%;text-align:center}
.schools-bloc{text-align:left}
.sch_cont{background:#4060b3;padding:50px 70px 30px 140px}
.schgirl_cont{background:#e22e23;padding:50px 60px 30px 30px}
.eff_block .eff_img img{display:block;width:100%}
.con_bloc{position:relative;padding-left:118px}
.con_bloc:before{position:absolute;content:"";background:url(images/boy-ic.png) no-repeat;background-position:center left;left:0;top:0;bottom:0;margin:auto;width:95px;height:95px}
.schgirl_cont .con_bloc:before{background:url(images/grl-ic.png) no-repeat}
.con_bloc h4{font-size:36px;line-height:28px;color:#fff;font-family:'PoppinsMedium';font-weight:400;margin-bottom:10px}
.con_bloc h4 a{color:#fff}
.con_bloc p{font-size:16px;line-height:normal;color:#fff;font-family:'PoppinsRegular';margin-bottom:10px}
.eff_help{background:url(images/effc_bg.jpg) no-repeat;padding:100px 30px 95px;background-size:cover}
.eff_help h2{font-size:42px;line-height:48px;color:#fff;letter-spacing:-.42px;font-family:'GarnetCapitalsThin-Regular';font-weight:400;text-transform:uppercase;margin-bottom:40px}
.eff_help h2 strong{font-family:'GarnetCapitalsBlack-Regular';display:block}
.eff-cal{font-size:36px;line-height:46px;color:#fff;padding-top:60px;text-transform:uppercase;position:relative}
.eff-cal:before{position:absolute;content:"";background:url(images/sprites.png) no-repeat -1px -1px;width:43px;height:43px;left:0;top:0;right:0;margin:0 auto}
.about_block{padding:62px 0 28px;background-color:#fff}
.abt_cont{width:53%}
.abt_img{width:44%;margin-top:50px}
.abt_cont h2{color:#1a2c3d;font-size:42px;line-height:48px;letter-spacing:-.84px;font-family:'GarnetCapitalsBlack-Regular';font-weight:400;text-transform:uppercase;margin-bottom:30px}
.abt_cont p{font-size:16px;line-height:28px;color:#020202;font-family:'PoppinsMedium';margin-bottom:20px}
.abt-btn a{float:left;font-family:'GarnetCapitals-Bold';font-size:17px;font-weight:400;letter-spacing:2.21px;color:#fff;background:#e02b20;line-height:normal;text-align:center;text-transform:uppercase;padding:19px 26px;border-radius:3px}
.abt-btn a:hover{background:#4060b3}
.abt_img img{border-radius:10px;display:block;position:relative}
.abt-map{position:relative}
.abt-map:before{background:#fff!important;box-shadow:1px 1px 15px #000}
.logos-block{padding:44px 0;background:#fff}
.logos-imgs .logo-img{margin:0 auto;text-align:center}
.owl-carousel .owl-item .logo-img img{width:auto}
.logos-block .logos-imgs .logo-img img{width:auto;display:inline-block}
.footer-sec{background-size:cover;padding:82px 0 40px;background:#24429b}
.fot-left{width:100%;margin-right:63px;text-align: center;}
.footer-rite{/* float: right;*/}
.fot-left h5{font-size:19px;color:#fff;margin:0 0 20px;font-family:'GarnetCapitalsThin-Regular';letter-spacing:2.27px;font-weight:400}
.footer-sec .widget{margin:0 auto;display:block}
.fot-left .widget.first{float:left}
.fot-left .widget.first p{color:#fff;font-size:15px;line-height:26px;letter-spacing:.6px;font-family:'PoppinsLight'}
.footer-sec .widget h4.widget-title{color:#fff;font-family:'GarnetCapitalsLight-Regular';font-weight:400;font-size:19px;line-height:19px;letter-spacing:2.5px;margin:0 0 30px;position:relative;padding:0 0 0 13px;text-transform:uppercase;display:inline-block}
.footer-sec .widget h4.widget-title:before{width:2px;height:20px;position:absolute;content:"";left:0;top:0;background:#e37d3f}
.footer-sec .widget.widget_nav_menu h4.widget-title:before{background:#e53225}
.footer-sec .menu{margin:0;padding:0}
.footer-sec .menu li{margin:0 0 10px}
.footer-sec .menu li a,.copy-rits{letter-spacing:.6px;color:#fff;font-size:13px;line-height:15px;font-family:'PoppinsLight'}
.footer-sec .menu li a:hover{color:#ef665e}
.copy-rits{line-height:30px;text-align: center;
    margin-top: 30px;}
.footer-btmsco{text-align:center;font-size:10px;color:#9b9696;line-height:10px;padding:20px 50px 0;font-family:'PoppinsLight';margin-top:20px;border-top:1px solid #2e455b}
.footer-btmsco p,.footer-btmsco h2{margin-bottom:20px!important;}
.footer-btmsco p{padding-left: 30px;padding-right: 30px;font-size: 12px !important;line-height: 20px !important;}
.endosers-sec{padding:30px 0;text-align:center;background:#fff;background:url(images/bg-img.png) no-repeat;background-position:left -150px top 50px;background-size:contain;border-top:5px #24429B solid}
.page_banner.contus{text-align:center;padding:180px 0}
.contpg-sec{padding:32px 40px;display:flex}
.contpg-rite{max-width:535px;width:100%;background:#f0f2f6;padding:52px;border:2px solid #e2e5eb}
.contpg-form{float:left;width:100%}
.contpg-form .frow{float:left;width:100%;margin-bottom:20px}
.contpg-form .fl{float:left;width:425px;margin-right:13px}
.contpg-form .fl:nth-child(2n){margin-right:0}
.contpg-form .fr{float:right;width:425px}
.contpg-form .fw{float:left;width:100%}
.contpg-form input,.contpg-form select,.contpg-form textarea{padding:18px;background-color:#fff;width:100%;float:left;border-radius:0;border:1px solid #dde1e8;box-shadow:none;font-family:'PoppinsSemiBold';font-size:16px;line-height:normal;color:#000;margin-bottom:8px}
input::placeholder,textarea::placeholder{color:#000}
.frow.sdbtn{text-align:center;margin:0}
.contpg-form textarea{resize:none;height:120px}
.frow.sdbtn input{float:none;display:inline-block;width:auto;font-family:'GarnetCapitals-Bold';font-size:17px;line-height:normal;color:#fff;background-color:#e02b20;box-shadow:none;padding:18px 64px;letter-spacing:.9px;margin:0;border-radius:5px;outline:0;border:0;cursor:pointer}
.contpg-form div.wpcf7 .ajax-loader{display:none}
.contpg-form div.wpcf7-mail-sent-ok,.contpg-form span.wpcf7-not-valid-tip,.contpg-form div.wpcf7-validation-errors,.contpg-form div.wpcf7-acceptance-missing,.contpg-form div.wpcf7-mail-sent-ng,.contpg-form div.wpcf7-aborted{border:0;width:100%;float:left;margin:4px 0 0;padding:0;color:red;font-family:'PoppinsSemiBold';font-size:14px;line-height:normal;text-align:left}
.contpg-form div.wpcf7-validation-errors,.contpg-form div.wpcf7-acceptance-missing,.contpg-form div.wpcf7-mail-sent-ok,.contpg-form div.wpcf7-mail-sent-ng{text-align:center;margin-top:25px}
.contpg-form div.wpcf7-mail-sent-ok{color:#f88e2c}
.contpg-lft{padding:0 52px;margin-left:50px;position:relative}
.contpg-lft:before{height:100%;width:1px;background:#e5e5e5;position:absolute;content:"";left:0;top:0}
.contpg-lft div{display:flex}
.contpg-lft p{font-family:'PoppinsRegular';font-size:16px;line-height:28px;letter-spacing:.5px;color:#000}
.contpg-addr,.contpg-phn{padding:0 0 0 120px;position:relative;margin-bottom:30px}
.contpg-lft h4{color:#121212;font-size:30px;line-height:30px;letter-spacing:.9px;font-family:'PoppinsSemiBold';text-transform:uppercase;margin:0 0 10px}
.contpg-lft a{color:#121212;font-family:'PoppinsSemiBold'}
.contpg-lft a:hover{color:#e02b20}
.contpg-phn h4{width:100%}
.contpg-phn a{font-size:30px;font-family:'PoppinsSemiBold'}
.contpg-addr:before,.contpg-phn:before{position:absolute;content:"";left:0;top:0;width:89px;height:89px;background-image:url(images/loc-icn.png);background-position:left top;background-repeat:no-repeat}
.contpg-phn:before{background-image:url(images/cal-icn.png)}
.contpg-lft .contpg-clkbtn{text-align:center;margin:0 auto;width:100%;display:inline-block}
.contpg-clkbtn a{display:inline-block;width:auto;font-family:'GarnetCapitals-Bold';font-size:17px;line-height:normal;color:#fff;background-color:#e02b20;padding:19px 58px;letter-spacing:.9px;margin:0;box-shadow:10px 10px 20px -6px rgba(0,1,1,0.2)}
.frow.sdbtn input:hover,.contpg-clkbtn a:hover{color:#e02b20;background:#fff}
.page_banner.singleschool h1,.page_banner.singleschool h2{color:#fff}
.page_banner .person-info{color:#fff;font-size:15px;font-family:'PoppinsLight';line-height:24px}
.page_banner .person-info strong{font-family:'PoppinsSemiBold'}
.singleschool.fw .person-info{display:inline-flex;padding:0 0 28px}
.per-enqbtn a{display:inline-block;width:auto;font-family:'PoppinsSemiBold';font-size:13px;line-height:normal;color:#fff;background-color:#e02b20;padding:6px 22px;letter-spacing:.9px;margin:0;text-transform:uppercase;border-radius:3px}
.per-enqbtn a:hover{background:#fff;color:#e02b20}
.singleschool.fw .person-info div{padding:0 6px}
.singleschool.fw .person-info .per-gndr:before,.singleschool.fw .person-info .per-age:before{position:absolute;content:"";top:-2px;width:1px;height:12px;background:#fff;bottom:0;margin:auto;right:0}
.singleschool.fw .person-info .per-loc{padding-left:30px;position:relative}
.singleschool.fw .person-info .per-loc:before{width:13px;height:16px;position:absolute;content:"";left:10px;    top: 3px;
    background: url(images/singl-loction.png) no-repeat left;
    margin-left: -7px;}
.singleschool.fw .person-info .per-enqbtn{padding-left:0}
.innerabt-enqbtn a{font-family:'GarnetCapitals-Bold';font-size:17px;font-weight:400;letter-spacing:2.21px;color:#fff;background:#e02b20;line-height:normal;text-align:center;text-transform:uppercase;padding:19px 26px;border-radius:3px;box-shadow:10px 10px 20px -6px rgba(0,1,1,0.3);display:inline-block}
.page_content ul.single-scolist{margin:30px 0;padding:0;column-count:2}
.single-schlblubox{background:#24429b url(images/box-bg.png) no-repeat center center;border-radius:3px;box-shadow:10px 10px 20px -6px rgba(0,1,1,0.3);padding:35px 60px}
.single-schlblubox p{color:#fff;font-family:'PoppinsSemiBold';margin:0}
.inner-abtsec{padding:60px 0 0}
.page_content .singleschool.sidebar{position:relative;margin-top:2px;border-radius:10px}
.page_content .singleschool.sidebar .sinsclsb-adres{position:absolute;top:-350px;right:0;bottom:auto;padding:50px 30px 40px;text-align:center;border-bottom:3px solid #e02b20;border-radius:10px 10px 0 0;z-index:2;    background: #24429b3b; border-right: 1px #666 solid;}
.page_content .singleschool.sidebar h3,.page_content .singleschool.sidebar h3 strong{font-family:'GarnetCapitalsThin-Regular';color:#fff;font-size:38px;line-height:47px;margin:0 0 20px;letter-spacing:-.4px;font-weight:400}
.page_content .singleschool.sidebar h3 strong{font-family:'GarnetCapitalsBlack-Regular';display:block}
.page_content .singleschool.sidebar h4{font-size:33px;line-height:46px;color:#fff;font-family:'GarnetCapitalsThin-Regular';font-weight:400;margin:0;padding:50px 0 0;position:relative;z-index:9}
.page_content .singleschool.sidebar h4:before{position:absolute;content:"";background:url(images/sprites.png) no-repeat -1px -1px;width:43px;height:43px;left:0;top:0;right:0;margin:auto}
.page_content .singleschool.sidebar h4 a{color:#fff}
.page_content .singleschool.sidebar h4 a:hover{color:#e02b20}
.sinsclsb-map{}
.sinsclsb-map iframe{width:100%;height:300px;display:block}
.sinsclsb-map img{display:block;margin:0}
.sinsclsb-adrsdtls{background-color:#fff;border-radius:10px;margin-bottom:30px;position:relative;box-shadow:0 0 62px -20px rgba(0,0,0,0.3);padding:0 20px 30px;border:1px solid #e9e9e9}
.sinsclsb-schoologo{position:absolute;left:0;right:0;margin:0 auto;top:-57px;text-align:center}
.sinsclsb-schoologo img{border-radius:100%;width:140px;height:140px;float:none;margin:0 auto;text-align:center;    z-index: 999;
    position: relative;}
.sinsclsb-adrs{padding:90px 0 0;background:url(images/box-bg.png) no-repeat center}
.sinsclsb-sname{text-align:center;font-size:24px;line-height:28px;letter-spacing:.7px;font-family:'PoppinsSemiBold';margin:0 0 10px}
.sinsclsb-gndr,.sinsclsb-gndr strong{text-align:center;font-size:15px;color:#000;font-family:'PoppinsLight';line-height:30px}
.sinsclsb-gndr strong{font-family:'PoppinsSemiBold'}
.sinsclsb-adrsdetils h6,.sinsclsb-adrsdetils strong{font-family:'PoppinsSemiBold';font-size:16px;color:#000;margin:0 0 15px;display:flex;padding-right:5px;font-weight:400}
.sinsclsb-adrsdetils strong{max-width:80px;width:100%;margin:0}
.sinsclsb-adrsdetils a{color:#000;font-size:14px;line-height:26px;font-family:'PoppinsMedium'}
.sinsclsb-adrsdetils .wb-sit a{color:#e22e22;word-break:break-all}
.sinsclsb-soc{display:flex}
.sinsclsb-soc h6{margin:0 12px 0 0}
/* .sinsclsb-soc a{font-size:0;margin:0 4px 0 0;width:29px;height:29px;background:url(images/socil-links.png) no-repeat left top;transition:.5s} */
.sinsclsb-soc a.twi{background-position:-32px 0}
.sinsclsb-soc a:hover{border-radius:100%}
.page_content .singleschool.sidebar .sd-cont h3{font-size:35px;line-height:35px;color:#3753a4;font-family:'GarnetCapitalsBlack-Regular';margin:0 0 6px}
.page_content .singleschool.sidebar .sd-cont{padding:50px 25px 40px}
.sd-block.sbboys:after,.sd-block.sbgirls:after,.sd-block.sbtest:after{position:absolute;content:"";background:url(images/sprites.png) no-repeat -46px -62px;left:20px;top:-21px;width:60px;height:60px;box-shadow:2px 12px 25px -13px rgba(0,0,0,0.5);border-radius:100%}
.sd-block.sbgirls:after{background-position:-46px 1px}
.sd-block.sbtest:after{background-position:-108px -1px}
.mobil-bnr{display:none}
.boys-schoolpg .bloc-item,.girls-schoolpg .bloc-item{width:48%;margin:0 1% 20px;box-shadow:-1px 1px 15px #ccc;border:1px solid #ccc;background-color:#ffffff6b}
.page_content .sidebar.cmn .widget{padding:0;border:0}
.page_banner.singleschool.fw.fixed-header{margin-top:93px}
.inquiry-video {margin-bottom: 40px;height: fit-content;min-height: 300px;}
.triumphant {font-size: 70px;font-family: 'Long Cang', cursive;color: #4060B3;margin-top: -30px;margin-bottom: 14px;text-shadow: 0px 0px 5px #fff;}
#breadcrumbs a:hover {background: #000 !important;border: 1px #fff solid !important;    color: #fff !important;text-decoration: none !important;}
.girls-schools .bloc-item:nth-child(3n) .aca-age, .girls-schools .bloc-item:nth-child(3n) .aca-web {display:none}
.page_content p#breadcrumbs {margin-bottom: 0px;}
.page_content p#breadcrumbs a {color: #25419b;}
.page_content p#breadcrumbs a:hover {text-decoration:underline}
.afford {float:left;margin-top: -25px;margin-left: 100px;font-size: 30px;color: #24429b;}