body{margin:0px;

	padding:0px;

	background-color:#f8f7f8;

}

/**********************************************

				COMMON CSS

 *********************************************/		

dl, dt, dd, ol, ul, li {

    margin: 0;

    padding: 0;

}

h1, h2, h3, h4, h6 {

    margin:0 ;

    padding:0 ;

    font-family: 'open_sanslight';

	font-weight:normal;

}

p{

    font-family: 'open_sanslight';

	font-weight:normal;

	font-size:12px

	}

.clear {

    clear: both;

    font-size: 0;

    height: 0;

    line-height: 0;

}



/**********************************************

				COMMON CSS

 *********************************************/	

 @font-face {

    font-family: 'open_sanslight';

    src: url('../fonts/OpenSans-Light-webfont.eot');

    src: url('../fonts/OpenSans-Light-webfont.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_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;

}

.nav_wrapper{

	width:100%;

	height:126px;

	background-color:#2b2b2b;

	}

.nav_bloc{

	width:960px;

	height:126px;

	margin:auto;

	position:relative;

	}

.logo{

	width: 435px;

height: 47px;

position: absolute;

left: 85px;

top:4px;

text-indent: -9999px;

overflow: hidden;

display: inline-block;

background: url(../images/logo.png) no-repeat top center;

	}

        .logo_name{

	 height: 35px;

    position: absolute;

    right: 390px;

    text-indent: -9999px;

    top: 12px;

    width: 70px;

	background:url(../images/logo_name.png) no-repeat top center;

	}

.top_wrapper{

	width:100%;

	height:54px;

	position:relative;

	}

.caption{

	width:252px;

	height:72px;

	background:url(../images/caption.png) no-repeat;

	position:absolute;

	right:200px;

	top:15px;

	}

.nav_red{

	width:100%;

	height:95px;

	/*background-color:#b51601;*/

       background-color: #DA3E01

	}

.face_book_share{

	width:129px;

	height:20px;

	//background:url(../images/f_share.png) no-repeat;

	position:absolute;

	right:200px;

	top:15px;

	}

.twittericon{

		width:16px;

		height:13px;

		position:absolute;

		right:140px;

		top:17px;

		text-indent:-9999px;

		background:url(../images/twitter.png) no-repeat 0 0;

		}

.twittericon:hover{

		background:url(../images/twitter.png) no-repeat 0 -13px;

		}	

.facebook{

		width:6px;

		height:13px;

		position:absolute;

		right:170px;

		top:17px;

		text-indent:-9999px;

		background:url(../images/face_book.png) no-repeat 0 0;

		}

.facebook:hover{

		background:url(../images/face_book.png) no-repeat 0 -13px;

		}

.google_plus{

		width:16px;

		height:13px;

		position:absolute;

		right:110px;

		top:17px;

		text-indent:-9999px;

		background:url(../images/google_plus.png) no-repeat 0 0;

		}

.google_plus:hover{

		background:url(../images/google_plus.png) no-repeat 0 -13px;

		}

.nav_container{

	width:980px;

	height:90px;

	margin:auto;

	padding-top:20px;

	color:#FFFFFF;

	position:relative;

	}

.search_content{

	width:980px;

	height:40px;

	position:absolute;

	left:74px;

	top:17px;

	}

.span_style{

	font-size:18px;

	float:left;

	margin:0px 20px 0px 0px;

	}

	

.search_box{

	width:270px;

	border:1px solid #babbbb;

	border-radius:10px;

	float:left;

	margin:0px 20px 0px 0px;

	border-radius:20px;

	padding:6px 6px 6px  6px;

    font-family: 'open_sanslight';

	color:#797979;

	height:12px;

	}

        .top_inner

        {

            margin: auto;

width: 1280px;

position: relative;
height: 46px;

        }

.option_box{

    background: white;

	width:110px;

	border:1px solid #babbbb;

	border-radius:20px;

	float:left;

	margin:0px 10px 0px 0px;

	border-radius:20px;

	padding:2px 10px 2px  5px;

    font-family: 'open_sanslight';

	color:#797979;

	height:26px;

	}

.search_box_sub{

	width:200px;

	border:1px solid #babbbb;

	border-radius:20px;

	margin:0px 10px 0px 0px;

	float:left;

	border-radius:20px;

    font-family: 'open_sanslight';

	color:#797979;

	padding:6px 6px 6px  6px;

	height:12px;



	}

#searchID{

	background:url(../images/search_icon.png) no-repeat;

	width:32px;

	height:30px;

	float:left;

	border:none;

	cursor:pointer;

	font-size:0;

	}

.main_wrapper{

	width:980px;

	margin:auto;

	}

.slider_wrapper{

	width:980px;

	height:375px;

	}

.left_area{

	width:980px;

	height:320px;

	float:left;

	}

.right_area{

	width:222px;

	height:426px;

	float:right;

	background-color:#CC3366;

	position:relative;

	}

.caption_sub{

	width:212px;

	height:66px;

	background-color:#011d28;

	position:absolute;

	bottom:0px;

	left:0px;

	color:#FFFFFF;

	padding:5px 10px 5px 0px;

	text-align:center;

	}

.caption_sub p{

	font-size:18px;

	}

.service_box{

	width:173px;

	height:88px;

	position:relative;

	margin:20px 28px 0px 0px;

	float:left;

	 box-shadow: 2px 10px 6px -3px #c9c9c9;

     -moz-box-shadow: 2px 10px 6px -3px #c9c9c9;

     -webkit-box-shadow: 2px 10px 6px -3px #c9c9c9;

	 text-align:center;

	}

.service_box_last{

	width:173px;

	height:88px;

	position:relative;

	margin:20px 0px 0px 0px;

	float:right;

	 box-shadow: 2px 10px 6px -3px #c9c9c9;

     -moz-box-shadow: 2px 10px 6px -3px #c9c9c9;

     -webkit-box-shadow: 2px 10px 6px -3px #c9c9c9;

	 text-align:center;

	}

.service_box a,

.service_box_last a{

	color:#4e4e4e;

	text-decoration:none;

	}

.service_box a:hover,

.service_box_last a:hover{

	color:#000;

	text-decoration:none;

	}

.main_caption h2{

	text-align:center;

	}

	

.main_caption {

	text-align:center;

	padding:20px 0px 20px 0px;

	border-bottom:1px solid #D1D1D1;

	}	

.login_box{

	position:absolute;

	right:445px;

	top:0px;

	color:#FFFFFF;

        width:230px;

        height:35px;

        

        

	}

.login_box a{

	color:#DA3E01;

	text-decoration:none;

	}

.login_box a:hover{

	color:#E40E0E;

	}

	

.left_area_main{

	width:280px;

	float:left;

	margin-top:20px;

	}

.right_area_main{

	width:680px;

	float:right;

	margin-top:20px;

	}

.question_bloc{

	width:258px;

	height:70px;

	background:#fafafa;

	float:left;

	border-radius:20px;

          border:1px solid #DA3E01;

	/*border:1px solid #b41601;*/

	position:relative;

	text-align:center;

	padding:10px 10px 10px 10px;

	}

.question_bloc h2{

	font-size:18px;

	}

.quest_image{

	width:40px;

	height:42px;

	background:url(../images/ask_question.png) no-repeat;

	position:absolute;

	left:20px;

	top:35px;

		}

.replay_box	{

	width:260px;

	background:url(../images/Enquiry_bg.png) no-repeat 0 0;

	margin:20px 0px 20px 0px;

	padding:10px 10px 10px 10px;

        height: 350px;

	}

.replay_box a	{

	color:#494444;

	text-decoration:none;

	}

.replay_box a:hover	{

	text-decoration:underline;

	}

.name_frame{

	width: 250px;

height: 32px;

margin: auto;

color:

#DD3B29;;

font-family: 'open_sanslight';

padding-left: 26px;

padding-top: 20px;

	}

        .enquiry_line{

            border-bottom: 1px solid rgba(209, 208, 208, 0.44);

width: 255px;

margin-left: 4px;

        }

.photo_left{

	width:48px;

	height:46px;

	float:left;

	}

.name_area{

	width:202px;

	height:46px;

	float:left;

	margin-left:10px;

	}

.name_area h2{

	line-height:20px;

	}

.success-bloc{

	width:422px;

	height:200px;

	float:left;

	border-radius:20px;

	/*border:1px solid #b41601;*/

        border:1px solid #DA3E01;

	position:relative;

	margin:0px 10px 0px 0px;

	}

.p_caption a{

	color:#000000;

	text-decoration:none;

	margin-left:350px;

	}

.p_caption{

	padding:5px 10px 5px 10px;

	}

.success_caption{

	width:402px;

	height:55px;

	/*background-color:#b41601;*/

      background-color:  #DA3E01;

	border-top-left-radius:20px;

	border-top-right-radius:20px;

	-webkit-border-top-right-radius:20px; 

	-moz-border-radius-topleft:20px;

	-moz-border-radius-topright:20px;

	padding:5px 0px 0px 20px;

	color:#FFFFFF;

	}

.p_img{

	float:left;

	margin:0px 10px 0px 0px;

	}

.image_box{

	width:235px;

	height:205px;

	float:left;

	}

.testi_head{

	width:670px;

	height:45px;

	background:url(../images/pattern.png) repeat-x;

	padding:10px 0px 0px 10px;

	margin:10px 0px 0px 0px;

	}

.testi_head h2{

	font-style:italic;

	}

.testi_image{

	float:left;

	margin:0px 20px 0px 0px;

	}

.footer_area{

	width:980px;

	height:60px;

	margin:auto;

	border-top:1px solid #000000;

	}

.link_box{

	padding:5px 0px 0px 0px;

	text-align:center;

	/*color:#b41601;*/

         color: #DA3E01;

	}	

.link_box a{

	color:#000;

	text-decoration:none;

	}

.link_box a:hover{

	color:#000;

	text-decoration:none;

	}

.mega_wrapper{

	height:100%;

	position:relative;

	}

.current_opening{

    display:none;

	width:100%;

	height:55px;

	/*background-color:#b41601;*/

         background-color: #DA3E01;

	position:fixed;

	bottom:0px;

        z-index: 5;//margin-left: -186px;

	}	

.open_caption{

	width:300px;

	height:50px;

	float:left;

	color:#FFFFFF;

	margin:3px 0px 0px 0px;

	}

.openings{

	width:75%;

	height:60px;

	float:left;

	color:#FFFFFF;

	padding:0px 0px 0px 0px;

	}

.openings ul li{

	display:inline;

	}

.openings ul{

	margin-top:18px;

	}

.openings li a{

	display:inline;

	background:url(../images/arrow_white.png) no-repeat;

	padding:0px 10px 0px 30px;

	color:#FFFFFF;

	font-family: 'open_sanslight';

	font-size:14px;

	list-style-position:inside;

	text-decoration:none;

	}

        .ourservice_head{

            color: #DA3E01;

font-family: "open_sansregular";

font-size: 22px;

font-weight: 700;

padding-top: 5px;

        }



	

	

	

	







	





/**********************************************

				Menu Css

 *********************************************/	

#nav {

    z-index: 10;

    display: block;

	font-family: 'open_sanslight';

	list-style:none;

	position:absolute;

	left:87px;

	top:52px;

}

    #nav li { float: left; }

    #nav li:hover { position: relative }

    #nav li:hover > a { 

            background: #dc412d; 

            border-radius: 5px;

            -moz-border-radius: 5px;

            -webkit-border-radius: 5px;  

        }

     #nav li.sub:hover > a {

       

              border-radius: 5px 5px 0 0;

              -moz-border-radius: 5px 5px 0 0;

              -webkit-border-radius: 5px 5px 0 0; 

			  z-index:600;

            }

           

     #nav li a {

                color: #fff;

                text-decoration: none;

                padding: 5px 5px 5px 5px;

                display: block;

				margin:0px 20px 0px 0px;

            }

    #nav li a:hover {background-color: #BD4010;

                     color: white;

                     //#da4f49

    }        

    #nav li .cur a:hover {background-color: #DA3E01;

                     color: white;

                     //#da4f49

    }        

    #nav li ul { 

        background: #fff;

        margin-top: -2px;

        display: none; 

		z-index:600;

    }

    #nav li:hover ul {

        background: #ebe9ea;

            display:block; 

            position:absolute; 

			z-index:600;

        }

        #nav li ul {

           background: rgba(255,255,255,0.5);

            padding: 10px 5px;

            border-radius: 5px 5px 5px 5px;

            -moz-border-radius: 5px 5px 5px 5px;

            -webkit-border-radius: 5px 5px 5px 5px;

			list-style:none;

			border:1px solid #CCCCCC;

			position:absolute;

			left:0px;

			top:33px;

			z-index:600;

        }

            #nav li ul li a, #nav li ul li a:hover {

                

                background: transparent;

                color: #000;

                width: 150px;

                font-size: 0.95em;

                font-weight: normal;

				z-index:400;

                                

            }

                #nav li ul li a:hover { text-decoration: none; 

                                        

                    box-shadow: none;

                    -moz-box-shadow: none;

                    -webkit-box-shadow: none;

                    border-radius: 0;

                    -moz-border-radius: 0;

                    -webkit-border-radius: 0;

                }

                #sub ul li a:hover{ width: 113px;}

/**********************************************

				Menu Css

 *********************************************/		

	

.skip{

  left: 724px;

    position: relative;

    top: 5px;

    width: 220px;

    

}

.login_1{

    width:90px;

    height:25px;

    float:left;

    border-radius:4px;

   /* border:#B41601 solid 1px;*/

   

background: rgba(76,76,76,1);

background: -moz-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(17,17,17,1) 0%, rgba(89,89,89,1) 28%, rgba(71,71,71,1) 49%, rgba(0,0,0,1) 94%, rgba(19,19,19,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76,76,76,1)), color-stop(0%, rgba(17,17,17,1)), color-stop(28%, rgba(89,89,89,1)), color-stop(49%, rgba(71,71,71,1)), color-stop(94%, rgba(0,0,0,1)), color-stop(100%, rgba(19,19,19,1)));

background: -webkit-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(17,17,17,1) 0%, rgba(89,89,89,1) 28%, rgba(71,71,71,1) 49%, rgba(0,0,0,1) 94%, rgba(19,19,19,1) 100%);

background: -o-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(17,17,17,1) 0%, rgba(89,89,89,1) 28%, rgba(71,71,71,1) 49%, rgba(0,0,0,1) 94%, rgba(19,19,19,1) 100%);

background: -ms-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(17,17,17,1) 0%, rgba(89,89,89,1) 28%, rgba(71,71,71,1) 49%, rgba(0,0,0,1) 94%, rgba(19,19,19,1) 100%);

background: linear-gradient(to bottom, rgba(76,76,76,1) 0%, rgba(17,17,17,1) 0%, rgba(89,89,89,1) 28%, rgba(71,71,71,1) 49%, rgba(0,0,0,1) 94%, rgba(19,19,19,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );



}

.login_2{

    width:150px;

    height:25px;

    float:left;

    margin-left:10px;

    border-radius:4px;

   /* border:#B41601 solid 1px;*/

   

background: rgba(76,76,76,1);

background: -moz-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(17,17,17,1) 0%, rgba(89,89,89,1) 28%, rgba(71,71,71,1) 49%, rgba(0,0,0,1) 94%, rgba(19,19,19,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76,76,76,1)), color-stop(0%, rgba(17,17,17,1)), color-stop(28%, rgba(89,89,89,1)), color-stop(49%, rgba(71,71,71,1)), color-stop(94%, rgba(0,0,0,1)), color-stop(100%, rgba(19,19,19,1)));

background: -webkit-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(17,17,17,1) 0%, rgba(89,89,89,1) 28%, rgba(71,71,71,1) 49%, rgba(0,0,0,1) 94%, rgba(19,19,19,1) 100%);

background: -o-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(17,17,17,1) 0%, rgba(89,89,89,1) 28%, rgba(71,71,71,1) 49%, rgba(0,0,0,1) 94%, rgba(19,19,19,1) 100%);

background: -ms-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(17,17,17,1) 0%, rgba(89,89,89,1) 28%, rgba(71,71,71,1) 49%, rgba(0,0,0,1) 94%, rgba(19,19,19,1) 100%);

background: linear-gradient(to bottom, rgba(76,76,76,1) 0%, rgba(17,17,17,1) 0%, rgba(89,89,89,1) 28%, rgba(71,71,71,1) 49%, rgba(0,0,0,1) 94%, rgba(19,19,19,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );



}

.login_1 h4{

    padding-left: 24px;

    padding-top: 2px;

    font-weight: bold;

    font-size: 14px;

}

.login_2 h4{

    padding-left: 10px;

    padding-top: 2px;

    font-weight: bold;

    font-size: 14px;

}

.forgot_txt

{

     border: 1px solid #D2D2D2;

    border-radius: 5px 5px 5px 5px;

    font-family: 'open_sanslight';

    height: 28px;

    margin-bottom: 17px;

    

    padding-left: 7px;

    width: 234px;

}

.forgot_error

{

  background: none repeat scroll 0 0 #DDFDE9;

height: auto;

margin: 65px auto auto;

padding: 4px;

width: 636px;

color: green;

border: 1px solid rgb(57, 214, 57);

padding-left: 10px;

 font-family: 'open_sanslight';

 font-size: 14px;

 border-radius: 4px;

}

/*****************inner page common left right*********************************************/

.first1{

    float: left;

    height: 100%;

    margin-right: 30px;

    width: 255px;

}







/*****************inner page common left right*********************************************/

/*****************contact us left*********************************************/



.left_box_main{

    width:255px;

    height:auto; 

}

.left_top{

   border: 1px solid #EBEAEB;

    border-radius: 5px 5px 0 0;

    height: 46px;

    width: 255px;

    -webkit-box-shadow: inset 1px 0px 5px 0px rgba(235,234,235,1);

-moz-box-shadow: inset 1px 0px 5px 0px rgba(235,234,235,1);

box-shadow: inset 1px 0px 5px 0px rgba(235,234,235,1);



}

.title_topp{

  color: #B51601;

    font-family: 'open_sansregular';

    font-size: 15px;

    height: 40px;

   width: 255px;

}

.title_topp h4{

     font-size: 17px;

    font-weight: bold;

    padding-left: 15px;

    padding-top: 8px;

}

.splitter{

    width:255px;

    height:5px;

   background:url(../images/splitter-small.png) repeat-x;

}

.left_middle{

    border-right:1px solid #EBEAEB;

    height: auto;

    width: 255px;

   /* background:  #D4D44C;*/

}

.office_address{

    width:245px;

    height:auto;

   border-bottom: 2px #EBEAEB dotted;

}

.address_title{

   width:245px;

    height:30px; 

}

.address_title h4{

    color:#DA3E01;

    float:left;

    font-family: 'open_sansregular';

    font-size: 15px;

    padding-top: 5px;

    padding-left:5px;

}

.address_content{

    width:245px;

    height:auto;

}

.add_para1{

   width:190px;

   height:auto;

   padding-top: 5px;

   padding-bottom: 10px;

   font-family: 'open_sansregular';

    font-size: 13.5px;

    padding-left: 15px;

}

.add_para2{

   width:190px;

   height:auto;

   padding-top: 5px;

   padding-bottom: 10px;

   font-family: 'open_sansregular';

    font-size: 13.5px;

    padding-left: 15px;

}

/*****************contact us left*********************************************/

.contact_main{

    width: 660px;

    height:auto;

   /* background: #FB0;*/

margin-left:30px;

}

.contact_top{

    width:660px;

    height:50px;

}

.contact_top h4{

    color: #2C2C2C;

    font-family: 'open_sansregular';

    font-size: 18px;

    padding-left: 2px;

    padding-bottom: 10px;

}

.splitter_contact{

    width:660px;

    height:5px;

   background:url(../images/splitter-small.png) repeat-x;

}

.contact_text{

    width:660px;

    height:40px;

}

.contact_text p{

   font-family: 'open_sansregular';

    font-size: 13px;

    padding-left: 2px;

    padding-bottom: 10px; 

    color:#DA3E01;

}

.contact_form{

    width:660px;

    height:auto;

}

.c_panel{

     width:660px;

     height:50px;

       font-family: 'open_sansregular';

     /*background: blue;*/

}

.c_input2{

    width:318px;

    height:30px;

      /*background: #149bdf;*/

    float:left;

    margin-left: 4px;

    border-radius:2px

}

.c_input1{

    

    height:30px;

      /*background: #149bdf;*/

      float:left;

      margin-left: 18px;

    width: 318px;

       border-radius:2px;

       

}

.c_textbox{

     width:316px;

    height:30px;

    border-radius:2px;

    border:1px solid  #ebeaeb;

padding-left:10px;   

  font-family: 'open_sansregular';

}



.c_textbox::-moz-placeholder { color: #585758;font-size:14px ; }



.c_input3{

  width:654px;

    height:30px;

   /* background: #149bdf;*/

    float:left;

    border-radius:2px ; 

        margin-left: 4px;

        

}

.sel_indus{

background-color: #FFFFFF;

    border: 1px solid #EBEAEB;

    border-radius: 2px 2px 2px 2px;

    color: #ABAAAA;

    font-family: 'open_sanslight';

    font-size: 14px;

    height: 30px;

    padding-left: 10px;

    width: 654px;

}



.c_panel2{

    width:660px;

     height:148px;

    /* background: blue;*/

}

.c_input33{

    width:654px;

    height:134px;

    /*background: #149bdf;*/

    float:left;

    border-radius:2px ; 

        margin-left: 4px;

}

.message{

    width:642px;

    height:134px;

     border-radius:2px;

    border:1px solid  #ebeaeb;

padding-left: 10px;  

}

.message::-moz-placeholder { color: #585758;font-size:14px ; }

.c_submit{

       font-size: 15px;

    height: 35px;

    width: 120px;

    color:white;

    border:none;

background: rgba(89,89,89,1);

background: -moz-linear-gradient(top, rgba(89,89,89,1) 0%, rgba(71,71,71,1) 8%, rgba(43,43,43,1) 26%, rgba(17,17,17,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(89,89,89,1)), color-stop(8%, rgba(71,71,71,1)), color-stop(26%, rgba(43,43,43,1)), color-stop(100%, rgba(17,17,17,1)));

background: -webkit-linear-gradient(top, rgba(89,89,89,1) 0%, rgba(71,71,71,1) 8%, rgba(43,43,43,1) 26%, rgba(17,17,17,1) 100%);

background: -o-linear-gradient(top, rgba(89,89,89,1) 0%, rgba(71,71,71,1) 8%, rgba(43,43,43,1) 26%, rgba(17,17,17,1) 100%);

background: -ms-linear-gradient(top, rgba(89,89,89,1) 0%, rgba(71,71,71,1) 8%, rgba(43,43,43,1) 26%, rgba(17,17,17,1) 100%);

background: linear-gradient(to bottom, rgba(89,89,89,1) 0%, rgba(71,71,71,1) 8%, rgba(43,43,43,1) 26%, rgba(17,17,17,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#111111', GradientType=0 );

float:right;

margin-right: 4px;

}

.middlee

{width:100%;

height:auto;

background:#f8f7f8;

margin-top:20px;

}

.divisor33

{width:980px;

height:100%;

margin:auto;

}



.left_topp {

    border: 1px solid #EBEAEB;

    border-radius: 5px 5px 0 0;

    box-shadow: 1px 0 5px 0 #EBEAEB inset;

    height: 46px;

    width: 255px;

}

.title_topp {

    color: #DA3E01;

    font-family: 'open_sansregular';

    font-size: 15px;

    height: 40px;

    width: 255px;

}

*::-moz-placeholder {

    color: #B51601;

    font-family: 'open_sanslight';

    font-size: 10pt;

    font-weight: normal;

}

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

.left_box_main1{

    width:251px;

    height:auto;

    border:1px solid #ebeaeb;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

-webkit-box-shadow: 4px -4px 5px 1px #ebe9ea;

-moz-box-shadow: 4px -4px 5px 1px #ebe9ea;

box-shadow: 4px -4px 5px 1px #ebe9ea;

background:url(../images/splitter-small.png) repeat-x bottom;

}

.left_topa{

    width:230px;

    height:50px;

}

.title_topa{

  color: #B51601;

    font-family: 'open_sansregular';

    font-size: 16px;

    height: 40px;

   width: 230px;

}

.title_topa h4{

    padding-left: 15px;

    padding-top: 9px;

}





.second2{

   border-left: 1px solid #DBD0D0;/*#808080 */

    float: left;

    height: auto;

    margin-bottom: 80px;

    margin-left: 0;

    padding-bottom: 20px;

    width: 690px;

}

.contact_line{

    height:auto;

    width:1px;

     margin-left:5px;

      margin-right:5px;

    background-color:#DBD0D0;

}

.lft_content

{width:100%; height:500px; border-right: 1px solid #d9d9d9;margin-bottom: 117px;}



.table_lft

{

    font-family:"open_sansregular";width:231px; height:auto; list-style:none;  font-size: 14px;  }

.lft_style

{width:220px; height:25px; border-bottom: 1px dotted #c4c4c6;

color:#a09fa4; padding:10px 0px 0px 20px;

}

.lft_style a{

    text-decoration: none;

    color: #A09FA4;

}

.p_top

{

    color: #DA3E01;

    font-family: "open_sansregular";

    font-size: 20px;

    margin-left: 12px;

    margin-top: -18px;

}

.p_p

{color:#DA3E01;font-family:"open_sansregular"; font-size:12px; padding:0px 20px 0px 15px; text-align:justify;}

.ima

{width:260px; height:79px; margin-top:30px; margin-left:20px;}



.right_h

{width:660px; 

height:47px;

margin-left:30px;

 background:url(../images/splitter-small.png) repeat-x bottom;}

.right_h h3

{color:#2e343a;

font-family:"open_sansregular";

font-size:22px;

font-weight:normal;

}

.right_p

{width:660px;height:auto; margin-bottom:5px;

margin-left:30px;

padding-top:13px;}

.about_us_content p{

      font-size: 13px;

      font-weight: normal;

	  color:#737478;

	  text-align:left; line-height: 24px;

      font-family: "open_sansregular";

       margin: auto; width: 340px;

   }

   .about_us_content {

      font-size: 13px;

      font-weight: normal;

	  color:#737478;

	  text-align:justify;

      font-family: "open_sansregular";

      line-height: 1.7;

   }

   .about_us_content1{

      font-size: 13px;

      font-weight: normal;

	  color:#54575c;

	  text-align:justify;

      font-family: "open_sansregular";

      line-height: 1.7;

   }

   

    .decorate

  {

 margin:0px 20px 0px 0px;

  float:left;

  }

  .seperate_box

  {width:660px; height:310px; margin-left:30px;}

  .seperate_box1

  {border: 1px solid #9d9ea2; width:376px; height:100%; float:left;}

  .box1_inner

  {width:345px; margin: 1px 20px 10px 20px; height:52px;

  background:url(../images/splitter-small.png) repeat-x bottom;

  color:#DA3E01; font-family:"open_sansregular"; font-size:14px; font-weight:700;

  padding-top:5px;}



  .seperate_box2

  {border: 1px solid #9d9ea2; width:270px; height:100%; float:right;}

  .box2_inner

  {width:230px; margin: 0px 20px 10px 20px; height:49px;

  background:url(../images/splitter-small.png) repeat-x bottom;

  color:#DA3E01; font-family:"open_sansregular"; font-size:24px; 

  padding-top:8px;}



  .vision_box

  {width:660px; height:auto; background:#f6f5f3; border:1px solid #e6e4e7;

  margin-top:20px;margin-left:30px;}

  .vision_head

  {width:620px; margin: 0px 20px 10px 20px; height:52px;

  background:url(../images/splitter-small.png) repeat-x bottom;

  color:#DA3E01; font-family:"open_sansregular"; font-size:22px; font-weight:700;

  padding-top:5px;}



.job_desc_mid{

    width:740px;

    height:auto;

   

}

.job_desc_mid1{

    width:440px;

    height:auto;

    float:left;

}

.job_desc_mid2{

   width:300px;

   height:auto;

   float:left;

}

.job_mid1_content1{

    width:410px;

    height:200px;

    margin:auto;

     border-bottom:1px solid #ebeaeb;

}

.mid1_con1_title h4{

     color:#DA3E01;

    font-size: 14px;

   padding-top: 10px;

   padding-left:0px;

   font-family:'open_sanslight';

   font-weight: bold;

}

.chktxt {

    color: #545354;

    font-family: 'open_sanslight';

    font-size: 14px;

    font-weight: lighter;

    margin-left: 3px;

}

.mid1_con1_title{

    width:410px;

    height:40px;

    margin-left: 22px;

}

.job_desc_bottom{

    width:740px;

      border-top:1px solid #ebeaeb;  

     box-shadow: 10px -39px 2px -8px #F1F0F1 inset;

    height: 45px;

    margin-top: 15px;

}

.mid1_con1_content{

    width:420px;height:200px;

}

.mid1_con1_content p{

    width:400px;

    height:auto;

    font-size:13px;

    padding-left:22px;

}

.job_divider{

    background:url(../images/job_divider.png) no-repeat;

    float:left;

    margin-right:0px;

    margin-top:8px;

    width: 1px;

    height:213px;

}

.job_desc_main{

    width:280px;

    margin-top:20px;

    height:250px;

}

.job_desc_fun{

    width:270px;height:auto;float:left;

    border: 1px solid #EBEAEB;

}

.job_mid2_content1{

    width:268px;

    min-height: 60px;

    background: #f1f0f1;

    padding:2px;

    border-bottom:1px solid #ebeaeb; 

    overflow: hidden;

}

.job_mid2_content2{

    margin-top: 5px;

    width:270px;

    min-height: 60px;

    background-color:#f7f6f7;

    border-bottom:1px solid #ebeaeb;

     overflow: hidden;

}

.job_mid2_content3{

    width:270px;

    height:auto;

    background-color: #f1f0f1;

    margin-bottom: 10px;

}

.content1_box1{

    width:33px;

    height:50px;

    margin-top:5px;

    margin-left:5px;

    float:left;

}

.cc1{

     float: left;

    font-family: 'open_sanslight';

    min-height: 60px;

    margin-top: 4px;

    width: 200px;

    overflow:hidden;

}

.cc1 p{

    font-size: 13px;

    font-weight: 500;

    margin-top:0px;

}

.cc1 h4{

      font-weight: bold;

}

.content1_box2{

    width:33px;

    height:50px;

    margin-top:5px;

    margin-left:5px;

    float:left;

}

.cc2{

    width:200px;

    min-height:60px;

    float:left;

    font-family:'open_sanslight';

     overflow:hidden;

}

.cc2 p{

    font-size: 13px;

        font-weight: 500px;

        margin-top:0px;

}

.cc2 h4{

      font-weight: bold;

}

.cc3 p{

    font-size: 13px;

        font-weight: 500px;

        margin-top:0px;

}

.cc3 h4{

      font-weight: bold;

}

.content3_box3{

    width:33px;

    height:50px;

    margin-top:5px;

    margin-left:5px;

    float:left;

}

.cc3{

   float: left;

    font-family: 'open_sansregular';

    height: auto;

    margin-top: 4px;

    padding-bottom: 20px;

    width: 200px;

}

.cc3_box1{

    width:200px;height:20px;

}

.cc3_box2{

    width:223px;

    height:auto;

    background-color: #e9e8e9;

    border-radius:2px;

    margin-top: 2px;

    border:1px solid #ebeaeb; 

    font-size: 13px; 

}



.cc3_box2 a{

    padding-left: 6px;

    padding-right: 6px;

    text-decoration: none;

    color: #585758;

    font-weight: 550;

}

.cc3_box3{

    width:142px;

    height:20px;

    background-color:#e9e8e9;

    margin-top: 2px;

    border-radius:4px;

    border:1px solid #ebeaeb;

    font-size: 13px;

}

.cc3_box3 a{

    padding-left: 6px;

    padding-right: 6px;

    text-decoration: none;

    color: #585758;

    font-weight: 550;

}

.job_bottom_1{

    width:435px;

    height:40px;

    float:left;

    font-size:15px;

    font-family:'open_sansregular';font-weight:500; 

}

.jb_1{

    width:150px;

    height:40px;

    float:left;

}

.jb_1 a{

    text-decoration: none;



 }

 .jb_1 a:hover{

color:#2C2C2C;

 }

.jb_2{

    width:200px;

    height:40px;

    float:left;

}

 .jb_2 a:hover{

color:#2C2C2C;

 }

.job_bottom_2{

    width:80px;

    height:30px;

    float:left;

    margin-top:7px;

}

.job_apply{

    width:80px;

    height:30px;

    background:  #DA3E01;

    color:white;

    font-size: 14px;

    border-radius:6px;

    border:none;

    cursor:pointer;

}

.job_desc_title{

    color:#DA3E01;

    font-size: 14px;

   padding-top: 10px;

   padding-left:24px;

   font-family:'open_sanslight';

}

.scnd_box2 {

     background: linear-gradient(to bottom, #FFFFFF 13%, #FDFCFC 25%, #F4F3F4 92%) repeat scroll 0 0 #F4F3F4;

    border-radius: 5px 5px 5px 5px;

    box-shadow: 7px 7px 5px -4px #E3DCE3;

    font-family: 'open_sanslight';

    height: auto;

    margin-top: 15px;

    padding: 20px 21px 30px 20px;

    width: 94%;

}



.chkboxaa {

    font-family: 'open_sanslight';

    color: #999999;

    height: 20px;

    width: 100%;

}

.chkgry_txt1

{

  color: #545354;

    font-family: 'open_sanslight';

    font-size: 14px;

    padding-left: 9px;

    text-align: justify;

    width: 645px;

}



.chkrd_txt2 {

    border-left: 1px solid #A18D8D;

    color: #DA3E01;

    font-family: 'open_sanslight';

    font-size: 14px;

    font-weight: normal;

    margin-left: 10px;

    padding-left: 40px;

}



.chkrd_txt {

    color: #DA3E01;

    float: right;

    font-family: 'open_sanslight';

    font-size: 14px;

    font-weight: normal;

    padding-right: 15px;

}

.labelgry

{color:#585758;

 font-family: 'open_sanslight';font-size:14px;

font-weight:bold;

}

.skills

{  min-height: 20px;

    overflow: hidden;

    padding: 5px;

    width: 670px;

}

.skill1

{width:43px;

float:left;

color:#585758;

 font-family: 'open_sanslight';font-size:14px;

font-weight:lighter;

 margin-left: 5px;

}

.skill2

{background: none repeat scroll 0 0 #868586;

    border-radius: 8px 8px 8px 8px;

    color: #DCDBDC;

    float: left;

    font-family: 'open_sanslight';

    font-size: 14px;

    font-weight: lighter;

    min-height: 25px;

    margin-left: 10px;

    padding-left: 10px;

    padding-right: 10px;

    text-align: center;

    width: auto;

    margin-bottom: 5px;

padding-top: 3px;

}



.skill_right {

    float: right;

    height: auto;

  width: 615px;

}



.chkgry_txt2 {

    color: #545354;

    float: left;

    font-family: 'open_sanslight';

    font-size: 14px;

    height: 20px;

    padding-bottom: 10px;

    padding-left: 9px;

    padding-top: 5px;

    text-align: justify;

}



.submit {

    height: 32px;

    padding-bottom: 10px;

    padding-top: 7px;

    width: 428px;

}



.but_new {

    float: left;

    font-family: 'open_sanslight';

    height: 32px;

    width: 109px;

}

.gradient_box {

background-image: linear-gradient(to bottom, #DA3E01, #C03600);

    border-radius: 5px 5px 5px 5px;

    color: #F8F7F8;

    font-family: 'open_sanslight';

    font-size: 16px;

    height: 24px;

    margin-top: 10px;

    padding-bottom: 2px;

    padding-top: 2px;

    text-align: center;

    width: 100%;

}

.but_new input {

    background-image: linear-gradient(to bottom, #DA3E01, #C63728);

    border: 1px solid #C63728;

    border-radius: 7px 7px 7px 7px;

    color: #F8F7F8;

    display: inline-block;

    font-family: "open-sans";

    font-size: 13px;

    font-weight: bold;

    height: 30px;

    position: absolute;

    text-align: center;

    text-decoration: none;

    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);

    width: 109px;

}

.second_searchbox {

    border: 1px solid #EBEAEB;

    border-radius: 5px 5px 5px 5px;

    height: 305px;

    width: 710px;

}



.search_no_result {

   color: #DA3E01;

    font-family: 'open_sanslight';

    padding-top: 107px;

    text-align: center;

    width: 100%;

}

.news_events{

      background: url("../images/splitter-small.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);

    color: #DA3E01;

    font-family: "open_sansregular";

    font-size: 16px;

    font-weight: 700;

    height: 40px;

    margin: 0 20px 10px;

    padding-top: 5px;

    width: 620px;

}

.news_head{

    width:520px;

    height:40px;

    float:left;

}

.news_date

{

    width:92px;

    height:40px;

    float:left;

}

/*.................................................................................................................................................*/

.success_box {

   width: 90%;

   height: auto;

   background: #f6f5f3;

   border: 1px solid #e6e4e7;

   margin-top: 20px;

   margin-left: 30px;

   text-align:justify;

   padding: 5px 15px 5px 15px;

}

.success_box h4

{

   color: #DA3E01;

   font-size: 15px;

   font-weight: bold;

   line-height: 26px;

}

.success_box h6

{

   color: #737478;

   font-size:14px;

   font-weight:bold;

}

.nwhh

{

   color: #2e343a;

   font-family: "open_sansregular";

   font-size: 20px;

   font-weight: normal;

}

/*.................................................................................................................................................*/

.jobsector_div{

    font-family: 'open_sanslight';

height: auto;

margin-top: 15px;

width: 100%;border:1px dashed #d2d2d2;



}

.jobsector_head{

   border-bottom: 1px dashed #d2d2d2;

background: #edeced;

color: #DA3E01;

padding: 2px;

padding-left: 15px;

margin-bottom: 15px;

}

.jobsector_content{

   margin-left: 15px;

margin-right: 13px;

width: 684px;

height: auto;

min-height: 127px;

}

.jobsector_content img {

    margin-right:10px;margin-bottom: 5px;float:left;border:1px solid #d2d2d2;

}

.jobsector_content p{

    text-align:justify;

}

  

        .pop_outer

        {

           width: 270px;

min-height: 240px;

background: #DA3E01;

position: absolute;

top: 260px;

left: 136px;

z-index: 1;border-radius: 5px;display: none;

        }

        .pop_text

        {

           color: white;

font-family: 'open_sanslight';

font-size: 13px;

margin-left: 10px;

padding-top: 3px;

font-weight: bold; 

        }

        .pop_inner

        {

            width: 96%;

min-height: 208px;

background: white;

margin: auto;

border-radius: 5px;

margin-top: 4px;

padding:2px;

        }

                .marquee {

 height: 125px;

  overflow: hidden;

}
.team-bloc{
	width:200px;
	float:left;
	margin:20px 0px 0px 30px;
}
.team-bloc img{
	border:1px solid #666;
	width:99%;
}
.designation-bloc{
	background-color:#333;
	padding:10px 0px 10px 10px;
}
.designation-bloc h3{
	color:#CCC;
}
.designation-bloc h4{
	color:#DA3E01;
	font-weight:bold;
}
/* style by hani*/
.people{
        display: flex;
    width: 100%;
    flex-basis: -1 1 0;
    flex-wrap: wrap;
}
  .our_people{
     width: 210px;
    height: auto;
    background: #f6f5f3;
    border: 1px solid #e6e4e7;
    display: inline-block;
    margin-top: 20px;
    margin-left: 15px;
    /* flex-basis: 31%; */
      
  }
    .our_people .people_box{
           color: rgb(218, 62, 1);
    font-family: open_sansregular;
    }
    .our_people .people_box img{
            object-fit: fill;
    max-width: 100%;
    }
    .our_people .people_box h3{
        font-weight: bold;
    }
    .our_people .people_box figcaption { padding: 4px;
    font-family: open_sansregular;     text-align: center;
    }
    .our_people .people_box figure {
    margin: 0;
    height: 200px;
    }
    .our_people .people_box img{
        object-fit: cover;
        width: 100%;
        height: 100%;
        min-height: 100px;
        min-width: 200px;
    }
    .our_people p{
        margin: 0;
        padding:3px 4px 9px 12px;
        font-family: open_sansregular;
        font-size: 13px;
        color: rgb(84, 87, 92);
    }