﻿@charset "utf-8"; 
/* CSS Document */ 
html{-webkit-text-size-adjust:none;/* Prevent font scaling in landscape */}
body{background-color:#fff;margin:0;padding:0;outline:none;    font-family: 'Poppins', sans-serif;line-height:normal;font-weight:400;color:#242424; }
*{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
p{margin:0;padding:0;}
img{border:0;vertical-align:text-top;}
.clear{clear:both;}
select{text-indent:11px!important} 
@-moz-document url-prefix(){select{text-indent:2px !important}} 
select, input, textarea{margin:0;padding:0;outline:none;font-family: 'Poppins', sans-serif;font-size:16px;color:#242424;outline:none;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal;line-height:normal;font-family: 'Poppins', sans-serif; color:#242424}
hr{color:#dddddd;border:none;border-top:1px solid #dddddd;height:1px;margin:0;padding:0;margin-bottom:15px;}
.gradient{filter:none;} 
input[type=text],input[type=url],input[type=email],input[type=password],input[type=tel],input[type=button],input[type=submit], select{-webkit-appearance:none;-webkit-border-radius:0; border-radius:0;}
input[type=checkbox]{-webkit-appearance:checkbox;-webkit-border-radius:0;border-radius:0;}
input[type=radio]{-webkit-appearance:radio;-webkit-border-radius:0;border-radius:0;}
::-webkit-input-placeholder{/* WebKit browsers */color:#7e7e7e;}
:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#7e7e7e;opacity:1;} 
::-moz-placeholder {/* Mozilla Firefox 19+ */color:#7e7e7e;opacity:1;}
:-ms-input-placeholder{/* Internet Explorer 10+ */color:#7e7e7e;}
/* new clearfix */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
a{ color:#414042;text-decoration:underline}
a:hover{ text-decoration:none}
* html .clearfix{zoom:1;}/* IE6 */
*:first-child+html .clearfix{zoom:1;}/* IE7 */
.uppercase{text-transform:uppercase}
.poppings-light { font-weight:300; }
.poppings-regular { font-weight:400; }
.poppings-medium { font-weight:500; }
.poppings-semibold { font-weight:600; }

.tcenter{text-align:center}
.tjustiry{text-align:justify}
.text13{font-size:13px}
.text15{font-size:15px;}
.text16 { font-size:16px}
.text17{font-size:17px;}
.text18 { font-size:18px;}
.text20{font-size:20px;}
.text22{font-size:22px;}
.text25{font-size:25px;}
.text30{font-size:30px;}
.text35{font-size:35px;}
.text40{font-size:40px;}
.text50{font-size:50px}
.text60{font-size:60px;}
.line32{line-height:32px}
.line30{line-height:30px}
.line24{line-height:24px;}
.line20{line-height:20px}
.line22{line-height:22px;}
.semibold{font-weight:600}
.bold{font-weight:800}
.line35{line-height:35px}
.line26{line-height:26px}
.col-yellow{color:#ffc632}
.open-light{font-weight:300}
.col-megenta{color:#734184}
.lspacing50{letter-spacing:.5px;}
.lspacing100{letter-spacing:1px;}
.pt-sans-bold{font-weight:700}
.line20{line-height:20px}
.ptop5{padding-top:5px;}
.ptop10{padding-top:10px}
.ptop15{padding-top:15px}
.ptop20{padding-top:20px}
.ptop25{padding-top:25px}
.ptop30{padding-top:30px}
.col-white{color:#fff}
.text14{font-size:14px;}
.text13{font-size:13px;}
.line28{line-height:28px;}
.italic{font-style:italic}
.ptop5{padding-top:5px;}
.line35{line-height:35px}
.back-white{background:#fff}
.back-gray{background:#eaeaea}
.ptop5{padding-top:5px;}
.letter1{letter-spacing:1px}
.letter2{letter-spacing:2px}
.letter3{letter-spacing:3px}
.letter4{letter-spacing:4px}
.letter5{letter-spacing:5px}
.letter6{letter-spacing:6px}
.col-lightblue{color:#ffc632}
.col-charcoal{color:#333}
.col-blue{color:#000937}
.col-yellow{color:#fed24a}
.col-aqwamarine{color:#00b0a5}
.col-salmonred{color:#fb5c54}
.col-purple{color:#42327c}
.col-rama{color:#00b0a5}

/*********************************Header Starts here************************************/
.container1800 {max-width:1800px; margin:auto; position:relative;}
.container1600 { max-width:1600px; margin:auto}

.header { position:sticky; top:0; left:0; width:100%; z-index:100000;  padding-top:0px;  }
.header .container{ position:relative}
.top1 {  background:#ffc632;padding-top:10px; padding-bottom:8px}
.email1 { font-size:15px; color:#fff; }
.email1 a { color:#000937; display:inline-block; text-decoration:none }
.email1 a:hover { color:#fff }


.top2 { background:#000937 }
.logo { float:left;}
.logo img { max-width:100%; height:auto}

.darkHeader.header{height:auto;padding-bottom:0}
.darkHeader.header{animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both;-moz-box-shadow:0 5px 4px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 5px 4px rgba(0, 0, 0, 0.1);box-shadow:0 5px 4px rgba(0, 0, 0, 0.1);}
@-webkit-keyframes fadeInDown {
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(-400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
} 
@keyframes fadeInDown { 
    0% { 
        opacity: 0; 
        transform: translateY(-400px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 
.fadeInDown{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px);}
.fadeInDown.go{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.darkHeader.header .logo{margin-top:11px;width:220px;}
.darkHeader.header .logo img{max-width:100%;height:auto}
.darkHeader.header .navigation{top:0}
.darkHeader.header .menu-new1 ul li a{padding-top:22px;padding-bottom:10px;}
.darkHeader.header .startclaim{margin-top:7px;margin-bottom:7px}

.logo{margin-top:36px;position:relative;z-index:10; display:table; margin:auto; margin-top:30px; margin-bottom:31px;}
.emailleft { position:absolute; top:28px; left:0; padding-right:50px;  }
.emailleft h3 { font-size:15px}
.svgimageicon{ position:absolute; top:6px; right:0; width:42px}
.col-green { color:#ffc632}
.emailtext { padding-top:3px;}
.emailtext a{ text-decoration:none}
.emailtext a:hover { color:#ffc632}

.storelocation{ position:absolute; top:32px; right:0; font-size:17px; color:#202020; text-transform:uppercase; width:197px; text-align:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.storelocation a{ display:block; padding:11px; padding-bottom:8px; border:2px solid #006861; text-decoration:none;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.storelocation a:hover {border:2px solid #006861; background:#006861; color:#fff }
.storelocation img { max-width:24px; height:auto; vertical-align:middle; position:relative; top:-2px; margin-right:4px}


.top2 .navigation{ position:absolute; top:53px; left:-13px; width:100%;}
.top2 .navigation1 { display:table; margin:auto }
.navigation{position:relative;float:left; margin-top:15px}
.navigation .container{position:static}
.navigation1{display:table;margin:auto;position:relative}
.menu-new1{padding-top:0;}
.menu-new1 ul{margin:0;padding:0;list-style:none;}
.menu-new1 ul li{float:left;font-size:17px;color:#fff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; }

.menu-new1 ul li a{color:#fff;text-decoration:none;position:relative;padding:20px 24px;display:block; font-weight:500;   text-decoration: none;  display: block;  line-height: 1;  position: relative;  z-index: 1;  text-align: center;  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  background-image: linear-gradient(to right, #ffc632, #ffc632 50%, #fff 50%);  background-size: 200% 100%;  background-position: -100%;  transition: all 0.6s ease-in-out;}
.menu-new1 ul li a:hover , .menu-new1 ul li.current-menu-item a {
  background-position: 0%;
}
.menu-new1 ul li a:hover, .menu-new1 ul li a.navactive{color:#ffc632}

.nav-open1{width:100%;background:#fff;border:3px solid #ffc632;padding:20px;position:absolute;top:46px;left:0;right:0;margin:auto;display:none;z-index:20000;box-shadow:-1px 5px 7px -4px #222;padding-bottom:10px}


.nav-mobile{ width:280px; float:left;}
.sf-menu-phone li.current-menu-item a{ background: #000937;color: #fff;}
.nav-mobile-content{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; position:relative}

.close-box {    padding: 1px 8px 5px;    font-size: 18px;    text-align: center;    position: absolute;    top: 11px;    right: 14px;    border: 1px solid #fff;    cursor: pointer;    display: none;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    color: #fff;    line-height: 19px;    font-size: 19px;}
.nav-mobile-fixed .close-box{ display:block}
.nav-mobile-overlay{ display:none}

.filtertop { padding-bottom:4px; border-bottom:1px solid #bcbcbc; padding-top:5px}
.filter-mobile { cursor:pointer; display:none}
.filter-mobile {    display: block;    position: absolute;    top: 52px;    left: 10px;    width: 52px;}
.nav-mobile { opacity:0; visibility:hidden; overflow:hidden; height:0;}
.nav-mobile-content{left:-350px; position:relative;  }
.nav-mobile.nav-mobile-fixed {opacity:1; visibility:visible; overflow:visible; height:100%}
.nav-mobile-content { width:0; overflow:hidden;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out; }
.nav-mobile.nav-mobile-fixed .nav-mobile-content{ position:fixed; top:0; left:0; height:100%; z-index:10000; background:#fff;padding:0; overflow:auto; width:350px; overflow:auto }
.nav-mobile.nav-mobile-fixed .nav-mobile-overlay { position:fixed; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:9000;  top:0; left:0; display:block; overflow:hidden }
.filter-mobile1 svg { width:38px}
.body-fixed { overflow:hidden}
.filter-mobile { display:none}

.navigation .emailleft{ position:relative; top:0; left:0; display:table; margin:auto; margin-top:20px; padding-left:15px; padding-right:15px}
.navigation .storelocation { position:relative; top:0; right:0; display:table; margin:auto; margin-top:20px}

.btn1-big { min-width:213px;    border:1px solid #ffc632; text-align:center; color:#000937; font-size:17px;  display:inline-block; text-transform:uppercase;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position:relative;  }
.btn1-big a{ color:#000937; text-decoration:none; text-transform:uppercas; display:block; padding:13px 25px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; line-height:18px; z-index:2; position:relative;background:#ffc632;}
.btn1-big a:hover { background:none; color:#ffc632 }

.top2 .btn1-big { float:right; margin-top:36px;}

.content {}
.banner{max-width:1900px;margin:auto}
.banner img{max-width:100%;height:auto}
.owl-carousel .owl-item img.banner-mobile {display:none}
.slide1{position:relative}
.slide1 .owl-carousel .owl-nav button span { display:none}
.slide1 .owl-carousel .owl-nav button.owl-next { position:absolute; top:40%; right:15px;   cursor: pointer;  background: none;  padding: 0}
.slide1 .owl-carousel .owl-nav button.owl-prev { position:absolute; top:40%; left:15px;   cursor: pointer;  background: none;  padding: 0}

.slide1 .owl-carousel .owl-nav button.owl-next:before {  content: "\f105";  color: #fff;  font-size: 55px;  font-family: "FontAwesome", Arial, Helvetica, sans-serif;  font-weight:bold}

.slide1 .owl-carousel .owl-nav button.owl-prev:before {  content: "\f104";  color: #fff;  font-size: 55px;  font-family: "FontAwesome", Arial, Helvetica, sans-serif;  font-weight: bold}

.welcome {}
.welcome-left { width:995px; float:left; padding-top:55px}
.welcome-right { width:500px; float:right; background:#000937; padding:30px; position:relative; top:-84px; margin-bottom:-84px; overflow:hidden}
.welcome-right::before {  position: fixed;  top: 0;  left: 0;  opacity: .4;  position: absolute;  top: 3%;  left: 10%;  background:#344186;  width: 837px;  height: 779px;  margin-left: -46px;  margin-top: -70px;  transform-origin: 11% 44%;  border-radius: 55%;  content: '';  z-index: 10; display:none}
.welcome:hover .welcome-right:before { display:block; -webkit-animation: drift 7000ms infinite linear;          animation: drift 7000ms infinite linear;}
@-webkit-keyframes drift {
  from { transform: rotate(0deg); }
  from { transform: rotate(360deg); }
}

@keyframes drift {
  from { transform: rotate(0deg); }
  from { transform: rotate(360deg); }
}
		  .welcome-right .fform1 { position:relative; z-index:100}
		  .welcome-right h2 { position:relative; z-index:100}

.welcome-usp{ margin-top:30px}
.welcome-usp ul { margin:0; padding:0; list-style:none}
.welcome-usp li { float:left; width:46%; position:relative; padding-left:90px; margin-top:0px; margin-bottom:0px; padding-top: 0px; height:70px; display:table; margin-bottom:20px; }
.welcome-usp li h3.text22 { display:table-cell; vertical-align:middle}

.welcome-usp li:nth-child(2n) { float:right}
.welcome-usp li .wimg { position:absolute; top:0; left:0}
.welcome-usp li .text15 { height:96px; overflow:hidden; margin-top:5px}

.welcome-right .fform1 { margin-top:30px;}
.frow1 { margin-bottom:20px;}
.input1 { width:100%;  background:#fff; border:0; font-size:17px; color:#7e7e7e; font-weight:300; padding:12px;}
textarea.input1{ height:100px}

.check-box1 { margin-bottom:8px; position:relative; margin-top:12px; }
.check-box1 label { font-size:17px; color:#fff; }
.check-box1 input[type=checkbox]:not(old),.check-box1 input[type=radio   ]:not(old){  width   : 28px;  margin  : 0;  padding : 0;  opacity : 0; position:absolute; top:0; left:0}
.check-box1 input[type=radio   ]:not(old) + label{  display:inline-block;  padding-left : 28px;  background:url('../images/radio.png') no-repeat 0 0;  line-height  : 23px;}

.check-box1 input[type=checkbox]:not(old) + label{  display:inline-block;  margin-left  : 0;  padding-left : 33px;  background:url('../images/check.jpg') no-repeat ;  line-height  : 23px; }


.check-box1 input[type=checkbox]:not(old):checked + label{ background:url('../images/checked.jpg') no-repeat ; }
.check-box1 input[type=radio]:not(old):checked + label{   background:url('../images/radio-checked.png') no-repeat ;}

.welcome-right .check-box1 { float:left; margin-right:35px;}

.submit1{ background:#ffc632; height:50px; border:0; font-size:20px; text-transform:uppercase; background:#ffc632; width:100%; cursor:pointer; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.submit1:hover { background:#000937; color:#fff}
.welcome-right .submit1:hover { background:#fff; color:#000937}


.tutoring-services-home{ background:url(../images/image11.jpg); background-position:center center; width:100%; background-repeat:repeat; position:relative; margin-top:80px;}
.tutoring-services-home:before { position:absolute; top:0; left:0; width:100%; height:100%; content:''; background:rgba(0,9,55,0.5)}

.tutoring1 { position:relative; padding:80px 0}
.tutoringinner{ padding:25px; background:#fff; margin-top:35px}
.tutoringinner-left{ width:66.66%; float:left}
.tutoringinner-left ul { margin:0; padding:0; list-style:none; margin-left:-1%; margin-right:-1%; overflow:hidden }
.tutoringinner-left li { display:table; width:31.33%; float:left; border:2px solid #ffc632; margin-left:1%; margin-right:1%; margin-top:15px}
.tutoringinner-left li span { display:table-cell; height:50px; vertical-align:middle; text-align:center}
.tutoringinner-right { width:32%; float:right}
.tutoringinner-left.tutoringinner-right li { width:98%}

.btn2-big { min-width:213px;  border:none; text-align:center; color:#000937; font-size:20px;  display:inline-block; text-transform:uppercase;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position:relative;  }
.btn2-big a{ color:#000937; text-decoration:none; text-transform:uppercas; display:block; padding:17px 45px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; line-height:18px; z-index:2; position:relative;background:#ffc632;}
.btn2-big a:hover { background:#000937; color:#fff }

.tutoring-services-home .btn2-big { display:table; margin:auto; margin-top:45px}

.prestige-about{ margin-top:76px;}
.pabout1 {  display: flex;  flex-direction: row;  align-content: center;}

.pabout1-left{ background:#000937; padding:30px;  float:left;   display: -webkit-flex;      display: -ms-flexbox;  display: flex;  -webkit-align-items: center;      -ms-flex-align: center;  align-items: center; margin-right:60px; position:relative; overflow:hidden; width:1000px  }
.pabout1-left img { position:relative; z-index:11; max-width:100%; height:auto}
.pabout1-left:before {  position: fixed;  top: 0;  left: 0;  opacity: .4;  position: absolute;  top: 3%;  left: 10%;  background:#344186;  width: 700px;  height: 700px;  margin-left: -46px;  margin-top: -70px;  transform-origin: 11% 44%;  border-radius: 55%;  content: '';  z-index: 10; display:none}
.prestige-about:hover .pabout1-left:before { display:block; -webkit-animation: drift 7000ms infinite linear;          animation: drift 7000ms infinite linear;}
.pabout1-right { padding:40px 0}
.prestige-about .btn2-big { margin-top:30px}

.testimonials{ background:#ffc632; padding:80px 0; position:relative; overflow:hidden; margin-top:80px;}
.testimonials:before { width:400px; height:400px; border-radius:50%; overflow:hidden; background:#ffd15b; content:''; position:absolute; bottom:-197px; left:-28px; z-index:1}
.testimonials1 { position:relative; z-index:2}
.testimonials1 .text70 { line-height:80px;}
.testi-left{ width:49%; float:left; position:relative; z-index:2}
.symboltesti{ position:absolute;bottom:-30px; right:15px}
.testimonials .container1600 { position:relative}
.testi-right{ }
.text70 { font-size:70px}
.testimonials .text70 { line-height:80px}
.slide2 {  z-index:100; width:49%; float:right}
.slide2 .owl-nav { text-align:left; position:absolute; z-index:2000; bottom:-30px; left:0}
.slide2 .owl-carousel .owl-nav button.owl-prev { width:52px; height:52px; background:none; background:url(../images/slide2arrow-left.svg); background-size:52px; background-repeat:no-repeat; margin:0}
.slide2 .owl-carousel .owl-nav button.owl-next { width:52px; height:52px; background:none; background:url(../images/slide2arrow-left.svg); background-size:52px; background-repeat:no-repeat; transform: rotate(180deg); margin:0}
.slide2 .owl-nav .owl-prev span, .slide2 .owl-nav .owl-next span { display:none}

.footer { padding-bottom:30px; padding-top:20px;}
.fsocial{display:table;margin:auto}
.fsocial .fb1{float:left;margin:0 12px;margin-top:30px}
.fsocial .fb1 i{font-size:35px;color:#000937}
.fsocial .fb1 a:hover i { color:#ffc632}

.footeremail { margin-top:20px}
.footeremail a { color:#ffc632; font-weight:500; text-decoration:none; display:inline-block; padding:0 2px}
.footeremail a:hover { color:#000937}

.footlinks1 { margin-top:20px}
.footlinks { font-size:17px; color:#000937; text-align:center }
.footlinks a { display:inline-block; color:#000937; text-decoration:none;  padding-left:4px; padding-right:4px;}
.footlinks a:hover { color:#ffc632;}

.copy { font-size:17px; text-align:center}
.copy a { color:#000937; text-decoration:none}
.copy a:hover {color:#ffc632;}
.copy a.kol { text-decoration:none; color:#ffc632;}
.copy a.kol:hover { color:#000937}


.innerbanner { display:table; width:100%; height:300px; position:relative; background-repeat:repeat-x; background-position:center center}
.innerbanner:before { background:rgba(0,0,0,0.5); content:''; position:absolute; top:0; left:0; width:100%; height:100%}
.innerbanner.about-me { background:url(../images/aboutusbg.jpg); background-repeat:repeat-x; background-position:center center}
.innerbanner h1 { display:table-cell; vertical-align:middle; position:relative; z-index:1000}
.text45 { font-size:45px;}
.innerbanner .text45 {  text-shadow: 2px 2px 4px #000;}
.innerbanner.contact { background:url(../images/contact-bg.jpg);}
.innerbanner.faqs { background:url(../images/faq-bg.jpg);}

.innerpage { margin-top:40px;}
.about1{ }
.img-responsive img{ max-width:100%; height:auto}
.about1-left { width:49%; float:left}
.about1-right {  float:right}

.list1 { margin:0; padding:0; list-style:none; }
.list1 li { position:relative; padding-left:15px; margin-top:10px}

.list1 li:before { content:'»'; position:absolute; top:-1px; left:0; color:#ffc632; }

.uspsection { background:#ffc632; padding:37px 0; margin-top:75px }
.uspsection .img-responsive img { margin:auto}
.uspbox1 {position:relative;}
.uspbox1:before { position:absolute; content:''; top:0; right:0; width:1px; height:200px; background:#fff}
.uspbox1.uspbox1-last:before { display:none}
.banner-desktop-pre{ display: block;}
.banner-mobile-pre{ display: none;}
.home .wpcf7-list-item-label {  color: #fff;  padding-left: 5px;}



.contact2 { padding-top:35px; max-width:700px; margin:auto}
.contact2 .input1{ border:1px solid #3a3a3a; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.contact2 .input1:focus{ border:1px solid #ffc632}
.contact2 .check-box1 { float:left; margin-right:3%}
.contact2 .check-box1 label { color:#242424}
.contact2 .frow1 { margin-bottom:0}
.contact2 .frow1 .fcol100 { margin-bottom:20px}
.frow1 .fcol100 { width:100%;}
.frow1 .fcol50 { width:48.5%; float:left}
.frow1 .fcol50:last-child { float:right}

.contact2 .fform1 { margin-top:20px}
.contact2 .check-box1 input[type="checkbox"]:not(old) + label { background:url(../images/check1.jpg); background-repeat:no-repeat}
.contact2 .check-box1 input[type="checkbox"]:not(old):checked + label {  background: url('../images/checked1.jpg') no-repeat;}
.contact2 .submit1{min-width: 350px;display: inline-block;width: auto;}
.contact2 textarea.input1 { height:155px}

.faq-box{position:relative;cursor:pointer; padding:6px 20px; background:#fff; padding-right:35px; border:2px solid #ffc632; margin-top:25px }
.faq-open{position:relative; padding:10px 0}
.faq-open:before{content:"\f054";font-size:18px;color:#303030;position:absolute;top:12px;right:-24px;font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.faq-open1:before{content:"\f078";}
.faq-box a { color:#41abb5; text-decoration:none}
.faq-box a:hover { color:#303030}
.fopen1 { display:none}
.faq-section .btn1 { display:table; margin:auto; margin-top:50px}

.faq-box div.text17 { padding-bottom:10px}
.innerbanner.gcse{ background:url(../images/gcse.jpg);}
.innerbanner.reviews { background:url(../images/reviewbg.jpg);}

.review-section{}
.reviewbox { background:#ececec; padding:25px; margin-bottom:35px}
.review-section .reviewbox:last-child{ margin-bottom:0}
a .current-menu-item{} 

.star { padding-top:5px}
.star ul { margin:0; padding:0; list-style:none}
.star li { float:left; margin-right:5px;}

.innerbanner.tutoring-services{ background:url(../images/tutoring.jpg);}
.tutoring{ padding-top:30px}

.tutoring-table{ padding:20px; background:#ececec; margin-top:15px}
.tutoring-table{}
.tutoring-table table { border:8px solid #ececec; border-collapse:collapse; text-align:center}
.tutoring-table table th { border:8px solid #ececec; background:#000937; color:#fff; font-weight:600; padding:10px; font-size:20px; text-transform:uppercase }
.tutoring-table table td { background:#fff; border:8px solid #ececec; color:#242424; font-weight:500; padding:10px; font-size:20px}
.tutoring-table table td strong { font-weight:600; color:#000937}

.about1-left.about1-right td { height:349px}
.wpcf7 form.invalid .wpcf7-response-output{ border-color: #fff;}
.home .wpcf7-response-output{ color: #ffffff;}
.wl-contactme a{ text-decoration: none; color: #ffc632;}
.wl-contactme a:hover{ text-decoration: none; color: #fff;}
.uspbox1::before {right: -7px;}
.uspbox1.uspbx2::before {  right: 7px;}
.uspbox1.uspbx3::before {  right: -13px;}



.page-id-13 .about1{ position:relative; padding-left:450px; min-height:470px;}
.page-id-13 .about1-left { position:absolute; top:0; left:0; width:408px;}
.page-id-13 .about1-left.about1-right { width:100%; position:relative}

.fform1 .wpcf7-form-control .wpcf7-list-item{ display: inline-block; margin: 0 8px 0 0;}


@media only screen and (max-width:1600px)  {
.container1600 { max-width:1300px;}
.menu-new1 ul li a { padding-left:7px; padding-right:7px}
.welcome-left { width:62%}
.welcome-right { width:35%}
.text70 {  font-size: 57px;}

.logo { width:245px;}
.btn1-big { font-size:16px;}
.btn1-big a { padding-left:21px; padding-right:21px;}
.top2 .btn1-big { margin-top:33px;}
.uspbox1::before {right: -9px;}
.uspbox1.uspbx2::before {  right: 6px;}
.uspbox1.uspbx3::before {  right: -15px;}

}
@media only screen and (max-width:1300px)  {
.container1600 { max-width:980px;}
.top2 { position:relative}
.logo { width:170px;}
.menu-new1 ul li { font-size:15px;}
.btn1-big a { padding:11px 15px; font-size:15px}
.menu-new1 ul li a { padding-left:6px; padding-right:6px}
.top2 .btn1-big a {  padding: 10px 12px;  font-size: 14px;}
.top2 .navigation { left:-32px; top:-8px}

.email1 { font-size:15px; }
.logo { margin-top:20px; margin-bottom:20px;} 

.top2 .btn1-big { margin-top:17px}
.welcome-right .fform1 { margin-top:10px}
.welcome-right { padding:23px; padding-top:15px}
.input1 { padding:10px 15px; font-size:15px; }
.frow1 { margin-bottom:15px}
.tutoring1 { padding:50px 0}
.tutoringinner { margin-top:25px}
.tutoring-services-home .btn2-big { margin-top:30px;}
.pabout1-left { margin-right:28px}
.pabout1-left img {  height:auto}


.text70 {  font-size: 43px;}
.testimonials .text70 {  line-height: 55px; position:relative; z-index:100}
.text35 {  font-size: 30px;}
.line35 {  line-height: 33px;}
.line26 {  line-height: 24px;}
.text25 {  font-size: 22px;}
.text22 {  font-size: 20px;}
.text20 {  font-size: 18px;}
.text17 {  font-size: 16px;}
.tutoringinner-left li { font-size:16px}
.btn2-big { font-size:18px}
.btn2-big a { padding:15px 37px}

.footlinks { font-size:15px}
.copy { font-size:15px}


.check-box1 label { font-size:15px}

.email1 { font-size:15px}
.text30 {  font-size: 27px;}

.menu-new1 ul li { font-size:14px;}
.logo { width:143px;}
.top2 .btn1-big a {  padding: 10px 8px;  font-size: 12px;}

.btn1-big { min-width:201px;}
.top2 .btn1-big { margin-top:15px;}
.email1 {  font-size: 14px;}
.input1 {  font-size: 14px;}

.uspbox1::before {right: -14px;}
.uspbox1.uspbx2::before {  right: 6px;}
.uspbox1.uspbx3::before {  right: 5px;}


}



@media only screen and (max-width:980px)  {
.container1600 { width:96%}
.top1 { display:none}
.top2 {}
.top2 .btn1-big { display:none}
.top2 .nav-mobile.nav-mobile-fixed .btn1-big { display:block; margin-top:12px}
.emailleft h3 { margin-bottom:5px} 
.top2 { padding-top:15px; padding-bottom:15px;}
.top2 .logo { float:none; margin:auto}
.top2 .logo  img { max-width:200px; height:auto}
.navigation { top:13px}
.menu-new1 { display:none}
.navigation { left:0; width:auto}
.navigation1 { display:block}
.filter-mobile1 { padding:0}
.filter-mobile { width:60px;} 
.mlogo { width:148px;}
.mlogo img { max-width:100%; height:auto}
.menu-new1 { display:none}
.navigation { height:auto; margin-top:0; width:100%}
.filter-mobile { display:block}
.filter-mobile { top:68px;}
.filter-mobile .nav-footer { height:auto; padding-bottom:20px; margin-top:20px}
.filter-mobile { top:7px; left:0px}
.filtertop { padding-bottom:10px; padding-top:10px; background:#000937; padding-left:10px; padding-right:10px}
.nav-mobile.nav-mobile-fixed .nav-mobile-content { padding-top:0}
.top2 .navigation {  position: absolute;  top: 0;  left: 0;  width: auto;  z-index: 100000;}
.nav-mobile.nav-mobile-fixed #menu-gadget { }
.nav-mobile.nav-mobile-fixed #menu-gadget .sf-menu-phone li > a { padding:13px 15px}

.welcome-left { width:100%;}
.welcome-right { width:100%; margin-top:30px; top:0; margin-bottom:1px}
.tutoringinner-left { width:100%;}
.tutoringinner-right { width:100%; margin-top:30px}
.pabout1 { display:block}
.pabout1-left { display:block; width:100%; text-align:center}
.pabout1-left img { max-width:251px;}
.pabout1-right { width:100%; float:left; padding-bottom:0}
.testi-left { width:100%;}
.slide2 { width:100%; position:relative}
.slide2 .owl-theme .owl-nav { position:relative; bottom:0; left:0; text-align:left; margin-top:20px}


.welcome-left { padding-top:30px;}
.welcome-usp { margin-top:16px; padding-bottom:10px}
.tutoring-services-home { margin-top:45px}
.tutoring1 {  padding: 38px 0;}
.tutoringinner-left li { margin-top:10px;}
.prestige-about { margin-top:45px;}
.pabout1-right { padding-top:25px;}
.testimonials { margin-top:45px; padding:34px 0}
.testi-left { padding-bottom:10px}
.footer {  padding-bottom: 16px;  padding-top: 4px;}
.navigation .emailleft { margin-left:0; margin-right:0}
.top2 .nav-mobile.nav-mobile-fixed .btn1-big { float:left}
.welcome-usp li { width:100%}
.welcome-usp li .text15 { height:auto; margin-top:25px}

.text70 {  font-size: 37px;}
.testimonials .text70 {  line-height: 48px; position:relative; z-index:100}
.text35 {  font-size: 26px;}
.line35 {  line-height: 30px;}
.line26 {  line-height: 22px;}
.text25 {  font-size: 19px;}
.text22 {  font-size: 18px;}
.text20 {  font-size: 16px;}
.text17 {  font-size: 15px;}
.tutoringinner-left li { font-size:15px}
.btn2-big { font-size:16px}
.btn2-big a { padding:15px 37px}

.footlinks { font-size:14px}
.copy { font-size:14px}


.check-box1 label { font-size:15px}

.email1 { font-size:15px}

.text45 {  font-size: 41px;}
.uspbox1:before { display:none}
.innerbanner { height:200px;}
.about1-left { width:100%; text-align:center}
.about1-left.about1-right { text-align:left; margin-top:30px}
.uspsection { margin-top:25px; padding-top:20px; padding-bottom:25px}
.slide1 #owl-example3 .owl-prev { margin:0}
.slide1 #owl-example3.owl-carousel .owl-nav button.owl-prev { top:19%; left:0}
.slide1 #owl-example3.owl-carousel .owl-nav button.owl-next { top:19%; right:0}

.text45 {  font-size:36px;}

.text30 {  font-size: 24px;}

.tutoring-table { padding:7px}
.tutoring-table table th { font-size:18px}
.tutoring-table table td { font-size:18px}

.page-id-13 .about1-left { position:relative; width:100%; text-align:center}
.page-id-13 .about1-left.about1-right { text-align:left; margin-top:20px}
.page-id-13 .about1 { padding-left:0; min-height:inherit}
}


@media only screen and (max-width:760px)  {

.text70 {  font-size: 33px;}
.testimonials .text70 {  line-height: 42px; position:relative; z-index:100}
.text35 {  font-size: 24px;}
.line35 {  line-height: 28px;}
.line26 {  line-height: 20px;}
.text25 {  font-size: 17px;}
.text22 {  font-size: 17px;}
.text20 {  font-size: 15px;}
.text17 {  font-size: 14px;}
.tutoringinner-left li { font-size:14px}
.btn2-big { font-size:15px}
.btn2-big a { padding:15px 37px}

.footlinks { font-size:14px}
.copy { font-size:14px}


.check-box1 label { font-size:15px}

.email1 { font-size:15px}
.submit1 {  height: 45px;  font-size: 18px;}

.text45 {  font-size: 37px;}
.innerpage {  margin-top: 30px;}
.innerbanner { height:150px;}
.banner-desktop-pre{ display: none;}
.banner-mobile-pre{ display: block;}

.frow1 .fcol50 { width:100%}

.text30 {  font-size: 22px;}

.faq-box { margin-top:16px;}

.tutoring-table { padding:7px}
.tutoring-table table th { font-size:16px}
.tutoring-table table td { font-size:16px}

.owl-carousel .owl-item img.banner-mobile {display:block}
.owl-carousel .owl-item img.banner-desktop { display:none}

}
@media only screen and (max-width:550px)  {
.top2 .logo img { max-width:160px;}
.filter-mobile1 img { max-width:70px; height:auto}
.filter-mobile1 img {  max-width: 49px;  height: auto;}
.text70 {  font-size: 30px;}
.testimonials .text70 {  line-height: 38px; position:relative; z-index:100}
.text35 {  font-size: 22px;}
.line35 {  line-height: 28px;}
.line26 {  line-height: 22px;}
.text25 {  font-size: 17px;}
.text22 {  font-size: 17px;}
.text20 {  font-size: 15px;}
.text17 {  font-size: 14px;}
.tutoringinner-left li { font-size:14px}
.btn2-big { font-size:15px}
.btn2-big a { padding:15px 37px}

.footlinks { font-size:14px}
.copy { font-size:14px}
.text15 { font-size:14px}


.check-box1 label { font-size:15px}

.email1 { font-size:15px}

.wimg img {  max-width: 53px;  height: auto;}
.welcome-usp li { padding-left:61px; height:50px}
.welcome-usp li .text15 { margin-top:6px}
.welcome-usp li .wimg { top:0px;}

.uspsection { margin-top:25px; padding-top:10px; padding-bottom:15px}
.text45 {  font-size: 28px;}
.text30 {  font-size: 21px;}
.contact2 { padding-top:25px}

.reviewbox {  background: #ececec;  padding: 15px 20px;  margin-bottom: 20px;}

.tutoring-table { padding:5px}
.tutoring-table table th { font-size:14px}
.tutoring-table table td { font-size:14px}
.about1-left.about1-right td {  height: 100px;}
.tutoring {  padding-top:0px;}
.tutoring ~ .tutoring { padding-top:30px}
}

@media only screen and (max-width:480px)  {
.slide1 .owl-carousel .owl-nav button.owl-prev:before { font-size:40px;}
.slide1 .owl-carousel .owl-nav button.owl-next::before { font-size:40px;}
.slide1 .owl-carousel .owl-nav button.owl-next { right:0}
.slide1 .owl-carousel .owl-nav button.owl-prev { left:0}

.welcome-usp li h3.text22 { font-size:15px}
.welcome-right { margin-top:0}
}
@media only screen and (max-width:340px)  {

}