@charset "utf-8";
html,body{ height:100%}

@font-face {font-family:OpenSans;src: url('fonts/OpenSans-Regular.ttf');}
@font-face {font-family:OpenSans1;src: url('fonts/OpenSans-Semibold.ttf');}
@font-face {font-family:Lato;src: url('fonts/Dosis-Book.ttf');}
@font-face {font-family:tt0140m;src: url('fonts/Lato-Regular.ttf');}
@font-face {font-family:thin;src: url('fonts/Lato-Light.ttf');}
@font-face {font-family:timerb;src: url('fonts/trebuc.ttf');}
*{outline:none}
.font_thin{ font-family:'thin'}
.header_p{ width:100%; background:#fff; border-bottom:solid 1px #ccc; position:fixed; z-index:8000; top:0}
.menu_new{background:#2e3740; margin-right:-15px; width:120px; text-align:center; cursor:pointer}
.menubutton{ width:100%; display:table; vertical-align:middle;}
.cell1,.cell2{ display:table-cell;}
.cell1 > span{ background:#fcbb58; height:2px; width:25px; display:block; margin-bottom:2px; margin-left:15px }
.cell2 p{ font-family:'OpenSans'; font-size:20px; color:#fff}
.changefont{ font-family:'thin';   color:#ff6e41}
.changefont1{font-family:'timerb';   color:#fff;}
.changefont2{font-family:'timerb';   color:#ff6e41;position:relative; display:inline-block; margin:0 auto; font-size:30px}
.changefont2:before{background: none repeat scroll 0 0 #ff6e41; bottom: -9px;content: "";height: 2px;margin: auto;position: absolute;width: 100%;z-index: 1}

.label_color{color:#747474; font-family: calibri; font-size: 16px; font-weight: normal;}

.emerging{ color:#fff; font-family:'OpenSans'; font-size:18px;}
/*home banner css*/
.banner_home_part,.bannerblock{ width:100%; position:relative; border-bottom:solid 2px #ccc; margin-top:96px}
.bannerblock{height:75%}
.bannerblock_new{ width:100%; border-bottom:solid 2px #ccc; margin-top:96px; height:85%; position:relative}
.bannerblock_new img{ width:100%; height:100%; position:absolute; top:0}
.setzindex{ z-index:50!important; position:absolute!important; top:34%; bottom:0; left:0; right:0; margin:auto; text-align:center; color:#fff; height:100%}
.bannerp{ font-family:'OpenSans'; font-size:16px}
.dis_table{ display:table; width:100%; font-family:'OpenSans';border-collapse:separate;border-spacing:5px;}
.dis_table > .cel1{ display:table-cell; border:solid 1px #fff; padding:15px 0px; width:20%}
.dis_table > .cel1 > span:last-child{ display:block}
.banner_overlay{position:absolute; z-index:5;background-image: url(../img/pattern.png);height:100%;overflow: auto;width: 100%;}
ul.bjqs-controls.v-centered li a{display:block;padding:10px;background:#fff;color:#000;text-decoration: none; outline: 0;}
ul.bjqs-controls.v-centered li a:hover{background:#000;color:#fff;}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{background: #fff; display:inline-block!important; outline: 0; }
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; height:100%!important;font-family:'OpenSans';}
li.bjqs-slide{position:absolute; display:none; position:relative}
ul.bjqs-controls{list-style:none;margin:auto;padding:0;z-index:9999; position:absolute; top:0; right:0; bottom:0; left:0; z-index:6; width:100% ; height:50px}
ul.bjqs-controls.v-centered li a{ height:49px; width:49px;}
ul.bjqs-controls.v-centered li.bjqs-next a{ margin-right:10px; float:right; background:url(../img/next.png) no-repeat; text-indent:-9999px;  outline:0}
ul.bjqs-controls.v-centered li.bjqs-prev a{ margin-left:10px; float:left; background:url(../img/prev.png) no-repeat;text-indent:-9999px; outline:0}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; position:absolute; bottom:10px; z-index:50}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline-block; }
ol.bjqs-markers li a{display:inline-block;padding:2px 5px 0 4px; width:15px; height:15px; border:solid 1px #fff;color:#fff;margin:5px;text-decoration: none;border-radius:50%;text-indent:-9999px!important; outline: 0;}
/*end home banner css*/

.hometitle{ font-family:'OpenSans1'; color:#555; text-align:center; margin:35px auto 25px auto;position:relative; display:inline-block; }
.hometitle span{ margin-right:15px}
.hometitle span:last-child{margin-right:0}
.line{ color:#ff6e41; height:25px; font-weight:bold!important} 
.block_events{margin-top:20px; background:url(../img/background_text.png) repeat; width:100%; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; min-height:390px }
.htable{ display:table; width:100%; margin-bottom:10px}
.htable:first-child{margin-top:25px}
.tcell{ width:30px; display:table-cell;}
.tcell i{ padding:3px 6px; color:#fff!important; background:#808080; border-radius:50%}
.tcel2{ display:table-cell}
.tcel2 a{ color:#555; font-family:'OpenSans'; font-size:14px}

.white_border_bottom:before {
    background: none repeat scroll 0 0 #ff6e41; bottom: -9px;content: "";
    height: 2px;margin: auto;position: absolute;width: 100%;z-index: 1;
}
.white_border_bottom{ position:relative; font-family:'OpenSans1'; color:#555; display:inline-block; margin:15px auto 25px auto; font-size:18px}

/*animation images fade inout css*/
#cycler{position:relative;}
#cycler img{position:absolute;z-index:1; width:95%; height:300px}
#cycler img.active{z-index:3}
/* end */

.block_vision_mission{width:100%;  margin:0px auto ; position:relative; overflow:hidden;background:url(../img/w.jpg) no-repeat; background-attachment:fixed;  background-origin: initial;background-position: 100% 0;background-size: cover;}

.block_vision_mission1{width:100%;  margin:35px auto 35px auto; position:relative; overflow:hidden;background:url(../img/wtcnight.jpg) no-repeat; background-attachment:fixed;  background-origin: initial;background-position: 100% 0;background-size: cover;}

.setoverlay{background: none repeat scroll 0 0 #fcbb58; width:100%; height:100%; position:absolute; z-index:5}
.setoverlay1{background: none repeat scroll 0 0 rgba(238, 79, 38, 0.9); width:100%; height:100%; position:absolute; z-index:5}
.sendusemail{ display:inline-block;position:relative; color:#9ccb3b; font-family:'tt0140m'; font-size:18px!important}
.cssmenu,.cssmenu ul,.cssmenu li,.cssmenu a {margin: 0;padding: 0;border: 0;text-decoration!important: none;position: relative;list-style-type:none}
.cssmenu a {line-height: 1.3;color:#000;; text-decoration:none}
.cssmenu > ul > li:first-child { display:none}
.cssmenu > ul > li:first-child > a > span {padding: 0;}

.cssmenu > ul > li {background: #fefefe;margin-top:5px;}
.cssmenu > ul > li > a {font-size:14px;display: block;
border: 1px solid #dddddd;color:#555; line-height: 1.5em; font-family:'tt0140m'; text-transform:uppercase}
.cssmenu > ul > li > a > span {
display: block;padding: 12px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color:#000;}
.cssmenu > ul > li > a:hover {text-decoration: none;}
.cssmenu > ul > li.active {border-bottom: none;}
.cssmenu > ul > li.has-sub > a span {background: url(../img/icon_plus.png) 96% center no-repeat;}
.cssmenu > ul > li.has-sub.active > a span {background: url(../img/icon_minus.png)96% center no-repeat;}
.cssmenu ul ul {display: none;background: #fff; border: 1px solid #dddddd;  list-style:url(../img/aa.png); border-top:none; list-style-type:none}
.cssmenu ul ul ul {display: none;background: #fff; border: 1px solid #dddddd;  border-top:none;
list-style-image:url(../img/aa.png); margin:0; padding:0 0 0 25px; border:none;list-style:url(../img/aa.png);}
.new_con{ z-index:45!important; position:relative; margin:25px auto 10px auto}
.color-green{ color:#f1592a; background:#fff; border-radius:50%; padding:5px 4px 3px 4px}
.my_lead{ font-family:'OpenSans'; color:#fff}
.seth2{ color: #fff;line-height: 34px;padding: 19px; margin:0 auto;margin-left:0px;}
.seth3{ color: #fff;line-height: 34px;padding: 19px; margin:0 auto;margin-left:0px;}
.seth2 p{ font-family:'OpenSans'; font-size:15px; color:#fff; line-height:1.4; font-weight:normal!important; margin-top:15px}
.newpclass2{ padding:5px 10px; color:#555; font-family:'OpenSans'; margin:2px auto}
.is a{ border:solid 1px #ccc;  display:inline-block; padding:2px}
.is a > .small{height:72px; width:132px} 
.expadding{ padding-top:12px!important; padding-bottom:12px!important}
.is a > .big{ height:105px; width:170px}
.ourparter{ color:#555; font-family:'OpenSans'; font-size:20px; margin-left:10px; display:inline-block; margin-top:15px;margin-bottom:10px}
.footer_main{width:100%; background:url(../img/sandbox-span.png) repeat; overflow:hidden; margin-top:50px}
.footer_main a{ display:table}
.footer_main .row  .col-sm-3{ min-height:20px}
.footer_main .container{ margin:25px auto}
.footer_main a,.footer_main p{ color:#bcc1c5; text-decoration:none!important; font-family:'OpenSans'; font-size:14px; margin:5px 0}
.footer_main a:hover{ color:#f1592a!important}
.footer_main h2{color: #a6a6a6;font-size: 15px;font-weight: normal;
margin-bottom: 10px;border-bottom:solid 1px #a6a6a6;display:table; padding-bottom:5px; font-family:'OpenSans'}
.footer_hun{ width:100%; color:#fff; height:60px; font-size:13px; text-align:center;background: rgba(0,0,0,0)url(../img/fot-btm-repeat.png) repeat-x}
.footer_hun p:first-child{margin:0px 0 0px 0}
.footer_hun p:last-child{margin:18px 0 6px 0}

/*nav box*/
.navigation_overlay_div{ width:300px; height:100%; background:#000; position:fixed; top:0; bottom:0; left:-300px; z-index:50002; display:block; overflow-y:auto;overflow-x:hidden}
.navul{ list-style-type:none; margin:0; padding:0}
.navul li:hover{background:#FFF; border-bottom:none}
.navul li ul li:hover{background:#000!important; border-bottom:none}
.navul li:hover a{ color:#555; border-bottom:none}
#all_services:hover{background:#000!important;}
#all_services{background:#000!important; display:none; margin-top:10px}
.activeclass{background:#000!important; border-bottom:none!important}
.activeclass > a{color:#555!important; border-bottom:none!important}
.navul li > a{  display:block; border-bottom:solid 1px #333333; font-family:'OpenSans'; color:#fff; padding: 14px 0 14px 0; text-decoration:none; font-size:16px; text-transform:uppercase; margin-left:15px; margin-right:15px;}
.content_wrap{ margin-left:-15px; margin-right:-15px}
.borderright{  border-left:solid 1px #333333;border-right:solid 1px #333333;min-height:470px!important}
.articleimg{border: 1px solid rgba(255, 255, 255, 0.4);margin:5px 0 6px 0;width: 100%;}
.textinfo{ font-family:'OpenSans'; color:#8a8a8a; font-size:13px; margin-top:7px; line-height:20px!important}
.setmax{ max-width:330px; display:none; }

.setmax h4{ color:#fff}
.nav_viewmore{ border:solid 1px #fff; padding:5px 10px;text-decoration:none!important;  color:#fff; font-family:'OpenSans'; font-size:15px; margin-top:10px; display:inline-block;transition:color 0.5s ease;transition:border 0.5s ease;transition:background 0.5s ease;}
.nav_viewmore:hover{ background:#f1592a; border:solid 1px #fff; color:#fff}

.nav_viewmore1{ border:solid 1px #fff; padding:5px 10px;text-decoration:none!important;  color:#fff; font-family:'OpenSans'; font-size:15px; display:inline-block;transition:color 0.5s ease;transition:border 0.5s ease;transition:background 0.5s ease; background:#222}
.nav_viewmore1:hover{ background:#f1592a; border:solid 1px #fff; color:#fff}
.lastdiv{ color:#fff; font-family:'OpenSans'; display:none}
.lastdiv h4{ text-transform:capitalize}
.phone-number{ width:100%; clear:both; overflow:hidden; margin-bottom:15px}
.phone-number span:first-child{ float:left}
.phone-number span:last-child{ float:right; margin-right:10px}
.home_bar{ width:100%; text-align:right; margin-top:30px;}
.home_bar{list-style-type:none;}
.home_bar li{ display:inline-block; margin-right:13px}
.setborder{ border:solid 1px #fff!important; padding:5px 7px!important; border-radius:0!important; text-transform:capitalize!important; font-family:'OpenSans'!important; font-size:15px!important; color:#fff!important;transition:color 0.5s ease;transition:border 0.5s ease;transition:background 0.5s ease;}
.setborder:hover{ background:#f1592a; border:#f1592a; color:#fff}
.close-btn{ color:#fff!important;font-size:15px!important; position:absolute; right:15px; z-index:1000;top:20px}
.settale{ display:table}
.cell_nw{ width:25px; display:table-cell; color:#8a8a8a}
.cell_nw1{ display:table-cell; color:#8a8a8a; font-family:'OpenSans'}
.service_button{ border:solid 1px #333333!important; padding:7px 7px!important; border-radius:0!important; text-transform:capitalize!important; font-family:'OpenSans'!important; font-size:15px!important; color:#d9d9d9!important;transition:color 0.5s ease;transition:border 0.5s ease;transition:background 0.5s ease; display:block; margin-bottom:10px; cursor:pointer}
.service_button:hover{ background:#f1592a; border:#f1592a; color:#fff; text-decoration:none!important}
.setmaxwidth{ max-width:60%!important}
.newcon h4{ color:#fff; font-family:'OpenSans'; font-size:18px}
.myinputtext{ border:solid 1px #fff; color:#fff; background:none!important; padding:5px 0}
.img_about,.img_about1{ margin-top:60px}
.setmargin{margin-top:50px;}
.description_block{width:100%; background:#fff; overflow:hidden; margin:0 auto}
.new_block{width:95%; margin:0 auto}
.name{ font-family:'OpenSans'; font-size:15px; color:#555; margin:15px 0 10px 0}
.des{ width:100%; background:#fff; border-bottom:solid 1px #eceef0; border-top:solid 1px #eceef0; font-family:'OpenSans'; line-height:24px; color:#666; font-size:13px;padding:15px 0px 15px 10px; width:95%; margin:0 auto}

@media (min-width:766px) and (max-width: 50000000px) 
{	
	.img_about{ margin-left:10px}
	.img_about1{ margin-right:10px}
	.name{margin-left:20px}
	.formrow{ margin-right:0px!important}
	.contact_block{margin-left:0px}
	
}
.contain2 a{ text-decoration:none!important}
.contain2 i{ display:block}
.contain2{  margin-top:20px}
.contain2 img{margin:0 auto}
.contain2 h2 {color:#555555;line-height: 40px;padding-bottom: 10px;position: relative;font-size:50px}

.contain2 h6{ font-size:16px; color:#555}
.whyunderline:before{background:#fcbb58;content: "";height:2px;margin: auto;position: absolute;width:80%; top:50px!important;z-index: 1;right:0; left:0}
.whyunderline{ position:relative; display:inline-block;margin-bottom:15px; border-bottom:solid 1px #d4d4d4; font-family:'tt0140m' }

.my_lead_1{
color: #666;display: inline-block;font-size: 14px;margin-bottom:20px;position: relative;font-family:'OpenSans'; line-height:24px}
.firstpera{margin-top:15px}
.green_border-bottom:before {
background: none repeat scroll 0 0 #fcbb58 ;bottom: -9px;content: "";height: 1px;margin: auto;position: absolute;width: 100%;z-index: 1;}
.set_disp{ width:100%}
.newtable{ display:table; width:100%; margin-bottom:8px}
.newtablec1{ display:table-cell; width:25px}
.newtablec1 i{ padding:4px 3px 3px 3px; border-radius:50%; background:#fcbb58; color:#fff; font-size:9px!important}
.newtablec2{ display:table-cell; font-family:'OpenSans'; color:#666; font-size:14px; line-height:24px!important}
.newtablec_h{ display:table-cell; width:22px}

.newtablec3{ display:table-cell; width:40px}
.newtablec3 i{ padding:10px 16px 10px 16px; border-radius:50%; background:none; color:#fcbb58; font-size:20px!important; border:solid 1px #fcbb58; font-weight:bold}
.newtablec4{ display:table-cell; font-family:Arial, Helvetica, sans-serif; color:#555; font-size:16px; text-align:right}
.newtablec4 span{ display:block}
.highlight{ color:#f1592a}
.conterer_border_left{ border:solid 1px #ccc; border-left:solid 2px #fcbb58 ; width:100%; padding:10px 0px}
.conterer_border_top{ border-top:solid 1px #ccc}
.greyborder{ height:1px; border-bottom:solid 1px #eceef0; width:90%!important; margin:0 auto}
#back-top {position: fixed;bottom: 10px;right:10px; margin:0; z-index:500}
#back-top a {width: 60px;display: block;text-align: center;font: 11px/100% Arial, Helvetica, sans-serif;text-transform: uppercase;text-decoration: none;color: #000;
border-radius:0 5px 5px 0px; outline:0}
#back-top span {width: 49px;height: 45px;display: block;background:url(../img/slide-top.png) center no-repeat;}
.one { bottom:450px; }
.two { bottom:409px;}
.three{ bottom:327px; }
.four{ bottom:368px; }
.one,.two,.three,.four{background: #dadada;left:0;position:fixed;padding: 3px 0 3px 3px;border: solid 1px #c5c2c2;cursor:pointer; z-index:50000}
.one img,.two img,.three img,.four img{margin-right:5px}
.block_team{background:#f2f4f6; border-bottom:solid 1px #eceef0; border-top:solid 1px #eceef0}
.imgblock{ background:#fbfcfe; width:100%}
.imgblock img{display: block;height: auto;width: 100%;}
.readmore{ font-family:'OpenSans'; font-size:13px; color:#b9bec3; font-style:italic; margin:0 0 10px 10px; display:inline-block}
.over_cover {
background-color:#000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter: alpha(opacity=35);-khtml-opacity: 0.35;-moz-opacity: 0.35;opacity: 0.35;position:fixed;z-index:1011100;top:0px;left:0px;width:100%;height:100%;display:none;cursor:wait;}
.pop_box1 {background-color: #1c2536;bottom: 0;display: none;left: 0;margin: auto;padding: 10px;position: fixed;right: 0;top: 0;z-index: 2000033;}
.cross {cursor: pointer;position: absolute;right: -10px;top: -7px;}
.pop_block {background: none repeat scroll 0 0 #fff;height: 100%;overflow: hidden;width: 100%;}
.parentdiv{margin:0 auto 0 auto; width:95%}
.imgwrap{ border-radius:2px; border:solid 1px #ddd; padding:2px; width:99%; margin-top:30px}
.imgwrap img{ width:100%}
.setmargin_1{margin-top:15px}
.changecolor > .newtable > .newtablec2{ color:#fff!important}
.changecolor > .newtable > .newtablec1 > i{ border:solid 1px #fff}
.address_block{
	display:table; width:100%
}
.format_table{ border:solid 1px #ccc}
.format_table  td{ padding:5px 5px;border:solid 1px #ccc}
.address_block .newcell1{ width:55px; display:table-cell; vertical-align:top}
.address_block .newcell1 i{ color:#fff; font-size:19px;height: 40px;line-height: 40px;overflow: hidden;position: relative;width: 40px;background-color: #ff6e41; border-radius:50%; text-align:center}
.address_block .newcell2{ font-family:'OpenSans'; font-size:14px; color:#666; display:table-cell; vertical-align:top}
.setbutton{ background:#ff6e41!important; border:none!important; padding:7px 25px!important; margin-top:10px; border-radius:0!important; font-size:16px; font-family:'OpenSans'} 
.address_block .newcell2 > h3{ margin:0 0 10px 0; font-family:'OpenSans'; color:#2d3237; font-size:18px}
.border_bottom{border-bottom:solid 1px #eceef0; }
.border_right{border-right:solid 1px #eceef0; }
.hometitlesetmax{ max-width:900px!important; margin:45px auto!important; text-align:center!important; font-family:'OpenSans'; color:#666; font-size:18px}
.borderbottom{ height:1px #f1592a; width:50%; margin:0 }


<!-- afor popup-->

.error_block{ padding:3px 0; margin:5px auto; padding:0px 2px; width:95%; border:solid 1px #F00; color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:13px; display:none}
.over_cover {background-color:#000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter: alpha(opacity=35);-khtml-opacity: 0.35;-moz-opacity: 0.35;opacity: 0.35;position:fixed;z-index:12201;top:0px;left:0px;width:100%;height:100%;display:none;cursor:wait;}
.pop_box{padding:10px; background-color: #1c2536; display:none ; z-index:200000000; position:fixed; top:0; left:0; bottom:0; right:0; margin:auto; width: 300px;  height:420px}
.pop_block{ background:#FFF; width:100%; height:100%; overflow:hidden }
.cross{position:absolute; top:-7px; cursor:pointer; right:-10px}
.success_message{ font-family:Arial, Helvetica, sans-serif; color:#555; font-size:20px; margin-top:25px}