@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}

@font-face {
        font-family: "CALIBRI.TTF)";
        font-style: normal;
        src:url(../font/CALIBRI.TTF);/*if IE */
        src: url(../fonts/CALIBRI.TTF), url(../font/Stylin%20BRK.ttf) format("truetype"); /* non-IE */
}

body{background:#ffffff; font-family: 'CALIBRI.TTF', sans-serif;}


.main{width:98%;max-width:1100px; margin:0px auto; padding:0px; height:auto;}
.clear{clear:both;}

header{width:100%; float:left; height:auto; border-top:8px solid #e9e9e9; padding:20px 0px 0px 0px;
background:#767676;/* box-shadow: 0 7px 10px -5px #333;*/}

.logo{float:left; margin:10px 0px 10px 0px;}
.menu{width:75%; float:right; height:auto; margin:50px 0px 0px 0px;}

.header_bg{width:100%; float:left; height:auto;
background:url(../images/bg1.jpg) no-repeat top center ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
float:left;
			
}

.plan_img{ float:left; width:100%; height:auto;}
.plan_img h2{font-size:28px; text-align:justify; text-transform:uppercase; color:#e9e9e9; font-weight:normal; line-height:40px; padding:50px 0px 50px 0px; margin:0px 0px 0px 0px; float:left; text-transform:capitalize; 
text-shadow:1px 2px #000000; letter-spacing:2px;}
.plan_img h2 span{}

.plan_img h3{font-size:35px; font-style:italic; font-weight:normal; padding:50px 0px 50px 0px; text-align:left; color:#e9e9e9; text-transform:uppercase; margin:0px 0px 0px 0px; float:right; text-shadow:1px 2px #000000; line-height:50px;}

.body_part1{width:100%; float:left; height:auto; margin:30px 0px 0px 0px;}

.news{width:60%; float:left; height:auto;  margin:0px 0px 0px 0px; padding:20px 0px 20px 0px;}
/*.news img{float:left;}*/
.news h3{text-align:justify; float:left; color:#5b5b5b; padding:8px 5px 8px 0px; line-height:25px;  font-size:15px; text-transform:uppercase; }
.news p{text-align:justify; float:left; color:#000000; padding:8px 5px 8px 0px; line-height:25px;  font-size:14px; }
.news p strong{text-transform:uppercase; color:#1e56a6;}



.imag_part {width:40%; float:right; margin:0px 0px 0px 0px; height:auto;}
.imag_part img {float:right; width:auto;}
/*  ------- */

.body-part2{width:100%; float:left; height:auto; padding:0px 0px 10px 0px;}
.body_color{padding:20px 0px 20px 0px; width:100%; float:left; background:#e4efff;}
.body-part2 h1{font-size:30px; text-transform:uppercase; text-align:justify; padding:10px 0px 10px 0px;}

.content{width:100%; float:left; margin:10px 0px 20px 0px;}
.content p{font-size:14px; text-align:justify; padding:5px 10px 5px 10px;  margin:-17px 0px 15px 0px; line-height:23px; width:71%; float:right; }
.content p a{ color:#000;}
.imag_size, .imag_size8{width:26%; float:left; height:auto; border:none;}
.imag_size img, .imag_size8 img{width:100%; height:325px; float:left; margin:-32px 0px 0px -10px;}



.content2{width:100%; float:left; margin:10px 0px 20px 0px;}
.content2 p{font-size:14px; text-align:left; margin:10px 0px 0px 0px; padding:0px 10px 0px 10px; line-height:23px; width:70%; float:left; }
.imag_size2{width:26%; float:right; height:auto; border:none;}
.imag_size2 img{width:100%; float:left; margin:10px 0px 0px 0px;}

/*
.content h3{float:left; width:30%;}
.content h3 a{font-size:17px; line-height:25px; color:#333; line-height:35px; }
.content h3 a:hover{text-decoration:none; color:#000;}
*/

footer{width:100%; float:left; height:auto; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; background:#767676;}
.footer_part1{width:20%; float:left; height:auto;}

.footer2{width:100%; float:left; height:auto;}
.link{float:left; padding:20px 0px 20px 0px;}
.link p{font-size:12px; text-align:justify; color:#FFF; text-transform:uppercase; padding:10px 0px 0px 0px;}
.link p a{color:#FFF; text-decoration:none;}
.link p a:hover{color:#1e56a6; text-decoration:none;}

.zoom{float:right; padding:20px 0px 20px 0px;}
.zoom p{font-size:14px; float:right; text-align:justify; color:#FFF; text-transform:uppercase; padding:5px 0px 0px 0px;}
.zoom p a{color:#FFF; text-decoration:none;}
.zoom p a:hover{text-decoration:underline;}


.form_part{width:50%; float:left; height:auto; padding:0px 0px 20px 0px; }
.form_part h1{text-align:justify; font-size:20px; padding:10px; font-weight:normal;}
.form{width:95%; height:auto; margin:0px auto; display:table;}

.t_box2{ width:99%; float:left; padding:0px 0px 0px 5px;  height:35px;  border: 1px solid #CCCCCC; color:#666; margin:8px 10px 0px 0px; background-color:#FFFFFF;  font-size:13px;}

.t_box22{ width:99%; float:left; padding:0px 0px 0px 5px; height:60px; border: 1px solid #CCCCCC; color:#666; margin:8px 10px 0px 0px;  background-color:#FFFFFF;  font-size:14px;}
/*.t_box:focus,
.t_box2:focus{
border-color:#09C;}*/
.submit{width:100px; height:40px; float:left;
background:#333; border:0px; font-size:18px; color:#FFF; margin:10px auto 15px auto; display:table;}
.submit:hover{color:#09F;}

.address{width:40%; float:right; height:auto; padding:0px 0px 20px 0px; }
.address h1{text-align:justify; font-size:20px; padding:10px; font-weight:normal;}

.address h2{text-align:justify; font-size:22px; padding:10px; font-weight:normal;  line-height:35px;}
.address h2 span{font-size:13px; font-style:italic; }
.address p{text-align:justify; font-size:15px; padding:10px; line-height:22px;}

.map{width:100%; float:left; margin:0px 0px 20px 0px;}
.map iframe{width:100%; float:left; height:300px; border:1px solid #CCC;}


.heading{width:100%; float:left;height:auto; padding:10px 0px 10px 0px; margin:10px 0px 10px 0px;}
.heading h1{font-size:40px; text-transform:uppercase; text-align:justify; font-weight:normal; color:#069; margin-bottom: 20px;}
.heading p{padding: 0px;}



.contact_page{width:100%;float:left; height:auto;}

.cotation{width:100%; float:left; margin:5px 0px 20px 0px; }
.cotation span{font-style:italic; line-height:25px; font-size:13px; color:#F00;}
.imag_size_20{margin-top:40px;}

.award-section{padding: 40px 0px; border-bottom: 1px solid #ddd; margin-bottom: 10px; display: table; width: 100%;}
.award-section a{text-transform: uppercase; color: #fff; font-size: 16px; padding: 8px 21px; border-radius: 5px; background-color: #069; display: inline-block; text-decoration: none; margin-top: 11px;}

.award-section ul li{margin-bottom: 7px;}
.award-section p{font-size: 16px;}
.award-section ul li a{background-color:transparent; padding: 0px; font-size: 16px; text-transform: none; color: #000;}
.award-section:last-child{margin-bottom: 0px; border:0px; padding-bottom: 0px;}
.award-section h3{margin-bottom: 12px;}



@media only screen and (min-width: 768px) and (max-width: 995px) 
{
body{min-width:98%;}
.main{width:95%; margin:0px auto; padding:0px;}

.menu{width:98%; float:none; margin:0px auto 10px auto; clear:both;}
.news{width:46%; float:left;}

.news{width:50%; float:left;}
.news img{width:100%;}

.imag_part{width:50%; float:right;}
.imag_part img{width:98%; float:right; }

}

@media only screen and (max-width: 767px) 
{
body{min-width:98%;}
.main{width:95%; margin:0px auto; padding:0px;}

.menu{width:98%; float:none; margin:0px auto 0px auto; clear:both;}
.plan_img h2{font-size:18px;}
.plan_img h3{font-size:18px; padding:10px 0px 10px 0px;}
.plan_img h3 span{font-size:15px;}

.news{width:98%; float:left;}
.news img{width:100%;}
.with1{width:98%; float:left;}
.with2{width:98%; float:left;}

.imag_part{width:98%; float:none; margin:0px auto;}
.imag_part img{width:98%; float:left; margin:5px auto;}

.content p{font-size:14px; text-align:justify; padding:0px 10px 0px 10px; line-height:23px; width:98%; float:right; }
.imag_size, .imag_size8{width:98%; float:left; height:auto; border:none;}

.content2 p{font-size:14px; text-align:justify; padding:0px 10px 0px 10px; line-height:23px; width:98%; float:right; }
.imag_size2{width:98%; float:left; height:auto; border:none;}

.content p img{ width:98%;}

}

@media only screen and (min-width: 480px) and (max-width: 767px) 
{
body{min-width:420px;}
.main{width:420px; margin:0px auto;}
}




.marquee a{
	text-decoration:none;
	color:#000;
	font-size:13px;
	line-height:22px;
	}
.content2 strong{
	font-size: 25px;
    text-align: justify;
    font-weight: bold;
    color: #069;
	margin-bottom:22px;
	margin-top:35px;
	display:table;
}
.content2 ul li{ 
margin-bottom:30px;
margin-top:-16px;
margin-left:17px;
text-align:justify;}

.cont_n  ul li{
	margin-bottom:30px;
margin-top:20px;
margin-left:17px;
text-align:justify;}


.content2 ul li strong {
	font-size:16px; 
	color: #000;
	margin-bottom: 2px;
    margin-top: -22px;
	}
.Foreign Associates {
	margin-bottom:0px;}
	
.Content3_Strong{
	font-size:14px; text-align:justify; padding:5px 10px 5px 10px;  margin:-17px 0px 0px -10px; line-height:23px; width:71%; float:left;
}
.Content4_Strong{
	font-size:20px; text-align:justify; padding:5px 10px 5px 10px;  margin:-17px 0px 0px -10px; line-height:23px; width:71%; float:left; font-weight:bold:
}
.imag_new img{float:left; margin:7px 0px 0px -10px;}
.imag_size3{ width:26%; float:left;}
.imag_size3 img{
	width: 100%;
    height: 325px;
    float: left;
    margin: 0px 0px 0px -10px;
	}
	
.imag_size4 img{
    height: 325px;
    float: left;
    margin: 17px 0px 0px -10px;
	}
.imag_size5 img{
    height: 325px;
    float: left;
    margin: 15px 0px 0px -10px;
	}		
.imag_size6 img{
    height: 325px;
    float: left;
    margin: -5px 0px 0px 0px;}
		
.imag-size6{
    width: 40%;
    float: left;
	margin-top:45px;
}
.imag_size6-rgt{
    width: 58%;
    float: left;
    padding-left: 2%;
}
.imag_size7 img{
    height: 325px;
    float: left;
    margin: 17px 0px 0px -10px;
    padding-right: 13px;}
		
.imag_size8 img{
    height: 325px;
    float: left;
	margin-top: -5px;
    margin-bottom: 25px;
}	
	
.effection_holder { margin:0px; padding:0px; list-style:none; width:74%; display:inline-block; margin-top: 41px;}
.effection_holder li{ width:100%; float:left; margin-bottom:40px !important; margin-left:-4px !important;}
.effection_holder li strong {color:#069 !important; font-size:24px !important;}
.img-txt img {
    float: left;
    border: 1px solid #666;
    margin-right: 12px;
}
.img-txt p {
    float: left;
    padding-top: 10px;
    margin: 0;
    padding-bottom: 0;
    line-height: 20px;
    padding-left: 0;
    padding-right: 0;
}
.img-txt {
    float: left;
    width: 100%;
    display: inline-block;
}
.img-txt h3 {
    margin-top: 10px;
    float: left;
	color:#069;
	font-size:16px;
}
.img-txt ul {
    float: left;
    margin: 10px 20px 0;
}
.img-txt ul li {
    font-size: 14px;
    line-height: 22px;
}
.body-part3 p{width: 100%;}

.video {
	float: left;
	width: 50%;
    margin-top:15px; 
}
.text_part{
    float:right;
    width:48%;
    margin-top:20px;
    padding-left: 2%;
}
.video2 {
	width: 39%;
	float: right;
	margin: 200px 0px 0 10px;
	height: auto;
}

.clear-com-sec-lft{
    width: 63%;
    float: left;
    padding-right: 2%;
}
.clear-com-sec-lft p{
    padding-right: 2%;
}
.clear-com-sec-rgt{
    width: 35%;
    float: left;
	margin-top:45px;
}