@charset "utf-8";a.blue{color:rgba(0,102,255,1);}
a.blue:hover{color:#4ab0d6;text-decoration:underline}
body{font-family:'Open Sans', sans-serif;font-weight:300;margin:0;}
p{font-size:16px;}
.text-shadow{text-shadow:1px 1px 1px rgba(255, 255, 255, 0.9);}
.rollover{transition:all .2s ease-in;}
.rollover:hover{transform:scale(1.1);transition:all .2s ease-out;}
a, a img{-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;text-decoration:none}
a, a img:hover{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;}
#cssmenu > ul > li > a{transition:all .2s ease-in;}
#cssmenu > ul > li > a:hover{transition:all .2s ease-out;}
.cls{clear:both;}
#header{background:#28232b;height:91px;padding-top:5px;}
.container{width:1140px;padding:0 15px;margin:0 auto;}
.container p{line-height:31px;}
#header .logo{width:250px;float:left;margin-top:5px;}
#header .right{float:right;width:888px;}
#header .right .top{float:right;margin-top:10px;}
#header .right .top a{float:left;color:#fff;margin-right:10px;}
#header .right .top .contact{font-size:14px;}
#header .right .top .contact img{float:left;margin-right:5px;}
#header .right .top .sc-icon a img:hover{opacity:0.5;}
#header .right .top .contact, #header .right .top .sc-icon{float:left;}
#header .right .top .sc-icon a{margin-right:5px;}
#banner{position:relative;}
.boy{width:auto;float:left;}
.boy img{float:left;}
#banner .form{width:345px;position:absolute;top:0;z-index:999;right:70px;}
#banner .form .title{background:#087da9;font-size:18.77px;color:#fff;text-align:center;font-weight:400;border-radius:5px 5px 0px 0px;padding:10px 0; line-height:27px;}
#banner .form .form-section{padding:15px 0;background:#fff;border-radius:0 0 5px 5px;}
#banner .form .form-input{background:#fff;padding:0 20px;}
#banner .form .form-input input::-webkit-input-placeholder{color:#b2b2b2;}
#banner .form .form-input input, #banner .form .form-input textarea{background:#f0f0f0;padding:5px 8px;color:#777;font-weight:400;font-family:'Open Sans', sans-serif;font-size:13px;border:0;border-radius:4px;width:95%;resize:none;margin-bottom:10px;}
.form-input1 input[type="submit"]{background:#087da9;padding:10px 8px;color:#fff;font-weight:400;font-family:'Open Sans', sans-serif;font-size:13px;border:0;border-radius:4px;width:85%;resize:none;margin-bottom:10px;font-size:14px;margin-left:20px;cursor:pointer;}
.form-input2 input[type="submit"]{background:#087da9 !important;padding:10px 8px;color:#fff;font-weight:400;font-family:'Open Sans', sans-serif;font-size:13px;border:0;border-radius:4px;width:100% !important;resize:none;margin-bottom:10px;font-size:14px;margin-left:0px;cursor:pointer;}
.form-input3 input[type="submit"]{background:#087da9 !important;padding:10px 8px;color:#fff;font-weight:400;font-family:'Open Sans', sans-serif;font-size:13px;border:0;border-radius:4px;width:100% !important;resize:none;margin-bottom:10px;font-size:14px;margin-left:0px;cursor:pointer;}
.heading{font-size:21px;letter-spacing:2px;}
.heading-1{font-size:21px;font-weight:lighter;margin:15px auto;display:inline-block;padding-left:10px;padding-right:10px;float:left;width:100%;letter-spacing:2px;}
.tutor-content{padding-left:15px;padding-right:15px;}
.img-right{float:right;margin-left:10px;margin-bottom:10px;}
.img-right img{padding:8px;border:1px solid #f2f2f2;}
.heading-2{font-size:28px;color:#333;margin-bottom:10px;}
.black{color:#000;}
.grey-text{color:#999;}
.text-uppercase{text-transform:uppercase;}
.sub-text{font-size:14px;line-height:26px;}
#grey{background-color:rgba(249, 249, 249, 1);padding:15px 0;}
.full-img img{width:50%;float:left !important;}
.submit{background:#087da9;color:#fff;padding:5px 15px;height:30px;width:100px;text-align:center;font-size:14px;outline:none;border-radius:5px;border:none;cursor:pointer;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;margin-bottom:10px;}
.submit:hover{background:#000;}
.submit{background:#087da9;color:#fff;padding:5px 15px;height:30px;width:100px;text-align:center;font-size:14px;outline:none;border-radius:5px;border:none;cursor:pointer;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;margin-bottom:10px;}
.contant h1{color:#4ab0d6;font-size:36.59px;}
.contant article{color:#7f7f7f;float:left;width:100%;}
.contant article img{float:right;margin-top:43px;padding:8px;border:1px solid #f2f2f2;margin-left:10px;height:auto;}
.contant span{text-align:center;width:100%;float:left;margin-top:10px;}
.contant .consultation{background:#087da9;background:-moz-linear-gradient(top, #087da9 0%, #4ab0d6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #087da9), color-stop(100%, #4ab0d6));background:-webkit-linear-gradient(top, #087da9 0%, #4ab0d6 100%);background:-o-linear-gradient(top, #087da9 0%, #4ab0d6 100%);background:-ms-linear-gradient(top, #087da9 0%, #4ab0d6 100%);background:linear-gradient(to bottom, #087da9 0%, #4ab0d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#087da9', endColorstr='#4ab0d6', GradientType=0);color:#fff;padding:10px 30px;font-weight:600;font-style:italic;margin:0 auto;}
.name{float:none !important;font-size:20px !important;text-align:left !important;width:auto !important;color:#1eaace;}
#banner1{background:url(data/images/banner-bg.jpg);background-size:cover;background-attachment:fixed;text-align:center;padding-top:50px;padding-bottom:50px;}
#banner1 .title{font-size:35px;color:#1eaace;padding-bottom:20px;}
#banner1 .text{font-size:22px;color:#fff;}
.tutor{width:46%;padding:10px;border:1px solid #f2f2f2;text-align:center;display:inline-block;margin-right:10px;margin-top:15px;}
.tutor a{color:#1eaace;font-style:italic;}
.tutor .pic img{width:200px;float:left;border:1px solid #f2f2f2;;padding:0;margin-top:0;margin-left:0;}
.tutor .title{font-size:22px;padding-bottom:10px;color:#1eaace;font-weight:bold;float:left;width:auto;margin-left:14px;}
.tutor .text{font-size:16px;float:left;width:55%;margin-left:15px;text-align:left;}
.blog{width:100%;float:left;margin-right:20px;}
.blog .post{border-bottom:1px solid #f2f2f2;clear:both;display:inline-block;padding-bottom:25px;padding-top:25px;width:100%;}
.blog .post:last-child{border-bottom:none;}
.blog .img{width:200px;float:left;margin-right:10px;}
.blog .contant{display:block;float:left;width:70%;}
.blog .img img{width:83%;margin-top:0px;float:left;}
.blog .title{font-size:25px;color:#1eaace;margin-bottom:10px;}
.blog .date{font-size:12px;}
.blog .text{font-size:14px;margin:25px auto;}
.blog-right{width:20%;float:right;}
.blog-right a{color:#7f7f7f;}
.blog-right a:hover{text-decoration:underline;}
.blog-right .img{clear:both;float:left;margin-bottom:10px;}
.blog-right img{float:left !important;margin-top:10px !important;margin-left:0px !important;width:80%;}
.blog-right .featured-post{display:block;}
.blog-right .featured-post .title{border-bottom:1px solid #1eaace;clear:both;color:#1eaace;display:inline-block;font-size:25px;font-weight:bold;margin-bottom:10px;}
.blog-right .featured-post .text{font-size:14px;margin:10px auto;clear:both;}
.blog-right .featured-post .date{font-size:12px;margin:10px auto;}
.blog-right .recent-post{display:block;}
.blog-right .recent-post .img{clear:none;float:left;}
.blog-right .recent-post .img img{float:left;padding:0;width:100%;}
.blog-right .recent-post .title{border-bottom:1px solid #1eaace;clear:both;color:#1eaace;display:inline-block;font-size:25px;font-weight:bold;margin-bottom:10px;}
.blog-right .recent-post .text{font-size:14px;margin:10px auto;clear:both;}
.blog-right .recent-post .date{font-size:12px;margin:10px auto;}
.blog-right .archive .title{border-bottom:1px solid #1eaace;clear:both;color:#1eaace;display:inline-block;font-size:25px;font-weight:bold;margin-bottom:10px;}
.blog-right .archive .text{font-size:14px;margin:10px auto;clear:both;}
.blog-right .archive .date{font-size:12px;margin:10px auto;}
.col-md-4{float:left;padding:10px;font-size:14px;width:348px;margin-right:17px;}
.col-md-4:last-child{margin-right:0px;}
.col-md-4 img.img{float:left;margin-left:0px;margin-top:10px;width:100%;}
.col-md-4 .form input, .col-md-4 .form textarea{background:rgba(255,255,255,1);border:1px solid #f2f2f2;border-radius:5px;padding:10px;margin-bottom:10px;width:93%;font-family:'Open Sans', sans-serif;resize:none;}
.col-md-4 .form{border:1px solid #fff;}
#testimonials{background:#f5f5f5;padding:30px;}
#testimonials h3{font-size:36.59px;color:#4ab0d6;text-align:center;margin:5px 0;}
#testimonials .cap{text-align:center;position:relative !important;clear:both;}
#testimonials .cap img{z-index:1;position:relative;}
#testimonials .cap hr{position:absolute;width:100%;top:16px;color:#4399BA !important;height:1px;border:1px solid #40A8CF;background-color:rgb(79, 178, 214);}
.tutor-application{border-radius:5px;border:1px solid #f2f2f2;padding:30px 35px;}
.col-md-12{width:100%;margin-top:10px;}
.tutor-application{font-size:14px;font-weight:bold;}
.tutor-application p{font-size:12px;margin:0;color:rgb(8, 125, 169);font-weight:normal;}
.text-small{font-size:14px;font-size:14px;line-height:28px;margin-bottom:28px;}
.tutor-application input, .tutor-application textarea{background:rgba(255, 255, 255, 1) none repeat scroll 0 0 !important;border:1px solid #f2f2f2 !important;border-radius:5px;font-family:"Open Sans", sans-serif;margin-bottom:10px !important;margin-top:10px !important;padding:5px !important;resize:none;width:98% !important;}
.form-input .submit{float:left;width:100%;padding:10px 0px;line-height:normal;height:auto;}
.testimonials{width:64%;margin-left:19%;margin-right:19%;border-bottom:1px solid #f2f2f2;margin-bottom:30px;}
.bx-wrapper{position:relative;margin:0 0 60px;padding:0;*zoom:1;}
.text-center{text-align:center;}
blockquote{text-align:center;color:#7a7a7a;font-size:16px;font-weight:300;line-height:27px;}
blockquote p, .profile p{margin:30px auto;text-align:left;width:250px;}
blockquote p img, .profile p img{width:auto;float:left;margin-right:20px;margin-top:0;border:none;}
blockquote .name, .profile .name{color:#4ab0d6;text-align:left;font-size:14.59px;padding-top:10px;}
blockquote span, .profile span{color:#333;font-size:13px;text-align:left;width:auto;float:left;text-transform:uppercase;}
.bx-wrapper .bx-viewport{left:-5px;}
.bx-viewport{padding-bottom:50px;padding-right:20px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:16px;height:16px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:15px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
#footer{background:#000;color:#fff;padding-bottom:20px;}
#footer .col h3{font-size:20px;margin:20px 0;}
#footer .col{float:left;width:277px;margin-right:150px;}
#footer .col:last-child{margin-right:0px;}
#footer .col p{font-size:15px;}
#footer .col ul{list-style:none;padding:0;}
#footer .col ul li{border-bottom:1px solid #333;margin-bottom:10px;}
#footer .col ul li a{color:#fff;font-size:15.91px;}
#footer .col .f-logo{text-align:center;margin-top:25px;}
#footer .col .f-logo .sc-icon{margin-top:20px;}
#footer .col .f-logo .sc-icon a:hover{opacity:0.5;}
#footer a{color:#fff;}
#footer a:hover, #footer .col ul li a:hover{color:#4ab0d6;}
#footer .col p strong img{float:left;margin-top:2px;margin-right:7px;}
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu:after, #cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu{width:auto;float:right;margin-top:10px;}
#cssmenu > ul > li{float:left;margin-right:3px;}
#cssmenu.align-center > ul{font-size:0;text-align:center;}
#cssmenu.align-center > ul > li{display:inline-block;float:none;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul > li{float:right;}
#cssmenu.align-right ul ul{text-align:right;}
#cssmenu > ul > li > a{padding:10px 10px;font-size:13px;text-decoration:none;text-transform:uppercase;color:#fff;}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a{color:#fff;background:#453c4a;border-radius:10px;padding:13px 10px 10px 10px;}
#cssmenu > ul > li.has-sub > a{padding-right:20px;}
#cssmenu > ul > li.has-sub > a::after{position:absolute;top:21px;right:10px;width:4px;height:4px;border-bottom:1px solid #000000;border-right:1px solid #000000;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after{border-color:#009ae1;}
#cssmenu ul ul{position:absolute;left:-9999px;z-index:99;}
#cssmenu li:hover > ul{left:auto;}
#cssmenu.align-right li:hover > ul{right:0;}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}
#cssmenu ul ul li{height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;}
#cssmenu ul li:hover > ul > li{height:32px;}
#cssmenu ul ul li a{padding:10px 20px;width:160px;font-size:13px;background:#453c4a;text-decoration:none;color:#dddddd;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{color:#ffffff;}
#cssmenu ul ul li.has-sub > a::after{position:absolute;top:13px;right:10px;width:4px;height:4px;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub > a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #dddddd;border-left:1px solid #dddddd;}
#cssmenu ul ul li.has-sub:hover > a::after{border-color:#ffffff;}
@media all and (max-width:768px){#cssmenu{width:100%;}
#header{height:auto;}
.name{font-size:25px;}
.contant article img.img{width:75%; float:none; display:block;}
.tutor{width:44%;}
.blog{width:70%;}
.blog .contant{width:58%;}
.blog-right{width:26%;}
.col-md-4{width:44%;}
.col-md-4 .form input, .col-md-4 .form textarea{width:100%;}
.col-md-4:last-child{width:96%;}
.contant article img{}
#cssmenu ul{width:100%;display:none;}
#cssmenu.align-center > ul, #cssmenu.align-right ul ul{text-align:left;}
#cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover > ul > li{width:100%;height:auto;border-top:1px solid rgba(120, 120, 120, 0.15);}
#cssmenu ul li a, #cssmenu ul ul li a{width:100%;}
#cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li{float:none;display:block;}
#cssmenu ul ul li a{padding:8px 20px 8px 30px;font-size:12px;color:#fff;background:none;}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{color:#fff;background:#453c4a;}
#cssmenu ul ul ul li a{padding-left:40px;}
#cssmenu ul ul, #cssmenu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0;}
#cssmenu > ul > li.has-sub > a::after, #cssmenu ul ul li.has-sub > a::after{display:none;}
#menu-line{display:none;}
#cssmenu #menu-button{display:block;padding:20px;color:#fff;cursor:pointer;font-size:12px;text-transform:uppercase;}
#cssmenu #menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:2px;background:#fff;}
#cssmenu #menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:3px;border-top:2px solid #fff;border-bottom:2px solid #fff;}
#cssmenu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120, 120, 120, 0.15);height:24px;width:25px;cursor:pointer;background:#453c4a;}
#cssmenu .submenu-button::after{content:'';position:absolute;top:7px;left:12px;display:block;width:1px;height:11px;background:#fff;z-index:99;}
#cssmenu .submenu-button::before{content:'';position:absolute;left:7px;top:12px;display:block;width:11px;height:1px;background:#fff;z-index:99;}
#cssmenu .submenu-button.submenu-opened:after{display:none;}
}
@media (max-width:1170px){.container{width:738px;padding:0 15px;margin:0 auto;}
#header .logo{width:186px;}
#header .logo img{width:100%;}
#header .right{width:549px;}
#cssmenu > ul > li > a, #cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a{padding:7px !important;}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a{border-radius:6px;}
#cssmenu > ul > li > a{font-size:10px;}
.boy img{width:300px;margin-top:112px;}
.tutor{border:1px solid #f2f2f2;display:inline-block;margin-right:10px;margin-top:15px;padding:10px;text-align:center;width:44%;}
.tutor .title{margin-left:0;margin-top:10px;}
.tutor .text{margin-left:0px;width:auto;}
.tutor .pic img{border:medium none;float:left;margin-left:0;margin-top:0;padding:0;width:100%;}
#footer .col{margin-right:39px;width:216px;}
#footer .col p, #footer .col ul li a{font-size:13px;}
}
@media (max-width:768px){#cssmenu{margin-top:auto;}
#cssmenu ul{background:#000;}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a{border-radius:0;}
#wowslider-container1 .ws_images{height:100% !important;}
}
@media (max-width:767px){.tutor .text{font-size:15px;}
.blog{width:100%;}
.logo img{width:100%;}
.blog-right .recent-post{display:inline-block;}
.blog-right .featured-post .date{font-size:12px;margin:10px auto;width:100%;float:left;}
.blog-right .featured-post .title{display:block;}
.blog-right{float:left;width:100%;}
.col-md-4{width:42%;}
.contant h1{font-size:20.59px;}
.contant article .col-md-4 img.img{width:89%;}
.container{width:610px;padding:0 15px;margin:0 auto;}
#header{float:none;height:auto;}
#header .logo{width:186px;margin:0 auto;float:none;}
#header .right{width:100%;}
#header .right .top{clear:both;float:none;margin:0 auto;overflow:auto;width:448px;}
#banner .form{width:299px;}
.contant .consultation{float:inherit;width:346px;padding:10px 132px;}
#footer .col{margin-right:auto;width:100%;}
#cssmenu{background:#000;border-radius:5px 5px 0 0;margin-top:10px;}
}
@media (max-width:639px){.container{width:450px;padding:0 15px;margin:0 auto;}
.profile{float:none;}
.testimonials img{width:auto !important;float:left !important;}
blockquote p, .profile p{width:320px;}
.contant article img.img{margin-top:80px;}
.blog .title{font-size:20px;}
#banner1 .text{font-size:15px;}
.tutor{width:95%;}
.blog .contant{width:100%;margin-left:10px;}
.col-md-4{width:100%;}
.col-md-4 .form input, .col-md-4 .form textarea{width:90%;}
.boy{width:300px;margin:0 auto;float:none;}
.boy img{margin-top:auto;float:none;}
#banner .form{margin-top:-5px;margin:0 auto;float:none;}
.contant article img{float:right;width:150px;}
.contant h1{font-size:25px;}
p{font-size:16px; line-height:27px;}
.contant .consultation{width:auto;padding:10px 30px;}
.testimonials{width:90%;margin:0 5%;}
#testimonials{padding:0px;}
blockquote{padding:0; margin:0;}
#banner .form{border:1px solid #f2f2f2;display:block;margin-top:23px;padding-bottom:10px;position:static;}
.contant article img{width:100px;}
.col-md-4{width:98%;}
}
@media (max-width:479px){.container{width:330px;padding:0 15px;margin:0 auto;}
.name{font-size:20px !important;}
#header .container{padding:0;width:360px;}
#header .right .top{float:none;width:240px;text-align:center;}
#header .right .top a, #header .right .top .contact img{float:none;}
#header .right .top a{display:block; height:28px;}
#header .right .top .contact, #header .right .top .sc-icon{float:none;margin-top:20px;}
#cssmenu{background:#000;border-radius:5px 5px 0 0;}
#banner .form .title{font-size:15px;}
}
@media (max-width:359px){.container{width:290px;padding:0 15px;margin:0 auto;}
.profile p{width:279px;}
#header .container{padding:0;width:320px;}
.testimonials{width:96%;margin:0 2%;}
.col-md-4 .form input, .col-md-4 .form textarea{width:85%;}
}
@media (max-width:319px){.container{width:290px;padding:0 5px;margin:0 auto;}
.col-md-4, .col-md-4:last-child{width:95%;}
.col-md-4 .form input, .col-md-4 .form textarea{width:92%;}
.tutor{width:92%;}
#header .container{width:300px;}
#banner .form{width:281px;}
.boy{width:100%;}
.boy img{width:100%;}
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);}
50%{opacity:1;-webkit-transform:scale(1.05);}
70%{-webkit-transform:scale(.9);}
100%{-webkit-transform:scale(1);}
}
@keyframes bounceIn{0%{opacity:0;transform:scale(.3);}
50%{opacity:1;transform:scale(1.05);}
70%{transform:scale(.9);}
100%{transform:scale(1);}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
.wpcf7-validation-errors{display:none;}
.table{font-size:14px;}
.table td p{margin:5px;}
.table tr:nth-of-type(odd){background-color:#fff;}
.table td{padding:4px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.heading-bold{font-weight:bold;letter-spacing:normal;color:#6F6F6F;}