@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{margin:0px; padding:0px; background:  background: #FFFFFF; font-size:12px; color:#393939;   font-family:Arial, Helvetica, sans-serif; }
img{border:none!important;}
a{text-decoration:none;}
p{margin:0; padding:7px 0; color:#5d5d5d; font-family: 'open_sansregular'; line-height:20px; font-size:14px; line-height:22px;}
h1{font-family: 'open_sansregular'; color:#00aeef; font-size:36px!important; font-weight:normal; margin:0; padding:6px 0 6px 0; line-height:36px;}
h2{font-family: 'open_sansregular'; color:#000000; font-size:30px!important; font-weight:normal; margin:0 0 0 0; padding:6px 0 6px 0; line-height:36px;}
h3{font-family: 'open_sansregular'; color:#000000; font-size:28px!important; font-weight:normal; margin:0 0 0 0; padding:6px 0 6px 0; line-height:36px;}
h4{font-family: 'open_sansregular'; color:#000000; font-size:24px!important; font-weight:normal; margin:0 0 0 0; padding:6px 0 6px 0; line-height:36px;}

.container{width:100%; float:left;}
.header{width:100%; float:left; padding:0 0; border-bottom:solid 5px #01aef0;}
.top_line{width:100%; float:left; background:#333333;}
.wrapper{width:1000px; margin:0 auto;}

.top_info{width:50%; float:left; padding:10px 0;}

.mobile{float:left; width:105px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/call.png) no-repeat left 2px; padding-left:16px; margin-top:2px; margin-bottom:2px;}
.mobile a{color:#FFFFFF;}
.mobile a:hover{color:#FFFFFF;}
.info_border{border-right:solid 1px #FFFFFF; padding-right:10px;}
.call{float:left; width:85px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/mail.png) no-repeat left 2px; padding-left:16px; margin-left:10px;   margin-top:2px; margin-bottom:2px;}
.call a{color:#FFFFFF;}
.call a:hover{color:#FFFFFF;}
.top_social{width:8%; float:right; margin-top:5px; text-align:right;}
.top_social img{float:left; margin-left:5px;}
.top_part{width:100%; float:left; padding:5px 0;}

.logo{width:30%; float:left;}
.navigation{float:right; width:64%; margin-top:30px;}

.search_box{float:right; margin-top:5px;}
.slidingDiv {height:30px;  padding:2px; float:right;  margin-top:0;}
.slidingDiv input{ border:solid 1px #00AEEF; padding:3px; background:#edf9fe;}
.show_hide {display:none;}

.banner{float:left; width:100%;  background:url(../images/banner_bot_rep.jpg) repeat-x bottom center; padding-bottom:30px;}
.rep_line{width:100%; float:left; background:url(../images/rep-line.png) no-repeat bottom center; padding-bottom:30px; text-align:center; margin-bottom:10px;}


.body_area{width:100%; float:left; padding:15px 0;}
.home_top_part{width:100%; float:left; padding:15px 0;}
.home_top_left{width:60%; float:left;}
.home_top_right{float:right; width:35%; padding-top:8px;}
.home_form_hd{width:100%; float:left; background:#00aeef; font-family: 'open_sansregular'; color:#FFFFFF; font-size:24px; text-transform:uppercase; text-align:center; padding:4px 0; margin-bottom:5px;}

input.input_box{width:96%; background:#FFFFFF; color:#777777!important; font-size:12px; margin:4px 0; border:solid 1px #d5d5d5; height:30px; padding:0 2%; font-family:Arial, Helvetica, sans-serif;}
select.input_box{width:100%; background:#FFFFFF; color:#777777!important; font-size:12px; margin:4px 0; border:solid 1px #d5d5d5; height:30px; padding:0 2%; font-family:Arial, Helvetica, sans-serif;}
textarea.text_box{width:97%; background:#FFFFFF; color:#777777!important; padding:5px 0 0 10px; font-family:Arial, Helvetica, sans-serif; color:#a1a0a0; font-size:12px; margin:4px 0 4px 0; border:solid 1px #d5d5d5; height:50px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}


textarea.text_box01{width:98%; background:#FFFFFF; color:#777777!important; padding:5px 0 0 10px; font-family:Arial, Helvetica, sans-serif; color:#a1a0a0; font-size:12px; margin:4px 0 4px 0; border:solid 1px #d5d5d5; height:50px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.btn{ width:100%; height:35px; border:inherit; background:#4a4a4a; text-align:center!important; color:#fff!important; font:normal 17px Arial, Helvetica, sans-serif!important; border:none; margin-top:4px; float:left; font-size:0; margin-left:3px; cursor:pointer;}

.service_area{width:100%; float:left; background:url(../images/service_rep.png) repeat-x top center #f7f8f9; padding:30px 0;}
.text_style01{text-align:center;}

.service_slider{width:100%; float:left;}
.client_area{width:100%; float:left; background:url(../images/client_top_line.jpg) repeat-x top center; padding:30px 0; position:relative;}

#flexiselDemo3{display:none;}

.nbs-flexisel-container {position:relative;  max-width:100%;}
.nbs-flexisel-ul { position:relative; width:9999px; margin:0px; padding:0px; list-style-type:none; text-align:center;}
.nbs-flexisel-inner { overflow:hidden; float:left; width:100%;}
.nbs-flexisel-item { float:left;  margin:0px;  padding:0px;  cursor:pointer;  position:relative; line-height:0px;}
.nbs-flexisel-item img { width: 100%; cursor: pointer; position: relative; margin-top: 10px; margin-bottom: 10px; max-width:300px; max-height:135px;}

/*** Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { width: 30px;  height: 30px; position: absolute; cursor: pointer; z-index: 100; /*top:140px!important;*/}
.nbs-flexisel-nav-left { left: 5px; background: url(../images/button-previous.png) no-repeat;}
.nbs-flexisel-nav-right { right: 5px; background: url(../images/button-next.png) no-repeat;}


.footer{width:100%; float:left; border-top:solid 5px #e3e4e4; padding:20px 0 30px 0;}
.footer_top{width:100%;}

.footer_left{width:50%; float:left;}
.footer_hd{width:100%; float:left; font-family: 'open_sansregular'; color:#000000; font-size:24px; padding:5px 0 15px 0; font-weight:bold;}
.footer_hd01{width:100%; float:left; font-family: 'open_sansregular'; color:#000000; font-size:24px; padding:5px 0 15px 0; font-weight:bold; margin-top:-10px;}
.footer_about{color:#676768!important;}
.footer_img{float:left; margin-right:10px; margin-top:8px;}
.footer_right{width:48%; float:right;}
.footer_inner{width:48%; float:left;}
ul.arrows{width:100%; float:left; margin:0; padding:0; list-style:none;}
ul.arrows li{ background:url(../images/arrows.png) no-repeat left 9px; padding:0 0 0 20px; line-height:28px; color:#676768 !important; font-size:14px;}

.footer_info{width:100%; float:left;}
.footer_info p{font-size:12px;}
.footer_info strong{font-weight:normal; margin-left:20px; float:left; line-height:18px;}
.footer_info a{color:#5D5D5D;}
.arrow_text{float:left; background:url(../images/arrows.png) no-repeat left 6px; padding:0 0 0 20px; color:#000000; font-size:14px; }
.border_line{border-bottom:solid 1px #ececec; padding-bottom:15px;}

.top_social_footer{width:100%; float:left; margin-top:10px; text-align:right;}
.top_social_footer img{float:left; margin-left:5px;}

.footer_copy{width:100%; float:left; background:url(../images/footer_bg.jpg) repeat-x left top #00aeef; padding:20px 0 10px 0; font-family: 'open_sansregular'; color:#FFFFFF; font-size:14px; text-align:center;}
.footer_copy a{color:#FFFFFF; padding:0 5px;}
.footer_copy span{font-size:12px; line-height:28px;}
.full_width{width:100%;}

.footer_about textarea.text_box {width:98%;}

.logo_box{width:30%; float:left; text-align:center;}

.align_center{text-align:center;}
ul.bullate1{margin:0; padding:5px 0; list-style:none; width:30%; float:left;}
ul.bullate1 li{padding:0 0 0 25px; font-family: 'open_sansregular'; color:#333333; font-size:15px; line-height:28px; background: url('../images/arrows.png') no-repeat scroll left 9px transparent;}

ul.bullate{margin:0; padding:5px 0; list-style:none; width:42%; float:left;}
ul.bullate li{padding:0 0 0 25px; font-family: 'open_sansregular'; color:#333333; font-size:15px; line-height:28px; background: url('../images/arrows.png') no-repeat scroll left 9px transparent;}

ul.bullate01{margin:0; padding:5px 0; list-style:none; width:22%; float:left;}
ul.bullate01 li{padding:0 0 0 25px; font-family: 'open_sansregular'; color:#333333; font-size:15px; line-height:28px; background: url('../images/arrows.png') no-repeat scroll left 9px transparent;}

ul.bullate_connect{margin:0 0 0 10px; padding:5px 0; list-style:none; width:100%; float:left;}
ul.bullate_connect li{padding:0 0 0 25px; font-family: 'open_sansregular'; color:#333333; font-size:13px; line-height:28px; background: url('../images/arrows.png') no-repeat scroll left 9px transparent;}
ul.bullate_connect li span{ font-size:12px; color:#000000;}
.span_box{margin-left:18px; background: url('../images/span_bullet.jpg') no-repeat scroll left 11px transparent!important; padding-left:14px!important;}


.img_left{float:right; width:32%; text-align:left;}
.small_box{width:50px;}

.img_left01{float:right; width:38%; text-align:left;}
.img_left01{float:right; width:51%; text-align:left;}

.home_img{float:left;}

.banner iframe{width:100%!important;}
.career_page{width:70%; margin:0 15%;}

.career_form_hd{width:100%; float:left; background:#00aeef; font-family: 'open_sansregular'; color:#FFFFFF; font-size:24px; text-transform:uppercase; text-align:center; padding:2px 0; margin-bottom:5px;}

.connect_box{width:100%; float:left; text-align:center; margin:2% 0;}
.connect_page_inner h4{margin-top:20px!important; float:left; font-size:18px!important; font-weight:bold!important;}
.connect_page{width:100%; float:left;}
.connect_page_left{width:45%; float:left;}
.connect_page_right{float:right; width:45%;}

.list_hd{width:100%; float:left; background: url('../images/arrow01.png') no-repeat scroll left 5px transparent!important; padding-left:15px; font-size:15px; font-weight:normal; margin-top:10px; }

.connect_page_inner{width:100%; float:left;}
.packages{width:100%; float:left;}

.packages01{ float:left; width:98%; border-top:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC;}
.packages_block{width:22.7%; float:left; border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; padding:7px 1.1% 0 1.1%; font-size:12px; line-height:16px;  text-align:center; min-height:32px; background:#f2f2f2;}
.color_blue{ background:#44bcee!important; color:#FFFFFF; font-weight:bold;}
.color_black{ background:#333!important; color:#FFFFFF; font-weight:bold; font-size:16px;padding:16px 1.1% 0;}
.pb_width{ width: 97.7%; float:left; font-size:18px; background:#c4c4c4 !important; color:#000;}
.color_blue1{ background:#c7efff;}
.min_height{min-height:500px;}
.rep_line1{width:100%; float:left; background:url(../images/rep-line.png) no-repeat bottom center; padding-bottom:30px; text-align:center; margin-bottom:10px; color:#c0504e;}
.counselling_left{ width:48%; float:left;}
.counselling_right{ width:48%; float:right;}
.contant_wrapper{ padding:20px 0 0 0; width:100%; float:left;}
.bullate_connect2{float: left;list-style: outside none none;margin: 0 0 0 10px;padding: 5px 0;width: 100%;}
ul.bullate_connect2 li {background: url("../images/arrow05.png") no-repeat scroll left 9px transparent;color: #333333;font-family: "open_sansregular";font-size: 13px;line-height: 28px;padding: 0 0 0 25px;}
.color2{ color:#9bbb58;}
.color2{ color:#8165a2;}
.color3{ color:#4aacc5;}
.color4{ color:#f79647;}
.color5{ color:#9bbb58;}
.bullate_connect3{float: left;list-style: outside none none;margin: 0 0 0 10px;padding: 5px 0;width: 100%;}
ul.bullate_connect3 li {background: url("../images/arrow04.png") no-repeat scroll left 9px transparent;color: #333333;font-family: "open_sansregular";font-size: 13px;line-height: 28px;padding: 0 0 0 25px;}
.bullate_connect4{float: left;list-style: outside none none;margin: 0 0 0 10px;padding: 5px 0;width: 100%;}
ul.bullate_connect4 li {background: url("../images/arrow02.png") no-repeat scroll left 9px transparent;color: #333333;font-family: "open_sansregular";font-size: 13px;line-height: 28px;padding: 0 0 0 25px;}
.list_hd1{width:100%; float:left; background: url('../images/arrow02.png') no-repeat scroll left 5px transparent!important; padding-left:15px; font-size:15px; font-weight:normal; margin-top:10px; }
.list_hd2{width:100%; float:left; background: url('../images/arrow03.png') no-repeat scroll left 5px transparent!important; padding-left:15px; font-size:15px; font-weight:normal; margin-top:10px; }
.list_hd3{width:100%; float:left; background: url('../images/arrow04.png') no-repeat scroll left 5px transparent!important; padding-left:15px; font-size:15px; font-weight:normal; margin-top:10px; }
.list_hd4{width:100%; float:left; background: url('../images/arrow05.png') no-repeat scroll left 5px transparent!important; padding-left:15px; font-size:15px; font-weight:normal; margin-top:10px; }

.bullate_connect5{float: left;list-style: outside none none;margin: 0 0 0 10px;padding: 5px 0;width: 100%;}
ul.bullate_connect5 li {background: url("../images/arrow01.png") no-repeat scroll left 9px transparent;color: #333333;font-family: "open_sansregular";font-size: 13px;line-height: 28px;padding: 0 0 0 25px;}
.bullate_connect6{float: left;list-style: outside none none;margin: 0 0 0 10px;padding: 5px 0;width: 100%;}
ul.bullate_connect6 li {background: url("../images/arrow06.png") no-repeat scroll left 9px transparent;color: #333333;font-family: "open_sansregular";font-size: 13px;line-height: 28px;padding: 0 0 0 25px;}



.top_tabs{width:100%; float:left;}
.top_tabs_inner{width:17%; float:left; margin:1%; padding:5px; text-align:center; font-size:16px; font-weight:bold; background:#c0504e; color:#FFFFFF; height:40px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.top_tabs_inner a{color:#FFFFFF; text-decoration:none; display:block;}
.top_tabs_inner01{width:17%; float:left; margin:1%; padding:5px; text-align:center; font-size:16px; font-weight:bold; background:#9bbb58; color:#FFFFFF;  height:40px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.top_tabs_inner01 a{color:#FFFFFF; text-decoration:none; display:block;}
.top_tabs_inner001{width:17%; float:left; margin:1%; padding:5px; text-align:center; font-size:16px; font-weight:bold; background:#8165a2; color:#FFFFFF; height:40px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.top_tabs_inner001 a{color:#FFFFFF; text-decoration:none; display:block;}
.top_tabs_inner02{width:17%; float:left; margin:1%; padding:5px; text-align:center; font-size:16px; font-weight:bold; background:#4aacc5; color:#FFFFFF; height:40px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.top_tabs_inner02 a{color:#FFFFFF; text-decoration:none; display:block;}
.top_tabs_inner03{width:17%; float:left; margin:1%; padding:5px; text-align:center; font-size:16px; font-weight:bold; background:#f79647; color:#FFFFFF; height:40px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.top_tabs_inner03 a{color:#FFFFFF; text-decoration:none; display:block;}

.margin_area{margin-left:21%;}

.bg_icon1{background: url(../images/bg_icon1.png) no-repeat center 30px;}
.bg_icon2{background: url(../images/bg_icon2.jpg) no-repeat center 30px;}
.bg_icon3{background: url(../images/bg_icon3.jpg) no-repeat center 30px;}
.bg_icon4{background: url(../images/bg_icon4.jpg) no-repeat center 30px;}
.bg_icon5{background: url(../images/bg_icon5.jpg) no-repeat center 30px;}
.bg_icon6{background: url(../images/bg_icon6.jpg) no-repeat center 30px;}
.bg_icon7{background: url(../images/bg_icon7.jpg) no-repeat center 30px;}
.bg_icon8{background: url(../images/bg_icon8.jpg) no-repeat center 10px;}
.bg_icon9{background: url(../images/bg_icon9.jpg) no-repeat center 10px;}
.bg_icon10{background: url(../images/bg_icon10.jpg) no-repeat center 10px;}
.bg_icon11{background: url(../images/bg_icon11.jpg) no-repeat center 10px;}
.bg_icon12{background: url(../images/bg_icon12.jpg) no-repeat center 10px;}
.bg_icon13{background: url(../images/bg_icon13.jpg) no-repeat center 10px;}

.login input {margin: 5px 0; width: 98%;}
.login p.message{background:none!important; border:none!important;}
#theme-my-login1 form{padding:4%; border:solid 1px #CCCCCC ; margin-bottom:10px;}
#theme-my-login1 input{width: 94%!important;}
#theme-my-login1 input[type="checkbox"] {width: inherit!important;}
.login p{margin-bottom:3px!important;}
#theme-my-login .tml-action-links{width:200px!important; float:none!important; margin:0 auto!important;}
#theme-my-login ul.tml-action-links{list-style:none!important;}
#theme-my-login .tml-action-links li{float:left!important; margin:0 5px!important;}
#theme-my-login .forgetmenot input[type="checkbox"]{width:inherit!important;}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.top_tabs_inner{width:42%; font-size:12px; height:32px;}
.top_tabs_inner01{width:42%; font-size:12px; height:32px;}
.top_tabs_inner001{width:42%; font-size:12px; height:32px;}
.top_tabs_inner02{width:42%; font-size:12px; height:32px;}
.top_tabs_inner03{width:42%; font-size:12px; height:32px;}
.margin_area{margin-left:0;}
.margin_area01{margin-left:25%;}


.wrapper{width:96%; margin:0 auto;}
.top_info{width:76%; float:none; margin:0 auto;  margin-bottom:40px;}
.call{margin-left:0;  margin-right:10px; }
.mobile{margin-right:10px; }
.top_social{width:100%; text-align:center; float:left;}
.top_social img{float:none;}
.logo{width:100%; float:left; text-align:center; margin:5px 0;}
.navigation{float:right; width:100%;}
.search_box{float:right; margin-top:2px;}

.home_top_left{width:100%; float:left;}
.home_top_right{float:left; width:100%;}

.footer_left{width:100%;}
.footer_right{width:100%;}
.footer_inner{width:100%; float:left;}

.footer_about textarea.text_box {width:97%;}
.map{width:100%; float:left;}
.map img{width:100%;}
ul.bullate{margin:0; padding:0; list-style:none; width:100%; float:left;}
ul.bullate01{margin:0; padding:0; list-style:none; width:100%; float:left;}

.img_left{float:left; width:100%; text-align:center;}
.img_left img{width:100%;}

.img_left01{float:left; width:100%; text-align:center;}
.img_left01 img{width:100%;}
.connect_page_left{width:96%; float:left;}
.connect_page_right{width:96%; float:left;}

.packages_block{width:22.3%; float:left; border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; padding:2px 1.1% 2px  1.1%; font-size:10px; line-height:14px;  text-align:center; min-height:56px;}
.connect_box img{width:100%;}
.counselling_left{ width:100%; float:left; margin:0 0 10px 0;}
.counselling_right{ width:100%; float:left; margin:0 0 0px 0;}

}

@media only screen and (min-width: 480px) and (max-width: 640px) {
.top_info{width:100%; float:none; margin:0 auto;  margin-bottom:20px;}
textarea.text_box {width: 98%;}
.img_left img{width:60%!important;}

.img_left01 img{width:60%!important;}

.top_tabs_inner{width:42%; font-size:12px; height:20px;}
.top_tabs_inner01{width:42%; font-size:12px; height:20px;}
.top_tabs_inner001{width:42%; font-size:12px; height:20px;}
.top_tabs_inner02{width:42%; font-size:12px; height:20px;}
.top_tabs_inner03{width:42%; font-size:12px; height:20px;}

}

@media only screen and (min-width: 640px) and (max-width: 768px) {
.top_info{width:80%; float:none; margin:0 auto;  margin-bottom:20px;}
.img_left img{width:60%!important;}

.img_left01 img{width:60%!important;}
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
.wrapper{width:96%; margin:0 auto;}
.top_info{width:62%; float:none; margin:0 auto;  margin-bottom:20px;}
.top_social img{float:none;}
.top_social{width:100%; text-align:center; float:left;}
.logo{width:100%; float:left; text-align:center; margin:5px 0;}
.navigation{float:right; width:100%;}
.search_box{float:right; margin-top:2px;}


.home_top_left{width:100%; float:left;}
.home_top_right{float:left; width:100%;}
textarea.text_box {width: 99%;}

.footer_left{width:100%;}
.footer_right{width:100%;}
.footer_about textarea.text_box {width:99%;}
.map{width:100%; text-align:center;}

.img_left img{width:100%!important;}
.img_left01 img{width:100%!important;}

.packages_block{width:22.6%; float:left; border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; padding:2px 1.1% 2px  1.1%; font-size:14px; line-height:18px;  text-align:center; min-height:56px;}

.top_tabs_inner{width:28%; font-size:14px; height:30px;}
.top_tabs_inner01{width:28%; font-size:14px; height:30px;}
.top_tabs_inner001{width:28%; font-size:14px; height:30px;}
.top_tabs_inner02{width:28%; font-size:14px; height:30px;}
.top_tabs_inner03{width:28%; font-size:14px; height:30px;}

.margin_area{margin-left:0;}
.margin_area02{margin-left:31%;}

}

@media only screen and (min-width: 800px) and (max-width: 900px) {
.wrapper{width:96%; float:none; margin:0 auto;}
.top_info{width:100%; float:left;}

.top_info{width:60%; float:none; margin:0 auto;  margin-bottom:20px;}
.top_social{width:100%; text-align:center; float:left;}
.top_social img{float:none;}
.top_social{width:100%; text-align:center; float:left;}
.logo{width:100%; float:left; text-align:center; margin:5px 0;}
.navigation{float:right; width:100%;}
.search_box{float:right; margin-top:2px;}

.home_top_left{width:100%; float:left;}
.home_top_right{float:left; width:99%;}

.footer_left{width:100%;}
.footer_right{width:100%;}
.footer_about textarea.text_box {width:99%;}

.map{width:100%; text-align:center;}
.img_left img{width:100%;}
.img_left01 img{width:100%;}

}