/*@import "https://fonts.googleapis.com/css?display=swap&family=Roboto+Slab:100,300,400,700";
@import "https://fonts.googleapis.com/css?display=swap&family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i";*/
@import "googlefonts.css";

@font-face {
    font-family: 'MyWebFont';
    src: url('../ttf/algerian.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

@import url('https://fonts.googleapis.com/css2?display=swap&amp;family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&amp;display=swap');


html{margin:0;padding:0}
.clear{clear:both}
body{font-family:'Roboto Slab',serif;overflow-x:hidden;color:#2f303a}
ul,ol{margin:0}
a:hover,a:focus{text-decoration:none;outline:none}
.btn{font-family:'lato',sans-serif;padding:7px 25px;font-size:16px;font-weight:700}
.progress-bar{background:none!important}
select{-webkit-appearance:none;-moz-appearance:none}
a{text-decoration:none!important;box-shadow:none!important;color:#2f303a;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
ul,ul li{list-style:none}
.hyperlink{font-weight:900;font-size:22px;text-decoration:underline!important}
.hyperlink:hover{color:#0d7be5}
p{letter-spacing:.5px;font-size:20px;color:#5f5f5f;line-height:1.5em;font-family:'Lato',sans-serif;margin:0;padding-bottom:30px}
p:last-child{margin-bottom:0;padding-bottom:0}
p strong{font-weight:700;color:#2f303a}
p a{color:#0d7be5!important;text-decoration:underline!important}
p a:hover{text-decoration:none!important}
p:last-child{padding-bottom:0}
div.white p{color:#fff}
div.white p a{color:#fff!important}

.quickform .select2-hidden-accessible{left: 50px;bottom: 60px;}
.quickForm2 .select2-hidden-accessible{left: 110px;bottom: 180px;}
.form-group .form-control:focus{border-color:#007bff}
.form-group .form-text{font-size:15px;font-family:'Lato',sans-serif;color:#333;margin-top:10px;float:left;width:100%;letter-spacing:.5px}
.form-group{margin:0}
.form-group .form-control{min-height:55px;border:1px solid rgba(0,0,0,0.15);border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,0.1)!important;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1)!important;padding:12px 15px;color:#333}
.form-group label{font-family:'Lato',sans-serif;font-weight:700;font-size:15px;color:#333;margin:8px 0}
.form-group.subjectSelect .simple-select2{min-height:55px}
.form-group .select2-selection__placeholder{font-weight:400!important;color:rgba(0,0,0,0.2)!important;font-weight:normal!important;color:rgba(0,0,0,0.2)!important}
.form-group .select2-container .select2-selection--single .select2-selection__clear{float:left!important}
.form-group.subjectSelect .select2-container--default .select2-selection--single{border:none}
.form-group.subjectSelect .select2{min-height:55px;position:relative;border:1px solid rgba(0,0,0,0.15);box-shadow:1px 1px 3px rgba(0,0,0,0.1);border-radius:3px}
.form-group.subjectSelect .select2 .selection{position:absolute;width:100%;height:100%}
.form-group.subjectSelect .select2 .selection .select2-selection{position:relative;height:100%}
.form-group.subjectSelect .select2 .selection .select2-selection .select2-selection__rendered{padding:12px 15px}
.form-group.subjectSelect .select2-selection__clear{float:left!important;margin-right:10px}
.form-group.subjectSelect .select2-selection__arrow{display:none}
.form-group.subjectSelect .select2 .select2-selection__rendered::after{content:"";width:0;height:0;position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #333;right:22px;top:22px}
.form-group select.control-form{position:relative;background:url(../svg/sort-down.svg) no-repeat #fff;background-size:8px;background-position-x:90%;background-position-y:center}
.form-group.subjectSelect .select2.select2-container--open .select2-selection__rendered::after{transform:scaleY(-1)}
.multiSelect .select2{height:auto!important;min-height:45px}
.multiSelect .select2-selection__rendered::after{display:none!important}
.multiSelect .select2-selection__clear{display:none}
.select2-results__message{font-family:'Lato',sans-serif;color:#f98484}
.contactUsEmail::before{content:'contactus@smiletutor.sg'}
.rumUsEmail::before{content:'rum@smiletutor.sg'}
.emailHide::before{color:#0d7be5}
.emailHide strong{font-size:0}
.ajax-loader{display:none!important}
input::placeholder{font-size:13px;color:#b5b5b5;font-family:'Roboto Slab',serif;font-weight:400;line-height:normal}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;color:#38393b}
h1.blue,h2.blueh3.blueh4.blueh5.blueh6.blue{color:#0d7be5}
.section{padding:70px 0;float:left;width:100%}
.select2-results__options{width:100%}
.heading{margin-bottom:60px;float:left;width:100%}
.heading.littleGap{margin-bottom:30px}
.heading .title{font-size:35px;color:#2f303a;font-family:'Roboto Slab',serif;font-weight:400;text-align:center;line-height:1.3 em}
.heading .title.h2{font-size:30px}
.heading .title.white{color:#fff}
.heading .title strong{font-weight:700;color:#0d7be5}
.heading .title strong.dark{color:#2f303a}
.heading .title strong.white{color:#fff}
.heading .title strong.white strong{color:#fff}
.heading .title.dark strong{color:#464646}
.heading .sub-title{font-size:22px;color:#919191;font-family:'Roboto Slab',serif;font-weight:400;margin-bottom:0;margin-top:10px;line-height:1.5em}
.heading .sub-title.white{color:#fff}
.heading .sub-title strong{font-weight:700}
.heading .DesCr{float:left;width:100%;margin-top:25px;padding:0 5%}
.heading .DesCr p{color:rgba(0,0,0,0.5);font-size:18px;line-height:1.8em;padding-bottom:15px}
.heading .DesCr .list-style{float:left;width:100%;padding-bottom:15px}
.heading .DesCr .list-style ul{margin:0 auto;width:100%}
.heading .DesCr ul li{float:left;width:100%;font-size:18px;color:rgba(0,0,0,0.8);font-family:'Lato',sans-serif;text-align:center;padding-left:25px;background-position-y:7px;margin:5px 0}
.heading .DesCr ul li::before{display:inline-block;content:'';background:url(../svg/checked.svg) no-repeat;background-size:15px 15px;width:15px;height:15px;margin-right:5px}
.text-left{text-align:left!important}
.big-Container{max-width:1400px;margin:auto}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{float:left;width:100%;border-radius:100%;border-radius:100px;background:#fff;height:48px;padding:15px 20px;color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:none}
textarea{resize:none!important}
.toolTip{position:relative;padding-right:15px;z-index:99999}
.toolTip .messageArea{position:absolute;width:200px;padding:5px 10px;background:rgba(255,255,255,0.8);border-radius:5px;box-shadow:3px 3px 6px rgba(0,0,0,0.2);-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;pointer-events:none}
.toolTip .messageArea p{font-size:12px;color:#474747;padding-bottom:10px}
.toolTip .messageArea p:last-child{padding-bottom:0}
.toolTip.rightView .messageArea{left:25px;top:10px}
.toolTip.leftView .messageArea{right:25px;top:10px}
.toolTip:hover .messageArea{opacity:1;pointer-events:inherit}
.slick-dots{position:relative;float:left;width:100%;text-align:center;top:25px}
.slick-dots li{display:inline-block;margin:0 8px}
.slick-dots li button{width:15px;height:15px;border-radius:100%;background:rgba(0,0,0,0.3);font-size:0}
.slick-dots li.slick-active button{background:#0d7be5}
.selectOption{float:left;width:100%!important;height:54px!important;border-radius:100px!important;position:relative;margin:5px 0}
.selectOption input[type="button"]{width:100%!important;height:48px!important;text-align:left;font-size:14px;margin:0!important;background:#fff;border-radius:100px;padding:15px 25px}
.selectOption input[type="button"]:hover{background:#fff}
.selectOption .select-down{position:absolute;right:20px;font-size:20px!important;top:12px!important}
.selectOption .select-list{width:90%!important;background:#fff;overflow:hidden;top:80px!important;position:absolute;left:5%;box-shadow:0 11px 27px 0 rgba(0,0,0,0.31);z-index:99999}
.selectOption .select-list ul li{float:left;width:100%;padding:8px 18px;border-bottom:1px solid #eee;height:auto!important;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;font-size:14px}
.selectOption .select-list ul li:hover{background:#fafafa}
.selectOption .select-list ul li:last-child{border:none}
.full{float:left;width:100%}
.half{float:left;width:50%}
.fluidCont{padding-left:80px;padding-right:80px}
.fluidCont.plus{padding-left:125px;padding-right:125px}
.wpcf7-form-control-wrap{position:relative}
.wpcf7-form-control-wrap .wpcf7-not-valid-tip,.wpcf7-validation-errors{display:inline-block !important;float: left;}
.wpcf7-not-valid{background:#f2dede!important;box-shadow:inset 0 0 2px 1px #aa4543;padding: 10px !important;margin-top: 10px !important;}
.wpcf7-not-valid::placeholder{color:#ce2b28!important}
.popUpover .modal-header{background:#fafafa;padding:.5rem 1rem;background:#fcfcfc}
.popUpover .modal-header h5{font-size:16px}
.popUpover .modal-content{border:none!important}
.popUpover .modal-footer{padding-top:0;border:none}
.next-line{white-space:nowrap;display:block}
.footerTitle{font-size:18px;color:#39bff7;font-family:'Roboto Slab',serif;font-weight:700;text-transform:uppercase}
.button{background:url(../png/btngredient-blue.png) no-repeat #0d7be5;line-height:normal;background-size:auto 100%;position:relative;font-size:18px;color:rgba(255,255,255,1)!important;padding:18px 42px;border-radius:100px;font-family:'Lato',sans-serif;font-weight:700;background-position:center!important;display:inline-block;outline:none!important}
.button span img{width:28px;margin-right:10px}
.button.uprCase{text-transform:uppercase}
.button.fullWrap{width:100%}
.button.xl{padding:18px 45px}
.button.medium{padding:15px 32px;font-size:16px}
.button.medium.xl{padding:15px 45px}
.button.small{font-size:14px;padding:9px 30px;font-weight:700}
.button:hover,.button:active,.button:focus{background:url(../png/btngredient-blue.png) no-repeat #0a71d4!important;background-position:center!important;opacity:1;color:#fff!important}
.button.outline{background:none;border:2px solid #2f303a;color:#2f303a}
.button.outline.white{border-color:#fff;color:#ffff}
.button.outline:hover{background:none!important}
.button.revert,.button.revert:focus{background:url(../png/btngredient-grey.png) no-repeat #646e77!important;background-position:center!important}
.button.revert:hover{background:url(../png/btngredient-blue.png) no-repeat #0d7be5!important;background-position:center!important}
.headerTitle .page-header{margin-bottom:0}
.page-header{float:left;width:100%!important;position:relative;height:200px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:#2b3990;padding-bottom:0;margin-bottom:45px}
.page-header .BackgroundImage{position:absolute;width:100%;height:100%;left:0;top:0;opacity:.2}
.page-header .page-title{font-size:60px;color:#fff;position:relative;z-index:999}
.unique h4{font-size:25px;color:#0d7be5;font-style:italic;font-family:'Lato',sans-serif;font-weight:700;margin-bottom:15px}
.unique h4 a{color:#0d7be5;text-decoration:underline!important}
.big-bt{width:100%;margin-top:30px;margin-bottom:20px}
#faceLike{float:left}
#faceLike p{font-size:12px;color:#000;font-family:arial;letter-spacing:normal;margin-bottom:0}
#faceLike p a{display:inline-block;border-radius:3px;background:#4267b2;color:#fff!important;padding:1px 10px;font-size:11px;font-weight:700;text-decoration:none!important}
#faceLike p a i{font-size:10px}
#myAccount{float:left;margin-right:10px}
#myAccount .hiMessage{float:left;font-family:'Lato',sans-serif;font-size:14px;color:#000}
#myAccount .accLogin{float:right;position:relative;top:-2px;margin-left:10px}
#myAccount .accLogin a{font-family:'Lato',sans-serif;font-size:12px;font-weight:700;padding:3px 10px;color:#fff;background:#007bff;color:#fff;border-radius:3px;padding-right:18px}

.bredcrumb{padding:10px 0;background:#fff;border-bottom:1px solid #eee;font-size:15px;font-family:'Lato', sans-serif;letter-spacing: 0.2px;}

.bredcrumb i.fa-angle-double-right{margin:0 5px;transform:scale(0.8);color:rgba(0,0,0,0.5)}

.pages .bredcrumb .fa-home::before{content:'Home';font-family:'Lato', sans-serif;font-weight:400}
.pages .bredcrumb .blogBred{display:none}

.bredcrumb a{color:#0d7be5}

#myAccount .accLogin a::after{content:"";border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #fff;width:0;height:0;position:absolute;top:14px;right:5px}
#topbar{width:100%;float:left;position:relative;z-index:999;padding-top:10px;padding-bottom:10px;background-color:#f2f5f7}
#topbar .contactlinks ul{margin:0;padding:0}
#topbar .contactlinks ul li{display:inline-block;font-size:14px;color:#3a3d41;font-family:'Lato',sans-serif;font-weight:700;padding:0 15px;position:relative}
#topbar .contactlinks ul li a img{float:left;margin-top:3px;width:14px;height:14px}
#topbar .contactlinks ul li span{border-right:1px solid#94a1f1;position:absolute;right:0;height:10px;top:7px}
#topbar .contactlinks ul li:nth-child(1){padding-left:0}
#topbar .contactlinks ul li:last-child{padding-right:0;border-right:none}
#topbar .contactlinks ul li a{font-family:'Lato',sans-serif;font-weight:700;padding-left:8px;color:#3a3d41;position:relative;top:-2px}
#topbar .contactlinks ul li a b{font-weight:700}
#topbar .contactlinks ul li strong{font-weight:400;cursor:pointer;color:#3a3d41;font-weight:700;position:relative;top:-2px}
#topbar #faceLike{display:block;padding:0;margin-top:2px}
#header.anotherHeader .backBtn{padding:32px 0}
#header.anotherHeader .backBtn .btn{font-size:16px}
#header.anotherHeader .custom-header{height:100%;display:flex;flex-direction:column;justify-content:center}
#header{width:100%;float:left;background:#fff;position:relative;z-index:9998;border-bottom:1px solid #eee}
#header .logo .custom-header .site-branding{padding:15px 0}
#header .logo .custom-logo-link img{height:70px}
#header .collapsenav .navBar{margin-right:15px}
#header .collapsenav .navBar .navigation-top{position:relative}
#header .collapsenav .navBar .navigation-top ul{margin-bottom:0}
#header .collapsenav .navBar .navigation-top ul li.menu-item-32{display:none!important}
#header .collapsenav .navBar .navigation-top ul li{padding:39px 35px;display:inline-block;position:relative;position:relative}
#header .collapsenav .navBar .navigation-top ul li a svg{background-image:url(../svg/sort-down.svg);background-repeat:no-repeat;width:7px;height:5px;left:12px}
#header .collapsenav .navBar .navigation-top ul li a{padding-bottom:15px;font-size:13px;color:#282c35;font-family:'Roboto Slab',serif;font-weight:400;text-transform:uppercase;letter-spacing:.5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#header .collapsenav .navBar .navigation-top ul li .sub-menu{position:absolute;right:-20px;background-color:#fff;width:216px;box-shadow:0 4px 13px 0 rgba(0,0,0,0.13);top:70px;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;pointer-events:none}
#header .collapsenav .navBar .navigation-top ul li .sub-menu::after{content:"";position:absolute;top:-7px;right:36px;width:22px;height:22px;background:#fff;transform:rotate(45deg);box-shadow:-3px -3px 6px 0 rgba(0,0,0,0.02);border-radius:.5px}
#header .collapsenav .navBar .navigation-top ul li.menu-item-has-children a:hover{box-shadow:none}
#header .collapsenav .navBar .navigation-top ul li .sub-menu li{padding:0;border-bottom:1px solid#eaeaea;width:100%;float:left}
#header .collapsenav .navBar .navigation-top ul li .sub-menu li:last-child{border:none}
#header .collapsenav .navBar .navigation-top ul li .sub-menu li a{color:#7c7f85;width:100%;padding:12px 15px;float:left}
#header .collapsenav .navBar .navigation-top ul li .sub-menu li a:hover{box-shadow:inset 0 -2px 0 #0d7be5!important;color:#000}
#header .collapsenav .navBar .navigation-top ul li:hover .sub-menu{pointer-events:inherit;opacity:1;top:80px;z-index:9999}
#header .collapsenav .navBar .navigation-top ul li a:hover{box-shadow:inset 0 -2px 0 #0d7be5!important}
#header .collapsenav .navBar .navigation-top ul li.current_page_item a{box-shadow:inset 0 -2px 0 #0d7be5!important}
#header .collapsenav .navBar .navigation-top ul li.current_page_item .sub-menu li a{box-shadow:none!important}
#header .collapsenav .navBar .navigation-top ul li.current_page_item .sub-menu li a:hover{box-shadow:inset 0 -2px 0 #0d7be5!important}
#header .collapsenav .navBar .navigation-top ul li .sub-menu li .sub-menu{top:0;right:-100%;opacity:0;pointer-events:none}
#header .collapsenav .navBar .navigation-top ul li .sub-menu li .sub-menu::after{right:inherit;left:-6px;top:14px;width:15px;height:15px}
#header .collapsenav .navBar .navigation-top ul li .sub-menu li:hover .sub-menu{right:-103%;opacity:1;pointer-events:inherit}
#header .collapsenav .navBar .navigation-top ul li .sub-menu li a{width:100%}
#header .collapsenav .navBar .navigation-top ul li .sub-menu li a svg{left:inherit;float:right;top:5px;transform:rotate(275deg)}
#header .collapsenav .searchIcon{position:relative;z-index:99999;margin-top:38px}
#header .collapsenav .searchIcon a{font-size:13px;color:#1b1c26}
#header .collapsenav .searchIcon .searchBox{position:absolute;box-shadow:0 4px 13px 0 rgba(0,0,0,0.13);right:0;z-index:9999;width:350px;background:#fff;padding:15px;border-radius:4px;top:35px;right:-20px;opacity:0;z-index:-1;pointer-events:none}
#header .collapsenav .searchIcon .searchBox::after{content:"";position:absolute;top:-6px;right:20px;width:18px;height:18px;background:#fff;transform:rotate(45deg);box-shadow:-3px -3px 6px 0 rgba(0,0,0,0.02);border-radius:.5px}
#header .collapsenav .searchIcon .searchBox input[type="search"]{background:#eee}
#header .collapsenav .searchIcon .searchBox button[type="submit"]{padding:0;position:absolute;background:none;right:35px;top:26px}
#header .collapsenav .searchIcon .searchBox button[type="submit"] svg{color:#0d7be5;width:1.3rem;height:1.3rem}
#header .collapsenav .searchIcon .searchBox.OpenSearch{pointer-events:inherit;opacity:1;z-index:9999999;top:45px}
#header.afterLogin .collapsenav .navBar .navigation-top ul li.MyAccount{padding:25px 15px;padding:15px 20px;background:#007bff;border-radius:4px;color:#7c7f85}
#header .collapsenav .navBar .navigation-top ul#afterlogin-menu li.MyAccount{padding:35px 0}
#header .collapsenav .navBar .navigation-top ul#afterlogin-menu li.MyAccount a{padding:14px 25px;padding-right:35px;background:#007bff;color:#fff;font-weight:900;border-radius:4px;position:relative;pointer-events: none;}
#header .collapsenav .navBar .navigation-top ul#afterlogin-menu li.MyAccount a::after{content:"";width:0;position:absolute;right:18px;top:20px;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff}
#header .collapsenav .navBar .navigation-top ul#afterlogin-menu li.MyAccount ul li a{padding:12px 15px;background:none;color:#7c7f85;border-radius:0;font-weight:400;pointer-events: inherit;}
#header .collapsenav .navBar .navigation-top ul#afterlogin-menu li.MyAccount ul li a:hover{color:#000}
#header .collapsenav .navBar .navigation-top ul#afterlogin-menu li.MyAccount .sub-menu::after{right:30px}
#header.sticky{position:fixed;top:0;left:0;z-index:9998}
#header.sticky .logo .custom-logo-link img{max-height:50px}
#header.sticky .collapsenav .navBar .navigation-top ul li{padding:26px 35px}
#header.sticky .collapsenav .navBar .navigation-top ul li.menu-item-has-children::after{top:34px}
#header.sticky .collapsenav .searchIcon{margin-top:24px}
#header.sticky .otherLinks{padding:17px 0}
#header.sticky .otherLinks .button.medium{padding:11px 22px;font-size:14px}
#header.sticky .collapsenav .navBar .navigation-top ul li .sub-menu{top:65px}
#header.sticky .collapsenav .navBar .navigation-top ul li:hover .sub-menu{top:60px}
#header.sticky .collapsenav .navBar .navigation-top ul#afterlogin-menu li.MyAccount:hover .sub-menu{top:75px}
#mobileNavBar .overlay{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;opacity:0;pointer-events:none;z-index:-1}
#mobileNavBar.SearchOverlay{display:block!important}
#mobileNavBar.SearchOverlay .navBar{display:none}
#mobileNavBar.SearchOverlay .overlay{opacity:1;z-index:9998;pointer-events:inherit}
#content{float:left;width:100%;padding-top:0;background:#fff}
#content.footerGap{margin-bottom:515px}
#slider{width:100%;float:left;position:relative;z-index:999}
.subjectChoose .select2-selection{height:60px!important;border-radius:100px!important;padding:15px 20px!important;box-shadow:0 11px 27px 0 rgba(0,0,0,0.31)}
.home .bredcrumb{display:none}
.multiSelect .subjectChoose .select2-selection{padding:0 15px!important;overflow: hidden;overflow-x: auto;}
.multiSelect .subjectChoose .select2-selection .select2-search__field{margin-top:0;padding:16px 12px;max-width:350px;height:100%!important;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#007bff}
.multiSelect .subjectChoose .select2-selection .select2-search__field::placeholder{font-size:18px;}
.multiSelect .subjectChoose .select2-selection .select2-selection__clear{display:none;}
.multiSelect .subjectChoose .select2-selection .select2-selection__rendered{text-overflow: inherit;white-space: normal!important}
.multiSelect .subjectChoose .select2-selection ul li.select2-selection__choice{padding:9px 18px !important;margin:12px 5px !important;border-radius:100px!important;float:none!important;display:inline-block!important;position: relative;top:-26px}
.multiSelect .subjectChoose .select2-selection .select2-selection__rendered li:first-child{margin-left:0!important;}
.multiSelect .subjectChoose .select2-selection ul li.select2-selection__choice span{left:7px!important;}
.multiSelect .subjectChoose .select2-selection ul li.select2-search--inline{float:none!important;display:inline-block;height:60px!important}
.subjectChoose .select2-selection .select2-selection__rendered{font-size:18px;line-height:normal} 
.subjectChoose .select2-selection__clear{float:left!important;opacity:.4;margin-right:10px}
.select2-search__field{height:40px!important}
.subjectChoose .select2-container--default .select2-selection--single .select2-selection__arrow{right:25px;top:16px}
.subjectChoose .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:6px!important}
.select2-search__field{border-color:#e7ebf0!important}
.select2-search--dropdown{padding:5px 10px!important}
.mainBanner .slide-container{width:100%;float:left}
.mainBanner .wpcf7-response-output{border:none;margin-top:10px;margin-bottom:0;color:red}
.mainBanner .slide-container .pageFeat{float:left;width:83.44%;background:rgba(0,0,0,0.70);padding:45px 100px;padding-top:50px;border-radius:10px;margin-bottom:70px;box-shadow:0 0 8px rgba(0,0,0,0.05)}
/*.mainBanner .slide-container .pageFeat h5{text-align:center;margin-bottom:35px;font-size:30px;color:#474444}*/
.mainBanner .slide-container .pageFeat .row{margin:0 -50px}
.mainBanner .slide-container .pageFeat .col-6{padding:0 25px}
.mainBanner .slide-container .pageFeat ul li{float:left;margin-bottom:25px;width:100%;font-family:'Lato',sans-serif;padding-left:35px;color:#474444;font-size:20px;line-height:1.2em;background:url(../svg/checked.svg) no-repeat;background-size:17px 17px;background-position:0 5px}
.mainBanner .slide-container .pageFeat ul li:last-child{margin-bottom:0}
.mainBanner .slide-container .pageFeat ul li strong{color:#2b3990}
.mainBanner .slide-container .slidetext{width:50%;text-align:left;padding:190px 0}
.mainBanner .slide-container .tagline{float:left}
.mainBanner .slide-container .tagline ul{float:left;width:100%;padding:0;margin:10px 0}
.mainBanner .slide-container .tagline ul li{float:left;color:#2b3990;font-size:23px;text-transform:uppercase;font-weight:700;position:relative;padding:0 28px}
.mainBanner .slide-container .tagline ul li:first-child{padding-left:0}
.mainBanner .slide-container .tagline ul li:last-child::after{display:none}
.mainBanner .slide-container .tagline ul li::after{position:absolute;right:-5px;top:15px;content:"";background:#2b3990;width:9px;height:9px;border-radius:100px}
.mainBanner .slide-container .tagline .sliderTitle{font-size:50px;color:#0d7be5;font-family:'Roboto Slab',serif;font-weight:700;line-height:1.2em}
.mainBanner .slide-container .tagline h4{font-size:52px;color:#2b3990;font-family:'Roboto Slab',serif;font-weight:700}
.mainBanner .slide-container .tagline h5{font-size:26px;margin-top:20px;line-height:1.5em}
.mainBanner .slide-container .tagline h6{font-weight:300;font-size:18px;color:#38393b;line-height:1.6em;margin-bottom:10px}
.mainBanner .slide-container .tagline h6 strong{font-weight:700}
.mainBanner .slide-container .tagline .button{margin-top:15px;font-size:18px;padding:16px 50px}
.mainBanner .slide-container .requestBar{width:100%;float:left;margin-top:25px;position:relative;z-index:999999}
.mainBanner .slide-container .requestBar .searchFilter{float:left;width:100%}
.mainBanner .slide-container .requestBar .searchFilter .subjectChoose{float:left;width:400px;margin-right:15px;animation:pulse 1.2s infinite;border-radius:100px}
.mainBanner .slide-container .requestBar .searchFilter .select2-container{width:100%!important}
.mainBanner .borderShape{float:left;width:100%;position:absolute;left:0;bottom:0;z-index:9999;display:none}
.mainBanner .borderShape .leftSide{float:left;width:50%;position:relative;padding-right:50px}
.mainBanner .borderShape .rightSide{float:right;width:50%;position:relative;padding-left:50px}
.mainBanner .borderShape .dashOne{float:left;width:100%;background:#fff;height:20px}
.mainBanner .borderShape .leftSide .dashTwo{width:60px;height:35px;position:absolute;right:-5px;top:0;background:#fafcfe;transform:skewX(55deg)}
.mainBanner .borderShape .rightSide .dashTwo{width:60px;height:35px;position:absolute;left:0;transform:skewX(-55deg);background:#fafcfe}
.sliReqBG{background-size:1920px 850px!important}
.mainBanner .slide-container .requestBar .selectOption input{background:none;width:100%!important;height:68px!important;text-align:left!important;padding-left:40px;font-size:16px;color:#aaa}
.mainBanner .slide-container .requestBar .selectOption i{position:absolute;right:25px;font-size:22px!important;top:18px!important}
.mainBanner .slide-container .requestBar .selectOption .select-list{width:90%!important;background:#fff;overflow:hidden;top:100px!important;position:absolute;left:5%;box-shadow:0 11px 27px 0 rgba(0,0,0,0.31);z-index:99999}
.mainBanner .slide-container .requestBar .selectOption .select-list ul li{float:left;width:100%;padding:10px 25px;border-bottom:1px solid #eee;height:auto!important;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.mainBanner .slide-container .requestBar .selectOption .select-list ul li:last-child{border-bottom:none}
.mainBanner .slide-container .requestBar .selectOption .select-list ul li:hover{background:#fafafa}


@-webkit-keyframes pulse {
0%{-webkit-box-shadow:0 0 0 0 rgba(13,123,229,0.4)}
70%{-webkit-box-shadow:0 0 0 15px rgba(13,123,229,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(13,123,229,0)}
}
@keyframes pulse {
0%{-moz-box-shadow:0 0 0 0 rgba(13,123,229,0.4);box-shadow:0 0 0 0 rgba(13,123,229,0.4)}
70%{-moz-box-shadow:0 0 0 25px rgba(13,123,229,0);box-shadow:0 0 0 25px rgba(13,123,229,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(13,123,229,0);box-shadow:0 0 0 0 rgba(13,123,229,0)}
}
#ourRequest{width:100%;float:left;position:relative}
.slick-slide img{display:inline-block;width:100%}
.allSteps .shapes{position:absolute}
.allSteps .full{padding:0 50px}
.allSteps .shape1{bottom:0;left:0}
.allSteps .shape2{top:0;left:21.2%}
.allSteps .shape3{bottom:0;right:85px}
.allSteps .shape4{right:0;top:0}
.allSteps .heading{margin-bottom:60px}
.allSteps .request{position:relative}
.allSteps .request .arrow{position:absolute}
.allSteps .request:first-child .left-arrow{display:none}
.allSteps .request:nth-child(2n+2) .left-arrow{transform:scaleY(1);top:32%}
.allSteps .request .left-arrow{top:37%;left:-18%;transform:scaleY(-1)}
#ourRequest.allSteps .request .left-arrow{top:27%;left:-16%}
.allSteps .request .right-arrow{top:32%;right:-15%;transform:scaleY(-1)}
.allSteps .request .steps{margin-bottom:29px;font-size:18px;color:#5d6166;letter-spacing:.1px;font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase}
.allSteps .requestImg{width:145px;height:145px;background-color:#f3f5f7;border-radius:50%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;text-align:center;z-index:999;margin-bottom:35px}
.allSteps .requestImg .img-hover{width:55px;height:55px;overflow:hidden;margin:auto;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-ms-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease;outline:none!important}
.allSteps .descr h5{font-size:25px;color:#474b4e;font-family:'Roboto Slab',serif;font-weight:700;letter-spacing:0;margin-bottom:15px;text-transform:uppercase}
.allSteps .descr p{font-size:20px;color:#4d4d55;font-family:'Lato',sans-serif;font-weight:400;line-height:1.3em;margin-bottom:40px;padding-bottom:0}
.allSteps .descr .clickhere{background-color:transparent;color:#707070;font-size:18px;font-family:'Lato',sans-serif;font-weight:700;padding:8px 30px;border-radius:100px;border:1px solid#2f303a;opacity:0;pointer-events:none}
.allSteps .request.white .descr h5{color:#fff}
.allSteps .request.white .descr p{color:#fff}
.allSteps .request.white .descr .clickhere{color:#fff}
.allSteps .request.white .steps{color:#fff}
.allSteps .request:hover .steps{color:#0d7be5}
.allSteps .request:hover .requestImg{background-color:#0d7be5}
.allSteps .request:hover .requestImg .img-white{display:inline-block}
.allSteps .request:hover .requestImg .img-hover{background-position:0 bottom!important}
.allSteps .request:hover .descr .clickhere{opacity:1;pointer-events:inherit}
.allSteps .request:hover .descr h5{color:#0d7be5}
.allSteps .request.white:hover .descr h5{color:#fff}
.allSteps .request.white:hover .steps{color:#fff}
#hurry-up{width:100%;float:left;background-size:100%!important}
#hurry-up .calldesc{width:100%;float:left;padding:30px 0}
#hurry-up .hurrytitle{float:left}
#hurry-up .hurrytitle h5{font-size:35px;color:#fff;font-family:'Roboto Slab',serif;font-weight:400;letter-spacing:0;margin-bottom:0; clear:both;}
#hurry-up .callBackform{padding:25px 0;margin-left:25px}
#hurry-up .callBackform .wpcf7-mail-sent-ok{display: none !important;}
#hurry-up .callBackform input[type="text"],#hurry-up .callBackform input[type="tel"]{border:0;font-size:16px;font-family:'Roboto Slab',serif;font-weight:400;border-radius:100px;display:inline-block;width:256px;margin:0 7px;box-shadow:inset 0 2px 5px rgba(0,0,0,0.3);line-height:normal}
#hurry-up .callBackform .button{min-height:50px;margin-left:12px;color:#fff;padding:10px 0;width:134px;font-size:20px;font-family:'Lato',sans-serif;font-weight:700;box-shadow:none}
.benefits{width:100%;float:left}
.benefits .advantages{padding:15px 0;float:left}
.benefits .advantages .descr h4{font-size:30px;color:#2b3990;font-family:'Roboto Slab',serif;font-weight:400;margin-bottom:0;line-height:1.2em}
.benefits .advantages .descr h5{font-size:22px;color:#414351;font-family:'Roboto Slab',serif;font-weight:300;letter-spacing:0;padding-top:15px;margin-bottom:0}
.benefits .advantages .descr p{font-size:18px;color:#4d4d55;font-family:'Lato',sans-serif;font-weight:400;line-height:1.3em;margin-bottom:40px;margin-top:18px}
.benefits .advantages .benefitsIcons{margin-bottom:25px;width:100%}
.benefits .advantages .benefitsIcons img{width:85px}
#BeATutor.benefits{padding-bottom:0}
#BeATutor.benefits .advantages .descr p{min-height:95px;margin-bottom:0}
.page-template-register-quality-template .unique{float:left;width:100%;margin-top:0;padding-bottom:70px;border-bottom:1px solid #eee;margin-bottom:0}
.page-id-513 #moreFeatures .repeater .imgPart{float:left}
.page-id-513 #moreFeatures .repeater:nth-child(2n+2) .imgPart{float:right}
#videos{border-top:1px solid #ebedef}
.videoGallery .galleryWrap{float:left;width:90%;padding-right:368px;position:relative;margin-left:5%}
.videoGallery .galleryWrap .leftSide{float:left;width:100%}
.videoGallery .galleryWrap .VideoPlayer .player{float:left;border-radius:4px;overflow:hidden;position:relative}
.videoGallery .galleryWrap .VideoPlayer .player .videoCover{float:left;width:100%;position:relative;z-index:99999;opacity:0;pointer-events:none}
.videoGallery .galleryWrap .VideoPlayer .player .videoCover.coverHide{opacity:0;pointer-events:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.videoGallery .galleryWrap .VideoPlayer .playVideo{float:left;width:100%}
.videoGallery .galleryWrap .VideoPlayer .playVideo iframe{position:absolute;width:100%;height:100%;left:0;top:0}
.videoGallery .galleryWrap .playIcon{position:absolute;width:100%;left:0;top:0;background:rgba(0,0,0,0.3);height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}
.videoGallery .galleryWrap .playIcon i{color:#fff;width:63px;height:63px;background:#27aae1;border-radius:100%;padding:23px 0;cursor:pointer}
.videoGallery .galleryWrap .videoList .slick-list{position:relative;height:100%!important}
.videoGallery .galleryWrap .videoList .slick-list .slick-track{position:relative;height:100%!important}
.videoGallery .galleryWrap .videoList{width:360px;position:absolute;height:100%;right:0;border-radius:4px}
.videoGallery .galleryWrap .videoList .slick-arrow{position:absolute;top:-30px;font-size:0;padding:0;width:8px;height:13px;background-size:cover!important}
.videoGallery .galleryWrap .videoList .slick-arrow.slick-next{background:url(../png/bl-arro-next.png) no-repeat;right:0}
.videoGallery .galleryWrap .videoList .slick-arrow.slick-prev{background:url(../png/bl-arro-prev.png) no-repeat;right:25px}
.videoGallery .galleryWrap .videoList .scroll{float:left;width:100%;height:100%}
.videoGallery .galleryWrap .videoList .scroll .sameHeight{position:relative;height:100%;border-bottom:7px solid #fff}
.videoGallery .galleryWrap .videoList .scroll .sameHeight:last-child{border:none}
.videoGallery .galleryWrap .videoList .slick-slide div{position:relative;height:100%}
.videoGallery .galleryWrap .videoList .singleVideo{float:left;width:100%;background:#f3f4f6;position:relative;padding-left:140px;padding-right:15px;border-bottom:0 solid #fff;height:100%}
.videoGallery .galleryWrap .videoList .singleVideo:last-child{border-bottom:none}
.videoGallery .galleryWrap .videoList .videoThumb{position:absolute!important;left:0;height:100%;top:0;width:120px}
.videoGallery .galleryWrap .videoList .videoThumb .playIcon{background:transparent;}
.videoGallery .galleryWrap .videoList .videoThumb .playIcon div{height:auto}
.videoGallery .galleryWrap .videoList .videoThumb .playIcon i{transform:scale(0.5)}
.videoGallery .galleryWrap .videoList .videoDetail{float:left;width:100%;padding:11px 0}
.videoGallery .galleryWrap .videoList .videoDetail h5{font-size:12px;color:#2f303a;line-height:1.5em;height:40px;overflow:hidden;margin-bottom:3px}
.videoGallery .galleryWrap .videoList .videoDetail h5.name{color:#85888e;height:auto;margin-bottom:0}
.videoGallery .galleryWrap .videoList .slick-slide{height:25%;position:relative;border-top:4px solid #fff;border-bottom:4px solid #fff;cursor:pointer}
.videoGallery .galleryWrap .videoList .slick-slide:first-child{border-top:0}
.videoGallery .galleryWrap .videoList .slick-slide:last-child{border-bottom:0}
.videoGallery .equiryBtn{float:left;width:100%;text-align:center;margin-top:70px}
.videoGallery .equiryBtn .button{margin:0 10px}
.videoGallery .equiryBtn .button:first-child img{display:none}
#results{width:100%;float:left}
#results .resultSlider{padding:0 50px}
#results .heading .title{color:#fff}
#results .resulticon{background-color:#0d7be5;padding:30px;width:125px;height:125px;margin:0 auto;margin-bottom:40px}
#results .descr h5{font-size:35px;color:#fff;font-family:'Roboto Slab',serif;font-weight:400;letter-spacing:0;margin-bottom:0}
#results .descr p{font-size:25px;color:#e6e9ff;font-family:'Roboto Slab',serif;font-weight:300;margin-bottom:0}
#services{width:100%;float:left}
.subLevel{text-align:center}
.fullShowLink{margin-top:15px}
.fullShowLink a{font-family:'Lato',sans-serif;font-size:15px;color:#007bff;font-weight:700}
.fullShowLink a i{margin-right:3px}
.fullShowLink a.turnArrow i{transform:scaleY(-1);top:2px}
.fullShowLink a i{font-size:14px;position:relative;top:1px}
#shortShow{overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;outline:none!important}
#shortShow.fullShow{height:auto!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#services .DesCr h3{margin-bottom:15px}
#services .slick-dots{margin-top:-45px}
#services .slick-list{padding:0 40px;padding-bottom:25px}
#services .subjects-level{width:240px;background-color:#fff;box-shadow:5px 8.66px 22px 0 rgba(0,0,0,0.05);border-radius:5px;height:430px;margin:0;position:relative;margin:0 10px;display:inline-table;text-align:left;border-radius:4px;overflow:hidden}
#services .subjects-level .levels{padding:0 20px}
#services .subjects-level .levels h3{font-size:18px;color:#2b3990;font-family:'Roboto Slab',serif;font-weight:700;margin-bottom:0;padding:20px 0}
#services .subjects-level .levels ul{margin:0;padding:0}
#services .subjects-level .levels ul li{padding-bottom:5px}
#services .subjects-level .levels ul li a{font-size:14px;color:#6e6e6e;font-family:'Lato',sans-serif;font-weight:400}
#services .subjects-level .levels ul li a:hover{color:#007bff}
#services .subjects-level .service-bt{width:100%;position:absolute;bottom:35px;padding:0 30px}
#services .subjects-level .service-bt .medium{padding:11px 25px;font-size:16px}
#services .subjects-level .sub-img{float:left;width:100%;height:140px;overflow:hidden}
#no-contract{width:100%;float:left}
#no-contract input::placeholder{font-size:13px;color:#b5b5b5;font-family:'Roboto Slab',serif;font-weight:400}
#no-contract .contract-desc{width:50%;float:left;padding-top:70px;margin-left:150px;padding-bottom:45px}
#no-contract .contract-desc h2{font-size:30px;color:#fff;font-family:'Roboto Slab',serif;font-weight:400;padding-bottom:15px;margin-bottom:0}
#no-contract .contract-desc h3{font-size:20px;color:#fff;font-family:'Roboto Slab',serif;font-weight:400;margin:0;line-height:1.4em}
#no-contract .contract-desc .working-hrs{width:100%;float:left;padding:25px 0}
#no-contract .contract-desc .working-hrs h4{font-size:25px;color:#fefeff;font-family:'Lato',sans-serif;font-weight:700;margin:0;padding-bottom:8px}
#no-contract .contract-desc .working-hrs h4 a{color:#fff!important}
#no-contract .contract-desc .working-hrs p{font-size:16px;color:#fefeff;font-family:'Lato',sans-serif;font-weight:400;margin:0}
#no-contract .quickform{position:relative}
#no-contract .quick{position:absolute;padding: 20px 0;}
#no-contract .formHead{float:left;width:100%;}
#no-contract .tagTitle{height:56px;left:-15px;position:relative;float:left}
#no-contract .tagTitle .flip{position:absolute;height:90%;background:#005cb4;width:15px;left:0;top:10px;transform:skewY(35deg)}
#no-contract .tagTitle h4{color:#fff;font-size:25px;margin:0;background:#0d7be5;padding:8px 25px;padding-left:50px;line-height:1.5em;position:relative;z-index:9999;position:relative}
#no-contract .tagTitle h4::before{position:absolute;height:52%;width:35px;background:#0d7be5;content:"";right:-12px;top:0;transform:skewX(-27deg);z-index:-1}
#no-contract .tagTitle h4::after{position:absolute;height:51%;width:35px;background:#0d7be5;content:"";right:-12px;bottom:0;transform:skewX(27deg);border-top:1px solid #0d7be5;z-index:-1}
#no-contract .quickRequest{width:400px;background:url(../png/footerpattern.png) repeat;right:-75px;top:-25px;height:430px;border-top:27px solid #3949b0}
#no-contract .quickRequest img{left:-12px;top:40px}
#no-contract .quickform .quickRequest .requestInputs{width:100%;float:left;top:30%;padding:0 30px}
#no-contract .quickform .quickRequest .requestInputs input{border:0;font-size:13px;color:#b5b5b5;font-weight:400;border-radius:100px;display:inline-block;width:100%;margin:5px 0}
#no-contract .quickform .quickRequest .requestInputs .select2{margin-top:5px;width:100%!important}
#no-contract .quickform .quickRequest .requestInputs .select2-selection{height:48px;border:none;background:#fff;border-radius:100px}
#no-contract .quickform .quickRequest .requestInputs .select2-selection .select2-selection__placeholder{font-size:13px;color:#aaa}
#no-contract .quickform .quickRequest .requestInputs .select2 .select2-selection__rendered{border:none;padding:8px 20px;font-size:13px;line-height:30px}
#no-contract .quickform .quickRequest .requestInputs .select2 .select2-selection__arrow{display:none}
#no-contract .quickform .quickRequest .requestInputs .select2 .select2-selection__rendered::after{content:"";width:0;height:0;position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #888;right:18px;top:22px}
#no-contract .quickform .quickRequest .requestInputs .requestBar .requestnow{float:left;width:100%;margin-top: 10px;}
#no-contract .quickform .quickRequest .requestInputs .requestBar .requestnow input{width:47%;color:#fff;font-weight:700;font-size:18px;padding:12px 20px}
#no-contract .quickform .quickRequest .requestInputs .select2.select2-container--open .select2-selection__rendered::after{transform:scaleY(-1)}
#no-contract .quickform .quickRequest .requestInputs .select2.select2-container--focus .select2-selection__rendered::after{display:none}
#no-contract .mCSB_scrollTools{bottom:-15px} 
#no-contract .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff}
#no-contract .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(255,255,255,0.4)}
#no-contract .mCustomScrollBox{width:95%;margin:auto;}

#no-contract .subjectChoose .select2-selection{height:45px!important}
#no-contract .multiSelect .subjectChoose .select2-selection .select2-search__field{padding:9px 9px;max-width:280px;}
#no-contract .multiSelect .subjectChoose .select2-selection ul li.select2-search--inline{height:45px!important}
#no-contract .multiSelect .subjectChoose .select2-selection ul li.select2-selection__choice{padding:7px 18px !important;font-size:12px;font-weight:700;top:-18px}
#no-contract .multiSelect .subjectChoose .select2-selection{padding:0!important;}

.requestBar .g-recaptcha{padding-top: 15px;padding-bottom: 10px;padding-left: 5px;}

.footerFixed{position:fixed;z-index:-1;bottom:0;left:0}
.home #footer{padding-top:80px}
#footer{float:left;width:100%;padding-top:50px;background:#000;margin-top:0;border-top:0;background-size:cover}
#footer .commonSpace{width:33.33%;float:left}
#footer .footTitle{font-size:17px;color:#39bff7;text-transform:uppercase;font-weight:700;padding-bottom:30px;float:left;width:100%;margin-bottom:0}
#footer .aboutCompany{float:left;padding-right:40px}
#footer .aboutCompany .widget{margin-bottom:15px}
#footer .aboutCompany p{color:#fff;font-size:16px;font-family:'Lato',sans-serif;line-height:1.5em;padding-bottom:10px}
#footer .aboutCompany p:last-child{margin-bottom:0}
#footer .aboutCompany p a{color:#39bff7;opacity:1}
#footer .aboutCompany p a:hover{text-decoration:underline!important}
#footer .needHelpBlock{float:left;padding:0 40px}
#footer .needHelpBlock .contact{float:left;width:100%}
#footer .needHelpBlock .contBlock{position:relative;padding-left:35px;float:left;margin-bottom:30px;width:50%}
#footer .needHelpBlock .contBlock.email{margin-right:0;width:100%}
#footer .needHelpBlock .contBlock .icon{position:absolute;left:0;right:0;width:21px;height:21px}
#footer .needHelpBlock .contBlock h4{color:#fff;font-weight:700;margin-top:-5px;margin-bottom:3px;font-size:18px}
#footer .needHelpBlock .contBlock p{color:#fff;font-size:16px;font-family:'Lato',sans-serif;margin:0}
#footer .needHelpBlock .contBlock p .emailHide::before{color:#fff}
#footer .needHelpBlock .contBlock p a{color:#fff!important;text-decoration:none!important}
#footer .socialIcon{margin-right:130px;padding-top:0!important}
#footer .needHelpBlock .contBlock.second{padding-left:0}
#footer .needHelpBlock .contBlock.second .footTitle{padding-bottom:8px}
#footer .socialIcon .footTitle{padding-bottom:20px;margin-top:15px}
#footer .socialIcon ul li{float:left;margin:0 10px}
#footer .socialIcon ul li:first-child{margin-left:0}
#footer .socialIcon ul li:last-child{margin-right:0}
#footer .socialIcon ul li a{color:#fff;font-size:16px;opacity:.8}
#footer .socialIcon ul li a:hover{opacity:1}
#footer .needHelpBlock .contBlock.timing{padding-top:0!important;width:100%;margin-top:15px}
#footer .footerContForm{float:left;margin-top:15px}
#footer .FooterMenu{padding-left:40px}
#footer .footerContForm .form{float:left;width:100%}
#footer .footerContForm .form .wpcf7 .wpcf7-mail-sent-ng{border: 0px !important;float: left;color: red;}
#footer .footerContForm .form .wpcf7 .wpcf7-mail-sent-ok{border: 0px !important;float: left;color: #fff;}
#footer .footerContForm .row{margin:0 -7.5px}
#footer .footerContForm .col-6,#footer .footerContForm .col-12{padding:7.5px}
#footer .footerContForm .col-6{padding-top:0;float:left}
#footer .footerContForm .form input[type="text"],#footer .footerContForm .form input[type="email"],#footer .footerContForm .form input[type="tel"],#footer .footerContForm .form textarea{background:#5d6674;border-radius:5px;height:47px;border:none;padding:12px 16px;color:#fff}
#footer .footerContForm .form textarea{height:128px;resize:none}
#footer .footerContForm .form input::placeholder,#footer .footerContForm .form textarea::placeholder{font-size:16px;font-family:'Lato',sans-serif;font-style:italic;color:#bcc6d4}
#footer .footerContForm .form .message{position:relative;float:left;width:100%}
#footer .footerContForm .form .message .button{float:right;margin-top:15px;}
#footer .footerContForm .form .adjust {
    transform: scale(0.7);
    transform-origin: left;
    position: relative;
    top: 30px;
}
#footer .footerContForm .form .message .button:hover{background:#0d7be5!important;color:#fff!important;border-color:#0d7be5}
#footer .leftSide_f{float:left;width:70%;margin-top:50px}
#footer .rightSide_f{float:left;width:30%;padding-left:40px}
#footer .footerNav{float:left;width:100%}
#footer .footerNav .moreMenu ul li{float:left;width:100%;margin-bottom:25px;margin-top:15px}
#footer .footerNav .moreMenu ul li a{cursor:text;font-size:17px;color:#39bff7;text-transform:uppercase;font-weight:700;padding-bottom:15px;float:left;width:100%}
#footer .footerNav .moreMenu ul li ul{margin-left:0}
#footer .footerNav .moreMenu ul li ul li{float:left;width:50%;margin-bottom:0;margin-top:0}
#footer .footerNav .moreMenu ul li:first-child{margin-top:0}
#footer .footerNav .moreMenu ul li ul li a{float:left;width:100%;font-size:16px;color:#fff;font-weight:400;opacity:.8;font-family:'Lato',sans-serif;text-transform:capitalize;margin:0;padding-bottom:0;cursor:pointer}
#footer .footerNav .moreMenu ul li ul li a:hover{opacity:1}
#footer .locationMap iframe{width:100%;height:250px}
#footer .locationMap h3{font-size:17px;color:#39bff7;text-transform:uppercase;font-weight:700;margin-top:15px;float:left;width:100%;margin-bottom:0;padding-bottom:5px}
#footer .locationMap p{color:#fff;font-size:16px;padding-bottom:15px}
#copyright{float:left;width:100%;background:#121315;padding-top:25px;padding-bottom:25px;margin-top:30px}
#copyright .leftSide p{color:#fff;font-family:'Lato',sans-serif;font-size:16px;text-transform:capitalize;box-shadow:none!important;margin:0}
#copyright .widget{margin-bottom:0}
#copyright .footerMenu ul{margin:0}
#copyright .footerMenu ul li{float:left;margin:0 20px;width:auto;padding:0}
#copyright .footerMenu ul li a{float:left;font-size:15px;text-transform:uppercase;font-family:'Lato',sans-serif;color:#fff;position:relative;box-shadow:none!important;opacity:.8}
#copyright .footerMenu ul li a:hover{opacity:1}
#copyright .footerMenu ul li a::after{content:"";width:1px;height:9px;background:#fff;position:absolute;right:-19px;top:8px}
#copyright .footerMenu ul li:last-child a::after{display:none}
.featContent{padding:0 60px;float:left;width:100%;padding-top:65px;font-family:'Lato',sans-serif}
.featContent .featTitle{font-size:35px;color:#0d7be5;font-weight:700;margin-bottom:28px;font-family:'Roboto Slab',sans-serif}
.featContent .featDesc{float:left;width:100%}
.featContent .featDesc p{color:#5f5f5f;font-size:20px;line-height:1.6em;margin-bottom:0}
.featContent .featDesc .featHead{float:left;width:100%;padding-left:35px;background:url(../svg/checked.svg) no-repeat;background-size:22px 22px;background-position:0 3px;font-size:22px;font-weight:400;margin:10px 0}
#tutorRegsiter.mainBanner .button{margin-top:25px!important}
#BeATutor .heading{margin-bottom:60px}
#moreFeatures{float:left;width:100%;padding-top:45px}
#moreFeatures .repeater .imgPart{float:right}
#moreFeatures .repeater .imgPart .featImg img{max-width:650px}
#moreFeatures #instantly.repeater .imgPart .featImg img{max-width:600px}
#moreFeatures .repeater .contPart{float:left}
#moreFeatures .repeater:nth-child(2n+2) .imgPart{float:left}
#difference .contPart .featContent{padding-bottom:50px;padding-top:0}
#support{background:url(../jpg/supportbg.jpg) no-repeat;background-position:right top}
#support .imgPart .featImg img{max-width:350px}
#support.repeater .contPart{padding-top:80px}
#support .featContent{padding-top:0}
#support.repeater .imgPart{position:relative;padding-top:100px}
#support.repeater .imgPart .quote{position:absolute;width:210px;padding:15px;border-radius:5px;text-align:left;letter-spacing:normal;line-height:1em}
#support.repeater .imgPart .quote .flip{position:absolute;width:45px;height:28px}
#support.repeater .imgPart .quote p{color:#fff;font-family:'Lato',sans-serif;font-size:15px;padding-bottom:0;line-height:1.5em;margin:0;letter-spacing:normal;position:relative;z-index:99}
#support.repeater .imgPart .quote p.name{font-size:14px;opacity:.8;margin-top:5px}
#support.repeater .imgPart .quote.tutor,#support.repeater .imgPart .quote.tutor .flip{background:#3cc252;right:35px}
#support.repeater .imgPart .quote.tutor .flip{transform:skewY(33deg)}
#support.repeater .imgPart .quote.tutor{top:8%;left:15%}
#support.repeater .imgPart .quote.coordinator{top:28%;right:8%}
#support.repeater .imgPart .quote.coordinator,#support.repeater .imgPart .quote.coordinator .flip{background:#0d7be5}
#support.repeater .imgPart .quote.coordinator .flip{transform:skewY(-33deg);left:35px}
#support.repeater .imgPart.hideQuotes .quote{display:none}
#support.repeater .imgPart.hideQuotes{padding-top:50px}
#support .imgPart.hideQuotes .featImg img{max-width:400px}
#QualityScore{float:left;width:100%;margin-bottom:45px}
.smallReviews .heading{margin-bottom:20px}
.smallReviews .allReview{float:left;width:100%;text-align:center}
.smallReviews .allReview .boxArea{float:left;width:100%;padding:30px 32px;background:#fff;border-radius:8px;box-shadow:0 5px 18px 0 rgba(0,0,0,0.07);height:160px;font-family:'lato',sans-serif}
.smallReviews .allReview .singleReview{display:inline-block;padding:12.5px;width:30%}
.smallReviews .allReview .singleReview .header{float:left;width:100%}
.smallReviews .allReview .singleReview h3{color:#686a75;font-size:18px;margin:0;line-height:1.2em;text-align:left}
.smallReviews .allReview .singleReview .footer{float:left;width:100%;margin-top:25px}
.smallReviews .allReview .singleReview .footer .avtar{position:relative;padding:6px 0}
.smallReviews .allReview .singleReview .footer .usrPic{position:absolute;width:39px;height:39px;border-radius:100%;left:0;overflow:hidden;top:0}
.smallReviews .allReview .singleReview .footer .usrName{font-size:14px;color:#797a80}
.smallReviews .allReview .singleReview .footer .leftSide{float:left;padding-left:55px}
.smallReviews .allReview .singleReview .footer .rightSide{float:right}
.smallReviews .allReview .singleReview .footer .rating{padding:5px 0}
#tutorReview .big-bt .button{min-width:260px;font-size:18px}
#tutorReview{padding-bottom:25px}
#tutorRegsiter.mainBanner .slide-container .slidetext{padding:170px 0}
#econsTutor.mainBanner .slide-container .slidetext{padding:100px 0;padding-bottom:50px;max-width:750px}
#econsTutor.mainBanner .slide-container .slidetext .unique h4{margin-bottom:25px;font-family:'Lato',sans-serif;font-size:16px;color:#2f303a;font-style:italic;font-weight:400;margin-bottom:0;display:none;}
#econsTutor.mainBanner .slide-container .slidetext .unique h4 strong{font-weight:normal}
#econsTutor.mainBanner .slide-container .slidetext .button{margin-bottom:5px;display:none;}
#private-tutions.partition .heading{margin-bottom:30px}
.challenges .letshelp,.results .letshelp{display:none}
.partition .singlePart{padding-top:70px;padding-bottom:70px;border-bottom:2px solid#e9e9e9}
#private-tutions-up.partition .singlePart{padding-bottom: 0px;border-bottom: 0px;}
.partition .singlePart .private{width:100%}
.partition .singlePart .part-title{font-size:35px;color:#0d7be5;font-family:'Roboto Slab',serif;font-weight:700}
.partition .singlePart .part-title strong{font-weight:800}
.partition .singlePart .part-title.blue{color:#0d7be5}
.partition .singlePart .private-content{float:left;width:100%;padding-left:75px;border-left:5px solid #eaeaea}
.partition .singlePart .private-content p{color:#5f5f5f;font-family:'Lato',sans-serif;font-weight:400}
.partition .singlePart .private-content p strong{color:#007bff}
.partition .singlePart .private-content p:last-child{margin-bottom:0}
.partition .singlePart .private-content p a{color:#0d7be5!important;text-decoration:underline!important}
.partition .singlePart .private-content p a:hover{text-decoration:none!important}
.partition .singlePart .letshelp{float:right;width:100%;text-align:right;margin-top:45px}
.partition .singlePart .right-content{padding-left:75px}
.partition .singlePart .right-content ul{margin:0;padding:0;float:left;width:100%;margin-top:-15px;margin-bottom:30px}
.partition .singlePart .right-content ul:last-child{margin-bottom:0}
.partition .singlePart .right-content ul li{float:left;width:100%;font-size:20px;color:#242424;margin:5px 0;background-image:url(../png/green-tick.png);background-repeat:no-repeat;background-position-y:5px;padding-left:35px;background-size:20px;font-family:'Lato',sans-serif}
.partition .singlePart .right-content ul li a{color:#0d7be5!important;text-decoration:underline!important}
.partition .singlePart .right-content ul li a:hover{text-decoration:none!important}
.partition .singlePart .right-content .concepts{float:left;width:100%}
.partition .singlePart .right-content .concepts h4{font-size:30px;color:#2b3990;font-family:'Roboto Slab',serif;font-weight:400;margin-bottom:35px;line-height:1.5em}
.partition .singlePart .right-content .concepts h4 br{display:none}
.partition .singlePart .right-content .concepts ul{margin:0;padding:0}
.partition .singlePart .right-content .concepts ul li{margin-bottom:30px;float:left;background-image:url(../png/green-tick.png);background-repeat:no-repeat;background-position-y:5px;font-size:20px;padding-left:45px;color:#5f5f5f;font-family:'Lato',sans-serif;font-weight:400;line-height:1.5em;background-size:25px}
.partition .singlePart .right-content .concepts ul li strong{color:#242424;font-family:'Lato',sans-serif;font-weight:700;font-size:23px;float:left;width:100%;margin-bottom:5px}
.partition .singlePart .right-content .concepts ul li:last-child{margin-bottom:0}
.partition .singlePart .right-content .concepts ul li a{color:#0d7be5;text-decoration:underline!important}
.partition .singlePart .right-content .concepts ul li a:hover{text-decoration:none!important}
.partition .singlePart .right-content .concepts .singleResult{position:relative;padding:0 60px;padding-bottom:30px;padding-left:110px}
.partition .singlePart .right-content .concepts .singleResult:last-child{margin-right:0}
.partition .singlePart .right-content .concepts .singleResult .Img{position:absolute;width:85px;left:0;top:0;height:100%}
.partition .singlePart .right-content .concepts .singleResult .features h4{font-size:35px;color:#2b3990;margin:0}
.partition .singlePart .right-content .concepts .singleResult .features h6{font-size:20px}
.partition .singlePart.simplePoint .private-content h5{margin-bottom:10px;font-family:'Lato',sans-serif;font-weight:700;font-size:22px}
.partition .singlePart.simplePoint .private-content ul{float:left;width:100%;margin-bottom:25px}
.partition .singlePart.simplePoint .private-content ul li{float:left;width:100%;font-size:20px;color:#5f5f5f;line-height:1.5em;font-family:'Lato',sans-serif;margin-bottom:5px}
.partition .singlePart.simplePoint .private-content ul li::before{content:"-";margin-right:5px}
.partition .singlePart.tuition .letshelp{display:none}
#requestForTutor{width:100%;float:left}
#requestForTutor .requestForTutor{width:100%;float:left;padding:60px 0}
#requestForTutor .requestForTutor .purplebg{background-color:#2b3990;border-radius:5px;/*padding:80px 60px;*/width:100%;float:left}
#requestForTutor .requestForTutor .purplebg .call-icon{width:100%;float:left}
#requestForTutor .requestForTutor .purplebg .call-icon img{padding-right:25px;width:75px}
#requestForTutor .requestForTutor .purplebg .call-icon h4{font-size:40px;color:#fff;font-family:'Roboto Slab',serif;font-weight:400}
#requestForTutor .requestForTutor .purplebg .call-icon h4 a{color:#fff}
#requestForTutor .requestForTutor .purplebg .call-icon h2{color:#fff}
#requestForTutor .requestForTutor .purplebg .call-icon h4 a:hover,#requestForTutor .requestForTutor .purplebg .call-icon h4 a:focus{text-decoration:underline!important}
#requestForTutor .requestForTutor .purplebg .call-icon p{padding:20px 0;font-size:28px;color:#fff;font-family:'Lato',sans-serif;padding-bottom:10px;letter-spacing:normal;font-weight:400;font-style:italic}
#requestForTutor .requestForTutor .purplebg .call-icon .infoLine{font-size:18px;line-height:normal;padding:0}
#requestForTutor .requestForTutor .lightbg{background-color:#e8ecef;border-radius:5px;width:100%;float:left}
#requestForTutor .requestForTutor .lightbg, #requestForTutor .requestForTutor .purplebg{padding:50px 70px;}
#requestForTutor .equalHeight{height:450px}
.quickForm2 h4, .purplebg .call-icon h2{font-size:35px;color:#353539;font-family:'Roboto Slab',serif;font-weight:400;padding-bottom:20px}
.quickForm2 input{margin:5px 0;border:0;padding:11px 25px !important;line-height: normal;height: 45px;}
.quickForm2 input[type="search"]{/*padding: 12px 10px !important;*/margin-top: 0px !important;line-height: normal;margin-bottom: 0px;}
.quickForm2 .select2-search__field{height: 45px !important;}
.quickForm2 .requestnow{margin-top:23px;float:left;width:100%}
.quickForm2 .requestnow input{margin:0}
#requestForTutor .button.medium{padding:12px 45px}
.quickForm2 input::placeholder{font-size:13px;color:#858585}
.quickForm2 .selectOption input{color:#858585}
.quickForm2 .select2{height:45px;margin-top:5px;background:#fff;border-radius:100px;width:100%!important}
.quickForm2 .select2 .select2-selection{border:none;background:no-repeat;height:45px;border-radius:100px;border: 0px !important;}
.quickForm2 .select2 .select2-selection .select2-selection__rendered{line-height:normal;height:45px;padding:0px !important;}
.quickForm2 .select2 .select2-selection .select2-selection__arrow{top:10px;right:15px}
.quickForm2 .select2-selection__placeholder{font-size:13px;color:#858585!important}
.quickForm2 .select2 .select2-selection__clear{float:left!important;margin-right:5px}
.quickForm2 .button{margin-top:15px}
.clients .clientBox .quotes{position:absolute;bottom:0;right:0}
.clients .clientBox .quotes-img img{max-width:196px}
.clients .clientBox:hover .clientName h6{color:#fff}
.clients .quotes-img .quotes1{display:block}
.clients .quotes-img .quotes2{display:none}
.clients .card-columns .card:hover{background-color:#0d7be5;border-color:#0d7be5}
.clients .card-columns .card:hover .clientFeedback p{color:#fff}
.clients .clientBox:hover .clientName h5{color:#fff}
.clients .clientBox:hover .clientName h6{color:#fff}
.clients .clientBox:hover .quotes-img .quotes2{display:inline-block}
.clients .clientBox:hover .quotes-img .quotes1{display:none}
#feedback .heading{margin-bottom:60px}
.clients{width:100%;float:left}
.clients .card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
.clients .card-columns .card{border:1px solid #ebebeb;margin-bottom:30px}
.clients .clientBox{border-radius:5px;width:100%;float:left;padding:40px;position:relative;font-family:'Lato',sans-serif}
.clients .clientBox .clientFeedback{width:100%;float:left;position:relative;}
.clients .clientBox .clientFeedback p{color:#505457;font-size:20px;line-height:1.5em;padding-bottom:0px}
.clients .clientBox .clientFeedback p + p{padding-top: 15px;}
.clients .clientBox .clientFeedback_parent { min-height: 147px  }
.clients .clientBox a{float: right !important;font-size: 14px;text-align: right;padding-top: 7px;position: relative;z-index: 9999999;}
.clients .clientBox:hover a{color: #fff;}
.clients .clientBox .clientImg{float:left;margin-top:5px;margin-right:10px}
.clients .clientBox .clientImg .client-img{width:50px;height:50px;border-radius:100%;overflow:hidden}
.clients .clientBox .clientName{float:left;padding-top:5px}
.clients .clientBox .clientName h5{font-size:17px;color:#0d7be5;font-family:'Lato',sans-serif;font-weight:700;letter-spacing:0;margin-bottom:2px}
.clients .clientBox .clientName h6{font-size:14px;color:#505457;font-family:'Lato',sans-serif;font-weight:400}
.clients .clientBox .star{float:left;width:100%}
.clients .clientBox .star i{color:#f8c71c;font-size:14px}
#potential{width:100%;float:left;position:relative}
#potential .imgPart{position:relative}
#potential .imgPart .pattern{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../png/pattern.png) repeat;opacity:.2}
#potential .potential-bg{width:100%;height:100%;background-repeat:no-repeat;background-position:100%}
#potential .blueBg{width:100%;background-color:#2b3990;padding:60px 130px 65px 125px}
#potential .blueBg h3{font-size:25px;color:#fff;font-family:'Roboto Slab',serif;font-weight:400;line-height:1.5em}
#potential .blueBg h3 strong{font-weight:800}
#potential .blueBg .unlock-bt{margin-top:35px}
#potential .blueBg .unlock-bt a{padding:15px 55px}
#affordable{width:100%;float:left}
#affordable .tutorPrice{width:100%;border-radius:3px}
#affordable .afforSlider .single{float:left;width:100%;padding:0 15px}
#affordable .afforSlider .single img{display:inline-block}
#affordable .tutorPrice .parttimeImg{width:132px;height:132px;background-color:#0d7be5;border-radius:100%;margin:0 auto;display:flex !important
	;flex-direction:column;justify-content:center;text-align:center;z-index:999;margin-top:20px}
#affordable .tutorPrice .timeTitle{padding-top:10px;width:100%;font-size:28px;color:#0d7be5;font-family:'Roboto Slab',serif;font-weight:700;line-height:1.5em}
#affordable .tutorPrice .timeTitle:first-child{text-align: left;padding-left: 45px;}
#affordable .tutorPrice .eduLevel{padding:40px;width:100%}
#affordable .tutorPrice .eduLevel p{display:none}
#affordable .tutorPrice .eduLevel table{margin-bottom:0}
#affordable .tutorPrice .eduLevel table tbody tr{border:none;display:flex}
#affordable .tutorPrice .eduLevel table tbody tr td{color:#757779;font-family:'Lato',sans-serif;font-weight:400;text-align:left;border:none;padding:5px 0}
/*#affordable .tutorPrice .eduLevel table tbody tr td:last-child{text-align:right;color:#3c3d3e;font-family:'Lato',sans-serif;font-weight:700;font-size:18px}*/
#affordable .tutorPrice .eduLevel table tbody tr td.col-8{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}
#affordable .tutorPrice .eduLevel table tbody tr td.col-4{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}
#affordable .tutorPrice .eduLevel table .rt-thead tr th{border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;}
#affordable .tutorPrice .eduLevel table .rt-thead tr th:first-child{border-left: 1px solid #d7d7d7}
#affordable .tutorPrice .eduLevel table .rt-thead tr th:nth-child(2){border-left: 1px solid #d7d7d7}
#affordable .tutorPrice .eduLevel table .rt-thead tr th:last-child{border-right: 1px solid #d7d7d7}



#ourGoal{width:100%;float:left}
#ourGoal .qualityDesc{margin-top:65px}
#ourGoal .qualityDesc .title{font-size:35px}
#ourGoal .qualityDesc .heading{margin-bottom:15px}
#ourGoal .big-bt{width:100%;margin-top:60px;margin-bottom:20px;float:left}
#ourGoal .quality .qualityImg{float:left;width:100%;height:300px;border-radius:4px;overflow:hidden}
#ourGoal .qualityDesc{float:left;width:100%;margin-top:40px}
#ourGoal .singleGoal{float:left;width:100%;padding:0 15px}
#ecoLow{width:100%;float:left;padding:80px 0}
#ecoLow .ecoTitle{width:50%;margin-bottom:25px}
#ecoLow .smiley{width:100%;float:left;background-color:rgba(37,37,37,0.6);border-radius:3px;padding:50px 45px}
#ecoLow .smiley ul{margin:0;padding:0}
#ecoLow .ecoTitle .heading h3 strong{color: #0d7be5;}
#ecoLow .ecoTitle .paraDesc{color: #363636;}
#ecoLow .ecoTitle .paraDesc a{color: #0d7be5 !important;}
#ecoLow .smiley ul li{display:inline-block;width:33.2%;float:left;font-size:26px;color:#fff;font-family:'Lato',sans-serif;font-weight:700;
font-style:italic;line-height:36px;padding-left:75px;padding-right:20px;text-align: center;}
#ecoLow .smiley ul li .smileyimg{margin-bottom: 10px;}
#ecoLow .smiley ul li .next-line{display:inline;white-space:inherit}
#econWell{width:100%;float:left}
#econWell .econDesc{
    display: block;
    position:relative;
    width:100%;
    height: auto;
    /*float:left;*/
    /*height: 345px;*/
    overflow: hidden;
}

#econWell .econDesc.rBlock {
    height: 345px;
    display: block;
}

#econWell .econDesc.rBlock:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40px;
    background-image: linear-gradient(to top,#fff,rgba(255,255,255,0));
}

#econWell .econDesc.open{
    height: auto;
}
#econWell .econDesc.open:after {
    content: none;
}
#econWell .readM {
    display: none;
}
#econWell .econDesc p{color:#303234}
#econWell .econDesc .lineLink{font-size:30px;color:#0a72d6;font-family:'Lato',sans-serif;font-weight:700;font-style:italic;text-decoration:underline!important}
#econWell .econDesc .unique h4{text-align:center}
#econWell .econDesc ul{margin:0;padding:0;float:left;width:100%;margin-top:-15px;margin-bottom:30px}
#econWell .econDesc ul:last-child{margin-bottom:0}
#econWell .econDesc ul li{float:left;width:100%;font-size:20px;color:#242424;margin:5px 0;background-image:url(../png/green-tick.png);background-repeat:no-repeat;background-position-y:5px;padding-left:35px;background-size:20px;font-family:'Lato',sans-serif}
#econWell .econDesc ol li a{color:#0d7be5!important;text-decoration:underline!important}
#econWell .econDesc ol li a:hover{text-decoration:none!important}
#econWell .econDesc ol{margin:0;padding:0;float:left;width:100%;margin-top:-15px;margin-bottom:30px;padding-left:20px}
#econWell .econDesc ol:last-child{margin-bottom:0}
#econWell .econDesc ol li{float:left;width:100%;font-size:20px;color:#242424;margin:5px 0;font-family:'Lato',sans-serif}
#econWell .econDesc ol li a{color:#0d7be5!important;text-decoration:underline!important}
#econWell .econDesc ol li a:hover{text-decoration:none!important}
#askfor{width:100%;float:left}
#askfor .askforprivate{width:50%}
#askfor .askforprivate .heading.littleGap{margin-bottom:10px}
#askfor .askforprivate .heading .h2{color:#919191;margin-top:10px}
#askfor .askforprivate .askforbt{width:100%;margin-top:45px}
#askfor .askforprivate .askforDesc{float:left;width:100%}
#askfor .askforprivate .askforDesc p{padding-bottom:20px}
#askfor .askforprivate .paraDesc.italics{font-style:italic;color:#0d7be5;font-weight:600}
#ecoWhy{width:100%;float:left}
#ecoWhy .econDiffi h3{font-size:25px;color:#0d7be5;font-family:'Roboto Slab',serif;font-weight:700;padding:0 20%}
#ecoWhy .econDiffi h4{font-size:25px;color:#2f303a;font-family:'Lato',sans-serif;font-weight:700;padding-top:15px}
#ecoWhy .slick-slide .econDiffi{position:relative}
#ecoWhy .slick-slide .econDiffi .defTitle p{padding:0 25%}
#ecoWhy .econDiffi::after{content:"";position:absolute;right:-30px;top:0;height:100%;width:82px;background:url(../jpg/nextarrow.jpg) no-repeat;background-size:82px 280px;background-position:right center}
#ecoWhy .slick-slide:last-child .econDiffi::after{display:none}
#ecoWhy .mobile{display:none}
#ecoWhy .singleEcons{float:left;width:33.33%;padding:0 6%;min-height:260px;position:relative}
#ecoWhy .singleEcons h3{padding:0}
#ecoWhy .singleEcons:last-child .econDiffi::after{display:none}
#topicLearn{width:100%;float:left}
#topicLearn .heading{margin-bottom:40px}
#topicLearn .topTolearn{width:100%;background-color:#f9f9f9;padding:60px 70px}
#topicLearn .topTolearn .topicscatg{width:100%}
#topicLearn .topTolearn .topicscatg ul{margin:0;padding:0}
#topicLearn .topTolearn .topicscatg ul li{float:left;min-height:65px;margin:10px 0;width:25%;padding-left:45px;font-size:20px;color:#2b3990;font-family:'Lato',sans-serif;font-weight:400;background:url(../svg/checked.svg) no-repeat;background-size:25px 25px;background-position:0 5px;padding-bottom:5px}
#topicLearn .topTolearn .topicscatg ul li a{color:#2b3990;}
#topicLearn .topTolearn .topicscatg ul li a:hover{color: #6ac259;}
#findTutor{width:100%;float:left}
#findTutor .findDesc h6{font-style:italic;color:#fff;font-family:'Lato',sans-serif;font-size:25px;font-weight:700}
#helpresult.partition .singlePart:last-child{border:none}
#helpresult.section{padding-bottom:0}
#findTutor .next-line{display:inline;white-space:inherit}
#findTutor .container{max-width:850px}
#findTutor p{color:#fff}
#findTutor p a{color:#fff!important;text-decoration:underline!important}
#findTutor p a:hover{text-decoration:none!important}

#findtut .head{background:#2b398f;padding:20px 25px}
#findtut .head h5{color:#fff;font-size:25px;}

.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-weight:900;margin-top:35px;margin-bottom:20px}
.entry-content h2{font-size:40px}
.entry-content h3{font-size:30px}
.entry-content h4{font-size:25px}
.entry-content h5{font-size:20px}
.entry-content h6{font-size:15px}
.entry-content p{font-size:20px;padding-bottom:0}
.allPosts{float:left;width:100%;margin-bottom:35px}
.allPosts .singlePost{padding:15px}
.allPosts .singlePost .fullPost{position:relative;float:left;width:100%;border:1px solid rgba(0,0,0,0.10)}
.allPosts .singlePost .fullPost .entry-header{float:left;width:100%;padding:15px;border-bottom:none;position:absolute;bottom:0;background:-moz-linear-gradient(90deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.8)));background:-webkit-linear-gradient(90deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(90deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(90deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);z-index:999}
.allPosts .singlePost .fullPost .featImage{float:left;position:relative;width:100%;overflow:hidden}
.allPosts .singlePost .fullPost .entry-header .entry-title{font-size:20px;font-weight:700;width:100%;padding-left:3px;color:#fff;line-height:1.4em}
.allPosts .singlePost .fullPost .entry-header .entry-title a{color:#fff}
.allPosts .singlePost .fullPost .post-thumbnail{float:left;width:100%;height:220px;overflow:hidden;margin-bottom:0;position:relative}
.allPosts .singlePost .fullPost .entry-meta a{color:#fff;box-shadow:none!important}
.allPosts .singlePost .fullPost .entry-content{float:left;width:100%;padding:25px;min-height:150px}
.allPosts .singlePost .fullPost .entry-content p{font-size:16px;height:100px;overflow:hidden;margin-bottom:0}
.allPosts .singlePost .fullPost .entry-content p:last-child{margin-bottom:0}
.allPosts .entry-content .cateName{float:left;width:100%;margin-top:15px}
.allPosts .entry-content .cateName ul{list-style:none;margin:-3px}
.allPosts .entry-content .cateName ul li{float:left;font-size:12px;padding:3px 8px;background:#eee;border-radius:4px;margin:3px}
.allPosts .entry-content .cateName ul li a{color:#2f303a}
.allPosts .singlePost .fullPost .entry-content .readMore{float:left;width:100%;margin-top:20px}
.blogPost{float:left;width:100%}
.single-Post.blogPost .featImage{background:#2b3990;height:350px;overflow:hidden}
.single-Post.blogPost .featImage img{width:100%;opacity:.2}
.single-Post .allPosts{background:#f3f5f8}
.single-Post .allPosts #leftSide .singleFullPost{background:#fff;position:relative;margin-top:-120px;padding:50px 70px;box-shadow:0 0 5px rgba(0,0,0,0.05)}
.single-Post .allPosts .entry-title{font-size:45px;font-weight:900}
.single-Post .allPosts .singlFeatImg{float:left;width:100%;margin-bottom:35px}
.single-Post .allPosts .singlFeatImg img{max-width:100%}
.single-Post .allPosts{margin-bottom:0}
#comments{float:left;width:100%;padding-top:3em}
#comments .comment-reply-title{font-size:30px;font-weight:900}
#comments .comment-form p{font-size:16px;margin:10px 0;float:left;width:100%;padding-bottom:0}
#comments .comment-form label{margin-bottom:10px}
#comments .comment-form input[type="text"],#comments .comment-form input[type="email"],#comments .comment-form input[type="url"],#comments .comment-form textarea{border-radius:4px;border:1px solid #eee}
#comments .comment-form textarea{min-height:180px}
.comments-pagination,.post-navigation{float:left;width:100%;margin:0;padding:30px 0;border-top:1px solid #eee;margin-top:35px}
.comment-list{float:left;width:100%;margin-bottom:25px}
.comment-list .children{padding-left:25px;float:left;width:100%}
.comment-list li{float:left;width:100%;position:relative}
.comment-body{float:left;width:100%;margin:0;background:#fff;margin-bottom:25px}
.comment-list li .comment-meta{margin-bottom:0}
.comment-list li .comment-content{float:left;width:100%}
.comment-list li .comment-content p{font-size:14px;padding-bottom:0;line-height:1.8em}
.comment-list li .comment-content p:last-child{margin-bottom:0}
.comment-author .avatar{display:none}
.comment-list li .comment-metadata{position:absolute;right:20px;top:15px}
.comment-list li footer{float:left;width:100%;padding:10px 20px;border-bottom:1px solid #eee;margin-bottom:0}
.comment-list li footer .comment-author{margin-bottom:0}
.comment-list li .comment-content{float:left;width:100%;padding:10px 20px;border-bottom:1px solid #eee}
.comment-list li .reply{float:left;width:100%;padding:10px 20px;background:#eee}
.comment-list li .reply a{font-size:13px}
.comment-list li .reply a .icon{position:relative;left:0;margin-right:5px}
#comments .comment-respond{float:left;width:100%;padding:20px 0;padding-top:0}
#comments #respond .comment-reply-title{font-size:20px;margin-bottom:0}
#comments #respond .comment-reply-title small a{font-size:12px;margin-left:5px;padding-left:10px;border-left:1px solid #9c9c9c}
#singlePost #rightSide{padding-top:70px}
#rightSide{padding-left:70px;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
#leftSide{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}
.widget{margin-bottom:35px;float:left;width:100%}
.widget .widget-title{font-size:35px;margin-bottom:15px;font-weight:900}
.widget ul{margin:0;padding:0}
.widget ul li{float:left;width:100%;padding:10px 0}
.widget ul li a{font-size:16px;color:#767676;font-family:'Lato',sans-serif}
.widget.widget_recent_entries ul li a{font-weight:600;color:#2f303a;font-family:'Roboto Slab',sans-serif;font-size:18px}
.widget.widget_recent_entries ul li a:hover{color:#0d7be5}
.widget.widget_recent_comments ul li .comment-author-link{float:left;width:100%}
.widget.widget_recent_comments ul li .comment-author-link a{font-family:'Roboto Slab',sans-serif;font-size:18px;color:#2f303a;font-weight:700}
.widget.widget_archive ul li a{font-size:18px;font-family:'Roboto Slab',sans-serif;color:#2f303a}
.widget.widget_categories ul li{width:auto;margin:5px 3px;padding:0}
.widget.widget_categories ul li.current-cat a{background:#282c35}
.widget.widget_categories ul li a{padding:5px 12px;background:#005cb4;color:#fff;border-radius:3px;font-size:16px}
.widget.widget_categories ul li a:hover{background:#0d7be5}
#tutorRates.mainBanner .slide-container .slidetext{width:45%;padding-top:100px;padding-bottom:220px;margin-left:27.5%}
#tutorRates.mainBanner .slide-container .tagline{width:100%}
#investMent{padding: 50px 0px;}
#investMent .big-bt{margin-bottom:0}
#investMent .unique h4{font-size:30px}
#investMent{border-bottom:1px solid #ebedef}
.page-template-tutor-rates #moreFeatures{padding-bottom:0}
#requestBtn{border-bottom:1px solid #ebedef;padding-bottom:82px}
.faqQuestions .allQuestion .card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
.faqQuestions .allQuestion .singleQue{padding:35px;background:#e9f4ff;border-radius:10px;border:none;margin-bottom:30px}
.faqQuestions .allQuestion .singleQue h3{color:#0d7be5;font-weight:900;margin-bottom:10px;font-size:25px}
.faqQuestions .allQuestion .singleQue p{font-size:18px}
.bottomQue{margin-top:45px;padding-left:40px}
.bottomQue h4{float:left;font-size:26px;font-weight:900}
.bottomQue .button{float:left;position:relative;top:-10px;margin-left:10px}
.priceTable{position:relative;z-index:999;float:left;width:100%;padding-bottom:70px;border-bottom:1px solid #ebedef}
.priceTable .table{border:none;box-shadow:9px 15.588px 59px 0 rgba(0,0,0,0.11);-webkit-box-shadow:9px 15.588px 59px 0 rgba(0,0,0,0.11)}
.priceTable .table tr,.priceTable .table thead tr th{border:none}
.priceTable .table thead th{height:200px;text-align:center;width:25%;border-radius:5px 5px 0 0;background:#0d7be5;padding:28px 35px;font-size:22px;color:#fff;font-weight:900;line-height:normal}
.priceTable .table thead th img{margin-bottom:15px}
.priceTable .table thead th:first-child{background:#1a8af5;text-align:left}
.priceTable .table tbody tr{position:relative}
.priceTable .table tbody tr:nth-child(2n) td{background:rgba(0,0,0,0.08)}
.priceTable .table tbody tr td{width:25%;background:#f7f7f7;font-size:17px;color:#3c3d3e;font-weight:500;height:45px;padding:12px 25px;border:none;font-family:'Lato',sans-serif;text-align:center}
.priceTable .table tbody tr td b{font-weight:400}
.priceTable .table tbody tr td:hover{background:#0d7be5!important;color:#fff!important}
.priceTable .table tbody tr td span{position:relative;z-index:9999}
.priceTable .table tbody tr td:first-child{background:#0876df!important;color:#fff;text-align:left}
.priceTable .table tbody tr td:first-child:hover{background:#0158ac!important}
.priceTable .budget{margin-top:45px}
.priceTable .budget h5{font-family:'Lato',sans-serif;display:inline-block;color:#000;color:#242424;font-size:20px;margin-right:15px;font-weight:700}
.priceTable .budget p{font-size:17px;margin-top:35px;color:#000}
.priceTable .budget p a{color:#007bff;font-size:18px;font-weight:700}
#tutorRates{margin-bottom:-150px}
#assignments .recAssig{width:100%;float:left;padding:0 50px}
.stepsSlider{width:100%;float:left;padding:0 50px}
#assignments.allSteps .slick-slide:first-child .request .left-arrow{display:none}
#assignments.allSteps .request .left-arrow{display:block}
#assignments.allSteps .slick-slide:nth-child(2n+2) .request .left-arrow{transform:scaleY(1);top:30%}
.info{font-size:13px;font-family:'Lato',sans-serif;line-height:1.5em;color:#acacac;float:left;width:100%;margin-top:5px}
.chooseSubject .select2-dropdown{margin-top:0!important}
.select2-search--dropdown .select2-search__field{border-radius:3px;font-family:'Lato',sans-serif}
.select2-container .select2-selection--single .select2-selection__rendered{overflow:visible!important}
.chooseSubject .select2-container{height:45px;border:1px solid #e4e5e7;border-radius:3px;background:#fff}
.chooseSubject .select2-container .select2-selection--single{border:none;height:44px;background:none}
.chooseSubject .select2-selection__rendered{font-weight:700;font-family:'Lato',sans-serif;color:#1a8af5}
.chooseSubject #select2-stream-container.select2-selection__rendered{color:#242424}
.chooseSubject .select2-selection__arrow{display:none}
.chooseSubject .select2-selection__clear{float:left;opacity:.4}
.chooseSubject .select2-selection__rendered::after{content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #888;position:absolute;right:15px;top:20px}
.chooseSubject .select2-container--open .select2-selection__rendered::after{transform:scaleY(-1)}
.nav-tabs{border:none}
.findTutor.multiForm{padding-top:0!important}
.multiForm{padding-top:0;background:#2a3990;min-height:850px;padding-bottom:35px}
.multiForm input::placeholder,.multiForm textarea::placeholder{font-family:'Lato',sans-serif}
#progressBar{float:left;width:100%;margin:15px 0}
#progressBar .progress{height:.2rem;margin-top:10px}
#progressBar .progress .bg-success{background:#4799fd!important}
.profileProgress .singleStep{float:left;width:20%;text-align:center}
.profileProgress .singleStep .number{margin:auto;font-family:'Lato',sans-serif;text-align:center;color:#acacac;font-size:16px;border-radius:100px;line-height:normal;font-weight:300;font-weight:500}
.profileProgress .singleStep h5{font-size:15px;color:#acacac;margin-top:5px;font-weight:400;font-family:'Lato',sans-serif}
.profileProgress .singleStep.done{opacity:1}
.profileProgress .singleStep.done .number{color:#242424;border-color:#007bff;font-weight:800}
.profileProgress .singleStep.done h5{font-weight:900;color:#242424;font-weight:800}
#header.anotherHeader{border:none;background:#fdfcfc}
#header.anotherHeader .site-branding{padding:8px 0}
#header.anotherHeader .rightSide{float:left;width:100%;padding-left:300px}
.custom-header{position:absolute}
#header.anotherHeader .logo .custom-logo-link img{max-height:50px}
#forHelping{float:left;width:100%;background:#242424;padding:10px 0;text-align:center}
#forHelping p.small{font-size:15px;text-align:center;font-family:'Lato',sans-serif;color:#fff}
#forHelping p.small a{color:#fff;font-weight:700}
.stepsFrom{margin-top:35px}
.mainHeadLine{margin-bottom:20px}
.mainHeadLine h4{font-size:23px;color:#fff;font-family:'Lato',sans-serif;font-weight:400}
.mainHeadLine h4 strong{font-weight:700;color:#fff}
.agree{margin-right:15px}
.agree .label{font-size:14px;font-weight:700;color:#fff}
.set-progress.btn-secondary{margin-right:15px;border:none}
.set-progress.btn-primary{border:none}
#termCondition .foot{border-bottom:none;background:#007bff}
.textarea{float:left;width:100%;height:150px;resize:none;overflow:auto;padding:15px}
.textarea h4{font-size:18px;font-weight:800;margin-bottom:15px}
.questions h3{font-size:15px;font-weight:900}
.questions .singleQues{float:left;width:100%;margin-top:20px}
.questions .singleQues h4{font-size:14px;font-weight:600;font-family:'Lato',sans-serif}
.questions .singleQues p{font-size:12px;padding-bottom:7px}
.questions .singleQues p:last-child{padding-bottom:0}
.questions .singleQues p strong{font-weight:700}
.terms-and-condition{margin-top:20px;padding-top:20px;border-top:1px solid #eee;margin-bottom:30px}
.multiForm .formInline .form-group .control-form{max-width:300px}
.multiForm .formInline .form-group .label{float:left}
.multiForm .form-group .control-form{border:1px solid #e4e5e7;min-height:auto;height:45px;border-radius:3px;margin-top:10px;padding:13px;font-family:'Lato',sans-serif;line-height:normal;box-shadow:none!important}
.multiForm .form-group textarea.control-form{border:1px solid #e4e5e7;min-height:120px;border-radius:3px;margin-top:10px;overflow:auto;padding:10px 13px;font-family:'Lato',sans-serif;font-size:14px;color:#242424;resize:vertical}
.multiForm .form-group select.control-form{padding:0 10px;margin-top:0}
.multiForm .form-group label{color:#4c4c4c}
.multiForm .form-group .defaultCat{float:left;width:100%;font-size:13px;margin-top:-8px;margin-bottom:5px;font-family:'Lato',sans-serif}
.form-group .defaultCat strong{color:#0d7be5;font-weight:400}
.multiForm .form-group .control-form:focus{border-color:#0876df}
.multiForm .form-group .label{font-size:16px;font-family:'Lato',sans-serif;font-weight:500;color:#626365}
.multiForm .form-group .select2{border:1px solid #e4e5e7;border-radius:3px;min-height:45px;width:100%!important;margin-bottom: 20px;}
.multiForm .form-group .select2:focus{border-color:#0876df!important}
.selection input{height:45px}
.selection ul{margin:0;top:0;display:block!important;padding:3px!important;padding-top:0!important;padding-bottom:0!important;background:none}
.selection ul.select2-selection__rendered li{float:left!important;margin:0!important}
.select2-container--bootstrap4 .select2-selection--multiple{border:none!important;background:none!important}
.select2-selection ul li.select2-selection__choice{padding:5px 7px!important;font-family:'Lato',sans-serif;font-size:14px;
border:none;margin:6px 3px!important;border:none!important;background:#d0dbe6!important;position:relative;
padding-left:23px!important;line-height:normal;margin-bottom:0!important;color:#6f7e95!important;font-weight: 700;border-radius: 100px !important;}
.select2-selection ul li.select2-selection__choice span{position:absolute;left:8px;opacity:.5;color:#fff!important}
.select2-results__options .select2-results__option{float:left;width:100%}
.select2-results__options .select2-results__option strong{font-size:15px;color:#282c35;padding:10px}
.select2-results__options .select2-results__option ul{float:left;width:100%;padding:0 10px}
.select2-results__options .select2-results__option ul li{float:left;width:100%;padding:10px;font-size:14px;font-family:'Lato',sans-serif;padding:4px 8px!important;border-bottom:1px solid #eee;background:#fafafa;color:#818183}
.select2-results__options .select2-results__option ul li:hover{background:#0d7be5!important}
.findTutorForm{position:relative}
.findtutscrollicon{display: none;}
.findTutorForm .leftSide{float:left;width:70%}
.stepsFrom .panelArea{float:left;width:100%;border-radius:5px;overflow:hidden}
.stepsFrom .panelArea .panelHead{float:left;width:100%;height:60px;padding:0 20px;background:#0d7be5;display:none;flex-direction:column;justify-content:center;position:relative}
.stepsFrom .panelArea .panelHead .stepsShows{position:absolute;right:25px;font-family:'Lato',sans-serif;color:#80c5ff;font-size:15px;font-weight:700}
.stepsFrom .panelArea .panelHead h4{color:#38393b;font-size:23px;font-weight:700;color:#fff}
.stepsFrom .panelArea .panelHead h4 strong{color:#fff}
.stepsFrom .panelArea .panelBody{float:left;width:100%;margin-bottom:15px}
.stepsFrom .panelArea .panelBody.box{padding:0!important}
.stepsFrom .panelArea .panelBody .singlePanel{float:left;width:100%;border-radius:3px;margin-bottom:15px;overflow:hidden}
.stepsFrom .panelArea .panelBody .singlePanel .singlePanel{border:1px solid #e7ebf0}
.stepsFrom .panelArea .panelBody .singlePanel.box-shadow{box-shadow:0 0 3px #e7ebf0;-webkit-box-shadow:0 0 3px #e7ebf0}
.stepsFrom .panelArea .panelBody .singlePanel:last-child{margin-bottom:0}
.stepsFrom .panelArea .panelBody .singlePanel .body{background:#fff}
.stepsFrom .panelArea .panelBody .singlePanel .body.box{padding:15px}
.stepsFrom .panelArea .panelBody .singlePanel .body.diffBg{/*background:#fdfcfc*/background: #ffffff;}
.onlreqform .stepsFrom .panelArea .panelBody .singlePanel .body.diffBg{background:#ffffff;}
.stepsFrom .panelArea .panelBody .singlePanel .head.diffBg{background:#e9ebf8;padding:12px 15px}
.stepsFrom .panelArea .panelBody .singlePanel .head{float:left;width:100%;padding:8px 13px;position:relative;background:#fafafa;border-bottom:1px solid #e7ebf0;text-transform:capitalize}
.stepsFrom .panelArea .panelBody .singlePanel .foot{float:left;width:100%;padding:8px 13px;background:#fafafa;border-bottom:1px solid #e7ebf0;text-transform:capitalize}
#profileForm .stepsFrom .panelArea{overflow:inherit}
.btn.btn-small{font-size:15px;padding-left:15px;padding-right:15px}
.multiForm .form-group .select2-selection__rendered{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.multiForm .form-group.formInline label{float:left;max-width:80px;font-weight:400;color:#626365;margin:0;line-height:normal}
.multiForm .form-group.formInline .control-form{width:calc(100% - 80px)!important;float:right}
.multiForm .form-group.small label{font-size:13px}
.multiForm .form-group.small .control-form{opacity:1;height:30px;padding:5px 10px}
.multiForm .form-group.small select.control-form{background-size:8px}
.page-template-find-tutor .profileProgress .singleStep{width:auto;padding:0 15px;position:relative;padding-bottom:15px;overflow:hidden}
.page-template-find-tutor #header.anotherHeader .rightSide{padding-left:0;float:right;width:auto}
.page-template-find-tutor #progressBar .progress{display:none}
.page-template-find-tutor .profileProgress .singleStep::after{content:'';position:absolute;bottom:0;left:0;width:100%;background:#e9ecef;height:.2rem}
.page-template-find-tutor .profileProgress .singleStep::before{content:'';position:absolute;bottom:0;left:-100%;width:100%;background:#4799fd;height:.2rem;z-index:999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.page-template-find-tutor .profileProgress .done.singleStep::before{left:0}
.findTutorForm{margin:auto;width:100%}
.stepsFrom .panelArea .panelBody .singlePanel .head .stepsShows{position:absolute;right:10px;top:0;font-family:'Lato',sans-serif;height:100%;display:flex;flex-direction:column;justify-content:center;opacity:.4;display:none}
.allSchool .singleSchool{margin:5px 0;position:relative;float:left}
.allSchool .singleSchool:first-child{margin-top:0}
.allSchool .singleSchool .col-sm-2.fromTo{-ms-flex:0 0 12%;flex:0 0 12%;max-width:12%}
.allSchool .singleSchool .col-sm-1.to{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}
.allSchool .singleSchool a.trash{font-size:14px;color:#fc8e8e;margin-left:10px;margin-top:10px}
.stepsFrom .panelArea .panelBody .singlePanel .head h5{font-size:17px;color:#454853;font-weight:600;text-transform:capitalize}
.stepsFrom .panelArea .panelBody .singlePanel .head h6{font-size:16px;font-family:'Lato',sans-serif;color:#4c4c4c;font-weight:600;text-transform:capitalize}
.stepsFrom .panelArea .panelBody .singlePanel .head h6 .smalls{text-transform: lowercase;font-family: 'Lato',sans-serif;
color: #4c4c4c;font-weight: 600;}
.stepsFrom .panelArea .panelBody .singlePanel .head.label h6{font-weight:500;color:#868686}
.label{font-size:16px;font-family:'Lato',sans-serif;color:#4c4c4c;font-weight:600}
.stepsFrom .panelArea .panelFooter{float:left;width:100%;padding:15px 0;padding-top:0}
.onlreqform .stepsFrom .panelArea .panelFooter .float-right{float: left !important;margin-top: 5px;}
.stepsFrom .panelArea .panelFooter .skip{padding:0;font-size:16px;font-family:'Lato',san-serif;font-weight:400;margin:10px 0;margin-right:15px;color:rgba(255,255,255,0.5);line-height:normal;display:inline-block}
.stepsFrom .panelArea .panelBody.box{padding:15px}
.stepsFrom .panelArea .panelFooter .skip.save-exit{font-size:18px;font-weight:700}
.stepsFrom .panelArea .panelFooter .skip.save-exit:hover{color:rgba(255,255,255,1)}
.photoThumb .userThumbnail{float:left;width:140px}
.photoThumb .thumbInstruction{float:right;width:calc(100% - 155px)}
.photoThumb .btn.upload{width:100%;padding:6px 15px;font-size:17px;text-transform:uppercase;margin-top:10px;box-shadow:0 5px 3px rgba(0,0,0,0.3)!important}
.multiForm p{font-size:14px;color:#959595;padding-bottom:6px}
.multiForm p.small{font-size:13px}
#documents .fileUpload{position:relative}
#documents .file-upload-wrapper{float:left;width:100%;min-height:180px}
#documents .file-upload-wrapper::after{content:'Click to upload Files';border-radius:5px;position:absolute;width:100%;font-family:'Lato',san-serif;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;left:0;top:0;border:3px dashed #b7b7b7;pointer-events:none;font-size:20px;color:#b7b7b7}
#documents .file-upload-wrapper input[type="file"]{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0}
.grades .listing{float:left;width:100%;border-bottom:none;border-radius:4px;padding:10px}
.grades .listing .custom-radio{float:left;width:25%;padding:8px;padding-left:25px;line-height:1.3em}
.grades .listing .custom-radio label{font-family:'Lato',sans-serif;font-size:16px;color:#868686;line-height:1.3em}
.grades-autoWidth.grades .listing .custom-radio{width:auto;margin-right:10px}
#AcaQualification .levelStructure.singlePanel{background:#59667d}
.grades .checkbox-listing{float:left;width:100%;border-bottom:none;border-radius:4px;padding:10px}
.grades .checkbox-listing .custom-checkbox{float:left;width:100%;padding:8px;padding-left:25px;line-height:1.3em}
.grades .checkbox-listing .custom-checkbox label{font-family:'Lato',sans-serif;font-size:16px;color:#868686;line-height:1.3em}
.grades .checkbox-listing.column .custom-checkbox{width:25%}
.selectGrades .singleGrade{margin:3px 0}
.form-group .custom-control.cont-CheckBox{float:left;width:100%;position:relative}
.form-group.listing-4 .custom-control.cont-CheckBox{width:33.33%;padding:0 7.5px}
.form-group .custom-control.cont-CheckBox .custom-control-label{float:left;width:100%;cursor:pointer;padding:10px 15px;border-radius:3px;overflow:hidden;min-height:110px}
.form-group .custom-control.cont-CheckBox .custom-control-label strong{font-weight:900}
.form-group .custom-control.cont-CheckBox .custom-control-label span{position:relative;z-index:999;float:left;width:100%;line-height:normal;font-size:14px}
.form-group .custom-control.cont-CheckBox .custom-control-label::before{position:absolute;width:100%;height:100%;left:0;top:0;padding:0;border:1px solid #4c4c4c;border-radius:3px;background-color:#fff}
.form-group .custom-control.cont-CheckBox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff;border-color:#007bff;box-shadow:inset 0 0 15px rgba(0,0,0,0.3)}
.form-group .custom-control.cont-CheckBox .custom-control-input:checked~.custom-control-label{color:#fff}
.chooseLocation.singlePanel .body.box{padding:7.5px!important}
.grades-autoWidth.grades .checkbox-listing .custom-checkbox{width:auto;margin-right:15px}
.infoMessage .toolTip img{width:18px;position:relative;top:7px;opacity:.5;cursor:pointer}
.stepsFrom .panelArea .panelFooter .skip.save-exit{margin-right:10px}
#mainDetail .panelFooter button.btn{font-size:16.5px}
#tutorRegister .stepsFrom .panelArea{overflow:inherit}
.datePicker button{padding:0;background:#eee!important}
.multiForm .table{background:#fafafa;border-radius:5px;overflow:hidden;margin-bottom:0}
.multiForm .table thead{background:#242424}
.multiForm .table thead tr th{color:#fff;padding:15px!important;text-align:center}
.multiForm .table thead tr th:first-child{background:#0a72d6}
.multiForm .table thead tr{border:none}
.multiForm .table thead tr th{border:none}
.multiForm .table tbody tr{border:none;position:relative}
.multiForm .table tbody tr:nth-child(2n)::before{background:rgba(0,0,0,0.05);position:absolute;content:"";height:100%;width:100%;pointer-events:none;left:0;top:0;z-index:999}
.multiForm .table tbody tr td{text-align:center;padding:10px 15px!important;font-family:'Lato',sans-serif;font-size:14px;border:none;font-weight:900;border-right:1px solid #eee;border-bottom:1px solid #eee}
.multiForm .table tbody tr td:first-child{background:#007bff;color:#fff;font-family:'Roboto Slab',serif;font-size:16px;border-color:#007bff}

.multiForm .table tbody tr td label{
    position:relative;
    width: 100%;
    height: 100%;
}
.multiForm .table tbody tr td label:after, .multiForm .table tbody tr td label:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.table_schedule_tutee_form .custom-control .custom-control-input {
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99;
    cursor: pointer;
}

#lessonSchedule .schedule .custom-control, .table_schedule_tutee_form .custom-control{
    position:relative;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
#lessonSchedule .schedule input[type="checkbox"]{width:100%;height:100%;left:0;top:0;z-index:999;cursor:pointer}
#guardian .iconImg{float:left;width:100%;margin-bottom:10px;margin-top:15px}
.verifySMS .btn{height:45px;padding:5px 15px;width:130px;font-size:16px}
.verifySMS .control-form{width:calc(100% - 140px);float:right}
#select2-bankFilter-results li ul li:first-child{display:none}
.levelStructure.singlePanel{overflow:inherit!important;position:relative}
.levelStructure{float:left;width:100%;position:relative}
.levelStructure .leftSide{float:left;width:200px;background:#59667d;padding:10px 0;border-radius:3px 0 0 3px;z-index:999;height:100%}
.levelStructure .rightSide{float:right;width:calc(100% - 200px);padding:15px 25px;height:100%;background:#fff;border-radius:0 3px 3px 0}
.levelStructure .cources ul li{float:left;width:100%}
.levelStructure .cources ul li a{float:left;width:100%;text-align:center;padding:7px 0;font-family:'Lato',sans-serif;font-weight:700;color:#fff}
.levelStructure .cources ul li a.active{background:#0d7be5;transform:scale(1.1);border-radius:2px;box-shadow:3px 3px 5px rgba(0,0,0,0.3)!important}
.levelStructure .courceDetail .tab-pane{display:none}
.levelStructure .courceDetail .tab-pane.active{display:block}
.levelStructure .cources ul li ul li a.active{background:#005cb4}
#otherSub{float:left;width:100%;margin:0}
#confirmation .textarea{height:250px}
#enquiryMenu{position:fixed;border-radius:5px;z-index:9999999;bottom:15px;right:15px;width:140px;font-weight:900;overflow:hidden;cursor:pointer;box-shadow:0 0 20px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:none}
#enquiryMenu .head{float:left;width:100%;color:#1b2a88;background:#fff;padding:7px 10px;font-size:13px;position:relative;padding-left:35px;position:relative}
#enquiryMenu .head::before{content:'';width:24px;height:24px;background:url(../svg/logoicon.svg) no-repeat #fff;background-size:38px;background-position:4px 3px;left:6px;top:5px;position:absolute;border-radius:100px}
#enquiryMenu .head::after{content:"";position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1b1c26;top:15px;right:10px}
#enquiryMenu .head img{max-width:15px;margin-right:5px}
#enquiryMenu .body{float:left;width:100%;overflow:hidden;height:0;background:#fff;box-shadow:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#enquiryMenu .body ul{margin:0;padding:0}
#enquiryMenu .body ul li{float:left;width:100%;border-bottom:1px solid rgba(0,0,0,0.2)}
#enquiryMenu .body ul li:last-child{border-bottom:0}
#enquiryMenu .body ul li a{float:left;width:100%;font-size:12px;font-family:'Lato',sans-serif;color:#333;font-weight:500;padding:5px 10px;position:relative;padding-left:35px;background:#fafafa}
#enquiryMenu .body ul li a:hover{background:#fff;opacity:1}
#enquiryMenu .body ul li:first-child a img{width:15px}
#enquiryMenu .body ul li:last-child a img{width:18px;top:5px}
#enquiryMenu .body ul li a img{width:13px;margin-right:10px;position:absolute;left:10px;top:7px}
#enquiryMenu.openEn .body{height:85px}
#enquiryMenu.openEn .head::after{-webkit-transform:scaleY(-1);transform:scaleY(-1)}
#enquiryMenu.openEn .head{background:#1b2a88;color:#fff}
#enquiryMenu.openEn .head::after{border-top:4px solid #fff}
#enquiryMenu.hidden{opacity:0;pointer-events:none}
.form-group .small{opacity:.6}
.form-group .small i{font-size:10px}
.form-layout .formInline .form-group{float:left;width:100%;margin:5px 0}
.form-layout .formInline .form-group .label{min-width:80px;text-align:right;margin-right:15px;margin-top:10px}
.alertMessage{padding-top:70px;padding-bottom:70px}
.alertMessage .tagline h1{font-size:40px;color:#157be3;font-weight:900;margin-bottom:30px}
.alertMessage .tagline p{color:#2f2b25}
.alertMessage .tagline{float:left;width:630px}
.alertMessage .tagline h4{font-size:25px;line-height:1.4em;font-family:'Lato',sans-serif}
.alertMessage .tagline h4 strong{font-weight:700}
#requestSuccess.alertMessage{background-position:bottom right!important}
.pageHeader{position:relative;float:left;width:100%;min-height:370px;display:flex;flex-direction:column;justify-content:center}
.pageHeader .bannerText h1{font-size:40px;color:#0d7be5;font-weight:900}
.pageHeader .bannerText h2.next-line{font-weight:400;color:#0d7be5;font-size:40px;}
.pageHeader .bannerText h2{font-size:35px;color:#121315;margin-bottom:15px;line-height:1.3em}
.pageHeading{float:left;width:100%;padding:60px 0;background:#0d7be5}
.pageHeading h1{color:#fff;font-size:45px}
.pageHeading h2{font-size:30px;color:#fff;font-weight:300;margin-top:10px}
.pageBody{padding:70px 0}
.pageBody h2,.pageBody h3,.pageBody h4,.pageBody h5,.pageBody h6{margin-bottom:20px;line-height:1.4em}
.pageBody h2,.pageBody h3,.pageBody h4{font-weight:900!important}
.pageBody p b{color:#0d7be5}
.pageHeading.same{position:relative;float:left;width:100%;min-height:370px;display:flex;flex-direction:column;justify-content:center}
#About .pageHeading{padding:110px 0}
.pageHeading .about_cm{font-weight:900;font-size: 45px;}
/*#About .pageHeading h2{font-weight:900}*/
#About .editor{border-bottom:1px solid #eee}
#About .tiTle{padding-top:70px}
.featureIcons{width:70%;margin-left:15%}
.featureIcons .singleFeature{float:left;width:33.33%;padding:0 15px}
.featureIcons .singleFeature .featImg{float:left;width:100%;text-align:center}
.featureIcons .singleFeature .featImg img{max-height:150px}
.featureIcons .singleFeature .iconTitle{float:left;width:100%;text-align:center;margin-top:30px}
.featureIcons .singleFeature .iconTitle h3{font-weight:900;color:#0d7be5;font-size:35px}
.featureIcons .singleFeature .iconTitle p{font-size:18px;color:#333}
.editor{padding-right:20%;padding-left:20%}
.visionEditor{padding-top:0!important}
.visionEditor h4{line-height:1.5em}
#About .diffEducation .boxes{width:320px;margin:auto}
#About .diffEducation .boxes h3{color:#fff;padding:45px 0;border-radius:25px;font-size:45px;transform:skew(0deg,-13deg);float:left;width:100%;box-shadow:0 0 17px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 17px rgba(0,0,0,0.5)}
#About .diffEducation .boxes h3.blueBox{background:#0d7be5}
#About .diffEducation .boxes h3.darkblueBox{background:#1b2a88;position:relative;top:-25px;left:40px}
#About .diffEducation .left-title{position:relative;margin-top:-180px}
.hoursIcons{padding-bottom:70px;border-bottom:1px solid #eee}
.workingHoursTitle{padding-top:70px}
#Jobs .partition .singlePart:first-child{padding-top:0}
#Jobs .partition .singlePart:last-child{border-bottom:0}
#Jobs .partition .singlePart .leftSide img{max-width:160px}
.envi{float:left;width:70%;margin-left:15%;position:relative;overflow:hidden;background:#fff;box-shadow:3px 3px 8px rgba(0,0,0,0.5);-webkit-box-shadow:3px 3px 8px rgba(0,0,0,0.5)}
.envi .leftSide{position:absolute;width:300px;left:0;top:0;height:100%}
.envi .rightSide{float:left;width:100%;padding:70px;padding-left:370px}
.envi .enText h3,#cordinator .cord .rightSide h3{font-size:35px;font-weight:900;margin-bottom:30px}
.envi .enText p{font-size:18px;color:#333}
#environment{margin-bottom:70px}
#cordinator{padding-top:0}
#cordinator .cord{float:left;width:100%;position:relative;background:#fff;border:1px solid #eee;border-right:none;border-right:none}
#cordinator .cord .leftSide{width:575px;position:absolute;left:0;top:0;height:100%}
#cordinator .cord .rightSide{float:right;width:100%;padding:75px;padding-left:650px}
.readyDescr{padding-top:0}
.readyDescr .rumUsEmail::before{font-weight:900}
.readyDescr h4{line-height:1em}
.page-title{text-transform:capitalize;letter-spacing:normal;padding-left:15px;position:relative;font-size:40px;color:#0d7be5}
.queDetails{position:relative}
.queDetails .leftSide{width:300px;position:absolute}
.queDetails .cateBar ul{margin:0}
.queDetails .cateBar ul li{float:left;width:100%}
.queDetails .cateBar ul li:last-child a{border-bottom:1px solid #e1e1e1}
.queDetails .cateBar ul li a{float:left;width:100%;border-radius:0;border:none;color:#5f5f5f;font-size:20px;font-weight:400;padding:15px 25px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1}
.queDetails .cateBar ul li a.active{border-color:#0d7be5;color:#fff;background:#0d7be5}
.queDetails .faqQues{float:right;width:100%;padding-left:300px}
.queDetails .faqQues .allQue{float:left;width:100%;padding-left:35px;border-left:1px solid #e1e1e1;min-height:450px}
.queDetails .faqQues .allQue .tab-pane{float:left;width:100%;padding:0}
.queDetails .faqQues .allQue .tab-pane .singleQues{float:left;width:100%;background:#fff;margin-bottom:20px}
.queDetails .faqQues .allQue .tab-pane .singleQues .queTitle{float:left;cursor:pointer;width:100%;padding:15px;margin-bottom:0;font-size:20px;font-weight:500;position:relative;padding-left:55px;border:1px solid #e1e1e1;border-bottom:0}
.queDetails .faqQues .allQue .tab-pane .singleQues .queTitle i{font-size:15px;margin-right:10px;margin-top:5px}
.queDetails .faqQues .allQue .tab-pane .singleQues .ansFull{float:left;width:100%;border:1px solid #e1e1e1;border-top:0;padding-left:20px;padding-right:20px;height:0;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.queDetails .faqQues .allQue .tab-pane .singleQues .ansFull p{font-size:16px;padding-bottom:15px}
.queDetails .faqQues .allQue .tab-pane .singleQues .ansFull p a{color:#0d7be5}
.queDetails .faqQues .allQue .tab-pane .singleQues .queTitle::before{content:'Q';font-family:'Lato',sans-serif;left:14px;top:15px;background:#007bff;color:#fff;position:absolute;width:30px;height:30px;border-radius:100px;text-align:center;padding:5px 0;font-size:15px;line-height:normal}
.queDetails .faqQues .allQue .tab-pane .singleQues.active .queTitle{border-color:#007bff;background:#007bff;color:#fff}
.queDetails .faqQues .allQue .tab-pane .singleQues.active .queTitle i{transform:scaleY(-1)}
.queDetails .faqQues .allQue .tab-pane .singleQues.active .queTitle::before{background:#fff;color:#007bff}
.queDetails .faqQues .allQue .tab-pane .singleQues.active .ansFull{padding:15px 20px;height:auto}
.pageBody.testimonial{padding-bottom:0}
.testimonial .testDes h2{text-align:center;color:#007bff;font-size:120px;font-weight:900;margin-top:0}
.testimonial .testDes p{color:#000;font-family:'Roboto Slab',sans-serif;padding-bottom:20px}
.testabout{float:left;width:100%;margin-top:45px}
.testabout .featImg p{font-size:13px;text-align:center}
.testabout .featImg p img{margin-bottom:10px}
.testabout .featText .next-line img{margin-top:10px}
#fewArticles{border-bottom:1px solid #eee}
.allTestimonials{padding:70px 0;background:#e7f3ff;margin-top:45px}
.allTestimonials .liTitle{text-align:center;font-size:38px;font-weight:900;color:#565656;position:relative}
.allTestimonials .alltest{margin-top:35px}
.allTestimonials .alltest .singleTest{float:left;width:100%;padding:35px 40px;background:#fff;border:1px solid #e1e1e1;margin:15px 0;position:relative}
.allTestimonials .alltest .singleTest .leftSide{float:left;width:75%}
.allTestimonials .alltest .singleTest .rightSide{float:right;width:25%;padding-left:20px}
.allTestimonials .alltest .singleTest .rightSide.reviewImg img{max-height:440px}
.allTestimonials .alltest .singleTest .rightSide .largeImage{color:#0d7be5;text-decoration:underline!important;display:block;width:50px;margin:auto;font-size:13px;margin-top:15px}
.allTestimonials .alltest .singleTest .rightSide .largeImage:hover{color:#1b2a88}
.allTestimonials .alltest .singleTest .review .hightLight{text-transform:uppercase;color:#555;font-size:20px;font-weight:900;margin-bottom:20px;letter-spacing:.5px}
.allTestimonials .alltest .singleTest .review p{font-family:'Roboto Slab',sans-serif;color:#8c8c8c;line-height:1.6em;padding-bottom:0}
.allTestimonials .alltest .singleTest .review p strong{color:#555;font-weight:900}
.allTestimonials .alltest .singleTest .review .testTitle{font-weight:400;color:#555;font-size:20px;margin-top:25px;margin-bottom:0;}
.allTestimonials .alltest .singleTest .review h6.testTitle{margin-top:0}
.allTestimonials .alltest .singleTest .review .testTitle.location{padding-top:5px}
.allTestimonials .alltest .singleTest .review .testTitle strong{font-weight:900}
.allTestimonials .alltest .singleTest .reviewImg{text-align:right}
.allTestimonials .alltest .singleTest .ratingStar{float:left;width:100%;margin-top:10px}
.allTestimonials .alltest .singleTest:nth-child(2n) .leftSide{float:right}
.allTestimonials .alltest .singleTest:nth-child(2n) .rightSide{float:left;padding-left:0;padding-right:20px}
.allTestimonials .alltest .singleTest:nth-child(2n) .reviewImg{text-align:left}
#whatsAppPopUp{transform:scale(0)}
.inLargeImage{position:fixed;width:100%;height:100%;left:0;top:0;display:flex;flex-direction:column;justify-content:center;text-align:center;z-index:99999999}
.inLargeImage .imgOverlay{position:fixed;z-index:99999999;background:rgba(0,0,0,0.5);width:100%;height:100%;left:0;top:0;content:''}
.inLargeImage .popUpBody{width:auto;margin:auto;position:relative;z-index:9999999999}
.inLargeImage .popUpBody .popUpHeader{float:left;width:100%;position:relative}
.inLargeImage .popUpBody .popUpHeader .imageClose{display:block;margin:auto;width:35px;height:35px;cursor:pointer;background:red;border-radius:100px;padding:0 5px;transform:scale(0.7)}
.inLargeImage .popUpBody .popUpHeader .imageClose .bar{float:left;width:100%;height:1px;background:#fff;top:17px;position:relative}
.inLargeImage .popUpBody .popUpHeader .imageClose .bar.one{transform:rotate(45deg)}
.inLargeImage .popUpBody .popUpHeader .imageClose .bar.two{transform:rotate(-45deg)}
.inLargeImage .popUpBody .bigImage img{max-height:750px}
.inLargeImage.imageClosePop{transform:scale(1)!important}
.test-paper-banner{position:relative;min-height:450px}
.test-paper-banner .bannerBg{position:absolute;width:100%;height:100%;left:0;top:0}
.test-paper-banner .bannetContent{z-index:999;float:left;width:100%;padding-top:80px;position:relative}
.test-paper-banner .bannetContent h1{color:#fff;font-size:45px}
.test-paper-banner .bannetContent h4{color:#fff;font-size:40px}
.test-paper-banner .levelOption{float:left;width:100%;margin-top:180px}
.test-paper-banner .levelOption ul{float:left;width:100%;margin-bottom:-15px;margin-top:50px;text-align:center}
.test-paper-banner .levelOption ul li{display:inline-block;margin:0 10px}
.test-paper-banner .levelOption ul li a{padding:20px 75px;border-radius:100px;background:#ebebeb;color:#464646;box-shadow:0 9px 24px 0 rgba(0,0,0,0.23)!important;font-family:'Lato',sans-serif;font-weight:700}
.test-paper-banner .levelOption ul li a:hover{background:#007bff;color:#fff}
.test-paper-banner .levelOption ul li:first-child a{margin-left:0}
.test-paper-banner .levelOption ul li:last-child a{margin-right:0}
.test-paper-banner .levelOption ul li a{color:#464646;font-size:18px}
.test-paper-banner .levelOption ul li.current-menu-item a{background:#007bff;color:#fff}
.tableResult{padding:70px 0;background:url(../jpg/test-pattern.jpg) repeat;background-position:center center}
.tableResult .heading .DesCr p{color:#333}
#FirstArticle .tableResult{padding-top:90px}
.singleTestPaper{background:#fafafa}
.singleTestPaper .heading{margin-bottom:40px}
.testPaperBody{float:left;width:100%;padding:25px;background:#fff;border-radius:15px;box-shadow:3px 3px 20px rgba(0,0,0,0.3)}
.testPaperBody .mobileView{display:none}
.testPaperBody table{float:left;margin-bottom:0}
.testPaperBody table thead{border:none}
.testPaperBody table thead tr th{border:none;text-align:center;font-size:22px;font-weight:900;color:#0d7be5;padding-top:0}
.testPaperBody table tr{border:none}
.testPaperBody table tbody tr{border-right:1px solid rgba(0,0,0,0.2)}
.testPaperBody .singlePaper{margin-top:20px;margin-bottom:20px}
.testPaperBody table tbody tr td{padding:3px 25px;font-size:15px;font-family:'Lato',sans-serif;height:30px}
.testPaperBody table tr td span.leftSide{float:left}
.testPaperBody table tr td span.rightSide{float:right}
.testPaperBody .singlePaper:nth-child(4n+4) table tbody tr{border-right:none}
.testPaperBody .diffTables .singlePaper:nth-child(4n+4) table tbody tr{border-right:1px solid rgba(0,0,0,0.2)}
.testPaperBody .diffTables .singlePaper:nth-child(5n+5) table tbody tr{border-right:none}
.testPaperBody .diffTable{float:left;width:100%}
.testPaperBody .diffTable .row{width:100%;margin:0}
.testPaperBody .diffTable .col-sm-3{padding:0}
.articleView{float:left;width:100%;min-height:490px;display:flex;flex-direction:column;justify-content:center}
.articleView h3{font-size:45px;color:#000;font-weight:900;padding-bottom:15px}
.articleView h3.white{color:#fff}
.articleView h4{font-size:35px;padding:15px 0}
.articleView h4.white{color:#fff}
.articleView h5.white{color:#fff}
.articleView h5{font-size:28px}
.articleView .button{margin-top:15px;font-size:16px;font-weight:400;box-shadow:0 6px 20px 0 rgba(0,0,0,0.5)!important;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,0.5)!important;padding:15px 120px 15px 35px}
.articleView .button span{font-weight:900}
.articleView .artText{width:450px}
.articleView .button{position:relative}
.articleView .button br{display:none}
.articleView .button::after{content:'';background:url(../svg/buttonarrow.svg) no-repeat;height:25px;width:50px;position:absolute;transform:scale(-1);right:25px;top:23px}
#acadSuccess .artText{width:550px;text-align:right}
#acadSuccess .artText h5{padding:18px 0}
#acadSuccess .artText .button{text-align:left}
#confiSpeed .artText{width:550px;float:left!important;text-align:right}
#confiSpeed .artText .button{text-align:left}
#sharCaring .artText{width:100%;text-align:center}
#sharCaring .artText .artCenter{margin:auto;width:500px}
#sharCaring .artText .sociaShare{margin-top:15px}
#sharCaring .artText .sociaShare ul{float:left;width:100%}
#sharCaring .artText .sociaShare ul li{display:inline-block;width:180px;margin:0 5px}
#sharCaring .artText .sociaShare ul li a{float:left;width:100%;text-align:center;color:#fff;padding:6px 0;box-shadow:1px 3px 7px rgba(0,0,0,0.3)!important;opacity:.9}
#sharCaring .artText .sociaShare ul li a i{font-size:13px;margin-right:3px}
#sharCaring .artText .sociaShare ul li a i strong{font-family:'Lato',sans-serif;font-weight:600;text-transform:uppercase;font-size:13px}
#sharCaring .artText .sociaShare ul li.facebook a{background:#3b5998}
#sharCaring .artText .sociaShare ul li.twitter a{background:#03af51}
#sharCaring .artText .sociaShare ul li a:hover{opacity:1}
#Learning .artText h3{color:#fff}
#needTestPaper .artText{width:600px}
#needTestPaper .artText h3{color:#fff}
#needTestPaper .artText .contactUsEmail{font-size:0}
#needTestPaper .artText .contactUsEmail::before{font-size:16px}
#paperResoruces .heading .DesCr p{text-align:center}
#showFull,#hideFull,.morec{font-weight:600;color:#007bff;font-size:16px;text-decoration:underline!important;cursor:pointer}
#paperResoruces .fullShow{display:inline-block;cursor:pointer;font-family:'Lato',sans-serif;font-weight:700;color:#007bff;text-decoration:underline}
#paperResoruces .heading{margin-top:30px}
#paperResoruces #shortShow{height:auto!important}
#paperResoruces.benefits{padding-top:100px}
#paperResoruces.benefits .advantages .benefitsIcons img{width:160px}
#paperResoruces.benefits .advantages .descr p{margin-bottom:0}
#paperResoruces.benefits .advantages{padding:30px 0}
.diffTables .full.singlePaper{margin-bottom:0}
.diffTables .full.singlePaper th{padding-bottom:0}
#cources{border-top:1px solid #eee;border-bottom:1px solid #eee}
#cources .courcesSlider{position:relative}
#cources .courcesSlider .slick-arrow{position:absolute;top:50%;font-size:0;padding:0;background:url(../svg/smallsliderarrow.svg) no-repeat;background-size:cover;width:35px;height:35px;background-position:100%}
#cources .courcesSlider .slick-arrow.slick-prev{left:-65px;transform:scalex(-1)}
#cources .courcesSlider .slick-arrow.slick-next{right:-65px}
#cources .courcesSlider .slick-arrow.slick-disabled{opacity:0;pointer-events:none}
#cources .allCources .singleCource{float:left;width:100%;padding:0 10px}
#cources .allCources .singleCource .fullCources{float:left;width:100%;border-radius:10px;overflow:hidden;min-height:400px;box-shadow:0 0 5px rgba(0,0,0,0.2)}
#cources .allCources .singleCource .fullCources .courHead{float:left;width:100%;text-align:center;height:80px;background:url(../jpg/courcebg.jpg) no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;color:#fff;font-size:25px;font-weight:900}
#cources .allCources .singleCource .fullCources .courceBody{float:left;width:100%;padding:25px}
#cources .allCources .singleCource .fullCources .courceBody .offers{float:left;width:100%;min-height:130px;margin-bottom:10px}
#cources .allCources .singleCource .fullCources .courceBody h3{font-size:18px;margin-bottom:15px;font-weight:900;color:#0876df}
#cources .allCources .singleCource .fullCources .courceBody p{color:#606060;font-size:14px;line-height:1.4em}
#cources .allCources .singleCource .fullCources .courceBody .papers{position:relative;margin-bottom:30px;min-height:140px}
#cources .allCources .singleCource .fullCources .courceBody .papers .descr{width:100%;padding-right:50%}
#cources .allCources .singleCource .fullCources .courceBody .papers .schoolImg{position:absolute;width:50%;padding-left:15px;right:0;top:0}
#cources .allCources .singleCource .fullCources .courceBody .button{padding-top:12px;padding-bottom:12px}
#pastPapers{min-height:650px;background:url(../jpg/testpaperbg.jpg) no-repeat;background-size:cover}
#pastPapers .pastPaperEnquiry .singleQue{padding:15px}
#pastPapers .pastPaperEnquiry .singleQue .fullQue{float:left;width:100%;background:none;border-radius:20px;border:2px solid #fff;min-height:260px;text-align:center;padding:25px 40px;justify-content:center;text-align:center}
#pastPapers .pastPaperEnquiry .singleQue .fullQue h3{font-size:30px;color:#0876df;font-weight:900;margin-bottom:15px}
#pastPapers .pastPaperEnquiry .singleQue .fullQue p{color:#fff;text-align:justify;-moz-text-align-last:center;text-align-last:center}
#pastPapers .pastPaperEnquiry .singleQue .fullQue:hover{background:#fff}
#pastPapers .pastPaperEnquiry .singleQue .fullQue:hover p{color:#606060}
.page-template-test-papers .big-Container{overflow:inherit}
#freeTestPaper{border-bottom:1px solid #eee}
#freeTestPaper .allFreePapers .singleFreePaper{padding:15px 60px;text-align:center}
#freeTestPaper .allFreePapers .singleFreePaper h3{font-size:25px;color:#0876df;font-weight:900;margin-bottom:15px}
#freeTestPaper .allFreePapers .singleFreePaper img{margin-bottom:25px}
#freeTestPaper .allFreePapers .singleFreePaper p{font-size:16px}
#tipTricks{float:left;width:100%;background:url(../jpg/test_bg.jpg) no-repeat;background-size:cover;background-position:center center;padding-top:90px;padding-bottom:90px}
#tipTricks .heading img{max-width:650px}
#ContactPage .pageHeader .bannerText h1{font-size:55px}
#ContactPage .pageHeader .bannerText h2{font-size:45px;font-weight:900;color:#2d3b90}
#ContactPage .form-group label small{float:left;width:100%;margin-bottom:10px;color:rgba(0,0,0,0.3);font-family:'Lato',sans-serif}
#ContactPage .row{margin-left:7.5px;margin-right:7.5px}
#ContactPage .col-sm-7,#ContactPage .col-sm-12,#ContactPage .col-sm-5{padding:0 7.5px}
#ContactPage .big-Container{position:relative}
#ContactPage input::placeholder,#ContactPage textarea::placeholder{font-size:16px;line-height:25px;color:rgba(0,0,0,0.2)!important}
#ContactPage .select2-selection__clear{display:none!important}
.contact .LeftSide{width:100%;float:left;padding-right:450px;min-height:950px}
.contact .RightSide{width:380px;position:absolute;right:0}
.contact .heading h3{font-size:22px}
.contact .SideBar .singleInfo{float:left;width:100%;position:relative;margin-bottom:20px}
.contact .SideBar .singleInfo .icon{position:absolute;left:0;top:0;width:45px;height:45px;text-align:center}
.contact .SideBar .singleInfo .icon img{max-height:25px}
.contact .SideBar .singleInfo .infoDetail{float:left;width:100%;padding-left:55px}
.contact .SideBar .singleInfo .infoDetail p{font-size:18px;font-family:'Roboto Slab',sans-serif;color:#333;padding:0;line-height:normal}
.contact .SideBar .singleInfo .infoDetail p.blue{color:#0d7be5;margin-top:12px}
.contact .SideBar .singleInfo .infoDetail p a{margin-top:12px;display:inline-block;color:#0d7be5}
.contact .SideBar .singleInfo .infoDetail p.emailHide{margin-top:12px}
.contact .SideBar .singleInfo.teamEmail .icon img{max-height:20px}
.contact .SideBar .singleInfo.hours .icon img{max-height:30px}
.contact .SideBar .singleInfo .map{float:left;width:100%;margin-top:20px}
.contact .SideBar .singleInfo .map iframe{height:230px}
.contact .SideBar .singleInfo.address .icon img{max-height:32px}
.contact .SideBar .singleInfo.social ul{float:left;width:100%}
.contact .SideBar .singleInfo.social ul li{float:left;margin:0 10px}
.contact .SideBar .singleInfo.social ul li a{float:left;width:100%;font-size:23px}
.contact .SideBar .singleInfo.social ul li a i{color:#333}
.blogTitle{font-size:18px;color:#000;margin-bottom:20px}
.blogDesc p{font-size:15px;line-height:1.5em;margin-bottom:15px;margin-top:5px;min-height:65px}
.blogcatg{width:100%;float:left;margin-bottom:10px}
.blogcatg ul{margin:0;padding:0}
.blogcatg ul li{display:inline-block}
.blogcatg ul li a{color:#0d7be5;font-size:13px;margin:3px;font-family:'Lato',sans-serif;text-transform:uppercase;font-weight:700}
.blogDesc{width:100%;padding:15px;border:1px solid rgba(0,0,0,0.1);background:#fff;float:left;min-height:190px}
.blogImg{width:100%;float:left;height:200px;position:relative;background-position:center center!important;background-size:cover!important;opacity:.9}
.blogImg:hover{opacity:1}
.blogCatgone{width:100%;padding:0 15px}
.blogDesc h3{margin:10px 0;font-weight:500;line-height:1.5em}
.blogDesc h3:hover{color:#0d7be5}
.blogging .blogsliders{width:100%;float:left}
.blogging .blogsliders .slick-arrow{background:url(../svg/smallsliderarrow.svg) no-repeat;cursor:pointer;top:44%;background-size:cover;width:40px;height:40px;position:absolute;z-index:9999;border:none;font-size:0;background-position-x:100%}
.blogsliders .slick-arrow{position:absolute;top:44%;font-size:0;padding:0;background:url(../svg/right-chevron.svg) no-repeat;background-size:cover;width:35px;height:35px;background-position:100%;opacity:.4}
.blogsliders .slick-arrow.slick-prev{left:-40px;transform:scalex(-1)}
.blogsliders .slick-arrow.slick-next{right:-40px}
.blogsliders .slick-arrow:hover{opacity:1}
.allTips .singleTip{padding:0 10px}
.allTips .singleTip .fullTip{float:left;width:100%;background:#fff;border-radius:100px;min-height:120px;position:relative;padding-left:130px;padding-right:30px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 9px 24px 0 rgba(0,0,0,0.53)}
.allTips .singleTip .fullTip img{position:absolute;width:120px;height:120px;left:0;top:0}
.allTips .singleTip .fullTip p{line-height:1.3em}
.findTutro.mainBanner .slide-container .slidetext{padding:140px 0}
.bottomLinks{float:left;width:100%;text-align:center;margin-top:30px}
.bottomLinks a{margin:0 5px}
.bottomLinks a i{margin-right:10px}
.smart-page-loader{z-index:999999999!important;display:flex;flex-direction:column;justify-content:center;text-align:center}
.smart-page-loader .wp-smart-loader{background:url(../svg/logo.svg) no-repeat;background-size:cover;-webkit-animation:flickerAnimation 3s infinite;-moz-animation:flickerAnimation 3s infinite;-o-animation:flickerAnimation 3s infinite;animation:flickerAnimation 3s infinite}
.smart-loader-six{width:320px!important;height:96px!important;position:relative!important;left:inherit!important;top:inherit!important;margin:auto!important}
.smart-page-loader .spinner-cub{display:none!important}
.smart-loader-six .spinner-cube-1,.smart-loader-six .spinner-cube-2{display:none!important}
@keyframes flickerAnimation {
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@-o-keyframes flickerAnimation {
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes flickerAnimation {
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes flickerAnimation {
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
#accordionFilter{float:left;width:300px;padding:0}
#accordionFilter .panel-primary{border:none}
#accordionFilter .row{margin:0;margin-bottom:10px}
#filters_box{padding:0!important}
#accordionFilter .panel .panel-heading{background:#007bff;border:none;padding:15px 20px}
#accordionFilter .panel .panel-heading .panel-title{font-family:'Roboto Slab',serif;font-size:18px}
#accordionFilter .panel .panel-body{background:#fafafa;border:1px solid #eee;border-top:none;padding-right:10px;padding-left:10px}
#accordionFilter .panel .panel-body .col-sm-12{float:left;width:50%;padding:0 5px}
#accordionFilter .panel .panel-body .col-sm-12:first-child{padding-left:0}
#accordionFilter .panel .panel-body .col-sm-12:last-child{padding-right:0}
#accordionFilter .panel .panel-body div b{font-size:17px;color:#454853;font-family:'Lato',sans-serif;float:left;width:100%;margin-bottom:5px}
#accordionFilter .panel .panel-body .list_item,#accordionFilter .panel .panel-body .list_item_small{width:100%!important;font-family:'Lato',sans-serif;font-size:14px;color:#5f5f5f;float:left;margin:3px 0;position:relative}
#accordionFilter .panel .panel-body .list_item input,#accordionFilter .panel .panel-body .list_item_small input{margin-right:5px}
#filter_level_show_more{font-weight:900;color:#0d7be5}
#job_assignments_length{display:none}
.ShowEntryResults{float:right;width:calc(100% - 330px)}
.ShowEntryResults #job_assignments th{background:none;color:#4c4c4c;border:none}
.ShowEntryResults #job_assignments tr{border:none!important}
.ShowEntryResults table#job_assignments{border:1px solid #eee;border-radius:3px;overflow:hidden}
.ShowEntryResults table#job_assignments thead{background:#e7ebf0}
.ShowEntryResults table#job_assignments thead th{font-family:'Roboto Slab',sans-serif}
#tutor_descr{text-align:center}
#tutor_descr .DesCr{margin-top:15px}
.formContainer{max-width:650px;margin:0 auto;border-radius:3px;margin-top:50px;width:100%;border:1px solid #e7ebf0}
.resetbox .resettitle{padding:20px;background-color:#e8eaf7}
.resetbox .resettitle h2{font-size:20px;color:#636363;font-family:'Roboto Slab',sans-serif;font-weight:700}
.resetbox .reset-pass-form{padding:15px 0 30px;margin:0}
.resetbox .reset-pass-form .reset-password input{min-height:45px}
.resetbox .change-pass{margin-top:20px;float:right;margin-bottom:50px}
.disable-account-desc p{font-size:16px;font-family:'Lato',sans-serif;color:#4c4c4c;font-weight:400;text-transform:capitalize;padding-bottom:0!important;margin-bottom:10px}
.forget-pass{float:left;padding-top:2px}
.forget-pass a{font-size:13px;color:#157be3}
.forget-pass a:hover{color:#000}
.rememberme{margin-top:40px}
.loginPanel .login-form{margin:15px 0}
.loginPanel .tutorloginback a i{font-size:28px}
.loginPanel .tutorloginback{float:left;position:absolute}
.loginPanel .head{text-align:center;position:unset!important;float:none!important;width:auto!important}
.loginPanel .head.diffBg{padding:25px 15px!important}
.loginPanel .sign-up{position:absolute;float:right;top:10px;right:10px}
.loginPanel .sign-up h4{font-size:14px;padding-bottom:5px;font-family:'Lato',sans-serif;font-weight:700}
.socialframe{width:100%;float:left;margin-bottom:15px;margin-left: 0px;margin-right: 0px;}
.socialframe .fbiframe{width: 340px;float: left;margin-right: 30px;}
.socialframe iframe{width: 100%;float: left;}
.socialframe .instaimframe{width: 340px;height: 300px;overflow: hidden;display:none;}


.loginPanel .head.diffBg h5{font-size:24px!important}
.activationtagline h6{font-family:'Lato',sans-serif!important;font-weight:400!important;padding-bottom: 10px;}
.activationtagline h6 strong{color:#157be3}
.resetformmargin{margin:0}
#tutionschools{width:100%;float:left;padding-right:30px;padding-right:30px}
.tutionschools{width:100%;float:left;text-align:center;padding:15px 0}
.tutionschoolicons ul{margin:0;padding:0}
.tutionschoolicons ul li{padding:0 12px;display:inline-block;font-weight:700;font-size:16px;font-family:'Lato',sans-serif}
.tutionschoolicons ul li img{margin-right:5px}
.tutcatgform .select2-selection__clear{display:none}
.tutcatgform .select2-selection--single{padding-left:15px!important}
.tutcatgform .select2-selection--single .select2-selection__rendered{float:left;padding:2px 10px!important;width:130px;overflow:hidden!important}
.tutcatgform .select2-selection--single::before{float:left;padding:2px 0}
.tutcatgform .selLevel .select2-selection--single::before{content:'Level:'}
.tutcatgform .selTutor .select2-selection--single::before{content:'Tutor Type:'}
.tutcatgform .selSex .select2-selection--single::before{content:'Gender:'}
.tutcatgform .selSex .select2-selection--single .select2-selection__rendered{width:100px}
.tutcatgform .selRace .select2-selection--single::before{content:'Race:'}
.tutcatgform .form-group.subjectSelect .select2 .selection .select2-selection{font-size:15px}
#tuiAssignment .map{width:100%}
#tutcatg{width:100%;float:left}
#tutcatg .mobile{display:none}
.tutcatg .tutcatgform{width:100%;float:left;padding:25px 0}
.tutcatg .tutcatgform ul li{width:20%;padding:0 10px;float:left}
.tutcatg .tutcatgform .selLevel .selection ul li{width: auto;}
.tutcatg .tutcatgform ul li:first-child{margin-left:0}
.tutcatg .tutcatgform ul li:last-child{margin-right:0}
.tutcatg .tutcatgform .inputcounting{border:1px solid #ced4da;min-height:auto;font-size:15px;height:45px;border-radius:3px;line-height:normal;box-shadow:1px 1px 3px rgba(0,0,0,0.1);padding:5px 0;width:100%;text-align:center}
.tutcatg .tutcatgform .inputcounting .leftshow{color:#495057}
.tutcatg .tutcatgform .inputcounting .rightentry{color:#495057}
.tutcatg .tutcatgform .multinumber{border:1px solid #e4e5e7;min-height:auto;height:33px;border-radius:3px;margin:10px 10px 0;padding:3px;font-family:'Lato',sans-serif;line-height:normal;box-shadow:1px 1px 3px rgba(0,0,0,0.1);width:60px;float:none;text-align:center}
.tutcatg .tutcatgform ul li .form-group .TopicChoose .select2{min-height:45px;border:0}
.tutcatg .tutcatgform ul li .form-group .TopicChoose .selection .select2-selection__rendered{padding:2px 15px;float: left;}
.tutcatg .tutcatgform .selection .select2-selection__rendered::after{top:17px}
.tutcatg .form-group.subjectSelect .select2 .selection{left:0}
.tutassigtable{width:100%;float:left}
.tutassigtable table{overflow:hidden;border-radius:10px;margin-bottom:0}
.tutassigtable table thead .tablerowbg{background-color:#2b398f;border:0}
.tutassigtable table thead th:first-child{width:15%}
.tutassigtable table thead th{width:21.25%}
.tutassigtable table thead .tablerowbg th{font-size:20px;color:#fff;font-family:'Lato',sans-serif;font-weight:600;border:0;padding:20px 25px}
.tutassigtable table tbody tr{border:0}
.tutassigtable table tbody tr td:first-child{width:15%}
.tutassigtable table tbody tr td{border:0;width:21.25%}
.tutassigtable table tbody .tablerowdata td{font-size:16px;color:#363636;font-family:'Lato',sans-serif;font-weight:400;padding:15px 25px}
.tutassigtable table tbody .tablerowdata td button{margin-top:10px;font-size:15px;padding:8px 20px}
.tutassigtable .pagassig{border-top:1px solid #ddd;width:100%;float:left;padding:25px 0}
.tutassigtable .pagassig .pageresults{float:left}
.tutassigtable .pagassig .pageresults p{font-size:16px}
.tutassigtable .pagassig .pagenumbering{float:right;position:relative;top:-5px}
.tutassigtable .pagassig .pagenumbering .pagiinput{text-align:center;display:inline}
.tutassigtable .pagassig .pagenumbering a{font-size:16px;color:#666;font-family:'Lato',sans-serif;font-weight:400;position:relative;top:5px}
.tutassigtable .pagassig .pagenumbering .pagiinput input::placeholder{font-size:18px;font-family:'Lato',sans-serif}
.tutassigtable .pagassig .pagenumbering .pagiinput input{border:1px solid#979797;border-radius:0;margin:0 7px;color:#5f5f5f;padding:10px;border:1px solid rgba(0,0,0,0.15);border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,0.1)!important;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1);min-height:40px;width:60px;font-family:'Lato',sans-serif;font-size:18px;margin:0 10px;position:relative;top:-5px}
#login .head{background:#fff;border:none;position:relative;padding:20px;position:relative}
#login .head .tutorloginback a{position:absolute;left:25px;top:15px;font-size:30px}
#login .head h5{font-size:26px;text-align:center}
#login .head .sign-up{position:absolute;right:20px;top:10px}
#login .head .sign-up h4{font-size:16px;font-weight:700;font-family:'Lato',sans-serif;text-align:center;margin-bottom:5px}
#login .head .sign-up .btn.small{font-size:15px;padding:8px 20px;line-height:normal;font-weight:700;background:#fafafa}
#login .head .sign-up .btn:hover{background:#333;border-color:#333}
#login .forget-pass a{font-family:'Lato',sans-serif;font-size:13px}
.accDisable .password label{font-size:20px;font-weight:700}

.tutcatg .tutcatgform ul li .subjectSelect .TopicChoose input[type="search"]{padding: 12px 2px;max-width: 280px;}
/*.mCSB_container{width: 100% !important;}*/

/**=======09-oct-2019 Update Registration========**/
#hurry-up .callBackform br{display:none;}
#hurry-up .callBackform p{padding-bottom:0;}


/**=======18-Feb-2019 Update Registration========**/
.userupdates{max-width: 900px;}
.userupdates .stepsFrom .updaterow{background-color: #fdfcfc;border-radius: 3px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;}
.userupdates .stepsFrom #photoThumb{width: 100%;float: left;padding: 15px 25px;border-radius: 3px;padding-right: 0px;}
.userupdates .stepsFrom .thumbInstruction{width: 100%;}
.userupdates .stepsFrom .thumbInstruction p{font-size: 14px;}
.userupdates .stepsFrom .panelArea .updatebody{background-color: #fdfcfc;border-radius: 3px;margin: 0px;}
.userupdates .stepsFrom #photoThumb .body{background-color: transparent;}
.userupdates .stepsFrom #photoThumb .head{border: 0px;text-align: center;background-color: transparent;padding-bottom: 15px;}
.userupdates .stepsFrom #photoThumb .head h6{font-size: 20px;color: #157be3;}
.userupdates .stepsFrom .userThumbnail{margin: 0 auto;float: none;margin-bottom: 15px;}
.userupdates .stepsFrom .panelFooter .updatedmsg{padding: 7px;color: #e4e3e3;}
.userupdates .stepsFrom .updatetabs{width: 100%;float: left;padding: 18px 15px;}
.userupdates .stepsFrom .updatetabs ul{margin: 0px;padding: 0px;}
.userupdates .stepsFrom .updatetabs ul li{display: inline-block;padding-left: 10px;padding-right: 10px;}
.userupdates .stepsFrom .updatetabs ul li a{padding-bottom: 5px;font-size: 16px;}
.userupdates .stepsFrom .updatetabs ul li a.active{box-shadow: inset 0 -2px 0 #0d7be5 !important;}
.userupdates .stepsFrom .panelFooter .btn{color: #fff;}
.userupdates .tab-pane{display: none;}
.userupdates .tab-pane.active{display: block !important;}
.userupdates #tutPreference .singlePanel .body .form-group .custom-control .custom-control-label{min-height: 125px;}
.userupdates .panelArea .panelBody #eduQua .acaQualification .body .levelStructure .rightSide .selectGrades .singleGrade .control-form{width: calc(100% - 60px) !important;}

.lightblue{color: #157be3;}
.purple{color: #2b398f;}
.findtutorform.mainBanner .slide-container .tagline .find-tutors{width: 100%;float: left;padding-top: 10px;border-radius: 4px;}
.findtutorform.mainBanner .slide-container .tagline .find-tutors ul{margin: auto;padding: 0px;display:block;border-radius:10px;border-radius:10px;}
.findtutorform.mainBanner .slide-container .tagline .find-tutors ul li{list-style: none;text-align: center;cursor: pointer;float: left;width:33.33%;padding:0}
.findtutorform.mainBanner .slide-container .tagline .find-tutors ul li a{float:left;width:100%;text-align: center;padding:10px;color:#808080;font-weight:400;border:2px solid #808080;border-right:none;position: relative;line-height:normal;text-transform: capitalize;font-size:22px;}
.findtutorform.mainBanner .slide-container .tagline .find-tutors ul li:first-child a{border-radius:10px 0 0 10px}
.findtutorform.mainBanner .slide-container .tagline .find-tutors ul li:last-child a{border-right:2px solid #808080;border-radius:0 10px 10px 0;}
.findtutorform.mainBanner .slide-container .find-tutors ul li::after{background-color: transparent;}
.findtutorform.mainBanner .slide-container .tagline .find-tutors ul li:hover a::after{position: absolute;width:100%;height:100%;left:0;top:0;border:3px solid #323278;border-radius:10px;content:'';transform:scale(1.03);z-index: 999;pointer-events: none}
.findtutorform.mainBanner .slide-container .tagline .find-tutors ul li:hover a{color:#323278;}

.findtutorform.mainBanner .slide-container .tagline .find-tutors ul li a.active::after{position: absolute;width:100%;height:100%;left:0;top:0;border:3px solid #323278;border-radius:10px;content:'';transform:scale(1.03);z-index: 999;pointer-events: none}
.findtutorform.mainBanner .slide-container .tagline .find-tutors ul li a.active{color:#323278;}
#findtut.multiForm{min-height:550px;}
#findtut .phoneNumber h3{font-size:45px;text-align: center;font-weight:300;padding:15px 0}
#findtut .phoneNumber h3 strong{font-weight:500}
#findtut .workingHours p{padding:0;font-size:18px;font-weight:300;color:#121315;font-family:'Roboto Slab', sans-serif}


.onlreqform .stepsFrom .panelArea .singlePanel .body .listing .custom-radio{padding-left: 6px;}
.onlreqform .stepsFrom .panelArea .singlePanel .body .listing .custom-radio .customlabels{background-color: #f9f9f9;border: 1px solid #898989;
margin: -3px;color: #868686;padding: 7px 21px;}
.onlreqform .stepsFrom .panelArea .singlePanel .body .listing .custom-radio .customlabels.active{border-color: #157be3;color: #4b4b4c;box-shadow: 0 0 0 .1rem rgba(21,123,227)}

.onlreqform .stepsFrom .coutinghrs .input-group button{border-radius: 50%;border: 1px solid#006df0;background: transparent;padding: 0;
width: 35px;height: 35px;margin-top: 15px;font-size: 14px;}
.onlreqform .stepsFrom .coutinghrs .input-group button i{color: #006df0;}
.onlreqform .stepsFrom .coutinghrs .input-group button:hover{background-color: #fff;}
.onlreqform .stepsFrom .coutinghrs .input-group button i:hover{color: #fff;}
.onlreqform .stepsFrom .coutinghrs .input-group .coutinginput{width: 60px;margin: 16px 0px;font-size: 20px;text-align: center;}
.onlreqform .body .foot{border: 1px solid #e4e5e7;border-radius:3px;}
.onlreqform .body .foot .agree .label{color:#4c4c4c;position: relative;top:-2px;}
.onlreqform .halfpanel{margin-left: 0px !important;padding-bottom: 15px;width: 100%;float: left;}
.onlreqform .stepsFrom .singlePanel .info{padding-bottom: 5px;}
.onlreqform .timebudg{padding-bottom: 15px;}
.onlreqform .timperiods .form-group .lengthinput{width: 100px;}
.onlreqform .timperiods .form-group p{padding: 7px;float: left;}
.findtutorpatt{width: 100%;float: left;background-image: url('../png/findtutpattern.png');background-repeat: repeat;background-size: 550px;}
#findtut{width: 100%;float: left;position: relative;padding-bottom: 0px;}
#findtut .onlreqform{position: relative;top: -180px;}

.findtutorform.mainBanner .slide-container .slidetext{padding-top:80px;padding-bottom:250px;}
.findtutorform.mainBanner .slide-container .tagline .sliderTitle span{font-weight:400}
.findtutorform.mainBanner .slide-container .tagline .feature{display: none;}

.findtutorpatt.multiForm .form-group label{font-size:17px;}
.findtutorpatt .stepsFrom .panelArea .panelBody .singlePanel .body.box{padding:15px 30px}


#tutor_race_block.grades .checkbox-listing.column .custom-checkbox{width:auto;margin-right:30px;}
.findTutorForm #preferences #tutor_race_block .checkbox-listing{padding-left: 10px !important;padding-right: 10px!important;}
.findTutorForm #introduction #chooseSubject .box{padding-bottom: 20px;}
.findTutorForm #introduction #chooseSubject #mCSB_1_scrollbar_horizontal{bottom: -16px;}

.findTutorForm .custom-control-label::before{background-color:transparent;border:1px solid #006df0}
.findTutorForm .table_schedule_tutee_form .custom-control-label::before{border-color:transparent;background-color:#dee2e6}


.userupdates .stepsFrom .updateleftside{max-width: 28% !important;flex: 28% !important;}
.userupdates .stepsFrom .updaterightside{max-width: 72% !important;flex: 28% !important;}
.customrev{width: 100%;float: left;}
.customrev .clientrevstars{width: 100%;text-align: right;}
.customrev .clientrevstars p{color: #000;}
.disabledesc p{text-transform: none;font-size: 17px;}


.stepsFrom .panelArea .panelBody .singlePanel .form-group .noteline{font-size: 14px;color: #4c4c4c;padding-bottom: 10px;font-weight: 400;}

/*======Apply-Job======*/
.applyokenform{width: 100%;float: left;padding-bottom: 0px;min-height: auto;}
.applyokenform .container .row .col-sm-12.col-xs-12{background-color: #ffffff;margin: 0px auto;}
.applyokenform .panel-heading{width: 440px;float: left;background-color: #0d7be5 !important;border-radius: 10px;padding: 45px 30px;color: #fff !important;
margin-top: 15px;position: relative;left: -110px;}
.applyokenform .panel-heading .panel-title h2{font-size: 35px;color: #ffffff;font-family:'Roboto Slab',sans-serif !important;
font-weight: 700;margin-bottom: 20px;margin-top: 0px;}
.applyokenform .panel-heading p{color: #ffffff;font-size: 14px;font-family: 'lato',sans-serif;font-weight: 400;}
.applyokenform .panel-body{width: 50%;float: left;}
.applyokenform .panel-body #applyjobform .form-group{margin-bottom: 10px !important;}
.applyokenform .panel-body #applyjobform .form-group .control-label.col-sm-4{max-width: 100% !important;width: 100% !important;text-align: left;
padding-bottom: 15px;color: #4b4b4c;font-family: 'lato',sans-serif;font-weight: 700;font-size: 17px;}
.applyokenform .panel-body #applyjobform .form-group .control-label.col-sm-4 .apply_comments{color: #4b4b4c;}
.applyokenform .panel-body #applyjobform .form-group .col-sm-8{width: 100% !important;max-width: 100% !important;} 
.applyokenform .panel-body #applyjobform .form-group .controls button{font-family: 'lato',sans-serif;padding: 8px 32px;font-size: 16px;font-weight: 400;color: #fff;
background-color: #0d7be5;width: auto !important;float: right;}

.applyokenform .panel{width: 100%;float: left;-webkit-box-shadow: none;padding: 15px;border-radius: 0px;margin-bottom: 0px;}
.applyokenform .panel-heading-container{width: 50%;float: left;}
.applyokenform .panel-heading-container b:nth-child(2){font-size: 16px;color: #363636;font-family: 'lato',sans-serif;font-weight: 700;
float: left;padding-top: 8px;}
.applyokenform .form-control{min-height: 40px;border: 1px solid#a1a1a1;background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 20px -3px rgba(0, 0, 0, 0.20) !important;}
.applyokenform .form-control::placeholder{font-size: 13px;color: #b7b7b7;font-family:'Roboto Slab',serif;font-weight:400;}
.applyokenform input[type="date"]{padding: 8px 15px;}
.applyokenform input[type="date"]{font-size: 13px;color: #b7b7b7;font-family:'Roboto Slab',serif;font-weight:400;}
.applyokenform #chars_counter{color: #a1a1a1 !important;font-family: 'lato',sans-serif;font-weight: 400;padding-top: 5px;font-size: 14px;}




/*======igcse table chart======*/
.pricetablechart .tutorPrice{width: 1100px !important;float: none !important;margin: 0 auto;text-align: center;}
/*.pricetablechart .tutorPrice .eduLevel{border: 1px solid #d7d7d7;}*/
.pricetablechart .parttimeImg{display: none !important;}
.pricetablechart .timeTitle{display: none !important;}
.pricetablechart .tutorPrice .eduLevel{padding: 0px !important;}
.pricetablechart .rt-table .rt-body tr{width: 100%;display: table-row !important;text-align: center;}
.pricetablechart .rt-table .rt-body tr td{text-align: center !important;}
.pricetablechart .rt-table .rt-thead tr .rt-th{background-color: #64aaee;color: #fff;padding: 15px !important;font-size: 20px;border: 0 !important;}
.pricetablechart .rt-table .rt-thead tr .db{background-color: #3b8ad6;}
.pricetablechart .rt-table .rt-thead tr .lb{background-color: #3d95ea;}
.pricetablechart .rt-table .rt-body .rt-td{background-color: #4495e8;color: #fff !important;font-weight: 700 !important;padding: 10px 35px !important;font-size: 20px;}
.pricetablechart .rt-table .rt-body .same-style{font-weight: 700 !important;padding: 15px !important;font-size: 18px;color: #2e343d !important;}
.pricetablechart .all-padding{padding: 0px !important;}
.pricetablechart .tutorPrice .eduLevel table tbody tr td:hover{background-color: #0d7be5 !important;color: #fff !important;}
.pricetablechart .tutorPrice .eduLevel table tbody tr td:first-child{color: #ffffff !important;
font-weight: 700 !important;}

.pricetablechart .tutorPrice .rt-table .rt-body{border: 1px solid #d7d7d7;}
.customigcse.pricetablechart .tutorPrice .rt-table .rt-body{border: 0px;}
.customigcse.pricetablechart .rt-table .rt-thead tr{border: 0px;}
.customigcse.pricetablechart .rt-table{border: 1px solid #d7d7d7;}

.expercombined{border: 0px !important;}
.expercombined .head{border: 0px !important;background: #fff !important;padding-top: 0px !important;padding-bottom: 0px !important;}
.expercombined .body.box{padding-top: 0px !important;}

.page-template-econs-tutor .site-content #bredcrumb.bredcrumb{display: none;}
.page-template-econs-tutor .site-content #bredcrumb.catbredcrumbs{display: block;}
.page-id-672 .slide-container .unique h4{color: #fff !important;}

.page-id-16 .site-content #bredcrumb.bredcrumb{display: none;}
.page-id-16 .site-content #bredcrumb.ratesbredbrumb{display: block;text-align: center;border: none;padding-top: 45px;padding-bottom: 0px;}
#bredcrumb.ft-bredcrumb{display: none;}
#bredcrumb.ftslide-bredcrumb{background: transparent;border: 0;float: left;}

/*======Scholarship======*/
.scholarship{padding-top: 65px;padding-bottom: 300px;}
.scholarship.slide-container .scholars{width: 54%;margin: 0 auto;}
.scholarship.slide-container .scholars .scholars-center{width: 84%;margin: 0 auto;}
.scholarship.slide-container .scholars .scholartext{width: 100%;text-align: center;float: left;padding-top: 85px;}
.scholartext p{font-size: 20px;color: #363636;font-family:'Lato',sans-serif;font-weight: 400;line-height: 1.5em;}
.scholartext p .blue{color: #157be3;font-family:'Lato',sans-serif;font-weight: 700;}
.scholarright h1{font-size: 45px;color: #157be3;font-family:'Roboto Slab',serif;font-weight:700;}

#ourrecipients{width: 100%;float: left;position: relative;}
.ourrecipients{background-position: center !important;}
.ourrecipients .recipoverlay{width: 100%;float: left;padding: 80px 0px;background: #ffffff;
background: -moz-linear-gradient(-45deg, #192881  0%, #192881 100%);background: -webkit-linear-gradient(-45deg, #192881  0%,#192881 100%);
background: linear-gradient(135deg, #192881  0%,#192881 100%);opacity: 0.9;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#192881',GradientType=1 );}
.scholarrecipient{text-align: center;width: 100%;float: left;}
.scholarrecipient h2{font-size: 40px;color: #fefefe;font-family:'Roboto Slab',serif;font-weight:700;padding-bottom: 35px;}
.scholarrecipient h3{font-size: 33px;color: #fefefe;font-family:'Roboto Slab',serif;font-weight:700;padding-bottom: 25px;}
.ourrecipients .scholaryear{width: 80%;margin:0 auto;}
.ourrecipients .scholaryear ul{margin: 0px;padding: 0px;}
.ourrecipients .scholaryear ul li{font-size: 28px;color: #fefefe;font-family:'Roboto Slab',serif;font-weight:700;border: 3px solid#fefefe;padding: 15px 25px;
margin: 0px 7px;float: left;border-radius: 15px;width: 23%;height: 150px;}
.ourrecipients .scholaryear ul li:first-child{margin-left: 0px;}
.ourrecipients .scholaryear ul li:last-child{margin-right: 0px;}
.ourrecipients .scholaryear ul li span{font-size: 19px;color: #fefefe;font-family:'Lato',sans-serif;font-weight: 400;width: 100%;float: left;padding-top: 15px;}
.ourrecipients .scholarlist{width: 55%;margin: 0 auto;}
.ourrecipients .scholarlist .recipttile{width: 100%;text-align: center;padding: 35px 0px;}
.ourrecipients .scholarlist .recipttile h5{font-size:33px;color: #fefefe;font-family:'Roboto Slab',serif;font-weight:400;}
.ourrecipients .scholarlist .scholarleftlist{width: 100%;}
.ourrecipients .scholarlist .scholarleftlist li{font-size: 25px;color: #fefefe;font-family:'Lato',sans-serif;font-weight: 700;float: left;list-style: none;text-align: left;
width: 100%;}
.ourrecipients .scholarlist .scholarleftlist li strong{font-size: 25px;color: #fefefe;font-family:'Lato',sans-serif;font-weight: 400;float: left;list-style: none;
text-align: left;float: right;width: 50%;}

#criteria{width: 100%;float: left;}
.criteria .criteriastext .criteriasrow{width: 100%;float: left;margin-bottom: 50px;}
.criteria .criteriastext .criteriasrow:last-child{margin-bottom: 0px;}
.criteria .criteriastext .row .criteriasleft h3{font-size: 33px;color: #157be3;font-family:'Roboto Slab',serif;font-weight:700;text-align: right;}
.criteria .criteriastext .row .criteriasright{padding-left: 20px;}
.criteria .criteriastext .row .criteriasright ul{margin: 0px;padding: 0px;}
.criteria .criteriastext .row .criteriasright ul li{width: 100%;list-style: none;font-size: 17px;color: #363636;font-family:'Lato',sans-serif;font-weight: 400;padding-bottom: 5px;}
.criteria .criteriastext .row .criteriasright p{font-size: 17px;color: #363636;font-family:'Lato',sans-serif;font-weight: 400;}
#scholaremail{width: 100%;float: left;}
.scholaremail{padding-bottom: 60px;}
.scholaremail .scholaremailtext h3{font-size: 26px;color: #363636;font-family:'Roboto Slab',serif;font-weight:400;line-height: 1.5em;padding-top: 20px;}
.scholaremail .scholaremailtext h5{font-size: 0px;}
.scholaremail .scholaremailtext h5::after{font-size: 30px;color: #157be3;font-family:'Roboto Slab',serif;font-weight:700;content: 'scholarship@smiletutor.sg'}
.scholaremail .scholaremailtext p{font-size: 18px;color: #363636;font-family:'Lato',sans-serif;font-weight: 400;margin-top: 35px;}
.scholaremail .schlor-email{width: 100%;float: left;text-align: center;}

#scholarcondition{width: 100%;float: left;}
.scholarcondition{padding: 60px 0px;background-color: #ebebeb;}
.scholarcondition .scholarcondtext h2{font-size: 21px;color: #363636;font-family:'Lato',sans-serif;font-weight: 700;padding-bottom: 25px;}
.scholarcondition .scholarcondtext p{font-size: 17px;color: #363636;font-family:'Lato',sans-serif;font-weight: 400;padding-bottom: 12px;}


/*======19-March-19======*/
.newafforSlider .rt-body{background-color: #f4f1f1;}
/*.newafforSlider .aa:nth-child(2n+1){background-color: #ffffff;}*/
.newafforSlider .parttimeImg{display: block !important;}
.newafforSlider .timeTitle{display: block !important;}
.lg{background-color: #fefefe;}
.dg{background-color: #f4f1f1;}
.customigcse{display: none;}
.page-id-640 .customigcse{display: block;}
.page-id-640 .allcustomprice{display: none;}
.customigcse.pricetablechart .rt-table tr td:nth-child(2n+1){background-color: #fefefe;}
.customigcse.pricetablechart .tutorPrice .eduLevel table tbody tr td:first-child{background-color: #4495e8;}
.customigcse.pricetablechart .rt-table .rt-thead tr th:nth-child(2n+1){background-color: #3d95ea;}
.customigcse.pricetablechart .rt-table .rt-thead tr th:first-child{background-color: #64aaee;}

.page-id-648 .customigcse{display: block;}
.page-id-648 .allcustomprice{display: none;}
.customigcse.pricetablechart .rt-table tr td:nth-child(2n+1){background-color: #fefefe;}
.customigcse.pricetablechart .tutorPrice .eduLevel table tbody tr td:first-child{background-color: #4495e8;}
.customigcse.pricetablechart .rt-table .rt-thead tr th:nth-child(2n+1){background-color: #3d95ea;}
.customigcse.pricetablechart .rt-table .rt-thead tr th:first-child{background-color: #64aaee;}



/**=======02-April-2019 32 Pages========**/
#newfeats{width: 100%;float: left;}
.newfeats{padding-bottom: 230px;}
.newfeats ul li{float:left;margin-bottom:25px;width:100%;font-family:'Lato',sans-serif;padding-left:35px;color:#474444;font-size:20px;line-height:1.2em;background:url(../svg/checked.svg) no-repeat;background-size:17px 17px;background-position:0 5px}
.newfeats h3{font-size: 38px;color: #2c2d39;font-family:'Roboto Slab',serif;font-weight: 400;margin-bottom: 25px;}
.newfeats ul li strong{color: #2b3990;}
.bene_left{float: right;width: 50%;}
.bene_right{float: left;width: 50%;padding-right: 10px;}
.bredspages{border: 0px;padding: 25px 0px;}
.slideparts li{list-style: none;width: 100%;float: left;}
.slideparts li h5{font-size: 25px;color: #ffffff;font-family:'Roboto Slab',serif;font-weight: 400;text-align: left;padding-bottom: 10px;}
.slideparts li .slideparttext{float: left;text-align: left;padding-left: 95px;width: 100%;}
.slideparts li .slideparttext span{float: left;}
.slideparts li .slideparttext span a, .slideparts li .slideparttext h4 a, .slideparts li .slideparttext p a{font-size: 43px !important;color: #ffffff !important;font-family:'Roboto Slab',serif;font-weight: 700;
float: left;line-height: normal;text-decoration: none !important;}
.slideparts li .slideparttext span a:hover, .slideparts li .slideparttext h4 a:hover, .slideparts li .slideparttext p a:hover{color: #0d7be5 !important;}
.slideparts li .slideparttext h6{font-size: 24px;color: #ffffff;font-family:'lato',sans-serif;font-weight: 400;margin-bottom: 20px;}
.slidepartsinputs li .slideparttext .tutsliderform{color: #898989;font-family:'lato',sans-serif;
font-weight: 400;border-radius: 5px;margin-bottom: 5px;font-size: 16px;height: 40px;padding: 10px 20px;}
.slidepart2{border-left: 1px solid#acacac;border-right: 1px solid#acacac;width: 100%;float: left;padding: 0px 40px;position: relative;}
.slideparts li .slidepartsimg{position: absolute;text-align: left;}
.slideparts li .slidepartsimg img{width: 80%;}
.slideparts li .slidepartsimg img.slidepartimgremove{display: none;}
.slideparts li p{padding: 0px;}
.slideparts li .slidepartbt{float: left;}
.slideparts li .slidepartbt a i{padding-left: 15px;}
.slideparts li .slidepartbt a{text-transform: uppercase;}
.slidepart2 input[type="submit"]{float:right;border-radius: 5px;padding: 3px 20px;background: #007bff;color: #fff;}
/*.slidepart2 input[type="submit"]{font-size: 0;background-color: transparent;position: relative;*/
/*position: absolute;right: 0px;content: '';width:20px;height: 20px;background-image: url('../images/slideparticon.svg');*/
/*background-repeat: no-repeat;bottom: 12%;right: 12%;}*/
.slideparts li .slideparttext .screen-reader-response{display: none;}
.slideparts li .slideparttext .wpcf7-mail-sent-ng{display: none !important;}

.mailer_form{width: 100%;float: left;}
.footpopup{width: 100%;float: left;}
.mainBanner.ecotutdesc .slide-container .tagline .sliderTitle{font-size:54px;}
.mainBanner.ecotutdesc .slide-container .slidetext{padding: 65px 0px !important;padding-bottom: 40px !important;}
.mailformcustom .ml-form-successContent h4{color: #ffffff !important;}
.mailformcustom .ml-form-successContent p{color: #ffffff !important;}

.onlreqform .footCaptcha{padding: 8px 5px;}
.onlreqform #termsCondition .body .full .form-group .textarea{border: 1px solid #e7ebf0;border-radius: 3px;}
.onlreqform #captcha{margin-top: 15px;}


.resultsborder{border-top: 2px solid #e9e9e9;}

.quickForm2 .select2-selection__clear{display: none;}
.quickForm2 .select2-selection__choice{margin: 12px 5px !important;border-radius: 100px !important;float: none !important;
display: inline-block !important;position: relative;padding: 7px 18px !important;font-size: 12px;font-weight: 700;top: 3px;}
.quickForm2 .mCustomScrollBox{/*width: 94%;*/margin: auto;background: #fff;border-radius: 100px}

#tut_activated_saved.multiForm{min-height: 600px;}

.button.wpcf7-submit.green-btn{background: transparent !important;background-color: #449d44 !important;}
.multiSelect .subjectChoose .select2-selection ul li.select2-search--inline::after{content: '';border-left: 5px solid transparent;
border-right: 5px solid transparent;border-top: 5px solid #888;position: absolute;right: 15px;top: 27px;}
.subjectChoose .select2-container--open ul li.select2-search--inline::after{transform: scaleY(-1);}

#no-contract .quickform .multiSelect .subjectChoose .select2-selection ul li.select2-search--inline::after{top: 22px;}

.page-id-489 #topbar{z-index: 99;}
.page-id-12831 #topbar{z-index: 99;}
.page-id-489 #header{z-index: 99;}
.page-id-12831 #header{z-index: 99;}
.applyokenform #apply-job-available-times{height: 48px;}
.page-id-489 .ui-widget-overlay{opacity: 1;background: rgb(0, 0, 0, 0.7);}
.page-id-12831 .ui-widget-overlay{opacity: 1;background: rgb(0, 0, 0, 0.7);}
.select2-results ul li{float: left;width: 100%;padding: 10px;font-size: 14px;
	font-family: 'Lato',sans-serif;padding: 4px 8px !important;border-bottom: 1px solid #eee;background: #fafafa;color: #818183;}
.select2-results ul{float: left;width: 100%;padding: 0 10px;}
.contact_page div.wpcf7-mail-sent-ok{border: 0px;color: #398f14;float: left;margin: 0px;}
.contact_page div.wpcf7-mail-sent-ng{float: left;border: 0px;}

#get-started .findTutorForm .foot #termChecked.custom-control-label::before{border: 1px solid #fff;}
#mainDetail .panelFooter .btn.back-last{margin-right: 10px;color: #ffffff}

.soon_page{width: 100%;float: left;padding: 80px 0px;}
.soon_page .soon_page_content{width: 100%;text-align: center;margin: 0 auto;}
.soon_page .soon_page_content .soon_logo{margin-bottom: 15px;}
.soon_page .soon_page_content .soon_logo img{width: 250px;}
.soon_page .soon_page_content h1{font-size: 43px;color: #000;font-family: lato,sans-serif;font-weight: 700;padding-bottom: 20px;}
.soon_page .soon_page_content p{font-size: 19px;color: #000;font-family: lato,sans-serif;font-weight: 400;line-height: 1.9em;}

.quickForm2 li.select2-search{display: contents;}
.quickForm2 li.select2-search.select2-search--inline input:not([style="width: 0.75em;"]) {max-width: 100%;width: 100% !important;}
.quickForm2 .mCSB_scrollTools{bottom: -17px;}
.findTutro li.select2-search.select2-search--inline input:not([style="width: 0.75em;"]) {max-width: 100%;width: 100% !important;}
.findTutro .mCSB_scrollTools{bottom: -17px;}
.findTutro .subjectChoose .select2-selection__clear{display: none;}
.findTutro .select2-selection ul li.select2-selection__choice{margin-top: 7.5px !important;}
.findTutro li.select2-search{display: contents;}
.select2-selection__rendered::after{content: '';border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #888;
position: absolute;right: 15px;top: 20px;}

.contact_page .wpcf7-not-valid.gg{box-shadow: none !important;border-radius: 0px !important;}
.findTutro .subjectChoose .select2-selection{height: auto !important;padding: 6px 15px!important;}
.findTutro li.select2-search.select2-search--inline input{padding: 10px 7px !important;margin-top: 0px !important;}

.slideparts li .slideparttext span.wpcf7-not-valid-tip {display: block !important;font-size: 13px;position: relative;bottom: 0px !important;line-height: 20px;}
.slideparts li .slideparttext .wpcf7-mail-sent-ok{position: absolute;bottom: -22px;margin: 0px;padding: 0;color: #30b329;font: 13px;display: none !important;}
#findtut #callbackRequestFeedback{width: 48%;float: right;font-size: 14px;color: red;margin-top: 5px;}
.page-id-14 #enquiryMenu{display: none !important;}
.SendButton .wpcf7-form-control-wrap{float:left;padding: 20px 0;}
.clients .clientBox .clientFeedback_parent {min-height: 110px;}

#ft_form{width:100%;float:left;}

#ft_form #findtutorform{display:none;}
.slideparttext .wpcf7 .wpcf7-form p br{display:none;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{border:none !important;}
.div.wpcf7-response-output{border:none !important;}
div.wpcf7-spam-blocked{border:none;color:#fff;}

span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    font-weight: normal;
	position: relative;
}
#hurry-up .callBackform span.wpcf7-not-valid-tip{font-size: 14px !important;padding-left: 15px;}
.btn:focus{background: #007bff!important;border-color:#007bff!important;}
.rt1 {
    float: left;
}

/*----------------March4------------*/
.tp-banner {
    background-size: cover;
    padding: 63px 0px;
    background-repeat: no-repeat;
}
.captions .head {
    font-family: 'Roboto Slab',serif;
    color: #0d7be5;
    font-size: 50px;
    font-weight: bold;
    margin-bottom: 40px;
}
.sub-head {
    color: #2c2d2f;
    font-size: 26px;
    line-height: 40px;
        font-family: 'Roboto Slab',serif;
}
.bld{       display: block;
    font-family: 'Roboto Slab',serif;
    width: 100%;
    font-size: 26px;}

.captions {
    padding-right: 200px;
}

.lt1 {
    float: left;
    margin-right: 40px;
}
.head2 {
    text-align: center;
    color: #fff;
    font-size: 50px;
    font-weight: bold;
        margin-bottom: 55px;
}
.subhead2 {
    color: #fff;
    text-align: center;
    font-size: 26px;
    font-family: 'Roboto Slab',serif;
}
.list {
    color: #fff;
    font-size: 26px;
    position: relative;
    padding: 53px 0px 70px 35px;
        font-family: 'Roboto Slab',serif;
}
.list:before {
    font-family: "Font Awesome 5 Free";
    position: absolute;
    left: 0;
    content: "\f3c5";
    font-weight: 900;
}
.apply {
    font-family: 'Roboto Slab',serif;
    text-align: center;
}
.apply {
       font-family: 'Roboto Slab',serif;
    text-align: center;
    font-size: 35px;
    font-weight: 400;
    color: #000;
    margin-bottom: 30px;
}
.sub-head3 p{
        color: rgba(0,0,0,0.5);
    font-size: 18px;
    line-height: 1.8em;
    padding-bottom: 15px;
        text-align: center;
}
.list2 li {
    font-size:18px;
    font-family: 'Lato',sans-serif;
    display: inline-table;
    padding: 0px 14px;
    position: relative;
    border-right: 3px solid #000;
    line-height: 36px;
    color: #000;
}
.list2 li a {
    color: #0d7be5;
    
}
.list2 li a.active{  color: #000;}
.list2 li:last-child {
    border-right: none;
}
.space2 {
    padding: 50px 0px;
}
.list2 {
    text-align: center;
        margin-top: 60px;
}

.cts {
  position: relative;
  text-align:center;
}
.cts .content {
  max-height:6.5em;
  overflow: hidden;
  transition: max-height 0.5s ease;
}
.cts .label-container {
    text-align: center;
}
.cts .label-container #read-more-label {
 background-color: white;
    cursor: pointer;
    font-size: 26px;
    font-family: 'Lato',sans-serif;
    font-weight: 400;
    text-decoration: underline;
    margin: 0;
    font-weight: 600;
    color: #007bff;
    font-size: 16px;
    text-decoration: underline!important;
    cursor: pointer;
}
.cts .label-container #read-more-label:before {
  content: 'Show More';
}
.cts .label-container .shadow {
  background: webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 80%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 80%);
  transition: padding 0.5s linear;
      box-shadow: none!important;
}
.cts #read-more-trigger {
  display: none;
}
.cts #read-more-trigger:checked ~ .label-container #read-more-label:before {
  content: 'Show Less';
}
.cts #read-more-trigger:checked ~ .label-container .shadow {
  padding: 0;
}
.cts #read-more-trigger:checked ~ .content {
  max-height: 100em;
}
.sub-head3 b {
    font-family: 'Lato',sans-serif;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
      color: #2f303a;
}
.sub-head3 li, .sub-head3 li a {
    font-family: 'Lato',sans-serif;
    font-weight: 400;
    color: #27aae1;
    margin-bottom: 10px;
}




 @media only screen and (min-width: 1200px) and (max-width: 1599px)  { 
   .zer .container {
    max-width: 1170px;
}
}

@media screen and (max-width:1599px){ 
.captions .head , .head2{
    font-size: 35px;
	margin-bottom: 20px;
}
.sub-head, .subhead2 {
    font-size: 24px;
}
.list {
    font-size: 19px;
    padding: 53px 0 70px 20px;
}
.apply {
    font-size: 32px;
}
.mn img {
    max-width: 200px;
}
}
@media screen and (max-width:1439px){ 
.sub-head , .subhead2{
    font-size: 22px;
}

}
@media screen and (max-width:1359px){ 
.captions .head , .head2{
    font-size: 32px;
}
.sub-head, .subhead2 {
    font-size: 20px;
	line-height: 30px;
}
.apply {
    font-size: 30px;
}
}
@media screen and (max-width:1279px){ 

.captions .head, .head2 {
    font-size: 30px;
}

}
@media screen and (max-width:1023px){ 
.captions .head , .head2{
    font-size: 28px;
}
.sub-head, .subhead2 {
    font-size:18px;
}


}
@media screen and (max-width:1199px){ 

.captions {
    padding-right: 0px;
}
.list2 li {
    font-size: 20px;
padding: 0px 5px;

}
}
@media screen and (max-width:991px){ 
   

.captions {
  text-align:center;
  margin: auto;
}
.bld {
    font-size: 20px;
}
.mn {
    display: table;
    margin: auto;
}

    
}
@media screen and (max-width:767px){ 
    .sub-head3 b {
    font-size: 17px;
}
.mn img {
    max-width: 140px;
}
.lt1 {
    margin-right: 5px;
}
.tp-banner {
    padding: 28px 0px;
}
.tp-banner .col-xs-6 {

    width: 50%;

}
.apply {
    font-size: 24px;
    margin-bottom: 10px;
}
.sub-head3 p {
    font-size: 14px;
}
.list2 li {
    font-size:15px;
border-right: 2px solid
    #000;
    line-height: 21px;
}
.list {
    font-size: 14px;
	padding: 15px 0 70px 20px;
}
}
@media screen and (max-width:639px){ 

.captions .head ,  .head2{
    font-size: 25px;
	margin-bottom:10px;
}
.sub-head, .subhead2 {
    font-size:16px;
	line-height: 1.4em;
}
.apply {
    font-size: 22px;
}
}


#exampleModal .modal-dialog, #modal-exit .modal-dialog {
    -webkit-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
    top: 50%;
    margin: 0 auto;
}

.modal-backdrop.show{
    z-index: 9998;
}
#exampleModal, #modal-exit{
    z-index: 9999;
}
.popup-1 h2 {
    font-family: 'MyWebFont';
    text-align: center;
    font-size: 54px;
}
.popup-1 {
    padding: 30px 30px;
}
.popup-1 p {
    color: #292929;
    font-family: 'Times New Roman';
    text-align: center;
    font-size: 22px;
    padding-bottom: 40px;
    padding-top: 25px;
}
.popup-1 span {
    font-family: 'Times New Roman';
    text-align: center;
    display: block;
    font-size: 18px;
    padding-top: 10px;
}

.link-close {
    font-family: 'Times New Roman';
    text-align: center;
    display: block;
    color: #a1a1a1;
    padding-top: 25px;
}
.button-popup{
    font-family: 'Lato';
    text-align: center;
    background: #1d80e4;
    display: block;
    max-width: 250px;
    margin: 0 auto;
    border-radius: 15px;
    padding: 20px 0;
    color: #fff;
    font-weight: 800;
}

.button-popup:hover{
    color: #fff;
}

.modal-exit h2 {
    font-family: 'MyWebFont';
    text-align: center;
    border: 2px solid;
    font-size: 90px;
}
.modal-exit h3 {
    font-family: 'MyWebFont';
    text-align: center;
    color: #555555;
    font-size: 20px;
    padding-bottom: 30px;
}
.modal-exit h4 {
    color: #555;
    font-size: 16px;
    text-align: center;
    padding-top: 8px;
}
.modal-exit h3 span {
    font-family: 'MyWebFont';
    text-align: center;
    text-transform: uppercase;
    color: #000;
    font-size: 35px;
}
.modal-exit p {
    font-size: 16px;
    font-family: Times New Roman;
    text-align: center;
    color: #292929;
    padding: 20px 0;
}
.modal-exit .modal-body {
    padding: 25px 0 !important;
    background-image: url("../png/exit-1.png"), url("../png/exit-2.png");
    background-repeat: no-repeat, no-repeat;
    background-position: bottom left, bottom right;
    background-size: 22%, 24%;
}
.modal-exit .btn-close{
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}
.in_desc{
    display: block;
}
.in_mob{
    display: none;
}


@media (min-width: 768px) {
    #exampleModal .modal-dialog, #modal-exit .modal-dialog {
        max-width: 60%;
    }
    #exampleModal .modal-body, #modal-exit .modal-body {
        padding: 0;
    }
    .popup1-bg {
        background-image: url("../png/popup-1.png");
        background-repeat: no-repeat;
        background-size: cover;
    }
    .popup2-bg {
        background-image: url("../png/popup-2.png");
        background-repeat: no-repeat;
        background-size: cover;
    }
    .popup3-bg {
        background-image: url("../png/popup-3.png");
        background-repeat: no-repeat;
        background-size: cover;
    }
    .popup4-bg {
        background-image: url("../png/popup-4.png");
        background-repeat: no-repeat;
        background-size: cover;
    }
    .popup5-bg {
        background-image: url("../png/popup-5.png");
        background-repeat: no-repeat;
        background-size: cover;
    }
}

@media (max-width: 768px) {
    .modal-exit .btn-close{
        display: block;
    }
    .in_desc{
        display: none;
    }
    .in_mob{
        display: block;
    }
    .modal0 .modal-body {
        background-image: url("../png/popup-1-mobile.png");
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: top;
    }
    .modal1 .modal-body {
        background-image: url("../png/popup-2-mobile.png");
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: top;
    }
    .modal2 .modal-body {
        background-image: url("../png/popup-3-mobile.png");
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: top;
    }
    .modal3 .modal-body {
        background-image: url("../png/popup-4-mobile.png");
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: top;
    }
    .modal4 .modal-body {
        background-image: url("../png/popup-5-mobile.png");
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: top;
    }
    #exampleModal .popup-1 {
        padding: 0;
    }
    .popup-1 h2 {
        margin-top: 70px;
        font-size: 18px;
        margin-top: 6.5em;
    }
    .popup-1 p {
        font-size: 16px;
    }
    #exampleModal .modal-dialog {

    }

    #exampleModal .modal-dialog, #modal-exit .modal-dialog {
        max-width: 80%;
    }
    .modal-exit h2 {
        font-size: 40px;
    }
    .modal-exit h3 {
        font-size: 18px;
    }
    .modal-exit h3 span {
        font-size: 28px;
    }
    .modal-exit h4 {
        font-size: 14px;
    }
    .modal-exit .link-close {
        font-size: 10px;
    }

}


/**
Free Test Papers internal pages
 */
.page-template-test-paper-result-page #bredcrumb {
    margin: -15px 0 1rem;
    background: none;
    border: none;
    padding-left: 15px;
}

@media (min-width: 480px) {
    .page-template-test-paper-result-page #bredcrumb {
        padding: 0;
    }
}

@media (min-width: 1024px) {
    .page-template-test-paper-result-page #bredcrumb {
        margin: -30px 0 1rem;
    }
}

@media (min-width: 1280px) {
    .page-template-test-paper-result-page #bredcrumb .container {
        padding: 0;
    }
}
@media (max-width: 1279px) {
    .testPaperBody table tbody tr{
        border-right:none;
    }
}

/**
Find tutor page
 */

.findtutorform.mainBanner .slide-container .tagline .tl_para {
    font-size: 20px;
    padding-top: 15px;
    margin-bottom: 20px;
}

@media screen and (max-width:1599px) {
    .findtutorform.mainBanner .slide-container .tagline .tl_para {
        font-size: 19px;
    }
}

@media screen and (max-width:1439px) {
    .findtutorform.mainBanner .slide-container .tagline .tl_para {
        font-size: 18px;
    }
}

@media screen and (max-width:1365px) {
    .findtutorform.mainBanner .slide-container .tagline .tl_para {
        font-size: 17px;
    }
}

@media screen and (max-width:735px) {
    .findtutorform.mainBanner .slide-container .tagline .tl_para {
        font-size: 16px;
        max-width: 480px;
        margin-left: auto;
        margin-right: auto;
    }
}

.findtutorform.mainBanner .slide-container .tagline .sliderTitle {
    font-size: 50px;
    font-weight: 700
}

@media screen and (max-width:1599px) {
    .findtutorform.mainBanner .slide-container .tagline .sliderTitle {
        font-size: 45px;
    }
}

@media screen and (max-width:1439px) {
    .findtutorform.mainBanner .slide-container .tagline .sliderTitle {
        font-size: 40px;
    }
}

@media screen and (max-width:1365px) {
    .findtutorform.mainBanner .slide-container .tagline .sliderTitle {
        font-size: 37px;
    }
}

@media screen and (max-width:1023px) {
    .findtutorform.mainBanner .slide-container .tagline .sliderTitle {
        font-size: 30px;
    }
}

@media screen and (max-width:735px) {
    .page-template-onlinerequestform #bredcrumb {
        margin-left: -15px;
        z-index: 1 !important;
    }
}

/**
Tuition assignments app
 */
.page-template-assignments-app #enquiryMenu {
    display: none !important;
}

/**
Home page
 */

@media screen and (max-width:639px) {
    .benefits .advantages .descr h4,
    .benefits .advantages .descr h5 {
        display: inline !important;
    }
}

/**
Common styles
 */

@media screen and (max-width:735px) {
    .pageHeader .bannerText {
        z-index: 1 !important;
    }
}

/**
Contact form response message (contact page)
 */
.wpcf7 form .full ~ .wpcf7-response-output {
    padding: 1em;
    margin: -1em 0 0;
}
.wpcf7 form .form ~ .wpcf7-response-output {
    padding: 1em;
    margin: -1em 0 0;
}
#pending { display:none; }

