﻿/*-- Fonts --*/
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,500;0,700;1,400&display=swap');
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local(Roboto),local(Roboto-Regular),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local(Roboto-Medium),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:500;src:local('Raleway Medium'),local(Raleway-Medium),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:600;src:local('Raleway SemiBold'),local(Raleway-SemiBold),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwPIsWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:local(Raleway),local(Raleway-Regular),url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0ITw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*@font-face{font-family:"Bahnschrift";src:url(../fonts/bahnschrift.eot);src:url(../fonts/bahnschrift.eot?#iefix) format("embedded-opentype"),url(../fonts/bahnschrift.otf) format("opentype"),url(../fonts/bahnschrift.svg) format("svg"),url(../fonts/bahnschrift.ttf) format("truetype"),url(../fonts/bahnschrift.woff) format("woff"),url(../fonts/bahnschrift.woff2) format("woff2");font-weight:400;font-style:normal}*/
@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;src:local('Work Sans'),local(WorkSans-Regular),url(https://fonts.gstatic.com/s/worksans/v5/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:500;src:local('Work Sans Medium'),local(WorkSans-Medium),url(https://fonts.gstatic.com/s/worksans/v5/QGYpz_wNahGAdqQ43Rh3j4P8mNhN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src: url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs169vsUZiZQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v35/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiZQ.woff2) format('woff2');  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face {
    font-family: 'Impact';
    src: url('../fonts/Impact.eot');
    src: url('../fonts/Impact.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Impact.woff2') format('woff2'),
        url('../fonts/Impact.woff') format('woff'),
        url('../fonts/Impact.ttf') format('truetype'),
        url('../fonts/Impact.svg#Impact') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Fjalla One Regular';
    src: url('../fonts/fjallaone-regular.eot');
    src: url('../fonts/fjallaone-regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/fjallaone-regular.woff2') format('woff2'),
        url('../fonts/fjallaone-regular.woff') format('woff'),
        url('../fonts/fjallaone-regular.ttf') format('truetype'),
        url('../fonts/fjallaone-regular.svg#FjallaOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/*-- Reset css --*/
*{box-sizing:border-box}*,:before,:after{box-sizing:border-box}html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dotted}dfn{font-style:normal}
.left{float:left}.right{float:right}.aligncenter{text-align:center}.alignright{text-align:right}.clear{clear:both}
a{color:#5c5c5c;outline:none;border:none;text-decoration:none}a:visited{color:#5c5c5c}a:hover{text-decoration:none;color:#1632b3}a:active{color:#000}address{margin:.2em 0;padding:.5em 0 1em;line-height:140%;font-style:normal}:focus{outline:0}ul,ol{list-style:none;margin:0;padding:0}
p{font-size:1rem;padding:8px 0;line-height:1.625rem;margin:0;color:#616161}
.input-group{position:relative;margin-bottom:15px}
.form-control{background:#fff;border:solid 1px #efefef;font-size:1rem;color:#797979;border-radius:4px;width:100%;height:44px;padding:8px 15px}.form-control::-moz-placeholder{color:#797979;opacity:1}.form-control:-ms-input-placeholder{color:#797979}.form-control::-webkit-input-placeholder{color:#797979}
textarea{font:12px Arial,Helvetica,sans-serif}textarea.form-control{height:135px}
.block{display:inline-block;width:100%}img.img-block{display:block;max-width:100%;height:auto}.img-center{margin:0 auto}.center-box{background-color:transparent;text-align:center;padding:60px 0}
.button{display:inline-block;background-color:transparent;color:#1c2b70;font-size:1rem;text-transform:uppercase;border:solid 2px #1c2b70;padding:12px 26px;text-align:center;vertical-align:middle;border-radius:35px}a.button{color:#1c2b70}a.button:hover,.button:hover{background:#1c2b70;color:#fff;border-color:#1d2c71}a.button1{color:#1c2b70}a.button1:hover,.button1:hover,.btn-signup:hover,.btn-login.btn:hover{background:#1c2b70;color:#fff;border-color:#1d2c71}.button.radius{border-radius:4px}
.joinbtn{font-size:14px;border-radius:4px;margin:0 auto;padding:5px 10px;max-width:140px;background:#1c2b70;color:#fff !important}

/*display: block;border: 2px solid #1c2b70;border-radius: 30px;text-transform: uppercase;margin: 7px auto 11px;padding: .55rem 1rem;max-width: 250px;width: 100%;*/

.btn:focus,.btn:active,.btn:not(:disabled):not(.disabled):active:focus,.btn:not(:disabled):not(.disabled).active:focus{box-shadow:none}
.btn-primary:not(:disabled):not(.disabled).active{background-color:#1c2b70;border-color:#1c2b70}

.error{display:block;color:#d60606;margin-top:5px}.alert-success{opacity:1}
.capitalize{text-transform:capitalize}.ucase{text-transform:uppercase}.highlight{font-size:13px;color:#c33}
.strike{text-decoration:line-through;color:#9b9b9b;font-weight:600}
.list,.list-style,.list-numeric,.list-roman,.list-alpha,.list-alpha-caps,.list-style2,.list-unstyled{padding:10px 0;width:100%;color:#616161}/*changes on 9sept2020*/
.list-style2,.list-unstyled{padding-top:15px}/*changes on 9sept2020*/
.list > li,.list-style > li,.list-style2 > li{font-size:1rem;padding:5px 0 5px 20px;line-height:24px;background:url(../img/arrow.gif) no-repeat 2px 11px}
.list-style > li{background:url(../img/bullet-round.png) no-repeat 2px 11px}
.list-style2 > li{background:url(../img/dash.png) no-repeat 2px 15px;padding-left:25px}
.list-unstyled li{font-size:1rem;padding:5px 0;line-height:24px}/*changes on 9sept2020*/
.list-unstyled li ul{padding:10px 0}
.list-numeric > li,.list-roman > li,.list-alpha > li,.list-alpha-caps > li{list-style:decimal outside;padding:5px 0;line-height:24px;margin-left:23px}
.list-roman > li{list-style:lower-roman}
.list-alpha > li{list-style:lower-alpha}
.list-alpha-caps > li{list-style:upper-alpha}
.list-checked > li{background: url(../img/checked-image.png) no-repeat 2px 11px;font-size:1rem;padding:5px 0 5px 20px;line-height:24px}

.scaling{margin:0 auto;overflow:hidden}.scaling img{margin:0 auto;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .35s;transition:all .35s}
.scaling:hover img{-webkit-transform:scale(1);transform:scale(1);filter:brightness(.7);-webkit-filter:brightness(.7)}
.spacer50{display:block;height:50px;clear:both}
.spacer25{display:block;height:25px;clear:both}
.uline{text-decoration:underline}
.imgbox{background:#fff;width:100%;padding:20px;text-align:center;margin:20px auto}/*changes on 9sept2020*/
.table-responsive{margin-bottom:1rem}.table-responsive .table{margin-bottom:0}/*changes on 9sept2020*/
/*-- Body --*/
html{background:#fff;height:100%;font-family:Arial,Helvetica,sans-serif}
body{background:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:100%;min-height:100%;color:#404040}
.container{max-width:1190px;margin:0 auto;position:relative;padding:0 15px}
html,body{overflow-x:hidden}
.contact,.myaccount-details li label{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400}
.btn-login,.button,.user-name,.all-videos .video-title{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
h1,#loginbox h2{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400}
.sl-slider p,.pricing .pkg-price strong,.highlight-text,.courses-offered .btn{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:500}
.meet-our-faculty h2 .sm,.meet-our-faculty h3,.subhead,.pricing .pkg-price,.top-text{font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:400}
h3,#nav li,.hd-h2 .sm{font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:500}
h2,h4,.pricing .box h4,.details-lecture .table thead th,.button,.view-content h2,.view-content h3,.testimonial-holder .author{font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:600}

/*.courses-offered .btn{font-family:Bahnschrift,Arial,Helvetica,sans-serif}*/
#nav li,.accountlist li,.myaccount-details li label,.col-form-label,.testimonial-holder .author em{font-family:'Work Sans',Arial,Helvetica,sans-serif;font-weight:400}
/*======custom-css-for-form======*/
.form-radio,.form-group{position:relative;margin-top:15px;margin-bottom:40px}
.form-inline > .form-group,.form-inline > .btn{display:inline-block;margin-bottom:0}
.checkbox .form-help,.form-radio .form-help,.form-group .form-help{position:absolute;width:100%}
.form-radio .form-help{padding-top:.25rem;margin-top:-1rem}
.form-group input{min-height:1.9rem}
.form-group textarea{resize:none}
.form-group select{width:100%;font-size:1rem;height:1.6rem;padding:.125rem .125rem .0625rem;background:none;border:none;line-height:1.6;box-shadow:none;}
.form-group select:focus{box-shadow:none}
.form-group .control-label{position:absolute;top:.25rem;pointer-events:none;padding-left:.125rem;z-index:1;color:#b3b3b3;font-size:.925rem;font-weight:400;-webkit-transition:all .28s ease;transition:all .28s ease}
.form-group .bar{position:relative;border-bottom:1px solid #b7b7b7;display:block}
.form-group .bar::before{content:'';height:2px;width:0;left:50%;bottom:-2px;position:absolute;background:#df0024;-webkit-transition:left .28s ease,width .28s ease;transition:left .28s ease,width .28s ease;z-index:2}
.form-group input,.form-group textarea{display:block;background:none;padding:6px 10px;font-size:1rem;border-width:0;border-color:transparent;line-height:1.9;width:100%;color:transparent;-webkit-transition:all .28s ease;transition:all .28s ease;box-shadow:none}
.form-group input[type="file"]{line-height:1}
.form-group input[type="file"] ~ .bar{display:none}
.form-group select,.form-group input:focus,.form-group input:valid,.form-group input.form-file,.form-group input.has-value,.form-group textarea:focus,.form-group textarea:valid,.form-group textarea.form-file,.form-group textarea.has-value{color:#333}
.form-group select ~ .control-label,.form-group input:focus ~ .control-label,.form-group input:valid ~ .control-label,.form-group input.form-file ~ .control-label,.form-group input.has-value ~ .control-label,.form-group textarea:focus ~ .control-label,.form-group textarea:valid ~ .control-label,.form-group textarea.form-file ~ .control-label,.form-group textarea.has-value ~ .control-label{font-size:.8rem;color:gray;top:-1rem;left:0}
.form-group select:focus,.form-group input:focus,.form-group textarea:focus{outline:none}
.form-group select:focus ~ .control-label,.form-group input:focus ~ .control-label,.form-group textarea:focus ~ .control-label{color:#df0024}
.form-group select:focus ~ .bar::before,.form-group input:focus ~ .bar::before,.form-group textarea:focus ~ .bar::before{width:100%;left:0}
.checkbox label,.form-radio label{position:relative;cursor:pointer;padding-left:2rem;text-align:left;color:#333;display:block}
.checkbox input,.form-radio input{width:auto;opacity:1.0E-8;position:absolute;left:0}
.form-group input[type="radio"]{width:auto;display:inline;vertical-align:middle;margin-bottom:2px}
#loginbox .registration.subscription{border-left:0;padding-left:0}
#loginbox .subscription h1{margin-bottom:10px}
.form-group.radio{margin-bottom:20px}
.form-group.radio span{display:inline-block}
.form-group .radio-option{font-size:14px;margin-right:10px}

.check-terms{position:relative;overflow:hidden}
.check-terms span{float:left;width:26px;margin-bottom:15px;height:26px;border-radius:3px}
.check-terms label{display:block;position:relative;padding-left:40px;cursor:pointer;-webkit-user-select:none;user-select:none
}.check-terms label input{position:absolute;top:6px;left:0;opacity:0;z-index:10;width:28px;cursor:pointer}
.checkmark{position:absolute;top:2px;left:0;height:25px;width:25px;background:#fff;border:2px solid #d5dbe3}
.check-terms label:hover input ~ .checkmark{background:#fff}:
.check-terms label input:checked ~ .checkmark{background:#d5dbe3}
.checkmark:after{content:"";position:absolute;display:none}
.check-terms label input:checked ~ .checkmark:after{display:block}
.check-terms label .checkmark:after{left:8px;top:4px;width:7px;height:12px;border:1px solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

/*-- Signup --*/
.formbg-box.register{padding:0;box-shadow:none;border:1px solid #ced1e5} 
#loginbox .register .registration{padding:30px 65px 40px 80px;border:0}
.register .package{padding:75px 0 40px 0;background:#fff url(../img/box-bg.png) repeat-y 100% 0;border-radius:8px 0 0 8px}

.register .pkgbox{background: url(../img/dashed-box.png) no-repeat center 0; padding-top: 0;min-height:150px}
.register .package .plan{background:#e11a1a;display:inline-block;font:22px Raleway,Arial,sans-serif;font-weight:600;color:#fff;padding:13px 20px;margin-top:-9px;border-radius:0 0 15px 15px;position:relative}
.register .package .plan:before{content:''; position:absolute;top:0;left:-10px;background:url(../img/plan-left-bg.png) no-repeat 0 0;width:10px;height:53px}
.register .package .details{padding:0 60px}
.register .package p{font:22px Raleway,Arial,sans-serif;color:#202331;border:1px solid #202331;border-width:1px 0;padding:13px 0;margin:43px 0 30px}

.register .form-group{margin-bottom:10px}
.register .form-group input,.register .form-group select,.basic-form input.form-control{background:#f8f9fd;border:1px solid #d0d5ea;color:#676c82;border-radius:6px;padding:8px 10px}
.register label.label{display: none;position:absolute;top:-12px;left:10px;background:#fff;padding:0 6px;color:#6e6e6e;font-size:14px}
.register .form-group select{height:50px}
#loginbox .register select{-webkit-appearance: none;-moz-appearance: none;appearance: none;background:#f8f9fd url(../img/arrow-vline.png) no-repeat 100% 10px;cursor:pointer}
.register .check-terms{overflow:visible;margin:25px 0}
.d-none{display:none}
#loginbox .register .button{font-size:20px;width:100%}
#loginbox .register h2 span{font-size:1.5rem;color:#8f8e8e;display:block;margin-bottom:5px}

.pkgbox{/*background:#ec0000;*/position:relative;padding:25px 0 0 0;color:#1c2b70;z-index:10;margin-bottom:30px}
.pkgbox p{color:#fff;padding:5px 0; line-height:1.3rem}
.pkgbox .price{display:block;text-align:center;padding:21px 0 15px}
.pkgbox .price em{font:66px Impact,Arial,Helvetica;font-style:normal;display:inline-block;vertical-align:top;margin-top:-23px}
.pkgbox .price .fa{font-size:29px;color:#1c2b70;margin-top:-4px}
/*.pkgbox:after{content:'';border:1px solid #f46666;position:absolute;top:5%;left:2%;width:96%;height:90%;z-index:0}*/

.package ul{margin:20px 0 20px}
.package h3,h3.subject{font:28px Roboto,Arial,Helvetica,sans-serif;color:#1b1b1b;font-weight:600}
.package li{padding:10px 0 0 50px;margin-top:10px;font-size:20px;color:#202331;min-height:40px;line-height:22px}

.package li.video-icon{background:url(../img/video-icon.png) no-repeat 0 4px}
.package li.notes-icon{background:url(../img/note-icon.png) no-repeat 0 6px}
.package li.classes-icon{background:url(../img/classes-icon.png) no-repeat 0 5px}
.package li.revision-icon{background:url(../img/revision-icon.png) no-repeat 0 4px}
.package li.session-icon{background:url(../img/session-icon.png) no-repeat 0 4px}

.courses-offered .package h3,.courses-offered h3.subject{font-weight:600}
/*.pricing .package li{padding-top:10px}*/

/*-- Signup End --*/

/*-- New Pricing / Subscription Enquiry--*/
.subscribe-enquiry h2,.subscribe-enquiry h3{font-size:41px;font-weight:700;color:#292929;padding:20px 0 8px}
.subscribe-enquiry h3{font-size:35px}
.subscribe-enquiry p,.subscribe-enquiry ul li{font-size:16px;color:#757575}
.enquiry{background:#f1f1f1;max-width:400px}
.subscribe-enquiry .enquiry h2{background:#1c2b70;color:#fff;font-size:30px;font-weight:600;padding:30px 15px;text-align:center}
.enquiry form{padding:20px 28px 40px}
.enquiry .form-group{margin:0 0 -3px}
.enquiry .label{font-size:0}
.enquiry .form-control{background:#fff;color:#707070;border-radius:6px;padding:4px 10px;height:56px}
.enquiry select.form-control{-webkit-appearance: none;-moz-appearance: none;appearance: none;background:#fff url(../img/arrow-vline.png) no-repeat 100% 14px;cursor:pointer}
.enquiry .button{background-color:#54c070;height:58px;border:0;color:#fff;font:20px Roboto,Arial,Helvetica,sans-serif;font-weight:500;margin-top:25px;border-radius:8px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;cursor:pointer}
.subscribe-enquiry .enquiry .button:hover{background-color:#2c9848}

.centered{width:300px;margin:auto}
.title{text-align:center;color:#4571ec}
#loginbox .form-check{padding-left:0;margin-bottom:28px}
.styled-checkbox + label[for="accept-terms"]{font-size:13px}
.hd-h1{font-size:3.5rem;color:#fff;margin:0;font-weight:600/*;text-transform:uppercase*/}
.hd-h1 span{font-size:1.5rem;color:#fff;display:block;margin-bottom:5px;font-weight:400;text-transform:none}
.hd-h2{font-size:2.9rem;color:#000;padding:0 0 16px}
.hd-h2 .ucase{text-transform:none}
.hd-h2 .sm{font-size:1.70rem;color:#7b7b7b;display:block;margin-bottom:5px}
.hd-h3{font-size:1.57rem;color:#000}
.hd-h4{font-size:1.25rem;color:#000;padding:20px 0 0;margin-bottom:5px}

/*-- Header --*/
#header{padding-top:5px}
#header .navbar-brand{margin:5px 0 0;padding:0;position:relative;z-index:1000}
#header .navbar-brand a{display:inline-block;vertical-align:top}
#header .text-right{margin-top:11px}
#header .top{min-height:63px}
.btn-login.btn{background:#1c2b70;border:2px solid #1c2b70;color:#fff;padding:4px 15px;border-radius:0;margin:0 61px 0 0}
.btn-signup{margin-right:61px;border-radius:0;padding:0.23rem 1rem;border:2px solid #1c2b70}
.btn-search.btn-outline-dark{border:2px solid #1c2b70;padding:0.25rem 0.75rem;border-radius:0}
.btn-login.btn:hover{background:#fff;color:#1c2b70;border-color:#1c2b70}
.search-group{position:relative}
.search-result{margin:-36px 0 0;width:300px;height:50px;float:right}
.search-result .search-bar{width:300px;vertical-align:middle;white-space:nowrap;position:relative}
.search-result .label{display:none}
.search-result .search-bar input#search{width:46px;height:36px;background:#fff;border:solid 2px #1c2b70;font-size:10pt;float:left;color:#262626;padding-left:35px;border-radius:0;color:#010118;-webkit-transition:width .55s ease;transition:width .55s ease}
.search-result .search-bar input#search::-webkit-input-placeholder{color:#65737e}
.search-result .search-bar input#search:-moz-placeholder{color:#65737e}
.search-result .search-bar input#search::-moz-placeholder{color:#65737e}
.search-result .search-bar input#search:-ms-input-placeholder{color:#65737e}
.search-result .search-bar .icon{background-color:#fff;position:absolute;top:0;margin:0;z-index:1;color:#4f5b66;right:0;display:block;height:36px;width:46px;text-align:center;border:solid 2px #1c2b70;border-left:none}
.search-result .search-bar input#search:focus,.search-bar input#search:active{outline:none;width:280px;padding-left:15px}
.search-result .search-bar:hover input#search{width:280px;padding-left:15px}
.search-result .search-bar:hover .icon{color:#93a2ad}
.search-result .input-search{position:relative}
.search-result .search-label{position:absolute;right:2px;top:0}
.search-result .btn{padding:3px 0 0;height:36px;width:46px;font-size:0;text-indent:-99999px}
.search-result .btn i{background:url(../img/sprite.png) no-repeat -67px 0;display:block;height:36px;width:48px;position:absolute;left:0;right:0;margin:0 auto;top:0}


#header .search-box{position:absolute;bottom:46px;right:15px;width:400px;height:100%;max-height:0;-webkit-transform:translateY(100%);transform:translateY(100%);background-color:#dddede;-webkit-transition:all .3s;transition:all .3s}
#header .search-box .search-input{width:100%;height:100%;padding:0 1em;border:0;background-color:transparent;opacity:0;color:#333}
#header .search-box .search-input::-webkit-input-placeholder{color:rgba(255,255,255,0.4)}
#header.show .search-box{max-height:40px;padding:5px 0}
#header.show .search-box .search-input{opacity:1}
.search-toggle span{display:block;height:35px;width:42px;background-color:transparent;margin:0 auto;padding:5px 0 0;line-height:35px;position:absolute;left:0;right:0;z-index:-1;text-align:center;border:solid 2px #1c2b70}

#intro{padding:6.75rem 0 1.5rem;min-height:400px;width:100%;height:auto;max-width:1900px;margin:0 auto}
#intro.login-bg,#intro.contact-bg{background:url(../img/contact-bg.jpg) no-repeat center 0}
#intro.all-subjects-bg{background:url(../img/all-subjects-bg.jpg) no-repeat center 100%}
#intro.pricing-bg{background:url(../img/pricing-bg.jpg) no-repeat center 0}
#intro.terms-and-conditions-bg{background:url(../img/terms-and-conditions-bg.jpg) no-repeat center 0}
#intro.subject-details-bg{background:url(../img/subject-details-bg.jpg) no-repeat center 0}
#intro .intro-text{display:inline-block;background-color:rgba(28,43,112,0.88);padding:2rem 2.5rem 1.7rem 2.5rem;min-width:434px;max-width:800px}
#intro.subject-details-bg .hd-h1{font-size:2.9rem}
#intro.subject-details-bg .hd-h1 span{font-size:2rem}

#loginbox{background-color:#f2f2f2;padding:90px 0}
.login-form #password-field{position:absolute;right:0;top:6px;color:#969696}
.formbg-box{padding:40px;background-color:#fff;box-shadow:1px 1px 4px rgba(0,0,0,0.15);border-radius:8px}
#loginbox .form-group .bar,.registration .form-group .bar{border-bottom:2px solid #b7b7b7}
#loginbox h1,#loginbox h2{font-weight:600;font-size:1.95rem;text-align:left;color:#313538;margin:3px 0 30px;text-transform:uppercase}
#loginbox .button{background-color:#1c2b70;color:#fff;border-radius:6px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;cursor:pointer}
#loginbox .button:hover{background-color:#fff;color:#5c5c5c}
#loginbox .button:disabled{cursor:not-allowed}
#loginbox .remember-me{display:block;margin:24px auto}
#loginbox .signup{color:#6d6d6d;display:block}
#loginbox .signup a{color:#383637;display:inline-block}
#loginbox .signup a:hover{color:#1c2b70}
.content-inner{padding:55px 0;min-height:300px}
#loginbox .social-group{margin:24px 0}
#loginbox .social-group li{display:inline-block;width:130px;vertical-align:top}
#loginbox .social-group li i{float:left;width:30px;font-size:18px;color:#000;font-style:normal}
._4z_b{width:33%}
._4z_d{height:36px}
#loginbox .abcRioButtonIcon{padding:4px 0 0 8px !important}
#loginbox .abcRioButtonContents{font-size:14px!important;line-height:27px!important}
#loginbox .abcRioButton{height:25px!important}
.btn-login{font-family:'Open Sans',Arial,sans-serif;font-weight:600;padding-right:60px;display:inline-block;vertical-align:middle;margin-top:-12px}
.social-sigin{margin:18px 0 24px}
.social-sigin span{display:inline-block}
.forgot-password{color:#5a5a5a;display:block;margin:-15px 0 24px;text-decoration:underline}
#loginbox #loginForm{padding:0}
#loginForm .button{padding:12px 60px;margin-bottom:30px}

/*-- Register --*/
#loginbox .registration{padding:0 0 0 24px;border-left:solid 1px #ddd}
.registration .custom-box .form-group{width:94%;margin:0 0 40px;line-height:24px}
.registration .form-group textarea{height:44px}
.modal-dialog{max-width:870px}

/*----popup box----*/
.login-form #password-field{position:absolute;right:0;top:6px;color:#969696}
.modal-login .form-group .bar{border-bottom:2px solid #b7b7b7}
.modal-login .login-form h1{font-weight:600;font-size:1.95rem;text-align:center;color:#313538;margin:35px 0 40px}
.modal-login .login-form .button{background-color:#1c2b70;color:#fff;border-radius:6px}
.modal-login .login-form .capture{margin:40px auto}
.modal-login.login-form .signup{color:#6d6d6d;display:block}
.modal-login .login-form .signup a{color:#383637;display:inline-block}
.modal-login .login-form .signup a:hover{color:#1c2b70}
.modal-login .modal-body{padding:40px;background-color:#fff;box-shadow:1px 1px 4px rgba(0,0,0,0.15);border-radius:8px}
.modal-login .modal-header,.modal-login .modal-footer{border:none;padding:0}
.modal-login .modal-header .close{font-size:2.15rem;color:#000;padding:6px;padding:0;opacity:.8}
.modal-login .modal-content{margin:0 auto;max-width:400px}
.modal-login .modal-footer .btn-secondary{background:#1c2b70}
.modal-login #loginbox{background-color:transparent;padding:0}
.modal-login .login-form{padding:0;background:none;border-radius:0;box-shadow:none}
.modal-login.modal{z-index:155550}
/*----End popup box----*/

#findotp{margin-top:-30px}
#sendotp{max-width:300px}
#findotp label{display:block;width:100%}
#sendotp.input-group {margin-bottom:0}
.submit-otp {position:absolute;top:4px;right:4px}
.submit-otp .btn {background:#1c2b70;border-color:#1c2b70;color:#fff;font-size:13px;font-weight:600;padding:7px 10px 6px}
.form-section .submit-otp .btn{font-size:12px;padding:3px 5px}
.resend-otp {position:absolute;top:50px;right:4px;background:transparent;color:#4972bd;font-size:13px;text-decoration:underline}
button.resend-otp:focus {outline:none}
.otp-error {color:#d20202;font-size:13px}
.otp-success {color:#049e04;font-size:13px;font-weight:600;margin-bottom:10px}
#findotp .form-control{border-color:#b7b7b7;color:#000}
#findotp .error{ font-size:15px}
.helptext{font-size:14px}
#findotp .help{font-size:14px;display:block;margin-top:5px}

/*====----header-shrink----====*/
@media (min-width:1025px){
/*-- Header Fixed --*/
#header,#header .navbar-brand img,.shrink #header .top,#header .toll-free,#nav,#nav ul,#nav li span,#nav li a,#header .text-right,#header .navbar-brand img,#header .contact,.btn-login.btn,.btn-signup,.search-toggle span{transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
#header{z-index:10000;position:relative;position:fixed;top:0;left:0;right:0;background:#fff}
.shrink #header{min-height:70px;background-color:#fff;padding:0;box-shadow:0 -1px 4px 0 rgba(0,0,0,0.66)}
.shrink #logo img{height:100%;width:66%}
.shrink #header .navbar-brand{min-height:43px;margin:8px 0 0}
.shrink #header .toll-free{display:none}
.shrink #nav{margin-top:0}
.shrink #nav ul{border-top:none;padding-top:0}

/*--wrapper-shrink--*/
#wrapper{padding-top:118px}
.shrink #wrapper .text-right{margin-top:8px}
.shrink #wrapper .navbar-brand img{position:absolute;left:0;text-align:center;height:auto;width:200px}
.shrink #header .top{min-height:53px}
.shrink #wrapper .search-box{bottom:0;background-color:#fcfcfc}
.shrink #wrapper #header .contact{font-size:.94rem;top:12px}
.shrink #wrapper .btn-login{padding:.31rem 1rem;margin-top:3px;position:relative;top:-1px}
.shrink #wrapper .btn-signup{padding:.31rem .88rem}
/*.shrink #wrapper .btn{font-size:.89rem}*/
.shrink #wrapper .search-toggle span{height:33px;width:40px}
.shrink #wrapper .search-result{margin:-36px 0 0}
.shrink #wrapper .search-wrapper .input-holder .search-icon{height:35px}
.shrink #wrapper .search-wrapper.active .input-holder .search-icon{height:40px}
.shrink .btn-login{margin-top:0}

/*-- Main Navigation --*/
#nav .container{max-width:none}
#nav{position:relative;border-top:1px solid #e5e5e5}
/*#nav .container{max-width:100%}*/
#nav ul{z-index:10;clear:both;text-align:center;margin-top:-2px}
#nav li{display:inline-block;font-size:1.2rem;position:relative}
#nav ul li a,#nav ul li span{display:inline-block;padding:15px 10px;transform:perspective(1px) translateZ(0);position:relative;overflow:hidden;vertical-align:top}
#nav ul li a:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;top:0;background:#1c2b70;height:3px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
#nav ul li a:hover:before,#nav ul li a:focus:before,#nav ul li a:active:before{left:0;right:0}
#nav ul li.active span{border-top:3px solid #1c2b70;padding-top:12px}
#nav a,#nav a:active,#nav a:visited,#nav span,#nav span:active,#nav span:visited{color:#626262}
#nav li a:hover,#nav li.active span{color:#1c2b70}
#header .contact{position:absolute;top:6px;right:0;color:#878787;font-size:1rem}
#header #nav .contact a{color:#2a2a2a}
#header .contact em{color:#2a2a2a;font-style:normal}
#header .contact span{padding-right:15px}
#header .contact a:hover{color:#3b4c9b!important}
.close-menu,.mhead,.sidemenu .contact{display:none}
#header .text-right.email-box{display:block}
/*-- Submenu --*/
#nav .sub-menu{opacity:0;visibility:hidden;position:absolute;left:0;top:53px;width:280px;text-align:left;z-index:9999;padding:0;background:#fff;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;box-shadow: 0px 4px 3px 3px rgba(0,0,0,0.50);}
#nav li:hover > ul{opacity:1;visibility:visible}
#nav .sub-menu > li{display:block;color:#333;font:15px OpenSans Bold;line-height:22px;border-bottom:solid 1px #ddd;}
#nav ul li:hover .sub-menu li a,#nav ul li:hover .sub-menu li span{border:none;}
#nav .sub-menu > li a,#nav .sub-menu > li span{display:block;color:#333;font:15px 'Open Sans', Arial, sans-serif;display:block;padding:13px 0 13px 25px}
#nav li:hover ul li a,#nav li:hover ul li span{padding-left:18px}
#nav ul li .sub-menu li a:before{display:none}
#nav .sub-menu li:hover a,#nav .sub-menu li:hover span{padding-left:24px;background:#f8f8f8}
#nav .sub-menu li:hover span, #nav .sub-menu li:hover a:hover,#nav .sub-menu > li.active a,#nav .sub-menu > li.active span{color:#273a8f;}
#nav .sub-menu > li:last-child{border-bottom: none;}
#nav .has-submenu .sub{cursor:default}
}
.close-menu img{height:20px;width:20px;display:block}
.content{padding:0 0 60px}
.content .hd-h3{padding:25px 0 0;font-weight:600;margin:0}
.courses-offered{background:#f3f3f3;padding:55px 0;min-height:300px}
.faq{padding:55px 0}
.courses-offered .box{background:#fff;border:1px solid #dadada;padding:127px 15px 25px;margin-top:115px;text-align:center;position:relative;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-webkit-transform:translate(0,0);transform:translate(0,0)}
.courses-offered .box:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);box-shadow:0 -15px 45px 5px rgba(0,0,0,0.15)}
.courses-offered .hd-h2,.faq .hd-h2,.content-inner .hd-h2,.pricing .hd-h2,.meet-our-faculty .hd-h2{border-bottom:1px dashed #535353;margin-bottom:15px}
.courses-offered .hd-h2{font-size:2.3rem}/*changes on 9sept2020*/
.courses-offered .icon{position:absolute;top:-89px;left:0;right:0;margin:0 auto;width:174px;height:174px;border:13px solid #f3f3f3;border-radius:120px;background:#fff}
.courses-offered .icon span,.courses-offered .icon img{display:block;margin:0 auto}
.courses-offered p{color:#484848;line-height:1.5rem}
.courses-offered .btn{display:block;border:2px solid #1c2b70;border-radius:30px;color:#5c5c7b;text-transform:uppercase;margin:7px auto 11px;padding:.55rem 1rem;max-width:250px;width:100%}
.courses-offered .btn.btn-dark{background:#1c2b70;color:#fff;border-top:1px solid #1c2b70;border-bottom:1px solid #7780a9;background:#1c2b70;color:#fff;border-top:1px solid #1c2b70;border-bottom:1px solid #7780a9;border:2px solid transparent}
.courses-offered .btn.btn-dark:hover{background:transparent;border:2px solid #1c2b70;color:#1c2b70}
.courses-offered .icon.coi span{background-position:center -148px}
.courses-offered .icon.human-rights span{background-position:center -296px}
.courses-offered .icon.family-law span{background-position:center -444px}
.courses-offered .icon.loc span{background-position:center -592px}
.courses-offered .icon.pil span{background-position:center -740px}
.courses-offered .icon.property-transfer span{background-position:center -888px}
.courses-offered .icon.torts-law span{background-position:center -1036px}
.courses-offered .icon.crime-law span{background-position:center -1184px}

.courses-offered h3,.courses-offered h4{font-family:Roboto, Arial, Helvetica,sans-serif;font-weight:400;padding-top:15px}
.entry-date{color:#404664;font-size:17px;font-weight:600;display:block;margin:15px auto 10px}
.media-coverage li{background:url(../img/media-coverage-icon.png) no-repeat 0 17px;border-bottom:1px solid #dadada;padding:5px 0 35px 85px;margin-bottom:20px}
.media-coverage li:last-child{border-bottom:0;padding-bottom:0}
.courses-offered .top-row .box{padding-top:30px;margin-top:30px}
/*====Meet Our Faculty=====*/
.meet-our-faculty{padding:70px 0 40px;text-align:center}
.meet-our-faculty .hd-h2{padding-bottom:10px}
.meet-our-faculty .hd-h2 .sm{color:#666}
.meet-our-faculty ul.row{align-items:center;justify-content:center}
.meet-our-faculty p{color:#737373;max-width:1000px;margin:0 auto}
.meet-our-faculty figure{margin:38px 0 0}
.meet-our-faculty figure img{border-radius:50%;width:100%;height:100%}
.meet-our-faculty h3{color:#333;font-size:1.25rem;padding-top:25px}
.meet-our-faculty figure figcaption{height:68px;overflow:hidden}
.meet-our-faculty figure figcaption h3,.meet-our-faculty .faculty-title,.meet-our-faculty .img-overlay{-webkit-transition:all .4s ease-in;transition:all .4s ease}
.meet-our-faculty .circle-effect:hover figcaption h3{margin-top:-55px}
.meet-our-faculty .image{position:relative;display:block;background:#293360;border:10px solid #1c2b70;border-radius:50%;max-width:252px;max-height:252px;margin:0 auto}
.meet-our-faculty .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:50%}
.meet-our-faculty .faculty-title{color:#fff;font-size:1.375rem;position:absolute;top:45%;left:0;right:0;margin:0 auto;opacity:0;visibility:hidden;-webkit-transform:scale(0.5);transform:scale(0.5)}
.meet-our-faculty .circle-effect:hover .img-overlay{background:rgba(0,0,0,0.35)}
.meet-our-faculty .circle-effect:hover .faculty-title{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}
.meet-our-faculty .sub-row{padding:0 36px}

/*-- Pricing --*/
#intro.pricing-bg{background:url(../img/pricing-bg.jpg) no-repeat center 0;background-size:cover}
#intro.pricing-bg .intro-text{min-width:620px}
.pricing .hd-h2{font-size:37px;padding:18px 0 30px}
.subhead{color:#616161;font-size:1.3rem;line-height:1.8rem}
.highlight-text{font-size:1.7rem;margin:15px 0;color:#1a1a1a}
p.highlight-text{color:#1a1a1a;line-height:35px}
.highlight-text span{font-size:2rem;display:block;color:#1c2b70;margin:15px 0 10px}
.pricing .row{justify-content:center;align-items:top}
.pricing .row [class*="col-"]{margin-top:46px}

.pricing .box{background:#fff;border:1px solid #d4d4d4;box-shadow:0 0 10px #efefef;padding:25px;margin:0 auto;text-align:center;border-radius:10px;max-width:345px;height:100%}
/*.pricing .judiciary-pricing .box{border: 1px solid #8b74ba;max-width:360px;border-width:12px 1px 1px 1px;}*/


.pricing .box span{display:block;position:relative;z-index:100}
.pricing .box h4{color:#626262;font-size:25px;text-transform:uppercase;margin-bottom:2px}
.pricing .pkg-price{font-size:20px;color:#505050;display:block}
.pricing .judiciary-pricing .pkg-price{border:solid 2px #d4d4d4;border-width:2px 0 2px 0;padding:6px 0;margin-top:15px}



.pricing .pkg-price p{font-size:0.95rem}
.pricing .pkg-price em{color:#1a1a1a;font:55px Impact,Arial,Helvetica;font-style:normal;font-weight:400;display:inline-block;vertical-align:top}
.pricing .pkg-price strong{display:block;font-size:1.1rem;color:#505050;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;padding-bottom:10px}
.pricing .pkg-price .fa{color:#1a1a1a;font-size:41px;font-weight:200;margin:9px 5px 0 0}

.pricing .price-section{display:inline-block;width:100%;border-bottom:1px solid #c5c5c5;padding:10px 0;margin-bottom:17px/*;min-height:142px*/}
.pricing .judiciary-pricing .price-section{padding:8px 0;border-bottom:0;margin-bottom:0}


.pricing .strike{font-size:20px;margin-top:10px}
.courses-list input{display:inline-block}
.pricing .box .courses-list p{padding:0 0 10px}
.pricing .box .courses-list span{display:inline-block;font-size:14px;margin-left:5px}
.pricing .button{border-color:#48579c;background:#1c2b70;color:#fff;font-size:17px;padding:9px 43px;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}

.pricing .button:hover{color:#757575;border-color:#48579c;background:transparent}
.pricing .btn-effect2::before,.pricing .btn-effect2::after{z-index:1}
.pricing .judiciary-pricing .button .subscribe{margin:0}
.space-top{margin-top:35px}
.individual-pkg{background:#f3f4f8;padding:47px 0 80px}
.individual-pkg .hd-h2{border-color:#353636}
.individual-pkg .subhead span{background:#f3f4f8}
.pricing .individual-pkg .box{box-shadow:0 0 15px #d6d7d8}
.pricing .individual-pkg .box h4{font-size:16px;text-transform:capitalize}
.pricing .individual-pkg .pkg-price{border-bottom:0;padding-bottom:7px;margin-bottom:0}
.pricing .individual-pkg .pkg-price em{color:#3a3a3a;font-size:43px}
.pricing .individual-pkg .pkg-price .fa{color:#3a3a3a;font-size:32px;margin-top:8px}
.pricing .individual-pkg .button{font-size:13px;padding:6px 30px}
.individual-pkg .bottom3-cols{padding-left:138px}
.special-offers-head{font:36px 'Open Sans', Arial;font-weight:600;text-align:center;padding:20px 0;text-transform:uppercase}
.special-offers-head span{color:#273a8f}


/*--Css on 28 july 2022--*/
.whitebg{background:#fff}
.pricing .judiciary-pricing .row [class*="col-"]{padding:0 10px}
.pricing .judiciary-pricing .box{padding:0 0 35px;background:#fff;border:1px solid #53cfe9;border-radius:15px;max-width:360px}

.pricing .judiciary-pricing .price-section{background:url(../img/pricebox1.png) no-repeat center 0;margin-top:-10px;min-height:72px}
.pricing .judiciary-pricing .pkg-price{border:0;padding:0;margin-top:8px}
.pricing .box.basic-pricing .pkg-price em{font-size:34px;line-height:1em}
.pricing .judiciary-pricing .pkg-price .fa{font-size:25px;margin-top:3px}
.pricing .judiciary-pricing .box span.strike{font-size:17px;color:#fff;line-height:1em;margin-top:0;margin-bottom:-5px}

.pricing .box.basic-pricing h4{background:url(../img/title-bg1.png) no-repeat center 0;background-size:cover;font-size:20px;font-weight:600;color:#fff;min-height:73px;padding-top:40px;margin-top:-15px;text-transform:uppercase}
.pricing .judiciary-pricing .short-desc{padding:10px 20px}
.pricing .judiciary-pricing .box .short-desc p{padding:5px 15px 15px;font:16px Roboto,Arial,Helvetica,sans-serif;color:#1c1c1c;line-height:1.3rem;border-bottom:1px solid #e0e0e0;text-align:left}
.pricing .judiciary-pricing .box ul{margin:15px 10px 10px 20px}
.pricing .judiciary-pricing .box li{background:url(../img/check-blue.png) no-repeat 0 9px;font:16px 'Open Sans Regular',Arial,Helvetica,sans-serif;color:#6b6b6b;line-height:1.3rem;padding: 5px 0 5px 25px;text-align:left}
/*without price Box*/
.pricing .box.basic-pricing.without-price h4{background:#53cfe9;padding:15px 0;margin-top:0;min-height:10px;border-radius:10px 10px 0 0}
.pricing .without-price .button{font-size:15px;padding:5px 20px;margin:0 10px}
.pricing .box.without-price .button a{color:#fff}
.pricing .judiciary-pricing .without-price .short-desc{padding:0}

/*-- other boxes --*/
.pricing .judiciary-pricing .pkg-price .fa, .pricing .judiciary-pricing .pkg-price em{color:#fff !important}
.pricing .judiciary-pricing [class*="col-"]:nth-child(2) .box{border-color:#74ddd9}
.pricing .judiciary-pricing [class*="col-"]:nth-child(3) .box{border-color:#4484c1}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4) .box{border-color:#f85c71}

.pricing .judiciary-pricing [class*="col-"]:nth-child(2) .price-section{background-image:url(../img/pricebox2.png)}
.pricing .judiciary-pricing [class*="col-"]:nth-child(3) .price-section{background-image:url(../img/pricebox3.png)}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4) .price-section{background-image:url(../img/pricebox4.png)}

.pricing .judiciary-pricing [class*="col-"]:nth-child(2) .box.basic-pricing h4{background-image:url(../img/title-bg2.png)}
.pricing .judiciary-pricing [class*="col-"]:nth-child(3) .box.basic-pricing h4{background-image:url(../img/title-bg3.png)}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4) .box.basic-pricing h4{background-image:url(../img/title-bg4.png)}

.pricing .judiciary-pricing .button,.pricing .judiciary-pricing [class*="col-"]:nth-child(2) .button,.pricing .judiciary-pricing [class*="col-"]:nth-child(3) .button,.pricing .judiciary-pricing [class*="col-"]:nth-child(4) .button{background:#51cbe4;border:1px solid transparent;}
.pricing .judiciary-pricing [class*="col-"]:nth-child(2) .button{border-color:1px solid #74ddd9} 
.pricing .judiciary-pricing [class*="col-"]:nth-child(3) .button{border-color:1px solid #4484c1}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4) .button{border-color:1px solid #f85c71}


/*--hover css--*/
.pricing .judiciary-pricing .box:hover{border:1px solid #53cfe9}
.pricing .judiciary-pricing .box:hover .button{background:#53cfe9;color:#fff;border:1px solid transparent;}
.pricing .judiciary-pricing [class*="col-"]:nth-child(2) .box .button{background:#63bcb9}
.pricing .judiciary-pricing [class*="col-"]:nth-child(3) .box .button{background:#4484c1}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4) .box .button{background:#f85c71}

.pricing .judiciary-pricing .box .button:hover{background:#1da0bb}
.pricing .judiciary-pricing [class*="col-"]:nth-child(2) .box .button:hover{background:#20a39f}
.pricing .judiciary-pricing [class*="col-"]:nth-child(3) .box .button:hover{background:#1c65aa}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4) .box .button:hover{background:#d33248}

/*--offer tag--*/
.offer-tag,.trial-tag{position:relative}
.offer-tag:after,.trial-tag:after{content:"";background:url(../img/offer-tag.png) no-repeat 0 0;width:108px;height:108px;position:absolute;top:-3px;left:-3px;display:block}
.judiciary-pricing .offer-tag:after,.judiciary-pricing .trial-tag:after{background-size: 70px 70px;width:70px;height:70px;position:absolute;top:0;left:17px}
.trial-tag:after{background-image:url(../img/trial-tag.png)}


/*-- Terms And conditions --*/
#intro.terms-and-conditions-bg .hd-h1{font-size:67px}
#intro.terms-and-conditions-bg .intro-text{max-width:940px}
.terms .serial-no{font-family:Impact,Arial;font-size:20px;color:#6d6c6c;letter-spacing:3px;display:inline-block;vertical-align:middle;margin-bottom:3px}
.terms{padding:35px 0 0}
.terms li{font-size:16px;border-bottom:1px dashed #585858;padding-bottom:25px;margin-bottom:25px}
.terms li:last-child{border-bottom:0}
/*-- contact-us --*/
.contact-box{background:#1c2b70;max-width:1160px;margin:0 auto;/*position:relative;bottom:-80px;*/margin:80px 0 50px;box-shadow:-3px 2px 6px 3px rgba(0,0,0,0.15)}
.contact-box .leftside{float:left;width:65.333%;background:#f3f3f3;padding:50px 35px 37px;min-height:575px}
.contact-box .rightside{float:left;width:34.66%;padding:124px 15px 35px 39px;min-height:575px}
.contact-box .contact-form{color:#666970;margin-top:31px}
.contact-box .contact-form .form-radio,.contact-box .contact-form .form-group{margin-bottom:33px}
.contact-box h2{color:#262834;font-size:31px}
.contact-box p{color:#666970;padding-top:15px}
.contact-box .contact-form .button{background-color:#1c2b70;color:#fff;border-radius:6px}
.contact-box .form-group .control-label{color:#656773}
.contact-box .form-group input,.contact-box .form-group textarea{padding:6px 10px 12px}
.contact-box .button-container{padding:15px 0 0}

.contact-box.register{background:#fff;padding:26px 35px 15px;margin-top:50px;max-width:1000px;position:static}  

.contact-box.register [class*="col-"]{padding:0 6px}
.contact-box.register .contact-form .button{margin:13px 0 0;}

.form-group textarea{height:70px;line-height:22px}
.google-map{line-height:0}
.google-map iframe{width:100%;height:450px}
.address p{position:relative;padding:0 0 45px 50px;color:#fff}
.address p .fa{position:absolute;left:0;top:0;height:36px;width:36px;border-radius:50%;border:solid 1px #fff;display:block;text-align:center;font-size:1.4rem;line-height:31px}
.address p .fa-envelope-o{font-size:1rem}
.address p a{display:inline-block;margin-top:6px;color:#fff}
#contact-us .social-link{position:static}
#contact-us .social-link li{margin-right:8px}
#contact-us .social-link li a{height:36px;width:36px}
#contact-us .social-link li a i{font-size:1rem;line-height:36px}
/*-----Subject Details-----*/
.subject-content{background:#f3f3f3}
.subject-details-bg .intro-text{max-width:742px}
.subject-details{padding:90px 0 32px}
.subject-details .leftside{float:left;width:32%;background:#f3f3f3;padding:0 30px 25px 0}
.subject-details .property-image{max-width:302px;max-height:100%;overflow:hidden}
.subject-details .content-box{float:right;width:67.2%}
.subject-details .leftside iframe{width:100%/*;height:100%*/}
.subject-details .hd-h2{border-bottom:1px dashed #535353;font-size:2.3rem}/*changes on 9sept2020*/
.subject-details .content-box p{color:#6e6e6e}
.subject-details .btn-group{padding-top:35px}
.subject-details .btn-group span{font-size:18px;display:block;text-transform:none;margin-bottom:10px}
.subject-details .btn-group span strong{color:#d50909;font-size:20px}
.subject-details .btn-group em{display:block;font-style:inherit;font-size:35px;line-height:35px}
.subject-details .btn-group .button{padding:8px 26px;border-radius:6px;min-width:360px;margin-right:15px}
.subject-details .border-section{border-bottom:1px dashed #535353;padding:0 0 60px}
.subject-details .button{background:#1c2b70;padding:7px 20px;color:#fff;margin:10px auto 0;display:block;max-width:140px}
.details-lecture{padding:20px 0 40px}
.details-lecture .table{background:#fff;border-left:1px solid #c1c1c1}
.details-lecture .table thead{background:#1c2b70}
.details-lecture .table thead th{padding:18px 0;color:#fff;font-size:20px;text-transform:uppercase;border:none}
.details-lecture .table tbody td{border:1px solid #c1c1c1;font-size:16px;color:#000;padding:8px 30px}
.table thead tr .category,.table tbody tr .ct-padding{padding-left:30px}
.table thead tr .series{min-width:130px;text-align:center}
.table thead tr .topics,.table tbody tr .tp-padding{padding-left:60px}
.table tbody tr .center{text-align:center}
.table-content .table thead tr .series{text-align:center;padding-left:0}
.subject-details.faculty-detals .row{margin:0}
.courses-offered .details-lecture .table thead th{font-size:16px;padding:9px 0 9px 30px}
.courses-offered .details-lecture .table thead th.series{padding-left:10px}
.courses-offered.courses-details h3{font:1.7rem 'Roboto',Arial, Helvetica;font-weight:400;padding-top:20px}
.subject-details .table.table-bordered{margin-top:30px}
.subject-details .table thead th,.lectures-content .table thead th{background:#e6e5e5;border-bottom:0}/*changes on 9sept2020*/
.subject-details .table-bordered td,.lectures-content .table-bordered td{background:#fff}/*changes on 9sept2020*/
.subject-details .jumbotron,.lectures-content .jumbotron{background:#fff;padding:1.5rem 1rem;margin-top:15px}/*changes on 9sept2020*/
/*-----Faculty Details-----*/
.faculty-detals{padding:90px 0 50px}
#intro.faculty-details-bg{background:url(../img/bgfaculty.jpg) no-repeat center 0;background-size:cover}
.faculty-details-bg .intro-text{max-width:791px}
.faculty-detals .property-image{overflow:visible}
.faculty-detals .caption{background:#fff;display:block;max-width:302px;text-align:center;padding:36px 40px 48px 35px}
.faculty-detals .caption h3{font-size:19px;color:#313232;font-weight:600}
.faculty-detals .caption p{font-size:16px;color:#bdc2cb}
#intro.faculty-details-bg{background:url(../img/bgfaculty.jpg) no-repeat center 0;background-size:cover}
#intro.my-courses-bg{background:url(../img/my-courses-bg.jpg) no-repeat center 0;background-size:cover}
#intro.search-bg{background:url(../img/search-bg.jpg) no-repeat center 0;background-size:cover}
.faculty-details-bg .intro-text{max-width:791px}
.faculty-detals .caption{background:#fff;display:block;max-width:302px;text-align:center;padding:22px 25px 28px 28px;border-bottom:2px solid #e5e4e4}
.faculty-detals .caption h3 a{font-size:19px;color:#282828;font-weight:600}
.faculty-detals .caption p{font-size:16px;color:#b8b8b8}
/*-----Shine-----*/
.shine-effect{position:relative}
.shine-effect::before{position:absolute;top:0;left:-79%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.shine-effect:hover::before{-webkit-animation:shine .75s;animation:shine .75s}
@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}
/*-----Button Effect 1------*/
.button.btn-change{background-color:#fff;color:#1c2b70;text-align:center;font-size:32px;width:213px;transition:all .5s;cursor:pointer;overflow:hidden;cursor:pointer;display:inline-block;position:relative;transition:.5s}
.button.btn-change:after{content:'»';position:absolute;opacity:0;top:12px;right:-10px;transition:.5s}
.button.btn-change:hover{padding-right:30px;padding-left:8px;background:#1c2b70;color:#fff}
.button.btn-change:hover:after{opacity:1;right:10px;top:2px;font-size:30px;padding-right:18px}
/*--Button Effect 2--*/
.btn-effect2,.btn-effect2::after{-webkit-transition:all .3s;transition:all .3s}
.btn-effect2{background:none;position:relative}
.btn-effect2::before,.btn-effect2::after{background:#111;content:'';position:absolute;z-index:-1}
.btn-effect2{overflow:hidden}
.btn-effect2::after{height:100%;left:-38%;top:0;-webkit-transform:skew(50deg);transform:skew(50deg);transition-duration:.6s;transform-origin:top left;width:0}
.btn-effect2:hover:after{height:100%;width:138%}
.btn-effect2.btn-outline:hover{color:#fff;border-color:#111}
/* --Faq --*/
#intro.faq-bg{background:url(../img/faq-bg.jpg) no-repeat center 0;background-size:cover}
.view-content h2{color:#7b7b7b;font-size:30px;margin:83px 0 5px}
.view-content h3{color:#000;font-size:50px;border-bottom:1px dashed #000;padding-bottom:16px}
.view-content p{color:#737373;font-size:16px;font-family:Arial,Helvetica,sans-serif;padding-top:10px;padding-bottom:40px}
#owl-demo .item{margin:10px;text-align:center;font-size:15px;max-width:208px;background:#FFF;box-shadow:0 0 10px 4px #f2f2f2;max-height:160px;padding-bottom:60px;padding-top:20px}
#owl-demo .item img{display:block;margin:0 auto}
.owl-slider{padding:0 0 72px}
.block-slider{margin:8px 0}
.block-slider a{text-align:center;font-size:15px;color:#000}
/*-----Accordion-----*/
.accordian{background:#f2f7fb;margin:40px 0}
.accordian h3{font-size:38px;text-align:center;font-family:Raleway,Arial,sans-serif;font-weight:600;color:#000}
.accordian p{text-align:center;margin:0 47px}
#accordian{padding:50px 0 30px}
#accordian.container{margin-bottom:10px}
#accordian ul li.acc-panel{background:#fff;margin-bottom:20px;border-radius:5px;border:1px solid transparent;box-shadow:0 0 10px #e5eaef}
#accordian ul ul{width:100%;box-shadow:none}
#accordian ul li{float:none;line-height:20px;font-size:15px}
#accordian ul li a,#nav ul li.acc-panel span{color:#1c1c1c}
#accordian ul li.active span{padding:10px}
#accordian ul li a:hover,#nav ul li.acc-panel:hover span{background:#f0f0f0}
#accordian ul ul li{text-transform:uppercase}
#accordian ul li h3{font-size:16px;color:#262a36;padding:23px 10px 24px 48px;font-family:Raleway,Arial,sans-serif;font-weight:600;padding-bottom:.75em;text-align:left}
#accordian ul .tab-content p{font-size:15px;color:#666874;margin:0 4px 15px;padding:0 10px 15px;font-weight:400;text-align:left}
.acc-1{float:left;width:48.3%}
.acc-2{float:right;width:48.3%}
#accordian ul li.acc-panel h3{background:#fff url(../img/plus-icon.png) no-repeat 3% 25px}
#accordian ul li.acc-panel.open h3{background:#fff url(../img/minus-icon.png) no-repeat 3% 30px}
/*==============*/
.courses-topic-details{padding-top:60px}
.courses-topic-details .leftside .hd-h2{font-size:1.81rem;border-bottom:solid 1px #ddd}
.courses-topic-details .leftside .list li{margin:0 0 10px;padding-top:4px}
.courses-topic-details .leftside .list li.active a{color:#1632b3}
.courses-topic-details .rightside .hd-h2{font:1.8rem Roboto, Arial, sans-serif;font-weight:400;border-bottom:solid 1px #ddd;padding-top:0}
.courses-topic-details .rightside h3{font:1.6rem Roboto,Arial,sans-serif;padding-top:20px}
.courses-topic-details .rightside h4{font:1.4rem Roboto,Arial,sans-serif;padding-top:15px}
.courses-topic-details .video-section{padding:25px 0 20px}
.courses-topic-details .rightside iframe,.video-section iframe{max-width:100%}
.all-videos .video-title{font-size:18px;display:block;padding:30px 0 5px;min-height:90px}
.masterclasses{justify-content:center/*;margin-top:30px*/}
.custom-box{padding:40px;background-color:#fff;box-shadow:1px 1px 4px rgba(0,0,0,0.15);border-radius:8px}
.courses-topic-details .table{margin-top:35px}
.top-right-btn{position:absolute;right:15px;top:-50px}
.top-right-btn .btn.btn-primary{display:inline-block;width:auto;color:#fff;background-color:#1c2b70;border-color:#1c2b70;padding:6px 15px;font-size:14px;font-weight:600;border-radius:4px;text-transform:uppercase}
.top-right-btn .btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#1c2b70;border-color:#1c2b70}
.courses-offered .top-right-btn{top:0;}
.courses-offered.courses-details .top-right-btn{top:0}
.courses-offered .click-here{position:absolute;right:15px;top:25px}

.custom-box .form-group{margin:0 0 15px}
.custom-box .form-control{background:#fff;border:solid 1px #ddd;font-size:14px;color:gray;border-radius:4px;width:100%;height:44px;padding:8px 15px}
.custom-box .col-form-label{font-weight:500;color:#1b1b1d}
.custom-box .button{background:#1c2b70;padding:10px 24px;border-radius:6px;color:#fff!important}
.heading-effect{position:relative;border-bottom:solid 1px #ddd;margin:0 0 24px;margin-bottom:24px;padding:0 0 21px}
.heading-effect:before{content:" ";position:absolute;left:0;bottom:-2px;width:100px;height:3px;background:#1c2b70}
#account-setting{background-color:#f2f2f2;padding:60px 0 70px}
.myaccount-details li{font-size:16px;color:#464545;float:left;margin:0 0 15px;width:50%;padding:0 6px}
.myaccount-details li label,.myaccount-details li span{display:inline-block}
.myaccount-details li label{font-weight:500;margin-right:6px;color:#1b1b1d}
.myaccount .custom-box{display:inline-block;width:100%}
.accountlist{float:right;width:32%}
.leftpanel{float:left;width:65%}
.accountlist ul{background:#f8f7fb;padding:18px 18px 10px}
.accountlist li{border-bottom:solid 1px #ddd;background:url(../img/gray-square.png) no-repeat left 26px}
.accountlist li:last-child{border-bottom:none}
.accountlist li a{font-size:18px;color:#464545;display:block;padding:15px 12px 15px 21px}
.myaccount .hd-h3{margin-bottom:24px}
.accountlist li.active a,.accountlist li:hover a{color:#1632b3}
.alertbox{background:#fff;border-left:5px solid #ed0b4c;padding:5px 20px;margin-bottom:25px;position:relative}
.alertbox .fa{font-size:33px;vertical-align:middle;margin:0 5px 5px 0}
.alertbox a{position:absolute;top:18px;right:20px;color:#616161;border-bottom:2px solid #616161}
/*==User Dropdown==*/
.user-dropdown{margin-right:57px}
.user-dropdown .btn-secondary{background-color:#1c2b70;border-color:#1c2b70;color:#fff;padding:.3rem 1rem;border-radius:0}
.user-dropdown .dropdown-menu{min-width:14.53rem;border:1px solid rgba(0,0,0,0.15);padding:0;font-size:14px;border-radius:0;border-top:0}
.user-dropdown .dropdown-menu a{padding:.45rem .8rem}
.user-dropdown .dropdown-menu a + a{border-top:1px solid #ddd}
.user-dropdown .dropdown-menu a.dropdown-item:active{background:#f8f9fa;color:#16181b}
.user-dropdown .btn-secondary:not(:disabled):not(.disabled):active:focus,.user-dropdown .btn-secondary:not(:disabled):not(.disabled).active:focus,.user-dropdown .show > .btn-secondary.dropdown-toggle:focus{box-shadow:none}
.user-dropdown .btn-secondary:not(:disabled):not(.disabled):active,.user-dropdown .btn-secondary:not(:disabled):not(.disabled).active,.user-dropdown .show > .btn-secondary.dropdown-toggle{color:#fff;background-color:#28398c;border-color:#28398c}
.user-dropdown .dropdown .child-name{display:inline-block;padding:0 10px}
.user-dropdown .dropdown-toggle::after{border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}
.shrink #wrapper .user-dropdown .btn{font-size:1rem}
/*-- sample-lectures--*/
.sample-lectures{padding:90px 0 32px}
.sample-lectures .video-section,.lectures-content{padding-bottom:40px}
.sample-lectures .lectures-content .lectures-content-heading{text-align:center;display:block;padding-top:30px}
.sample-lectures .lectures-content a{font-size:25px;text-align:center;display:block;padding-top:30px;text-decoration:underline}
.sample-lectures .sailent-feature{padding-top:30px}
.letter .pull-right{text-align:right}
/*-- Testimonials--*/
.testimonial-holder{background:#1f1e1c url(../img/testimonials-bg.jpg) no-repeat center 0;background-size:cover;min-height:540px;padding:50px 0 20px;text-align:center;color:#fff}
.testimonial-holder .hd-h2,.testimonial-holder .hd-h2 .sm{color:#fff;border-bottom:0}
.testimonial-holder p{background:#fff;border:4px solid #1c2b70;padding:20px;font-size:16px;color:#484848;line-height:26px;border-radius:8px;position:relative}
.testimonial-holder p:before{content:"";position:absolute;bottom:-15px;left:0;right:0;width:26px;margin:0 auto;color:#fff;font-size:25px;border-top:15px solid #fff;border-left:13px solid #25211e;border-right:13px solid #25211e}
.testimonial-holder .figure{border:solid 4px #1c2b70;border-radius:50%;margin:30px 0 10px}
.testimonial-holder .figure img{border-radius:50%;max-height:100px;max-width:100px}
.testimonial-holder .author{font-size:24px}
.testimonial-holder .author em{font-size:14px;display:block;font-style:normal}
/*-- Payment Pages --*/
.payment-message{background:#f8f8f8;padding:90px 0 40px;text-align:center}
.payment-message img{margin:0 auto}
.payment-message h1{font-size:35px;font-weight:500;padding:50px 0;line-height:50px}
/*-- Student Reviews --*/
.student-reviews{margin-bottom:-40px}
.student-reviews .student-name{font-size:1.5rem;display:block;text-align:center;padding:.8rem 0 3.5rem}
.student-reviews iframe{max-width:100%}
.student-reviews .description{display:none}

/*-- Pricing --*/
#intro.services-bg{background:url(../img/services-bg.jpg) no-repeat center 0;background-size:cover}
.services-bg .hd-h1 span{font-size:1.2rem}
.law-services{padding:55px 0 24px}
.law-services .hd-h2{display:block;border-bottom:1px dashed #535353;margin-bottom:15px;padding:0 0 15px}	
.law-services ul{margin:50px -1.031% 0;width:101.66%;text-align:center}
.law-services li{display:inline-block;width:30.9%;margin:0 1.031% 50px;background:#1c2b70;min-height:183px;padding:24px 15px 15px;text-align:center;vertical-align:top}.law-services ul li a{display:block;text-decoration:none}
.law-services li span{display:block;margin:0 auto 10px}
.law-services li span img{margin:0 auto;display:block}
.law-services li h3{font-size:1.75rem;font-weight:600;color:#fff;margin:0}
.law-services li p{color:#fff;line-height:1.424rem;padding:6px 0 0}
/*-- Services Clips */
.law-services .sprite li span{position:relative;width:62px; height:56px;overflow:hidden}
.law-services .sprite img{position:absolute;top:0;left:0}
.law-services .compulsory-courses img{clip: rect(0, 62px, 56px, 0)}
.law-services .certified-programs img{clip: rect(61px, 62px, 117px, 0);top:-61px}
.law-services .masterclasses img{clip: rect(122px, 62px, 178px, 0);top:-122px}

.law-services .questions-answers img{clip: rect(183px, 62px, 239px, 0);top:-174px}

.law-services .lawsubject img{clip: rect(244px, 62px, 300px, 0);top:-244px}
.law-services .judiciary-subject img{clip: rect(305px, 62px, 361px, 0);top:-305px}
.law-services .clat-pg img{clip: rect(366px, 62px, 422px, 0);top:-366px}


.law-services ul.plans li{min-height:10px;padding-bottom:25px}
.plans .fa-star{color:#fff;font-size:28px;margin:0 2px}
.law-services.pkg-plans{border-bottom:1px solid #ccc;padding:0;margin-bottom:40px}
.law-services.pkg-plans ul{margin-top:20px}
.law-services ul.certified-program{margin-top:0}
.law-services ul.certified-program li h3{font-size:1.5rem}
.certified-program .pkg-price{color:#fff;font-size:2.3rem;padding:10px 0}
.certified-program li em{color:#fff;font-style:normal}
.law-services li .button{color:#fff;border-color:#fff;height:45px;padding:8px 26px;margin:25px 0 15px}
.law-services li .button:hover{ background:#fff;color:#1c2b70}
.law-services.pkg-plans .buynow{font-size:15px;max-width:140px;height:41px;margin:25px auto 5px}
.para-width p{display:block;width:100%}

/*-- Our judiciary_pricing --*/
.law-subject{padding:40px 0}
.classestable{background:#1c2b70;}
.ourpricing .hd-h2,.classestable .bluebg td,.classestable thead th,.classesteam h3,.classesteam p,.classestable .table td,.subject-pricing h3,.subject-pricing .table .price em{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:600}
.ourpricing .hd-h2{font-size: 40px;padding: 18px 0 30px;}
.ourpricing .content-inner{padding:26px 0 0;background:#fff;}
.ourpricing .subhead{font-size: 1.09rem;line-height: 1.6rem;}
.ourpricing .table-responsive {overflow-x: visible;border-radius: 24px 24px 0 0;margin:0;padding:0 40px 25px;}
.classestable .table{background:none;max-width:800px; margin:0 auto}
.classestable .bluebg{background:#131e54;}
.classestable .table-bordered td,.classestable .table-bordered th{border: 0;}
.classestable .table-bordered tbody{border: solid 1px #fff;border-width:0 1px 1px 1px;}
.classestable thead th{border:0;color:#1c2b70;font-size:16px;text-transform:uppercase;}
.classestable thead .first{border-top-left-radius: 24px;}.classestable thead .last{border-top-right-radius: 24px;}
.ourpricing .content-inner .hd-h2.no-border{border:0;padding:0;margin:24px 0 21px;font-size: 25px;color: #fff;}
.classestable .table td{vertical-align: middle;font-size: 15px;text-align:center;color:#fff;}
.classestable .table .bgwhite{background:#fff;}.classestable .table .bg-gary{background:#f2f3f7;}
.classestable .table .fw-bold{font-weight:600;font-size:15px;color:#fff;text-transform:uppercase;}
.ourpricing .top-margin[class*="col-"]{margin-top: 0;}.classesteam{text-align:center;}
.classesteam figure{max-width: 229px;max-height: 234px;display: block;margin: 0 auto 12px;border-radius: 50%;box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.033), 0 12.5px 12px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.024), 0 41.8px 33.4px rgba(0, 0, 0, 0.035), 0 -6px 15px rgba(0, 0, 0, 0.12);}
.classesteam figure img{display: block;max-width: 100%;border-radius: 50%;border: solid 2px #f4f4f4;}
.classesteam h3{margin:0;font-size:20px;color:#252525;	}
.classesteam p{margin:0;font-size:18px;color:#6a6a6a;}
.pricing .judiciary .row [class*="col-"]{margin-top: 0;}
.pricing .judiciary {margin-top: 40px;}
.pricing .judiciary .headeing{color: #282828;margin: 27px 0 24px;}
.pricing .judiciary .hr{margin: 35px 0 15px;}
.law-subject .list .button{border: none;padding: 0;display: inline-block;vertical-align: middle;border-bottom: solid 1px #1c2b70;border-radius: 0;font-size: 0.989rem;}
.law-subject .list a.button:hover,.law-subject .list .button:hover{background: none;color: #1e1e1e;border-color: #1e1e1e;}

/*------css-date-13-11-2020------*/
.graybg{background-color:#f8f8f8;}
.judiciary-pricing{padding:25px 0;margin-top:35px;}
.pricing .judiciary-pricing .row [class*="col-"]{margin:0 0 25px}
.judiciary-pricing hr{margin: 0 0 6px;border-top: 2px solid #ccc;}
.ourpricing .content-inner .classesteam .hd-h2.no-border{margin:0;}

/*
.pricing .judiciary-pricing .row.child-element [class*="col-"]{margin-top:24px;}
.pricing .judiciary-pricing .pkg-price .fa,.pricing .judiciary-pricing .pkg-price em{color: #8b74ba;}
.pricing .judiciary-pricing .pkg-price{border-color:#8b74ba;}
.pricing .judiciary-pricing .button{border-color: #8b74ba;background: #8b74ba;}
.pricing .judiciary-pricing .button:hover{border-color: #8b74ba;background-color:transparent;}

.pricing .judiciary-pricing .box.pgd-tag{ border-top-width:1px}
.pricing .judiciary-pricing .box.pgd-tag:before{content:'';background:url(../img/pgd-in-judiciary.png) no-repeat center 0;width:100%;height:28px;display:block;margin:-15px 0 10px}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+2) .button{border-color: #4cb992;background: #4cb992;}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+2) .button:hover{border-color: #4cb992;background-color:transparent;}

.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+3) .box,.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+3) .pkg-price{border-color:#359ae2;}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+3) .pkg-price .fa,.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+3) .pkg-price em{color: #359ae2;}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+3) .button{border-color: #359ae2;background: #359ae2;}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+3) .button:hover{border-color: #359ae2;background-color:transparent;}

.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+4) .box,.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+4) .pkg-price{border-color:#eea257;}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+4) .pkg-price .fa,.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+4) .pkg-price em{color: #eea257;}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+4) .button{border-color: #eea257;background: #eea257;}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+4) .button:hover{border-color: #eea257;background-color:transparent;}*/
/*.judiciary-pricing form{margin: 18px 0 0;}*/

/*------css-date-17-11-2020------*/
.subject-pricing .table-responsive{margin-bottom: 24px;box-shadow: 0 0.8px 0.2px rgba(0, 0, 0, 0.034), 0 2.7px 1.3px rgba(0, 0, 0, 0.033), 0 4.5px 4px rgba(0, 0, 0, 0.06), 0 6.3px 12.9px rgba(0, 0, 0, 0.024), 0 41.8px 33.4px rgba(0, 0, 0, 0.035), 0 -6px 15px rgba(0, 0, 0, 0.12);}
.subject-pricing{padding-top: 24px;}
.subject-pricing h3{color: #282828;font-size: 31px;margin: 10px 0 25px;text-transform:uppercase;}
.subject-pricing .table{background: #f1f0f6;margin:0;text-align:center;}
.subject-pricing .table-bordered td, .subject-pricing .table-bordered th{font-size: 15px;border: 1px solid #8b74ba;padding: 8px;vertical-align: middle;}
.subject-pricing .table .price{font-size: 16px;color: #282828;min-width:100px}
.subject-pricing .table .price em{font-style:normal;}
.subject-pricing .table .button{background-color: #8b74ba;font-size: 13px;border: none;padding: 6px 24px;border-radius: 6px;color:#fff;}

.subject-pricing [class*="col-"]:nth-child(2) .table{background: #ebf7f3;}
.subject-pricing [class*="col-"]:nth-child(2) .table-bordered td,.subject-pricing [class*="col-"]:nth-child(2) .table-bordered th{border-color:#4bb690;}
.subject-pricing [class*="col-"]:nth-child(2) .table .button{background-color: #4bb690;}

.subject-pricing [class*="col-"]:nth-child(3) .table{background: #e9f4fc;}
.subject-pricing [class*="col-"]:nth-child(3) .table-bordered td,.subject-pricing [class*="col-"]:nth-child(3) .table-bordered th{border-color:#3297df;}
.subject-pricing [class*="col-"]:nth-child(3) .table .button{background-color: #3297df;}

.subject-pricing [class*="col-"]:nth-child(4) .table{background: #fdf5ed;}
.subject-pricing [class*="col-"]:nth-child(4) .table-bordered td,.subject-pricing [class*="col-"]:nth-child(4) .table-bordered th{border-color:#eea058;}
.subject-pricing [class*="col-"]:nth-child(4) .table .button{background-color: #eea058;}

/*-- Special Offer --*/
.special-offer{background:#1c2b70;padding:55px 15px;margin-top:-26px; font-family: Roboto, Arial, sans-serif}
.special-offer h3{font-family:Roboto, Arial, sans-serif;font-size:70px;font-weight:700;color:#e4cf7e;padding-bottom:20px;background: #C9AD63;
background: -webkit-linear-gradient(to right, #C9AD63 10%, #FCF8B8 40%, #C8AC62 90%);
background: -moz-linear-gradient(to right, #C9AD63 10%, #FCF8B8 40%, #C8AC62 90%);
background: linear-gradient(to right, #C9AD63 10%, #FCF8B8 40%, #C8AC62 90%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.special-offer.subject-offer{margin-top:25px;padding-top:10px}
.special-offer.subject-offer p{padding-bottom:30px}
.pricing .special-offer .box{max-width:780px;box-shadow:none;border:0;padding:20px 0 50px}
.pricing .special-offer .box.basic-pricing h4{font:35px Roboto, Arial, sans-serif;text-transform:none}
.pricing .special-offer .box.basic-pricing .pkg-price em{font-size:100px;color:#da2222;}

.pricing .special-offer .pkg-price .fa{font-size:37px;color:#da2222;margin:18px 0 0 0}
.pricing .special-offer .price-section{border-bottom:0;margin-bottom:0;padding:0}
.pricing .special-offer .button-group{margin:10px 0 60px}

.special-offer ul{max-width:520px;margin:5px auto 32px;font-size:20px;font-weight:500;}
.ourpricing .special-offer ul li{ background:url(../img/check-icon.png) no-repeat 0 10px;padding:5px 0 5px 31px;display:inline-block}
.special-offer .tc-title{font-size:23px;color:#1c2b70;font-weight:500}
.pricing .special-offer .button{/*background:#da2222;*/border:0;font-size:20px; padding:10px 43px;margin-bottom:-35px;animation: blinkingText 0.7s infinite;;-webkit-animation: blinkingText 0.7s infinite}
.pricing .special-offer .button:hover{background:#1c2b70;color:#fff}
.pricing .special-offer .button span{font-size:14px;display:block;font-style:normal;text-transform:none;margin-top:5px}
.pricing .button:focus{outline:0 none}
.special-offer form{ border:2px solid #1c2b70;padding:25px 10px 0;margin:0 20px}

.special-offer.mar-bott{margin-bottom:-37px}
.special-offer ul.list{max-width:780px}
.ourpricing .special-offer ul.list li{background: url(../img/checked-icon-white.png) no-repeat 0 8px;color:#fff;font-size:18px;font-weight:400;line-height:28px}

/*page*/
.class-timetable{padding:35px 0 0;}
.class-timetable .container-fluid{padding:0;}
.class-timetable .row{margin:0;}
.class-timetable [class*="col-"]{padding:0;}
.bgclasses{/*background:url(../img/classesbg.jpg) no-repeat center 0;background-size:cover;min-height:687px;height:100%;width:100%;*/}
.ourpricing li{background: url(../img/rightsign.png) no-repeat 2px 11px;padding-left:27px;}
.meet-experts figure{margin: 0 auto 15px;max-width: 254px;max-height: 235px;}
.meet-experts figure img{display: block;max-width: 100%;height: 100%;}
.meet-experts h3{text-align:center;color:#232323;font-size:20px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:600;text-transform:uppercase;}
/*-- Our judiciary_pricing End --*/

.live-class-list{padding-top:25px}
.live-class-list li{background:#fff;border-bottom:1px solid #e9e7e7;margin:0 0 10px;padding:10px 0}    
.courses-offered .live-class-list .btn{font-size:14px;border-radius:4px;margin:0 auto;padding:5px 10px;max-width:150px}
.courses-offered .live-class-list .btn:hover{background:#1c2b70;color:#fff}
.live-class-list .btn .fa{margin-right:5px}

/*Live class list column based*/
.live-class-list.col{display:flex;background:#fff;padding-top:0;border-bottom:0}
.live-class-list.col li{padding:30px 0;margin-bottom:0}
.live-class-list.col li strong{display:block;margin-bottom:15px}

.free-trial{position:fixed;top:15%;right:0;background:#ec0b0b;border-radius:6px 0 0 6px;padding:7px 10px 7px 16px;font:20px 'Oswald',Arial,Helvetica;font-weight:400;text-transform:uppercase;z-index:10000;transition:all .3s ease-out;-webkit-transition:all .3s ease-out}

.courses-offered .video-placeholder a.btn{background:#f8f8f8;border:1px solid #c9c9c9;border-radius:2px;max-width:100%;height:200px;font-size:30px;padding-top:20%;}

.loyer-list li{padding:0}
.loyer-list li > div{background:#fff;margin:20px 10px 0;padding:0 15px 15px 20px}
.loyer-list h4{color:#fff;font-size:20px;background:#1c2b70;margin:0 -15px 10px -20px;padding:10px 15px}
.loyer-list .fa{color:#1c2b70;margin-right:5px}

/*------css-date-3-9-2021------*/
.pricing .learning-judiciary .row [class*="col-"],.pricing .classes-timings .row [class*="col-"],
.pricing .subjects-covered .row [class*="col-"]{margin-top:0;}
.learning-judiciary{padding:24px 0 0;}
.learning-judiciary .hd-h2 .sm{font-size: 24px;color: #292929;text-transform:none;font-weight:normal;}
.learning-judiciary .hd-h2{color: #292929;font-size: 42px;margin:0;border:0;font-weight:700;}
.learning-judiciary p{color: #757575;line-height: 1.5rem;}
.learning-judiciary .list li{background:url(../img/blue-arrow.png) no-repeat 2px 10px;color: #757575;}

.learning-judiciary .registration{background-color: #1c2b70;}
.learning-judiciary .hd-form{background-color: #dc1a00;text-align:center;color:#fff;font-size:27px;padding:15px 3px 18px;font-family: "Raleway",Arial,sans-serif;font-weight:600;}
.learning-judiciary .hd-form span{display:block;font-weight:400;font-size:15px;margin: 6px 0 0;}
.learning-judiciary form{padding: 18px 18px 35px;}
.learning-judiciary form .button{background-color: #4cb992;color: #fff;border-color: #4cb992;display: block;width: 100%;border-radius: 6px;}
.learning-judiciary form .form-group {margin: 0 0 15px;}
.learning-judiciary .form-group input,.learning-judiciary .form-group textarea{background: #fff;padding: 12px 12px;color: #707070;border-radius: 6px;}
.learning-judiciary .registration .form-group .bar,.learning-judiciary .form-group .bar{border:none;}
.learning-judiciary .registration .form-group .control-label{position: static;display:block;font-size:0;} 
.learning-judiciary .registration .form-group select{width: 100%;color:#707070;height: 48px;padding: 12px;background: #fff;}

.classes-timings{padding:45px 0;background:#f3f4f8;}
.classes-timings .hd-h2{color: #292929;font-size: 42px;text-align:center;margin:0 0 27px;border:0;position:relative;padding: 0;}
/*.classes-timings .hd-h2:before{content:" ";position:absolute;left:100px;top:23px;height:2px;width:26%;background:#000;}
.classes-timings .hd-h2:after{content:" ";position:absolute;right:100px;top:23px;height:2px;width:26%;background:#000;}*/
.classes-timings .hd-h2:before{content: " ";position: relative;left: -20px;top: -13px;height: 2px;width: 24%;background: #000;display: inline-block;}
.classes-timings .hd-h2:after{content: " ";position: relative;right: -15px;top: -13px;height: 2px;width: 24%;background: #000;display: inline-block;}
.classes-timings .row{justify-content: center;}
.classes-timings .tb-padding.table-bordered td{padding:.39rem;}
.classes-timings .table-bordered thead td,.classes-timings .table-bordered thead th{border-bottom-width: 1px;}
.classes-timings .table-bordered thead th{background:#1c2b70;color:#fff;font-size:24px;padding: 6px 15px;border-radius: 6px 6px 0 0;font-family: "Raleway",Arial,sans-serif;font-weight:600;}
.classes-timings .table-responsive{border-radius: 6px;padding: 0;margin:0 0 18px;}
.classes-timings .table-bordered td{border: 1px solid #cecece;background: #fff;}
.classes-timings .table-bordered .td-bg{background:#f6f8ff;vertical-align:middle;}

.pricing .judiciary-pricing.feestable .row [class*="col-"]{margin:0 0 25px}
.pricing .judiciary-pricing.feestable .row.child-element [class*="col-"]{margin-top:24px;}
.pricing .judiciary-pricing.feestable .box{border: 1px solid #4cb992;max-width:360px;border-width:12px 1px 1px 1px;}
.pricing .judiciary-pricing.feestable .pkg-price .fa,.pricing .judiciary-pricing.feestable .pkg-price em{color: #4cb992;}
.pricing .judiciary-pricing.feestable .pkg-price{border-color:#4cb992;}
.pricing .judiciary-pricing.feestable .button{border-color: #4cb992;background: #4cb992;}
.pricing .judiciary-pricing.feestable .button:hover{border-color: #4cb992;background-color:transparent;}
.pricing .feestable .button{border-radius: 50px;padding: 10px 70px;text-transform: uppercase;font-size: 18px;}

.pricing .judiciary-pricing.feestable .pkg-price{padding: 0;margin: 0;}
.pricing .feestable .box.basic-pricing .pkg-price em{font-family: "Roboto",Arial,sans-serif;font-size:28px;font-weight:600;text-decoration: line-through;}
.pricing .feestable .pkg-price .fa{font-size: 26px;}
.pricing .feestable .box p{font-size: 20px;line-height: 27px;color: #000;font-weight:600;}
.pricing .feestable .box p em{display:block;font-style:normal;}
.pricing .feestable .box.basic-pricing h4{color: #000;font-size: 20px;text-transform: uppercase;margin: 0 0 6px;}
.pricing .feestable .fees-section{background: #4cb992;margin: 3px -25px 18px;padding: 15px 15px 5px;}
.pricing .feestable .box.basic-pricing .fees-section em{font-family: "Roboto",Arial,sans-serif;font-size: 38px;font-weight: 600;display: inline-block;vertical-align: middle;margin: -20px 0 0;font-style: normal;color: #fff;}
.pricing .feestable .fees-section .fa{font-size: 36px;display:inline-block;margin-right:6px;color:#fff;}

.pricing .judiciary-pricing.feestable [class*="col-"]:nth-child(4n+2) .box,.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+2) .pkg-price{border-color:#359ae2;}
.pricing .judiciary-pricing.feestable [class*="col-"]:nth-child(4n+2) .pkg-price .fa,.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+2) .pkg-price em{color: #359ae2;}
.pricing .judiciary-pricing.feestable [class*="col-"]:nth-child(4n+2) .button{border-color: #359ae2;background: #359ae2;}
.pricing .judiciary-pricing.feestable [class*="col-"]:nth-child(4n+2) .button:hover{border-color: #359ae2;background-color:transparent;}
.pricing .judiciary-pricing.feestable [class*="col-"]:nth-child(4n+2) .fees-section{background: #359ae2;}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+2) .pkg-price .fa,.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+2) .pkg-price em{color: #4cb992;}
.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+2) .box,.pricing .judiciary-pricing [class*="col-"]:nth-child(4n+2) .pkg-price{border-color:#4cb992;}


.subjects-covered{padding:45px 0;background:#1c2b70;}
.subjects-covered .hd-h2{color: #fff;font-size: 35px;text-align:center;margin:0 0 24px;border:0;position:relative;}
.subjects-covered .hd-h2:before{content: " ";position: relative;left: -20px;top: -13px;height: 2px;width: 24%;background: #fff;display: inline-block;}
.subjects-covered .hd-h2:after{content: " ";position: relative;right: -15px;top: -13px;height: 2px;width: 24%;background: #fff;display: inline-block;}
.subjects-covered .list li{background:url(../img/white-arrow.png) no-repeat 2px 8px;color: #fff;}
.subjects-covered .list li a{color: #fff;}
.subjects-covered .list li:hover a{color: #4cb992;}
.subjects-covered .list.remove-caret li{background:none;color: #fff;padding-left:0;}

.for-lawyers form{display:inline-block;vertical-align:top;margin-top:-6px}
.for-lawyers li .text{display:inline-block;margin:0 10px 15px 0}
.for-lawyers form .button{font-size:0.8rem;padding:3px 20px;}

/*-- Footer --*/
.footer{background:#1c2b70;padding:59px 0 0}
.footer-logo,.footer-logo img{margin:0 auto;text-align:center}
.footer-logo img{display:block}
.footer .contact{background:#101c4f;padding:21px 70px;border-radius:30px;color:#fff;font-size:1.5rem;line-height:28px;max-width:916px;margin:32px auto 43px}
.footer .contact em{font-style:normal}
.footer .contact .email:after{content:"";background:#fff;width:2px;height:25px;margin:0 25px 0 30px;display:inline-block;vertical-align:middle}
.footer a{color:#fff}
.footer-base{background:#101c4f;padding-top:30px}
.footer-links li{display:inline-block;margin-right:12px;color:#fff}
.footer-links li + li a,.footer-links li + li span{border-left:1px solid #fff;padding-left:12px}
.footer-links li a:hover{text-decoration:underline}
.footer .copyright{color:#fff;font-size:.925rem;padding:18px 0 31px}
.social-link{position:absolute;top:9px;right:75px}
.social-link li{display:inline-block;margin-right:15px;position:relative;text-align:center}
.social-link li a{display:block;height:50px;width:50px;border:solid 1px #a5a5a5;border-radius:50%;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}
.social-link li a i{display:block;color:#fff;font-size:1.4375rem;line-height:50px;-webkit-transition:all .5s ease;transition:all .5s ease;display:inline-block}
.social-link li:hover a i{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.tooltip{display:block;position:absolute;top:0;left:50%;padding:.5rem 1rem;border-radius:3px;font-size:.875rem;font-weight:400;opacity:0;pointer-events:none;text-transform:none;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);transition:all .3s ease;z-index:1;text-align:center}
.tooltip:after{display:block;position:absolute;bottom:0;left:50%;width:0;height:0;content:"";border:solid;border-width:10px 10px 0;border-color:transparent;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}
.social-icon:hover .tooltip{color:#fff;visibility:visible;opacity:1;-webkit-transform:translate(-50%,-150%);transform:translate(-50%,-150%)}
.icon-facebook .tooltip{background:#33589f}
.icon-facebook .tooltip:after{border-top-color:#33589f}
.social-link li:hover .icon-facebook,.social-link li:focus .icon-facebook{color:#386ac8;background-color:#33589f;border-color:#3966bd}
.social-link li:hover .icon-facebook i{color:#fff}
.icon-instagram .tooltip{background:#8642b6}
.icon-instagram .tooltip:after{border-top-color:#8642b6}
.social-link li:hover .icon-instagram,.social-link li:focus .icon-instagram{background:#8642b6;border-color:#963cd6}

/*======*/
.subjectpricing-boxes{padding:45px 0;}
.pricing-header.redbox{background:#e64d3d;}
.pricing-box.red-border{border:solid 1px #e64d3d;}
.upscpricing-boxes .pricing-header,.subjectpricing-boxes .pricing-header{padding:18px 36px;position:relative;}
.upscpricing-boxes .pricing-box,.subjectpricing-boxes .pricing-box{background:#f6f6f6;margin: 0 0 30px;}
.upscpricing-boxes .pricing-plan,.subjectpricing-boxes .pricing-plan{color:#fff;text-transform:uppercase;margin:3px 0 20px;font-family:"Fjalla One Regular", Arial, sans-serif;font-weight: 400}
.upscpricing-boxes .col-md-5,.subjectpricing-boxes .col-md-5{max-width:430px}
.upscpricing-boxes,.subjectpricing-boxes{text-align:center;}

.pricing-plan span{display:block;font-size:22px;border-bottom:solid 1px rgba(255,255,255,0.18);padding:0 0 9px;margin:0 0 3px;}
.pricing-plan em{display: block;font-size: 60px;font-style: normal;}
.pricing-plan .fa-rupee{display: inline-block;font-size: 40px;vertical-align: top;margin: 12px 9px 0 0;}
.pricing-header .circle{display:block;position:absolute;left:0;right:0;bottom:-33px;margin:0 auto;height:64px;width:64px;border:solid 2px #fff;text-align:center;line-height:64px;border-radius:50%;}
.pricing-header.redbox .circle{background:#e64d3d;}
.pricing-box .details{padding:40px 15px 44px}
.pricing-box .details p{color:#343434;font-family:"Myriad Pro Regular", Arial, sans-serif;font-size:20px;}
.pricing-box .button{padding:12px 90px;margin-top:17px}
.pricing-box.red-border .button{background-color: #e64d3d;}
.pricing-header.greenbox{background:#2dcc70;}
.pricing-box.green-border{border:solid 1px #2dcc70;}
.pricing-header.greenbox .circle{background:#2dcc70;}
.pricing-box.green-border .button{background-color: #2dcc70;border: none;font-family:"Roboto", Arial, sans-serif;}
.pricing-box.red-border .button:hover,.pricing-box.green-border .button:hover{background-color: #121212;}
.upscpricing-boxes .pricing-plan em,.subjectpricing-boxes .pricing-plan em{font-size: 60px;font-family: "Impact", Arial, sans-serif;font-weight: 400;}
.pricing-header.greenbox .circle img{display: block;text-align: center;margin: 15px auto 0;}
.subjectpricing-boxes .pricing-box.green-border .button,.upscpricing-boxes .pricing-box.green-border .button{color: #fff;outline:none;font-size: 20px;font-family:"Roboto", Arial, sans-serif;width:290px;padding:12px 36px;border-radius: 6px;}
.subjectpricing-boxes .hdh3{margin: 0 0 36px;font-family:Raleway,Arial,Helvetica,sans-serif;color: #363636;font-size: 45px;text-transform: none;}

/*===knowmoremodal===*/
.get-email .form-control{border: solid 1px #e3dede;font-size: 14px;color: #414141;min-height: 42px;padding: 6px 15px;}
.get-email .modal-body{padding: 24px 15px 15px;}
.get-email .submit{text-align: center;}
.get-email .form-group label{display: block;margin: 0;}
.get-email.pricing-modal .button{background-color: #121212;padding: 9px 36px;font-size: 18px;font-weight: 500;outline: none;color: #fff;max-width: 150px;border-radius: 6px;margin: 0 auto;font-family:"Roboto", Arial, sans-serif;}
.get-email.pricing-modal .button:hover,.get-email.pricing-modal .button:focus{background-color: #00cb84;}
.get-email.pricing-modal  .form-group{margin: 0 0 15px;}
.pricing-modal .modal-dialog{max-width: 496px;}
.get-email.pricing-modal .modal-title{font-family: "Fjalla One Regular", Arial, sans-serif;color: #121212;}

/* begin popup-form */
#boxes h2{font-size:20px;color:#000}
#boxes .succ-msg, #boxes .err-msg{color:#155724;background-color:#d4edda;border-color:#c3e6cb;font-size:15px}
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#26262c;display:none}  
#boxes .window {position:absolute;left:0;top:0;max-width:440px;height:850px;display:none;z-index:9999;padding:20px;border-radius:5px;text-align:center}
#boxes #dialog {max-width:540px;width:100%;height:auto;padding:28px 10px 0px 10px;background-color:#ffffff;font-size:15pt;position:fixed}
#boxes input[type="text"], #boxes input[type="email"]{width:100%;display:block;background:#fff;border:1px solid #d2d1d1;font-size:15px;color:#898989;padding:13px 22px;border-radius:5px;box-sizing:border-box;margin:0 auto 15px;max-width:443px} 
#boxes .form-group #submit.btn-submit {width:170px;background:#1c2b70;color:#fff;margin:20px auto;border-radius:5px;text-transform:uppercase;text-align:center;cursor:pointer;padding:12px 0} 
#boxes .close{margin-right:-20px;
    margin-top:-52px;opacity:2}
#boxes .close:not(:disabled):not(.disabled):hover {opacity:2}

.hd-title{font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:600}
.hd-title-bg{background:#f4f6ff;padding:41px 0;}
.hd-title{color:#1c2b70;font-size:33px;line-height:45px;}
/*.pricing .box.basic-pricing .pkg-price em{font: 45px Impact,Arial,Helvetica;}
.pricing .box.basic-pricing h4{color: #0f0e0e;font-size: 18px;text-transform: capitalize;line-height: 24px;}*/

/*====----bootstrap-datetimepicker-04-04-2020----=====*/
.courses-offered .add_field_button{background:#ddd;padding:5px 10px;margin:10px 0 0;font-size:13px;color:#5c5c5c;}
.input_fields_wrap{margin: 15px 0 0;}
.input_fields_wrap .form-control{margin:10px 0 0;}
.input_fields_wrap .input-control{position:relative;}
.remove_field{position:absolute;right:0px;top:1px;font-size:13px;background:#ddd;padding:10px 10px;min-height:42px;}
.courses-offered .form-control{background: #f3f3f3;border: 1px solid #efefef;border-radius: 0;}
#contactForm {max-width: 100%;margin: 0 auto;}
form_main {width: 100%;}
.form_main h4 {font-family: roboto;font-size: 20px;font-weight: 300;margin: 35px auto 40px;text-transform: uppercase;border: none;padding: 0 0 15px;text-align: center;}
.heading {/*border-bottom: 1px solid #fcab0e;padding-bottom: 9px;*/position: relative;}
.heading span {background: #1c2b70 none repeat scroll 0 0;bottom: -2px;height: 3px;left: 0;position: absolute;width: 75px;right: 0;margin: 0 auto;}  
.form {border-radius: 7px;padding: 35px 25px 15px;max-width: 524px;margin: 0 auto;background-color: #ffff;}
.txt {border: 1px solid #efefef;margin: 0;padding: 10px 0 10px 5px;width: 100%;background-color: #f3f3f3;color: #959595;font-size: 14px;}
.txt.time {border: 1px solid #efefef;margin: 0;padding: 10px 0 10px 5px;/*width: 49%;*/height:45px;float:left;}
.txt.time.required_time{width:80%;}
.select_time {border: 1px solid #efefef;margin:0;padding: 10px 0 10px 5px;width: 20%;height:45px;float:left;}
.txt_3[type="text"] {margin: 10px 0 0;padding: 10px 0 10px 5px;width: 100%;}
.txt2[type="submit"] {background: #242424 none repeat scroll 0 0;border: 1px solid #4f5c04;border-radius: 25px;color: #fff;font-size: 16px;font-style: normal;line-height: 35px;margin: 10px 0;padding: 0;    text-transform: uppercase;width: 30%;}
.txt2:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #5793ef;transition: all 0.5s ease 0s;}
#contactForm .btn[type="submit"] {margin: 24px auto 33px;}
#contactForm ::-webkit-input-placeholder { /* Edge */color: #c6c6c6;}
#contactForm :-ms-input-placeholder { /* Internet Explorer */color: #c6c6c6;}
#contactForm ::placeholder {color: #c6c6c6;}

/*-- Basic Form --*/
.courses-offered h3.h3{font-size:2rem}
.basic-form{max-width:600px;margin:0 auto}
.basic-form label{display:block}
.pricing .basic-form .button{color:#fff}
.pricing .basic-form .button:hover{color:#1c2b70}
.thank-you h2{font-size:3rem}

/*--Cookie Bottom Bar--*/
#cookie-bar{background:#1c2b70;height:auto;line-height:24px;color:#eee;text-align:center;z-index:1}
#cookie-bar p{font-size:14px;color:#fff;padding:8px 15px;line-height:18px}
#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:underline}
#cookie-bar .cb-enable{background:#000;margin-left:15px;padding:7px 15px;font-size:13px;text-decoration:none;border-radius:4px}

.bootstrap-datetimepicker-widget.dropdown-menu{border: 1px solid #34495e;border-radius: 0;box-shadow: none;margin: 10px 0 0 0;padding: 0;min-width: 300px;max-width: 100%;width: auto;}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before, .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{display: none;}
.bootstrap-datetimepicker-widget.dropdown-menu table td,.bootstrap-datetimepicker-widget.dropdown-menu table th {border-radius: 0;}
.bootstrap-datetimepicker-widget.dropdown-menu table td.old, .bootstrap-datetimepicker-widget.dropdown-menu table td.new {color: #bbb;}
.bootstrap-datetimepicker-widget.dropdown-menu table td.today:before {border-bottom-color: #0095ff;}
.bootstrap-datetimepicker-widget.dropdown-menu table td.active,.bootstrap-datetimepicker-widget.dropdown-menu table td.active:hover,.bootstrap-datetimepicker-widget.dropdown-menu table td span.active {  background-color: #0095ff;text-shadow: none;}
.bootstrap-datetimepicker-widget.dropdown-menu table td.active.today:before,.bootstrap-datetimepicker-widget.dropdown-menu table td.active:hover.today:before,.bootstrap-datetimepicker-widget.dropdown-menu table td span.active.today:before {border-bottom-color: #fff;}
.bootstrap-datetimepicker-widget.dropdown-menu table th {height: 25px;padding: 0;width: 25px;}
.bootstrap-datetimepicker-widget.dropdown-menu table th.picker-switch {width: auto;}
.bootstrap-datetimepicker-widget.dropdown-menu table tr:first-of-type th {border-bottom: 1px solid #34495e;}
.bootstrap-datetimepicker-widget.dropdown-menu table td.day {height: 25px;line-height: 25px;padding: 0;width: auto;}
.bootstrap-datetimepicker-widget.dropdown-menu table td span {border-radius: 0;height: 25px;line-height: 50px;margin: 0;width: 25%;}
.bootstrap-datetimepicker-widget.dropdown-menu .datepicker-months tbody tr td,.bootstrap-datetimepicker-widget.dropdown-menu .datepicker-years tbody tr td,.bootstrap-datetimepicker-widget.dropdown-menu .datepicker-decades tbody tr td {padding: 0;}
.bootstrap-datetimepicker-widget.dropdown-menu .datepicker-decades tbody tr td {height: 27px;line-height: 27px;}
.bootstrap-datetimepicker-widget.dropdown-menu .datepicker-decades tbody tr td span {display: block;float: left;width: 50%;height: 25px;line-height: 46px !important;padding: 0;}
.bootstrap-datetimepicker-widget.dropdown-menu .datepicker-decades tbody tr td span:not(.decade) {display: none;}
.bootstrap-datetimepicker-widget.dropdown-menu .timepicker-picker table td {padding: 0;width: 30%;height: 20px;line-height: 20px;}
.bootstrap-datetimepicker-widget.dropdown-menu .timepicker-picker table td:nth-child(2) {width: 10%;}
.bootstrap-datetimepicker-widget.dropdown-menu .timepicker-picker table td a,.bootstrap-datetimepicker-widget.dropdown-menu .timepicker-picker table td span,.bootstrap-datetimepicker-widget.dropdown-menu .timepicker-picker table td button {border: none;border-radius: 0;height: 25px;line-height: 25px;padding: 0;width: 100%;}
.bootstrap-datetimepicker-widget.dropdown-menu .timepicker-picker table td span {color: #333;margin-top: -1px;}
.bootstrap-datetimepicker-widget.dropdown-menu .timepicker-picker table td button {background-color: #fff;color: #333;font-weight: bold;font-size: 1.2em;}
.bootstrap-datetimepicker-widget.dropdown-menu .timepicker-picker table td button:hover {background-color: #eee;}
.bootstrap-datetimepicker-widget.dropdown-menu .picker-switch table td {border-top: 1px solid #34495e;}
.bootstrap-datetimepicker-widget.dropdown-menu .picker-switch table td a, .bootstrap-datetimepicker-widget.dropdown-menu .picker-switch table td span {display: block;height: 25px;line-height: 25px;padding: 0; width: 100%;}.todayText:before {content: "Today's Date";}#timepicker .input-group-append,.input-group.date .input-group-addon{border-left:solid 1px #ced4da;cursor:pointer;}
/*====----bootstrap-datetimepicker-04-04-2020-end----=====*/
/*====----skype_pricing.blade-013-04-2020----=====*/
.skypework{border-top: solid 1px #ddd;margin-top: 18px;margin-bottom: 18px;border-bottom: solid 1px #ddd;padding-bottom: 24px;}
.skypework h4.clear{text-align:center;margin:25px 0 35px;}

.text-right-align{float:right}

.whatis-lawfaq{padding:55px 0 45px;}
.whatis-lawfaq ul{padding: 15px 0 0;}
.whatis-lawfaq ul li{position:relative;padding: 0 0 15px 80px;min-height: 60px;margin: 0 0 18px;border-bottom: solid 1px #e9e9e9;}
.whatis-lawfaq ul li .icons{position:absolute;left:0;top:0;height:60px;width:60px;background:#fff;border-radius:50%;display:block;text-align:center;/*line-height:60px;*/padding: 16px 12px 3px;border: solid 2px #dfdfdf;}
.whatis-lawfaq ul li .icons img{display:block;max-width:100%;height:auto;margin:0 auto;}
.whatis-lawfaq ul .quiz{font-family: Roboto, Arial, Helvetica,sans-serif;font-weight: 400;font-size: 1.57rem;color: #1c2b70;padding: 3px 0 6px;}
.whatis-lawfaq ul .answers{font-family: Roboto, Arial, Helvetica,sans-serif;font-weight: 400;font-size: 1.095rem;color: #000;padding: 6px 0 12px;}
.whatis-lawfaq ul li:last-child{border-bottom: none;padding-bottom:0;margin-bottom:0;}

/*--CookieConsent--*/
.cookieConsentContainer{z-index:999;width:100%;min-height:20px;box-sizing:border-box;padding:5px 0;background:#395495;overflow:hidden;position:fixed;bottom:0;right:0;display:none}.cookieConsentContainer .cookieTitle a{color:#fff;font-size:22px;line-height:20px;display:block}.cookieConsentContainer .cookieDesc p{margin:0;padding:0;color:#fff;font-size:14px;line-height:20px;display:block;margin-top:0}.cookieConsentContainer .cookieDesc a{color:#fff;text-decoration:underline}.cookieConsentContainer .cookieButton a{display:inline-block;color:#fff;font-size:13px;font-weight:700;background:#000;box-sizing:border-box;margin:2px 0 2px 15px;padding:5px 15px;border-radius:4px;;text-decoration:none;text-align:center;transition:background .3s}.cookieConsentContainer .cookieButton a:hover{cursor:pointer;background:#3E9B67}

@media (max-width:639px){
    #boxes #dialog {width:88%;top:5% !important;left:6% !important}
    .contact-box.register [class*="col-"]{flex:0 0 100%;max-width:100%;}
}
/* end popup-form */



/* Facy modalbox done specially for women's day banner popup */
.modal-open{padding-right:0 !important}
.modal.fancy{ z-index:10001;top:10%}
.modal.fancy .modal-dialog{max-width:500px;padding:0}
.modal.fancy .modal-header{border:0;position:absolute;top:0;right:0;z-index:100;padding:0.5rem;font-weight:300}
.modal.fancy .modal-header .close{color:#fff;font-size:40px;opacity:1;font-weight:400;margin:10px 8px 0 0;/*padding:5px 10px*/}
.modal.fancy .modal-body{padding:0}
.modal.fancy .modal-content{border:0}
.modal.fancy a.tclink{ position:absolute;/*bottom:10px;right:10px;*/bottom:6%;right:0;text-align:center;width:100%;font-size:13px;color:#fff;text-decoration:underline; display:none}
.modal-backdrop.show{opacity:0.7;z-index:10000}

/*-- Text based blue color ppopup --*/
.modal.fancy.blue-popup .modal-header .close{margin:0 20px 0 0;padding:0;outline:0;font-size:60px;font-weight:300;margin-right:23px}
.modal.fancy.blue-popup .modal-content{background:#1b2d6f;padding:20px;color:#fff;text-align:center;font-family:Oswald, Arial,sans-serif;font-weight:300}
.modal.fancy.blue-popup .modal-body{border:2px solid #fff;padding:30px 15px}
.blue-popup .modal-content p{color:#fff;font-size:34px}
.blue-popup .modal-content p.medium{line-height:50px}
.blue-popup .modal-content p.highlight{font-size:42px;font-weight:400;color:#ffd617}
.blue-popup .modal-content p.small{font-size:22px;font-weight:300}
.modal .subscribe{position:absolute;bottom:40px;right:27px;z-index:10}
.modal .subscribe .button{background:#1c2b70;color:#fff;font:18px Oswald, Arial,sans-serif;padding:7px 20px;margin:25px 0 10px;/*oswald font family is use only for this css.. we can remove it on removal of this section */max-width:310px;animation: blinkingText 1s infinite;;-webkit-animation: blinkingText 1s infinite;border:0}
/*.modal .subscribe .button:hover{color:#1c2b70}*/
.modal.fancy .img-block{margin:0 auto}

@keyframes blinkingText{
	0%		{ background:#1c2b70}
	50%	{background:#dc0e0e}
}
.modal.fancy a.tclink{ position:absolute;/*bottom:10px;right:10px;*/bottom:6%;right:0;text-align:center;width:100%;font-size:13px;color:#fff;text-decoration:underline; display:none}

.modal-backdrop.show{opacity:0.7;z-index:10000}
@media (min-width:576px){
#loginbox .flexrowreverse{display: -webkit-flex;display: flex;-webkit-flex-direction: row-reverse;flex-direction: row-reverse;}
}
@media (min-width:1300px) and (orientation:landscape) {
#intro{min-height:250px;padding-top:2.6rem}
#intro .intro-text{padding-top:2.125rem}
#intro{background-size:100% auto!important}
}
@media (min-width:992px) {
.details-lecture .table-responsive{overflow-x:visible}
}
@media (min-width:2000px) {
#nav .container{max-width:100%}#nav ul{text-align:center}
}
/*-- @media Screen Start --*/
@media (max-width:1360px){
	#nav .container{max-width:none;/*background:url(../img/nav-hr-sep.png) repeat-x 0 50%*/}#nav li{font-size:1.1rem}
}
@media (max-width:1199px){
.img-responsive{display:block;height:auto;max-width:100%}
#header .top [class*="col-"]{padding-right:5px;padding-left:5px}#header .navbar-brand{margin:15px 0 0 15px}
#nav li{font-size:1rem}#nav ul li a,#nav ul li span{padding:15px 10px;letter-spacing:-0.2px}
.btn-signup{margin-right:60px}.myaccount-details li{float:none;width:100%}
.subject-details .leftside{width:35%}.law-services ul.certified-program li{min-height:275px}.law-services ul.certified-program li h3{font-size:1.25rem}
.ourpricing-bgwhite{padding: 6px 0 35px 0;margin-top: 25px;}
.judiciary-pricing{padding:15px 0 35px 0;margin-top: 25px}.judiciary-pricing .offer-tag:after,.judiciary-pricing .trial-tag:after{left:15px}
.subjects-covered .hd-h2:before{top: -8px;width: 12%;}.subjects-covered .hd-h2:after{top: -8px;width: 12%;}
.upscpricing-boxes .pricing-plan em,.subjectpricing-boxes .pricing-plan em{font-size: 45px;}.pricing-box .details{padding: 0 15px 0;}.pricing-box .details p{font-size:16px;}.intro-form form .button{padding: 10px 26px;}
.pricing-box .details{padding: 33px 12px 24px;}.pricing-plan .fa-rupee{font-size: 27px;margin: 9px 9px 0 0;}
.subjectpricing-boxes .pricing-box.green-border .button,.upscpricing-boxes .pricing-box.green-border .button{padding: 9px 36px;margin: 6px 0 0;font-size: 18px;}
#loginbox .register .registration{padding:30px 35px 40px 50px}
.subscribe-enquiry h2{font-size:38px}

/*.pricing-box .button{padding: 10px 60px;margin: 12px 0 0;}*/

/*body{border:1px solid #000}*/
}

@media (max-width:1024px){
#nav .container{background:none}
/*-- Navigation Start--*/
.close-menu,.mhead{display:block}
#header .text-right.email-box{display:none}
.b-wrap{width:100%;position:relative;overflow-x:hidden;-webkit-transition:all ease .6s;transition:all ease .6s}
.sidemenu{width:240px;height:100%;position:fixed;left:-240px;top:0;background-color:#00020c;box-shadow:2px 0 5px #262626;-webkit-transition:all ease .6s;transition:all ease .6s;overflow-x:scroll}
.sidemenu ul{padding-left:0;margin-top:40px}
.sidemenu li{list-style:none;padding:8px 0 8px 24px;border-bottom:solid 1px #262626;position:relative}
.sidemenu li a,.sidemenu li span{text-decoration:none;text-transform:uppercase;font-size:.95rem;color:#fff}
.sidemenu li:hover{background-color:#262626;cursor:pointer}
.mhead{min-height:50px;position:absolute;right:-10px;top:8px;z-index:100}
.menu-ham{width:40px;height:40px;padding:10px;cursor:pointer}
.menu-ham .fa{font-size:25px}
.close-menu{float:right;display:block;font-size:30px;color:#fff;min-height:30px;margin-right:18px;padding-top:10px;cursor:pointer}
.sidemenu .container{width:auto}
#header .dropdown-toggle::after{margin-left:-10px}
/*-- Sub menu --*/
.sidemenu ul.sub-menu{margin-top:5px;display:none}
.sidemenu ul.sub-menu li{border-bottom:0}
.sidemenu ul.sub-menu li{padding:5px 0} 
 #nav li.has-submenu .expand-collapse{width:16%;background:url(../img/expand-collapsed-menu.png) no-repeat 50% 0;position:absolute;top:0;right:0;display:block;z-index:1000000;height:40px;cursor:pointer}
 #nav li.has-submenu.open > .expand-collapse{background-position:50% 100%}
 /*-- Navigation End--*/

.container{max-width:928px;padding:0}img{display:block;max-width:100%;height:auto}.hd-h1{font-size:3.2rem}.hd-h2{font-size:2.1875rem}.hd-h2 .sm{font-size:1.5rem}#header .btn-login.btn{padding:.33rem 1rem}.btn-signup{padding:.29rem .88rem}#header .btn{font-size:.9rem}.user-dropdown .btn-secondary{padding:.4rem 1rem}#header .contact{font-size:1rem;right:0;left:0;margin:0 auto;text-align:center}#header .contact span{padding-right:6px}.courses-offered .box .hd-h3{font-size:1.4rem}.button.btn-change::after{top:6px}.button.btn-change:hover::after{font-size:1.5rem}.pricing .pkg-price em{font-size:50px}/*.pricing .pkg-price .fa{font-size:30px;margin-top:10px}*/#accordian{padding:30px 15px}.courses-offered .top-right-btn{top:-10px}.student-reviews iframe{height:215px}#contact-us .social-link li{margin-right:4px}
.subject-details .leftside{width:42%}.law-services li img{max-width:inherit}
.subjectpricing-boxes .hdh3{font-size: 36px;margin: 0 0 27px;}
.subjectpricing-boxes .pricing-box.green-border .button,.upscpricing-boxes .pricing-box.green-border .button{width: auto;}
#loginbox .register .registration{padding:20px 15px 30px 30px}
.enquiry{max-width:none;margin-top:30px}
/*body{border:1px solid orange}*/
}
@media (max-width:991px){
.container{max-width:724px}.btn-signup{margin-right:67px}#header{padding:10px 0 0;max-height:110px}#header .navbar-brand{margin:0 0 0 10px}#header .top{min-height:48px}#header .img-responsive{width:224px}.mhead{top:0}.search-result{margin:0;width:46px;height:36px;position:absolute;right:140px;top:0}#header .search-box{bottom:-10px}.search-toggle span{margin:1px auto 0}.search-result .search-bar{width:45px;position:absolute;top:0;right:12px}.search-result .search-bar input#search,.search-result .search-bar:hover input#search,.search-result .search-bar input#search:focus,.search-bar input#search:active{width:235px;padding-left:15px}.user-dropdown{margin-right:0;position:absolute;right:0;top:0}.sidemenu .contact{font-size:.95rem;margin:0 auto;text-align:left;position:static;padding:15px 6px 0 20px;color:#fff;line-height:26px}.sidemenu .contact span,.sidemenu .contact span em{padding-right:0;display:block;font-style:normal}.sidemenu .contact a{color:#fff}.sidemenu .contact a:hover{color:#ddc70a}#header .text-right{margin-top:0}#header .search-group{position:absolute;right:25px;top:0;z-index:1000}.btn-login.btn{padding:4px 15px;margin:0}#intro .intro-text,#intro.pricing-bg .intro-text{max-width:100%;min-width:100%;padding:2rem}.footer .contact{padding:18px 15px;font-size:.9375rem}.footer-base{padding:24px 0 0}#loginbox h1,#loginbox h2{font-size:1.66rem}.modal-open .modal{padding-right:0 !important}.modal-dialog{max-width:780px}
.law-services ul li {width:47%}.law-services ul li h3{font-size:1.5rem}
.footer-base .social-link{position:static;text-align:center}.contact-box{background:none;bottom:0;margin:40px 0}.contact-box .leftside,.contact-box .rightside{float:none;width:auto;min-height:100px}.contact-box .rightside{background:#1c2b70;padding:40px 15px 35px 39px}.accountlist,.leftpanel{float:none;width:100%}.accountlist{margin-bottom:40px}.subject-details .leftside iframe{height:165px}.student-reviews iframe{height:260px}.top-right-btn{position:static;text-align:right}.courses-offered .top-right-btn{/*float:right*/margin:-10px 0}.footer-links{text-align:center;margin-top:35px}.footer .copyright{padding:24px 0 26px;text-align:center}.all-videos .video-title{padding-bottom:10px}
.ourpricing .table-responsive{display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch} 
.bgclasses{background-position:100% 50%;min-height:527px}

.learning-judiciary{padding: 35px 0 0;}.learning-judiciary .hd-h2{font-size: 32px;text-align: center;}.learning-judiciary .details{text-align: center;}.learning-judiciary .registration{margin: 24px 0 0;}
.classes-timings .hd-h2{font-size: 32px;}.subjects-covered .hd-h2{font-size: 31px;}
.pricing .judiciary-pricing.feestable .spacer50{margin:0;height: 15px;}
.pricing .box.basic-pricing h4{ min-height:94px;padding-top: 56px}
.register .package{background-position:50% 0}.register .pkgbox{background-size:94% auto}.register .package .details{padding: 0 15px}
.courses-offered .click-here{position:static}
/*body{border:1px solid red} */
}
@media (max-width:767px){ 
.container{max-width:590px}#header .top{min-height:95px}.search-result{width:100%;height:36px;position:absolute;right:-49px;top:49px;left:0;margin:0 auto 0}.search-result .search-bar input#search,.search-result .search-bar:hover input#search,.search-result .search-bar input#search:focus,.search-bar input#search:active{width:100%}.search-result .search-bar{width:100%;right:0;left:0}.search-result .search-label{position:absolute;right:0;top:0;left:6px}#intro{padding:2rem 0;min-height:100px}.hd-h1{font-size:2.5rem}#intro.subject-details-bg .hd-h1{font-size:2rem}.demo-2 .sl-slider h1,.demo-2 .sl-slider p{font-size:1.625rem}.demo-2 .sl-slider p{line-height:21px}
.courses-offered .box{padding:70px 15px 15px/*;margin-top:105px*/}.courses-offered .icon{width:140px;height:140px}
.meet-our-faculty{padding:50px 0 57px;text-align:center}.subject-details .leftside{float:none;width:100%;/*max-width:300px;*/margin:0 auto;padding-right:0}.subject-details .leftside iframe{height:335px}.subject-details .content-box{float:none;width:92%;margin:0 auto}.subject-details .btn-group .button{min-width:100%;margin-bottom:20px}.subject-details .btn-group em{font-size:28px}.content-inner{padding:15px 0 40px}/*.pricing .box{max-width:500px}*/.individual-pkg{padding:10px 0 40px}.pricing .hd-h2{font-size:28px}.courses-offered h3.h3{font-size:1.7rem}.subhead{font-size:18px;line-height:25px}.payment-message h1{font-size:28px}.payment-message img{max-width:100px}.faculty-detals h2,.subject-details .hd-h2{font-size:1.4rem}.acc-1,.acc-2{float:none;width:100%}#loginbox{padding:40px 0}#loginbox .registration{padding:0;border-left:none}.form-radio, .form-group{margin-bottom:24px}.footer{padding:50px 0 0}.student-reviews iframe{height:210px}.student-reviews .student-name{padding-bottom:2.3rem}.courses-topic-details .rightside iframe{height:325px}.all-videos > div{max-width:100%;flex:none;text-align:center}.all-videos .video-title{min-height:10px;padding-bottom:15px}
.modal.fancy .modal-dialog{padding:0 15px}
.contact-box.register [class*="col-"]{flex:0 0 50%;max-width:50%}
.ourpricing .content-inner .hd-h2.no-border{font-size:18px}
.ourpricing .table-responsive{padding:0 15px 25px}
.pricing .judiciary .headeing{font-size:25px}
.meet-experts h3{font-size:18px;margin:0 0 18px;border-bottom:solid 1px #ccc;padding:0 0 15px}
.pricing .judiciary .row [class*="col-"]:last-child h3{font-size:18px;margin:0;border-bottom:0;padding:0}
.live-class-list{text-align:center}.live-class-list .row span{margin:5px 0}
.blue-popup .modal-content p{font-size:28px}.blue-popup .modal-content p.medium{line-height:36px}.blue-popup .modal-content p.highlight{font-size:34px}/*.modal.fancy .subscribe .button{max-width:190px;font-size:22px;padding:5px 15px}*/
#findotp{margin-top:-10px}#sendotp{max-width:100%}
.special-offers-head{font-size:26px;padding:10px 0 0}
.special-offer h3{font-size:45px}.pricing .special-offer .box.basic-pricing .pkg-price em{font-size:65px}.pricing .special-offer .box.basic-pricing h4{font-size:28px}.ourpricing .special-offer ul li{text-align:left}.pricing .special-offer .button{margin-bottom:10px}
.courses-offered .video-placeholder a.btn{max-width:365px;padding-top:75px}
.pricing .special-offer .button-group{margin-bottom:20px}.judiciary-pricing .offer-tag,.judiciary-pricing .trial-tag{max-width:390px}
.subscribe-enquiry h2{font-size:33px}

.subjects-covered .hd-h2{font-size: 27px;padding: 0 0 10px;margin: 0;}.subjects-covered .list li{font-size: 0.85rem;padding: 5px 0 5px 15px;}
.classes-timings .hd-h2:before{top: -10px;}.classes-timings .hd-h2:after{top: -10px;}
#loginbox .flexrowreverse{display: -webkit-flex;display: flex;-webkit-flex-direction: row; flex-direction: row;}
#loginbox .flexrowreverse .registration{margin: 0 0 24px;}
.pricing-box.green-box .button, .pricing-box.gray-box .button{padding: 9px 36px;margin: 9px 0 9px;font-size: 18px;}.upscpricing-boxes .pricing-plan em,.subjectpricing-boxes .pricing-plan em{font-size: 36px;}
.register .pkgbox{background-size:auto}.register .package{background-position:100% 0;margin:0 15px;border-radius:0 0 8px 8px}
/*.pricing .package li{padding-top:2px}*/
.footer-links li{margin-right:5px}.footer-links li + li a,.footer-links li + li span{padding-left:8px}
/*body{border:1px solid lightgreen}*/
}
@media (max-width:639px){
.container{max-width:440px}#header{max-height:104px;position:relative}#header .text-right.email-box{margin:0;display:none}#header:before{content:" ";position:absolute;left:0;right:0;bottom:0;background:#f4f4f4;min-height:46px;width:100%}#header .top{min-height:90px}.btn-signup{padding:.29rem .88rem;margin-right:53px}.search-result{right:auto;width:80%;top:0}.mhead{top:50px}.search-result .search-bar .icon,.search-result .search-bar input#search{height:31px}.search-result .btn i{top:-6px}#header .search-group{right:0;top:51px}.search-toggle span{height:36px}#header .search-box{bottom:34px;right:58px;max-width:350px;width:100%}#header .btn-login.btn{position:absolute;right:0;top:-51px}#header .btn{position:relative;top:1px}#header.show .search-box{min-height:36px}.user-dropdown{top:-50px}#intro .intro-text{padding:1.5rem}.courses-offered{padding:40px 0/*;text-align:center*/}.faq{padding:40px 0 0}.registration{text-align:left}
.law-services ul{width:100%;margin:0}.law-services ul li {width:100%;margin:10px 0}.meet-our-faculty .faculty-title{font-size:1.125rem}/*.pricing .box{padding:15px 10px 20px;margin-bottom:0}.pricing .box h4{font-size:20px}.pricing .pkg-price em,.pricing .individual-pkg .pkg-price em{font-size:35px}.pricing .pkg-price .fa,*/.pricing .individual-pkg .pkg-price .fa{font-size:29px}.pricing .box .courses-list span{font-size:13px}.pricing .button{font-size:14px;padding:5px 30px}.payment-message{background:#ebeaea;padding:50px 0 10px}.alertbox{padding-bottom:20px}.alertbox a{position:static;margin-left:36px}.subject-details .border-section{padding-bottom:20px}.details-lecture .table-responsive table{width:450px}.details-lecture .table thead th,.details-lecture .table tbody td,.table .list-style li{font-size:14px}.table-content .table thead tr .series,/*.table thead tr .series,*/.table tbody tr .center,.table thead tr .topics,.table tbody tr .tp-padding{padding-left:15px;padding-right:15px;text-align:left}.table tbody tr .center{text-align:center}.details-lecture .table thead tr .series{min-width:80px}
.registration .custom-box .form-group{margin-bottom:25px}#loginbox h1,#loginbox h2{font-size:1.35rem;margin:3px 0 24px}#loginbox .button{font-size:0.90rem;padding:8px 26px;border-radius:4px}
#account-setting{padding:30px 0 40px}.myaccount .custom-box{padding:40px 20px}.courses-topic-details .leftside{margin-bottom:10px}#accordian{padding:30px 0 15px}#accordian ul li h3{padding-left:30px}.footer-logo img{max-width:50%}.footer .contact{padding:10px 15px}.footer .contact span{display:block}.footer .contact .email::after{display:none}.social-link li a{width:44px;height:44px}.social-link li a i{line-height:42px}.student-reviews > div{flex:none;max-width:100%}.student-reviews iframe{height:260px}.courses-topic-details .rightside iframe{max-height:260px}.subject-details .leftside iframe,.courses-topic-details .rightside iframe{height:245px}
.modal.fancy .modal-dialog{padding:0}.modal.fancy{top:10.4%}.modal.fancy a.tclink{/*font-size:11px;bottom:5px*/}.modal.fancy .modal-header{top:-8px;right:-5px}.modal.fancy .modal-header .close{font-size:23px}
.classestable .table{width:600px}
.pricing .box.basic-pricing h4{font-size:17px}
#loginbox{background:#eee}
.courses-offered .hd-h2{font-size:1.7rem}
.pricing .feestable .fees-section{margin: 3px -10px 18px;}
.classes-timings .hd-h2:before{display:none;}.classes-timings .hd-h2:after{display:none;}
.subjects-covered .hd-h2:before{display:none;}.subjects-covered .hd-h2:after{display:none;}
.pricing .button{font-size:17px; padding: 9px 43px}
.subscribe-enquiry h2{font-size:30px}.subscribe-enquiry h3{font-size:28px}
.subscribe-enquiry .enquiry h2{font-size:26px;padding:20px 15px}
.thank-you h2{font-size:2.5rem}
.thank-you h3{font-size:1.4rem}
/*body{border:1px solid blue}*/
}

@media (max-width:480px){
.container{max-width:92%}html{-webkit-text-size-adjust:none}.hd-h2 .sm{font-size:1.3125rem}.hd-h2{font-size:1.625rem}#header .img-responsive{max-width:150px}#header .search-box{right:35px;max-width:238px}.search-button{right:25px}#header .btn-login.btn{padding:1px 8px 3px;font-size:.8rem}.user-dropdown .btn-secondary{padding:1px 8px 3px}.user-dropdown .dropdown .child-name{padding-left:0}.social-link li{margin:0 3px 6px 0}.hd-h1{font-size:1.6rem}.hd-h1 span{font-size:1.2rem}.subject-details{padding-top:50px}.subject-details .leftside iframe,.courses-topic-details .rightside iframe{height:165px}
.login-form{padding:20px 20px 30px}.formbg-box{padding:24px}.form-group input, .form-group textarea{font-size:0.90rem;line-height:1.5}.form-group .control-label{top:-1px}.contact-box .rightside{padding:35px 15px 35px 18px}.footer-links li{display:block;margin:10px 0 0}.footer-links li + li a,.footer-links li + li span{border-left:0;padding-left:0}.student-reviews iframe{height:175px}.contact-box h2{font-size:24px}.classestable .table td, .classestable .table th,.classestable .table .fw-bold{font-size: 13px;}
.modal .subscribe{bottom:20px}.modal .subscribe .button{font-size:15px}
.register .pkgbox{background-size:94% auto;}

/*body{border:1px solid magenta}*/

}
@media (max-width:320px){	
#header .search-box{max-width:212px}.student-reviews iframe{height:195px}.subject-details .leftside iframe,.courses-topic-details .rightside iframe,.video-section iframe{height:145px}
/*body{border:1px solid pink}*/
}

@media print {
    html, body {
       display: none;  /* hide whole page */
    }
}
