body{font-family:sans-serif;font-size:17px;line-height:1.231;/*background:url(../images/body-bg.gif) top left repeat-x #4b4b4b;*/color:#1d1b4b;}.main-bg{/*background:url(../images/main-bg.gif) top left repeat-x #3a393a*/}#main{padding:0}#site-body .lnk-typ1{color:#b30303;text-decoration:none}#site-body .lnk-typ1:hover{color:#444}#site-body .lnk-typ2{color:#b30303;text-decoration:none}#site-body .lnk-typ2:hover{color:#444}.points{margin:0;padding:0;list-style-type:none}.points li{margin:0;padding:0 0 0 10px}.points-typ1{padding:10px 0}.points-typ1 li{background:url(../images/bullet3.gif) 0 5px no-repeat;margin:4px 0;padding-left:12px}.points-typ2{padding:10px 0}.points-typ2 li{background:url(../images/bullet3.gif) 0 5px no-repeat;margin:4px 0;padding-left:12px}.box-typ1{background-color:#fff}.box-typ2{background:url(../images/bg-box-typ2.gif) left bottom repeat-x #fff;border:1px solid #dedede;border-bottom:none}.box-typ3{background:#f9f9f9;border:1px solid #e5e5e5}.box-typ5{background:url(../images/bg-box-typ5.gif) left top repeat-x #dcdcdc;border:1px solid #d0d0d0}.box-typ6{background:#a8a6a6;border:1px solid #d0d0d0;border-width:1px 0;color:#fff}.box-typ7{background:#b30303;border:1px solid #6392c0;border-width:0}.middlebar-bg{background:#5f0e82;height:337px;border:4px solid #9f9e9e;border-width:4px 0}.middlebar1{width:960px;margin:auto auto 15px;position:relative}.middlebar1 p{margin:0}.mid-banner{position:relative;width:521px}.cust-box{background:url(../images/cust-box-bg.png) top center;position:absolute;bottom:36px;left:0;width:520px;height:77px;padding:10px 17px 10px 77px}.cust-box1{background:url(../images/cust-box-bg.png) top center;position:absolute;bottom:0;left:61px;width:439px;height:57px;padding:10px 17px 10px 16px}.cbox{padding-left:175px;width:471px}.cust-box .title,.cust-box1 .title{font-size:20px;font-weight:700}.cust-box .text,.cust-box .title{font-size:16px}.mid-icon{position:absolute;left:19px;bottom:-36px}.middlebar2{margin-bottom:15px;min-height:1px;border:9px solid #6f6d6d;background:#d8d9d8}.middlebar2 p{margin:0}.newsbar-bg{width:100%;margin:0 auto}.newsbar{margin-bottom:15px;min-height:1px;/*border:5px solid #6f6d6d;background:#d8d9d8*/}.newsbar-bg p{margin:0}.slider-type1{border:5px solid #ccc;padding:0;overflow:hidden;margin-bottom:5px}.slider-type1 .fs-sp1-image{margin:0}.slider-type1 img{float:left;border:0 solid #ccc}.slider-type1 .fs-sp1-inner{padding:0}.slider-type1 .fs-sp1-desc{margin-left:310px;line-height:1.3}.slider-type1 .fs-sp1-desc h3{font-size:18px;margin-bottom:8px}.slider-type1 .fs-sp1-morein{font-weight:700}.topbar-bg{/*background:url(../images/topbar-bg.gif) left bottom repeat-x;border-bottom:0px solid #b2b2b2;margin-top:36px*/}#topbar{width:960px;margin:auto;position:relative;background:#fff;z-index:99}/*#logo{display:inline-block;position:absolute;width:221px;height:141px;left:16px;top:10px}*/#logo span{display:block;font-size:12px;font-weight:700;color:#b11717;margin-top:3px}.topbar-sociallink{position:absolute;top:-18px;right:8px}.topbar-sociallink p{margin:0}#site-body .topbar-sociallink a{display:inline-block}.topbar-link{position:absolute;right:18px;bottom:51px;color:#2a292a;font-size:18px}.topbar-link p{margin:0;font-weight:700}.topbar-link span{font-weight:400;background:url(../images/span-sep.gif) center left no-repeat;padding-left:10px;margin-right:5px;display:inline-block}.topbar-link .first{margin-left:5px}.topbar-link h3{float:left;font-size:18px;color:#2a292a}.topbar-link ul.menu{margin:0;padding:0;display:inline;float:right}.topbar-link ul.menu li{display:inline-block;margin:0 0 0 7px;padding-left:7px;float:left;background:url(../images/top-nav-sep.gif) left center no-repeat}#site-body .topbar-link ul.menu li a{font-family:Arial,Helvetica,sans-serif;font-weight:400;display:inline-block;text-decoration:none;white-space:nowrap;cursor:pointer;font-size:18px;text-transform:none;height:16px;background:0 0;padding:0}#site-body .topbar-link ul.menu li a span{height:16px;color:#2a292a;text-transform:none;padding:0;display:inline-block}#site-body .topbar-link ul.menu li a:hover span{color:#c80303}.topbar-link ul.menu li.first{background:0 0}.ph-box{position:absolute;right:150px;top:16px;font-size:16px;color:#2a292a}.ph-box .pink{color:#a150cf;font-size:21px;font-weight:700}.ph-box .enqhere{font-size:20px;font-weight:700}.email-box{position:absolute;right:0;bottom:20px;font-size:93%;color:#444}.tbar-search{position:absolute;right:17px;top:60px;width:310px}.tbar-search h3{float:left;font-size:14px}.tbar-search .inline{float:right}.srch-txt{color:#2a292a;font-size:14px;float:left;font-weight:700;padding-top:5px}.serach{padding-left:10px}.tbar-search p{margin:0}.tbar-search form p label{display:block}.tbar-search form .inputbox{border:1px solid #b8b7b7;width:191px;height:19px;font-weight:400}.tbar-search form .button{background:url(../images/search-btn.png) no-repeat;font-size:0;overflow:hidden;border:none;display:inline-block;text-indent:-99999px;width:17px;height:13px;cursor:pointer;position:absolute;right:3px;top:4px;z-index:100}.navigation-bg{background:url(../images/navigation-bg.gif) top left repeat-x;height:40px;position:absolute;right:20px;bottom:0}#navigation{height:40px;position:relative;z-index:999;margin-top:5px}.left-crv{background:url(../images/nav-left-crv.png) no-repeat;position:absolute;width:7px;height:39px;left:-7px;top:-4px}.right-crv{background:url(../images/nav-right-crv.png) no-repeat;position:absolute;width:8px;height:39px;right:-8px;top:-4px}#navigation ul{margin:0;padding:0}#navigation ul li{list-style-type:none;float:left;display:inline-block;padding-right:0}#site-body #navigation a{height:25px;font-family:Lato,sans-serif;font-weight:700;padding:10px 10px 0;color:#fff;text-decoration:none;cursor:pointer;margin:0;display:inline-block;background:url(../images/nav-sep.gif) right center no-repeat}#site-body #navigation .active a,#site-body #navigation a:hover{background:#5f0e82;color:#fff}#site-body #navigation .item12 a span{background:0 0}.pagepath{font-family:"Microsoft Sans Serif";background:url(../images/page-headerimg.png) left top repeat-x #f1f1f1;border:1px solid #dadada;border-width:1px 0;font-size:77%;text-transform:uppercase;margin-bottom:15px;padding:5px}.pagepath .showHere{display:inline-block;margin-right:5px}*/ #site-body .pagepath a{display:inline-block;text-decoration:none;color:#558ec5;margin:0;vertical-align:middle;line-height:1}#site-body .pagepath a:hover{color:#af0303}.pagepath span.sep{display:inline-block;margin:0 5px}.pagepath span.sep img{display:inline-block;margin-top:0}.pagepath .pg-nme{display:inline-block;text-decoration:none;color:#000;line-height:1}.bottom-banner p{margin:0}.grid-box{overflow:hidden;min-height:1px}.grid-box .gr-b{float:left}.grid-box .grid-inner{overflow:hidden;min-height:1px}.gr-cols-2 .gr-b{width:50%}.gr-cols-3 .gr-b{width:33.3%}.gr-cols-4 .gr-b{width:24.98%}.gr-cols-5 .gr-b{width:20%}.gr-cols-6 .gr-b{width:16.66%}.grid-info-box{min-height:1px}.grid-info-box .grid-inner{margin-right:-15px}.grid-info-box .gr-bl{float:left;width:33.3%}.grid-info-box .gr-br{float:right}.grid-info-box .gr-in{margin-right:15px}.info-box1{border:1px solid #e5e5e5;padding:15px;min-height:200px;background:#f5f5f5;margin-bottom:20px}.info-box1 h3{font-size:18px;margin-bottom:8px}.info-box1 .image-box{margin-bottom:5px;border:1px solid #ccc;padding:2px;height:100px;background:#fff;text-align:center}.info-box1 .desc-box{margin-bottom:10px}.info-box1 .btn-bar{text-align:left}.footer-bg{min-height:1px}#footer{width:960px;margin:0 auto;padding:0 0 20px;min-height:1px}.ft-data{padding:0 15px;margin-bottom:2px;margin-top:30px;overflow:hidden}.ft-lnk .grb{float:left;margin-right:70px}.ft-lnk .last{margin-right:0}.ft-lnk ul.menu{margin:0;padding:0}.ft-lnk ul.menu li{list-style-type:none}.ft-data .ft-lnk ul.menu li{float:none;padding:0 10px 0 0;margin-right:10px}#site-body .ft-data .ft-lnk ul.menu li a{color:#fff;text-decoration:none;font-size:11px;display:inline-block;padding:0;background:0 0}.ft-data .ft-lnk ul.menu li.last{background:0 0}#site-body .ft-data .ft-lnk ul.menu li.active a,.ft-data .ft-lnk ul.menu li a:hover{color:#ef9411}.ft-copyright-box{position:relative;padding-top:12px;min-height:1px}.copy-right{float:left;font-size:85%;width:50%}.address,.design-by{float:right;font-size:100%;width:100%;text-align:right}.footer-box{margin:0;padding:0 0 10px;border-width:1px 0;background:#fff;position:relative;min-height:1px;z-index:0}.footer-box .grid-inner{border-top:1px solid #646464;margin:4px 9px 0;padding-top:16px}.footer-box .gr-bl{float:left;width:180px}.footer-box .gr-b2{float:left;width:370px}.footer-box .gr-br{float:right;width:20%}.footer-box .col-1{background:url(../images/box1-1.gif) top left repeat-y;margin-right:10px;min-height:232px}.footer-box .col-2{background:url(../images/box-2-1.gif) top left repeat-y;margin-right:10px}.footer-box .col-3{margin-right:10px}.footer-box .col-4{background:url(../images/red-from-bg.gif) top left repeat-y;padding-bottom:24px;min-height:1px;position:relative;z-index:0}.red-callus{position:absolute;top:60px;right:28px;z-index:10000;min-height:1px}.red-callus .box-typ2-1-crv{display:none}.red-callus .call{margin-bottom:10px;padding-bottom:10px;color:#191819;font-size:16px;border-bottom:1px dotted #5f0e82;min-height:1px}.red-callus .pink{color:#5f0e82}.red-callus .num{font-size:23px;font-weight:700;min-height:1px}.red-callus .sb-innerbd-typ2{padding:10px 15px 0 18px}.red-callus .detail{color:#191819;font-size:12px}.red-callus .detail .want{font-size:15px;font-weight:700}.footer-box .col-3.crv .box-typ2-1-crv{display:none}.footer-box .col-3 .sb-innerbd-typ2{padding:0}.footer-box .col-4 .sb-innerbd-typ2{padding:80px 15px 30px}.footer-box .col-3 .img-link{margin-bottom:4px}#site-body .footer-box .col-3 .img-link a{display:inline-block}.footer-box .col-1 h5{margin-bottom:5px}.footer-box .col-1 .sb-innerbd-typ2{padding:0 0 20px}.footer-box .col-1 ul{margin:0;padding:0}.footer-box .col-1 li{list-style-type:none}#site-body .footer-box .col-1 li a{color:#191819;font-size:13px}#site-body .footer-box .col-1 li a:hover{color:#5f0e82}.footer-box .col-2 .text{margin-bottom:8px;background:url(../images/link-sep.gif) right 20px no-repeat;width:138px;cursor:pointer}#site-body .footer-box .col-2 .text a{color:#191819;font-size:14px;font-weight:700}#site-body .footer-box .col-2 .text a .big{font-size:23px;font-family:'Titan One',cursive;display:inline-block;cursor:pointer}.footer-box .col-4 h5{text-align:left;padding-top:14px}.footer-box h3{font-size:15px;margin-bottom:10px;color:#b71111}.footer-box .ft-lnk ul.menu{margin:0;padding:0}.footer-box .ft-lnk ul.menu li{display:block;margin-bottom:3px}#site-body .footer-box .ft-lnk ul.menu li a{color:#444;font-size:12px;background:0 0;padding:0;display:inline-block}#site-body .footer-box .ft-lnk ul.menu li .select a,#site-body .footer-box .ft-lnk ul.menu li a:hover{color:#b30303}.latest-news h5{font-size:13px;color:#b71111;margin-bottom:3px}.latest-news .date{display:block;margin-bottom:3px;color:#b71111;font-size:12px}#site-body .latest-news a{color:#b71111}#site-body .latest-news a:hover{color:#444}.newsflash{position:relative}.newsflash .date{display:none}.newsflash p{font-weight:700;font-style:italic;color:#252425;font-size:15px;font-family:Lato,sans-serif}.newsflash span{font-size:14px;font-weight:400}.newsflash .img{float:right}.newsletter{position:relative}.newsletter .fieldinfo,.newsletter .label{display:none}.newsletter .field{position:relative;margin:10px 0 0}.newsletter .emailfield input{font-family:Arial,Helvetica,sans-serif;width:100px;padding:3px 5px 4px;font-size:12px;border:1px solid #C3C0C0}.newsletter .submitform input{font-family:Arial,Helvetica,sans-serif;position:absolute;left:128px;bottom:10px;color:#fff;background:#cc0303;border:none;font-size:12px;font-weight:400;padding:4px 2px 3px;cursor:pointer}.newsletter .submitform input:hover{background:#5a5a5a}.contact-box .tel-no{font-size:15px;font-weight:700;margin:3px 0}.contact-box .mail-box span,.contact-box .tel-no span{color:#b71111;display:inline-block;margin-right:5px;font-weight:700}.contact-box .mail-box{margin-bottom:15px}#site-body .contact-box .mail-box a{color:#b71111;text-decoration:underline}#site-body .contact-box .mail-box a:hover{color:#444}.social-lnk-box .links{margin-top:5px}#site-body .social-lnk-box .links a{display:inline-block;margin-right:5px;margin-bottom:5px;vertical-align:middle}#site-body .readmore{margin:10px 0}#site-body .readmore a{background:#727171;padding:5px;color:#fff}#site-body .readmore a:hover{background:#444;color:#fff}.article-info{margin:10px 0;font-size:85%}.article-info-term{display:none}dt.category-name,dt.create,dt.createdby,dt.modified{float:left;padding-right:5px}.article-info dd{margin:2px 0 0;line-height:1.2em}.article-info dd span{text-transform:none;display:inline-block;padding:0 5px 0 0;margin:0 10px 0 0}ul.actions{text-align:right;padding:0;width:100%;margin:0}ul.actions li{display:inline}#site-body ul.actions a{text-decoration:none}p.counter{font-weight:700}.pagination{margin:10px 0;padding:10px 0;clear:both;border-top:1px solid #424041}.pagination ul{list-style-type:none;margin:0;padding:0;text-align:left;height:25px;overflow:hidden}.pagination li{display:inline-block;padding:1px 3px;text-align:left;border:1px solid #aeadad;background:#cac9c9;margin:0 2px;float:left}#site-body .pagination .pagenav{padding:2px;display:inline-block}.pagination li.pagination-end,.pagination li.pagination-next,.pagination li.pagination-prev,.pagination li.pagination-start{border:0;background:0 0}.form-limit{margin:20px 0 0;padding:0 10px 0 20px;text-align:right}ul.pagenav{list-style-type:none;padding:0;overflow:hidden;margin:10px 0; display:none;}ul.pagenav li{display:inline;padding:0;margin:0;border:0;position:relative}#site-body ul.pagenav li a{border:1px solid #ccc;display:inline-block;background:#eee;padding:2px 5px;text-decoration:none}#site-body ul.pagenav li a:hover{background:#999;color:#fff}#site-body ul.pagenav li.pagenav-prev{float:left;display:none}#site-body ul.pagenav li.pagenav-next{float:right;display:none}.image-left{float:left;margin:0 15px 5px 0}.image-right{float:right;margin:0 0 5px 15px}.img-intro-left{float:right;margin-left:10px;margin-bottom:10px}.img-intro-right{float:left;margin-right:10px;margin-bottom:10px}.img-fulltext-left{float:right;margin-left:20px;margin-bottom:20px}.img-fulltext-right{float:left;margin-right:20px;margin-bottom:20px}.img_caption .left{float:left;margin-right:1em}.img_caption .right{loat:right;margin-left:1em}.img_caption .left p{clear:left;text-align:center}.img_caption .right p{clear:right;text-align:center}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}.cols-1{display:block;float:none!important}.cols-2 .column-1{width:50%;float:left}.cols-2 .column-2{width:50%;float:right}.cols-3 .column-1,.cols-3 .column-2{float:left;width:33.3%}.cols-3 .column-3{float:right;width:33.3%}.cols-4 .column-1,.cols-4 .column-2,.cols-4 .column-3{width:24.98%;float:left}.cols-4 .column-4{width:24.98%;float:right}.cols-5 .column-1,.cols-5 .column-2,.cols-5 .column-3{width:20%;float:left}.cols-5 .column-4{width:20%;float:right}.cols-6 .column-1,.cols-6 .column-2,.cols-6 .column-3{width:16.66%;float:left}.cols-6 .column-4{width:16.66%;float:right}.items-row-inner{overflow:hidden;min-height:1px;margin-right:-20px}.contentbox1{margin-right:20px;color:#fff}.blog-featured .items-row{margin-bottom:0!important}.testimonials-blog .article-info{display:none}.testimonials-blog .item{position:relative;/*background:url(../images/testimonials-bg.png) no-repeat;*/color:black;background-color: #e8e8ed;border-radius:15px;max-width:100%;height:280px;padding:13px 50px 33px 29px;line-height:19px;font-size:14px; margin-bottom:15px; left:18px;}.testimonials-blog dd.createdby{padding-top:12px}.testimonials-blog .item .key-info{position:absolute;bottom:25px;left:29px}.meetteam .items-row.row-5,.servicespg .items-row.row-5{margin-bottom:0!important}.meetteam .box1,.servicespg .box1{border:1px solid #424041;padding:15px;min-height:250px;overflow:hidden!important}.meetteam .box1 .box-l,.servicespg .box1 .box-l{float:left}.meetteam .box1 .pink,.servicespg .box1 .pink{width:155px;min-height:80px;background:#5f3e5f;margin-right:15px}.meetteam .box1 .gray,.servicespg .box1 .gray{/*width:155px;min-height:80px;*/background:#8f8f8f;/*margin-right:15px*/}.meetteam .box1 .team-txt,.servicespg .box1 .service-txt{/*width:376px;*/height:159px;border-right:1px solid #424041;/*padding:0 15px 0 0;*/position:relative}.servicespg .box1 .service-txt{border-right:0;padding:0;width:300px}.meetteam .box1 .team-txt p,.servicespg .box1 .service-txt p{margin:0;font-size:13px;line-height:16px;text-align: justify;}.meetteam .box1 .team-txt .ref,.servicespg .box1 .service-txt .ref{position:absolute;right:15px;top:0}.service-txt .hdr,.team-txt .hdr{font-size:14px;margin-bottom:7px}.service-txt .hdr .geoff,.team-txt .hdr .geoff{font-size:16px;font-weight:700}.meetteam .box1 .key-info,.servicespg .box1 .key-info{/*width:285px;padding:0 0 0 15px;*/line-height:22px}/*Commented by AWT on 31 october 2017 for Primary Tutors Page*/.meetteam .box1 .key-info h3,.servicespg .box1 .key-info h3{font-size:16px;color:#fff;margin-bottom:8px}.meetteam div.catItemImageBlock,.meetteam span.catItemImage,.servicespg div.catItemImageBlock,.servicespg span.catItemImage{margin:0}#site-body .meetteam span.catItemImage a,#site-body .servicespg span.catItemImage a{display:block}.meetteam span.catItemImage img,.servicespg span.catItemImage img{border:0 solid #ccc;padding:0;width:100%;height:auto}.items-leading{padding:0;overflow:hidden;margin-bottom:10px}.items-row{overflow:hidden;margin-bottom:10px!important}.row-separator{display:none;clear:both;margin:0;border:0;height:1px}.item-separator{display:none;margin:0}.shownocolumns{width:98%!important}.blog{padding:0}.blog-featured{padding:15px!important;background:bottom left repeat-x #fff!important;position:relative}.blog-featured p{line-height:23px;margin:0;color:#000}.blog-featured .contentbox1 .header{font-size:15px;margin-bottom:10px}.blog-featured .contentbox1 span{font-weight:700}.lcr{background:no-repeat;position:absolute;width:7px;height:105px;left:-7px;bottom:0}.rcr{background:no-repeat;position:absolute;width:10px;height:96px;right:-10px;bottom:0}#site-body .links{margin-top:20px}#site-body .links a{display:inline-block;font-size:0;text-indent:-9999px;vertical-align:middle;margin-right:15px}#site-body .links .findmore{background:url(../images/find-out-more.png) no-repeat;width:158px;height:46px}#site-body .links .meetteam{background:url(../images/meet-the-team.png) no-repeat;width:162px;height:39px}#site-body .links .services{background:url(../images/services.png) no-repeat;width:164px;height:40px;margin-right:0}@media screen and (-webkit-min-device-pixel-ratio:0){#site-body .links a{line-height:200px}#site-body .meetteam .gray,#site-body .meetteam .pink{overflow:hidden!important}.tbar-search form .inputbox{width:186px}.topbar-link p{font-weight:400}.red-callus{right:10px;width:360px;font-weight:400}.red-callus .want{font-weight:400!important}.footer-box .col-2 .text{width:150px}.music-box h5{text-align:left!important;padding-left:8px;font-size:18px!important}}.blog h1,.blog-featured h1{margin:0 0 10px}.blog .items-row h2,.blog-featured .items-row h2{font-size:123.1%}.blog .cat-children .category-desc,.blog .category-desc{padding:0;margin:10px 0 25px}#site-body .blog-more{padding:10px 5px}#site-body .items-more{padding-top:10px;display:none}.items-more h3{margin:0;padding:0}.items-more ol{line-height:1.3em;list-style-type:none;margin:0;padding:10px 0}.items-more ol li{margin-bottom:2px}#site-body .items-more ol li a{display:inline;margin:0;font-weight:400;padding-left:15px;background:url(../images/bullet3.gif) 0 6px no-repeat}#site-body .items-more ol li a:active,#site-body .items-more ol li a:hover{font-weight:400;text-decoration:none}.item-page .hd-typ2{border:none;padding:0;margin:0 0 11px}.item-page p{margin:0 0 15px;line-height:18px}.local-totors{font-weight:700;font-size:15px;line-height:20px}.item-page ul{margin:15px 0}.item-page ul li{margin-bottom:5px}.categories-list ul{list-style-type:none;margin:0;padding:0}.categories-list ul li{padding:5px}.categories-list ul ul{margin-left:15px}.categories-list .item-title{font-size:93%;font-weight:700}.categories-list ul li .item-title{font-size:116%}.categories-list ul ul li .item-title{font-size:93%}.categories-list .category-desc ul li{list-style-type:square}.categories-list dl dd,.categories-list dl dt{display:inline}.categories-listalphabet ul{padding:0;margin:20px 10px 10px 0;list-style-type:none;list-style-position:inside}.categories-listalphabet ul li{display:inline;padding:5px;border-right:solid 1px #ddd}.category-list{padding:0 5px;display:block}.category-list .category-desc{line-height:1.7em;margin:10px 0;padding-left:0}.cat-children{padding-left:5px}.cat-children ul dl dd,.cat-children ul dl dt{display:inline}.cat-children ul{list-style-type:none;margin:20px 20px 20px 0;padding:0}.cat-children ul ul{margin:20px}.cat-children ul li{margin:10px 0}.cat-items{margin-top:10px}table{border-collapse:collapse}table.category,table.weblinks{margin:10px 0 20px;width:100%;border:1px solid #ddd!important}table.category th,table.jlist-table th,table.newsfeeds th,table.weblinks th{background:#6f6d6d;color:#fff;padding:7px;text-align:left}#site-body table.category th a,#site-body table.jlist-table th a,#site-body table.newsfeeds th a,#site-body table.weblinks th a{color:#fff!important}table.category td,table.weblinks td{padding:7px;border:1px solid #ddd}.cat-list-row1,tr.odd{background:#f5f5f5}.cat-list-row0{background:#fff}td.num{vertical-align:top;text-align:left}td.hits{vertical-align:top;text-align:center}td p{margin:0;line-height:1.3em}td.table_footer{background:#ddd}table.category th a img{padding:2px 10px}.filter{margin:10px 0}.display-limit,.filter{text-align:right}.filter-search{float:left}.hidelabeltxt{display:none}.archive{padding:0}.archive ul ul{list-style-type:square;padding-left:30px;margin-top:15px}.archive ul ul li{margin-bottom:5px}.archive form{margin:0;padding:0}ul#archive-items{margin:20px 0;list-style-type:none;padding:0}ul#archive-items li.row0,ul#archive-items li.row1{padding:10px 0;margin:10px 0}ul#archive-items li.row1{border-bottom:1px solid #dfdfdf}.small{font-size:.85em;margin:0 0 20px}.newsfeed{padding:0;margin:0}.newsfeed .feed-description{margin:0}.newsfeed ol{margin:10px 0;padding-left:20px}.contact{padding:0}.contact .box-typ2-crv{display:none}.contact h3{margin-bottom:10px;color:#fff}.contact-category{padding:0 10px}.contact-image{margin:15px 0;overflow:hidden}address{margin:0;padding:0;font-style:normal}.contact .contact-address{margin:15px 0 0;font-size:100%;color:#fff}.contact .contact-address span{display:block}.contact-contactinfo{margin-top:15px;border:1px solid #424041;border-width:0 0 1px;padding-bottom:10px;overflow:hidden}.contact-contactinfo p{margin:0 10px 0 0;float:left}.contact-links{margin:15px 0;border-bottom:1px solid #424041;padding-bottom:10px}.contact-links ul{margin:0;padding:0 0 0 15px}.contact-links ul li{margin-bottom:5px}.contact-miscinfo{padding:0}.contact-form{border-bottom:1px solid #424041;margin-bottom:10px}.panel{border:1px solid #dfdfdf;margin-top:-1px}.contact .panel h3{margin:0;padding:0;background:#f6f6f6;border:0}#site-body .panel h3 a{display:block;padding:6px;text-decoration:none;color:#444}#site-body .panel h3.pane-toggler a{background:url(../images/slider_plus.png) right top no-repeat}#site-body .panel h3.pane-toggler-down a{background:url(../images/slider_minus.png) right top no-repeat;border-bottom:solid 1px #dfdfdf}.pane-slider{border:0 solid;padding:0 15px!important;margin:0;background:url(../images/nav_level_1.gif) repeat-x}.pane-sliders .contact-miscinfo{padding:10px 0}.pane-sliders .contact-form{padding-top:10px}.pane-sliders .contact-form .lbl-w2 .frm-data{border-bottom:none;padding-bottom:0}.panel,div.current{zoom:1}dl.tabs{float:left;margin:20px 0 0;z-index:50;clear:both}dl.tabs dt{float:left;padding:4px 10px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;margin-right:3px;background:#ebebeb;color:#444;height:18px}#site-body dl.tabs dt a{font-size:13px;font-weight:700;color:#444}#site-body dl.tabs dt:hover{background:#F9F9F9}dl.tabs dt.open{background:#F9F9F9;z-index:100;color:#b30303}#site-body dl.tabs dt.open a{color:#b30303}#site-body div.current{clear:both;border:1px solid #dfdfdf;background:#fff;padding:10px 15px}div.current dd{padding:0;margin:0}.current .tabs .contact-miscinfo{padding:0}.current .tabs .contact-links{border-bottom:none;padding-bottom:0}.current .tabs .contact-contactinfo{border-width:1px 0 0;padding-bottom:0;padding-top:10px}dl#content-pane.tabs{margin:1px 0 0}.contact-category #adminForm fieldset.filters{border:0;padding:0}.contact-email div{padding:2px 0;margin:0 0 10px}.contact-email label{width:17em;float:left}#contact_textmsg{padding:2px 0 10px}#contact-email-copy{float:left;margin-right:10px}.contact .button{float:none!important;clear:left;display:block;margin:20px 0 0}.contentpaneopen_edit{float:left}table.contenttoc{padding:10px;margin:10px}table.contenttoc tr td{padding:1px 0}.pagenavcounter{font-weight:700}.meatteamttl{position:relative}.meatteamttl .k2FeedIcon{position:absolute;top:4px;right:4px}.teamttl{font-weight:700}.meetteam .itemContainer,.servicespg .itemContainer{margin:10px 0}#site-body .ph-box a{color:#000}#site-body .ph-box a:hover{color:#5f0e82}#left-bar .fs-sp1-content{background:#d6bae2}#left-bar .fs-sp1-inner{padding:0}#left-bar .fs-sp1-controllers{display:none}.ft-copyright-box{float:right;margin-bottom:5px;font-size:10px}.ft-copyright-box .design-by{font-size:10px;width:100%}.addthis_toolbox.addthis_default_style a{float:left!important}.reviewbox{float:left;margin-left:6px}.reviewbox div{float:left}


/* -------------------------------------------------- css added by kt-jk-061214 --------------------------------------- */
.container{background:#fff !important;}

.new_kt_header_logo{padding: 5px 0px; text-align:center;}
.new_kt_header_right_content{padding-top:5px; width:74%;}
.new_kt_header_top_links{padding-top:10px;}
.new_kt_header_top_text{font-size:20px; color:#000; text-align:right; padding-right:15px; padding-top:3px;}


/*css by jk-kt for tutors job and tutor request on 13 may 15 */ 

.iframe_width_kt{width:60%;}

.addthis_default_style{width:310px !important; line-height:24px;}

.tutor-request-img-kt{width:63%;}

/*css end by jk-kt for tutors */ 


/*css by satish for pricing */ 
.h1{ font-size:21px; font-weight:bold; padding-top:10px;}
.h2{ font-size:19px; padding-top:0px; margin-top:0px; }

.margin_b{ margin-bottom:20px;}

.bg_clr{ background:#4b4b4b}
.bg_clr2{ background:#4b4b4b}
.tc{ text-align:center}
.white{ color:#FFF}
.purple a{ color:#d6bae2; text-decoration:none;}
.purple a:hover{color:#d6bae2}
.pd_lr{ padding-left:4px; padding-right:8px;}
.bg_1{ height: 100px; padding: 15px 0 0 6px; text-align: center; width: 100%; position:relative;}
.bg_1_content{ width:100%; text-align:center !important; border:#CCC 0px solid; position:absolute; color:#d6bae2; font-size:17px; font-weight:bold; bottom:20px; }

.bg_2_content{ width:100%; text-align:center; border:#CCC 0px solid; position:absolute; color:#000; font-size:17px; font-weight:bold; bottom:0px; }
.bg_2_content p{ color:#000; font-size:12px; text-align:center; font-weight:100;}

.bg_2{ height: 100px; padding: 15px 0 0 6px;  width:100%; position:relative; text-align:center}
.margin_bottom{ margin-bottom:30px;}

.bg_clr{
    background: none repeat scroll 0 0 #4b4b4b;
    color: #fff;
    font-size: 16px;
    margin-top: 28px;
    padding: 10px; 
	line-height: 19px;
	min-height:1410px;
}

.bg_clr2{
    background: none repeat scroll 0 0 #4b4b4b;
    color: #fff;
    font-size: 16px;
    margin-top: 28px;
    padding: 10px; 
	line-height: 19px;
	min-height:1410px;
}

.bg_clr_purple{
   
    color: #d6bae2;
    font-size: 16px;
    margin-top: 30px;
    padding: 10px 10px 0 10px; 
	line-height: 19px; 
	text-align:left;
	min-height: 1410px;
}


.bg_3_content{ width:100%; text-align:center; border:#CCC 0px solid; position:relative; color:#000; font-size:16px; font-weight:bold; bottom:8px; }
.bg_3_content p{ width:100%; text-align:center !important; border:#CCC 0px solid; position:absolute; color:#d6bae2; font-size:30px; font-weight:bold; bottom:20px;}
.clear{ clear:both}
.p_head_f{ font-size:16px; font-weight:bold; text-align:center; line-height:16px; color:#000; margin-top:30px;}
.footer_content_kt{ text-align:center; width:100%; float:left}
.choose_steps_kt{color:#000 !important;}
.middle_content_kt{margin:0px 0px 0px 10px;}

/*css  end by satish for pricing */ 

/*---------------------css  add by satish for about-us--------------------*/ 

.page-boxk2{padding: 15px; margin-bottom: 10px; min-height: 1px; background: #292829;}
.about-us-responsive_kt{padding:10px; background:#fff;}
.about-us-responsive_kt_2{padding-top:30px !important; background:#fff;}
.about-btn-kt{background:#a252a2 !important; font-size:14px; font-weight:600 !important;  font-family: Tahoma,Helvetica,Arial,sans-serif !important; color: #000 !important; padding:10px 8px !important; text-align:center; margin:0 2px;}

.heading_h3_kt{font-size:20px; text-align:center; font-weight:bold; margin-bottom:20px !important;}

.about_heading_kt{ font-size:22px; text-align:center; font-family: Tahoma,Helvetica,Arial,sans-serif; font-weight:bold; color:#000; margin-bottom: 20px;}
.heading_kt{padding:0 10px; font-weight:600;}
.about_p_kt{ font-size: 18px; line-height: 32px !important;  color: #000;  font-family: Tahoma,Helvetica,Arial,sans-serif; padding:0 10px; margin-bottom:30px !important; }
.about_img_kt{width:100%; height:auto;   border: #CCC 1px solid;  border-radius: 5px; background: #eee; padding: 12px; margin-bottom: 20px; margin-top: 10px;}
.about_list_kt ul{ padding:0px; margin:0px;}
.about_list_kt li{padding:20px; margin-bottom: 20px; color: #000; font-size:18px; line-height:30px; font-family: Tahoma,Helvetica,Arial,sans-serif; }

/*css  end by satish for about-us */



.kt_header_purple_bar{height:20px; background: #600e82; border-top:4px solid #b2b2b2;}

.kt_header_download p{font-size:13px; color:#000; padding-top:12px; line-height: 16px;}

.header_top_left{
	float:left;
	margin-top:12px !important;
	margin-right: 9px;	
}
.header_top_center{
	background:url(/images/kt_newhome/ajax-loader.gif) no-repeat center;
	margin-top:12px;
	height:340px;
	min-height:100px;
}

.top-center-img{margin:auto; height:330px;}

.header_top_right{
	float:right;
	margin-top:12px !important;	
}
.header_bottom_left{
	float:left;
	margin-right:5px;
	margin-top:7px;
}
.header_bottom_center{
	margin-top:7px;
}
.header_bottom_right{
	float:right;	
	margin-top:7px;
}
.kt_bottom_copyright{
	margin-top:10px !important;
}

.kt_bottom_copyright p{
	padding-right:10px !important;
}


.fl{float:left;}

.teach_kt{
	background:#f1f1f1;
	text-overflow: -o-ellipsis-lastline;
	min-height:338px;
}

.teach_kt:hover{background:#d87fff;}

.kt_ftr-boxes-hover{background:#f1f1f1;}

.kt_ftr-boxes-hover:hover{background:#d87fff;}

.kt_header_download{margin-left: -10px !important;}

.kt_header_call_us{margin-left: -20px !important;}

.kt_header_social_icons{padding-left:80px !important;}

.kt_header_tution_text{font-size:20px; text-align:right; margin-right:12px;}

.teach_kt img{width:100%;}

.teach_kt > h2{font-size:17px; font-weight:bold; margin:0; padding:5px; }

.teach_kt > p{font-size:14px; margin:0; padding:5px; height:77px; overflow:hidden; }

.border_kt{width: 0px;height: 0px;border-style: solid;border-width: 5px 13px 13px 7px;border-color: transparent transparent #f1f1f1 transparent;position:absolute;bottom:0px;left:15px;}

.border_kt1{width: 0px;height: 0px;border-style: solid;border-width: 0px 0px 17px 16px;border-color: transparent transparent #f1f1f1 transparent;position:absolute;bottom:10px;	left:142px;}

.button_kt{border-radius:50%; background:#292829; padding:9px 4px;display: inline-block;text-align: center; margin-left:80%; margin-bottom:10px;font-size:12px;
color:#fff;text-decoration:none !important;transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s;
-moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s;}

.button_kt:hover{border-radius:50%; background:#5d0c85; padding:9px 4px;display: inline-block;text-align: center; margin-left:80%; margin-bottom:10px;font-size:12px; color:#FF0; text-decoration:none; cursor:pointer;}

.prim-right_kt{ width:100%; height:180px;}
.prim-right_kt:hover{ background:#d87fff;}

.prim-right_kt h2{font-size:15px; font-weight:bold; padding-left:54%; padding-top:1%; padding-right:1%; height:35px;}
.prim-right_kt p{font-size:13px;  padding-left:54%; padding-top:1%; padding-right:1%; height:70px;} 

.prim-right_kt1{ width:100%; height:180px;}
.prim-right_kt1:hover{ background:#d87fff;}

/*.prim-right_kt1:active{ background:#d87fff;}*/

.prim-right_kt1 h2{font-size:15px; font-weight:bold; padding-left:54%; padding-top:1%; padding-right:1%; height:35px;}
.prim-right_kt1 p{font-size:13px; padding-left:54%; padding-top:1%; padding-right:1%; height:70px;} 

.button-new_kt{border-radius:50%; background:#292829; position:relative; top:15px; padding:9px 4px;text-align:center; margin-left:30%; font-size:12px;color:#fff;text-decoration:none;transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s;
-moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; cursor:pointer; }

.button-new_kt:hover{ text-decoration:none; background:#5d0c85; color:#FF0}

.button-new_kt1{border-radius:50%; background:#292829; position:relative; top:15px; padding:9px 4px;text-align:center; margin-left:30%; font-size:12px;color:#fff;text-decoration:none;transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s;
-moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; cursor:pointer; }

.button-new_kt1:hover{ text-decoration:none; background:#5d0c85; color:#FF0}

.follo_kt li{ float:left; margin-right:5px; list-style:none}

@media (min-width: 700px) and (max-width: 998px) {
.kt_header_download{ margin-left:0px !important;}
.kt_header_call_us{ margin-left: 0px !important;}
.kt_header_social_icons{padding-left:25px !important;}
.kt_header_tution_text{font-size:15px;}
.nav > li > a { padding: 8px 7px 8px 7px;}

}

@media (min-width: 700px) {
	.prim_kt{background:#f1f0f0; max-width:305px; width:100%; margin-left:5px; margin-top:6px;}
}
	
@media (min-width: 400px) and (max-width: 800px) {
	.prim_kt{background:#f1f0f0; width:100%; padding-left:-15px; margin-bottom:5px; margin-top:5px;}
}

@media (min-width: 250px) and (max-width: 990px){
.kt_header_logo{ margin-bottom:-58px;}

.button-new_kt{border-radius:50%; background:#292829; position:relative; top:-35px; padding:9px 4px;text-align:center; margin-left:83%; font-size:12px;color:#fff;text-decoration:none;transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s;
-moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; cursor:pointer; }

.button-new_kt1{border-radius:50%; background:#292829; position:relative; top:-35px; padding:9px 4px;text-align:center; margin-left:83%; font-size:12px;color:#fff;text-decoration:none;transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s;
-moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; cursor:pointer; }

.button_kt{margin-left:83.2%;}
.button_kt:hover{margin-left:83.2%;}
}
 
@media (min-width: 1201px){
	.fav-viewport{height: 340px;}
	.favslider .favs img{min-height: 337px;}	
}

@media (min-width: 1000px) and (max-width: 1200px) {
	.fav-viewport{height: 330px;}
	.favslider .favs img{min-height: 327px;}	
	.header_top_center{	height:328px;}
	.teach_kt{ min-height:328px;}
	.teach_kt > h2{font-size:15px;}
	.kt_header_download p{font-size:13px !important; line-height:14px;}
}

@media (min-width: 767px) and (max-width: 998px) {
	.header_top_center{	height:362px;}
	.fav-viewport{height: 362px;}
	.favslider .favs img{min-height: 359px;}	
	.header_bottom_left{ margin-right:13px !important;}
	.header_top_left{margin-right: 13px;}
	.kt_header_download p{font-size:10px !important; line-height:11px;}
	.nav > li {font-size: 10px;}
	.navbar-nav > li > a { padding-top: 5px; padding-bottom: 4px;}
	.navbar{margin-bottom:-6px;}
	.new_home_logo{ width:90% !important;}
}

@media (min-width: 200px) and (max-width: 991px) {
.middle_content_kt{margin:0px;}
}

@media (min-width: 780px) and (max-width: 800px) {
.border_kt{bottom:-1px;	}
.border_kt1{right:15px;}
}

@media (min-width: 280px) and (max-width: 800px) {
.border_kt{bottom:0px;	}
.border_kt1{right:16px;}
}

@media (min-width: 1000px) and (max-width: 1200px) {
.prim-right_kt h2{padding-left:57% !important;}
.prim-right_kt p{padding-left:57% !important;} 
.prim-right_kt1 h2{padding-left:57% !important;}
.prim-right_kt1 p{padding-left:57% !important;} 
}

@media (min-width: 768px) and (max-width: 999px) {
.prim-right_kt h2{padding-left:47% !important;}
.prim-right_kt p{padding-left:47% !important; } 
.prim-right_kt1 h2{padding-left:23% !important;}
.prim-right_kt1 p{padding-left:23% !important; } 
.button-new_kt1{border-radius:50%; background:#292829; position:relative; top:-35px; padding:9px 4px;text-align:center; margin-left:91%; font-size:12px;color:#fff;text-decoration:none;transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s;
-moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; cursor:pointer; }

.new_kt_header_top_text{font-size:16px;}
}
@media (min-width: 640px) and (max-width: 767px) {
.new_kt_header_right_content{width:100%;}
.new_kt_text_top{text-align:center; font-size:16px;}
}

@media (min-width: 100px) and (max-width: 639px) {
.new_kt_header_right_content{display:none;}
}

@media (min-width: 720px) and (max-width: 767px) {
.prim-right_kt h2{padding-left:24% !important;}
.prim-right_kt p{padding-left:24%!important;}
.prim-right_kt1 h2{padding-left:24% !important;}
.prim-right_kt1 p{padding-left:24%!important;}
.header_top_center{	height:auto;}
}

@media (min-width: 670px) and (max-width: 719px) {
.prim-right_kt h2{padding-left:27% !important; }
.prim-right_kt p{padding-left:27% !important; }
.prim-right_kt1 h2{padding-left:27% !important; }
.prim-right_kt1 p{padding-left:27% !important; }
.header_top_center{	height:auto;}  
}

@media (min-width: 600px) and (max-width: 669px) {
.prim-right_kt h2{padding-left:29% !important; }
.prim-right_kt p{padding-left:29% !important; } 
.prim-right_kt1 h2{padding-left:29% !important; }
.prim-right_kt1 p{padding-left:29% !important; }
.header_top_center{	height:auto;}
}

@media (min-width: 500px) and (max-width: 599px) {
.prim-right_kt h2{padding-left:35% !important;}
.prim-right_kt p{padding-left:35% !important; }
.prim-right_kt1 h2{padding-left:35% !important;}
.prim-right_kt1 p{padding-left:35% !important; } 
.header_top_center{	height:auto;}
}

@media (min-width: 450px) and (max-width: 499px) {
.prim-right_kt h2{padding-left:40% !important; }
.prim-right_kt p{padding-left:40% !important; } 
.prim-right_kt1 h2{padding-left:40% !important; }
.prim-right_kt1 p{padding-left:40% !important; }
.header_top_center{	height:auto;}
}

@media (min-width: 430px) and (max-width: 449px) {
.prim-right_kt h2{padding-left:42% !important; }
.prim-right_kt p{padding-left:42% !important; } 
.prim-right_kt1 h2{padding-left:42% !important; }
.prim-right_kt1 p{padding-left:42% !important; }
.header_top_center{	height:auto;}
}

@media (min-width: 401px) and (max-width: 429px) {
.prim-right_kt h2{padding-left:45% !important; }
.prim-right_kt p{padding-left:45% !important; } 
.prim-right_kt1 h2{padding-left:45% !important; }
.prim-right_kt1 p{padding-left:45% !important; }
.header_top_center{	height:auto;}
}

@media (min-width: 380px) and (max-width: 400px) {
.prim-right_kt h2{padding-left:49% !important; }
.prim-right_kt p{padding-left:49% !important; }
.prim-right_kt1 h2{padding-left:49% !important; }
.prim-right_kt1 p{padding-left:49% !important; }
.header_top_center{	height:auto;} 
}

@media (min-width: 350px) and (max-width: 379px) {
.prim-right_kt h2{padding-left:53% !important; }
.prim-right_kt p{padding-left:53% !important; } 
.prim-right_kt1 h2{padding-left:53% !important; }
.prim-right_kt1 p{padding-left:53% !important; }
.header_top_center{	height:auto;}
}

@media (min-width: 330px) and (max-width: 349px) {
.prim-right_kt h2{padding-left:60% !important; }
.prim-right_kt p{padding-left:60% !important; }
.prim-right_kt1 h2{padding-left:60% !important; }
.prim-right_kt1 p{padding-left:60% !important; } 
.header_top_center{	height:auto;}
}

@media (min-width: 315px) and (max-width: 329px) {
.prim-right_kt h2{padding-left:59% !important; }
.prim-right_kt p{padding-left:59% !important; } 
.prim-right_kt1 h2{padding-left:59% !important; }
.prim-right_kt1 p{padding-left:59% !important; } 
.header_top_center{	height:auto;}
}

@media (min-width: 280px) and (max-width: 314px) {
	.prim-right_kt h2{padding-left:65% !important; }
	.prim-right_kt p{padding-left:65% !important; } 
	.prim-right_kt1 h2{padding-left:65% !important; }
	.prim-right_kt1 p{padding-left:65% !important; }
	.header_top_center{	height:auto;}
}



/*css  add by satish for pricing */ 

@media (min-width:280px) and ( max-width:991px){
	.h1{ font-size:21px; font-weight:bold; text-align:center}
}
/*css  end by satish for pricing */ 

@media (min-width: 100px) and (max-width: 670px) {
	.bg_clr 	{min-height:600px !important;max-height:600px !important;	}
}

@media (min-width: 100px) and (max-width: 500px) {
	.about_heading_kt{font-size:20px;}
	.about-btn-kt{margin:0px;}
}
@media (min-width: 100px) and (max-width: 400px) {
	.page-boxk2{padding: 7px; margin-left:10px;}
}

/*css  add by jk-kt for tutors job and tutor request on 13 may 15 */ 

@media (min-width:768px) and ( max-width:1200px){
.iframe_width_kt{width:80%;}

.tutor-request-img-kt{width:80%;}
}

@media (min-width:200px) and ( max-width:767px){
.iframe_width_kt{width:100%;}
.tutor-request-img-kt{width:100%;}
.topbar-bg{margin-top:0px !important;}
}

@media (min-width:200px) and ( max-width:400px){
.addthis_pill_style{margin-left:-25px;}
.addthis_default_style{margin:0px !important;}
}

/*css  end by satish for tutors job */ 


/*css  add by satish for 3 buttons in About Us 17-nov-2015 */

.a_demo_four {
	background-color:#6d1193;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#fff;
	position:relative;
	padding:10px 50px 10px 20px;
/*	background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-gradient(	linear,	left bottom, left top, color-stop(0, rgb(44,160,202)), color-stop(1, rgb(62,184,229)));*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	box-shadow: inset 0px 1px 0px #380050, 0px 5px 0px 0px #440360, 0px 10px 5px #999;
	color:#fff !important;
	margin-right:5px !important;
}

.a_demo_four:hover {
	color:#FF8500 !important;
}

.a_demo_four:active {
	top:3px;
/*	background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(62,184,229)),
	color-stop(1, rgb(44,160,202))
	);*/
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	box-shadow: inset 0px 1px 0px #a559c5, 0px 2px 0px 0px #240132, 0px 5px 3px #999;
	background:#711a96;
	color:#fff !important;	
}

.a_demo_four::before {
	background-color:#600a84;
	background-image:url(../images/right_arrow.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
	width:20px;
	height:20px;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-9px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	-moz-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	-o-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	box-shadow: inset 0px 2px 0px #240132, 0px 1px 0px #a559c5;
	color:#fff !important;	
}

.a_demo_four:active::before {
	top:50%;
	margin-top:-12px;
	-webkit-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-moz-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-o-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	box-shadow: 0 1px 0 #a559c5 inset, 0 3px 0 #240132, 0 6px 3px #240132;
	color:#fff !important;	
}

@media (min-width:400px) and ( max-width:479px){
.a_demo_four {font-size:12px; padding: 10px 40px 10px 10px; margin-right:0px !important;}

}

@media (min-width:200px) and ( max-width:399px){
.a_demo_four {font-size:10px; padding: 10px 40px 10px 8px; margin-right:0px !important;}
}	
/*css  end by satish for 3 buttons in About Us 17-nov-2015 */
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*css add by jk for testimonial page 26-nov-2015 */
@media (min-width:200px) and ( max-width:1199px){
.testimonials-blog .item{
	background: none !important; 
	border:1px solid #ccc; 
	margin:15px !important; 
	border-radius:16px; 
	box-shadow:-3px 4px 1px 0px #ccc; 
	height:320px !important; 
	padding:13px 10px 33px !important;
	left:0 !important;
}
	
.testimonials-blog .item .key-info {
    bottom: 5px;
	width:95%;
	text-align:right;
	padding-right:30px;
}	
}

@media (min-width:992px) and ( max-width:1199px){
.testimonials-blog .item{
	height:270px !important; 

}
}

@media (min-width:200px) and ( max-width:767px){
.testimonials-blog .item{
	height:100% !important; 
	padding:13px 15px 33px 15px;
}
}

@media (min-width: 200px) and (max-width: 457px) {
div.k2Pagination{
	font-size:10px !important;
}

div.k2Pagination ul li {
    padding: 3px !important;
	font-size:10px !important;
}
}

/*css  end by jk for testimonial page 26-nov-2015 */

/*css add by jk for free stuff page 30-nov-2015 */

.h1-free-stuff{
	text-align: center; 
	color: #fff !important; 
	font-size: large; 
	font-weight:bold; 
	font-family: verdana,geneva; 
	text-decoration: underline; 
	margin:20px 0 30px;
}

.p-free-stuff{
	text-align: center;
	font-size: large; 
	font-family: verdana,geneva;
}

.img-free-stuff{
	padding:20px;
	
}

.li-free-stuff{
	font-family: verdana,geneva; 
	font-size:24px;
	margin:20px 0;
}

@media (min-width: 200px) and (max-width: 500px) {


.p-free-stuff{
	text-align: justify;
}	
	
.img-free-stuff{
	padding:0px;
}
.ul-free-stuff{
	padding:15px !important;
	margin:0px !important;
}
	
.li-free-stuff{
	font-size:18px;
	margin:10px 0px !important;
	padding:0px !important
}
	
}

/*css end by jk for free stuff page 30-nov-2015 */


/*css add by jk for Services page 30-nov-2015 */

@media (min-width: 992px) and (max-width: 1199px){
.servicespg .box1 .service-txt{width: 60%;}
}

@media (min-width: 768px) and (max-width: 991px){
.meetteam .box1, .servicespg .box1{padding: 15px 15px 60px !important;}	
.servicespg .box1 .service-txt{width: 100%;}	
.meetteam .box1 .gray, .servicespg .box1 .gray{ margin-left:23% !important; margin-bottom: 20px;}
.meetteam .box1 .pink, .servicespg .box1 .pink{ margin-left:23% !important; margin-bottom: 20px;}	
}

@media (min-width: 200px) and (max-width: 767px){
.servicespg .box1 .service-txt{width: 70%;}
.grl{ width:100% !important;}
.keep-upadate .sb-innerbd-typ2{ width:200px; margin:auto;}
	
}

@media (min-width: 200px) and (max-width: 660px){
.servicespg .box1 .service-txt{width: 65%;}		
}

@media (min-width: 200px) and (max-width: 580px){
.servicespg .box1 .service-txt{width: 60%;}		
}

@media (min-width: 200px) and (max-width: 530px){
.meetteam .box1, .servicespg .box1{padding: 15px 15px 60px !important;}		
.servicespg .box1 .service-txt{width: 100%;}	
.meetteam .box1 .gray, .servicespg .box1 .gray{ margin-left:33% !important; margin-bottom: 20px;}
.meetteam .box1 .pink, .servicespg .box1 .pink{ margin-left:33% !important; margin-bottom: 20px;}	
}

@media (min-width: 200px) and (max-width: 450px){
.meetteam .box1 .gray, .servicespg .box1 .gray{ margin-left:26% !important; margin-bottom: 20px;}
.meetteam .box1 .pink, .servicespg .box1 .pink{ margin-left:26% !important; margin-bottom: 20px;}	
}

@media (min-width: 200px) and (max-width: 457px){
#site-body .genral-page-box2{ width: 97% !important;}
}

@media (min-width: 200px) and (max-width: 400px){
.meetteam .box1 .gray, .servicespg .box1 .gray{ margin-left:23% !important; margin-bottom: 20px;}
.meetteam .box1 .pink, .servicespg .box1 .pink{ margin-left:23% !important; margin-bottom: 20px;}	
}

@media (min-width: 200px) and (max-width: 350px){
.meetteam .box1, .servicespg .box1{padding: 15px 15px 40% !important;}		
.meetteam .box1 .gray, .servicespg .box1 .gray{ margin-left:18% !important; margin-bottom: 20px;}
.meetteam .box1 .pink, .servicespg .box1 .pink{ margin-left:18% !important; margin-bottom: 20px;}	
}

/*css end by jk for Services page 30-nov-2015 */

/*added hy HT on 25 April 2016 */
.links_ht {
    font-size: 18px;
    line-height: 32px !important;
    color: #ffffff;
    font-family: Tahoma,Helvetica,Arial,sans-serif;
    padding: 0 10px;
    margin-bottom: 30px !important;
}

.link_p_kt {
    font-size: 18px;
    line-height: 30px !important;
    color: #000;
    font-family: Tahoma,Helvetica,Arial,sans-serif;
    padding: 0 10px;
}


/*css added by jk-kt 18 oct 2016 */

.middle_content_kt p{text-align:justify !important;}

.bg_clr_purple{   padding: 8px 10px 0 10px !important; }

.bg-black{    
    background: #333 none repeat scroll 0 0;
    border: 2px solid #555;
    border-radius: 20px;
    bottom: 28px;
    box-shadow: 0 -4px 2px 0 #222 inset;
    color: #d6bae2;
    font-size: 15px;
    font-weight: bold;
    height: 80px !important;
    padding: 10px;
    text-align: center !important;
    width: 100%;
}


.bg_purple{
    background: #E1BBE4 none repeat scroll 0 0;
    border: 2px solid #555;
    border-radius: 20px;
    bottom: 28px;
    box-shadow: 0 -4px 2px 0 #926f95 inset;
    color: #d6bae2;
    font-size: 15px;
    font-weight: bold;
    height: 80px !important;
    padding: 10px;
    text-align: center !important;
    width: 100%;
}

.bg-black p{ text-align: center !important; margin:0px !important; line-height:24px;}

.bg_purple p{ text-align: center !important; margin:0px !important; line-height:24px;}



@media (min-width: 992px) and (max-width: 1024px) {
.bg_clr{min-height:1480px;}

.bg_clr2{min-height:1480px;}

.bg_clr_purple{	min-height: 1480px;}
}

@media (min-width: 200px) and (max-width: 991px) {
.bg_clr{min-height:auto;}

.bg_clr2{min-height:auto;}

.bg_clr_purple{	min-height: auto;}
}


body #fd.eb .eb-entry-body h1,
body #fd.eb .eb-entry-body h2,
body #fd.eb .eb-entry-body h3,
body #fd.eb .eb-entry-body h4,
body #fd.eb .eb-entry-body h5,
body #fd.eb .eb-entry-body h6 {
	color: #5f0e82;
}

.eb-post-body p, .eb-post-body {
    font-family: verdana,geneva !important;
    font-size: 14pt !important;
}

body .ebd-block[data-type=buttons] .btn {
	font-family: Verdana;
}

/*Added by AWT on 30 Oct*/
.meetteam .box1 .team-txt {color:#1d1b4b;}
.key-info span {color:#1d1b4b;}