@charset "utf-8";
/* CSS Document */
body {font-family: 'Open Sans', sans-serif; text-align:justify;}
.top-wpr { background:#f1f1f1; height:40px; padding:10px 0px; border-bottom:1px solid #ccc; color:#444;}
.tel { text-align:right;}
.tel span { color:#bc1218; padding:0 5px 0 20px;}
.tel p { margin-bottom:0;}

.nav-wpr { padding:20px 0;}
.logo {}
.header-nav { padding:0px; margin:5px 0 0 0; text-align:right;}
.header-nav li { list-style:none; display:inline-block; }
.header-nav li a { text-decoration:none; color:#777777; padding:10px 20px; display:block; outline:none;}
.header-nav li a:hover { color:#a71017;}
.header-nav li a.active { border-bottom:3px solid #F55454;}


.banner {position:relative;height:425px;}
.banner ul { padding:0px; margin:0px; list-style:none;}
.banner ul li {  width:100%;height:425px;}

.round { bottom:10px; left:0px; right:0px;z-index:100; position:absolute; text-align:center;}
.round a {border:1px solid #fff;height:12px; width:12px; text-indent:-9999px; display:inline-block; margin-right:5px; outline:none;}
.round a.activeSlide { background:#ff0000; }

.banner1 { background-image:url(../images/educational_consulting.jpg); background-size:100% 100%; z-index:1;}
.banner2 { background-image:url(../images/educational_consultancy_services.jpg); background-size:100% 100%; z-index:2;}
.banner3 { background-image:url(../images/tour_packages.jpg); background-size:100% 100%; z-index:3;}

.ban-txt {  background:#000;margin:100px 0 0 0;-webkit-border-radius: 5px; opacity:0.8;-moz-border-radius: 5px;border-radius: 5px; padding:30px;}
.ban-txt h3 { font-size:30px; color:#fff; font-weight:600; opacity:0px; margin:0 0 10px 0;}
.ban-txt p { margin-bottom:20px; color:#fd4b4b; font-size:16px;} 

.welcome { padding:40px 0px; border-bottom:1px solid #dedada; background:#f1f1f1;}
.wlcm-txt { text-align:center;}
.wlcm-txt h1 { color:#381414; margin:0 0 30px 0; font-size:46px; font-weight:300;}
.wlcm-txt span { color:#bc1218;}
.wlcm-txt p { margin:0 0 40px 0; color:#666; line-height:175%; padding:0 80px; font-size:18px; font-weight:300;}
.wlcm-txt a {text-decoration:none; font-size:18px; color:#fff; background:#06C; padding:10px 25px;}
.wlcm-txt a:hover { background:#ff0000; color:#fff; padding:10px 25px; box-shadow:0px 0px 3px #d08585; border:1px solid #fff;}


.content-wpr { padding:40px 0px;}
.service-list h2 { font-size:18px; text-transform:uppercase; margin:0 0 20px 0;}
.service-list img { border:1px solid #ccc; padding:3px; margin-bottom:20px;}
.service-list p { line-height:170%; color:#888888; text-align:left;}

.service-list a.align { text-align:center;}
.service-list a { color:#313131; text-decoration:none;}
.service-list a:hover {color:#ff0000;}


.team-wpr { background:#d08585; margin-bottom:40px; box-shadow:0px 0px 3px #ff0000;}
.team-head a { font-size:18px; color:#fff; text-align:center; margin:20px 15px 0px; float:left; text-decoration:none;}
.team-head a:hover { color:#000;font-weight:600;}
.hr-line { border:2px solid #fff; width:42%; margin:0px; display:inline-block; float:left; margin-top:28px;}

.team-gal { padding:30px 0px; text-align:center;}
.team-gal img { margin-bottom:15px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding:5px; box-shadow:0px 0px 3px #fff;}
.team-gal strong { display:block; font-size:16px; color:#fff; margin-bottom:10px;}

.footer-wpr { background:#313131; padding:30px 0px;}
.footer-txt { color:#fff;}
.footer-txt h5 { font-size:18px; font-weight:600; margin:0 0 20px 0;}
.footer-txt p { color:#8c8989; line-height:170%;}

.footer-txt ul { padding:0px; margin:0px; list-style:none;}
.footer-txt ul li { line-height:100%; margin-bottom:10px; border-bottom:1px dotted #595959; padding-bottom:10px; background:url(../images/arrow.png) no-repeat left 4px; padding-left:14px;}
.footer-txt ul li a { text-decoration:none; color:#e1dcdc;}
.footer-txt ul li a:hover { color:#de4444;}
.footer-txt a.mail { color:#ec9898; text-decoration:none;}
.footer-txt a.mail:hover { color:#ff0000;}
.footer-txt img { margin-right:20px;}
.footer-txt a.opacity { opacity:0.5;}
.footer-txt a.opacity:hover { opacity:100;}

.links-wpr { padding:30px 0px;}
.links-wpr p { margin:0;}
.powered { text-align:right;}
.powered span { color:#ff0000;}

/*====about us========*/

.ab-banner-wpr { height:150px; background: url(../images/sub_banner_bg.jpg) repeat-x #54080b; padding:20px 0px;}
.ab-banner { color:#fff;}
.ab-banner p { color:#e8dddd;}
.right-nav { text-align:right; margin-top:40px;}
.right-nav a { margin-left:10px; color:#fff; text-decoration:none;}
.right-nav a:hover { color:#ff0000;}
.right-nav a:last-child { font-weight:600;}

.about-slide-wpr { padding:50px 0px 20px 0px; position:relative;}
.ab-banner { padding:0px; margin:0px; }
.ab-banner li {list-style:none;width:565px; height:340px;}
.ab-banner1 { background:url(../images/about-bg.png) center; z-index:1;}
.ab-banner2 { background:url(../images/about-bg-1.png) center; z-index:2;}
.ab-banner3 { background:url(../images/about-bg-2.png) center; z-index:3;}
.ab-banner4 { background:url(../images/about-bg-3.png) center; z-index:4;}

.round-1 { bottom:10px; left:0px; right:0px;z-index:100; position:absolute; text-align:center;}
.round-1 a {border:1px solid #fff;height:12px; width:12px; text-indent:-9999px; display:inline-block; margin-right:5px; outline:none;}
.round-1 a:hover { background:#ff0000; }
.round-1 a.activeSlide {background:#ff0000;}

.about-txt h2 { margin-top:0px; font-size:26px; font-weight:600; color:#313131;}
.about-txt span {border-bottom:3px solid #f69f9f; display:block; width:10%;margin-bottom:15px;}
.about-txt p {color:#666; font-size:13px; line-height:170%;}
.about-txt ul { padding:0px; margin:0px;position:inherit;}
.about-txt ul li { list-style:none; background:url(../images/check.png) left center no-repeat; padding-left:35px; line-height:195%; color:#333333; font-size:13px; }

.ab-team-wpr { padding:0 0 40px 0;}

.ab-sliders { position:relative;}

.ab-sliders h3 {color:#f92020; font-weight:600; font-size:24px;}
.ab-sliders span {border-bottom:3px solid #f69f9f; display:block; width:10%;margin-bottom:30px;}
.slide ul { padding:0px; margin:0px; list-style:none; overflow:hidden;width:100%;}
.slide ul li {margin:0px 48px 0px 0px; float:left;width:150px; }
.slide ul li img { border:1px solid #ccc; padding:2px;}
.slide ul li p { text-align:center; margin:0px; font-size:12px; color:#3f2f2f; font-weight:400; margin-top:10px;}
.slide ul li:last-child { margin:0px;}


.arrow-left a { background:url(../images/arrow-left.png) left no-repeat; position:absolute; z-index:100; height:24px; width:24px; top:130px; left:-35px; right:0px;opacity:0.6;}
.arrow-right a { background:url(../images/arrow-right.png) right no-repeat ;position:absolute; z-index:101;height:24px; width:24px;top:130px;right:-35px; opacity:0.6;}

.arrow-left a:hover { opacity:1;}
.arrow-right a:hover { opacity:1;}

/*======services======*/

.services-slide-wpr { padding:50px 0px;}

.service-content { padding-right:30px;}
.services-txt h2 { font-size:24px; text-transform:uppercase; border-bottom:2px solid #f55454;padding-bottom:5px; color:#000; margin-bottom:25px;}
.services-txt h2 span { color:#e80000; font-weight:600;}
.services-txt p {line-height:170%; color:#888888; margin-bottom:30px;}

.services-txt ul { padding:0px; margin:0px 0px 50px 0px;}
.services-txt ul li { list-style:none; display:inline-block;width:262px; margin-right:12px;}
.services-txt ul li img { padding:2px;}
.services-txt ul li:last-child { margin:0px;}

.right-column h3 { margin:0 0 20px 0;}
.right-column ul.srv { margin:0 0 30px 0; padding:0px; list-style:none;}
.right-column ul.srv li { padding:10px 0 10px 15px; border-bottom:1px dotted #ccc; background:url(../images/bullet2.png) no-repeat 3px center;}
.right-column ul.srv li a { color:#666;}

/*======contact us======*/

.contact-wpr { padding:40px 0px;}
.contact h2,.quick-contact h3 { font-size:24px; font-weight:600; margin-top:0px; color:#473838;}
.cn-btm,.qk-btm {border-bottom:3px solid #f55454; display:block; width:10%;margin-bottom:15px;}
.qk-btm { width:20%;}
.contact form input { border:1px solid #888888; width:30%; height:40px;}
.contact form label { margin:0px; margin:10px 0px 0px 10px;}
.contact form label span {color:#ff0d20; margin-left:5px;}
.contact form label p { margin:0px; font-size:13px; color:#888888; font-weight:300;}
.contact form label.blck { margin:20px 0px 10px 0px; display:block;}
.contact form label strong { color:#888888;}
.contact form textarea { width:100%; height:125px;border:1px solid #888888; margin-bottom:15px;}
.contact form button {padding:10px 25px;color:#fff; border:none 0px; font-weight:600; background:#e58989;}
.contact form button:hover {color:#fff;  background:#a71017;}

.quick-contact ul  { padding:0px; margin:0px;}
.quick-contact ul li { list-style:none; margin-bottom:15px; color:#313131; font-size:13px;text-align:left;}
.quick-contact ul li.cr-qk { color:#888888; line-height:170%;}
