*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{text-decoration:none}
a:focus{outline:none}a:active,a:hover{color:#ea9629;outline:0}a:hover{text-decoration:underline}address{font-style:normal;margin:0 0 24px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}p{margin:0px}code,kbd,pre,samp{font-family:monospace, serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote{font-size:18px;font-style:italic;font-weight:300;margin:24px 40px}blockquote blockquote{margin-right:0}blockquote cite,blockquote small{font-size:14px;font-weight:normal;text-transform:uppercase}blockquote em,blockquote i{font-style:normal;font-weight:300}blockquote strong,blockquote b{font-weight:400}small{font-size:smaller}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl{margin:0 20px}dt{font-weight:bold}dd{margin:0 0 20px}menu,ol,ul,li{list-style:none;margin:0;padding:0}ul{list-style-type:square}nav ul,nav ol{list-style:none;list-style-image:none}li > ul,li > ol{margin:0}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;padding-right:2px;width:270px}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%}caption,th,td{font-weight:normal;text-align:left}caption{font-size:16px;margin:20px 0}th{font-weight:bold;text-transform:uppercase}td{border-top:1px solid #ededed;padding:6px 10px 6px 0}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background:url(../images/dotted-line.png) repeat center top;background-size:4px 4px;border:0;height:1px;margin:0 0 24px}textarea:focus,input:focus{outline:0;}a{color:#666;}
.home_readmore{text-decoration:none;font-size:1.5em;color:#fff;}
a.home_readmore:hover{color:#e67323;text-decoration:none;}
.icon-bar{background-color:#888;}
#bs-example-navbar-collapse-1{background-color:white;width:100%;}
.open > .dropdown-toggle > .caret{transform:rotate(180deg) !important}
@media screen and (min-width:768px){#bs-example-navbar-collapse-1{display:none !important;}
}
@media screen and (min-width:200px) and (max-width:767px){.mainbanner .carousel-inner .item img{height:250px !important;}
}
@font-face{font-family:'open_sansregular';src:url('fonts/OpenSans-Regular-webfont.eot');src:url('fonts/OpenSans-Regular-webfontd41d.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;}
@font-face{font-family:'open_sansbold';src:url('fonts/OpenSans-Bold-webfont.eot');src:url('fonts/OpenSans-Bold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold-webfont.woff') format('woff'), url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanslight';src:url('fonts/OpenSans-Light-webfont.eot');src:url('fonts/OpenSans-Light-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light-webfont.woff') format('woff'), url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanssemibold';src:url('fonts/OpenSans-Semibold-webfont.eot');src:url('fonts/OpenSans-Semibold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal;}
body,
html{font-family:'open_sansregular', sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#666;}
h1,h3,h4,h5,h6{margin:0;font-family:'open_sanssemibold', sans-serif;font-weight:600;font-weight:normal;}
h1{font-size:40px;}
h2{font-size:36px;font-family:'open_sanssemibold', sans-serif;font-weight:300;}
h4{margin-bottom:10px;}
h4.bookstitle{margin-bottom:0px;text-transform:uppercase;font-size:16px;}
.maintitle{font-family:'open_sanslight', sans-serif;padding:40px 0;margin:30px 0 15px 0;font-weight:300;color:#333333;text-align:center;line-height:34px;}
.maintitle span{position:relative;}
.maintitle span:after,
.maintitle span:before{position:absolute;content:'';width:22px;height:22px;}
.maintitle span:after{top:-10px;left:-20px;}
.maintitle span:before{bottom:-10px;right:-20px;}
.maintitle-1{font-family:'open_sanslight', sans-serif;padding:0 0 30px;font-weight:300;color:#333333;text-align:center;font-size:24px !important;}
.maintitle span{position:relative;}
.maintitle-1 span:after,
.maintitle-1 span:before{position:absolute;content:'';width:22px;height:22px;}
h3{font-size:28px;}
h4{font-size:24px;}
h5{font-size:16px;position:relative;font-weight:400;margin-bottom:10px;margin-top:10px;}
.hbline{background:url(../images/titlebottomline.gif) no-repeat left bottom;padding-bottom:10px;margin-bottom:20px;font-family:'open_sansbold', sans-serif;}
h6{font-size:16px;padding-bottom:5px;margin-bottom:5px;}
.hrb{border-bottom:#e3e3e3 1px solid;}
.mrgt10{margin-top:10px;}
.mrgt15{margin-top:15px;}
.container{width:990px;margin:auto;}
#main{padding-top:0px;}
.panel{padding:20px 15px;background:#fff;border-radius:0;}
.sub-menu{display:none;}
.nav-menu li:hover .sub-menu{display:block;position:absolute;z-index:999;}
ul.sub-menu{background:#fff;}
ul.sub-menu li{display:block;clear:both;background:#fff;padding:5px 15px;margin:0;}
.servicessection .panel-default{margin-top:0px;}
.sablock{display:block;color:#666}
.servicessection .panel-default h4{text-transform:none;font-size:16px;font-family:'open_sansbold', sans-serif;}
.panel-default{border:#e5e5e5 1px solid;box-shadow:none;}
.innerpagebg,.joblistbg,.blogbg{background:#f1f1f1 url(../images/tile-content-bg.png) no-repeat center bottom;padding:55px 0 120px 0;}
.customhome .entry-header{display:none;}
.innerpagebg .entry-header{display:none;}
.fixedheader{margin-top:75px;}
.post .entry-title{margin:0px;}
.post .entry-thumbnail{margin:0}
.post .entry-thumbnail img{width:100%;height:auto;}
.post .entry-meta{padding:20px 0;}
.entry-meta .date,.entry-meta .author{padding-left:0px;margin-left:30px;font-size:12px;}
.entry-meta .categories-links{display:none;}
.entry-meta .author a,.entry-meta .date a{margin-left:5px;}
.entry-meta .date::before,.entry-meta .author::before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;}
.entry-meta .date::before{content:"\f017";}
.entry-meta .author::before{content:"\f007";}
.post .entry-content{margin-top:10px;}
.postknowmore{margin-top:20px;font-size:12px;}
.blogbg article:first-child{border:none;margin-top:0;padding-top:0;}
.blogbg article{margin-top:30px;border-top:#CCC 1px solid;padding-top:30px;}
.post .entry-title{color:#000;text-transform:none;font-size:18px;}
.widget_search{padding:20px 15px;background:#434f5d;border-radius:0;border:#e5e5e5 1px solid;box-shadow:none;}
.widget-area aside{margin-bottom:20px !important;}
.widget_search h5{margin:0 0 10px 0;color:#FFF;}
.widget_recent_entries,.widget_categories{padding:20px 15px;background:#fff;border-radius:0;border:#e5e5e5 1px solid;box-shadow:none;font-size:14px;}
.widget-area aside ul{margin-left:15px;}
.widget-area aside ul li{list-style:disc;padding-left:5px;margin:6px 0;}
.widget-area input[type="search"],
.widget-area input[type="email"]{padding:6px;color:#666;font-size:14px;border:#ddd 1px solid !important}
.sidebar-inner h5.widget-title{margin-bottom:20px;margin-top:0;}
aside .textwidget form p{margin-bottom:10px;}
.textwidget input[type="submit"]{background:#f67e32;color:#fff;display:block;text-align:center;width:100%;font-size:16px;text-transform:uppercase;padding:10px 0px;border:#fff 1px solid;margin-top:10px;}
.sidebar-inner .widget_text{padding:20px 15px;background:#fff;border-radius:0;border:#e5e5e5 1px solid;box-shadow:none;font-size:14px;}
.carousel-inner .carousel-caption{width:100%;left:0%;right:0%;top:33%;bottom:auto;background:rgba(15, 6, 35, 0.5);color:#fff;}
.carousel-inner .carousel-control{z-index:999;display:none;}
.carousel-inner .carousel-caption h4{font-size:300%;font-family:'open_sansbold', sans-serif;font-weight:600;max-width:990px;margin:auto;color:#fff;line-height:48px;}
.carousel-inner .carousel-caption p{max-width:990px;margin:auto;padding-top:5px;font-size:18px;line-height:23px;}
a.knowmore{display:inline-block;color:#b2b2b2;margin-top:50px;font-size:12px;}
.knowmore:hover{color:#ea9629;text-decoration:none;}
#carousel-gallery .knowmore{color:#b2b2b2;}
#carousel-gallery .knowmore:hover{color:#f27c31;}
.offerlist .knowmore .fa,#carousel-gallery .ic-url a .fa{padding-left:5px;}
.acejump .knowmore{color:#fff;font-size:12px;}
.panel-gray .knowmore{margin-top:20px;display:inline-block;color:#575757;}
.panel-gray .knowmore:hover{color:#F07F33;}
.tcenter{text-align:center;}
.carousel-inner .item img{width:100% !important;}
.navbar{margin-bottom:0}
.header{padding:20px 0;height:80px;width:100%;background:#fff;border-bottom:1px solid #dadada;}
.logo{width:140px;float:left;line-height:1px;position:relative;top:-5px;}
.icon-nav,
.menu-custommenu-container{float:right;}
.menu-custommenu-container{margin-top:7px;}
.menu-custommenu-container > ul li{float:left;margin-right:14px;}
.menu-custommenu-container > ul li a{display:block;padding:0 0px;color:#666;}
.sub-menu{padding-top:10px;}
.icon-nav{border-left:1px solid #dadada;margin-top:3px;}
.icon-nav > ul li{float:left;}
.icon-nav > ul li{float:left;margin-left:15px;}
.icon-nav > ul li a{text-decoration:none;}
.icon-nav > ul li p{margin:0;}
.icon-nav > ul li.page-search{margin-top:3px;}
.icon-nav > ul li.lan-selaction{margin:4px 0px 0 15px;}
.icon-nav > ul li.lan-selaction i{position:relative;top:-3px;color:#666;}
.mobilenav{display:none;}
.global-search{background:rgba(0, 0, 0, 0.6);position:fixed;left:0;top:50px;width:100%;z-index:999;padding:22px 5%;display:none;}
.global-search input{border:none;background:none;width:80%;padding:5px;font-size:16px;color:#fff;background:url(../images/search.png) no-repeat left center;padding-left:30px;}
.global-search::-webkit-input-placeholder{color:#fff;}
.global-search:-moz-placeholder{color:#fff;}
.global-search::-moz-placeholder{color:#fff;}
.global-search:-ms-input-placeholder{color:#fff;}
#searchform .screen-reader-text{display:none;}
#searchform #searchsubmit{display:none;}
.lan-selaction{position:relative;}
.landropdown{display:none;position:absolute;z-index:2;text-align:center;background:#fff;right:0px;top:25px;border:1px solid #dadada;font-size:11px;padding:10px;-webkit-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:0px 1px 5px 0px rgba(50, 50, 50, 0.5);}
.landropdown .eng{border-bottom:1px solid #dadada;padding-bottom:5px;margin-bottom:5px;}
@media screen and (min-width:320px) and (max-width:500px){.maintitle-1{font-size:16px !important}
}
.footer{background:#000000;color:#7f7f7f;font-size:14px;line-height:20px;padding:40px 0 20px 0;}
.footer-top{padding-bottom:40px;}
.section1{padding-bottom:20px;}
.footer-tile{border-bottom:#161616 1px solid;padding-bottom:10px;margin:0 0 10px 0;color:#bababa;}
.address-location{color:#f27c31;font-size:16px;margin-bottom:5px !important;}
.fs-left,
.fsocialnet{float:left;}
.fs-right,
.ftalk{float:right;}
.addresslist li:first-child{float:left;width:43%;}
.addresslist li:last-child{float:left;width:57%;}
address{width:90%;}
.fsocail li{float:left;margin-right:10px;}
.fsocail li a{display:block;background:#7f7f7f;width:26px;height:26px;line-height:26px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;color:#000000;}
.fsocail li a.soc-tw:hover{background:#00abdc;}
.fsocail li a.soc-fa:hover{background:#325c94;}
.fsocail li a.soc-go:hover{background:#ea3032;}
.fsocail li a.soc-li:hover{background:#0073b2;}
.call,
.fax,
.mail{padding:3px 0;}
.call{background:url(../images/icon-phone.png) left center no-repeat;padding-left:25px;}
.fax{background:url(../images/icon-fax.png) left center no-repeat;padding-left:25px;}
.mail{background:url(../images/icon-mail.png) left center no-repeat;padding-left:25px;}
.footer-bottom{border-top:#161616 1px solid;font-size:11px;padding-top:20px;}
.fb-copy,
.fb-nav{width:49%;}
.fb-copy{float:left}
.menu-footer-menu-container{float:right;text-align:right;margin-right:10px;}
.menu-footer-menu-container li{display:inline-block;margin-left:20px;}
.menu-footer-menu-container li a{display:block;color:#7f7f7f;}
.menu-footer-menu-container li a:hover{color:#ea9629;text-decoration:none;}
.addresslist p{margin:0;}
.addresslist a{color:#7f7f7f;}
.COkiespolicy{padding:20px 0 10px 0;}
.COkiespolicy a{}
.COkiespolicybox{display:none;z-index:9999;position:fixed;bottom:0px;background:#333;color:#CCC;padding:10px;text-align:center;width:100%;font-size:12px;}
.COkiespolicybox a{color:#FFF;text-decoration:underline;}
.COkiespolicybox a.COkiespolicyboxclose{background:#f67e32;text-decoration:none;padding:5px;color:#fff !important;display:block;width:140px;margin:auto;margin-top:6px;}
.offerbg{background:#f2f2f2 url(../images/tile-content-bg.png) no-repeat center bottom;padding-bottom:110px;margin-top:-10px;}
.offerlist{margin:0 0 0 -15px;}
.offerlist li{margin:0 0 15px 15px;float:left;width:313px;}
.offer-inner{padding:14px;border:1px solid #e3e3e3;background:#fff;}
.offer-inner img{width:100%;height:auto;}
.offer-title{text-transform:none;color:#333;margin:20px 0 5px;font-family:'open_sansbold', sans-serif;}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:2;}
.rating{background:#0f1f34;padding:20px 0;}
.rating-list{text-align:center;}
.rating-list li{display:inline-block;border-right:1px solid rgba(204, 204, 204, 0.1);font-family:'open_sanslight', sans-serif;color:#fff;text-transform:uppercase;font-family:'open_sanslight', sans-serif;font-size:20px;padding:0 50px;margin:20px 0;}
.rating-list li:last-child{border-right:0;}
.count{font-size:72px;font-family:'open_sansbold', sans-serif;line-height:55px;margin-bottom:15px;}
.count span{color:#ffb535;}
.textlist{background:#df7633 url(../images/Home-page-bottom-banner.jpg) left center;padding:20px 0;}
.text-items{text-align:center;}
.text-items li{display:inline-block;color:#2f3135;font-size:24px;line-height:24px;/*font-family:'open_sansbold', sans-serif;*/padding:5px 16px;margin:10px 0;position:relative;}
.text-items li::after{font-family:FontAwesome;content:"\f04d";color:#2f3135;font-size:7px;position:absolute;right:-8px;top:7px;}
.text-items li:last-child::after{content:"";}
.text-items li:last-child{border-right:0;}
#carousel-gallery .owl-nav{display:none !important;}
#carousel-gallery.row{margin-left:0 !important;}
#carousel-gallery .owl-controls{padding-top:30px;}
#carousel-gallery .image{margin:0 10px;position:relative;min-height:380px;}
.index-clients{padding:0 0 30px;background:#f2f2f2;}
.ic-item{position:absolute;width:100%;bottom:0;padding:20px;color:#fff;}
.ic1{background:#fff;border:1px solid #e3e3e3;}
.ic2{background:#fff;border:1px solid #e3e3e3;}
.ic3{background:#fff;border:1px solid #e3e3e3;}
.ic-img img{width:100%;border:1px solid #cccccc;}
.ic-dec{padding:20px 0px 0px 0px;color:#848484;}
.ic-big .ic-dec{padding:20px 0px 40px 0px;}
.ic-url a{color:#666666;font-size:11px;margin-right:5px;}
.faq-que{background:#f3f3f3;border:1px solid #dfdfdf;padding:10px;border-bottom:none;cursor:pointer;}
.faq-que.active{border-left:#F47D31 3px solid;border-bottom:1px solid #dfdfdf;padding:10px 10px 10px 7px;}
.faq-que.last{border-bottom:1px solid #dfdfdf;}
.faq-ans{padding:10px;}
.contactmap img{width:100%;}
#office-locations .item img{display:block;width:100%;height:auto;}
.location-name{color:#f27c31;font-weight:600;margin-bottom:5px;padding-top:10px;}
.contact-social{border-top:#e3e3e3 1px solid;padding-top:20px;text-align:center;margin-top:40px;}
.contact-social .fsocail li a{background:#a9a8a8;}
.contact-social .fsocail{margin-top:10px;width:150px;margin:auto;}
.contact_details h6{font-size:14px;border-bottom:1px solid #e3e3e3;}
.main_content_social li a .fa-twitter:before,
.main_content_social li a .fa-facebook:before,
.main_content_social li a .fa-google-plus:before,
.main_content_social li a .fa-linkedin:before{color:#ffffff;}
.pt30{padding-top:30px;}
.office-img{margin-bottom:20px;}
.office-img img{width:100%;}
.pt30{padding-top:30px;}
.pt30 .call{background:url(../images/contact-phone.png) left center no-repeat;}
.pt30 .fax{background:url(../images/contact-print.png) left center no-repeat;}
.pt30 .mail{background:url(../images/contact-message.png) left center no-repeat;}
.pt30 .mail a{color:#666}
.ser-img{}
.ser-dec{}
.servicessection img{width:100%;height:auto;}
.section_header{text-align:center;}
.section_title{font-size:40px;text-align:center;font-family:'open_sanslight', sans-serif;margin-bottom:50px;position:relative;display:inline-block;}
.section_title span:after{background:url(../images/top-angle.png) no-repeat;top:-10px;left:-20px;}
.section_title span:before{background:url(../images/bottom-angle.png) no-repeat;bottom:-10px;right:-20px;}
.section_title span:after, .section_title span:before{position:absolute;content:'';width:22px;height:22px;}
.booktpagetitletop{padding:00px 0 10px 0;}
.booktpagetitletop a{color:#666;font-size:16px;text-decoration:none;background:url(../images/back-icon.png) no-repeat left;padding-left:15px;margin-left:5px;text-transform:uppercase;}
.booktpagetitletop a:hover{color:#ff6632;}
.bookstitle{background:#193d6c;color:#FFF;text-align:center;padding:15px 0;font-family:'open_sansbold', sans-serif;}
.bookslist li{text-align:center;border-bottom:#d1d1d1 1px dotted;padding-bottom:20px;margin-bottom:20px;}
.bookslist li a{display:block;text-align:left;}
.bookslist li .text-center{margin-top:20px;text-align:center}
.bookslist li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.bookdetails p{margin-top:10px;}
.box-img{text-align:center;margin-bottom:20px;}
.getbook{font-size:300%;color:#F47D31;line-height:40px;font-family:'open_sanslight', sans-serif;}
.getbook strong{font-family:'open_sanssemibold', sans-serif;}
.bookdetailslist{margin-left:24px;margin-top:10px;}
.bookdetailslist li{padding:3px;font-style:italic;list-style:disc;}
.bookdownloadform{background:#1d3d70;color:#fff;font-size:12px;}
.bookdownloadform p{margin-bottom:15px;}
.bookdownloadform input[type="text"],
.bookdownloadform input[type="email"]{padding:6px;color:#666;font-size:14px;border:#ddd 1px solid;}
.bookdownloadform select{padding:6px;width:100%;color:#666;font-size:14px;border:#ddd 1px solid;}
.bookdownloadform input[type="checkbox"]{color:#666;font-size:14px;border:#ddd 1px solid;}
.bookdownloadform form input[type="submit"]{background:#f67e32;color:#fff;width:120px;font-size:16px;text-transform:uppercase;padding:10px 0px;border:#1d3d70 1px solid;}
.coe p{margin-bottom:10px;}
.coe-contentbanner{position:relative;margin-bottom:20px;}
.coe-contentbanner img{width:100%;height:auto;}
.coe-contentbannerdec{position:absolute;bottom:20px;left:3%;width:80%;padding:25px 20px;background:rgba(2, 48, 94, 0.8);color:#fff;font-size:28px;line-height:32px;border-radius:2px;}
.acejump{margin-top:20px;}
.ace,
.jump{padding:10px;color:#fff;}
.ace{background:#4b708a url(../images/ace5.png) no-repeat right bottom;}
.jump{background:#eda050 url(../images/jumpstart.png) no-repeat right bottom;}
.ace h4,
.jump h4{padding-bottom:10px;}
.acejumpdec{padding-bottom:70px;}
.coeadvantages{margin-top:10px;}
.coeadvantages li{border-top:#333 1px dotted;padding:10px 0;}
.coeadvantages li:first-child{border-top:0;padding-top:0;}
.panel-gray{background:#dadada;}
.coemailto{background:#f1f1f1;padding:5px;}
.coemailto a{color:#666;}
.coeor{text-align:center;padding:10px 0;text-transform:uppercase;}
.coemes textarea{width:100%;height:80px;border:#ddd 1px solid;padding:5px;}
.coemesbut{margin-top:10px;margin-bottom:0px;}
.coemesbut input[type="submit"]{background:#f67e32;color:#fff;width:100%;font-size:16px;text-transform:uppercase;padding:10px 0px;border:#fff 1px solid;}
.careertop{padding-top:50px;}
.jd h4{margin-bottom:20px;}
.jd-dec{margin-bottom:30px;}
.joblist{clear:both;margin-left:20px;}
.joblist li{width:32%;float:left;margin:5px 0px 5px 0;list-style:disc;padding-left:5px;}
.jd ul{margin-bottom:30px;}
.jd ul li{background:#f1f1f1;border-left:3px solid #f37c31;margin:5px 0;padding:10px 5px;border-bottom:1px dashed #ABA8A8;}
.ourpeoplesection{background:url(../images/ourpeople.jpg) repeat;padding:20px 0;}
.jd h5{text-transform:capitalize;margin:30px 0 15px;}
.list-background{background:#F1F1F1;}
.ourpeoplesection h2{color:#fff;text-align:center;margin-bottom:40px;}
.contactslider .owl-controls{display:none;}
.single-job-listing{display:none;}
.post-navigation{display:none;}'

.resumeform { background:#1d3d70;  color:#fff;  font-size:12px;}
.resumeform p { margin-bottom:15px;}
.resumeform  input[type="text"],
.resumeform  input[type="email"] { padding:6px; color:#666; font-size:14px; border:#ddd 1px solid;}
.resumeform  select {padding:6px; width:100%; color:#666; font-size:14px; border:#ddd 1px solid;}
.resumeform  input[type="checkbox"] {  color:#666; font-size:14px; border:#ddd 1px solid;}
.resumeform form input[type="submit"] { background:#f67e32; color:#fff; width:100%;font-size:16px; text-transform:uppercase; padding:10px 0px;border:#fff 1px solid;}
.job_posting h4{ /*text-transform:uppercase; */ font-size:16px; color: #333333; font-family: 'open_sansbold', sans-serif;}
.caurousel_text p{line-height: 24px;
    color: #333;
    padding: 20px;
    margin-top: 20%;}
 /**
 * 13.0 Search
 * ----------------------------------------------------------------------------
 */
.searchpage { padding-top:40px;}
.searchpage #searchform { display:none;}
.searchpage .status-publish { margin-top:20px;}

 /**
 * 13.0 Approce
 * ----------------------------------------------------------------------------
 */
 .approchsection img { width:100%; height:auto;}
.approchsection .panel-default h5{color: #333;
    margin: 20px 0 5px;
    font-family: 'open_sansbold', sans-serif;}
 .buttonline {
     background: #f67e32;
     color: #fff;
	 display:block;
	 text-align:center;
     width: 100%;
     font-size: 16px;
     /* text-transform: uppercase; */
     padding: 10px 0px;
     border: #fff 1px solid;
	 margin-top:10px;
 }
.buttonline:hover{ color: #ffffff;}
 
 .listwithno { margin:10px 0px 0px 30px;}
 .listwithno li {
	 background:#f1f1f1;
	 padding:20px 20px 20px 40px;
	 position:relative;
	 margin-bottom:10px;
 }
  .listwithno li .listno{
	 background:#fff;
	 border:3px solid #f1f1f1;
	 border-radius:50%;
	 -webkit-border-radius:50%;
	 -moz-border-radius:50%;
	 position:absolute;
	 width:40px;
	 height:40px;
	 line-height:34px;
	 color:#f07f33;
	 left:-20px;
	 top:32%;
	 text-align:center;
	 font-weight:bold;
  }
  .listwithno li  h4{ font-size:18px;}
  .listwithno li div p{font-size:13px; color: #505050;}
   
  .listwithborder{margin:10px 5px 0px 5px;}
  .listwithborder li {
	 background: #f1f1f1;
    padding: 20px 20px 20px 20px;
    position: relative;
    margin-bottom: 20px;
    border-left: 5px solid #F29252;
 }
  .listwithborder li  h4{ font-size:18px; color:#000000;}
  .listwithborder li div p{font-size:13px; color: #505050;}
  .components_byond img{  margin: 30px auto 10px; display: block;}
  .approach_sidebar img{ display:block; margin:0 auto;}
 /**
 * 14.0 Customers
 * ----------------------------------------------------------------------------
 */
 .videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin:10px 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
 .customerssection { font-size:13px;}
.b-challenges {
	background:#4b708a;
	color:#c9d4db;
	padding:20px;
	margin:20px 0;
}
.b-challenges h5 { color:#FFF;}
.b-challenges ul { margin-left:20px;}
.b-challenges ul li { list-style:disc; margin:10px 0;}

/**
 * 15.0 Comments
 * ----------------------------------------------------------------------------
 */
 h3.comment-reply-title { font-size:22px; margin-bottom:5px;}
.comments-area { border-top:#CCC 1px solid; padding-top:20px; margin-top:20px;}
.comment-notes { margin-bottom:20px;}
.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-comment{margin-bottom:20px;}
.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-comment label,.form-submit{ display:block; font-style:normal; font-weight:400;}
#commentform input[type="email"],#commentform input[type="text"],#commentform input[type="url"],#commentform textarea {
	padding:6px; color:#666; font-size:14px; border:#ddd 1px solid !important;
	width:75% !important;
}
#commentform input[type="submit"] {
     background: #f67e32;
     color: #fff;
     width:180px;
     font-size: 16px;
     text-transform: uppercase;
     padding: 10px 0px;
     border: #fff 1px solid;
 }
 
.leadcaption{ text-align:center; font-weight:bold;padding:10px 0; }
.leadcaption span {font-weight:normal}
.leadsee {text-align:right;}
.leadsee a {color:#b2b2b2; font-size:12px; text-decoration:none}
.leadsee a:hover {color:#f07f33; text-decoration:underline}

.difbox {
	background: #f3f3f3;
	width:90%;
	position:relative;
	margin:auto auto 20px auto;
	padding:40px;
	text-align:center;
	font-size:16px;
	line-height:24px;
	border: #e3e3e3 1px solid;
	border-top: #193d6c 3px solid;
}

.difbox.orrang {
     border: #e3e3e3 1px solid;
	border-top: #f87f32 3px solid;
}
.difbox:before {
	content:" ";
	background: url(../images/org-blu.png) no-repeat left top;
	width:36px;
	height:28px;
	display: block;
	position:absolute;
	left:-1px;
	top:-3px;
}
.difbox.orrang:before {
	content:" ";
	background:url(../images/cor-org.png) no-repeat left top;
	width:36px;
	height:28px;
	display: block;
	position:absolute;
	left:-1px;
	top:-3px;
}



h5.diffh5 { font-size:24px; text-align:center; padding:30px 0 50px 0;}
.leadpara p{margin-bottom:20px;}


/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */

/*---------------------------------------------------------------- Media -------------------------------------------------------------*/

@media screen and (min-width:740px){ 
.leadimg { width:100%; height:auto;}
}
@media screen and (max-width: 800px){
.navbar {border-radius:0;}
.container { width:100%; padding: 0 15px;}
/*Banner*/
.mainbanner .carousel-caption,.inner-banners .carousel-caption{top:20%;}
.mainbanner .carousel-caption h4,.carousel-caption .carousel-caption h4{ font-size:150%; width:90%; margin:auto; line-height:25px;}
.mainbanner .carousel-caption p,.inner-banners .carousel-caption p { padding-top:10px;width:90%; margin:auto;}
.offerlist li{width:356px;}
.offer-inner > img{width:100%;}
.rating-list li{padding:0 40px;}
.count{font-size:50px;line-height:40px;}
.text-items li{font-size:16px;line-height:16px;}
.contact_details{margin-bottom:20px;}
.carousel-inner .carousel-caption{ top:20% !important; padding:10px;}
.carousel-inner .carousel-caption p{font-size:16px;}
.carousel-inner .carousel-caption h4{font-size: 220%;line-height: 34px;}
/*.panel-default img{width: 100%;}*/
}

@media screen and (max-width:767px){
   .servicessection img{ margin: 15px 0;}
/*Footer*/
   .widget_text .textwidget{margin-bottom:20px;}
}

@media screen and (max-width:640px){
.resimg { width:100%;height:auto}
.COkiespolicy { text-align:center;}
#main {
    padding-top:50px;
}
.header {
    position: fixed;
    left: 0;
    top: 0;
	z-index:999;
}	
/*Header*/
.mobilenav{ display:block; float:right; margin:4px 15px 0 0;}
.mobilenav a { border:#dddddd 1px solid; padding:3px 8px; color:#888888;font-size:16px;font-family: 'open_sanslight',sans-serif;border-radius:2px;display:block;}
.mobilenav a:hover { background:#dddddd;}
.menu-custommenu-container { display:none; float:none; position:fixed; top:43px; width:100%; left:0px; right:0; background:#FFF; }
.menu-custommenu-container > ul li { float:none; display:block; margin-right:0;}
.menu-custommenu-container > ul li a{display:block; padding:10px 30px; border-bottom: 1px solid #ececec;}
.menu-custommenu-container > ul li a:hover{ color: #f67e32;border-bottom: 1px solid #335888;}
.carousel-caption{top:25% !important;}

.carousel-inner .carousel-caption h4{ font-size:150%;}
.carousel-inner .carousel-caption p{display:block;}

.text-items li::after{display:none;}

.coe-contentbannerdec{ padding:15px; font-size:22px; line-height: 26px;}

/*Footer*/
.footer-top, .fs-left { padding-bottom:20px;}
.footer-bottom { padding-top:10px;}
.fsocialnet { float:none;}
.fsocialnet h6 { text-align:center;}
.fsocail { width:144px; margin:auto; padding-top:8px;}
.ftalk { float:none; padding-bottom:20px;}
.fb-copy,.fb-nav {width: 100%; float:none; text-align:center; padding:10px 0;padding-top: 0 !important;}
.fb-nav li{ margin:0 2%;}
.menu-footer-menu-container {
		float: none;
		text-align: center;
	}
.addresslist li:first-child{width:100%;}
.addresslist li:last-child{width:100%;}

/*Banner*/
.mainbanner .carousel-caption,.inner-banners .carousel-caption { top:auto;}
.mainbanner .carousel-caption h4,.inner-banners .carousel-caption h4 { font-size:130%; margin:auto;color:#fff; line-height:auto;}
.mainbanner .carousel-caption p,.inner-banners .carousel-caption p { display:block;} 
.mainbanner .carousel-inner .carousel-caption p{display:block !important}
.offerbg {margin:0;}
.maintitle{font-size:20px;padding:10px 0;}
.offerlist{margin:0;}
.offerlist li{width:100%;margin:0 0 20px 0;}
.rating-list li, .text-items li{display:block;border:0;}

/*Contact Page*/
.contactmapsection { display:none;}
.joblist li{ width:50%;}
.pt30 { padding-top:10px !important}
.office-img,.ic-img { text-align:center;}

.box-img  { margin-bottom:20px;}
.box-img img{ width:100%; height:auto;}
}

@media screen and (max-width:360px){
   h1{font-size:34px;}
   .carousel-caption{padding-top: 10px; top: 0 !important;}
   .carousel-inner .carousel-caption h4{ font-size: 100%; line-height: 20px;}
   .carousel-inner .carousel-caption p{padding-top: 5px;font-size: 12px;}
   
	.joblist li{ width:100%; float:none; margin:10px 0px 10px 0; list-style:disc; padding-left:5px;}
   .coe-contentbannerdec {padding:10px; font-size: 14px;line-height: 24px;}

}
.menu-item-1105, .menu-item-1009{
	display: none !important;
}
.carousel-indicators .active{
    background-color: #18538f !important;
}

.carousel-gallery.owl-carousel.owl-theme.owl-loaded{
	height:450px;
}
.owl-item{
	margin-top:40px;
}
.owl-theme .owl-dots .owl-dot span{
	display: none !important;
}
div.login-control{
	display: none !important;
}
div.login{
	display: none !important;
}