@charset "utf-8";a,a:focus,a:hover{outline:0}h1,h2,h3{margin:0 0 30px}body,p{margin:0}.fixed,.full_pic,.header{width:100%}.fixed,.header,body{padding:0}.footer_sec_blog ul,.social_group ul,.what_we_offer ul,ul{list-style-type:none}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.1.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Myriad Pro';src:url(../fonts/MyriadPro-Regular.otf)}@font-face{font-family:'Myriad Pro Semibold';src:url(../fonts/MyriadPro-Semibold.otf)}@font-face{font-family:'Myriad Pro Semibold';src:url(../fonts/MyriadPro-Semibold.otf)}@font-face{font-family:'Myriad Pro Bold';src:url(../fonts/MyriadPro-Bold_0.otf)}@font-face{font-family:'Myriad Pro Light';src:url(../fonts/MyriadPro-Light.otf)}@font-face{font-family:'Myriad Pro Cond';src:url(../fonts/MyriadPro-Cond.otf)}@font-face{font-family:Rockwell;src:url(../fonts/ROCK_0.TTF)}body{font-family:"Myriad Pro";background:#fff!important}a,a:hover{text-decoration:none}h1{font:26px Rockwell}h2{font:24px Rockwell}h3{font:22px Rockwell}.header_top,p{font-size:14px}p{font-family:"Myriad Pro";color:#000;text-align:justify}img{max-width:100%;height:auto}.margin_top_1{margin-top:50px}.margin_top_2{margin-top:45px}.margin_top_3{margin-top:40px}.margin_top_4{margin-top:35px}.margin_top_5{margin-top:30px}.margin_top_6{margin-top:25px}.margin_top_7{margin-top:20px}.margin_top_8{margin-top:15px}.margin_top_9{margin-top:10px}.margin_bottom_1{margin-bottom:50px!important}.margin_bottom_2{margin-bottom:45px!important}.margin_bottom_3{margin-bottom:40px!important}.margin_bottom_4{margin-bottom:35px!important}.margin_bottom_5{margin-bottom:30px!important}.margin_bottom_6{margin-bottom:25px!important}.margin_bottom_7{margin-bottom:20px!important}.margin_bottom_8{margin-bottom:15px!important}.margin_bottom_9{margin-bottom:10px!important}.image_sprite{background:url(../images/image_sprite.png) no-repeat}.fixed{position:fixed;top:0;z-index:9999;margin:0;left:0;transition:.5s;background:#094A66;box-shadow:2px 2px 2px #999}.blue_bg{background:#07ccd4}.border_top{border-top:1px solid #e8e8e8}.border_bottom{border-bottom:1px solid #e8e8e8}.full_pic img{width:100%;height:auto}.header{background:#fff}.header_top{border-bottom:1px solid #bcebef;padding:10px 0;color:#5c5c5c}.header_top .top_link{display:block;margin:10px 0 0}.header_top .top_link ul{margin:0;padding:0;list-style-type:none;line-height:14px}.header_top .top_link ul li,.header_top .top_link ul li a{font:14px "Myriad Pro";color:#5d5d5d}.header_top .top_link ul li{display:inline-block;border-right:1px solid #5d5d5d;padding:0 10px;position:relative}.header_top .top_link ul li:last-child{border-right:none}.header_top .top_link ul li a{line-height:14px}.social_group{float:right;margin:0}.social_group ul{margin:0;padding:0}.social_group ul li{font-size:16px;float:left;color:#908b9c;background:#fff;text-align:center;margin:0 0 0 10px;display:block;overflow:hidden}.social_group ul li a{width:35px;height:35px;color:#908b9c;border:2px solid #908b9c;display:inline-block;border-radius:50%;line-height:32px}.social_group ul li:hover.facebook a{color:#fff;background:#3b5998;display:block;width:35px;height:35px;border:2px solid #234284}.social_group ul li:hover.twitter a{color:#fff;background:#07ccd4;display:block;width:35px;height:35px;border:2px solid #0db7c4}.social_group ul li:hover.gplus a{color:#fff;background:#d95232;display:block;width:35px;height:35px;border:2px solid #b83618}.body_sec,.logo img,.menu_sec,.welcome{width:100%}.header_bottom{padding:0;color:#5c5c5c;font-size:14px}.logo{display:inline-block;float:left}.logo img{height:auto}.header .outsourcing{display:inline-block;margin-bottom:5px;margin-top:5px;color:#000;font-family:"Myriad Pro Cond";font-weight:700;font-size:22px;text-align:center}.title_box h1 span,.title_box_2 h2 span{font-size:18px;font-family:"MyriadPro Light"}.header .outsourcing span{color:#f0451d}.menu_sec{background:#36c8d4;background:-moz-linear-gradient(top,#36c8d4 0,#0db7c4 100%);background:-webkit-linear-gradient(top,#36c8d4 0,#0db7c4 100%);background:linear-gradient(to bottom,#36c8d4 0,#0db7c4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#36c8d4', endColorstr='#0db7c4', GradientType=0 )}.title_box{background:url(../images/border_line.png) center bottom repeat-x;padding:0 20px 10px!important;display:table;margin-left:auto;margin-right:auto}.title_box h1{margin:0!important;padding:0 0 10px}.title_box_2{background:url(../images/border_line.jpg) left bottom no-repeat;padding-bottom:10px!important}.title_box_2 h2{margin:0!important;padding:0}.body_sec{font:14px "Myriad Pro"}.welcome img{float:left;margin:0 10px 10px 0}.welcome p{font-size:16px}.what_we_offer{width:100%;background:#eee;display:inline-block}.what_we_offer_heading{background:#07ccd4;padding:10px 0 10px 10px;font-family:Rockwell;font-size:24px;color:#fff}.what_we_offer ul{margin:0 10px;padding:0}.what_we_offer ul li{font-size:14px;position:relative;padding:7px 0 7px 30px;border-bottom:1px dashed #cccaca}.what_we_offer ul li:last-child{border-bottom:none}.what_we_offer ul li a{color:#000}.what_we_offer ul li::before{content:"\f178";font-family:FontAwesome;color:#214049;font-size:10px;font-weight:700;line-height:17px;margin:7px 10px 0 0;position:absolute;left:0;top:1px;background:#0cc9ff;width:17px;height:17px;border-radius:50%;text-align:center}.padding_top_1{padding-top:30px!important}.padding_bottom_1{padding-bottom:30px!important}.padding_top_2{padding-top:60px!important}.padding_bottom_2{padding-bottom:60px!important}.programme_sec{width:100%;margin:0 0 40px!important}.programme_sec h2{color:#fff;margin:0}.programme_sec .programme_blog{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:5px;padding:1px 10px 20px;text-align:center}.programme_sec .programme_blog .pic{margin:0 auto}.programme_sec .programme_blog .pic img{background:center center/cover no-repeat #FFF;border-radius:50%;display:block;margin:1em auto;max-width:100%}.programme_sec .programme_blog h3{font:18px Rockwell;color:#006d95;text-align:center;margin:0 0 10px}.programme_sec .programme_blog p{text-align:center;margin-bottom:10px}.testimonial{width:100%;margin:0;min-height:220px;padding:20px 10px;border:1px solid #dfdfdf;background:#f6f6f6;border-radius:5px}.testimonial_cont{width:100%;padding:0 10px 0 60px;float:left;background:url(../images/sprites-images.png) 0 -100px no-repeat}.testimonial_cont p{font-size:16px;font-family:"Myriad Pro Light";color:#000;margin:0;position:relative;width:100%;padding:0;text-align:justify;line-height:24px}.testimonial_cont .author{clear:both;float:left;margin:10px 0 0}.testimonial_cont .author img{float:left;margin:0;width:84px}.testimonial_cont .author_name{float:left;font:14px "Myriad Pro Light";color:#000;margin:30px 0 0 10px;line-height:20px}.testimonial_cont .author_name span{font-size:14px;color:#585858}.latest_news{width:100%;margin:0;min-height:220px;padding:20px 15px 10px 10px;border:1px solid #dfdfdf;background:#f6f6f6;border-radius:5px;display:inline-block}.latest_news_cont{width:100%;padding:0;float:left}.latest_news_cont p{font:16px "Myriad Pro Light";color:#000;margin:0 0 10px;position:relative;width:100%;padding:0 0 10px 50px;text-align:justify;line-height:24px;border-bottom:1px solid #d3d3d3;min-height:60px}.latest_news_cont p:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.latest_news_cont p::before{content:"\f1ea";font-family:FontAwesome;color:#fff;font-size:20px;font-weight:700;line-height:43px;margin:3px 10px 0 0;position:absolute;left:0;top:1px;background:#0cc9ff;width:43px;height:43px;border-radius:50%;text-align:center}.footer_sec,.footer_sec_top{background:#303030}.footer_sec{border-top:1px solid #ccc;font-family:"Myriad Pro"}.footer_sec_blog{margin:40px 0;border-right:1px solid #515151;border-left:1px solid #000;min-height:175px}.footer_sec_blog:first-child{border-left:none}.footer_sec_blog:last-child{border-right:none}.footer_sec_blog h3{font-size:24px;color:#fff;margin:0 0 20px!important;width:70%}.footer_sec_blog p{font-size:14px;color:#fff;margin:0 0 10px;position:relative;padding:0 0 0 20px}.footer_sec_blog ul li,.footer_sec_blog ul li a,.footer_sec_blog ul li a:hover{font-size:15px;color:#fff}.footer_sec_blog p i{position:absolute;left:0;top:4px}.footer_sec_blog ul{margin:0;padding:0;width:100%}.footer_sec_blog ul li{margin:0 0 10px;position:relative;padding:0 0 0 15px;width:50%;float:left}.footer_sec_blog ul li::before{content:"\f178";font-family:FontAwesome;color:#fff;font-weight:lighter;font-size:12px;margin:3px 10px 0 0;position:absolute;left:0}.get_in_touch{width:100%;float:left}.get_in_touch p{font-size:15px;line-height:18px;padding:0;color:#fff}.get_in_touch_field{float:right;margin:10px 0;width:100%}.get_in_touch_field input[type=text]{width:80%;height:40px;border:none;float:left;padding:0 0 0 10px;color:#000}.get_in_touch_field input[type=email]{width:80%;height:52px;border:none;float:left;padding:0 0 0 10px;color:#000}.get_in_touch_field button{display:block;background:url(../images/sprites-images.png) 0 -8px no-repeat;width:54px;height:40px;float:left;border:none;text-indent:-9999px;cursor:pointer}.footer_sec_bottom{padding:10px 0;line-height:25px;background:#fff;color:#000;font-size:14px;width:100%;display:table}.contact_info a,.error_page ul li,.error_page ul li a{display:inline-block}.footer_sec_bottom .cart{float:right}.inner_banner{width:100%;margin:0 0 30px}.contact_sec{width:100%;float:left;margin:0 0 20px}.contact_info{width:100%;margin:0 0 10px}.contact_info p{font:16px "Myriad Pro Light";padding:0 0 0 20px;position:relative;margin:0 0 15px;line-height:28px}.contact_info p i{position:absolute;left:0;color:#666;top:6px}.contact_info a{color:#333;margin:0 0 5px}.contact_sec input[type=text],.contact_sec input[type=tel],.contact_sec input[type=email]{border:1px solid #ccc;padding:3px 5px;font-size:14px;width:100%;height:40px;margin:0 0 20px}.contact_sec input[type=submit]{border:none;padding:3px 5px;width:150px;height:40px;margin:0;background:#36c8d4;color:#fff;font-size:16px}.contact_sec textarea{border:1px solid #ccc;padding:3px 5px;font-size:14px;width:100%;height:150px;margin:0 0 20px}.contact_sec .captcha{margin:0 0 20px}#owl-demo .item,#owl-demo .item2{margin:5px 20px;color:#FFF;text-align:center}#owl-demo .item{background:0 0;padding:0}#owl-demo .item2{background:#42bdc2;padding:0 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.quick_contact{position:fixed;top:45%;right:-32px;background:#fff;border-radius:5px 5px 0 0;padding:5px;border:1px solid #000;z-index:999;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.quick_contact a{color:#000}.error_page{width:100%;margin:0 0 20px}.error_page input[type=text]{border:1px solid #f2f2f2;width:70%;height:40px}.error_page button[type=submit]{border:1px solid #1DC2F8;width:40px;height:40px}.error_page_search_bar{margin:0}.error_page ul{margin:0 auto;padding:0}.error_page ul li a{background:#1DC2F8;padding:10px;color:#fff;border-radius:5px;margin:15px 0 10px}.menu ul li.current-menu-ancestor,.menu ul li.current-menu-item{background:#FFF}.innerpage br,.welcome br{margin-bottom:13px}.error_pic{display:inline}.goog-logo-link,.scrollToTop{display:none}.menu ul li.current-menu-item a{color:#009CFF}.readmorehome{float:right;color:#07CCD4}.readmoreservice{float:none;color:#07CCD4}.readmorenews{float:right;color:#07CCD4;margin-top:2px!important}.readmoretest{float:left;color:#07CCD4;margin-top:7px}.menu ul li.current-menu-ancestor a{color:#009CFF}.innerpage p{font-size:16px}.innerpage ul li{font-size:16px;padding:4px 0;color:#000}.innerpage ul li i{color:#1DC2F8;padding-right:5px}.innerpage h3{color:#1DC2F8;margin:0 0 10px!important}.innerpage a{color:#000}.latest_news_cont_page p{min-height:60px}.wpcf7-validation-errors{clear:both}.wpcf7-not-valid-tip{margin:-13px 0 14px}#google_translate_element select{margin:0;padding:0;border:1px solid #ccc}#google_translate_element{height:21px;overflow:hidden;position:absolute;top:-15px}.powredby{color:#2C2B2B}.scrollToTop,.scrollToTop:hover{text-decoration:none;color:#f0451d}.scrollToTop{padding:10px;text-align:center;font-weight:700;font-size:30px;position:fixed;bottom:40px;right:40px}



.thankyou {
	padding: 1%;
	margin: 5% auto;
	width: 85%;
	height: auto;
	box-shadow: 0px 0px 8px rgba(183,183,183,0.5),0px 0px 8px rgba(183,183,183,0.5);
	border-radius: 5px;
	text-align:center;
}
.thankyouborder {
	padding: 2% 3%;
	margin: 0px auto;
	width: 100%;
	height: auto;
	border: dashed 1px #CCC;
	border-radius: 5px;
}
.thankyouborder p {color: #000; text-align: center; font-size: 20px; line-height:25px;}

.title1{color: #106eac; font-size:25px !important; font-weight: normal; line-height:24px; margin:0px auto 20px auto !important; padding:0px; text-decoration: none; text-align: center; position: relative; display: inline-block; vertical-align:middle; letter-spacing:inherit !important;}
.title1::before {content: ""; width: 50px; height: 1px; background: #106eac; margin:0px 10px 0px 10px; text-align: center; vertical-align: middle; display: inline-block; padding: 0px;}
.title1::after {content: ""; width: 50px; height: 1px; background: #106eac; margin:0px 10px 0px 10px; text-align: center; vertical-align: middle; display: inline-block; padding: 0px;}
blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft {margin:0px; display: block;}

.MoreServices {padding:0px; margin:1%; width:16%; height:auto; display:inline-block; vertical-align:top;}

.programme_sec .programme_blog .pic {margin:0px auto; width: 100px; height:auto;}
.programme_sec .programme_blog h3 {font:16px Rockwell; color: #006d95; text-align: center; margin:0px 0px 10px;}
.programme_sec .programme_blog {min-height:320px;}


.programme_blog1 {padding:0px; margin:0px 15px 30px 15px; width:260px; height:auto; display:inline-block; vertical-align:top; border-radius:5px; border:1px solid #dbd6d6; text-align:left; min-height:410px;}
.programme_blog1 .pic {padding:0px; margin:0px auto 15px auto; width:100%; height:194px; display:block; overflow:hidden;}
.programme_blog1 h3 {padding:0px 15px; margin:0px auto 10px auto !important; font-size:18px; line-height:25px;}
.programme_blog1 .date {padding:0px 15px; margin:0px auto; font-size:16px; line-height:25px; color:#1DC2F8;}
.programme_blog1 .date:before{font-family: 'FontAwesome'; content:"\f073"; font-size:13px; color: #000; margin:0px 10px 0px 0px; vertical-align:middle;}
.programme_blog1 p {font-family: "Myriad Pro"; color: #5e5959; text-align:justify; padding:10px 15px; font-size:15px !important; font-weight:400;}
.programme_blog1 .readmore {background-color: #1dc5f9; color: #fff !important; padding: 5px 10px; margin: 0px auto 10px auto; display: inline-block; border-radius: 2px;}
.programme_blog1 .readmore:before{font-family: 'FontAwesome'; content:"\f086"; font-size:13px; color: #fff; margin:0px 10px 0px 0px; vertical-align:middle;}

.bloginnerpage {padding:0px; margin:0px auto 30px auto; width:100%; height:auto; display:inline-block; vertical-align:top; border-radius:5px; border:0px solid #dbd6d6;}
.bloginnerpage h1 {padding:0px 15px; margin:0px auto 10px auto !important; font-size:25px; line-height:30px;}
.bloginnerpage p {font-family: "Myriad Pro"; color: #5e5959; text-align:justify; padding:10px 15px; font-size:15px !important; font-weight:400;}
.bloginnerpage .datetime {padding:0px 15px; margin:0px auto; font-size:16px; line-height:25px; color:#1DC2F8; display:block;}
.bloginnerpage .datetime:before{font-family: 'FontAwesome'; content:"\f073"; font-size:13px; color: #000; margin:0px 10px 0px 0px; vertical-align:middle;}
.bloginnerpage .thum_img {padding:10px; margin:10px 25px 25px 5px; width:45%; height:auto; display:block; vertical-align:top; float:left; border-radius:5px; border:1px solid #dbd6d6;}
.bloginnerpage .thum_img img {padding:0px; margin:0px auto 0px auto; width:100%; height:auto; display:inline-block; vertical-align:top; border-radius:5px;}
.blogsec1 {padding:0px; margin:0px auto 0px auto; width:100%; height:auto; text-align:center;}
.blogsec1 .what_we_offer {margin: 60px auto 0px auto; text-align:left;}
.blogsec1 h1 {text-align: left;}
.bloginnerpage .blogdetails {display:block; margin:10px 10px 20px 10px; padding:10px 5px; width:97.5%; height:auto; border:solid 1px #ddd7d7; text-align:justify;}
.bloginnerpage .blogdetails img {padding:0px; margin:0px auto 0px auto; width:100%; height:auto; display:inline-block; vertical-align:top; border-radius:5px;}
.bloginnerpage ol li {list-style-type:disc; margin:0px auto 10px auto; font-size:15px; line-height:20px;}
.programme_blog1 p {font-family:"Myriad Pro"; color:#5e5959; text-align: left; padding:10px 15px; font-size:13px !important; font-weight:400; line-height:20px;}
.row-blog-col{display: flex; flex-wrap: wrap;}
/********/
